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
341052199257	341052199824	341052200374	341052200926	341052201473	341052202024	341052202574	341052203124	341052203674	341052204224	341052204774	341052205324	341052205874	341052206424	341052206974	341052207524	341052208074	341052208624	341052209174	341052209724	341052210274	341052210824	341052211374	341052211924	341052212474	341052213024	341052213574	341052214124	341052214674	341052215224	341052215774	341052216324	341052216874	341052217424	341052217976	341052218524	341052219074	341052219624	341052220174	341052220724	341052221274	341052221824	341052222374	341052222924	341052223474	341052224024	341052224574	341052225124	341052225674	341052226224	341052226774	341052227324	341052227874	341052228424	341052228974	341052229524	341052230074	341052230624	341052231174	341052231724	341052232274	341052232824	341052233374	341052233924	341052234474	341052235024	341052235574	341052236124	341052236676	341052237224	341052237774	341052238324	341052238874	341052239424	341052239974	341052240524	341052241074	341052241624	341052242174	341052242724	341052243274	341052243824	341052244374	341052244924	341052245474	341052246024	341052246574	341052247124	341052247674	341052248224	341052248774	341052249324	341052249874	341052250424	341052250974	341052251524	341052252074	341052252624	341052253174	341052253724	341052254274	341052254824	341052255374	341052255924	341052256474	341052257027	341052257574	341052258124	341052258674	341052259224	341052259774	341052260324	341052260874	341052261424	341052261974	341052262524	341052263074	341052263624	341052264174	341052264724	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	2000	3600	2300	2771	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
23296	21790	29618	24571	21825	21781	12849	4075	2686	2186	1737	1314	1090	904	763	679	633	608	536	503	500	483	442	451	441	427	431	386	402	354	413	392	354	327	342	362	372	347	323	338	340	374	340	343	332	353	312	335	315	359	328	334	313	333	328	313	331	329	302	317	315	326	310	351	322	319	298	316	319	309	327	324	295	319	302	274	327	297	304	323	312	315	336	302	340	328	359	348	306	308	328	343	294	319	293	317	315	305	322	313	288	314	330	319	330	339	324	288	334	344	312	318	273	296	280	309	317	337	325	294	300	269	285	326	329	294	320	334	292	320	288	307	323	337	314	363	308	312	325	301	315	310	315	314	274	310	309	280	317	305	322	317	295	294	314	329	319	276	313	294	304	303	314	316	306	307	301	292	349	285	296	281	299	295	312	323	315	326	301	309	299	320	311	326	332	297	348	328	338	300	300	335	327	335	303	290	307	292	292	314	318	292	334	331	285	352	325	329	313	358	291	300	298	294	296	313	328	274	344	301	301	327	310	277	305	332	294	304	326	312	292	288	336	292	343	280	323	318	316	301	299	300	350	304	299	299	322	304	290	293	304	289	285	341	324	283	302	326	292	332	299	296	294	318	308	302	313	350	289	310	299	282	339	283	297	286	318	311	295	338	311	323	315	305	330	319	330	340	290	313	345	321	286	336	302	306	312	296	312	272	297	342	327	280	339	295	327	314	301	337	271	321	299	297	288	284	290	295	306	303	290	285	316	338	311	313	331	304	291	329	329	320	340	309	326	320	322	336	285	310	299	312	297	314	291	288	326	283	302	315	275	305	323	318	319	297	321	282	298	303	317	292	299	292	281	294	299	312	321	308	321	300	310	329	326	312	314	305	301	354	316	295	293	344	305	300	297	320	328	322	289	309	310	310	315	317	316	300	289	293	323	354	291	307	291	295	283	326	313	320	344	322	311	328	328	337	294	309	328	291	305	313	301	297	333	309	319	304	349	310	317	303	321	303	288	347	305	332	298	314	316	318	289	305	330	316	322	300	317	356	308	283	284	311	295	301	312	283	283	289	312	351	308	339	345	297	291	327	328	311	333	322	291	271	314	282	313	293	301	306	299	305	300	295	310	313	308	282	348	300	293	322	303	292	324	322	335	326	315	286	310	289	292	330	334	303	309	321	308	307	312	317	296	332	295	331	285	308	303	309	329	297	288	289	318	304	302	315	318	324	292	300	300	307	279	302	299	279	348	327	333	327	306	295	316	300	310	303	289	354	280	292	278	335	333	325	330	290	339	334	320	306	298	289	318	297	276	324	300	304	326	297	318	296	328	310	309	263	326	297	306	302	320	300	338	292	318	296	299	298	305	298	305	326	321	330	333	340	301	279	317	303	322	322	296	316	297	294	297	310	321	299	299	335	300	317	294	314	323	352	317	337	319	330	300	321	298	336	289	270	335	281	302	344	344	282	306	322	299	289	303	312	298	287	308	306	322	298	304	295	319	307	294	323	300	330	302	301	308	328	319	288	304	314	287	300	307	329	301	320	289	312	308	310	320	322	291	283	344	312	281	308	324	312	295	330	314	299	305	319	284	271	320	309	335	310	308	348	302	277	304	321	287	328	322	325	304	288	286	306	327	325	284	329	336	304	295	303	353	292	320	329	279	318	295	281	292	313	326	327	341	320	319	324	283	338	310	298	317	332	310	352	338	289	307	309	319	332	326	310	332	341	289	329	332	322	300	310	343	303	308	308	314	320	308	299	317	299	329	329	351	297	310	293	317	291	325	289	306	321	318	298	334	305	305	333	320	304	351	324	289	324	317	291	321	321	298	280	312	275	322	305	325	337	326	312	286	296	307	339	307	308	331	317	302	341	297	320	319	283	314	312	302	303	311	316	277	307	345	302	293	320	343	314	306	286	322	295	307	323	319	296	306	339	353	337	302	331	321	321	309	290	312	348	272	294	271	316	327	310	282	327	300	339	327	318	325	314	300	307	299	329	329	294	325	311	291	306	286	304	307	283	312	333	314	301	306	335	307	317	293	303	311	348	312	312	290	316	287	304	308	316	292	295	321	274	332	325	331	308	285	282	293	307	328	304	329	269	305	307	323	289	314	321	315	320	310	272	300	319	311	316	302	307	359	310	320	276	302	299	290	313	327	329	338	322	313	307	347	322	283	314	289	367	270	316	306	302	315	298	296	297	276	307	320	319	304	303	295	309	311	324	333	284	323	299	278	291	294	277	313	333	285	301	316	328	324	324	307	304	328	299	329	325	317	314	287	316	296	324	346	330	294	307	315	291	316	327	317	296	273	331	297	293	314	297	291	319	333	326	293	303	285	305	343	300	304	314	327	332	305	307	301	285	301	302	314	305	305	300	304	303	314	296	314	328	314	331	307	310	338	327	300	310	314	313	287	305	312	300	297	314	310	309	327	305	312	311	309	287	292	324	307	334	281	311	319	328	320	304	323	292	303	335	307	336	302	297	297	289	292	295	347	312	314	308	310	317	312	313	299	324	319	306	322	329	317	300	303	301	312	299	308	310	294	339	279	306	298	310	301	316	310	339	264	300	300	311	272	325	295	327	328	325	351	308	324	313	298	297	325	306	320	317	313	320	300	304	298	306	287	303	301	283	292	309	316	309	302	313	315	316	312	289	312	312	325	303	307	338	319	307	329	325	292	326	298	313	296	324	316	324	340	259	292	296	290	312	283	313	328	299	315	319	323	303	288	332	325	321	284	305	327	337	312	357	322	320	304	294	300	315	297	307	299	310	293	307	346	324	310	268	301	297	311	318	288	318	308	304	314	306	312	315	298	304	319	317	308	298	287	334	328	302	336	306	328	330	345	312	357	319	321	304	311	324	323	312	322	309	299	333	307	315	311	311	315	297	331	278	318	309	309	288	340	308	313	320	333	306	301	326	317	323	311	309	346	300	305	310	320	307	300	320	279	327	353	293	287	292	290	302	310	319	322	291	342	306	290	293	316	309	308	304	296	279	314	328	312	307	298	294	296	332	310	315	308	327	307	334	316	326	351	336	298	308	312	321	302	314	299	292	331	316	316	298	310	301	286	322	287	299	298	329	321	327	305	323	301	305	315	293	321	311	303	324	316	295	320	308	292	298	297	335	306	305	299	268	300	301	315	312	308	362	313	305	308	340	298	288	278	285	289	311	337	290	315	319	322	287	297	294	310	316	325	313	302	317	329	303	319	304	338	274	318	263	298	317	301	317	313	277	275	332	285	320	333	297	286	308	312	297	313	327	340	310	312	296	290	303	275	319	313	279	310	291	294	317	312	337	321	312	282	329	278	286	316	312	276	293	290	302	327	286	265	339	317	250	276	332	293	282	313	312	299	323	281	291	347	321	329	306	281	326	303	299	339	318	315	291	295	320	305	362	343	311	300	317	320	291	306	306	325	284	313	319	285	315	281	314	312	284	310	303	317	319	305	317	347	314	336	290	313	320	299	298	302	321	307	314	299	300	269	322	334	325
38518	67996	48367	28225	14725	10731	7764	6077	4477	3588	2762	2102	1648	1313	1085	968	819	743	699	640	606	569	527	520	499	447	410	412	436	408	403	385	393	371	404	367	358	376	385	347	356	357	350	344	333	353	329	368	317	353	324	352	365	316	331	326	362	329	308	300	342	300	304	333	320	341	321	351	295	316	341	337	352	315	324	325	322	324	342	315	313	268	334	283	362	311	318	279	330	358	314	327	326	324	350	337	289	327	302	321	328	304	301	295	308	308	315	318	291	300	307	306	346	309	326	290	302	311	371	326	324	294	307	351	285	324	320	303	333	314	314	327	313	338	334	299	288	306	312	302	329	303	326	316	302	324	336	309	296	274	280	283	319	309	320	296	295	285	330	311	336	303	271	329	307	315	298	285	311	310	309	332	313	305	331	293	322	319	329	298	316	303	342	354	294	315	315	276	324	312	318	321	313	312	322	310	321	283	302	278	337	307	326	300	325	304	336	334	324	303	319	323	328	282	326	329	310	316	324	345	325	309	306	323	309	321	299	363	331	305	290	322	304	308	296	304	337	306	301	289	272	329	319	314	336	352	328	325	330	316	316	306	295	315	318	291	361	359	296	354	294	317	316	334	316	336	309	312	339	307	321	334	342	285	297	282	269	285	303	319	319	340	322	313	340	300	298	296	318	326	306	314	319	352	325	339	306	360	307	361	303	338	356	318	310	285	340	316	294	306	325	366	322	328	304	296	301	333	349	341	337	302	360	318	346	328	285	341	324	285	318	275	307	313	340	322	295	320	325	314	327	308	351	315	331	333	315	316	314	328	279	360	315	314	306	302	327	317	338	312	314	329	310	313	301	329	329	315	338	352	312	321	289	317	356	355	317	328	298	324	313	372	284	317	323	305	312	289	312	310	300	309	312	284	341	344	345	290	306	312	304	289	298	309	345	332	321	354	344	283	315	330	323	346	313	301	324	342	305	309	310	349	302	314	290	312	321	324	341	298	294	310	305	311	325	302	351	344	322	324	324	285	316	339	331	325	324	325	339	322	350	286	321	324	301	328	318	313	310	343	298	320	344	306	322	283	323	323	324	335	327	272	301	282	294	308	298	333	326	301	300	337	327	334	301	342	294	303	318	311	298	315	317	303	302	320	333	296	289	311	301	322	330	313	348	311	312	322	307	280	325	288	314	324	307	305	335	297	326	321	304	321	296	297	337	332	293	317	338	313	319	315	283	293	326	304	302	327	293	322	311	303	303	315	326	297	325	294	337	314	341	304	325	321	302	315	322	333	310	293	303	295	321	302	324	322	304	315	302	350	308	277	340	331	328	323	329	346	290	288	334	325	344	293	316	318	330	307	324	323	321	319	301	334	300	301	330	316	341	318	272	324	332	330	312	333	331	259	309	340	325	316	297	317	337	332	298	305	309	306	317	306	323	329	299	325	294	306	305	338	308	305	305	347	297	313	324	316	340	288	305	316	322	306	337	295	316	316	301	295	328	361	305	274	294	330	282	309	332	286	308	316	331	327	308	330	322	337	355	327	336	320	310	327	323	295	299	360	326	303	315	335	325	316	352	320	309	334	305	312	322	331	283	310	327	329	287	318	343	327	307	281	320	336	312	300	326	325	305	317	335	336	364	305	338	308	314	270	309	327	340	311	313	323	314	314	315	331	308	316	311	308	326	305	313	301	295	327	304	314	302	355	312	322	324	336	301	323	326	312	314	339	332	310	287	283	336	318	300	303	304	305	297	313	295	314	314	314	322	295	316	341	276	329	313	326	341	293	315	288	332	303	345	332	312	309	303	269	291	299	317	322	272	309	336	316	340	286	305	292	328	322	311	326	320	306	309	274	302	339	292	339	335	313	337	294	313	332	297	310	309	290	363	313	302	313	308	294	321	341	298	297	341	322	314	315	327	339	308	327	298	294	343	308	304	337	283	351	319	301	330	328	328	321	292	323	333	302	279	311	315	292	282	329	310	292	335	350	284	312	305	314	299	345	325	309	346	320	311	323	331	335	343	299	318	335	341	331	292	317	308	304	303	326	298	294	350	308	329	304	331	307	339	317	311	322	305	327	308	323	321	319	335	298	336	317	310	327	306	292	309	331	286	321	303	303	300	294	319	285	333	326	283	353	323	288	315	320	311	339	348	303	298	314	327	328	302	287	327	318	330	308	314	316	303	319	297	329	304	310	329	285	319	300	289	312	327	304	301	368	292	327	312	329	320	324	311	318	341	323	314	326	342	343	313	309	297	327	308	288	293	347	281	337	308	275	318	322	337	354	339	299	303	322	313	320	324	283	288	315	337	328	281	327	342	324	303	313	340	302	294	316	320	292	331	329	285	321	318	311	311	314	314	316	332	293	300	304	340	304	292	304	300	294	320	322	336	325	332	333	307	285	305	309	312	327	295	311	282	301	329	310	318	305	320	295	318	318	347	341	271	329	299	337	356	280	311	304	316	327	337	325	312	320	296	312	293	318	308	302	295	310	333	296	317	316	358	316	307	326	294	336	317	267	307	364	304	318	329	331	326	312	308	317	336	341	307	315	331	297	336	324	283	308	297	310	302	307	318	312	308	322	290	315	329	297	315	298	323	290	310	281	330	310	327	303	274	329	320	317	320	312	319	303	306	303	321	305	347	320	297	342	321	327	306	302	336	321	282	287	325	302	304	328	281	284	279	314	306	332	302	336	297	330	320	316	304	326	336	345	310	318	319	336	330	296	308	340	311	341	283	317	316	356	288	345	327	317	326	326	308	297	325	300	351	323	287	308	317	302	303	299	332	320	323	289	303	307	311	327	318	300	316	331	288	350	327	293	287	313	315	339	318	308	330	313	321	323	301	303	319	313	336	321	288	327	323	312	316	309	296	302	296	331	308	321	288	337	299	313	323	294	348	301	305	321	318	307	283	329	315	325	311	306	352	291	326	341	318	322	283	314	310	328	347	264	320	316	327	335	301	328	326	344	295	287	322	320	334	320	331	320	301	306	331	300	337	325	306	290	269	329	329	317	286	305	329	304	297	294	304	316	315	332	330	302	322	333	306	322	294	347	328	293	307	337	320	309	352	353	283	282	319	345	335	330	308	289	286	322	324	300	317	333	327	331	290	313	304	321	329	325	324	301	333	307	321	305	306	332	346	315	290	334	332	330	326	339	324	311	300	282	325	274	321	318	313	304	266	325	299	286	335	342	282	328	322	311	304	324	317	312	305	284	294	327	314	335	321	325	332	276	299	309	330	347	320	352	308	331	317	306	310	328	319	336	326	316	310	328	303	330	301	301	300	330	284	281	296	303	311	330	338	318	288	325	314	322	286	308	307	355	320	288	334	292	289	331	312	293	327	326	308	312	294	315	299	336	310	281	316	288	339	325	314	296	315	319	333	316	342	327	295	319	313	327	319	320	322	329	294	289	312	305	310	315	302	322	301	321	316	315	309	304	322	327	329	298	318	307	346	346	296	290	305	315	302	318	316	332	314	321	307	304	338	319
32012	32219	28491	14375	4905	2784	1893	1341	1013	825	659	508	420	325	275	266	295	246	218	228	225	225	217	194	164	192	184	168	171	202	165	167	169	174	193	182	156	167	178	155	168	151	154	175	172	182	182	155	176	146	171	156	159	189	173	175	143	160	179	170	153	166	147	170	145	153	161	178	160	171	137	139	157	159	149	151	158	161	159	163	157	150	169	172	177	168	151	166	179	148	136	162	143	161	151	162	153	168	147	156	145	153	146	185	147	165	168	143	147	144	159	167	146	152	164	141	165	153	157	155	153	149	137	131	133	155	163	173	158	167	160	134	172	182	148	165	148	166	150	144	165	162	151	161	168	162	160	155	192	155	176	167	173	160	157	147	176	165	157	155	158	158	178	128	157	151	183	144	166	144	154	156	154	172	153	151	157	166	146	157	177	142	146	163	166	173	134	159	151	146	161	166	159	153	155	151	140	154	155	167	183	167	167	122	163	178	169	171	168	140	188	153	144	145	136	138	138	163	174	164	168	132	169	142	151	158	130	139	174	169	151	160	155	164	181	156	171	166	164	150	169	153	162	150	161	162	149	154	157	155	161	139	160	180	179	161	157	142	153	163	168	153	159	183	157	197	156	163	161	174	150	169	141	156	164	149	132	169	139	155	169	161	173	189	156	161	160	152	180	165	153	155	187	171	163	154	140	169	137	148	151	165	150	166	166	151	180	154	141	169	147	148	164	156	158	155	149	147	164	154	172	156	170	167	168	170	160	175	132	194	134	162	161	154	144	159	140	159	162	172	140	126	162	138	173	161	169	137	154	164	148	154	164	155	154	162	146	141	146	168	175	173	157	149	157	144	173	183	140	145	142	147	169	145	143	171	156	165	155	165	146	138	159	155	140	150	149	169	152	154	155	192	167	165	155	151	159	143	178	146	135	153	165	164	147	158	142	156	148	138	147	137	164	174	162	149	170	173	178	176	163	154	146	166	141	195	187	151	155	151	149	148	170	144	166	133	165	149	146	132	155	134	153	171	149	149	154	174	165	172	142	133	177	171	162	179	142	164	146	152	149	154	162	145	154	151	146	157	162	168	151	149	150	156	165	159	159	149	156	175	180	155	147	154	150	165	170	170	147	130	199	169	165	165	159	156	172	146	162	153	158	148	145	164	173	135	158	169	155	158	152	161	152	138	134	146	145	152	156	158	157	161	149	152	165	158	172	158	150	142	139	157	163	175	154	174	151	173	167	147	156	163	142	175	174	141	151	129	171	137	153	151	156	145	176	144	130	161	156	167	143	158	142	161	167	165	165	170	159	186	166	176	172	163	165	150	157	175	122	151	162	159	162	157	148	138	144	159	163	177	185	158	152	155	177	152	176	150	140	178	170	147	155	160	145	161	149	161	158	123	148	141	180	170	151	163	161	144	160	148	178	138	149	150	152	196	139	164	156	156	161	166	148	172	171	169	132	146	143	182	146	150	152	163	187	115	165	182	149	158	160	174	164	153	183	146	148	177	140	160	136	174	141	168	150	163	170	134	138	137	164	154	167	138	156	134	168	172	160	165	155	171	161	162	156	158	189	161	148	145	150	175	154	159	145	172	176	164	142	155	152	127	144	161	153	168	161	166	157	163	159	146	147	149	142	151	146	151	161	151	171	156	169	172	151	155	187	155	168	146	165	127	150	136	182	156	161	144	155	190	157	162	168	150	160	167	145	155	159	165	174	138	162	141	157	168	155	162	164	174	175	161	141	166	148	164	152	147	144	154	164	178	162	154	161	151	158	169	168	154	179	156	155	171	139	156	152	150	155	154	167	172	147	151	150	142	155	146	142	171	157	143	156	167	137	161	163	169	166	177	155	136	145	150	145	150	164	172	159	159	152	139	165	171	159	152	166	155	158	167	141	153	157	147	154	157	158	144	147	148	159	160	185	154	169	153	155	147	144	153	161	151	148	157	153	159	167	159	151	147	152	152	171	143	151	162	154	149	151	148	149	158	147	166	161	163	165	143	145	155	170	155	158	166	140	161	154	173	163	141	165	168	170	147	168	145	132	160	170	149	162	167	161	161	159	167	160	173	173	158	167	170	154	169	121	136	140	166	171	160	134	176	162	151	156	171	149	145	166	171	156	135	152	157	133	155	177	153	149	163	156	149	174	135	157	165	149	152	146	165	167	162	151	152	170	131	135	164	157	120	193	167	169	165	145	151	162	159	162	151	152	153	162	170	164	161	163	160	153	175	142	192	167	180	176	151	156	148	153	145	162	164	165	162	165	155	156	152	145	161	160	170	169	163	154	158	164	149	155	163	146	147	156	160	162	167	155	159	142	133	147	153	166	141	160	172	138	176	166	159	192	138	151	182	158	138	150	153	161	171	172	157	161	150	157	176	154	153	179	149	170	143	139	147	165	145	146	159	146	169	137	138	148	163	154	168	152	158	159	154	152	150	159	167	140	139	173	170	153	154	170	173	163	169	144	149	152	159	142	166	168	148	135	149	169	156	151	170	159	144	152	161	168	176	163	193	141	156	172	183	162	164	157	159	171	141	141	139	169	170	156	146	152	159	167	121	176	135	174	169	149	164	181	154	158	166	157	172	158	138	148	202	169	193	159	177	171	176	153	159	140	138	148	166	177	143	135	143	152	162	162	138	172	145	155	157	153	171	133	158	165	185	155	154	171	163	122	186	147	171	141	162	177	130	162	181	165	162	174	148	149	164	188	169	173	157	168	155	169	138	171	153	154	136	170	146	158	160	172	154	168	163	171	151	176	136	160	161	167	171	172	162	143	156	153	173	170	154	161	171	148	139	129	159	164	151	149	160	146	158	161	152	162	175	162	147	170	166	149	144	149	152	160	158	151	154	158	164	164	160	155	167	147	160	147	150	168	167	163	159	151	141	151	168	148	169	178	158	154	164	154	148	147	167	169	176	163	174	164	134	171	150	165	152	159	151	168	140	159	176	143	154	163	173	147	165	152	165	162	167	151	151	143	163	151	154	146	139	164	152	144	159	183	171	172	170	164	167	148	156	155	129	157	177	148	148	150	137	169	161	158	172	156	181	167	167	145	161	160	152	163	150	152	163	136	149	144	155	158	148	181	137	152	162	175	160	161	121	168	145	146	143	159	173	154	151	160	150	164	172	173	154	137	141	155	168	151	159	139	167	144	152	155	172	192	139	162	187	143	148	142	162	157	152	145	172	159	157	130	163	164	150	168	168	152	155	172	162	160	165	152	165	179	161	155	143	128	142	141	161	160	138	143	161	166	147	179	146	172	162	159	161	162	150	147	161	142	140	143	171	163	153	192	152	139	160	151	191	158	139	154	157	157	148	173	136	153	153	147	149	157	144	164	151	144	152	152	162	187	168	162	170	162	138	167	131	164	145	172	173	176	176	172	149	144	126	137	179	174	151	137	137	132	145	137	142	165	167	150	178	151	162	115	162	160	143	152	146	162	143	149	145	174	152	147	137	161	156	167	144	167	174	154	170	168	144
33924	45387	27494	12247	6802	4795	3319	2470	1849	1379	1172	857	629	543	421	358	356	324	305	305	280	257	224	252	234	258	215	196	233	205	181	216	198	204	191	181	187	178	187	180	178	176	181	192	187	197	165	175	179	176	179	224	188	169	188	167	193	185	188	183	186	193	170	175	197	183	163	168	171	198	194	187	162	183	183	174	189	142	178	181	154	160	188	172	192	160	150	179	179	174	163	186	164	158	178	172	146	181	170	189	181	177	182	168	185	173	176	187	171	173	186	172	170	164	164	164	177	158	168	147	172	190	175	163	180	194	182	172	151	173	166	171	167	173	170	149	173	178	152	158	182	179	173	171	174	205	162	172	147	165	151	194	166	182	190	165	193	158	192	169	147	162	175	163	139	164	173	176	171	185	167	183	179	162	181	157	166	159	172	158	158	181	177	159	178	147	173	169	172	155	166	174	186	167	167	142	163	175	184	168	174	159	159	162	162	168	197	153	156	125	181	147	178	172	178	189	158	200	167	177	161	179	190	177	139	170	174	198	174	169	164	195	151	181	191	171	191	172	164	180	157	159	216	177	164	162	152	200	169	169	169	166	160	195	187	153	176	166	170	158	194	190	166	147	162	177	180	166	156	149	188	161	173	156	181	173	175	185	168	159	185	175	175	161	156	174	176	179	158	172	162	165	173	153	176	172	169	155	170	185	155	190	164	170	168	165	175	169	175	177	165	182	199	167	172	166	169	159	164	158	174	169	169	189	176	177	171	185	183	172	163	160	173	161	151	156	174	179	184	161	182	159	182	205	177	163	181	173	198	172	161	179	192	172	173	182	208	170	161	177	157	188	167	168	180	174	172	167	162	166	165	164	170	178	174	161	149	211	181	162	158	193	175	164	178	163	169	146	190	174	171	163	167	146	151	184	187	187	166	172	171	181	171	155	155	173	174	189	164	158	176	174	143	186	159	166	160	180	190	159	181	164	160	145	198	171	162	157	174	181	160	181	172	184	159	161	172	185	169	167	203	164	178	156	173	182	182	156	191	171	201	181	182	170	160	157	191	180	140	153	163	171	177	163	161	179	176	156	164	126	172	154	182	178	169	187	159	169	161	168	185	190	178	171	175	170	182	161	166	166	166	165	183	172	190	194	169	178	172	151	198	161	161	187	177	170	167	188	188	178	181	176	167	176	169	167	174	162	181	180	150	173	169	180	182	171	183	179	181	133	151	160	190	169	153	156	192	185	175	178	171	154	150	156	170	175	159	188	159	193	158	166	135	193	151	143	165	174	181	158	155	168	179	167	162	134	167	174	177	179	188	169	191	171	186	181	163	191	165	153	180	181	151	166	159	207	164	148	169	179	163	151	188	166	187	183	169	175	163	183	155	167	172	197	194	145	175	173	173	164	155	179	196	165	185	155	174	198	190	170	181	187	160	185	159	148	176	175	153	173	184	157	152	142	158	164	179	157	169	159	165	155	193	186	167	169	157	156	152	160	181	185	163	162	183	179	169	162	169	171	178	174	181	183	171	163	165	162	163	131	167	166	172	189	173	187	171	186	177	169	185	168	177	182	177	180	174	162	167	185	161	168	163	183	167	183	185	179	177	164	154	147	153	160	167	179	200	151	163	181	179	182	170	176	152	191	164	162	179	189	160	184	174	171	167	149	167	165	163	185	191	171	148	178	164	179	161	173	157	180	156	170	176	164	170	151	182	153	169	154	156	167	164	186	177	169	191	154	155	161	185	164	163	178	181	165	160	178	190	173	180	177	179	143	152	185	180	164	182	185	163	182	186	161	162	169	154	184	160	176	186	177	172	182	169	161	153	184	164	178	177	153	177	204	159	173	163	148	149	169	146	179	182	160	169	170	184	171	176	154	164	192	180	158	174	175	169	185	165	148	182	193	178	172	183	178	162	163	187	161	169	188	172	151	176	186	177	195	173	150	176	172	150	163	171	197	168	158	190	174	166	166	169	167	167	173	179	158	186	182	172	163	174	180	166	171	156	182	165	175	145	180	196	186	172	181	171	195	174	184	151	179	150	179	136	161	172	170	171	183	158	162	161	197	173	195	180	171	155	166	167	148	194	173	162	165	179	164	183	171	160	173	203	200	175	159	171	154	191	170	186	156	149	174	183	176	152	165	154	172	181	169	192	146	187	151	160	162	173	154	180	185	152	151	172	172	176	171	175	150	196	174	188	180	153	183	192	162	162	154	173	164	149	174	184	170	187	161	173	162	172	176	181	140	196	194	165	180	185	175	173	169	145	167	164	169	132	195	155	173	153	172	152	192	159	184	148	168	176	174	178	177	153	161	178	137	160	170	167	171	187	177	190	176	172	171	176	183	153	182	194	182	145	177	168	171	172	189	163	187	158	151	164	166	188	159	162	167	174	180	152	181	184	161	152	153	151	187	175	193	168	171	170	164	180	162	183	183	184	181	153	166	148	183	198	198	152	187	159	148	159	167	181	189	184	162	176	188	194	179	191	163	172	173	168	188	163	179	170	195	171	178	155	148	162	179	163	159	155	184	171	184	162	180	158	161	163	149	179	175	161	180	156	159	159	164	170	179	168	183	136	194	187	180	166	179	163	199	161	171	162	176	181	168	196	176	184	175	151	147	202	166	186	172	188	159	160	198	176	166	170	171	161	187	153	175	164	180	169	151	183	153	191	169	171	163	169	159	186	193	179	148	180	191	171	173	177	181	178	152	187	170	166	154	137	168	179	154	160	168	184	183	169	172	159	174	177	150	171	168	149	145	180	198	152	170	190	188	192	164	191	166	179	170	197	179	142	194	183	184	163	199	171	162	187	176	185	166	172	178	158	171	163	155	178	176	168	188	176	163	153	182	160	189	177	183	177	162	190	162	169	190	155	176	161	153	176	131	155	185	152	160	196	172	162	161	164	165	181	188	159	163	184	185	156	157	169	176	170	204	156	175	168	165	151	176	189	167	169	169	206	168	177	167	174	175	168	151	170	163	169	194	138	156	173	166	187	174	189	157	154	202	171	177	171	168	141	157	174	177	165	173	177	158	151	192	185	172	178	159	155	183	162	178	173	163	182	197	159	148	162	158	167	160	171	168	194	170	171	180	175	172	178	167	172	177	173	163	186	143	158	163	161	193	173	159	159	194	179	179	158	170	187	170	173	170	178	171	153	173	168	178	149	179	177	165	144	171	156	170	165	166	159	140	173	169	171	170	155	180	165	176	165	162	155	167	160	174	181	166	166	165	166	174	147	176	164	179	174	169	176	176	188	181	177	161	164	181	193	172	194	190	172	148	189	169	159	169	154	147	173	168	178	176	179	180	158	190	167	164	180	163	167	195	165	169	181	177	199	188	194	164	181	180	157	154	162	166	161	159	179	156	176	175	152	172	165	147	177	156	167	166	156	164	170	171	179	180	185	172	165	160	219	181	166	188	162	153	158	154	163	204	169	186	174	191	169	186	169	159	197	174	180	166	176	171	190	172	173	177	182	148	179	140	166	187
23743	21154	28501	24370	20908	12668	4590	2418	1785	1335	1066	858	630	489	430	414	402	364	352	307	301	315	316	273	294	291	257	235	246	252	236	253	243	228	219	235	222	227	197	213	199	247	224	230	193	219	204	202	224	223	200	191	224	214	218	236	207	225	235	236	198	218	242	198	235	219	224	193	199	179	211	189	216	216	211	221	186	217	201	184	210	197	191	206	219	199	212	198	200	207	195	193	212	193	203	231	223	181	213	181	185	223	198	200	172	207	212	198	207	219	218	199	195	224	215	202	213	202	195	223	201	207	190	198	172	196	177	200	206	217	196	202	222	208	198	201	227	219	207	193	212	186	212	224	197	202	242	190	196	201	217	172	201	185	198	185	218	195	219	186	217	209	182	199	187	173	195	218	226	219	202	201	200	196	186	222	201	189	194	190	181	196	198	213	199	182	189	222	187	178	198	215	197	213	221	194	209	181	213	189	208	217	226	200	194	209	230	185	241	227	214	173	209	212	204	227	201	180	210	189	208	194	202	204	200	191	219	206	197	198	208	222	187	229	195	199	210	199	188	207	203	205	192	157	191	194	206	205	198	216	177	182	195	197	209	230	198	217	209	220	207	182	180	198	196	202	224	209	199	169	170	203	185	196	206	212	220	201	203	209	199	215	223	224	200	199	183	172	180	195	171	236	186	220	179	219	213	193	194	191	182	208	221	237	200	199	231	194	200	207	222	220	219	199	216	210	168	192	208	201	224	193	220	209	211	230	190	204	184	212	202	188	197	223	213	181	207	210	213	207	199	197	189	197	190	188	196	200	229	200	218	222	212	205	205	191	215	218	206	181	195	211	203	210	211	200	208	206	177	197	210	231	211	206	206	186	218	192	210	191	211	221	184	215	185	238	195	181	188	202	186	217	208	181	217	192	210	208	189	216	204	197	190	200	204	212	182	212	205	200	200	192	197	196	196	192	182	193	214	221	231	195	216	183	172	178	224	203	203	226	206	204	221	196	193	210	227	184	169	217	202	173	182	213	191	210	213	201	186	227	191	187	206	218	224	208	194	201	187	204	198	183	195	189	200	201	206	170	221	221	237	220	206	204	205	219	192	203	216	211	211	243	231	217	212	222	192	190	191	197	200	188	207	210	229	198	196	232	209	176	197	218	206	198	217	193	185	203	204	195	191	202	215	208	183	221	196	164	167	201	212	218	205	212	188	189	192	203	184	218	158	235	192	208	183	215	183	185	197	216	173	203	214	208	212	182	224	208	216	195	215	212	213	220	197	191	162	196	172	208	197	179	207	226	205	220	188	177	198	188	208	212	211	189	177	195	188	194	208	193	209	198	216	203	197	206	202	185	195	221	222	208	200	184	218	210	194	193	190	203	202	185	213	166	184	202	210	197	203	220	212	193	177	200	197	218	205	191	198	214	216	214	231	215	218	189	207	205	192	200	204	197	199	223	166	229	193	195	179	199	207	182	232	218	227	196	213	210	228	211	197	217	185	209	209	208	223	206	218	187	206	193	212	206	195	235	226	199	198	206	208	206	216	189	193	208	205	202	208	190	201	176	196	180	204	219	216	202	191	184	194	218	196	204	218	181	220	197	201	216	210	206	164	181	213	192	205	236	203	198	197	210	199	213	213	195	216	229	206	227	238	185	197	175	185	192	207	187	212	197	222	215	206	179	198	193	184	188	205	217	202	193	203	173	179	190	217	184	186	197	195	211	193	190	212	218	199	187	194	192	183	190	210	194	210	193	209	198	192	193	219	201	210	223	201	209	195	187	171	195	224	219	212	205	208	195	185	200	187	193	199	193	231	220	194	184	220	248	191	231	199	205	207	193	199	203	167	198	211	211	207	212	177	220	207	202	222	202	203	195	219	196	182	207	218	225	212	211	202	193	209	221	223	198	207	201	193	216	195	198	212	205	212	224	203	181	219	205	181	204	221	185	186	187	203	204	218	185	203	183	192	180	216	184	213	189	197	206	201	229	191	201	189	201	187	231	163	218	194	210	192	185	226	179	194	225	204	209	193	204	205	210	181	212	196	204	196	203	195	174	192	200	208	196	184	187	186	192	223	213	209	181	172	214	208	208	194	190	211	209	215	228	186	183	191	191	210	181	196	197	202	206	205	219	223	214	228	198	208	222	178	193	180	197	198	176	207	230	187	214	211	202	212	213	235	195	211	190	209	203	215	228	210	189	203	194	210	168	207	221	220	194	184	198	197	196	194	197	197	216	220	209	191	217	175	193	189	203	203	204	211	206	183	197	179	224	222	187	215	208	207	204	205	214	212	196	222	194	188	183	198	207	214	227	199	193	197	182	218	184	208	213	190	196	221	207	209	198	179	185	178	203	225	174	201	193	220	192	183	184	203	187	215	241	225	203	223	197	208	216	180	206	212	202	195	209	214	214	201	186	220	250	209	215	201	195	190	207	221	182	197	225	191	208	214	195	193	247	180	189	226	194	202	186	177	194	206	203	218	222	215	198	196	192	221	204	189	202	197	200	218	229	222	207	198	194	210	195	196	216	212	183	198	218	223	202	196	200	188	207	214	204	215	179	182	186	216	217	228	212	214	191	219	204	202	180	201	201	203	207	181	190	209	210	182	206	189	176	195	181	215	191	204	165	191	198	186	201	192	191	210	210	214	189	202	184	228	203	198	179	217	209	204	191	190	202	190	200	200	209	205	177	220	206	207	206	192	190	228	212	198	207	177	218	220	196	220	194	188	184	211	195	227	176	232	187	223	221	183	194	227	197	175	209	193	185	235	186	200	190	217	215	198	181	190	188	213	207	196	205	220	225	214	200	219	199	187	185	193	206	222	174	225	190	233	233	187	215	212	221	198	206	212	204	205	180	221	195	205	196	183	209	212	194	195	207	210	206	194	190	198	196	202	220	194	186	218	224	191	217	177	190	191	188	205	199	185	182	179	210	212	202	222	183	218	166	199	232	214	178	186	197	193	200	189	202	179	204	190	208	192	182	211	200	212	175	179	173	186	242	219	194	195	193	245	184	210	174	200	188	214	215	218	188	189	228	224	196	190	221	187	198	211	188	220	195	201	193	212	207	192	191	231	213	192	196	182	212	196	220	213	188	190	207	215	215	228	213	222	179	206	191	209	195	195	187	181	209	194	186	198	212	201	210	211	224	181	197	176	211	224	185	199	186	187	206	201	181	224	176	188	207	209	181	212	226	234	217	199	184	202	218	199	218	180	209	212	185	215	213	209	187	215	193	223	214	207	202	213	237	187	211	199	189	187	190	202	181	187	194	199	206	191	191	207	194	211	204	196	180	216	193	186	211	200	192	201	207	193	211	207	208	206	190	213	227	202	198	178	226	213	206	195	208	217	173	184	202	217	205	206	190	228	202	203	200	209	214	234	215	207	199	181	204	220	205	205	220	201	206	210	181	191	207	221	185	227	229	202	192	195	211	216	199	204	235	204	231	189	205	192	223	215	223	220	219	205	209	205	201	226	202	193	189	176	232
34102	58131	40109	21592	10703	7797	5680	4143	3122	2306	1711	1335	964	777	632	569	505	497	451	454	367	392	340	338	317	337	316	293	274	261	312	284	290	220	279	252	257	222	238	246	276	242	252	224	243	250	227	240	214	228	204	239	237	220	216	213	234	207	218	238	195	220	210	233	227	203	210	185	222	198	230	231	223	233	220	207	230	230	187	194	225	224	221	241	185	202	199	204	219	210	207	221	200	200	227	229	202	201	198	226	218	194	229	192	220	224	211	213	220	236	200	217	221	202	191	219	227	229	233	218	211	187	203	212	223	222	207	198	190	194	222	200	214	227	206	209	245	221	204	206	241	190	212	196	193	223	209	224	218	216	213	186	217	220	200	231	203	198	226	204	224	188	213	216	235	210	218	216	192	195	164	231	190	202	229	222	226	221	220	219	221	222	223	228	182	217	213	194	203	226	244	245	211	200	229	210	230	206	214	198	240	223	218	216	218	202	243	178	214	205	220	226	213	203	196	204	204	218	201	234	201	210	228	194	203	232	198	224	209	224	248	201	180	201	175	191	219	205	197	209	208	241	196	189	215	238	209	219	219	218	232	201	248	216	215	250	221	211	193	211	194	232	226	225	208	198	201	217	213	204	216	217	203	213	208	231	201	214	202	221	224	195	226	217	190	220	229	173	222	201	206	182	196	210	196	230	188	235	230	222	216	227	209	239	231	212	210	246	214	203	198	192	221	205	198	203	213	200	221	207	194	200	206	207	226	217	199	218	196	209	201	213	220	191	227	204	198	228	222	217	219	215	201	209	214	207	198	215	203	200	203	196	230	219	233	223	198	220	213	217	216	212	202	205	243	204	217	223	194	217	211	178	205	216	205	216	223	220	232	206	201	213	201	214	200	215	245	244	209	198	211	180	216	199	187	208	216	209	207	205	228	232	215	224	210	205	204	217	237	207	199	216	189	211	230	198	217	215	189	210	230	195	200	248	210	214	210	209	221	211	201	218	207	220	166	187	194	204	211	186	231	215	215	200	206	204	227	196	200	223	220	219	218	204	215	206	207	220	199	224	233	206	226	229	216	197	213	229	232	206	211	211	212	201	197	205	203	186	245	211	204	225	209	221	230	183	202	207	203	227	191	216	198	215	220	216	208	219	190	194	199	226	202	208	213	194	200	208	215	223	175	198	217	213	213	225	212	199	194	205	215	214	208	204	205	193	226	202	202	221	211	208	221	228	182	225	213	198	191	194	191	242	202	188	196	211	216	219	217	229	204	221	227	219	201	209	239	221	206	185	222	204	219	220	209	212	209	185	184	201	207	223	200	204	227	210	222	199	201	208	234	218	217	204	217	201	216	221	220	211	215	192	218	208	221	228	206	205	229	227	212	234	194	232	225	216	224	222	206	207	226	221	236	195	183	196	196	178	181	229	215	212	213	223	205	232	201	202	212	203	217	207	194	205	227	217	194	220	200	202	210	225	216	219	207	200	208	204	222	229	226	235	213	229	208	211	217	182	218	218	217	203	227	213	206	216	220	204	231	206	204	199	208	230	208	229	210	208	192	218	193	199	222	206	175	216	214	220	209	220	213	219	193	206	202	225	207	194	207	214	197	230	224	233	224	223	234	212	179	193	224	212	222	186	195	212	229	230	219	213	217	187	197	225	179	229	233	219	224	223	198	197	191	221	212	202	187	225	182	216	196	201	208	220	203	199	213	214	204	180	208	213	198	195	218	200	203	195	245	189	230	207	199	232	207	212	203	220	194	219	232	224	220	211	224	213	194	208	208	213	216	262	214	214	175	219	203	213	216	230	216	240	231	235	192	209	213	215	199	205	204	217	216	230	223	230	219	242	249	203	195	212	209	232	201	207	203	195	236	211	204	178	200	195	184	215	219	231	207	194	194	226	229	215	224	200	228	218	209	222	213	212	239	216	215	205	212	223	201	210	223	223	212	206	183	208	223	196	229	228	214	197	214	213	220	212	216	231	202	238	188	218	214	177	238	209	200	216	188	211	211	201	208	228	222	208	196	212	186	201	197	202	242	206	208	191	210	185	190	212	211	182	206	219	208	225	204	203	239	191	193	230	197	225	221	209	215	217	229	206	236	202	192	206	197	213	216	190	219	216	183	197	195	191	231	209	188	205	237	215	224	213	195	193	218	214	233	187	230	190	217	235	222	220	216	217	218	211	204	228	205	201	196	198	213	234	212	232	217	203	197	217	207	199	228	210	208	210	227	234	195	225	216	218	236	215	226	197	220	213	230	203	189	199	218	238	193	224	202	216	214	223	222	207	215	218	184	191	197	218	230	208	219	211	225	208	200	199	233	211	214	231	206	226	215	196	222	218	205	220	224	182	229	185	214	214	181	217	210	209	212	211	196	194	224	217	194	213	189	207	197	205	209	213	247	219	196	223	215	219	194	204	190	230	227	213	211	200	202	191	213	238	211	198	204	203	215	204	209	196	234	191	231	209	184	214	206	222	195	206	208	210	198	194	191	227	227	220	195	202	226	207	215	189	193	228	202	211	212	188	193	216	210	230	196	198	202	198	192	215	228	227	210	224	214	208	201	217	217	224	219	208	200	228	206	203	214	190	220	204	205	229	205	236	211	215	209	223	222	199	204	188	194	214	204	205	223	220	216	200	206	209	196	207	197	207	203	232	224	220	195	202	208	217	218	208	203	238	225	198	209	209	173	202	207	210	230	215	213	246	195	216	210	200	192	215	209	206	236	229	202	219	190	209	202	200	238	193	214	233	200	207	224	200	203	200	221	184	200	194	196	197	197	214	192	214	210	215	234	226	221	218	233	202	235	199	223	234	184	202	208	220	204	186	188	204	216	204	209	205	195	208	233	205	191	220	212	198	202	215	190	190	197	212	192	202	228	215	193	199	219	192	214	227	174	231	215	192	226	201	229	196	233	190	231	212	232	235	215	189	235	215	215	203	233	185	220	193	245	184	206	205	193	210	220	201	213	214	201	208	200	211	201	195	208	208	208	197	180	195	226	200	217	221	218	212	208	220	225	201	220	219	199	211	197	207	213	239	225	201	219	189	213	226	213	210	223	191	200	217	210	226	172	201	230	221	204	216	248	223	200	219	192	216	206	183	230	202	201	221	197	192	233	211	225	214	229	218	207	196	226	226	195	181	196	192	206	213	201	217	225	222	217	206	214	216	192	211	237	203	197	208	191	181	201	213	208	196	206	225	205	228	215	219	218	188	205	194	210	207	217	207	226	179	218	229	212	227	211	199	208	206	196	202	201	189	211	243	219	209	218	198	205	205	222	190	192	203	212	205	199	206	193	199	206	187	199	216	192	218	214	212	230	196	214	238	235	193	219	228	189	213	211	206	232	224	211	204	175	196	228	203	248	216	180	211	210	213	217	216	217	220	196	210	210	193	227	224	205	198	200	223	190	194	190	203	231	217	203	216	214	201	199	201	215	197	213	228	200	199	196	204	232	214	214	190	183	216	228	240	241	204	198	227	193	192
24880	21220	27815	25416	14661	5023	2813	1805	1282	1024	839	653	508	415	416	359	368	353	336	310	319	318	274	246	319	260	250	248	243	256	244	282	262	258	251	253	263	248	229	268	223	231	251	215	255	227	217	221	255	235	225	236	248	232	233	217	219	205	208	230	220	218	227	216	223	211	213	224	238	241	216	199	202	225	231	212	228	230	240	213	246	231	239	218	208	206	243	213	212	223	221	229	232	231	249	190	219	232	203	227	231	213	237	217	221	207	242	231	185	204	212	204	208	230	236	237	191	199	222	244	220	226	220	212	209	171	223	218	256	230	253	214	218	201	232	209	179	216	226	215	218	223	212	208	200	231	236	198	229	228	210	239	225	216	215	215	202	223	210	226	234	195	236	214	211	233	214	234	193	215	205	206	209	186	226	207	237	204	232	213	243	200	198	223	218	213	221	233	208	219	219	227	196	196	211	230	207	199	197	200	209	196	195	221	215	227	244	241	204	190	205	235	233	221	218	195	213	217	207	238	216	250	215	220	205	212	190	250	240	220	246	211	235	213	208	242	225	209	234	188	230	208	208	203	248	228	213	216	227	222	201	213	236	215	193	218	207	230	225	209	206	196	213	215	251	212	211	196	207	244	203	225	188	269	213	232	255	203	205	209	246	215	201	206	226	206	236	259	191	216	237	220	247	191	220	220	224	213	230	233	213	215	230	244	231	214	192	200	202	199	207	214	193	199	184	231	220	217	225	214	204	220	233	235	206	205	229	234	223	175	229	220	226	205	194	234	244	218	229	200	189	244	206	231	229	222	233	206	209	217	203	214	221	223	215	244	226	220	203	207	205	208	211	217	226	219	212	225	226	216	212	203	241	208	249	206	225	209	199	215	239	217	198	218	214	207	210	231	210	228	215	220	224	234	208	232	244	228	212	198	214	248	203	213	214	220	215	208	225	233	232	199	233	222	200	225	210	218	196	224	244	222	229	218	210	206	216	226	209	221	213	225	221	228	215	225	205	219	222	226	219	214	223	210	241	226	210	219	205	218	212	220	229	246	181	219	208	240	213	241	219	231	216	214	236	186	207	220	230	216	245	207	233	236	216	211	194	234	194	224	215	231	209	225	198	224	193	188	230	231	225	254	198	202	214	213	210	255	238	241	230	236	216	206	204	216	239	242	203	232	223	186	190	216	222	219	217	217	224	211	252	204	217	229	216	213	206	211	227	242	211	202	196	201	219	219	236	219	225	225	197	219	220	199	225	237	205	206	214	194	231	237	193	230	201	236	223	217	207	248	231	248	230	228	241	213	245	234	210	199	201	214	222	216	214	215	246	228	201	199	227	217	218	222	212	208	229	208	240	210	227	210	236	203	222	231	200	209	214	225	200	214	206	240	234	216	217	207	234	199	214	210	237	226	180	214	236	211	218	204	228	201	203	219	234	220	225	231	213	223	220	241	227	215	204	223	218	230	218	214	234	211	242	213	229	227	209	205	230	226	210	192	225	212	197	215	246	202	242	219	218	203	212	218	191	216	199	217	230	245	228	209	220	210	215	216	203	203	219	206	228	216	219	214	242	251	203	240	227	219	243	208	214	232	221	240	214	233	208	223	227	221	227	254	246	245	205	231	218	232	231	229	213	210	191	213	229	241	229	184	253	202	193	209	203	248	214	223	219	211	219	217	209	230	183	229	222	215	210	215	226	246	221	204	212	263	216	217	214	221	210	229	232	224	228	199	231	214	233	204	212	234	208	224	188	195	217	228	220	246	204	221	215	208	224	203	207	226	207	213	200	220	228	229	208	206	215	212	239	232	205	216	233	207	213	229	219	206	201	214	220	202	218	212	206	219	229	201	211	235	248	220	240	201	223	211	231	220	216	210	203	216	206	197	213	215	201	220	214	253	229	200	216	201	223	213	221	218	215	231	226	217	203	218	226	213	259	229	226	207	213	223	226	238	201	224	209	232	210	209	238	219	241	217	226	196	214	205	238	185	218	233	201	213	196	233	230	214	220	209	246	184	218	219	224	219	217	214	218	201	237	188	206	253	235	209	222	253	223	220	229	261	237	214	226	211	216	237	224	201	216	219	222	191	184	218	236	215	186	215	221	208	217	204	183	220	214	220	243	230	199	225	224	208	206	239	214	215	215	237	205	233	202	233	195	216	232	217	211	243	234	214	244	226	259	239	220	221	233	204	222	224	206	195	217	221	210	224	232	222	229	226	221	205	211	241	232	209	211	211	227	221	179	219	209	245	213	211	223	244	227	211	245	226	225	217	208	216	214	228	213	204	224	222	206	211	232	211	228	196	242	225	200	228	237	242	241	220	259	232	226	220	240	225	206	231	224	240	212	209	220	220	211	204	233	200	234	222	196	248	215	226	192	211	233	207	205	217	211	214	225	208	200	219	207	232	229	211	211	207	256	242	205	216	226	218	221	209	200	234	222	234	230	222	206	206	208	229	216	209	231	225	240	230	225	204	222	228	229	222	228	217	219	199	198	240	187	205	222	226	243	226	210	233	247	204	234	191	215	213	208	200	229	209	205	219	228	230	230	198	231	196	194	214	227	211	187	244	208	224	209	231	213	230	229	215	213	210	234	213	196	190	204	235	206	208	230	227	213	220	231	217	225	195	224	201	219	239	223	229	195	233	212	222	235	200	204	238	199	238	237	235	222	209	210	221	201	204	231	224	210	207	189	240	212	204	224	244	226	202	232	194	225	228	208	229	215	225	239	215	204	225	195	221	196	234	227	228	214	245	219	208	227	221	202	207	204	223	182	230	208	217	235	213	195	221	206	195	219	238	197	216	222	227	202	205	225	233	234	224	225	223	207	218	224	204	227	231	253	207	197	231	215	220	219	223	223	206	241	217	241	210	235	219	237	225	236	180	204	224	212	216	207	224	215	217	203	243	234	216	221	222	210	217	220	206	217	227	207	229	221	198	248	207	202	211	234	210	222	227	202	222	249	225	238	224	229	219	205	217	235	224	228	215	232	214	221	222	215	218	207	231	222	226	205	215	236	191	222	228	220	227	206	206	209	215	230	199	223	223	223	224	207	231	191	212	229	228	206	198	224	216	217	216	213	225	222	221	212	201	190	217	203	221	208	193	217	212	208	254	212	214	207	206	226	222	219	212	198	243	205	235	195	222	210	220	233	213	229	240	221	189	176	231	260	216	239	213	216	197	252	223	230	213	205	248	224	215	234	211	215	213	238	201	213	228	235	219	215	193	217	219	246	203	222	233	208	223	211	220	220	225	196	224	195	187	215	202	188	227	216	243	223	211	215	205	217	225	228	205	216	219	185	228	205	206	206	224	224	210	225	192	208	215	238	231	224	213	248	232	205	193	214	204	260	250	205	209	213	211	215	204	226	198	217	240	234	202	259	247	190	239	233	227	204	188	190	230	211	207	229	239	211	216	224	232	194	226	244	226	213	216	202	202	220	239	232	213	227	213	225	216	212	221	220	217	227	213	215	203	220	215	224	216	210	207
33233	52784	35870	18250	9229	6434	4526	3250	2393	1812	1337	1014	742	666	552	508	466	444	463	409	384	364	355	330	336	301	302	287	289	282	285	249	266	291	258	282	232	253	271	278	257	268	242	249	246	246	242	257	221	242	264	248	266	253	268	242	258	245	255	229	240	245	218	237	232	248	242	238	252	245	234	238	228	272	268	246	254	225	233	221	230	242	238	231	241	276	248	252	257	239	235	229	234	228	220	250	246	247	231	240	240	227	231	221	228	237	233	204	250	240	217	245	238	240	234	219	231	236	218	214	239	262	242	218	247	241	221	243	245	229	238	220	214	234	252	204	226	233	242	242	215	236	256	222	244	235	223	274	260	224	225	233	255	230	240	221	203	222	213	249	202	243	232	247	256	226	217	202	238	213	228	230	250	249	225	262	241	251	257	249	258	232	236	250	200	238	235	231	235	201	223	249	240	250	213	266	245	255	233	220	231	239	232	236	223	228	234	237	245	220	226	248	237	253	224	248	271	244	235	242	228	228	237	231	232	232	235	214	215	235	237	235	237	247	249	247	222	225	228	252	246	229	261	238	241	224	260	222	235	240	245	232	247	235	246	237	217	246	245	249	245	215	248	245	234	232	227	227	265	263	210	210	235	240	249	257	240	233	238	219	254	241	250	242	239	270	205	238	222	226	209	249	247	242	251	223	237	207	245	231	213	237	243	238	248	211	224	238	221	233	264	222	219	218	247	254	235	229	220	227	245	235	228	216	222	247	236	254	236	230	270	238	205	235	257	222	253	233	260	239	229	209	234	210	234	258	259	237	218	234	253	244	215	228	223	224	222	235	217	244	209	245	225	257	224	239	224	238	226	214	241	258	244	204	270	234	216	251	231	247	221	240	212	224	242	225	210	233	228	244	253	267	229	212	233	247	224	270	246	236	244	211	221	237	245	239	219	236	206	234	223	254	240	199	234	252	219	246	207	247	229	242	249	215	233	227	239	251	238	226	230	215	233	273	254	239	251	234	220	224	238	225	233	236	251	253	251	220	250	248	237	218	235	235	238	243	241	234	232	252	237	247	252	242	234	257	229	220	220	251	225	240	235	241	209	244	232	237	260	210	241	243	243	237	248	264	237	232	241	244	254	233	251	250	234	231	253	196	245	236	245	222	240	230	236	256	228	209	227	209	217	246	245	217	213	248	255	257	232	219	246	232	233	223	243	251	239	252	231	226	223	219	214	229	246	245	249	236	233	252	240	214	236	259	216	226	239	233	265	242	225	220	237	233	212	215	246	232	232	239	260	236	256	237	224	241	210	225	254	243	248	246	210	234	238	236	222	247	245	238	250	242	225	210	221	228	223	237	236	247	232	241	240	233	209	236	233	225	239	238	227	253	235	254	253	218	243	223	231	256	242	228	252	219	228	203	221	256	231	248	257	250	221	230	226	241	212	229	244	217	219	233	227	207	215	242	254	231	255	230	266	209	243	236	254	229	217	219	246	231	247	222	225	210	271	251	238	243	227	245	252	248	214	194	235	238	218	261	255	237	234	246	223	231	239	201	213	258	224	233	239	227	214	249	231	213	248	221	210	225	245	249	252	208	241	229	239	256	248	243	240	242	223	242	232	224	226	261	214	233	235	238	227	267	274	239	212	210	260	237	225	239	227	222	243	229	240	249	205	235	230	217	229	227	232	218	223	239	246	217	241	226	248	258	212	224	231	248	223	229	219	235	231	257	235	216	223	248	244	229	236	210	249	208	219	233	219	228	221	222	194	225	228	227	220	260	234	228	252	238	225	230	209	253	242	239	254	217	259	242	240	226	247	258	199	249	222	228	232	249	229	220	233	202	253	223	235	221	234	227	218	230	244	203	218	255	271	249	216	228	235	228	254	234	206	255	237	228	254	254	222	256	211	242	317	246	237	290	241	212	232	252	231	263	232	223	246	213	220	241	227	231	229	229	237	249	251	246	245	240	259	218	207	224	223	264	228	227	269	221	224	230	235	247	228	240	210	261	209	241	235	237	238	208	223	216	235	226	224	230	243	251	214	235	239	236	248	240	222	227	248	241	265	228	252	220	227	272	209	235	242	256	235	233	241	237	266	234	256	245	247	224	208	213	235	241	220	246	229	236	234	244	227	264	219	210	240	267	225	255	255	232	234	224	247	257	221	232	232	236	244	235	252	222	232	259	254	218	224	240	235	247	225	250	234	253	230	221	236	240	206	257	230	229	210	255	229	226	227	221	250	258	243	208	245	241	251	246	236	223	213	235	255	236	244	237	234	239	233	223	222	236	243	252	240	220	210	216	242	246	270	239	216	223	253	220	246	228	232	257	223	225	233	209	236	235	231	222	235	230	255	239	254	237	224	257	217	245	230	245	235	237	228	233	249	236	251	236	229	226	248	220	235	268	230	208	238	213	214	252	218	243	226	211	234	200	252	215	238	239	220	260	224	243	237	235	224	261	228	236	221	256	216	241	250	263	253	218	222	231	263	250	218	226	244	255	255	225	216	229	248	211	218	224	209	233	246	221	238	225	207	230	221	225	223	240	229	219	251	243	235	266	221	233	224	263	233	243	236	258	224	256	211	217	219	233	235	227	259	209	229	246	242	252	261	245	211	239	264	238	220	238	246	212	250	221	231	227	240	233	256	229	256	219	246	222	249	246	222	248	238	227	215	224	229	226	220	249	249	238	242	264	217	230	216	249	230	243	220	253	254	246	259	219	215	241	254	246	266	225	262	216	234	235	240	244	230	245	229	228	223	213	229	245	244	234	225	234	245	233	235	247	227	239	206	231	234	236	254	228	217	205	219	245	238	240	265	249	228	239	229	218	250	248	222	227	241	231	228	237	253	242	237	242	229	215	243	263	227	250	230	229	231	231	223	226	225	252	246	227	237	239	246	230	235	230	253	234	224	236	228	243	236	258	229	243	239	231	212	242	238	255	246	228	236	226	219	252	262	242	231	242	245	237	225	249	267	241	242	235	239	221	253	266	243	247	227	241	235	252	273	226	243	240	252	257	229	224	219	245	251	231	246	228	256	229	269	244	231	254	236	223	208	223	247	229	245	222	239	213	243	239	216	234	238	243	251	228	218	241	262	247	251	244	237	219	226	255	234	241	235	220	255	240	246	240	244	241	228	234	221	230	207	219	213	238	214	244	215	218	232	241	240	237	262	245	240	209	243	233	240	246	226	225	246	224	220	231	261	258	220	262	233	256	245	269	233	223	263	244	242	224	268	246	210	229	246	229	233	229	266	230	226	246	216	247	218	237	221	213	232	232	239	238	232	234	218	238	240	260	238	244	248	223	190	246	249	263	197	252	204	225	189	209	219	211	237	241	239	240	257	240	235	235	249	219	227	236	222	226	239	250	224	234	229	240	239	234	233	225	225	245	230	226	217	221	208	231	237	221	223	248	232	242	232	240	226	244	254	255	249	243	247	239	235	226	236	239	245	241	215	208	239	252	245	249	244	243	221	218	226	240	233	207	205	223
22615	21169	28793	23888	21237	21109	11931	3590	2280	1745	1399	1016	820	690	618	563	568	536	498	473	464	439	464	414	404	396	376	384	368	392	348	357	371	345	392	322	354	308	354	323	327	338	344	363	291	337	301	365	336	337	275	314	322	284	324	300	315	307	308	316	270	307	314	307	310	312	303	296	300	343	316	319	275	291	305	304	321	306	282	276	287	311	309	272	291	297	327	345	297	284	286	268	297	283	323	294	320	298	317	278	303	294	302	309	308	309	278	321	298	318	309	285	303	324	309	311	289	279	281	312	300	336	313	300	317	309	313	282	291	302	285	282	271	299	302	312	326	320	311	309	305	304	283	333	317	296	287	293	331	299	311	267	348	294	302	304	311	297	319	314	271	284	305	276	327	278	283	297	286	292	275	279	295	346	317	276	263	266	301	291	304	304	285	327	295	279	304	310	276	334	316	325	287	286	305	313	316	345	285	300	321	324	289	277	298	284	279	301	320	279	288	292	301	304	329	297	298	313	288	301	272	296	277	270	287	324	289	285	293	309	289	299	321	289	301	295	286	273	296	280	315	268	315	279	298	271	318	299	290	284	258	325	301	307	296	321	300	302	297	324	290	341	316	316	293	309	315	315	318	292	284	263	302	307	298	292	308	296	289	308	274	276	298	284	303	278	308	298	308	289	297	282	304	296	309	321	324	336	304	319	316	314	309	265	330	310	274	288	322	318	308	278	305	343	271	310	285	289	280	257	291	308	295	301	323	255	294	300	309	290	323	339	312	307	291	320	283	319	315	294	301	290	306	322	289	281	300	316	304	316	294	309	316	289	307	301	294	302	268	306	273	316	278	285	301	304	338	301	269	340	302	286	303	260	283	299	294	278	296	283	283	276	298	308	295	311	291	305	301	309	311	294	270	315	298	288	297	295	292	294	299	303	317	298	289	284	284	269	267	296	317	303	301	310	267	283	320	307	258	293	292	268	323	306	301	270	297	278	304	273	298	279	271	313	276	304	283	270	270	311	322	311	307	301	313	290	319	294	287	270	305	286	273	277	297	296	283	285	298	291	318	289	296	293	319	307	279	291	297	275	294	308	306	301	318	287	303	297	282	282	274	308	300	304	301	296	319	306	320	333	315	293	315	291	302	310	330	303	275	292	274	288	279	288	304	310	314	269	267	309	288	286	275	304	292	289	317	271	301	284	272	293	293	313	305	329	305	282	310	326	274	297	325	271	312	289	298	294	306	311	292	310	279	306	286	313	272	278	275	287	322	289	317	304	298	303	299	311	295	294	300	277	289	283	282	308	309	315	321	279	296	310	317	302	317	284	300	322	278	278	311	325	308	288	269	302	320	299	290	306	300	326	302	286	328	308	283	318	293	303	307	283	290	261	317	280	306	279	317	272	272	294	315	298	306	287	302	286	289	292	287	305	301	291	315	323	285	309	269	316	305	339	303	272	294	297	268	289	326	303	312	315	302	284	315	365	306	333	303	320	306	305	299	317	333	303	299	316	313	281	336	280	302	318	317	311	300	320	292	299	297	309	262	302	297	282	296	324	296	291	293	296	311	308	281	303	274	294	305	293	303	311	315	281	307	312	313	288	321	302	318	318	337	298	297	311	291	293	326	313	300	312	297	297	311	291	299	306	283	316	317	269	303	312	302	323	297	288	290	322	318	276	288	299	296	320	291	275	287	304	313	304	322	278	304	307	305	305	309	311	278	309	317	302	310	292	320	312	295	288	306	304	298	307	309	320	305	288	319	320	271	318	282	287	280	325	330	311	318	255	318	289	295	318	297	267	289	322	290	317	272	299	296	275	281	313	294	343	300	314	297	321	273	301	286	279	336	296	299	308	302	299	293	298	303	276	294	343	311	322	310	329	273	312	271	304	310	307	327	302	298	320	308	321	321	294	296	299	315	295	320	289	316	283	295	304	291	307	295	307	321	302	295	296	307	326	285	304	286	315	306	298	309	316	313	297	297	332	310	295	302	348	289	318	280	306	309	280	280	313	286	290	284	304	294	308	304	298	299	313	315	309	287	301	302	290	292	290	273	289	305	281	306	296	307	318	295	302	280	307	313	311	291	335	314	305	299	306	297	300	303	281	328	330	286	256	299	296	308	304	294	286	300	259	273	307	321	308	284	302	306	313	310	295	297	270	318	302	290	261	315	297	306	274	267	286	287	278	298	284	303	310	300	313	294	270	316	330	308	328	298	306	304	317	277	282	294	289	314	337	325	325	281	290	322	296	316	290	317	298	292	321	285	304	313	290	314	309	319	281	277	288	304	272	301	301	297	304	256	307	327	291	306	301	297	278	300	311	285	296	256	292	316	289	286	304	289	303	283	298	290	297	290	315	300	260	288	288	284	303	289	321	277	321	316	307	265	318	308	256	291	300	318	305	292	287	336	339	291	303	318	296	316	290	294	299	299	302	306	305	296	332	281	320	300	286	299	313	295	302	281	321	290	290	314	325	303	292	261	297	299	329	298	312	281	274	305	256	294	314	273	277	312	293	293	284	308	323	310	295	274	292	317	304	315	306	307	298	305	331	306	311	331	286	297	295	317	293	330	278	265	294	308	296	287	326	315	327	289	306	292	301	312	317	301	322	301	304	303	304	292	286	323	289	267	288	318	317	301	279	294	342	306	301	303	296	312	298	328	270	310	282	325	299	311	320	333	330	321	302	290	324	307	317	297	294	287	296	287	299	327	308	332	296	290	272	283	323	317	296	276	330	303	311	307	305	279	314	313	314	312	310	311	331	315	285	283	315	294	308	282	316	300	297	307	282	286	282	282	313	285	309	302	312	314	309	310	354	323	271	265	279	323	301	308	319	314	311	310	325	275	283	321	305	305	289	282	312	305	310	282	284	267	280	309	283	317	298	290	277	283	312	302	299	276	292	319	331	279	281	310	288	314	311	294	329	310	303	309	335	304	289	324	276	285	306	309	323	341	273	297	320	280	291	310	282	290	301	276	329	313	269	318	297	288	298	326	297	279	260	270	334	307	286	309	298	311	317	279	296	299	289	282	316	292	313	300	320	263	295	288	284	343	250	254	318	326	298	297	285	309	289	328	299	301	285	304	302	294	291	283	322	289	297	313	293	294	267	338	278	309	271	308	303	297	297	293	304	315	297	295	281	311	293	311	286	294	295	309	294	290	309	283	264	316	291	305	280	310	310	289	295	291	298	294	288	306	295	296	330	303	302	268	312	295	280	301	261	272	298	297	272	289	299	308	294	292	329	313	299	292	331	268	310	285	283	286	274	298	309	277	287	321	326	282	305	315	278	319	288	286	280	287	288	297	280	294	313	298	305	318	296	284	327	327	304	310	310	271	281	319	316	307	319	293	329	280	303	300	301	295	279	297	287	303	286	316	298	321	331	341	264	309	305	295	314	296	326	275	328	319	282	304	306	314	283	300	329	298	311	316	301	297	284	279	292	313	280	298	297	300	276	290	296	278	273	280	277	276	301	287	282	305	290	297	294
38200	64831	47265	26691	14708	10113	7295	5248	3891	2961	2167	1614	1157	937	832	757	716	649	685	602	590	507	507	496	457	463	466	397	413	385	397	388	366	357	380	367	382	356	340	352	357	336	352	355	377	352	339	334	330	323	358	337	333	313	299	325	304	330	336	305	322	310	325	310	308	289	287	331	292	337	358	313	300	301	296	315	309	339	270	298	309	343	310	325	335	283	282	329	338	286	290	310	305	297	344	312	352	316	343	302	314	282	315	334	302	310	328	301	351	288	311	291	310	318	302	327	300	334	287	335	296	319	281	297	316	307	319	314	305	329	300	330	302	328	325	313	369	317	319	314	298	313	318	296	312	279	308	327	328	295	307	296	307	298	329	322	298	301	306	286	352	311	325	300	309	305	320	287	302	296	294	307	333	310	300	313	284	296	308	299	316	300	292	286	326	332	317	327	287	314	331	287	305	348	312	300	299	312	266	322	353	324	349	325	285	291	300	343	291	299	301	312	323	322	320	320	307	275	311	291	285	281	315	314	331	287	290	297	326	305	309	313	274	275	314	290	289	308	307	319	278	304	309	329	316	303	305	291	321	281	312	290	336	268	307	314	306	326	320	317	288	286	288	291	288	294	296	323	278	307	289	296	293	293	295	279	309	290	326	316	297	318	297	302	305	299	299	291	352	300	284	308	302	303	308	340	322	279	313	320	298	273	283	282	327	316	283	306	326	314	297	334	302	315	309	285	318	305	318	338	313	315	320	287	281	294	320	299	296	292	311	303	302	284	297	271	295	316	303	282	279	313	328	315	303	292	311	289	315	296	297	297	308	304	286	307	278	286	325	309	291	304	334	304	314	280	291	310	303	335	303	286	303	293	292	316	287	325	306	306	297	297	320	283	280	323	304	314	325	309	272	312	311	291	312	310	317	297	301	315	315	322	308	292	305	295	291	295	316	319	273	289	307	282	326	306	271	299	325	319	323	314	278	305	316	282	282	313	306	326	296	314	293	268	345	277	294	293	313	317	287	301	274	296	295	317	311	286	324	298	310	321	284	305	301	312	311	312	353	281	318	315	303	297	290	309	280	304	326	301	288	329	317	318	308	307	303	307	304	298	340	305	292	323	332	294	310	320	303	286	308	315	284	306	297	340	310	327	334	280	269	325	290	332	324	278	301	327	310	313	342	282	318	337	305	293	285	299	318	308	289	332	282	303	339	285	286	294	310	289	338	340	334	326	285	308	291	315	296	288	294	280	339	308	304	322	294	291	306	291	308	262	339	297	293	297	323	290	291	315	293	279	315	298	320	299	319	313	309	312	318	299	281	328	314	287	270	297	324	305	314	313	302	287	328	290	293	304	342	309	301	332	306	277	311	332	341	310	292	313	327	339	296	329	307	304	324	275	336	306	311	297	322	310	286	284	313	328	318	308	276	321	307	282	313	302	311	282	324	328	286	310	287	294	322	326	299	329	300	299	305	330	296	313	300	310	329	290	283	300	306	305	310	317	322	332	287	269	315	306	314	294	320	301	273	284	299	303	307	314	320	301	324	285	319	311	316	294	312	335	301	307	307	278	295	307	318	287	326	293	290	287	299	316	297	251	288	301	320	326	325	309	320	286	289	289	321	277	310	288	312	296	313	298	316	329	271	314	284	282	286	293	282	326	346	307	293	324	321	293	327	322	322	293	315	311	292	251	306	323	303	317	283	314	318	304	315	296	308	331	308	292	295	297	296	299	319	293	329	319	294	298	292	288	294	320	307	311	286	280	338	316	292	341	308	317	309	295	288	321	315	356	321	301	287	297	309	337	311	301	334	302	302	291	298	292	319	316	319	306	289	286	327	310	289	312	324	309	307	331	350	341	290	310	298	303	258	273	289	287	319	299	316	302	308	301	307	304	316	319	283	265	289	298	284	295	321	294	286	310	292	330	292	305	266	315	288	300	313	325	312	318	326	296	339	315	318	286	296	311	311	272	263	314	303	299	283	306	303	291	298	317	313	315	330	307	304	310	285	300	313	321	312	297	299	300	299	300	323	298	288	326	304	305	312	276	310	322	314	326	317	296	293	315	300	344	326	336	296	314	298	316	293	300	313	314	302	315	319	297	326	328	290	341	303	313	312	279	302	288	308	283	327	352	296	311	313	314	325	323	309	295	334	287	293	292	287	303	326	282	310	322	296	323	268	302	296	288	319	339	320	294	307	293	306	295	307	308	288	263	299	335	316	310	301	314	325	300	328	292	326	281	312	326	299	315	298	314	307	326	311	331	282	282	319	282	264	314	319	323	309	322	321	293	298	335	307	314	286	305	298	311	304	327	285	319	300	310	329	317	319	331	320	325	291	306	289	290	310	320	291	302	277	281	303	296	329	294	318	324	325	321	327	301	343	277	308	301	315	322	327	318	301	303	282	295	315	305	287	318	306	285	299	293	284	306	302	321	328	271	280	328	340	280	304	296	317	299	319	352	310	307	304	315	333	286	327	295	312	321	297	302	325	283	319	322	283	323	314	300	330	305	315	321	328	309	354	313	303	316	298	306	297	319	303	312	285	308	320	291	341	294	284	306	318	304	296	322	301	320	292	309	318	299	322	318	307	329	315	307	330	317	322	281	306	272	271	338	320	281	289	297	303	298	311	318	303	303	332	299	302	308	304	307	313	309	329	298	294	284	307	325	309	305	280	296	315	339	292	287	330	306	312	289	293	315	313	303	302	294	335	328	309	267	284	312	298	315	315	335	305	295	334	297	285	298	302	344	310	303	318	297	322	305	297	308	281	271	299	324	315	338	332	326	276	324	301	286	299	269	315	296	299	310	313	282	293	344	285	316	313	302	294	294	302	305	302	343	330	317	337	290	311	330	329	299	277	317	305	292	315	329	307	330	316	312	327	303	271	294	328	335	336	319	308	307	295	317	306	300	309	287	327	313	309	322	320	290	301	298	322	283	322	271	296	304	308	302	309	299	317	334	299	310	319	296	309	322	298	280	322	304	309	307	307	295	318	293	315	316	291	322	306	311	312	268	290	314	314	307	333	289	301	287	311	305	304	322	300	289	250	279	323	329	300	297	310	306	326	308	289	312	313	306	332	287	280	312	296	314	310	317	295	289	335	323	298	293	292	320	306	299	278	299	291	285	298	297	322	330	312	321	286	287	320	321	299	328	316	292	311	326	323	336	341	330	335	288	278	307	334	312	324	301	299	311	303	314	320	299	338	343	286	345	343	312	334	303	286	312	319	343	293	306	299	290	328	294	274	335	298	307	318	285	340	301	327	318	303	367	322	320	331	319	301	285	315	327	285	278	304	327	283	315	324	320	307	285	297	326	272	323	309	284	288	323	291	293	287	311	317	264	289	318	310	324	319	306	303	300	286	325	285	327	297	300	309	310	308	329	330	288	331	310	304	283	294	285	295	277	311	290	327	318	315	314	294	304	301	280	296	290	303	302	319	316	299	301	332	294	333	275	287	317	332	292	309	304	331	287	313	301	326	282	279	315
32443	31528	27634	13842	4524	2567	1720	1193	867	610	468	376	314	289	219	249	219	222	227	206	207	225	206	188	177	192	184	179	180	175	168	158	155	181	177	171	156	184	163	174	163	171	163	164	170	154	170	176	150	167	181	166	163	155	174	170	162	142	163	185	145	151	179	156	157	157	168	169	154	155	154	169	164	182	169	176	157	164	157	173	141	164	168	160	148	140	167	172	165	164	176	164	149	154	144	145	161	149	175	127	176	156	154	146	139	146	168	145	173	152	154	139	165	131	177	144	145	169	163	173	141	146	153	156	150	176	170	144	150	148	159	153	162	172	184	158	165	178	148	156	133	154	165	139	156	155	168	157	145	158	167	165	157	150	158	160	170	163	176	146	158	152	155	138	165	183	156	175	164	173	153	159	160	152	146	153	156	145	176	162	153	154	129	164	161	161	137	135	148	117	146	147	148	157	140	167	163	144	157	161	173	147	158	166	145	134	160	165	179	147	162	149	163	158	149	142	157	151	165	164	156	156	144	158	157	166	150	133	170	171	178	141	161	152	172	179	150	137	164	151	176	164	157	142	188	178	173	167	152	162	155	171	150	165	181	152	139	176	147	167	168	173	149	182	160	137	164	176	156	145	155	172	189	172	156	155	149	172	171	150	131	163	179	149	168	142	148	164	176	181	166	161	159	157	155	165	151	138	156	150	155	172	187	136	181	161	167	170	168	163	166	140	163	156	164	162	161	166	156	154	157	156	150	138	162	155	171	164	167	164	168	166	177	173	151	156	177	175	152	186	170	159	162	147	164	167	157	157	163	172	173	169	171	147	170	175	180	169	151	160	167	164	158	159	156	141	171	166	157	160	156	158	140	126	155	131	178	152	161	176	154	174	152	156	156	154	167	155	154	153	174	164	157	158	169	175	149	149	154	167	169	162	137	167	135	166	130	162	153	158	138	165	145	170	172	167	170	148	155	168	145	159	168	172	179	149	149	171	172	166	164	173	166	153	172	152	133	161	162	173	163	144	166	163	136	176	164	183	151	155	152	172	151	157	145	158	163	167	183	176	156	131	137	168	172	172	165	180	162	152	158	151	148	180	185	173	147	166	163	143	164	159	123	167	146	140	142	180	149	155	159	158	165	157	168	155	158	165	186	161	159	161	132	160	162	138	156	168	162	149	162	195	163	169	179	165	147	155	121	143	149	160	148	162	142	131	143	139	176	154	152	167	165	163	160	161	160	162	142	153	157	147	163	158	170	155	192	150	142	132	175	149	168	165	149	165	163	164	185	165	156	160	151	154	167	165	164	150	192	145	175	156	164	165	147	176	146	175	129	171	161	152	159	158	189	153	152	156	166	159	163	173	170	164	172	182	151	168	170	137	174	159	172	156	171	167	156	151	148	174	164	140	155	169	149	144	160	129	175	163	151	150	158	167	149	147	167	174	149	148	158	162	160	173	168	164	158	161	173	156	140	168	159	165	187	164	143	190	133	160	145	150	177	150	165	160	164	153	166	156	143	150	148	141	153	161	153	176	136	163	145	173	150	146	185	168	138	144	155	155	166	167	139	147	155	149	142	139	139	149	162	151	145	152	150	175	143	155	130	143	154	163	152	156	159	170	171	153	137	151	170	176	166	157	179	189	161	149	144	152	129	199	161	150	162	175	162	162	151	166	152	165	179	167	166	169	164	160	166	145	155	180	153	172	144	124	184	153	166	180	158	149	167	170	164	154	145	151	158	148	163	153	132	152	144	162	151	169	193	160	137	162	157	150	156	155	182	174	139	171	169	161	146	149	144	144	151	191	172	167	152	169	175	194	161	145	160	168	167	162	156	165	172	134	144	170	155	176	146	160	172	144	143	150	150	180	163	155	161	133	169	166	154	158	164	190	152	145	155	160	138	170	164	164	151	169	149	170	149	178	148	152	154	186	174	156	158	154	150	162	148	160	161	142	157	194	163	170	155	172	162	166	156	181	161	171	169	175	166	129	158	155	158	152	163	149	139	166	165	169	165	142	148	192	158	166	182	153	144	181	140	161	173	146	151	161	132	161	153	157	158	155	158	140	143	166	181	159	182	149	178	159	158	152	173	152	140	167	178	151	151	143	150	162	153	125	187	160	146	162	158	173	156	157	144	164	150	148	151	186	180	164	148	163	184	169	155	178	153	165	156	172	159	159	160	151	166	160	155	158	147	171	157	182	162	188	153	163	185	131	158	150	142	159	162	150	156	152	146	180	165	174	161	169	158	155	155	155	165	153	165	155	139	145	157	153	163	167	155	155	154	147	140	149	159	161	178	155	179	168	146	165	144	174	167	154	149	153	153	141	161	155	147	163	159	175	167	175	167	144	159	147	161	144	142	146	152	160	167	151	167	135	162	169	162	151	156	170	164	158	136	145	170	167	190	148	162	155	163	161	163	145	165	164	161	158	156	141	167	154	169	136	155	145	154	148	159	166	151	162	165	175	143	131	153	175	164	145	162	160	149	178	162	146	158	167	146	173	142	169	137	140	158	163	167	155	176	146	161	176	164	169	164	148	154	151	158	157	162	167	147	157	166	182	150	167	161	163	163	153	184	159	158	156	153	166	153	164	153	155	122	164	138	154	156	156	150	156	161	161	163	155	155	152	167	158	141	139	164	160	146	149	157	164	158	174	159	133	160	154	165	168	162	161	145	162	175	148	159	149	146	145	147	160	182	154	151	144	143	170	166	174	166	170	137	167	161	161	151	139	160	155	163	160	144	146	145	162	148	144	161	170	149	174	147	142	181	153	168	150	156	164	162	143	153	159	159	157	152	162	164	163	154	154	155	151	158	154	152	141	173	164	168	163	151	125	156	146	162	146	129	161	143	139	169	160	151	154	173	178	151	150	151	154	163	149	171	169	151	162	148	174	132	157	174	179	140	180	176	157	146	161	147	162	165	164	150	134	171	132	168	129	171	156	140	154	170	157	147	154	141	163	152	165	173	156	149	176	152	130	142	157	151	166	165	154	161	171	131	169	158	159	145	174	147	162	167	179	160	162	156	124	153	143	158	156	164	151	136	158	170	131	148	168	173	146	161	154	187	170	152	162	149	171	172	153	169	171	167	165	147	154	171	148	166	156	157	143	125	164	147	165	166	176	180	180	160	174	142	152	155	133	169	174	166	165	139	136	162	152	148	142	153	151	150	178	145	167	149	152	161	153	162	177	162	150	158	159	134	163	133	161	169	150	161	149	147	165	166	173	157	171	175	157	168	165	158	158	149	151	161	161	141	147	161	140	118	152	156	131	187	162	148	167	166	184	171	140	154	148	146	174	139	181	154	151	139	148	156	172	154	135	164	128	167	144	153	161	151	159	175	170	176	163	183	154	151	148	151	148	167	179	156	182	169	149	155	167	147	148	118	170	163	162	146	181	162	162	162	140	166	162	159	158	157	145	169	157	153	147	147	155	171	170	171	150	156	159	149	148	137	162	182	160	139	144	165	135	164	160	168	177	126	178	156	141
34428	44248	26692	11585	6021	4486	3083	2151	1478	1113	816	550	436	355	325	353	314	306	270	275	271	252	227	229	228	231	188	218	221	229	188	203	220	209	201	203	212	204	212	193	180	169	207	189	202	207	179	178	161	158	196	190	197	180	193	150	175	191	190	158	173	181	193	160	186	155	190	182	151	184	152	176	150	183	180	175	193	168	196	189	172	126	159	172	172	171	165	178	181	158	181	170	185	176	170	177	165	160	172	167	152	174	170	169	152	170	195	175	169	152	156	167	160	171	178	167	160	152	166	179	170	178	183	166	172	182	167	181	164	186	153	189	166	162	187	180	173	174	154	174	157	170	172	170	165	174	175	179	164	161	167	178	171	166	176	158	167	169	143	188	166	178	168	182	174	171	179	180	172	188	154	152	184	159	170	207	156	182	177	185	169	167	163	169	175	173	162	166	168	159	178	177	169	153	200	178	170	166	162	146	166	168	179	171	162	151	177	173	156	186	157	177	168	160	195	176	190	165	184	167	182	163	157	167	177	175	178	155	167	165	158	172	160	166	157	184	162	202	184	177	161	168	170	148	165	158	159	160	161	182	176	177	167	169	176	179	161	173	179	159	182	181	182	176	192	169	155	159	184	170	189	165	197	143	192	157	183	167	190	175	187	179	168	164	173	182	180	166	178	162	188	180	164	198	176	164	167	174	160	181	181	182	166	160	169	176	202	187	180	169	188	163	163	173	179	163	175	167	181	180	178	184	191	159	160	176	162	168	166	168	164	145	169	196	167	155	166	182	187	193	159	187	156	186	187	155	169	176	159	170	175	169	164	179	176	157	168	187	147	189	182	175	184	180	170	190	167	157	160	155	155	173	155	151	178	155	183	164	182	159	184	169	156	172	173	174	187	183	173	146	167	187	188	159	180	166	173	172	184	171	171	179	147	182	163	193	184	164	178	179	174	178	157	165	193	189	210	175	145	175	153	190	167	203	176	153	149	184	171	163	177	177	171	195	185	152	170	144	164	163	174	172	187	155	180	182	168	173	171	157	153	159	166	169	174	164	165	164	201	163	158	174	179	155	194	178	161	171	167	140	167	146	172	175	171	152	184	177	178	155	145	180	170	174	180	146	167	170	185	167	152	157	197	165	163	169	200	174	208	158	160	180	156	171	180	174	163	185	187	158	175	193	161	146	149	177	165	174	191	155	170	158	168	189	179	174	159	150	143	143	182	153	186	168	171	165	181	172	177	172	184	153	167	149	177	174	160	172	169	157	179	178	157	174	213	168	155	188	155	185	168	169	175	155	174	168	184	161	174	156	174	168	158	163	163	157	186	186	181	169	156	157	172	170	193	162	160	173	173	179	214	155	163	172	177	148	173	184	186	192	196	171	156	167	168	165	173	165	148	163	178	173	178	193	189	187	170	154	160	158	152	185	175	154	177	189	177	179	192	178	185	172	175	158	166	185	172	172	167	171	187	170	176	167	154	173	142	175	187	183	181	172	165	191	168	176	180	166	179	163	192	176	173	168	182	172	192	172	165	169	193	188	192	161	179	194	174	175	177	202	163	191	175	164	174	173	197	160	166	188	157	180	175	175	159	150	174	167	168	153	177	185	203	186	174	159	179	189	191	174	128	178	172	162	182	162	159	177	195	166	174	168	169	177	173	194	162	177	154	164	183	165	175	168	176	171	167	173	159	174	193	178	185	147	167	179	172	149	165	170	167	161	145	175	164	173	151	183	178	195	193	153	178	191	195	182	183	159	170	177	191	157	170	163	193	169	161	165	160	166	181	179	175	188	173	192	183	156	169	170	170	166	204	166	174	178	172	162	163	181	164	177	203	188	169	171	157	181	166	167	173	184	169	178	175	159	160	146	184	172	159	181	158	167	159	154	168	185	195	169	186	189	173	147	160	171	158	157	188	156	167	168	166	170	179	174	174	174	158	160	168	176	179	161	179	132	179	179	145	169	160	158	179	165	161	177	173	188	150	167	175	196	178	171	180	168	178	163	152	166	162	170	176	165	161	186	187	156	170	156	183	181	172	167	177	144	177	164	178	163	200	185	190	177	157	183	175	163	165	179	159	171	174	149	170	179	169	177	173	155	169	166	155	170	164	178	172	178	199	166	175	167	199	179	166	168	154	169	191	177	174	176	159	159	180	179	168	156	152	200	190	165	196	182	185	173	154	178	170	170	181	176	159	173	143	180	187	182	168	186	185	154	167	179	200	184	196	139	147	167	177	146	177	184	174	187	165	171	163	168	182	172	174	168	181	165	187	187	182	154	160	158	162	180	173	165	169	185	169	170	166	199	170	176	147	185	162	168	165	159	188	154	169	156	177	158	188	167	179	145	146	189	174	169	169	163	161	181	177	163	170	171	147	162	176	195	185	164	197	179	175	198	155	167	188	188	170	176	152	161	186	174	173	187	147	169	170	172	178	175	158	166	163	175	197	189	178	168	155	203	155	157	159	158	140	180	170	171	129	153	184	182	163	181	188	171	183	181	181	159	147	186	187	183	190	166	194	185	152	189	166	184	176	164	190	179	161	181	187	188	194	147	169	178	163	176	161	180	177	170	179	145	174	167	166	173	173	176	164	164	160	179	166	189	169	175	162	176	172	188	166	209	171	174	167	182	188	157	184	185	157	187	170	174	160	183	174	177	168	184	179	174	176	168	180	179	178	188	181	182	198	176	162	161	179	192	171	153	162	168	184	162	162	170	166	177	171	182	165	191	178	170	179	160	198	182	168	162	152	182	176	173	161	164	168	168	173	172	173	170	173	191	174	146	175	169	174	173	176	167	190	160	153	156	184	167	179	152	195	146	174	170	166	155	150	174	194	187	191	159	184	178	202	167	162	166	190	186	198	163	163	167	158	166	167	165	173	177	179	170	165	179	170	189	187	163	163	191	150	161	181	188	187	158	155	168	165	179	152	184	182	188	152	182	183	184	184	154	184	158	174	153	168	198	179	172	159	164	180	145	185	169	164	160	151	158	171	198	161	162	161	188	190	187	166	182	161	184	175	163	157	162	186	162	181	161	162	176	156	172	172	169	160	179	175	168	158	177	157	170	140	160	161	170	212	194	169	168	165	165	175	169	148	186	174	185	154	181	171	184	193	180	176	181	195	166	158	156	173	192	174	178	167	166	181	165	192	173	176	155	126	165	168	154	194	165	168	166	171	175	169	193	205	173	156	176	180	180	189	162	153	159	182	165	185	179	169	174	174	175	164	181	155	173	156	176	184	164	185	186	174	193	184	163	194	159	179	181	190	161	156	149	164	168	170	156	161	169	157	162	174	194	197	177	154	161	173	177	153	181	186	178	183	162	162	144	186	168	187	183	166	163	173	169	196	191	156	177	158	166	167	160	161	165	170	165	161	178	171	185	201	177	193	193	181	177	184	181	145	167	189	124	170	182	172	159	172	172	190	166	169	149	171	181	185	188	155	196	134	168	159	171	164	176	179	178	179	166	182	174	161	174	172	169	196	155
23770	21091	28368	24307	20864	12557	4041	2147	1518	1096	786	609	501	438	419	353	363	351	339	293	309	328	277	254	239	260	254	245	260	253	275	248	226	244	224	240	238	222	240	248	225	233	223	223	233	210	211	222	199	227	195	195	205	234	174	217	207	221	200	191	189	211	223	200	207	171	198	205	218	194	241	218	216	186	214	192	190	199	212	205	198	200	219	215	178	187	203	182	227	218	190	216	221	190	214	211	190	195	203	213	207	210	203	176	225	202	194	227	194	204	184	190	190	168	228	202	240	214	204	189	200	206	202	206	214	202	196	217	232	191	189	200	209	217	198	214	171	204	204	210	217	206	197	209	223	187	180	199	194	191	195	219	209	203	224	190	207	195	225	215	200	201	193	197	203	211	201	191	209	221	181	209	193	226	210	205	186	206	179	199	189	206	213	209	211	174	220	196	193	189	223	215	230	199	203	226	198	185	232	201	205	193	191	205	189	214	224	207	213	227	213	204	209	214	211	205	223	233	201	199	212	179	194	208	216	225	177	219	209	206	208	203	206	190	212	194	186	203	214	192	214	199	206	212	192	195	219	212	206	186	186	221	219	200	208	203	191	219	182	206	190	213	195	195	212	186	196	183	228	208	221	205	207	200	206	195	212	181	187	233	208	180	209	217	193	186	245	195	196	224	197	225	207	214	203	219	201	186	213	198	229	193	196	179	211	215	200	204	205	181	203	180	211	202	214	167	213	189	219	211	209	188	206	202	185	190	212	175	206	195	200	196	175	191	215	202	207	226	185	179	178	193	200	201	199	204	204	198	211	207	201	205	220	181	193	193	194	186	229	206	204	212	220	194	187	187	228	204	213	208	219	210	222	215	185	206	182	188	243	200	214	221	204	210	190	203	206	202	197	199	214	198	195	205	189	201	211	213	181	198	172	200	185	197	200	201	205	192	171	208	195	182	203	189	211	216	187	196	187	213	213	192	212	202	205	233	207	197	201	195	216	200	204	223	212	222	209	208	188	180	194	185	210	238	191	204	197	212	185	202	200	199	192	218	176	188	220	222	208	231	207	235	222	196	204	189	204	234	190	207	209	207	188	181	212	191	217	186	185	173	206	204	189	211	209	216	185	195	186	200	208	224	196	182	188	209	174	227	201	212	202	220	223	193	207	207	219	194	200	211	184	212	241	217	203	215	193	204	205	204	193	177	206	211	232	188	212	179	205	224	193	196	237	181	204	213	187	180	231	176	223	206	204	191	198	240	196	201	208	205	215	184	220	223	228	213	203	205	203	206	207	172	174	231	198	212	207	188	194	194	204	184	221	193	214	192	186	192	205	187	188	201	207	201	215	202	228	215	188	198	187	218	207	196	214	209	185	206	203	195	201	206	199	217	223	182	192	192	181	202	199	194	194	226	194	188	191	188	207	199	192	208	186	235	185	194	193	195	217	192	201	220	194	188	182	206	199	176	207	195	191	181	195	201	212	225	221	176	210	201	185	201	202	212	196	227	201	208	222	235	193	185	176	231	210	213	181	177	168	213	212	213	203	210	198	197	207	240	199	171	199	184	210	208	216	187	212	189	204	176	218	221	194	188	187	220	195	230	208	195	229	211	203	176	177	188	204	216	218	222	186	202	222	198	228	190	197	210	184	212	211	200	200	195	211	203	226	199	204	210	203	236	188	207	233	192	206	195	194	202	207	219	193	188	225	230	206	185	188	230	200	199	219	177	210	212	200	211	210	198	170	207	189	202	206	183	229	197	202	183	202	216	190	209	207	187	201	198	189	204	184	207	219	209	196	199	182	213	213	207	202	198	183	209	186	204	190	184	213	199	219	187	195	196	200	224	190	212	192	174	191	180	203	231	182	182	188	216	215	195	200	212	212	196	213	212	204	205	207	187	210	193	199	189	203	222	207	203	199	224	215	189	198	215	201	188	196	195	196	222	191	218	191	205	210	182	196	218	212	181	188	206	200	217	213	188	198	215	210	196	199	196	212	174	196	219	230	207	203	202	193	219	227	170	221	236	226	175	209	183	212	180	220	201	188	200	201	234	193	185	208	196	201	202	200	169	195	210	208	185	187	200	203	197	184	244	183	192	218	217	228	200	186	200	225	201	195	207	206	203	199	234	206	202	173	178	187	218	186	194	184	228	221	204	198	201	225	190	202	209	208	207	213	196	202	181	215	212	205	170	194	187	241	196	183	208	194	193	215	220	169	208	213	220	215	218	209	206	214	182	235	218	194	202	204	200	201	205	178	189	192	198	220	210	225	204	205	215	209	194	210	196	229	176	187	192	218	188	223	186	211	181	236	226	218	212	168	186	218	203	189	200	204	202	170	212	207	203	233	206	194	210	212	218	216	190	214	195	205	211	196	201	192	199	200	206	201	218	183	192	207	219	224	210	173	211	197	205	199	205	210	196	190	183	183	209	176	228	206	203	210	217	191	205	190	199	203	203	188	159	195	196	180	197	177	193	206	202	209	215	200	206	204	214	215	205	195	223	195	200	202	208	192	179	188	214	200	214	224	202	203	194	218	194	208	165	242	208	194	180	195	200	185	182	233	214	202	186	207	208	194	196	187	214	193	190	208	188	223	202	202	206	187	197	213	201	197	220	196	177	184	220	185	213	214	187	202	204	226	193	203	214	207	206	190	190	204	195	195	219	201	203	223	209	207	202	209	224	218	202	193	201	217	190	193	198	198	218	204	188	208	192	210	200	215	191	212	210	201	209	220	192	204	176	183	198	205	232	202	224	241	183	195	197	193	214	193	214	195	211	215	181	210	171	193	206	208	238	201	214	203	198	233	219	197	212	207	200	200	212	215	204	202	211	211	190	194	228	218	177	200	200	203	208	226	205	219	197	200	207	203	199	184	207	207	225	190	164	208	188	179	189	198	198	218	184	231	193	192	186	211	187	198	215	192	201	190	193	212	196	190	196	173	189	201	181	206	198	202	206	216	189	224	194	190	195	200	224	209	213	208	210	202	193	209	199	186	209	212	228	199	198	190	185	223	224	193	176	210	189	223	212	196	188	203	220	198	201	178	220	187	211	190	199	224	176	192	203	205	187	207	198	224	180	213	229	201	213	209	211	198	191	196	210	202	193	192	197	173	206	221	202	195	215	191	180	172	185	212	189	205	206	221	194	187	215	220	197	194	215	199	174	189	182	192	200	214	194	189	200	230	204	217	194	178	189	212	201	202	193	209	216	186	211	227	191	189	222	193	178	176	219	220	185	225	197	202	184	222	182	207	222	218	202	196	198	204	225	188	193	213	194	229	201	226	216	207	197	199	208	188	206	210	175	207	193	185	216	196	198	194	201	216	199	208	194	196	192	209	187	184	170	169	217	211	222	206	206	201	188	179	207	207	192	229	195	223	197	211	217	198	192	232	202	211	196	188	166	221	216	203	215	188	208	220	207	209	219	213	212	199	186	220	247	209	205	219	189	203	207	199	176	207	187	193	212	212	201	200	203	224	232	198	214	188	204
34900	57683	40481	21004	10101	6946	5021	3626	2628	1701	1267	914	677	586	543	503	505	440	468	445	430	345	362	310	301	303	309	281	299	293	263	281	286	249	274	260	250	248	263	270	241	257	242	208	258	229	217	215	232	218	191	243	246	225	208	233	206	205	214	200	256	240	226	209	214	195	206	219	217	225	223	227	224	198	193	206	233	250	187	199	216	229	197	228	190	219	200	243	227	207	227	211	220	211	200	213	216	225	220	201	239	197	218	212	226	198	219	234	209	223	196	219	199	213	218	232	222	219	214	181	215	215	192	216	223	209	229	188	238	212	188	200	198	222	181	184	211	193	202	218	245	207	225	211	210	195	223	202	222	220	226	201	214	190	233	240	229	225	213	207	229	201	191	226	225	214	196	232	203	187	204	218	208	208	228	188	193	233	206	216	228	209	210	186	210	193	221	209	208	208	221	243	200	218	212	220	215	200	221	185	207	216	210	217	226	220	229	193	197	206	214	192	182	207	214	225	188	209	218	240	231	210	191	189	197	211	206	203	218	210	212	214	179	203	206	207	224	175	206	210	216	228	229	217	189	183	227	216	188	228	217	217	188	210	198	210	213	217	203	222	205	222	206	202	229	220	227	227	222	207	215	206	187	223	200	220	226	243	210	198	212	226	199	219	175	198	231	191	202	201	227	207	223	193	199	217	204	212	220	221	226	201	203	217	193	213	217	209	218	194	207	211	198	208	206	226	183	224	210	217	211	199	185	223	225	204	188	225	212	186	223	214	220	206	203	187	200	208	189	222	215	185	196	204	189	229	220	202	252	210	214	250	217	219	212	199	224	241	205	211	217	192	203	224	208	191	201	217	206	215	219	200	205	183	232	212	203	191	199	229	198	178	203	185	233	234	210	217	183	201	228	218	224	199	226	194	211	219	207	201	203	210	177	192	191	223	199	207	218	214	226	207	182	200	202	220	209	206	181	202	219	201	210	208	208	205	200	229	195	205	208	225	188	201	210	220	224	212	226	212	211	188	208	236	231	172	200	230	199	199	242	205	209	219	223	213	206	215	209	219	229	229	238	209	219	205	227	212	178	211	202	234	213	193	198	225	199	231	211	223	200	217	196	222	212	221	219	200	198	222	192	209	199	221	215	193	199	222	214	204	202	236	221	201	242	201	222	192	183	205	220	222	220	212	210	203	194	209	221	211	248	196	224	206	230	197	210	209	199	225	230	198	200	191	235	211	223	207	209	218	220	211	217	214	202	220	224	203	234	227	197	225	214	212	239	198	198	212	227	218	200	213	206	223	210	195	219	207	222	233	203	192	220	228	214	231	223	226	211	212	221	207	215	212	210	193	207	206	217	228	228	203	211	211	200	186	217	223	207	203	217	231	213	227	224	206	218	242	199	220	203	212	201	207	189	203	217	195	226	207	234	222	246	211	185	207	183	204	205	210	226	203	196	222	191	203	204	223	208	201	209	240	209	199	215	222	194	199	212	202	234	214	218	225	229	233	220	197	240	216	205	215	227	208	216	223	171	230	207	208	228	235	206	216	217	202	212	192	195	227	212	227	221	191	214	213	194	196	215	198	203	215	222	217	213	227	239	210	222	213	195	225	205	216	208	194	222	224	212	223	219	203	226	214	216	213	205	222	199	204	198	206	206	222	213	223	217	220	209	209	220	233	226	231	202	192	225	215	213	200	222	195	224	218	210	202	213	228	209	206	200	218	230	227	222	227	202	237	222	206	209	220	215	192	207	200	203	204	196	212	187	205	213	202	209	238	189	242	223	225	225	195	199	205	224	194	199	219	200	217	223	198	212	210	241	190	205	192	182	215	203	185	197	219	214	219	218	209	234	200	219	215	199	222	246	214	192	221	222	231	216	207	214	195	214	228	182	192	212	213	212	224	232	204	222	192	231	222	219	204	192	207	219	203	211	221	226	209	222	203	198	221	187	203	235	239	213	225	212	198	209	210	230	219	212	213	222	218	196	225	204	197	195	211	237	198	210	182	230	177	236	229	213	221	197	220	201	229	227	205	200	211	195	223	214	218	210	202	231	216	198	212	192	211	192	210	222	212	214	201	185	210	219	209	195	219	212	199	220	197	197	232	194	196	210	209	232	213	202	221	214	203	210	215	215	215	218	195	204	208	221	224	214	209	200	214	187	212	212	185	219	190	185	210	218	206	205	210	197	196	207	215	216	209	188	197	216	205	196	229	240	215	221	210	201	195	244	204	237	241	233	220	200	213	243	213	193	223	206	199	227	218	214	206	193	219	199	177	219	228	228	230	215	194	225	235	238	211	203	179	209	224	178	211	197	194	192	183	199	210	208	223	211	243	183	207	204	202	205	188	217	244	227	220	210	212	235	232	223	201	217	202	208	233	230	184	198	221	221	226	197	199	200	193	218	232	234	222	219	196	193	213	215	192	203	225	227	232	198	216	195	204	227	217	209	219	196	214	203	210	207	220	201	207	240	200	206	221	217	184	178	214	223	208	211	210	210	200	217	183	206	228	223	237	220	204	206	195	202	228	230	198	231	209	201	216	215	208	223	227	224	208	215	213	218	218	222	231	226	204	220	208	236	200	222	199	216	193	204	182	220	204	194	202	217	215	227	203	228	228	215	213	217	199	228	213	210	202	232	211	218	204	217	205	219	219	229	223	204	187	249	200	210	218	204	197	205	199	196	206	188	197	212	208	214	220	211	214	213	200	245	219	199	225	177	220	207	220	209	219	209	177	211	192	224	222	213	214	242	221	199	219	209	191	225	215	194	204	219	202	211	219	205	216	213	229	202	239	218	193	239	230	189	208	244	203	209	212	209	202	207	220	198	219	206	199	225	190	220	192	230	195	228	202	208	195	199	221	186	213	235	209	217	206	230	229	213	214	245	200	185	190	235	195	202	211	241	195	210	221	214	198	242	196	207	202	194	194	212	208	233	198	221	227	214	213	206	226	188	198	202	196	219	192	215	222	196	208	190	217	199	206	199	182	193	212	231	225	214	193	214	245	196	201	204	235	198	214	208	224	228	223	237	237	197	201	227	199	201	191	203	193	219	181	208	236	215	198	218	207	203	243	211	189	223	201	191	228	196	201	187	197	229	205	215	182	221	206	223	211	213	176	200	211	209	218	211	201	184	200	196	191	184	221	223	192	211	199	249	196	213	214	222	209	223	225	222	203	209	207	215	223	187	235	199	203	196	191	218	220	195	224	215	209	209	215	235	212	203	210	217	221	209	209	213	224	181	209	201	219	220	206	224	188	192	202	212	222	233	197	235	209	217	194	241	207	207	231	211	222	208	214	231	199	204	205	229	199	213	216	206	201	206	245	208	190	204	189	224	183	197	187	228	209	208	213	197	223	190	219	203	196	217	203	196	216	204	194	194	191	214	196	199	190	205	202	242	218	220	187	215	199	219	200	194	218	193	210	253	199	195	193	211	204	201	223	199	210	195	206	223	209	193	180	213	184	195	224	190	203	232	201	191	227	207	225
24922	21257	27878	25212	14045	4308	2283	1523	1015	782	605	441	417	379	373	344	327	341	321	310	278	228	274	290	277	268	224	237	255	265	232	271	256	228	231	237	257	219	213	262	238	247	246	239	245	234	235	212	218	259	245	221	228	201	230	202	246	243	259	205	210	220	237	202	222	213	236	236	205	215	237	228	248	228	227	241	220	213	232	230	230	241	242	217	231	197	216	221	225	213	180	242	212	231	238	213	230	234	200	205	224	212	244	192	207	217	259	205	232	219	178	239	224	214	210	222	233	220	197	238	232	232	252	229	217	235	191	198	241	216	222	231	194	222	218	224	235	208	191	248	203	206	237	231	254	233	229	205	225	216	205	201	238	220	234	215	208	213	207	232	213	193	206	222	232	218	219	224	198	230	225	237	230	201	206	242	224	218	208	236	232	200	218	242	209	220	209	214	202	244	214	230	218	220	207	222	243	220	238	223	216	211	214	210	240	212	227	205	225	214	243	208	212	206	236	194	205	208	239	208	234	206	244	232	228	199	229	220	218	234	249	233	207	219	228	223	210	234	208	235	229	231	223	217	227	211	212	239	236	225	236	217	244	227	209	199	191	228	239	228	205	227	204	206	231	224	206	232	228	222	194	192	222	222	208	223	234	210	230	194	206	213	200	231	200	226	187	210	212	199	234	249	189	198	235	199	201	208	204	214	212	198	203	213	220	232	231	204	220	212	215	225	212	214	247	232	216	203	253	221	196	237	215	220	229	220	225	232	242	208	196	180	213	215	228	213	253	231	215	230	212	199	233	209	207	238	208	220	212	220	230	238	177	214	216	199	237	234	230	232	223	212	219	205	249	232	207	229	201	200	202	210	222	211	206	219	237	236	204	209	227	236	230	232	243	204	210	226	232	209	218	224	218	210	222	223	202	209	225	235	211	207	224	219	238	210	219	231	243	219	244	207	217	242	219	222	223	214	219	216	235	203	211	242	228	211	216	205	207	218	222	239	201	217	242	201	239	229	200	217	223	224	207	188	203	203	234	222	198	228	224	249	174	214	189	229	241	233	202	209	207	224	215	219	226	217	200	231	215	209	215	208	222	246	203	216	218	223	211	200	203	201	249	240	191	235	194	225	223	218	234	213	201	220	218	221	253	206	242	225	233	248	222	209	234	197	218	228	191	230	236	221	224	229	229	189	225	194	215	213	217	215	218	245	220	210	224	232	227	206	240	228	236	209	221	190	228	212	224	239	215	219	226	240	223	193	220	242	222	218	197	239	206	224	225	230	207	234	192	211	226	205	225	224	229	221	220	233	216	223	188	213	223	244	232	237	203	214	225	207	184	214	234	190	223	199	205	217	200	204	213	200	221	229	248	237	235	214	237	198	212	253	223	216	213	207	221	227	214	233	211	247	213	205	226	225	204	219	223	207	217	248	234	201	213	234	226	206	220	257	237	210	239	235	213	221	221	220	230	191	211	214	217	195	217	224	213	218	178	202	233	188	209	243	235	208	225	206	229	233	221	220	201	195	221	202	237	231	228	213	227	253	215	251	223	219	212	229	209	221	215	229	240	224	208	230	239	194	223	214	227	216	205	213	232	226	252	215	228	244	234	199	211	256	219	217	228	214	215	225	242	233	222	206	223	223	208	218	219	229	222	236	251	220	268	231	225	205	204	218	219	216	242	229	216	227	217	196	219	231	224	234	200	202	218	230	228	223	231	227	230	215	230	228	226	233	244	230	229	215	233	240	232	238	220	198	226	222	220	237	238	227	225	213	248	237	214	193	227	210	210	200	207	236	206	235	228	210	233	225	206	237	185	215	224	224	247	240	245	207	225	247	216	223	231	216	230	214	215	216	227	207	217	206	191	235	247	228	234	226	238	218	222	219	194	219	220	207	213	251	229	225	214	227	228	201	211	225	224	193	215	219	243	210	220	233	227	225	222	220	196	211	224	220	202	241	213	183	219	221	213	222	214	219	246	244	206	216	222	254	210	216	237	240	203	220	192	220	225	219	211	220	217	217	214	218	206	242	213	223	204	206	232	223	211	202	227	248	220	213	213	232	204	223	212	213	214	224	229	258	230	198	223	228	220	236	221	191	231	232	217	214	237	220	217	212	213	237	201	242	213	195	212	210	221	224	213	209	222	208	207	221	232	226	225	241	236	205	237	212	227	233	233	214	189	236	225	196	216	245	205	219	232	255	184	231	222	211	233	217	234	221	206	230	233	237	251	223	225	203	205	254	184	256	214	223	233	214	200	207	210	226	229	204	214	227	201	192	244	195	233	207	237	249	220	204	249	223	204	204	210	215	210	238	217	209	198	226	240	200	230	230	231	203	227	242	217	208	221	240	234	209	230	232	246	186	200	207	220	217	227	201	198	230	239	216	255	239	202	237	195	208	226	237	220	243	210	196	224	217	210	246	225	198	215	213	227	226	219	236	217	224	222	221	243	254	203	221	211	224	232	220	231	234	225	214	214	217	208	251	221	217	231	189	208	204	243	207	219	220	246	234	219	231	216	220	209	215	222	216	229	228	232	212	235	230	217	230	231	231	202	244	227	239	196	236	230	206	196	231	231	205	209	236	226	228	240	229	246	207	244	238	235	194	225	249	236	219	205	204	230	199	254	208	211	231	197	228	235	234	232	204	233	226	252	212	202	196	225	198	219	219	224	206	196	213	212	199	186	225	220	217	248	213	224	199	223	209	218	216	214	208	234	202	223	218	224	230	218	212	222	230	220	233	227	231	230	233	225	234	213	197	194	238	208	228	248	214	245	225	213	218	236	218	208	207	211	251	202	242	238	217	226	212	192	224	217	216	223	238	208	239	225	212	228	207	229	202	220	223	222	221	237	259	209	200	235	233	214	232	218	230	210	225	192	226	215	247	238	221	237	201	213	211	214	239	217	212	198	206	232	195	210	203	251	198	236	227	216	240	234	232	220	212	219	210	184	207	190	208	212	226	219	232	233	219	192	213	220	214	239	223	218	210	200	195	231	207	218	226	227	234	221	231	235	217	228	235	231	226	234	237	216	190	200	229	208	239	210	222	207	230	214	213	237	238	229	194	192	226	222	224	201	234	204	219	217	235	253	222	215	215	229	218	212	254	211	202	224	215	247	202	217	217	232	214	223	226	213	229	263	232	201	219	223	208	226	237	213	180	212	174	217	207	218	210	232	253	202	218	203	221	229	218	218	227	220	213	232	225	236	213	196	185	229	227	218	239	246	202	227	249	215	247	193	212	217	233	231	244	219	231	232	254	240	248	201	211	214	204	224	207	230	204	226	183	235	206	212	206	214	223	211	201	218	223	237	211	212	222	215	191	196	225	212	236	225	215	233	226	223	245	224	227	238	257	220	203	225	190	213	215	216	215	228	220	227	229	219	235	223	232	214	249	232	238	240	230	204	227	234	235	242	221	227	227	214	213	243	221	235	184	240	212	230	216	209	228	216	215	224	208	207	206	216	214	229	213	208	192	223	243	218	205	211	235
34819	53731	35315	15735	8245	5653	4008	2585	1927	1321	1023	737	602	513	515	473	457	482	406	354	363	339	330	303	313	302	283	307	273	326	292	288	286	279	277	280	281	265	255	269	235	268	282	289	239	252	255	250	261	277	226	232	243	239	219	227	240	268	240	260	229	228	220	221	246	217	257	240	242	253	239	281	242	237	236	244	242	214	249	246	246	260	216	250	265	244	256	247	236	235	276	239	248	247	279	261	236	263	217	237	227	261	247	225	223	234	225	262	237	248	260	230	226	246	219	230	235	230	234	213	258	235	268	264	227	254	237	264	225	232	234	252	261	235	242	268	229	223	217	254	255	223	221	256	236	242	217	203	243	265	271	215	242	248	218	230	239	227	236	241	225	234	262	235	239	240	230	239	245	233	232	217	239	248	241	230	221	256	222	246	235	217	263	219	218	255	218	240	246	225	222	218	228	212	266	227	233	246	260	219	228	264	233	254	242	260	235	242	220	252	263	248	245	245	199	248	219	236	218	242	235	269	242	260	220	228	241	241	238	263	208	227	251	238	246	249	237	234	249	257	232	254	247	232	244	249	254	232	232	253	243	252	228	235	259	248	233	233	271	245	256	239	262	250	216	227	237	241	227	220	264	254	222	246	236	263	223	214	274	243	258	225	222	243	263	233	239	238	258	237	225	247	212	224	223	211	219	233	247	262	255	214	234	224	258	244	241	240	214	236	238	222	265	239	243	227	243	262	247	231	230	205	240	241	242	237	247	222	221	228	235	255	230	243	237	229	239	225	240	233	232	248	221	219	234	235	225	238	267	224	243	218	225	231	267	233	242	248	240	252	254	232	252	214	236	232	229	260	257	245	226	227	247	220	233	243	222	242	251	243	226	273	244	238	231	257	244	248	221	254	235	261	220	226	250	245	236	244	244	234	257	203	209	258	206	221	251	230	217	234	243	250	214	234	214	252	233	261	233	217	210	255	254	242	244	222	245	227	235	251	215	237	222	270	275	242	255	245	203	262	240	226	240	243	223	259	234	219	222	210	227	257	222	253	246	238	274	254	235	232	250	241	234	226	230	261	242	224	251	245	215	245	227	253	217	244	226	249	262	251	242	224	260	251	235	237	237	249	240	249	228	209	253	212	257	281	224	240	229	234	245	235	226	248	233	247	260	218	217	248	205	226	243	248	227	213	239	263	250	233	250	252	228	252	242	229	234	267	239	215	260	203	212	239	233	236	228	224	222	231	221	229	239	232	229	249	229	264	233	255	220	262	232	231	241	242	260	237	237	280	228	222	268	235	227	248	260	224	250	250	236	246	243	220	221	233	254	230	244	215	257	257	254	219	228	235	244	243	255	251	243	220	221	206	233	216	235	240	231	243	221	237	253	244	229	248	263	226	230	249	235	240	235	259	227	241	253	223	239	222	224	223	228	236	220	218	238	212	242	236	230	206	257	239	246	240	243	255	226	245	204	236	245	252	220	211	232	238	232	225	245	248	232	251	197	231	230	226	227	272	261	219	229	279	256	261	255	259	225	252	226	239	230	241	216	232	246	235	232	241	243	212	216	250	237	256	252	238	236	222	261	229	229	263	223	250	213	219	237	224	226	263	258	238	212	233	209	221	242	228	258	256	203	225	261	233	236	236	226	208	240	239	223	218	219	247	235	208	220	216	245	223	250	233	249	229	238	215	253	256	251	249	222	237	225	248	242	266	245	260	229	228	223	226	235	232	233	221	259	223	223	243	230	215	222	256	243	244	279	242	253	252	235	225	233	249	227	217	228	227	231	239	252	233	245	217	245	233	245	245	246	246	245	245	247	230	226	231	246	199	222	252	249	269	181	218	248	231	215	230	201	217	243	246	196	213	243	241	227	238	222	240	223	221	226	222	240	235	253	258	242	250	280	263	230	238	233	232	238	231	242	239	239	242	252	231	244	241	232	253	238	234	239	258	222	234	227	261	254	237	218	269	229	203	245	226	231	245	233	250	247	269	254	241	230	246	224	215	219	225	226	250	224	251	225	276	241	231	230	235	215	221	233	234	220	267	242	226	252	246	259	230	212	212	267	224	233	216	264	217	217	254	247	246	226	241	232	233	233	249	235	237	222	239	246	224	246	252	224	234	246	235	214	230	220	219	229	258	224	258	244	231	223	227	238	245	206	233	222	242	217	250	228	232	228	213	200	242	232	222	240	246	236	263	223	233	244	244	211	230	231	234	249	222	228	227	242	242	232	228	234	260	273	241	236	244	248	258	233	223	258	220	247	249	228	209	259	203	268	249	271	232	238	228	275	231	221	227	243	246	249	197	258	239	261	230	232	234	247	241	244	238	244	255	231	244	263	255	220	246	222	238	227	239	253	244	222	249	243	218	223	250	241	237	228	230	240	225	229	245	236	229	256	232	255	232	252	228	240	229	256	227	247	237	254	236	261	258	222	230	219	267	252	245	215	241	236	239	234	242	242	235	216	245	232	244	240	219	222	233	238	231	220	266	261	246	244	252	241	269	244	227	244	229	217	218	232	230	240	244	236	230	221	256	223	252	265	224	226	244	228	246	250	236	250	245	227	229	258	236	229	253	250	251	250	240	225	239	233	250	220	225	248	244	237	194	231	210	240	226	258	240	223	257	208	227	231	251	246	232	250	230	262	236	253	240	229	238	234	248	247	248	248	220	253	223	246	224	239	240	250	263	243	254	250	253	232	195	255	243	253	243	280	237	257	235	227	234	222	253	241	201	219	230	260	202	207	222	216	248	247	232	254	233	228	241	240	245	243	217	219	258	234	256	234	246	249	232	231	253	233	289	257	239	238	258	234	233	215	262	244	255	236	222	256	221	218	260	255	229	238	233	243	226	257	238	211	232	241	228	223	242	223	242	206	239	223	229	234	259	255	241	231	247	256	238	260	205	231	230	236	219	253	194	261	231	247	260	221	220	248	237	257	218	238	241	228	218	232	238	258	242	246	244	245	238	251	211	242	236	244	243	229	256	213	230	236	233	241	249	262	261	207	216	246	250	265	232	243	241	251	241	236	250	226	256	267	240	239	239	214	264	262	232	254	262	239	230	239	244	265	286	211	249	246	249	264	245	249	226	226	222	227	260	239	236	245	207	234	206	243	221	238	250	254	236	203	238	242	209	209	227	247	241	226	245	231	245	230	235	252	250	227	238	236	239	213	229	244	262	234	229	262	225	248	242	220	243	223	252	214	238	256	259	245	222	250	258	255	242	226	228	238	241	238	216	212	231	247	276	251	255	230	236	250	224	226	233	239	256	250	240	257	237	240	236	258	234	266	250	232	234	215	237	207	236	222	240	233	224	255	236	234	231	233	250	237	253	225	231	246	241	243	237	269	239	221	263	217	237	258	238	212	245	256	236	228	248	234	223	234	248	224	248	209	261	233	245	216	226	244	249	223	244	240	216	210	210	234	209	240	238	232	226	235	222	233	220	223	223	225	207	219	223	244	233	267	231	239	234	248	217	205	228	221	236
22738	21194	28794	23902	21213	21115	11109	3055	1805	1396	1038	779	730	712	599	557	568	538	502	466	420	421	419	408	400	418	398	411	344	372	385	342	357	346	365	379	353	344	352	319	333	327	330	322	309	346	321	331	283	323	319	327	341	311	315	333	303	331	327	312	322	305	321	318	313	304	304	303	353	326	319	298	306	308	297	273	299	306	308	322	308	307	287	279	315	275	314	304	285	282	309	312	311	287	264	330	309	282	280	277	293	332	340	297	310	282	280	292	312	311	307	274	291	309	301	321	328	320	295	327	301	280	312	324	308	315	265	320	289	302	306	275	296	310	285	299	311	312	301	331	313	298	313	290	286	307	337	307	297	291	308	302	285	333	301	302	333	310	291	319	276	296	311	266	293	316	317	297	332	316	308	313	337	296	334	293	293	288	292	305	273	297	292	253	281	298	331	329	332	298	314	276	320	291	310	316	342	313	306	259	305	308	322	287	288	297	272	294	317	303	305	301	268	303	307	318	303	326	302	318	318	281	323	301	301	288	320	292	302	297	283	273	331	298	292	290	308	324	311	318	321	288	297	307	312	293	296	301	261	299	291	321	274	303	287	306	322	310	278	274	311	270	295	292	300	300	275	306	314	305	287	291	332	299	251	294	318	300	288	323	302	316	302	296	300	341	333	329	292	324	313	291	300	320	308	308	339	329	304	298	311	296	318	279	328	290	302	305	321	305	299	296	291	295	303	310	284	315	297	303	301	337	294	310	320	303	303	275	287	299	344	269	281	318	315	281	309	299	321	293	314	317	313	294	285	296	306	294	323	310	316	311	303	277	344	295	307	296	309	289	302	306	297	294	306	281	301	305	319	311	348	310	303	286	307	301	300	329	322	294	297	306	305	326	341	279	323	308	264	309	274	313	268	288	288	294	288	311	318	338	314	318	296	304	333	296	294	302	290	335	316	305	306	325	311	299	298	299	284	334	335	318	303	323	305	302	330	354	324	286	324	340	314	276	349	273	316	321	295	296	269	311	283	322	309	294	285	324	295	292	314	304	304	287	309	313	312	298	321	274	273	300	325	300	309	295	298	322	316	271	275	321	303	276	318	288	305	297	289	304	261	285	339	331	297	271	336	308	292	307	279	323	312	320	324	314	310	329	301	290	308	299	297	302	293	318	311	316	295	287	296	299	312	299	314	292	309	330	305	298	334	282	322	281	274	327	288	285	294	306	289	287	295	297	314	266	294	309	338	305	267	299	316	330	302	310	323	280	313	280	325	338	305	292	296	302	297	289	304	298	314	295	310	275	343	306	287	300	271	286	312	289	307	324	289	285	295	281	283	303	296	307	323	271	280	333	309	301	278	292	328	300	303	271	301	263	279	302	289	248	272	276	308	311	317	314	316	314	299	309	307	326	316	266	303	302	296	294	300	291	309	310	314	306	321	298	312	317	286	277	287	307	324	308	311	302	300	298	301	339	292	296	318	296	289	295	302	298	312	276	329	289	291	288	293	310	279	312	311	302	294	316	285	302	269	277	332	312	332	324	305	285	319	262	312	341	311	310	308	289	311	273	320	281	303	307	371	287	331	320	282	275	292	251	312	299	312	324	282	273	280	292	301	275	301	307	303	305	305	306	309	301	301	297	279	271	297	265	294	274	313	332	309	323	297	329	315	313	276	291	293	295	312	325	295	305	331	324	333	337	296	316	284	286	286	294	294	314	321	273	299	299	293	282	279	318	301	297	280	320	288	299	326	291	320	303	302	299	295	288	296	271	283	319	303	318	276	295	304	272	309	316	327	324	304	336	336	320	293	303	279	323	316	297	278	312	339	282	349	305	318	292	293	344	321	285	317	295	286	310	260	267	296	315	318	300	293	311	319	316	270	310	329	314	295	301	311	311	281	308	293	289	294	272	293	328	321	328	317	281	318	304	302	308	309	319	298	290	272	328	315	298	344	320	283	308	285	289	272	281	317	307	316	311	286	308	318	299	328	314	332	271	321	296	306	281	332	313	295	316	302	286	281	341	298	295	270	289	335	306	277	303	275	295	307	311	286	297	316	308	315	328	314	289	289	318	308	304	294	309	314	287	314	298	314	318	303	323	314	284	310	302	301	335	304	303	330	333	321	314	278	264	309	291	321	303	268	305	286	310	297	283	332	294	308	293	299	293	341	326	309	301	277	278	304	274	318	278	320	287	305	294	318	311	321	328	315	295	319	313	319	302	286	296	257	289	301	302	302	290	274	296	304	289	297	352	342	313	296	304	279	297	271	317	309	270	318	314	321	308	267	303	303	309	318	299	291	319	281	318	300	300	289	282	309	295	319	310	284	301	280	297	297	274	307	296	294	313	316	312	296	301	308	315	298	307	315	297	288	311	257	292	330	312	321	273	293	311	301	276	307	302	287	310	289	291	311	318	290	301	299	290	291	314	266	286	301	320	296	297	316	299	311	284	305	342	298	305	295	292	307	307	313	331	291	336	329	281	295	334	267	288	302	287	310	286	309	290	292	275	301	308	328	294	321	271	313	292	274	296	292	302	289	298	288	303	290	295	322	300	277	288	281	286	305	308	284	285	293	283	304	280	315	278	275	332	313	270	270	268	281	342	318	303	313	291	292	273	269	293	316	315	295	327	297	286	320	316	314	313	302	324	296	294	287	300	333	321	303	313	282	279	299	265	295	301	300	329	321	293	316	306	284	309	308	291	306	303	332	273	302	272	280	300	304	289	320	312	286	290	315	308	282	285	322	328	287	299	307	270	261	275	308	311	317	303	302	312	310	306	297	314	300	279	320	367	291	296	266	302	342	306	294	308	307	312	304	336	288	295	306	322	281	303	296	308	320	312	323	283	297	325	335	303	323	300	299	311	317	280	305	288	312	295	280	293	295	313	279	292	271	284	303	338	291	303	309	297	288	304	314	308	302	277	282	293	321	298	311	311	286	279	321	292	313	303	293	302	259	281	322	298	305	336	283	301	302	288	310	323	311	305	297	314	314	274	305	298	302	310	288	311	304	304	281	307	293	279	295	289	325	288	286	291	306	298	290	292	323	300	306	309	314	280	312	282	282	270	315	300	306	290	307	301	297	286	313	289	313	307	328	319	283	292	275	313	304	283	310	288	286	302	285	307	289	301	304	333	297	287	313	295	315	300	296	333	329	315	288	293	311	300	279	300	316	300	292	291	313	303	283	292	310	295	300	342	306	299	351	296	342	296	298	307	342	276	327	283	295	279	304	303	309	311	310	296	303	305	269	283	308	285	284	298	304	286	265	312	276	322	325	287	291	277	326	330	281	328	295	299	308	340	293	281	297	271	303	287	254	326	304	293	278	296	292	327	317	295	311	280	291	285	272	287	294	296	310	353	297	328	293	298	321	293	291	293	312	274	289	290	284	287	277	280	294	286	314	272	296	294	291	294	291	303	309	308	290	319	294	314	291	299	298	307	308	321	339	311	290	320	336	322	330	305	324	310	326	340	302	283	290	323	313	293	350	313
38158	64382	46431	23517	13128	8837	6144	4404	3129	2225	1653	1217	1053	869	835	739	699	659	614	574	491	505	467	451	443	427	452	412	417	417	427	406	386	352	400	384	361	392	336	337	346	359	344	308	375	324	353	333	317	344	328	331	331	304	330	329	350	314	347	332	317	338	283	301	338	317	312	314	332	323	336	321	293	309	315	300	303	323	330	317	312	311	345	330	331	293	297	315	320	344	316	322	331	328	363	326	326	305	289	311	291	364	324	325	313	300	306	273	285	291	298	306	310	315	321	315	295	323	306	318	306	339	315	313	334	330	331	317	301	299	279	325	311	297	298	319	286	296	318	293	303	315	305	292	341	304	315	332	318	323	336	313	287	329	310	352	294	294	296	277	327	315	272	320	300	319	311	294	338	327	324	322	318	330	302	304	323	305	288	293	282	322	330	305	312	302	287	323	323	325	302	304	302	335	298	278	329	303	306	305	265	290	293	322	317	283	316	289	317	320	308	326	303	292	325	325	323	292	319	295	346	318	326	323	328	320	301	277	306	299	291	280	294	315	298	311	296	324	303	315	330	319	320	315	317	332	324	304	318	294	332	317	304	304	298	306	302	326	318	334	298	296	316	309	298	303	294	268	302	329	306	324	309	314	317	312	274	294	306	268	318	300	316	335	302	305	289	313	271	302	317	306	314	294	300	305	320	299	328	295	305	296	295	261	328	307	298	297	308	303	329	322	300	307	315	310	323	274	274	285	276	320	317	324	313	306	301	299	317	309	306	282	322	300	318	293	298	312	284	315	340	313	301	325	319	321	279	348	325	303	301	320	271	307	290	285	315	299	297	270	315	307	332	327	296	304	300	301	319	287	321	328	313	336	313	320	315	330	326	355	322	328	332	300	322	308	331	332	313	303	313	278	332	291	317	312	312	319	296	322	326	289	308	304	310	304	307	318	304	329	279	266	295	332	317	307	333	319	312	296	293	299	296	310	319	288	287	270	291	299	317	287	314	317	304	345	293	297	298	296	325	326	298	313	346	287	269	315	305	305	310	298	334	298	268	347	323	328	304	322	303	300	295	307	322	301	299	281	339	328	296	308	293	310	311	280	284	317	332	301	306	291	308	325	338	322	317	316	301	292	307	279	325	348	306	308	319	298	291	332	325	348	324	315	331	309	301	322	343	300	319	315	324	309	285	279	294	304	299	332	321	328	313	308	350	303	306	281	335	329	307	302	279	328	306	300	318	312	317	314	305	317	308	314	302	354	284	298	287	306	326	320	304	335	321	328	302	304	325	296	286	298	287	309	322	316	301	288	296	278	298	301	299	305	309	325	294	272	316	321	297	276	289	282	302	321	318	273	274	345	279	328	302	286	346	322	290	296	329	313	311	311	292	334	321	282	305	327	319	328	332	319	344	317	307	299	318	292	308	317	320	323	312	295	330	321	313	301	316	332	314	308	296	339	332	311	338	292	301	316	274	299	312	326	307	310	313	295	300	302	317	287	342	335	264	307	313	311	291	324	350	324	309	297	327	297	296	323	299	317	322	316	310	320	299	303	323	324	294	295	299	302	300	308	297	297	300	313	311	305	319	321	318	303	277	293	304	336	312	325	322	288	321	303	299	305	317	304	322	282	291	332	315	328	325	309	333	303	284	296	279	311	320	311	338	345	287	314	325	293	315	297	306	298	320	305	335	326	290	296	300	274	297	293	302	313	300	316	320	285	273	313	327	335	302	324	296	315	293	303	287	282	318	277	304	318	297	329	286	323	293	292	335	332	317	307	304	324	315	300	331	326	314	306	357	316	343	316	294	338	314	301	302	319	310	321	296	311	296	315	286	323	301	310	295	314	312	312	297	312	314	323	293	297	289	318	287	311	319	330	326	292	294	304	292	297	311	309	288	325	317	302	304	284	297	306	315	329	301	311	320	326	323	325	313	327	341	285	303	319	300	322	299	309	300	291	304	326	320	311	294	344	301	308	316	303	318	282	317	336	284	288	311	309	283	309	328	306	329	286	301	312	320	308	303	327	281	303	275	314	284	331	342	320	289	281	308	303	327	314	344	332	294	326	322	300	312	292	322	318	298	315	318	317	279	326	332	305	287	270	314	321	309	319	318	314	289	311	328	320	309	309	321	311	321	303	302	313	301	322	321	331	320	324	337	294	301	300	295	334	290	342	307	301	325	317	275	344	324	319	297	318	329	320	325	323	318	295	261	333	309	315	293	307	308	306	302	310	279	315	319	341	278	282	306	258	312	314	318	311	310	280	312	313	267	323	321	310	288	295	285	302	318	288	326	284	321	303	300	330	322	289	306	286	329	330	280	315	316	339	302	301	317	319	292	280	303	317	297	317	328	306	297	291	306	289	300	270	310	332	282	273	304	262	288	315	305	316	307	317	310	320	324	297	313	297	288	305	299	320	275	316	319	320	336	295	306	337	314	279	296	313	289	349	331	313	330	319	302	283	307	316	317	303	318	300	328	290	330	326	293	293	308	307	323	313	327	329	310	323	303	268	278	316	331	314	305	294	321	304	319	292	315	309	321	300	328	300	289	294	295	316	306	287	295	287	269	301	325	297	326	289	274	304	287	334	309	312	321	311	300	316	321	281	307	334	327	317	301	314	285	306	322	323	304	316	302	315	307	340	343	325	336	294	298	315	333	279	267	323	309	323	308	282	316	271	335	332	323	302	316	288	331	307	292	298	296	314	287	284	297	322	313	308	289	304	308	319	309	339	324	279	321	347	319	340	333	311	317	310	278	323	288	313	302	310	335	321	327	307	331	299	320	308	311	319	309	323	302	300	310	321	284	289	289	304	296	314	337	279	331	309	325	341	334	308	301	308	331	336	317	294	315	333	306	319	274	339	317	300	298	321	277	318	302	302	321	317	284	321	369	343	316	308	305	316	306	313	290	268	292	326	308	293	308	321	303	273	279	364	316	293	360	309	312	292	306	320	328	291	328	308	295	317	280	289	327	305	296	300	299	307	293	305	304	305	319	306	313	293	318	279	286	322	311	307	316	289	311	296	316	334	331	341	321	281	336	345	294	316	297	318	263	335	297	287	300	311	314	293	322	313	333	308	293	327	262	318	323	324	310	284	300	299	316	313	328	311	325	291	292	298	299	295	339	313	317	298	320	299	323	283	336	311	329	290	303	297	318	315	299	316	299	292	281	300	332	281	289	286	302	313	303	306	305	325	293	324	286	327	303	302	318	280	299	308	318	349	305	298	294	285	309	313	312	305	292	313	291	305	313	316	305	314	313	298	330	343	297	306	316	338	317	297	316	290	297	309	299	304	292	304	306	305	323	303	320	327	298	296	343	302	288	322	318	321	286	327	311	277	296	325	297	288	313	285	312	332	325	325	291	310	317	308	306	301	289	290	315	293	287	303	346	321	335	309	301	320	324	301	302	301	293	303	261	297	290	317	266	335	330	342	309	302	299	320	272	298	308	319	317	333	300	312	316	300	315	288	320	312	316	296	292	321	303	344
32666	31450	26077	11896	3676	2121	1360	879	629	487	355	334	317	258	294	260	208	234	235	221	207	207	207	192	213	186	177	153	196	175	174	188	161	186	173	196	199	180	175	158	161	191	149	205	159	171	171	177	178	150	145	145	156	176	147	178	174	185	177	155	171	153	166	160	143	168	178	166	172	153	170	153	164	147	146	156	155	155	146	145	154	161	175	120	160	166	142	159	171	147	161	164	166	158	174	159	141	138	150	157	137	149	158	157	149	167	146	166	166	148	148	165	170	132	136	151	161	166	169	160	167	157	134	165	174	145	178	145	152	137	148	154	175	164	143	154	157	155	176	148	137	175	159	136	166	167	154	164	153	143	143	160	150	166	169	160	169	148	159	149	148	161	158	165	153	177	181	157	152	157	132	151	158	152	175	152	143	170	166	144	165	147	134	163	147	169	166	144	155	167	157	182	171	162	153	152	152	172	159	173	183	141	166	142	159	166	153	161	163	151	155	140	153	153	163	152	191	154	147	156	145	158	170	166	155	139	156	138	147	151	167	130	137	153	159	162	158	144	166	160	155	173	155	165	148	176	155	133	147	171	156	154	137	176	195	158	149	170	162	156	159	174	181	155	150	153	152	181	175	162	152	180	136	159	164	152	160	169	169	168	125	163	163	181	189	163	149	133	147	149	152	155	147	146	141	150	170	157	157	180	147	158	166	146	150	153	159	125	153	151	143	164	158	155	163	142	162	167	153	156	177	142	182	156	147	156	176	154	172	143	165	150	159	153	139	171	162	152	149	132	179	155	148	144	156	163	137	132	145	166	169	161	162	142	142	157	186	144	152	176	135	152	139	123	145	159	159	174	148	138	161	155	149	170	176	155	167	167	161	164	159	145	131	157	159	180	162	142	155	169	190	148	144	151	148	153	164	160	141	174	137	168	163	160	155	138	152	140	166	168	174	158	165	148	172	157	166	156	146	146	153	162	148	158	172	160	150	141	151	143	155	159	151	125	133	130	175	152	152	156	160	159	173	167	154	159	160	157	155	148	162	127	158	152	147	161	159	168	164	149	150	174	164	163	175	156	158	172	148	162	158	152	152	154	175	158	154	173	179	148	148	143	160	177	156	148	140	140	157	150	158	155	158	164	159	151	171	157	163	165	157	145	149	149	146	158	153	182	152	155	127	117	158	167	159	138	173	158	168	177	152	174	156	153	176	167	161	161	142	162	125	143	177	129	176	149	155	155	151	159	160	142	147	170	162	162	148	159	183	161	147	158	165	149	128	132	184	145	162	167	156	166	160	158	144	158	177	170	180	151	171	155	155	166	146	172	130	155	158	177	155	140	130	131	152	173	141	170	151	146	149	141	156	156	142	145	146	147	147	166	167	159	162	178	163	152	150	151	163	162	166	160	152	162	148	172	156	174	154	140	153	169	174	144	146	166	170	159	167	168	151	153	167	147	176	168	137	137	160	171	181	156	160	153	168	153	149	156	157	160	168	144	160	153	167	167	168	136	158	148	175	169	168	143	159	164	165	144	152	167	152	169	156	154	183	161	148	148	162	171	168	165	165	150	160	139	149	148	151	159	160	174	145	160	163	169	144	156	130	162	166	154	135	141	166	166	173	170	173	164	161	152	174	178	153	165	187	136	174	148	185	155	151	141	148	154	167	149	151	176	183	158	153	136	153	153	155	162	165	148	157	150	172	153	156	158	141	176	183	148	164	147	153	173	167	156	164	161	162	148	151	152	160	159	162	189	172	161	159	194	127	145	158	165	179	181	157	148	141	130	164	175	159	189	140	182	185	155	145	162	125	152	161	133	158	145	166	158	174	165	156	149	154	130	166	147	148	167	182	151	160	175	162	147	149	146	148	162	169	166	173	162	144	162	143	174	167	164	159	167	133	147	157	185	159	157	164	156	157	169	140	156	156	174	152	172	158	158	170	172	179	160	145	142	165	155	148	158	151	160	146	173	162	142	156	145	168	145	138	168	164	148	137	167	167	142	164	167	163	168	149	168	154	149	133	160	149	166	154	164	142	138	196	155	146	153	182	144	169	148	145	167	180	164	156	165	181	154	165	149	146	149	163	139	178	148	160	163	145	160	163	134	171	156	186	153	155	152	184	183	145	183	141	171	150	143	159	171	161	147	172	166	142	132	142	152	156	165	180	163	164	142	173	184	152	151	166	168	152	158	170	152	154	151	149	146	136	157	175	171	175	185	168	152	161	177	160	138	153	146	147	154	155	164	149	150	162	161	151	143	134	152	161	149	171	148	160	163	159	163	146	144	155	177	140	136	148	165	157	151	157	173	141	165	155	151	177	190	143	153	169	160	134	160	165	144	149	149	149	144	185	149	149	168	163	169	184	179	162	167	182	150	167	144	149	152	161	169	133	161	178	133	128	151	149	143	168	156	152	144	145	170	169	138	172	154	140	163	175	174	144	160	156	155	169	153	140	161	148	154	144	152	169	160	159	157	150	156	144	167	162	161	134	143	136	164	167	178	151	172	135	185	157	159	153	162	173	138	158	160	172	164	166	148	167	152	148	186	148	154	160	146	168	168	157	169	154	147	151	148	159	181	154	135	144	179	154	159	165	172	152	151	139	154	160	163	147	148	171	177	172	146	149	161	184	167	162	155	151	161	145	147	152	158	147	177	163	162	140	156	151	183	167	152	172	137	136	154	156	158	163	155	151	173	145	165	157	165	148	152	152	163	146	166	147	169	149	159	167	137	169	155	171	159	157	172	180	167	153	151	160	170	164	158	163	157	143	146	150	164	189	157	152	151	153	171	158	152	163	158	159	141	153	166	186	139	129	164	160	148	153	133	153	161	133	140	171	151	138	165	171	172	151	165	139	167	162	158	148	128	137	166	154	169	158	145	158	168	150	150	166	157	168	156	152	167	152	165	149	152	148	147	163	148	149	184	163	142	170	155	166	153	160	167	176	164	149	168	172	146	144	163	148	196	160	145	139	160	163	172	148	171	165	149	135	160	154	152	145	161	172	166	172	184	175	160	154	158	155	160	168	173	157	162	149	142	148	171	146	182	161	186	162	169	146	158	178	147	155	167	170	176	163	178	133	172	174	146	182	156	157	136	161	148	149	166	157	153	152	166	175	164	143	141	152	143	159	162	176	163	167	165	147	164	144	163	169	176	144	159	162	150	163	156	142	143	169	151	157	177	139	179	161	152	158	166	142	143	166	171	148	162	174	149	150	149	147	177	149	149	163	153	145	147	141	154	147	174	148	154	151	151	150	172	153	182	153	173	154	170	159	161	166	154	157	145	162	146	153	184	154	130	176	173	147	164	146	167	175	154	170	154	144	141	160	158	162	164	150	156	158	154	179	162	169	139	162	153	155	155	180	154	155	171	155	165	159	159	153	150	160	139	165	158	142	148	183	176	157	145	140	151	169	179	150	144	152	173	154	129	156	144	166	153	162	141	167	132	157	165	150	144	140	162	151	169	167	153	153	165	155	173	138	158	177	160
35522	44474	25339	9697	5431	3620	2447	1587	1111	760	591	448	425	376	319	304	284	307	271	265	249	245	222	214	243	208	236	212	195	212	222	201	250	205	208	195	191	178	191	208	182	201	196	213	173	187	183	191	177	172	179	190	164	196	167	182	201	178	188	164	171	186	176	146	184	161	200	167	160	188	192	165	160	195	167	187	163	191	178	186	148	142	166	170	176	161	164	168	155	170	181	174	165	172	176	150	173	168	194	156	184	173	195	182	163	189	176	167	161	147	180	194	162	176	192	190	179	157	151	181	176	167	151	173	168	167	172	173	156	171	151	175	162	167	159	176	175	178	183	178	156	196	187	163	167	187	172	162	174	149	165	170	172	170	149	183	163	172	146	182	152	159	167	175	188	164	173	179	177	186	148	176	170	161	172	158	162	176	160	168	164	169	177	174	157	166	176	176	149	184	167	179	169	146	151	152	178	176	157	169	181	169	164	159	173	150	193	172	178	181	174	151	190	166	193	194	156	164	183	179	185	165	178	179	174	164	170	167	178	171	173	192	171	164	188	183	176	179	167	185	165	160	192	163	172	191	170	172	172	174	184	185	180	176	196	167	168	176	162	176	154	187	168	155	202	168	184	172	197	180	192	148	163	151	174	173	172	173	171	171	169	166	174	156	154	185	166	168	171	187	190	199	158	153	182	161	170	170	143	166	140	179	167	140	157	162	180	180	172	181	154	195	189	162	167	159	167	180	176	151	180	154	216	180	178	165	198	203	183	164	180	171	172	161	173	179	173	186	165	171	137	180	180	184	197	160	173	155	164	178	163	169	175	192	165	199	168	163	161	172	181	171	163	167	189	204	189	166	171	185	168	181	164	150	162	180	147	166	171	175	175	206	183	162	144	185	179	182	178	165	190	171	170	173	198	176	157	171	160	161	186	177	163	173	167	209	171	180	170	151	185	169	175	182	187	168	168	172	177	172	151	173	163	189	198	169	181	165	191	165	181	165	151	181	168	179	156	186	162	177	193	176	168	177	172	162	161	193	168	186	168	175	172	153	176	172	179	172	179	165	190	170	173	158	189	174	178	165	167	148	162	154	169	184	180	186	128	182	165	156	170	171	179	181	157	166	161	172	183	171	203	169	168	156	157	173	169	162	171	172	153	167	195	157	174	169	157	178	166	193	178	160	164	163	172	169	169	143	176	183	167	155	181	163	179	176	157	176	145	138	178	173	170	167	197	163	176	191	166	192	167	188	193	167	176	159	190	185	177	155	162	173	176	156	178	162	176	183	171	172	185	154	176	172	173	195	172	177	170	170	162	166	155	160	157	167	147	159	158	153	153	165	187	167	183	154	174	181	170	161	183	173	169	172	172	185	171	155	162	172	175	188	157	171	193	169	187	186	190	180	177	181	157	179	189	184	155	167	184	166	167	183	181	180	140	169	162	154	186	167	168	181	171	170	195	197	185	159	174	164	158	189	179	192	152	157	170	209	180	178	187	171	180	158	174	167	162	183	164	181	176	166	176	191	150	154	175	176	161	175	190	164	177	176	192	192	174	168	154	188	169	188	203	169	169	181	172	172	188	165	174	170	164	180	182	155	151	182	143	160	169	188	166	166	186	192	164	153	183	161	178	180	193	177	167	142	190	182	183	158	181	178	182	182	164	147	158	178	172	171	164	161	184	187	156	185	179	170	166	165	182	187	189	188	180	191	192	169	156	171	171	165	159	164	172	167	186	189	174	174	183	162	169	164	157	189	174	162	165	190	179	177	165	165	203	177	171	201	181	171	202	170	156	181	168	174	171	182	164	161	180	144	175	186	173	171	158	187	173	141	188	171	169	175	171	164	168	181	168	170	170	176	176	176	170	172	183	179	193	152	191	170	164	176	169	157	179	160	198	168	154	188	180	149	177	173	152	185	173	205	158	165	176	180	164	167	170	190	151	162	159	182	166	205	152	162	157	159	163	151	181	157	166	170	163	185	162	179	175	164	160	181	166	182	161	174	177	142	185	175	181	171	155	171	178	195	194	152	170	185	182	166	148	183	169	161	160	168	166	162	171	153	180	177	156	173	173	174	189	170	183	163	155	162	177	189	172	175	184	163	169	180	176	180	158	183	149	189	166	174	153	166	171	163	180	161	137	173	179	172	177	148	154	171	172	153	173	176	173	154	165	171	181	171	175	185	187	166	174	163	178	173	155	175	167	175	165	161	189	174	171	150	174	171	176	184	166	176	174	177	170	201	168	176	190	172	160	177	172	134	175	173	196	171	167	162	160	195	157	143	188	189	177	170	181	175	169	160	160	166	162	175	176	180	147	164	178	181	209	171	174	178	162	196	185	185	147	172	173	166	154	180	194	180	181	177	197	154	182	166	158	163	177	157	166	153	170	159	166	186	179	181	171	169	168	164	180	173	185	189	167	164	175	157	175	158	169	169	174	158	191	181	177	185	183	192	178	175	185	159	164	176	166	173	199	174	158	172	182	176	179	165	175	184	159	190	166	169	156	189	152	192	170	159	189	196	174	176	183	188	178	157	177	191	167	174	183	160	167	172	167	170	163	157	176	165	160	154	189	176	166	156	195	176	175	192	160	166	161	157	153	163	176	182	182	142	168	161	191	168	177	157	172	167	180	167	173	144	195	180	158	165	183	152	157	152	169	167	165	180	191	176	161	176	151	181	183	177	192	174	153	175	178	183	155	191	161	165	192	170	168	153	187	174	174	169	179	172	180	190	162	167	175	164	154	196	162	176	182	166	170	195	180	160	183	175	152	137	160	172	176	173	176	172	163	177	176	153	150	192	171	173	161	167	180	179	167	160	156	178	176	150	163	204	165	156	171	176	152	150	167	163	175	191	153	166	169	158	165	154	179	191	169	169	167	168	182	149	197	171	175	188	166	179	174	149	159	173	154	171	158	187	178	173	168	195	217	167	164	168	166	187	166	150	185	160	194	142	171	203	179	175	159	144	188	154	184	157	175	162	168	179	168	151	161	178	168	184	173	174	162	172	182	184	194	172	196	192	158	180	177	148	166	189	176	160	172	182	175	184	190	167	169	213	188	192	178	185	153	194	188	168	173	199	171	214	177	155	177	167	174	175	163	151	183	162	162	178	177	156	178	174	164	172	190	154	184	165	165	168	165	161	160	198	184	177	172	184	172	189	182	190	177	167	158	175	163	185	144	187	171	176	165	176	166	160	188	156	164	149	187	186	160	176	186	174	168	172	163	168	169	168	150	165	168	156	183	177	180	164	152	167	187	172	172	192	183	178	199	172	168	162	155	183	193	164	154	206	190	152	182	152	142	173	178	172	150	185	171	178	163	136	174	144	158	191	183	169	175	158	169	166	171	137	155	177	168	155	174	164	182	162	176	160	164	154	156	203	166	170	167	161	168	174	179	185	186	174	153	195	164	186	159	180	167	161	186	163	173	162	189	196	181	179	169	194	162	178	177	159	161	167	172	172	179	163	175	157	182	182	171	185	164	160	163	151
23792	21150	28389	24322	20859	11757	3408	1761	1143	829	653	531	491	477	434	367	394	342	312	313	308	284	289	284	272	264	239	237	228	273	270	259	243	236	221	238	218	231	220	231	236	200	222	215	218	214	214	234	214	238	209	201	197	200	220	217	216	214	213	183	220	202	204	208	168	184	225	201	225	196	227	215	208	194	215	200	232	209	204	191	225	218	195	212	201	184	182	195	198	211	196	199	205	209	212	201	198	174	212	205	201	217	218	176	197	193	213	177	222	203	188	213	188	161	211	201	200	193	209	210	228	202	202	217	176	202	218	211	188	183	200	184	214	201	223	204	191	203	187	195	205	211	211	213	179	204	217	224	177	199	210	220	204	195	184	190	229	195	187	192	197	204	188	205	214	189	179	205	225	205	190	195	215	201	188	212	186	189	197	183	203	219	187	191	193	205	199	204	192	198	185	208	208	176	188	203	217	214	186	245	165	208	176	189	211	211	240	228	187	186	207	192	204	185	197	233	214	231	186	190	214	193	220	163	220	188	193	225	185	187	180	223	229	220	220	176	199	172	187	208	197	194	185	215	203	198	200	208	203	206	204	206	198	172	182	200	181	198	212	167	207	164	208	180	212	214	208	210	212	207	212	215	181	214	177	213	213	194	184	216	198	201	181	191	183	220	208	216	223	203	172	195	206	209	200	209	207	213	207	177	197	208	197	204	210	200	191	232	194	202	201	181	224	171	207	185	200	179	222	190	209	210	219	210	188	188	200	188	222	186	190	220	208	229	210	204	191	195	198	195	200	178	213	195	193	214	184	203	181	201	221	202	217	199	208	198	186	193	214	206	181	197	215	197	213	178	225	180	173	214	173	212	200	193	195	211	191	183	209	210	206	181	204	192	197	204	170	204	212	198	211	203	193	183	192	211	176	201	206	194	220	194	211	188	221	201	187	185	218	194	199	197	209	227	220	196	185	219	221	206	182	193	211	203	218	206	208	193	221	187	219	211	206	188	189	213	223	210	191	193	193	203	217	197	182	209	201	190	184	207	191	205	196	196	208	210	194	185	189	239	223	221	194	193	179	179	202	191	222	208	207	204	211	187	197	174	194	202	191	181	211	216	203	208	207	194	207	208	230	186	199	195	230	192	178	188	188	206	212	201	216	191	190	183	209	199	231	216	221	192	200	216	199	211	226	202	192	196	208	197	205	213	223	199	198	192	220	192	208	180	186	192	193	205	190	186	220	205	202	203	192	199	198	208	185	159	209	216	227	183	186	200	200	200	208	197	225	211	165	204	180	230	207	212	175	189	181	205	206	208	217	224	227	187	177	205	214	205	210	206	222	200	204	184	196	208	182	210	191	204	212	202	200	244	202	209	201	177	183	181	191	184	211	202	194	207	188	200	216	205	199	210	187	208	211	209	180	202	200	212	206	199	193	198	208	193	187	195	193	202	198	202	164	173	207	238	197	182	185	171	212	209	215	182	203	224	200	205	206	185	210	216	194	205	188	222	228	196	198	211	179	221	212	200	211	189	213	207	212	215	232	191	182	210	198	220	200	179	205	195	201	200	193	186	187	187	219	193	182	185	177	188	208	220	213	186	188	219	193	198	197	218	194	200	173	197	182	188	224	227	196	186	200	190	184	199	187	192	186	209	202	208	199	204	186	179	196	189	238	206	206	187	202	192	206	191	194	190	214	180	201	205	194	195	195	190	197	208	189	210	217	198	192	186	216	216	206	226	193	205	205	205	214	190	189	193	185	202	220	156	184	236	182	194	216	217	194	192	197	198	212	217	169	212	206	189	196	233	187	200	228	216	198	196	192	193	212	180	213	190	205	194	180	185	189	197	178	199	195	232	178	200	195	217	194	189	211	214	195	195	198	216	207	215	204	191	198	210	206	227	189	195	180	213	182	215	197	193	194	190	184	179	194	173	193	182	199	199	222	202	209	194	213	206	231	222	189	185	201	209	205	219	193	193	192	175	185	196	193	219	212	210	222	201	183	212	219	205	222	205	195	227	222	217	201	209	235	193	185	182	191	190	199	226	211	207	198	188	204	183	205	178	185	186	201	181	223	210	195	222	226	221	222	209	181	224	190	204	192	198	206	224	194	213	212	213	225	205	216	212	208	199	191	182	180	191	200	186	184	196	191	197	205	198	222	214	193	205	207	195	176	207	200	188	191	201	203	189	188	215	204	177	196	195	199	200	224	209	192	222	215	202	217	202	217	200	189	219	202	177	204	206	206	210	205	199	219	209	187	197	192	215	204	225	200	183	193	218	191	185	214	227	211	219	199	189	213	183	180	191	193	197	173	197	181	202	199	207	197	207	193	178	210	220	207	199	199	213	188	231	196	196	218	199	178	206	216	210	210	194	214	224	178	185	200	206	197	229	199	210	204	207	199	229	204	201	233	198	181	182	186	184	210	205	161	219	196	213	200	226	212	211	197	189	197	207	204	220	195	193	210	212	185	191	209	213	185	199	182	207	218	180	179	189	196	188	185	197	221	208	200	208	224	175	215	223	192	200	200	214	193	200	205	197	201	204	199	180	205	191	207	202	217	235	212	228	209	220	174	193	203	202	218	218	221	191	182	192	209	195	211	201	244	204	191	190	188	209	190	192	196	230	181	218	175	195	191	198	193	210	203	196	212	210	211	203	195	211	201	213	217	223	194	206	202	187	199	201	189	189	226	195	218	191	212	188	185	208	195	181	205	203	190	171	194	202	220	202	186	204	202	200	173	184	196	202	201	212	212	197	195	209	172	205	205	194	214	193	228	183	198	214	204	194	214	223	218	218	198	167	197	206	206	196	191	185	219	218	214	199	206	193	194	204	230	203	180	194	202	179	188	194	202	213	190	216	187	192	229	214	195	174	187	229	191	195	228	202	199	177	187	210	214	190	217	220	227	202	205	206	208	174	194	215	223	218	211	207	202	173	211	195	222	195	192	220	194	201	200	219	192	204	194	201	200	188	234	210	223	186	199	201	205	199	197	191	203	221	189	193	222	187	209	181	172	207	188	208	224	222	196	202	214	186	185	203	220	211	217	208	205	216	215	183	192	214	226	211	207	202	194	216	203	188	193	195	189	199	190	193	212	189	205	202	214	202	205	194	229	196	178	191	229	191	207	204	190	185	188	206	192	177	216	191	179	198	182	198	170	205	206	211	184	197	212	200	183	197	191	203	215	210	205	198	208	202	199	183	205	180	208	198	195	217	208	201	191	220	200	194	224	209	210	188	207	191	203	224	199	185	216	194	189	198	218	204	192	206	205	196	182	187	204	207	227	196	199	192	195	191	210	202	191	204	229	198	206	193	194	188	207	213	209	224	216	204	192	187	203	207	196	213	224	194	230	177	219	190	210	192	206	201	187	182	198	218	197	199	200	223	188	197	165	184	203	197	201	199	182	192	199	199	195	204	202	205	205	238	179	214	176	177	224	181	201	208	195	187	210	191	215	192	198	194	194	216	206	197	225	197	231	217	213	190	204	200
34427	58395	38279	16687	9099	6447	4402	2879	1988	1385	1031	821	708	651	614	496	480	417	429	403	353	345	371	334	341	306	334	353	323	277	295	312	254	275	269	257	246	243	244	253	215	243	235	269	250	251	221	235	236	210	219	210	251	215	234	218	221	200	188	240	213	220	224	216	210	216	200	196	237	202	252	217	238	220	218	224	218	225	245	208	237	252	222	234	211	235	214	199	223	198	214	211	209	216	216	232	200	210	228	217	208	217	211	200	191	255	205	213	211	204	241	225	229	201	201	224	204	206	227	177	214	179	218	206	199	211	215	224	191	206	193	227	192	200	183	223	195	180	209	207	212	226	200	215	209	221	224	207	224	200	220	206	224	217	198	220	225	210	233	178	207	229	201	213	208	220	245	230	194	192	194	181	215	217	223	199	195	200	196	222	237	207	229	224	210	202	190	205	232	234	226	251	176	224	214	220	199	220	211	223	223	194	250	211	207	209	221	221	214	214	210	198	202	216	245	207	197	237	264	222	222	216	198	226	217	204	194	216	197	196	218	205	212	229	215	233	234	210	224	218	193	203	218	224	201	227	217	211	217	205	209	203	216	182	232	215	211	187	214	204	244	204	222	192	178	195	205	201	213	190	205	216	221	206	232	205	237	179	212	213	233	202	217	207	218	212	215	233	213	204	200	229	213	225	197	216	220	208	221	195	205	197	242	211	203	221	210	207	204	215	197	204	202	196	182	228	209	242	223	254	202	207	214	198	202	206	241	223	200	201	195	225	203	215	212	218	213	219	209	193	210	190	214	199	197	221	223	207	218	209	206	212	192	205	226	214	200	204	224	242	217	217	218	212	206	221	205	206	211	194	213	222	210	224	216	203	193	218	225	205	197	221	219	213	191	236	201	206	235	220	189	212	221	215	181	204	209	218	215	218	199	202	206	208	223	208	209	208	182	190	223	220	167	214	219	232	222	215	197	199	222	243	199	192	210	234	207	215	212	202	248	211	216	214	219	219	181	206	206	180	195	199	221	230	215	215	202	197	186	199	200	198	203	212	199	187	210	217	210	211	206	196	237	252	236	223	238	202	226	194	200	204	202	234	219	217	201	223	223	200	207	217	202	197	203	202	221	209	232	237	206	214	217	196	225	189	197	218	246	200	190	195	209	232	185	216	205	183	224	210	207	220	195	205	221	197	201	201	206	213	205	190	212	227	197	238	237	188	222	194	207	204	216	200	224	210	214	184	212	202	215	177	214	238	199	223	215	223	198	195	222	196	210	219	234	190	219	220	210	188	226	221	195	229	213	210	189	214	216	228	206	209	203	225	223	218	209	216	207	200	198	213	243	225	216	210	196	230	209	237	207	213	226	205	209	207	199	194	211	199	214	210	214	198	198	241	209	232	231	191	201	231	222	206	225	199	216	208	224	228	206	239	183	203	252	231	204	209	214	177	220	190	212	201	232	203	214	232	209	215	216	205	220	204	190	209	204	236	213	240	202	219	191	199	238	208	213	195	211	214	217	209	210	224	219	205	211	191	209	219	217	214	229	209	209	209	202	222	217	210	219	211	200	242	218	208	213	234	234	209	216	229	203	227	216	218	190	223	210	206	208	230	218	217	224	199	222	224	193	218	200	207	223	234	193	239	210	200	220	186	230	205	200	219	210	210	234	231	190	210	198	223	245	197	180	188	223	225	216	225	215	207	205	233	202	217	205	224	228	217	226	205	182	204	207	227	198	222	206	213	192	245	226	224	232	199	214	200	231	223	203	186	197	200	194	230	203	238	205	227	200	201	207	196	197	233	215	188	215	216	214	206	196	194	231	220	199	194	228	181	194	212	196	207	200	192	201	229	203	232	212	214	206	201	197	219	211	216	197	232	214	190	212	213	195	218	219	199	206	213	222	218	198	217	222	204	225	213	214	200	194	168	210	218	221	229	231	216	215	217	233	213	186	217	205	227	220	196	220	220	195	217	204	215	221	202	196	229	207	210	217	211	199	205	229	203	214	220	216	210	216	206	190	219	205	204	213	237	191	234	191	205	202	217	211	191	217	209	235	222	256	222	217	242	215	207	217	232	217	190	198	199	205	204	247	224	239	239	195	200	191	193	216	243	208	204	206	202	206	213	204	207	211	213	213	195	221	207	214	194	205	190	220	203	202	220	200	220	202	224	220	176	187	205	222	205	218	209	199	236	196	211	188	201	204	209	178	212	222	225	190	195	215	202	210	199	213	206	193	225	204	238	222	209	218	227	224	191	209	212	191	241	231	235	230	193	216	249	219	211	214	207	178	219	231	197	226	224	212	196	210	225	227	194	233	202	197	207	226	205	234	206	202	233	210	193	225	234	196	217	158	233	216	208	216	183	206	200	210	246	213	206	195	214	190	213	197	213	222	228	237	206	191	219	208	256	202	210	204	207	209	201	211	229	223	209	182	207	213	201	214	198	216	197	197	190	214	209	214	210	190	207	190	222	234	225	198	209	217	229	223	205	217	206	225	223	220	199	205	231	199	217	196	235	200	190	204	217	217	219	201	187	193	222	219	235	202	215	187	220	196	234	194	227	206	221	224	210	202	211	206	212	214	212	205	219	200	217	205	199	225	226	212	205	229	220	222	190	208	207	232	205	201	213	200	214	214	200	205	222	211	218	195	216	236	219	227	194	220	233	203	195	219	185	223	207	206	203	215	218	225	202	230	231	192	217	226	202	196	219	222	187	208	221	224	226	194	202	210	220	187	219	184	210	236	214	212	178	209	229	225	175	225	214	208	195	210	223	217	229	179	198	195	205	228	242	212	199	223	202	196	225	221	224	240	226	204	214	196	223	215	212	201	201	192	193	242	213	228	212	220	194	218	220	242	203	203	208	213	217	195	211	216	209	213	200	223	210	214	190	228	224	208	199	184	207	198	200	202	214	217	213	225	193	225	219	185	217	220	204	204	207	198	194	213	203	232	184	220	216	247	184	211	201	207	213	225	202	214	201	207	205	208	211	202	222	220	223	196	201	236	211	223	218	190	242	179	223	195	202	200	207	214	234	218	213	249	216	227	186	235	206	211	197	206	220	225	224	208	198	207	214	222	213	218	229	208	212	203	201	230	218	197	237	209	227	224	226	207	206	231	200	239	224	196	216	216	207	206	206	209	176	211	217	204	223	223	216	200	235	196	220	243	229	231	228	211	216	209	213	207	201	177	197	193	208	230	216	219	220	209	219	212	216	216	235	206	210	219	237	240	217	230	186	259	210	210	188	237	201	201	206	229	219	208	202	231	215	213	231	200	218	211	213	218	193	215	193	212	208	214	218	198	219	203	188	197	193	192	205	195	203	216	219	182	244	199	225	225	214	219	229	207	244	203	217	214	220	214	222	209	203	234	222	208	225	221	200	214	213	204	242	217	192	223	207	213	223	204	215	187	191	195	228	182	198	220	196	223	180	197	202	230	220	216	170	208	198	202	222	209	214	205	208	220	186	219	193	231	215	208	227	207	227	201	203
24917	21217	27636	25192	13306	3563	1950	1243	842	636	534	443	417	420	389	407	335	343	331	303	288	257	276	280	300	277	255	282	242	256	260	252	251	239	248	264	251	251	242	241	227	216	232	228	194	227	226	227	234	233	205	233	247	218	227	235	230	238	233	226	219	250	247	237	229	226	207	209	232	229	250	200	229	224	216	209	235	223	225	207	243	254	232	205	209	207	219	216	223	213	232	209	228	231	208	200	232	230	224	208	228	212	199	226	232	219	240	218	236	234	218	227	230	234	225	244	221	213	236	211	235	198	234	205	228	244	219	212	239	225	222	225	236	204	205	224	206	181	226	217	208	219	228	222	210	225	256	220	207	229	244	232	244	215	206	219	222	188	219	223	207	221	187	231	236	224	218	221	217	245	198	220	221	219	218	226	222	232	228	216	218	213	199	218	224	223	236	241	241	183	213	230	214	228	235	225	227	208	206	199	219	225	203	215	241	249	225	196	215	220	225	229	228	203	227	198	217	216	221	243	219	228	245	232	236	214	236	186	213	222	225	221	223	229	220	232	228	212	233	220	221	232	243	215	236	215	236	221	231	246	238	232	224	239	212	233	200	201	214	203	217	216	209	230	229	197	207	227	207	217	232	238	205	221	257	197	230	215	207	207	218	221	210	238	238	206	219	223	213	232	256	203	223	213	229	222	245	182	221	223	225	179	215	235	231	226	207	218	237	217	230	216	203	207	216	248	190	248	219	200	214	212	227	203	227	236	234	210	202	208	203	230	198	187	206	225	195	210	196	240	192	224	215	241	190	222	224	233	206	221	219	205	236	207	187	209	199	228	210	221	212	217	213	236	242	210	223	250	192	198	217	211	221	208	274	235	216	211	237	218	234	207	209	203	214	241	215	213	228	200	203	218	235	221	208	228	235	235	212	216	214	207	229	226	216	209	204	232	232	224	214	196	219	197	198	232	211	223	238	214	211	228	202	221	224	209	229	198	230	198	222	255	212	236	233	222	206	257	186	247	240	238	230	182	205	236	211	220	212	214	225	230	218	218	210	218	207	236	259	216	223	192	208	232	203	216	215	217	248	223	213	231	222	240	250	201	233	209	236	184	210	222	206	233	218	219	211	204	230	212	222	196	205	228	216	225	227	207	209	221	245	239	213	231	216	207	186	227	224	235	243	190	222	220	191	210	231	208	221	239	255	236	226	207	211	216	195	230	249	230	209	199	214	232	204	217	221	199	212	218	217	232	218	207	218	215	228	204	208	226	216	234	220	219	219	226	228	225	184	198	245	198	201	230	214	234	207	222	227	239	222	218	226	235	235	204	217	225	235	224	218	216	209	215	216	194	212	223	237	254	192	212	212	212	222	225	222	229	228	197	253	201	214	223	234	215	208	210	247	209	253	219	221	186	226	207	212	208	248	226	224	207	243	217	235	238	213	233	243	212	236	208	200	241	194	218	219	219	196	210	223	215	216	203	208	224	223	213	219	208	215	222	246	214	242	206	237	251	215	218	223	239	253	218	222	221	202	222	201	215	204	225	230	252	210	214	219	215	224	232	217	232	241	208	219	213	230	186	219	249	200	206	211	245	210	218	239	202	250	218	219	217	249	212	238	224	232	240	229	233	219	226	214	196	229	220	215	229	193	230	240	210	229	237	211	224	194	218	202	263	207	216	219	218	207	207	253	224	192	235	202	207	210	209	262	227	216	200	228	222	214	217	233	241	203	198	214	235	219	236	243	206	194	199	229	235	230	199	223	224	228	213	211	195	219	208	226	197	230	207	216	236	236	198	208	208	213	223	208	237	231	214	222	233	226	212	242	241	195	206	227	224	244	243	222	219	250	211	216	197	205	213	206	218	205	211	204	242	232	188	217	220	233	197	214	238	204	220	225	209	217	230	216	221	240	216	206	237	230	215	216	203	209	202	229	226	238	210	197	228	224	203	242	197	247	242	223	198	214	215	209	222	227	183	222	202	231	220	239	232	230	252	211	188	217	245	246	191	209	227	217	210	183	180	232	221	237	197	226	222	205	196	205	210	208	208	211	212	225	230	213	230	235	221	231	203	214	197	237	223	218	214	199	203	220	212	219	227	200	214	218	238	224	235	210	195	205	215	233	223	232	208	230	210	216	214	222	207	231	222	226	225	238	211	216	220	214	219	240	224	224	229	233	211	224	212	213	225	205	212	234	247	224	223	206	189	212	259	195	228	207	219	214	211	241	224	216	200	222	195	236	216	218	232	249	217	251	227	205	215	195	209	188	225	235	213	233	201	217	216	205	239	217	242	220	190	182	243	222	220	214	198	221	214	230	243	208	224	222	207	224	213	225	243	225	236	243	209	248	220	217	253	247	201	191	237	209	179	223	232	229	238	241	225	196	221	217	212	204	211	202	215	210	222	228	207	241	214	217	236	266	238	221	214	225	227	221	214	231	226	216	224	188	206	216	245	224	224	220	228	230	203	221	226	206	198	222	201	222	244	223	201	233	238	209	213	219	225	225	213	228	233	212	227	188	202	226	238	207	203	214	249	226	237	214	199	235	216	220	201	209	237	213	257	199	201	235	208	232	208	233	219	202	223	234	209	233	212	233	238	218	214	244	229	206	205	200	221	207	209	219	206	219	205	202	228	227	205	229	222	220	234	236	215	235	218	214	205	221	206	218	215	258	220	217	219	194	180	214	220	222	193	203	209	234	213	208	187	181	220	194	222	222	195	209	209	214	221	222	210	237	220	231	218	202	214	208	238	235	229	219	217	261	208	212	210	216	195	216	231	247	194	211	220	247	223	214	239	213	215	236	231	221	206	225	239	216	229	237	225	233	228	221	237	198	210	189	228	237	203	216	219	226	223	211	206	183	234	222	240	220	202	197	228	201	189	218	215	207	228	206	205	207	209	220	228	225	200	253	210	210	255	175	194	208	221	207	226	220	226	196	212	214	230	224	231	235	217	217	233	249	223	230	216	236	216	220	234	253	212	205	208	201	204	205	226	230	239	205	203	206	244	203	212	232	213	246	208	196	217	205	227	231	216	227	219	237	231	206	227	207	221	227	236	202	210	249	211	199	203	213	207	232	212	205	227	220	230	207	200	200	212	236	188	222	220	201	230	214	228	244	215	229	214	205	227	220	203	217	185	220	218	226	218	218	212	211	222	211	214	194	223	211	220	201	190	194	227	197	199	223	194	247	199	237	251	225	208	225	244	215	226	225	210	198	236	205	218	238	229	220	205	240	203	236	190	239	231	205	210	211	217	240	221	199	217	248	250	227	193	190	234	222	194	212	259	207	239	233	212	223	180	223	240	230	220	219	242	195	203	212	220	222	203	247	208	228	190	231	228	209	232	216	221	242	178	214	207	217	238	213	232	221	223	223	234	215	244	211	227	209	207	207	221	238	198	235	212	201	208	204	208	207	211	225	229	235	200	229	244	235	227	222	234	211	201	215	208	206	175	201	235	210	242	217	227	188	222	222	235	224	238	214	233	246	246
34845	53146	32410	13760	6839	4723	3307	2307	1408	1104	832	756	606	600	505	458	442	417	402	344	349	325	329	289	322	321	317	320	291	286	305	293	312	288	309	309	315	286	250	293	274	271	281	256	242	244	238	257	269	259	293	235	278	263	249	234	212	236	254	271	259	236	252	233	225	247	248	222	247	240	229	265	264	229	238	272	248	241	266	246	249	251	237	233	246	221	239	238	262	256	240	233	231	239	230	255	213	238	228	237	270	231	237	231	241	230	248	238	233	237	228	253	228	262	244	237	252	227	230	233	225	225	236	232	256	250	240	248	189	238	246	246	236	226	253	239	252	223	237	224	224	229	246	235	224	252	261	212	230	241	235	232	234	255	253	242	248	229	205	226	253	232	221	244	240	227	228	233	246	261	227	255	266	244	236	229	244	252	221	243	231	214	254	253	244	244	229	265	253	207	250	246	248	244	250	231	250	233	208	239	213	265	237	244	234	236	223	250	236	217	224	265	270	237	246	214	252	236	234	231	229	244	212	221	241	230	235	239	239	222	204	250	248	237	254	232	238	269	248	241	261	243	240	219	244	216	234	240	235	224	226	245	233	203	240	244	268	248	273	240	245	241	231	212	227	254	231	211	248	253	240	233	241	240	248	236	211	252	238	248	248	219	231	219	234	244	233	212	242	232	243	247	224	260	235	244	220	258	222	224	213	214	230	253	213	248	216	235	243	231	238	240	230	221	232	233	259	240	239	234	228	228	222	260	232	226	217	237	240	265	220	261	251	232	232	234	229	226	230	225	206	224	237	231	236	238	250	241	210	228	257	215	229	221	242	245	218	203	248	247	227	233	241	253	241	214	251	279	259	208	232	226	250	229	232	220	216	237	228	229	221	254	247	231	234	231	221	251	234	245	240	270	256	261	228	234	240	225	247	257	231	216	253	250	252	226	260	221	244	229	267	236	247	240	218	252	218	247	203	257	247	213	237	223	210	238	254	243	226	256	242	270	259	223	222	236	239	197	252	228	252	244	227	236	238	215	237	239	234	241	242	242	238	254	249	228	253	259	236	224	241	227	236	261	215	226	217	205	229	214	216	247	232	249	228	248	243	249	246	220	223	248	218	245	257	216	219	208	229	259	258	248	230	232	239	244	241	266	234	225	239	241	241	265	230	217	228	219	229	228	263	235	252	250	219	245	266	204	259	244	241	246	239	259	269	226	226	230	235	252	243	235	246	247	242	260	236	224	235	225	230	247	231	211	223	249	240	238	230	230	209	231	257	250	224	277	210	236	245	206	245	214	233	245	252	245	256	229	249	227	237	229	229	213	265	214	246	248	245	253	256	239	250	223	252	233	235	249	215	232	221	265	265	227	251	218	196	238	242	237	226	268	240	226	212	229	244	244	232	226	236	226	236	225	248	271	216	252	266	238	231	251	237	267	234	250	232	232	256	232	251	238	218	210	233	227	225	251	222	231	238	234	240	260	247	281	253	223	246	212	236	243	244	252	256	252	234	233	229	208	239	260	232	216	230	248	243	231	224	251	222	245	241	234	248	225	222	262	215	236	237	240	224	248	242	220	232	233	250	255	213	232	248	226	211	238	242	225	239	250	246	250	267	237	227	238	236	233	243	225	215	219	262	225	213	243	236	242	213	245	238	230	243	258	219	205	243	219	248	230	238	217	218	234	219	237	239	202	253	239	239	220	257	224	223	208	237	250	269	219	229	243	243	232	220	260	247	228	241	225	242	230	230	255	206	223	247	236	224	223	227	230	256	230	217	236	225	258	242	237	201	219	276	244	263	223	252	216	232	241	234	230	248	254	229	232	276	225	201	216	249	251	214	216	236	246	251	255	256	225	239	223	230	246	211	232	214	251	239	208	220	235	225	250	233	225	239	261	229	220	256	237	243	233	244	240	224	224	226	246	238	223	240	235	227	225	212	228	241	241	236	232	233	229	240	216	253	248	248	259	213	224	241	233	217	214	204	238	279	245	234	268	218	243	232	238	238	223	254	199	267	245	268	223	221	238	238	230	225	231	235	232	202	229	278	233	230	240	242	217	231	230	230	249	199	248	242	243	240	235	240	241	218	237	215	226	231	227	206	230	246	239	230	224	262	245	245	238	252	222	223	226	232	217	241	217	230	256	246	278	242	225	223	252	225	221	255	265	226	233	213	247	221	236	226	248	238	234	228	237	234	227	247	248	219	230	233	230	222	256	239	276	245	243	249	254	244	240	235	260	248	227	237	243	232	235	246	220	209	248	259	250	245	250	246	219	223	249	203	226	219	225	248	222	216	248	229	262	230	237	252	244	236	241	234	251	244	213	233	234	217	237	252	262	235	215	254	245	243	235	239	218	234	226	203	226	231	220	270	234	203	235	245	225	263	240	245	231	251	194	243	266	233	255	214	236	253	286	242	238	233	254	226	229	210	252	221	241	215	233	256	241	231	265	235	239	253	257	226	253	255	236	207	247	242	238	266	214	218	241	217	200	214	215	221	231	225	260	251	245	235	240	225	198	252	237	222	241	270	224	228	232	240	247	220	235	249	228	249	240	271	250	236	225	244	250	237	238	244	212	247	226	225	251	236	266	210	228	247	225	267	221	226	237	225	213	246	230	227	242	227	237	242	238	224	244	230	250	236	258	230	254	228	241	221	217	235	250	229	212	239	239	233	199	256	222	222	240	253	221	224	239	235	266	269	239	212	257	242	231	250	220	222	246	242	244	235	234	232	233	244	241	220	242	216	238	247	218	222	229	241	232	226	205	218	259	236	229	251	246	230	215	237	235	232	231	220	245	247	212	221	229	259	236	233	227	239	224	230	212	240	222	246	233	225	236	219	250	236	251	216	225	242	256	238	209	239	240	257	259	237	234	219	227	249	241	208	224	240	228	254	252	194	240	247	228	222	206	265	252	239	247	215	214	251	245	215	241	234	240	236	230	251	234	219	247	239	235	230	235	269	236	239	256	205	213	237	235	219	217	249	216	237	242	238	216	219	219	233	255	239	239	221	220	245	220	226	215	234	232	239	240	219	233	226	220	248	247	192	240	220	214	256	214	250	209	254	240	225	204	227	219	270	249	214	237	233	212	204	240	239	238	241	245	252	250	219	225	255	231	230	237	240	242	223	227	226	211	250	225	237	200	236	237	225	285	204	241	217	226	219	221	236	241	244	245	211	226	235	227	234	238	224	243	249	238	237	243	247	240	243	207	204	225	230	244	231	241	237	236	250	215	235	216	242	254	259	243	227	259	232	242	214	231	218	243	230	220	234	259	238	231	255	237	220	217	269	238	215	222	232	235	246	239	237	245	219	225	218	246	241	219	235	222	248	230	234	213	225	259	229	240	235	233	237	252	249	242	239	236	217	253	240	235	231	233	231	234	243	234	233	261	255	223	253	235	232	224	224	232	238	229	234	233	234	246	223	224	252	250	230	232	227	226	237	234	228	258	239	220	244	252	231	242	229	260	251	237	245	228	262	232	228	242	226	215
22528	21106	28769	23694	21127	20974	10085	2541	1485	1089	992	787	729	664	642	610	563	517	502	458	408	448	381	392	408	388	402	362	389	380	360	378	373	367	369	346	368	329	340	354	357	303	337	329	335	305	336	301	285	347	340	278	301	341	306	315	334	314	321	289	282	274	306	300	298	318	304	314	304	300	330	309	298	306	339	290	282	330	307	284	322	294	336	318	316	305	321	308	309	320	304	310	274	304	319	292	322	313	271	284	316	275	309	303	275	323	318	317	285	318	279	323	315	307	294	339	299	275	312	293	343	322	297	290	315	309	302	315	313	310	309	276	337	321	308	308	304	286	311	276	289	286	298	297	310	307	335	318	286	308	297	282	277	342	286	289	302	274	309	305	316	314	291	332	300	317	302	304	343	318	291	328	292	317	300	303	315	305	297	319	306	318	280	287	280	332	285	312	275	294	318	289	310	292	290	276	322	320	299	269	321	326	294	301	312	289	345	286	324	259	306	305	317	283	303	303	287	292	315	347	316	326	300	280	315	295	308	274	329	310	279	309	299	292	285	292	317	272	298	288	312	291	281	307	286	308	320	290	283	344	321	303	294	289	325	314	300	295	313	311	302	312	281	305	326	304	307	286	316	319	293	316	294	309	298	298	313	309	307	265	291	314	334	296	297	296	305	287	306	311	292	305	312	282	310	289	290	313	301	291	286	281	311	281	290	325	301	288	322	267	320	306	303	303	308	284	289	324	310	325	299	291	316	280	291	285	289	292	306	282	318	298	284	303	323	317	305	304	307	314	303	309	285	344	264	307	281	300	305	288	310	299	305	304	372	265	282	281	325	251	295	305	280	308	312	293	298	290	331	316	332	309	302	307	291	307	302	291	288	297	326	317	281	268	302	312	313	288	285	309	271	295	295	307	336	289	305	294	329	306	288	265	272	304	296	300	281	323	323	303	269	297	289	278	280	316	307	313	277	314	304	302	305	295	305	309	299	277	312	318	295	322	307	294	292	327	333	303	293	264	311	306	300	309	293	319	292	312	315	301	301	292	307	330	296	322	290	323	307	314	319	282	264	300	305	299	277	310	258	292	282	296	274	300	315	312	294	272	320	306	316	311	304	327	309	320	323	299	303	319	293	328	306	306	291	320	310	291	323	320	309	312	303	316	305	315	281	316	323	298	314	300	292	339	298	306	298	322	287	295	336	277	325	284	297	293	311	302	289	311	288	315	315	291	329	293	324	302	315	287	306	296	311	276	318	317	259	290	301	334	292	284	297	290	307	291	297	308	287	282	293	317	325	323	278	313	323	314	321	285	287	294	294	291	303	285	276	292	325	320	288	279	310	293	304	296	295	320	294	296	333	296	313	309	313	312	275	289	335	303	317	324	301	297	327	288	293	280	285	333	323	332	287	307	318	320	287	289	297	306	295	277	292	310	284	305	323	304	313	303	306	304	292	300	331	290	287	324	319	288	294	327	333	278	313	335	314	294	286	299	291	289	312	279	316	302	305	311	264	295	286	319	298	303	309	270	301	282	291	300	298	307	302	281	303	310	310	303	309	279	335	331	285	331	269	311	268	293	299	300	310	297	279	285	326	315	325	298	306	283	311	298	301	307	335	288	296	328	286	294	273	295	313	295	309	276	328	302	262	346	303	300	267	330	288	291	310	295	325	344	291	307	319	306	298	334	305	270	338	315	276	295	312	310	305	306	320	315	312	335	312	317	292	312	329	306	311	320	325	298	314	309	290	326	265	283	298	317	292	289	282	271	298	310	275	311	292	299	315	320	282	292	312	284	304	295	297	306	302	299	302	323	311	302	300	274	295	324	297	296	307	264	293	319	292	272	304	297	306	313	294	312	314	282	317	297	278	283	303	289	307	317	280	287	313	320	300	336	319	297	295	294	273	291	291	301	300	289	287	301	302	308	328	306	304	290	293	285	311	294	293	291	328	322	330	277	290	281	332	268	297	314	281	295	298	324	274	306	300	291	308	311	325	310	298	277	275	277	314	320	297	310	268	320	300	265	326	317	320	301	299	289	288	324	308	269	309	294	317	322	293	290	270	324	305	287	292	343	282	280	311	284	318	296	291	302	302	279	300	310	274	280	294	312	285	277	292	327	293	296	337	299	345	307	317	305	303	314	311	299	291	298	312	268	301	317	297	331	294	278	326	320	293	304	282	293	283	295	302	283	322	329	293	300	306	293	306	279	323	314	281	295	285	295	322	287	313	296	300	306	293	302	320	309	293	304	328	318	300	296	317	328	315	316	300	308	321	270	310	325	313	311	313	290	310	302	307	323	298	307	298	271	288	275	314	285	285	310	279	275	310	307	307	293	301	297	297	297	337	304	278	292	292	294	288	297	280	300	272	305	295	302	322	310	296	286	296	323	311	293	281	288	294	313	267	302	289	277	308	314	301	309	295	333	310	299	288	335	279	297	299	287	284	282	330	302	310	298	307	297	316	310	293	294	309	308	265	275	298	292	327	280	270	295	303	322	306	293	285	324	298	301	295	313	294	310	337	308	297	316	311	278	286	288	304	304	289	358	318	302	299	283	292	322	316	312	292	297	297	309	302	281	284	280	342	315	300	307	283	301	323	292	274	302	290	319	345	279	323	308	328	338	315	312	282	295	296	281	348	278	302	318	295	272	329	317	304	265	312	292	288	289	332	308	330	319	320	306	296	307	312	308	302	310	309	284	311	320	306	291	306	311	295	284	291	287	304	300	306	285	288	254	314	307	296	317	318	286	289	336	308	293	287	306	328	305	323	298	272	337	297	285	314	312	307	287	288	269	300	298	280	318	294	268	315	312	306	286	314	304	296	301	325	274	326	322	291	295	293	319	289	292	325	303	291	321	312	334	310	291	334	318	315	299	308	303	280	274	303	316	265	306	276	283	277	300	311	300	298	280	280	317	313	287	293	322	308	290	323	296	320	316	304	308	312	327	309	307	282	286	293	311	296	307	311	313	310	268	296	286	319	269	283	301	291	295	273	290	300	292	328	287	285	321	298	294	291	319	273	317	315	296	295	319	275	331	298	271	293	304	298	313	314	302	303	314	283	274	274	302	321	301	292	318	313	327	283	277	315	284	321	308	305	285	306	291	306	305	318	320	290	305	301	340	301	320	294	333	286	289	304	278	295	277	310	305	308	321	303	303	326	304	320	313	304	248	276	287	304	300	293	321	268	296	341	346	289	273	314	315	322	315	296	299	308	284	307	317	316	301	301	283	278	305	325	304	291	306	271	310	313	321	310	312	324	312	279	296	284	275	278	268	278	309	280	308	330	299	278	285	311	316	307	260	305	311	294	315	320	337	315	273	301	300	308	297	316	306	285	312	301	311	298	275	278	310	280	315	317	311	283	318	312	296	284	279	328	301	300	307	293	294	299	296	307	314	291	325	308	308	341	301	297	320	289	294	287	262	281	288	298	321	341	301	299	275	300	297	289	330	332	291	321	277	310	296	306	317	302	302	318	278	302	294	299	272
38725	64755	43739	21660	10807	7451	5265	3579	2424	1809	1354	1190	1093	952	845	788	730	671	608	602	551	485	473	471	485	453	427	395	485	461	406	404	450	428	388	383	400	377	373	381	366	367	351	342	331	365	380	325	339	311	321	371	302	342	341	304	359	285	336	328	293	354	306	330	320	318	313	304	308	333	321	314	297	311	295	307	307	336	282	340	291	298	337	305	303	297	304	288	341	306	326	304	297	328	286	307	302	304	335	300	308	323	269	340	297	335	314	310	312	320	296	299	323	306	296	325	299	326	332	301	344	300	316	309	296	315	328	319	280	336	286	313	311	314	303	318	312	290	275	283	317	285	323	311	286	309	338	307	318	294	288	315	307	284	320	348	334	319	287	300	337	291	343	350	318	277	302	359	330	317	299	300	328	292	308	297	333	308	331	320	338	286	308	312	321	304	307	334	337	283	325	282	324	295	296	317	274	332	329	296	300	320	346	321	293	326	323	338	263	298	313	286	298	280	276	306	305	303	317	343	297	302	303	344	322	298	328	316	321	294	293	337	326	299	304	299	300	290	292	315	321	288	297	329	287	326	294	302	301	283	292	303	288	333	274	301	303	267	309	290	279	302	292	297	294	327	294	316	297	320	294	302	309	262	317	320	319	309	319	309	324	310	340	313	295	309	291	294	323	318	334	312	310	329	307	306	301	317	295	312	308	296	313	282	312	295	316	307	320	294	293	317	312	283	330	317	334	349	322	278	315	297	293	316	311	302	285	302	321	294	303	306	307	305	343	303	309	353	306	282	309	265	290	292	326	301	319	279	291	306	320	308	289	297	292	298	321	302	284	318	299	308	297	339	298	271	323	295	267	312	287	297	308	341	301	301	265	322	288	309	286	324	329	330	281	304	323	329	309	299	286	323	319	313	322	280	321	268	321	283	315	309	282	279	349	301	308	265	288	261	316	283	316	295	306	291	290	316	304	326	336	281	312	315	320	296	349	303	289	302	314	322	314	323	278	277	294	318	306	293	332	319	300	324	302	296	288	341	303	318	325	334	345	329	303	289	317	292	272	278	292	311	281	318	298	294	311	318	301	288	309	285	291	334	323	286	317	276	313	294	344	310	298	291	286	309	313	281	296	334	306	347	299	313	275	298	334	299	320	299	310	300	297	308	321	281	313	304	309	304	288	310	289	321	285	307	274	285	324	296	331	325	310	317	287	272	316	291	294	323	296	310	296	317	307	322	308	299	301	306	321	320	330	322	276	315	293	297	311	329	313	273	315	278	312	331	296	297	316	295	304	323	298	296	282	314	264	314	257	304	325	337	326	284	310	325	302	334	317	299	307	300	295	306	298	306	338	309	337	314	323	314	282	311	285	302	308	304	321	289	296	299	291	299	313	312	292	345	312	298	283	328	291	277	298	320	305	323	324	330	315	313	315	306	286	298	307	307	314	332	322	317	308	299	319	323	282	322	280	290	314	316	258	302	318	305	291	314	294	305	312	299	295	302	297	270	306	324	291	324	332	297	331	298	309	284	340	299	311	311	284	315	281	306	299	337	309	327	336	288	297	320	312	310	340	317	282	277	305	305	295	307	300	313	276	298	287	302	290	291	306	308	307	314	303	276	284	306	313	357	303	314	295	305	306	319	316	316	284	295	289	288	291	346	308	315	302	300	291	294	323	280	274	280	318	316	304	294	307	339	332	316	298	308	269	306	317	314	330	318	309	290	289	318	280	282	333	295	304	300	314	292	324	294	296	303	304	287	315	300	323	291	296	328	279	287	299	317	288	307	330	305	321	281	319	306	315	306	295	324	309	307	285	311	300	327	269	334	282	290	327	292	323	311	306	322	296	291	348	294	308	295	317	302	312	310	317	295	308	307	312	314	325	300	327	300	296	294	309	314	292	300	320	292	319	326	328	300	300	308	310	297	289	308	307	306	322	299	320	296	267	314	312	313	298	336	309	310	313	312	336	282	254	307	331	327	299	310	304	355	301	310	302	332	351	297	318	326	298	297	319	299	315	317	320	293	289	299	319	281	342	317	302	305	323	293	263	304	335	306	296	288	287	345	309	274	279	339	318	336	320	289	289	279	327	321	299	329	301	293	300	309	317	298	285	296	308	315	326	327	309	303	326	274	309	306	323	302	300	305	317	330	328	302	300	284	327	307	297	302	281	300	328	287	304	314	308	341	281	331	340	296	291	304	319	285	288	336	313	318	319	282	313	311	308	291	299	316	303	292	296	295	301	302	306	330	329	317	294	288	284	302	347	317	281	304	289	335	284	326	301	286	290	310	308	330	258	335	311	314	294	289	323	315	297	348	311	308	312	278	338	308	323	348	343	331	290	290	282	320	339	317	316	343	293	295	298	322	279	307	314	326	315	340	282	288	302	318	295	330	313	296	294	311	306	317	301	294	282	316	327	297	335	309	330	297	307	311	323	309	274	301	306	323	307	316	293	306	314	283	331	291	296	301	278	320	277	290	273	284	318	304	313	291	291	328	329	275	305	308	302	316	318	306	303	326	334	283	279	312	309	313	347	297	301	341	298	293	299	333	303	312	308	310	305	328	334	299	305	300	339	291	313	333	302	330	299	311	316	330	291	278	322	316	332	278	292	292	309	306	284	297	314	292	317	322	305	315	316	326	260	314	299	353	327	303	308	336	279	315	332	277	293	324	305	291	297	326	304	281	341	310	307	297	317	304	292	269	308	306	318	281	288	310	290	295	316	308	265	307	297	311	321	282	312	315	294	282	307	297	307	314	308	339	318	297	308	293	323	330	291	320	282	314	317	312	278	300	308	325	284	294	292	298	314	293	304	311	324	302	325	295	324	307	335	283	305	325	322	334	314	304	297	300	279	266	299	309	324	310	276	288	293	293	328	288	332	310	304	301	288	301	317	315	310	294	298	314	305	339	304	295	300	345	331	292	298	302	286	283	312	282	327	314	303	299	294	289	299	309	315	306	311	309	318	312	292	286	304	292	306	288	336	299	283	315	316	326	310	297	332	306	298	300	298	300	274	308	290	315	314	281	297	294	314	340	303	289	295	298	283	306	324	298	306	294	253	308	305	324	317	296	308	315	307	284	309	286	324	336	280	291	312	299	296	316	271	290	295	296	316	293	292	281	325	294	287	308	311	315	315	287	299	300	304	321	345	292	306	336	307	301	315	309	299	304	314	322	305	334	302	332	282	298	311	275	307	318	269	345	316	335	296	293	294	280	307	288	279	332	307	342	293	292	332	321	322	313	297	320	294	290	305	282	280	307	308	298	325	278	284	299	317	297	308	300	285	293	344	310	292	329	323	338	308	318	310	320	301	274	314	320	309	331	329	319	316	324	324	280	314	296	297	308	268	296	329	296	335	314	297	277	299	310	315	296	283	302	316	321	289	302	282	307	306	303	322	299	299	313	319	316	314	303	302	324	298	315	285	329	307	311	298	310	286	293	314	306	288	331	300	296	275	297	327	309	287	262	297	318	336	295	313	313	318	292
32971	32785	25154	9658	2885	1582	1094	750	530	405	342	306	299	286	258	252	220	233	226	191	226	210	176	196	216	190	187	208	187	178	165	159	187	169	186	178	190	147	159	177	182	156	163	174	170	155	169	173	162	166	158	158	163	162	171	156	164	143	174	154	167	149	165	157	151	149	146	164	162	140	129	144	142	157	172	161	145	160	165	160	142	158	161	160	161	173	134	156	148	181	157	152	167	157	172	166	169	150	151	142	142	163	161	155	150	146	158	161	158	150	147	163	153	181	154	159	164	142	136	160	147	149	175	158	167	127	174	156	156	162	147	175	171	169	152	124	182	152	157	141	174	149	158	140	149	150	142	180	137	164	129	155	145	165	178	159	132	180	150	175	159	159	163	150	171	150	186	167	123	138	145	146	158	158	163	145	144	157	175	150	155	145	163	169	156	130	160	151	133	152	145	154	155	170	151	141	162	160	161	157	172	145	158	157	160	167	141	143	158	146	150	165	120	152	156	146	151	172	142	170	162	158	148	153	157	140	165	169	156	142	154	155	171	157	144	178	145	153	159	149	166	153	158	158	168	159	150	142	153	164	148	155	146	185	132	149	146	135	140	149	157	156	148	164	147	154	163	166	162	160	155	149	153	137	146	156	144	167	151	140	164	156	166	130	143	150	170	156	159	149	151	156	128	164	178	147	162	153	173	140	128	151	163	167	166	147	151	181	167	159	165	134	158	164	174	138	151	151	135	148	144	170	176	155	139	171	151	136	138	156	141	150	142	152	148	171	146	167	145	157	152	149	167	161	171	167	178	148	147	186	148	146	184	152	157	130	161	152	145	158	171	177	142	162	139	161	138	150	148	187	153	150	163	157	133	168	152	127	160	159	126	138	155	142	135	140	162	150	149	132	172	167	149	176	174	158	149	158	133	145	159	172	164	169	146	168	148	157	147	171	167	140	163	158	164	161	135	149	151	149	178	149	152	163	140	138	167	158	159	146	166	144	153	148	157	150	148	162	167	149	159	153	181	137	173	160	155	153	158	134	150	140	160	145	162	160	142	140	153	169	149	171	151	146	152	152	159	159	175	163	165	153	157	150	172	162	152	157	166	173	161	159	146	154	144	141	172	163	183	148	160	175	170	157	146	132	151	174	150	167	150	168	159	178	151	149	141	159	137	171	183	150	145	155	163	162	131	142	154	132	155	163	163	162	154	140	153	156	167	144	140	142	178	148	138	144	148	158	174	130	154	172	166	164	135	133	155	151	151	152	155	157	132	166	173	150	152	150	176	131	170	146	156	156	164	162	125	157	158	166	145	163	170	162	158	161	165	172	163	167	156	156	166	136	156	156	172	147	140	160	153	146	153	167	142	156	142	136	131	147	169	167	150	165	152	171	159	146	153	167	143	169	153	146	161	156	136	175	159	164	145	135	142	154	164	137	152	143	135	149	152	176	161	126	149	157	130	170	149	156	159	151	143	182	142	155	140	146	153	140	141	146	164	163	160	149	167	172	164	164	158	160	141	144	175	153	150	175	153	189	159	163	143	132	170	148	152	188	154	129	141	159	134	147	135	148	152	176	149	137	162	152	153	149	147	133	154	154	170	154	160	143	186	150	165	161	138	151	157	158	140	158	148	161	141	153	168	163	159	156	138	145	166	152	151	150	167	159	168	153	158	152	154	142	182	152	168	164	150	160	157	174	134	150	163	134	151	179	148	170	142	151	153	166	182	163	163	152	163	169	157	139	172	149	150	167	155	154	142	170	144	154	154	187	180	162	165	134	150	182	158	171	164	155	159	138	159	171	167	161	165	160	171	172	153	171	138	143	145	157	148	157	143	166	162	144	170	155	162	147	139	133	162	156	156	162	154	145	167	149	132	166	164	145	146	149	140	155	151	162	154	153	152	150	181	162	134	130	147	172	170	151	143	148	168	157	155	184	163	161	137	162	150	176	165	177	133	163	151	157	152	155	156	141	163	144	148	160	170	166	158	164	181	151	181	167	155	179	136	135	163	160	162	135	155	160	154	172	147	167	146	154	153	164	160	155	133	170	150	161	153	172	153	152	154	146	167	143	156	175	166	153	133	153	144	160	157	157	160	158	153	141	149	151	146	170	157	181	151	160	128	170	170	159	169	141	136	151	144	156	157	140	128	151	144	144	141	150	168	134	141	137	139	159	153	133	155	139	154	143	154	158	153	155	155	140	148	155	164	152	163	138	159	160	169	158	177	141	148	155	164	154	157	162	150	161	140	142	132	130	146	172	149	129	161	168	145	165	154	155	132	161	143	158	139	140	151	130	161	146	161	164	158	156	150	154	135	158	164	156	169	163	170	161	141	172	161	181	154	153	141	147	153	153	141	151	161	158	156	140	157	150	159	159	170	165	149	154	161	161	166	152	153	160	152	173	141	145	156	137	182	154	154	154	139	150	145	138	164	163	147	163	149	147	153	157	151	156	168	150	163	149	179	159	162	168	159	144	162	157	167	141	158	157	169	158	140	152	162	162	166	150	136	135	161	144	152	155	155	153	160	141	167	174	154	146	162	170	158	157	138	150	150	155	147	138	147	168	168	161	150	151	130	157	162	177	153	141	140	142	170	162	157	143	154	152	142	154	161	159	167	151	172	160	157	153	167	148	150	148	163	157	154	162	136	152	168	157	164	143	163	139	166	151	163	177	148	179	148	127	157	169	158	164	178	147	144	154	171	161	150	159	137	167	174	162	155	156	148	164	158	179	137	131	144	168	140	162	140	153	146	137	173	138	165	171	172	149	155	183	177	170	125	157	172	150	167	188	135	143	147	187	139	138	134	178	139	164	152	155	153	169	130	171	149	144	180	151	149	184	162	162	150	138	145	170	154	150	152	152	169	162	165	150	160	156	158	167	140	140	161	151	162	153	157	175	154	165	155	159	155	151	141	165	162	171	147	151	128	155	186	131	144	148	153	152	140	134	171	147	168	143	164	130	152	180	144	177	175	160	143	151	157	149	158	141	152	154	173	148	146	165	152	171	163	161	161	148	142	148	148	167	157	149	167	135	162	176	168	162	166	182	156	141	150	160	147	154	151	143	147	160	169	149	156	150	174	154	153	177	158	143	172	142	167	169	154	160	149	154	139	150	152	140	150	160	166	155	180	156	152	149	136	135	166	130	162	164	175	150	160	148	179	173	160	147	153	149	165	155	154	162	173	159	154	159	145	154	183	142	164	180	161	150	129	159	138	158	171	170	152	134	141	158	171	173	154	168	143	168	164	162	173	141	151	140	165	185	168	151	170	132	154	144	152	176	172	186	158	167	150	155	157	153	145	162	142	163	134	154	142	153	159	154	180	162	164	172	142	138	165	163	157	157	150	146	142	160	174	151	150	146	162	164	159	132	167	150	150	168	162	157	169	138	141	147	178	143	153	147	137	147	179	148	165	166	166	144	153	169	157	164	140	154	162	170	156	170	150	169	159	187	154	154	157	147	155	163	149	156	153	160	156	177	169	148
35822	45085	23716	7674	4091	2869	1918	1262	896	671	591	478	422	417	390	346	307	293	268	216	217	244	210	234	224	231	212	225	203	216	223	204	221	214	173	208	201	188	209	191	171	215	192	175	172	203	189	162	152	168	178	173	224	166	179	166	183	171	186	172	177	182	163	164	154	182	174	181	163	162	169	156	204	176	167	164	183	178	180	167	162	183	174	193	167	176	178	168	172	164	187	164	178	174	178	154	161	153	200	170	176	167	165	178	137	146	164	188	169	178	166	159	195	164	179	164	190	172	193	140	178	195	166	141	144	157	166	194	182	176	161	175	166	195	184	191	168	182	181	173	160	190	163	166	163	172	160	160	191	175	181	159	155	172	161	187	180	181	170	164	146	156	177	173	194	169	199	173	187	153	190	193	156	202	166	177	159	169	169	189	195	171	170	163	146	146	179	149	171	173	179	188	171	166	174	174	155	190	173	185	171	183	186	189	148	184	151	151	173	148	169	170	181	174	184	192	157	183	159	169	156	178	153	169	150	184	187	168	150	167	200	173	165	162	171	189	173	142	157	181	159	149	183	190	166	152	196	173	181	157	159	183	172	159	178	179	186	181	186	163	175	176	169	181	178	166	173	194	187	158	167	139	162	181	171	165	165	162	183	205	189	166	182	171	176	179	170	170	195	172	184	141	158	175	188	158	152	142	157	164	155	186	174	167	179	179	163	154	156	185	165	162	185	160	170	177	198	169	183	164	162	191	195	178	141	201	171	165	159	209	154	183	186	172	163	172	181	172	179	185	184	160	161	204	165	190	176	173	192	163	154	161	151	182	196	167	178	183	158	134	157	168	169	174	173	182	174	194	181	167	178	178	175	189	183	169	159	168	174	186	185	173	184	162	186	147	168	199	165	162	178	166	156	217	171	171	184	152	174	189	185	161	175	162	184	156	178	152	168	156	148	184	173	166	168	184	161	150	175	160	141	172	179	193	158	156	162	180	201	178	168	171	169	179	157	157	154	182	165	157	178	187	191	151	163	160	181	164	160	167	165	168	190	184	175	188	158	171	141	182	169	175	175	189	178	192	175	169	152	182	175	178	158	181	161	183	144	187	163	173	199	168	182	169	173	187	182	185	163	173	169	161	153	139	190	173	176	187	165	180	156	165	175	176	175	161	152	175	157	180	177	174	168	145	185	166	172	176	172	166	167	161	153	166	190	178	186	176	189	157	161	174	185	168	167	178	163	159	195	168	171	169	169	164	178	162	169	176	183	160	158	160	186	169	183	170	183	185	189	177	181	167	170	173	186	161	174	172	177	143	159	176	176	179	176	154	178	184	169	161	198	179	188	164	169	132	154	175	192	186	183	157	154	180	181	177	172	148	175	191	201	165	173	172	146	141	162	170	169	165	211	188	201	155	173	151	150	148	190	173	179	173	174	163	166	163	167	180	167	189	155	178	164	153	158	161	157	153	157	184	161	172	156	159	174	135	161	193	153	149	175	165	185	151	172	168	160	173	169	178	145	154	179	151	158	162	154	155	194	173	161	167	182	186	198	167	190	179	200	175	179	150	159	191	179	162	177	178	169	170	168	174	177	159	182	164	175	147	179	161	183	184	169	181	185	148	165	172	163	180	188	160	157	168	183	181	150	181	181	163	184	152	164	169	189	177	182	161	144	180	154	158	177	176	172	164	156	183	164	156	162	181	163	160	158	183	173	183	152	169	171	154	165	186	156	173	164	187	163	166	154	167	162	179	173	154	183	158	176	176	175	154	171	196	156	177	166	175	169	171	196	187	169	177	166	170	171	178	165	183	155	166	177	163	176	173	172	158	167	132	173	164	166	158	164	182	174	173	186	158	164	165	181	189	176	156	177	197	173	194	177	180	173	160	159	182	172	176	163	159	203	168	186	182	178	168	156	172	174	148	179	180	181	174	182	150	176	170	173	169	182	178	161	165	149	166	173	174	162	154	162	164	161	168	186	187	164	170	192	187	167	165	170	167	158	168	170	156	145	166	170	189	174	167	191	194	180	172	162	167	185	166	176	187	192	173	143	183	187	164	152	165	162	176	176	158	176	165	174	163	171	178	168	171	190	158	149	154	191	149	178	176	151	179	162	165	152	178	155	162	155	180	176	167	165	189	174	188	160	152	161	175	166	166	181	178	181	165	175	192	163	162	183	188	199	166	178	178	205	175	180	186	157	190	185	185	169	165	170	200	171	188	163	164	165	191	174	162	161	141	178	187	170	156	183	178	183	167	173	163	180	166	163	169	161	188	160	181	182	177	167	178	154	171	176	164	155	169	166	150	183	180	161	153	157	164	172	174	188	180	155	174	167	181	186	181	139	179	168	165	174	167	164	173	154	181	161	167	164	178	186	182	185	159	166	164	175	197	162	160	174	184	159	175	170	184	173	156	143	162	158	151	189	161	168	178	160	162	152	160	163	159	161	130	158	163	164	150	171	174	182	169	167	175	165	163	173	177	170	146	174	189	168	183	162	167	187	181	163	150	188	155	150	157	160	165	186	157	175	175	160	162	196	195	187	179	170	148	163	170	167	179	175	191	179	171	164	148	158	187	149	165	176	145	167	195	165	177	162	182	168	185	157	156	180	182	174	160	156	162	163	180	154	159	169	164	182	181	174	158	174	172	165	173	188	184	176	170	177	177	178	167	182	171	154	153	170	167	169	163	162	161	165	174	177	176	187	165	181	189	163	185	182	153	162	163	169	190	143	157	152	171	170	160	165	181	148	151	161	175	165	166	174	165	190	177	162	195	175	151	179	174	181	175	164	173	182	172	146	167	159	170	184	173	175	174	187	169	171	166	151	185	187	158	161	181	162	181	174	187	175	184	173	183	161	180	165	149	172	148	137	183	180	188	187	185	182	175	178	165	164	172	173	204	187	193	174	158	166	169	158	137	165	178	187	158	149	163	170	187	189	170	162	164	156	160	169	168	150	170	176	188	178	168	159	173	164	159	172	192	160	150	167	177	178	172	170	152	142	166	178	189	160	166	176	164	178	187	165	186	171	194	174	189	190	174	177	186	159	165	170	173	178	149	162	175	169	177	163	173	183	184	168	143	176	163	152	187	183	169	172	166	164	167	181	152	193	138	168	193	174	180	161	178	156	174	195	174	162	158	195	174	182	179	164	174	182	151	173	173	181	170	161	172	153	203	176	180	159	152	192	195	180	186	186	180	178	166	175	158	182	166	176	169	170	159	179	167	149	171	172	192	168	169	178	179	158	205	179	182	152	150	170	172	170	187	158	167	189	186	171	142	176	175	178	173	196	166	154	182	163	161	180	149	185	192	175	168	193	168	162	186	185	192	175	191	173	168	159	159	168	164	188	171	192	187	188	154	172	168	179	153	157	187	146	172	171	179	157	157	167	182	197	160	179	170	158	178	161	166	157	191	151	206	156	167	193	172	170	160	169	163	150	158	153	181	171	151	156	171	174	176	182	165	151	196	156	167	144	178	177	159	177	173	145	177
23800	21175	28324	24353	20924	10929	2731	1403	933	740	631	556	519	435	429	377	381	331	313	308	349	302	262	296	264	279	304	282	254	276	240	248	244	222	249	214	239	244	220	227	215	217	256	214	199	203	230	197	191	229	212	196	236	186	187	190	210	197	209	242	214	185	214	191	214	200	212	213	197	218	192	215	214	194	226	206	204	221	207	225	221	213	208	210	208	223	206	225	208	215	197	219	188	207	205	212	215	220	199	205	198	209	211	207	182	204	217	193	224	188	209	235	206	200	187	190	219	209	211	216	217	190	192	205	206	208	173	216	203	198	176	224	184	209	236	209	205	184	204	208	186	180	207	202	213	186	206	220	216	223	219	195	210	185	172	194	193	193	200	204	225	190	211	205	186	207	224	193	187	230	199	209	209	196	199	210	213	186	213	185	235	228	224	188	201	215	216	216	202	191	205	200	195	182	197	223	203	193	216	232	207	201	202	205	205	210	184	221	215	193	212	196	230	197	213	221	236	217	180	208	219	208	179	193	186	197	205	203	225	179	200	193	221	227	195	198	204	179	216	213	187	212	199	210	194	208	204	219	184	190	191	200	175	188	209	209	181	216	223	206	213	187	211	206	218	219	228	215	211	195	226	203	212	215	179	216	200	188	212	192	192	215	212	195	226	196	223	224	207	204	207	199	188	207	183	204	222	206	173	201	183	176	184	182	230	194	191	202	174	196	184	230	199	201	227	215	196	202	197	218	214	231	206	200	193	208	217	179	208	211	226	216	200	198	194	221	184	188	214	205	200	199	190	229	215	234	197	203	210	209	203	245	207	180	192	185	200	191	187	171	205	220	182	214	201	198	217	211	201	224	195	194	208	213	195	191	207	200	235	211	224	201	201	190	214	210	171	233	193	228	196	206	201	183	196	207	189	213	215	194	184	199	192	201	224	192	211	219	191	209	193	224	208	198	209	181	219	210	223	217	235	186	234	212	204	193	194	218	194	182	206	205	190	192	230	221	237	244	201	201	217	205	206	184	192	192	183	183	173	188	194	212	175	208	171	215	203	170	203	194	183	198	201	208	187	179	207	196	212	216	198	198	199	192	191	191	189	189	228	193	201	214	192	214	203	201	205	211	228	197	198	183	208	200	216	196	226	191	209	195	212	198	204	202	212	179	204	219	192	198	198	200	201	217	213	206	215	219	205	192	196	197	221	195	209	188	235	211	201	218	209	218	209	200	217	204	179	207	217	224	194	197	224	191	197	202	188	217	186	195	194	196	198	192	178	189	207	222	213	224	193	213	203	214	201	222	213	199	186	212	193	183	203	192	179	188	217	175	193	204	185	210	219	202	215	186	186	190	254	188	215	173	221	197	204	195	199	238	222	191	210	195	227	182	202	212	180	199	176	191	200	214	201	209	185	214	210	200	191	197	221	208	222	230	226	211	227	219	186	210	190	222	190	182	186	223	206	194	217	186	226	177	223	201	193	197	195	191	219	206	203	232	190	199	176	219	188	229	197	195	182	219	213	218	207	200	207	184	190	197	193	197	188	222	194	229	201	211	197	172	201	221	221	191	215	194	188	187	207	218	193	214	214	183	192	217	187	207	215	200	220	211	180	192	205	206	211	198	212	208	192	195	220	188	216	216	204	192	201	193	215	211	202	214	190	209	206	202	189	216	199	209	193	181	193	189	188	164	221	200	199	197	202	209	193	209	188	198	209	185	188	190	202	212	178	192	216	190	187	200	203	180	208	177	197	186	204	217	221	194	167	211	198	230	205	212	209	224	206	207	200	185	208	206	221	191	210	210	200	190	199	210	203	214	197	216	183	221	204	185	206	200	197	211	217	184	221	169	218	229	200	218	189	191	200	203	197	216	209	201	197	202	180	209	209	191	229	187	193	201	200	184	205	196	205	220	211	196	186	198	205	192	207	196	209	166	213	194	199	209	188	201	212	186	186	194	205	179	205	190	228	219	245	187	209	243	202	192	225	218	196	196	215	193	190	177	211	201	193	190	199	212	196	202	191	210	194	215	245	194	221	180	181	206	179	211	201	188	217	222	208	204	214	214	195	193	216	190	179	197	201	205	206	219	200	181	207	212	223	216	196	211	196	209	218	191	191	193	200	189	211	206	204	187	205	181	181	184	200	198	200	204	194	221	188	200	201	190	177	192	209	170	192	194	217	164	204	187	192	191	204	217	202	200	185	196	186	216	203	167	199	209	208	206	204	205	187	210	184	200	223	200	199	198	217	205	194	216	216	183	208	200	208	207	203	183	176	207	202	208	204	201	202	198	221	172	209	229	202	183	213	195	192	197	221	239	235	190	207	180	191	177	194	205	204	205	195	189	214	204	193	195	207	192	213	210	208	201	198	200	183	197	205	199	198	197	186	200	205	203	215	213	199	203	178	190	212	225	155	223	231	213	193	196	210	201	233	188	222	215	195	183	196	172	237	209	219	202	213	197	199	211	190	210	187	212	183	214	193	227	206	219	192	200	227	222	187	210	201	188	218	197	177	197	185	207	226	183	200	219	194	207	213	205	206	207	211	193	207	218	205	199	191	206	223	199	202	191	215	209	207	216	215	193	172	215	183	198	191	207	199	197	199	200	206	183	188	216	203	204	213	240	221	220	199	218	222	168	212	189	215	201	223	195	202	202	199	176	201	198	203	220	207	202	194	221	206	214	187	198	202	190	183	206	225	232	194	203	226	212	209	188	162	216	218	228	199	209	220	213	195	219	207	218	192	177	199	231	186	217	214	213	215	187	220	181	211	193	186	204	216	205	199	211	225	200	203	224	230	232	194	222	191	234	197	214	207	199	198	204	195	205	194	185	192	229	197	185	194	195	216	217	196	227	204	193	199	212	201	210	197	199	195	211	199	231	232	212	219	185	197	196	191	201	208	197	218	188	209	217	208	200	214	192	198	201	197	194	207	217	208	182	213	195	205	207	193	221	196	203	203	233	178	202	231	212	211	196	203	195	205	202	191	208	197	205	228	175	202	195	206	189	211	215	188	198	208	212	216	210	206	205	230	212	189	188	205	214	185	191	192	193	215	196	196	202	157	191	201	195	231	193	198	193	202	216	186	184	177	173	231	210	198	190	222	238	225	196	207	207	216	197	177	205	191	208	187	224	211	181	198	187	207	200	179	190	203	217	190	194	198	190	193	214	198	219	179	195	194	220	199	189	202	219	212	209	196	190	223	186	219	192	213	181	204	183	204	196	196	192	188	204	199	199	211	194	196	198	199	217	200	211	188	175	202	186	194	218	205	208	221	186	214	219	225	198	185	192	199	204	229	207	193	222	201	191	206	203	207	203	192	188	190	204	179	199	211	209	200	213	200	216	223	207	195	188	212	177	203	201	174	203	228	202	193	213	172	188	197	208	183	205	193	174	191	194	219	200	200	172	201	202	224	217	198	199	193	235	200	205	203	200	178	210	226	199	214	206	230	208	226	190	187	194	191	197	229	229	203	183	202	194	193	224	171	205
35994	55946	34665	13802	7195	5038	3435	2284	1553	1284	960	853	762	706	623	542	519	429	421	395	374	366	355	343	307	324	326	327	280	294	303	292	292	314	282	266	277	251	266	261	256	230	257	222	281	228	240	240	245	240	224	228	217	221	215	236	230	211	221	208	231	259	180	169	221	223	221	195	227	214	222	230	204	202	240	211	214	228	224	223	230	184	226	196	200	216	201	231	232	213	210	211	207	204	238	207	211	217	218	231	220	215	244	241	201	227	220	191	212	234	179	241	223	184	202	244	210	191	188	234	217	224	218	211	231	204	212	212	209	205	191	211	204	183	215	215	190	200	182	240	220	202	214	248	197	228	218	205	208	187	215	221	210	219	210	212	199	209	220	177	200	216	193	208	226	220	193	214	201	194	228	224	203	235	206	223	223	189	202	204	210	190	215	227	206	179	217	228	229	193	207	212	207	206	184	188	214	193	211	181	206	202	225	220	225	207	221	207	201	205	233	224	233	216	195	205	200	198	211	216	199	191	208	220	218	227	215	209	197	212	223	199	218	204	213	228	212	212	205	208	233	221	217	198	214	173	232	213	209	208	211	242	218	209	224	198	211	218	197	214	204	216	233	208	209	196	205	211	191	229	218	216	219	215	199	202	209	199	239	230	213	214	200	212	211	203	227	203	200	247	226	199	201	231	194	212	212	223	197	225	221	204	211	179	207	221	206	200	206	214	206	220	211	229	227	214	220	194	222	206	209	209	189	203	202	198	234	211	220	199	222	231	196	211	222	191	215	218	215	208	228	179	192	185	240	218	209	223	200	224	205	231	214	199	215	214	210	216	238	221	206	206	196	203	200	229	229	203	209	203	211	220	187	206	226	199	192	201	201	204	222	213	202	228	193	195	193	206	206	216	207	208	211	237	212	216	225	205	215	212	218	205	222	194	218	221	224	238	222	213	217	188	211	219	226	203	227	201	215	216	192	214	198	193	207	192	197	221	219	189	221	189	209	211	212	229	207	224	230	222	222	202	229	203	194	191	262	211	200	177	220	209	202	197	215	244	208	230	211	200	205	229	202	242	212	215	244	206	205	224	199	192	192	219	221	219	202	222	228	216	200	205	201	204	214	212	214	211	210	209	199	189	233	201	208	233	210	195	210	219	169	238	214	206	220	192	237	198	220	187	210	213	190	203	215	232	197	214	210	214	209	212	203	229	214	229	213	198	224	221	209	204	215	212	208	206	216	220	204	205	217	227	204	220	211	218	228	253	203	217	207	220	169	202	198	191	205	211	203	212	226	214	219	223	240	183	218	227	212	217	212	238	185	212	224	215	224	213	199	232	204	221	184	194	204	240	202	211	219	183	189	221	207	198	214	189	211	214	199	204	216	216	203	206	200	192	209	207	192	207	222	203	226	225	208	181	237	209	221	221	215	222	200	235	230	206	204	233	204	215	209	208	223	206	235	220	221	177	213	217	226	202	221	216	190	217	203	218	222	218	188	214	207	187	225	218	224	187	203	205	214	201	214	201	231	181	204	237	208	213	192	209	184	202	220	212	224	209	209	207	192	192	225	223	183	217	196	187	212	215	212	220	201	193	228	185	219	210	215	242	227	226	217	199	208	222	224	210	213	224	223	181	225	183	189	228	223	205	215	197	219	206	207	204	210	205	219	190	194	223	209	210	190	208	216	213	238	219	207	211	210	195	226	200	230	200	211	198	213	214	198	219	220	228	234	214	195	192	216	183	222	218	197	232	203	195	216	225	222	214	218	190	189	219	221	222	213	210	211	196	232	221	204	214	201	220	210	195	216	218	183	201	182	196	229	214	213	220	226	194	214	221	228	206	212	198	210	200	215	193	185	217	227	207	207	210	212	235	207	207	199	219	207	192	212	227	192	217	213	189	216	214	191	183	204	217	200	213	219	222	227	215	187	220	227	266	191	186	211	205	189	216	183	208	211	233	225	191	202	223	219	212	217	212	201	194	199	236	228	201	220	217	217	239	205	224	220	236	191	224	208	202	213	209	236	206	217	203	198	209	203	209	225	205	204	228	220	220	208	232	220	200	213	218	206	182	207	227	187	225	195	225	241	234	191	221	200	197	225	260	206	231	188	221	201	180	217	236	198	206	200	220	221	201	221	200	183	203	223	239	210	175	211	225	226	195	214	236	237	206	209	209	209	214	227	213	226	220	215	204	207	188	202	216	224	209	221	197	221	210	191	210	220	191	189	223	228	207	198	228	249	189	227	190	245	218	223	225	201	192	225	195	203	206	203	194	237	214	215	213	205	201	194	202	223	198	213	235	220	214	212	217	219	196	200	207	228	206	227	204	201	195	208	206	200	219	212	226	203	217	210	201	244	203	218	225	206	198	189	193	218	208	221	193	200	225	205	220	212	210	226	226	244	215	200	208	241	210	227	214	203	185	226	221	229	222	199	220	201	217	214	206	226	188	206	198	255	217	199	226	203	220	218	228	196	238	221	205	223	202	213	184	216	194	213	193	229	245	204	225	206	183	214	186	212	206	234	209	211	188	236	196	208	186	209	197	229	221	199	220	190	197	243	204	214	195	200	182	210	214	218	200	226	214	232	203	202	208	214	209	214	227	234	190	193	192	228	207	228	216	200	216	223	263	221	190	216	204	224	213	230	188	228	228	206	209	184	215	215	206	212	224	222	188	204	193	209	228	226	217	206	215	219	204	245	231	209	212	210	227	196	194	207	209	245	221	217	236	201	220	229	211	194	233	193	222	203	212	195	219	201	203	232	243	204	225	220	222	215	216	204	210	203	191	234	201	216	243	207	233	199	220	210	207	225	200	198	201	215	197	212	219	225	212	208	213	234	221	232	211	199	202	204	201	232	185	197	231	220	212	236	210	186	206	189	206	252	195	192	196	224	249	209	189	198	223	190	208	226	234	201	202	211	212	205	203	218	208	220	196	207	206	229	237	195	214	211	253	204	193	181	198	224	217	196	214	213	225	197	216	203	209	248	223	205	224	198	200	220	225	194	221	231	230	188	210	200	203	190	201	241	231	201	244	198	213	225	199	212	220	186	187	213	228	221	209	191	206	203	195	209	200	205	208	228	206	214	205	207	205	207	202	222	192	215	230	206	219	195	200	211	213	212	211	195	211	225	250	214	218	215	206	196	224	216	214	197	222	210	218	240	232	199	205	229	191	207	235	226	217	205	204	237	195	206	187	221	201	201	223	209	201	215	214	219	186	226	216	229	202	239	221	197	219	211	227	187	229	228	208	220	194	190	205	231	216	202	213	227	184	210	190	230	207	227	214	229	196	209	221	218	192	204	212	223	195	204	208	204	210	199	192	230	238	231	237	210	227	215	175	218	202	234	206	211	226	206	190	204	204	197	225	216	175	210	246	213	251	242	206	194	214	211	222	226	213	202	218	236	228	213	212	240	203	240	209	228	186	227	196	206	205	207	218	241	201	221	224	201	209	207	207	207	216	222	220	205	198	214	228	210	226	201	201	212	196
24852	21158	27393	25030	12566	2832	1550	949	713	632	534	518	485	437	423	382	350	347	323	283	272	302	260	267	276	244	291	289	290	242	273	255	249	242	260	246	235	216	228	236	225	211	229	217	252	235	231	220	225	205	239	197	219	198	227	257	207	250	210	226	230	234	199	237	212	217	231	240	197	216	207	214	240	222	216	235	240	225	233	230	245	215	206	221	227	222	213	237	211	208	210	205	222	221	215	223	218	224	202	226	235	200	214	231	237	225	240	233	226	219	225	221	234	225	196	235	209	211	214	221	206	218	235	217	192	233	224	219	209	185	252	237	230	227	206	210	213	191	245	208	228	201	223	230	201	241	204	229	240	218	219	221	210	192	220	230	234	194	225	232	234	257	204	238	225	211	221	221	218	219	218	243	223	220	215	217	245	219	221	201	221	230	223	253	208	228	194	216	205	243	217	224	223	216	212	216	229	195	227	201	227	192	216	225	239	203	229	221	223	222	219	211	210	221	193	213	218	220	236	240	219	211	247	226	228	208	211	225	196	246	245	218	212	244	237	210	231	229	230	240	218	233	219	208	239	233	224	185	220	219	214	217	217	206	208	233	206	205	207	220	222	222	205	231	225	183	204	209	217	208	235	246	193	234	233	218	217	198	222	240	202	242	215	211	212	205	193	192	225	207	213	222	222	230	220	228	182	231	209	185	229	222	234	229	212	223	228	213	222	224	235	225	272	219	209	224	207	259	189	234	219	235	192	217	235	227	213	232	221	231	213	214	215	224	218	218	225	208	231	228	204	221	206	212	217	218	241	216	218	233	248	239	224	231	212	196	194	224	220	227	206	219	207	230	226	229	220	244	214	216	218	240	226	222	186	220	217	238	230	209	228	225	218	233	223	234	231	219	214	206	242	209	221	243	226	217	219	200	195	218	198	204	211	227	217	206	223	235	233	223	207	222	215	207	206	234	215	207	216	211	229	229	202	234	212	219	217	230	223	214	215	220	236	199	215	222	207	190	239	211	240	198	215	205	231	221	228	222	193	234	223	216	194	232	227	211	213	208	216	222	213	226	208	218	208	230	239	188	216	189	210	224	227	206	227	231	233	219	233	252	217	220	218	212	222	203	224	229	216	226	203	210	186	224	177	206	196	212	219	196	218	207	203	204	230	206	226	220	235	219	212	222	221	219	249	197	212	204	223	234	214	198	207	223	185	226	202	222	247	208	246	211	213	216	211	213	230	239	195	208	221	217	205	201	229	220	214	213	202	228	242	234	203	204	221	210	170	207	214	210	207	213	224	216	250	208	234	214	186	228	219	231	219	194	234	228	236	241	204	242	243	209	200	211	240	219	220	217	211	241	196	209	220	193	244	208	197	232	186	205	209	200	243	222	225	241	216	216	216	227	212	216	227	227	212	232	225	215	238	190	194	213	206	219	199	212	205	226	222	216	202	223	216	218	215	228	203	246	226	219	217	222	234	206	226	215	201	206	223	207	227	214	205	220	234	195	222	225	248	217	224	220	237	234	220	208	212	223	231	218	213	207	239	234	224	211	241	219	200	238	220	248	218	201	214	181	214	221	236	225	205	216	228	197	224	230	198	233	209	225	206	219	201	215	219	226	200	237	226	223	226	212	210	201	215	217	213	217	229	234	235	209	221	229	235	197	205	206	239	196	216	226	224	219	213	214	217	203	197	199	227	230	226	228	215	221	180	221	224	201	231	209	227	213	233	214	204	207	246	196	222	225	228	214	234	225	232	213	197	228	227	228	209	206	219	244	208	214	209	220	229	215	239	238	221	235	223	222	226	209	200	232	201	233	205	215	212	218	264	213	214	225	221	188	228	205	237	207	215	227	215	206	200	245	224	216	226	219	215	212	233	214	226	216	239	226	222	217	198	237	204	194	212	205	225	206	229	194	221	226	219	223	215	216	214	231	216	199	225	201	215	196	227	208	223	224	215	227	224	221	210	225	210	213	232	225	216	224	236	208	214	239	234	223	202	237	210	201	228	212	229	194	202	245	221	218	215	212	214	213	201	221	221	228	238	228	237	229	229	238	199	208	248	196	197	237	220	218	216	241	208	229	228	192	207	204	215	216	228	218	209	229	237	198	218	216	194	214	208	202	224	195	206	226	229	220	220	222	210	216	205	218	212	225	192	222	244	221	228	214	224	230	231	215	214	234	215	220	254	201	217	223	234	229	226	222	206	216	236	201	211	204	231	219	226	208	229	233	220	202	214	202	242	197	229	217	240	202	227	214	202	234	209	203	214	205	214	195	219	208	230	205	204	212	246	234	197	227	233	202	197	203	245	241	214	213	203	207	226	234	231	178	240	216	217	238	199	238	238	219	231	199	209	232	201	219	233	245	251	220	215	215	214	220	214	211	199	215	214	234	200	227	228	240	252	200	194	217	222	211	201	259	214	206	226	182	232	203	242	231	228	214	227	190	253	211	198	195	249	229	204	241	196	216	218	220	214	201	214	229	230	208	201	209	205	220	221	226	217	195	239	203	220	242	238	241	220	209	227	214	195	231	253	228	226	228	206	238	215	212	205	211	246	216	225	245	204	234	230	223	236	233	223	189	207	250	214	233	221	195	250	222	241	214	216	210	204	226	214	230	221	226	230	227	225	193	208	239	227	221	226	242	222	221	220	228	209	242	224	203	241	226	244	238	202	197	245	221	230	222	223	204	237	237	215	206	222	208	242	209	198	209	203	239	227	205	208	197	202	209	222	229	217	218	201	231	221	195	227	217	200	186	228	210	204	247	241	186	192	215	250	235	214	215	206	212	229	224	226	190	198	236	208	226	207	198	220	225	203	220	234	217	222	242	212	220	212	216	197	213	205	211	225	213	221	253	226	233	224	224	218	211	215	201	241	206	222	210	220	250	210	234	210	211	205	211	226	229	237	225	215	213	235	222	232	245	200	212	196	202	230	191	211	233	226	191	242	203	245	204	222	210	200	204	221	209	219	192	226	226	213	201	220	244	210	206	210	216	221	238	223	222	218	238	219	214	233	230	240	225	207	205	233	207	219	265	203	231	223	221	201	217	219	224	233	214	211	210	210	209	211	209	224	221	223	209	228	205	234	225	224	225	219	212	221	223	198	255	201	220	214	206	237	196	205	251	227	222	215	219	213	222	241	196	216	227	215	215	216	197	231	214	243	250	212	213	197	218	215	222	232	190	222	197	226	229	232	209	209	197	201	223	229	206	211	221	202	215	205	211	217	242	224	220	207	251	206	230	218	209	231	212	216	229	235	217	221	236	224	230	210	227	212	203	203	194	215	214	201	221	208	231	210	215	235	210	223	229	231	199	211	206	210	223	208	202	218	240	182	248	230	221	221	253	241	225	205	229	193	224	210	199	205	195	253	233	211	197	195	226	210	212	229	211	207	250	212	214	244	251	222	211	205	226	194	232	206	204	216	242	211	226	217	216	233	235	205	232	238	197	207	213	212	232	231	228	255	236	216	195	223	186	204	230	239	237
33990	50115	29823	10720	5547	3868	2732	1821	1326	1022	845	807	672	658	607	512	501	417	385	402	358	342	342	345	333	325	295	296	298	318	273	301	288	270	314	305	272	274	303	270	269	282	250	260	253	232	259	249	276	246	218	232	269	265	204	240	225	235	234	249	247	259	220	247	237	223	260	231	225	263	264	225	243	239	219	268	228	252	242	239	222	244	262	227	247	253	242	243	250	227	230	222	235	235	220	257	208	219	205	267	200	216	244	223	240	233	219	230	210	207	245	235	240	212	245	226	250	239	200	226	248	210	258	247	225	240	255	250	242	238	232	219	227	252	213	262	233	209	237	235	228	253	214	215	201	247	236	252	254	228	224	217	202	232	260	240	240	264	241	259	222	233	223	216	230	245	202	230	238	244	231	214	226	220	269	198	240	233	245	244	229	231	241	233	232	237	243	234	220	236	226	260	240	216	236	230	248	247	213	233	223	216	234	260	214	241	211	232	248	221	235	229	240	236	229	224	210	220	237	241	216	253	245	240	230	238	244	240	250	241	242	245	206	258	248	245	232	231	231	243	237	226	238	231	216	270	217	228	263	224	245	247	214	237	217	226	253	241	230	234	214	234	235	241	231	232	223	233	228	223	247	251	245	242	218	240	211	249	221	215	235	253	279	237	215	237	250	248	249	235	241	213	255	240	233	248	244	250	253	209	222	233	266	259	243	235	230	226	233	260	220	228	214	197	215	242	239	246	245	234	239	242	220	230	246	245	256	241	218	205	249	219	244	226	235	209	211	248	227	262	242	246	220	256	254	259	253	231	238	249	214	239	235	235	221	233	252	232	245	236	252	209	241	234	265	237	242	211	247	230	232	216	225	231	236	222	249	240	223	238	233	233	224	223	221	237	238	191	258	229	217	212	227	209	236	234	230	246	238	250	248	237	256	228	208	246	252	218	239	231	212	240	250	234	261	234	255	248	225	236	247	217	220	251	222	254	225	232	226	249	224	241	233	198	232	270	243	255	220	256	222	226	211	244	252	228	226	237	245	217	205	248	224	230	240	220	245	236	242	220	223	219	252	263	250	257	262	270	241	228	251	249	222	220	249	199	203	215	248	260	236	226	259	228	245	261	208	213	242	222	234	228	262	235	245	240	235	220	245	211	196	256	250	236	225	236	226	234	237	232	245	234	226	238	220	235	249	259	235	242	250	220	259	230	239	246	259	248	222	263	218	231	237	257	236	250	231	214	249	225	246	221	228	232	242	226	237	234	232	235	233	243	214	246	222	254	233	228	228	232	198	221	231	244	217	236	244	221	283	230	219	246	225	225	229	231	224	218	251	256	218	236	239	220	227	260	204	213	211	222	244	215	216	237	230	206	247	245	262	218	241	210	225	228	254	204	251	209	234	238	245	234	216	261	225	252	251	260	229	233	229	249	255	254	234	212	222	253	252	251	213	229	246	211	249	210	230	246	221	263	245	220	216	246	256	228	224	219	249	226	237	230	226	246	238	218	259	245	213	243	226	229	222	228	241	218	224	207	227	251	218	218	251	211	236	218	244	222	241	230	242	240	233	209	260	242	258	226	229	222	263	238	207	255	203	240	254	229	219	249	229	237	230	216	223	233	252	219	232	234	275	257	245	219	264	233	256	233	239	238	261	228	255	235	220	229	225	283	247	249	241	202	236	276	259	245	222	209	250	214	229	234	233	252	204	239	235	238	225	226	223	240	246	232	233	217	232	258	217	233	240	240	249	231	222	238	229	242	225	248	235	239	259	233	219	230	246	220	235	265	226	202	216	265	259	227	235	232	214	226	232	226	231	232	239	219	245	258	235	215	255	216	217	199	268	200	235	251	222	216	231	233	262	228	225	241	227	205	236	227	246	218	227	234	238	245	264	236	222	227	222	255	233	219	245	247	264	210	217	226	228	230	228	215	249	219	237	234	214	235	230	235	234	238	222	252	232	222	241	250	216	241	220	241	252	255	248	253	238	244	230	240	236	237	198	249	217	254	256	217	253	225	226	248	225	214	220	225	260	233	239	215	221	256	212	239	254	214	246	218	214	214	223	248	234	245	237	226	217	229	258	220	221	229	242	231	226	240	232	225	231	245	229	224	243	265	223	235	238	232	238	223	251	238	252	256	214	213	225	226	260	240	222	237	216	245	258	224	241	236	249	214	237	222	241	218	272	262	221	242	260	217	249	245	222	203	240	248	174	212	235	222	226	239	222	228	215	232	245	225	236	215	247	201	234	246	239	260	237	244	234	235	220	260	229	256	231	226	246	206	224	235	216	231	239	234	239	225	273	240	223	251	231	243	249	240	225	242	226	258	206	243	230	211	253	223	248	253	227	253	237	264	217	235	219	251	233	236	223	238	232	231	238	244	239	217	215	225	237	241	252	247	240	225	255	239	233	236	246	257	229	227	242	231	227	219	218	225	253	237	235	244	247	214	216	234	237	230	242	237	247	195	241	236	265	222	221	242	238	211	207	234	235	233	273	250	251	231	238	212	244	227	223	249	239	246	240	250	239	248	242	229	225	219	230	263	239	218	231	243	232	227	244	221	222	212	245	227	248	224	208	227	245	248	239	247	233	264	215	236	211	244	223	226	231	249	242	234	251	250	209	236	245	242	219	262	210	214	234	216	232	219	231	229	226	225	234	251	248	228	231	242	201	242	243	238	233	260	244	243	218	211	221	227	226	238	217	245	246	245	243	257	242	244	218	247	218	232	254	215	246	239	248	238	249	217	241	255	226	238	250	225	220	227	226	246	249	252	242	221	225	229	222	226	223	235	267	249	215	222	255	219	238	246	260	231	260	256	248	248	259	245	209	232	229	232	233	205	210	232	237	233	221	238	218	239	248	218	233	206	232	244	226	225	219	256	242	240	232	206	210	221	244	212	232	256	212	238	231	229	242	228	244	238	227	238	209	222	218	210	248	215	253	245	231	256	246	259	258	229	238	229	250	237	257	256	222	250	244	237	252	235	244	227	246	224	237	226	249	242	247	222	235	232	220	230	240	256	235	231	249	243	249	232	243	222	231	230	219	218	228	216	231	242	247	250	227	250	247	268	218	233	216	222	236	230	223	244	219	218	210	235	236	245	222	199	217	247	221	220	248	245	243	236	252	240	232	243	242	262	235	239	243	234	233	276	218	225	253	228	231	227	230	213	217	221	225	205	235	231	230	230	232	243	232	221	213	249	252	253	220	234	227	257	274	242	233	246	228	238	239	235	236	248	227	254	220	250	254	237	215	232	242	243	229	262	231	237	223	223	210	222	261	253	256	269	246	251	243	226	234	203	246	243	229	233	240	253	234	260	208	210	240	236	266	206	235	232	235	218	250	246	235	233	222	257	244	228	246	225	252	227	213	214	224	237	223	213	242	226	223	201	239	237	261	213	260	251	253	250	223	219	222	217	247	226	240	222	243	228	252	244	248	232	221	251	266	222	240	226	242	239	230	246	241	228	245	248	223	246	226	246	212	223	243	225
22673	21162	28726	23823	21166	21035	9000	2122	1427	1210	1068	917	845	758	710	603	590	564	550	478	446	451	442	425	405	416	383	385	379	412	383	369	383	383	376	362	374	323	319	330	334	335	349	387	349	308	321	312	328	301	331	293	310	300	328	292	294	319	317	305	296	302	325	273	321	321	310	297	311	320	328	327	315	310	308	313	307	315	310	335	309	331	312	324	307	303	322	305	283	272	297	302	298	311	286	288	345	317	303	337	335	275	281	282	315	347	331	287	314	312	296	304	351	297	284	276	310	293	307	285	327	315	339	305	293	286	299	310	286	256	294	313	291	310	322	288	313	290	297	318	309	294	305	322	322	293	305	290	277	298	301	313	280	313	300	333	295	301	304	300	317	288	308	303	302	291	310	308	330	275	278	261	319	292	297	311	308	325	310	296	305	323	305	301	291	321	293	304	293	313	281	291	303	304	325	304	307	285	313	283	281	303	277	312	306	288	284	290	305	322	304	297	328	290	272	311	286	298	303	279	298	302	296	312	289	328	307	300	285	311	319	313	337	297	330	299	297	302	278	267	291	305	311	295	309	310	284	316	306	307	326	291	311	299	282	294	328	312	286	289	303	324	312	317	310	290	264	287	320	335	324	302	326	315	273	298	321	299	284	294	300	308	298	323	282	306	311	297	307	299	297	283	292	292	324	296	298	337	279	296	312	329	317	280	303	313	311	294	314	319	273	316	282	303	328	308	293	278	289	290	311	296	330	297	290	297	290	268	313	296	333	276	268	325	326	277	275	303	295	291	303	294	300	296	283	302	328	270	296	290	308	285	313	317	301	293	306	282	295	300	292	288	288	295	306	286	288	281	310	342	328	275	314	318	342	298	275	314	266	324	289	298	299	334	279	272	299	274	309	292	289	288	297	281	312	273	317	299	287	335	292	313	304	270	323	348	300	276	327	308	290	329	293	302	274	314	302	313	313	298	306	294	289	319	292	336	288	295	283	326	291	272	322	268	351	319	296	292	309	309	304	269	330	303	262	241	345	318	294	320	317	335	315	282	307	282	305	325	310	307	264	307	324	302	309	305	298	310	291	327	294	307	282	322	287	307	300	354	301	287	293	294	313	275	283	309	295	322	338	309	298	327	280	310	298	304	302	279	310	307	316	276	299	298	316	268	270	278	277	324	310	329	329	298	276	285	284	293	281	308	302	245	283	293	292	278	310	325	297	279	310	331	301	295	312	300	319	301	309	337	261	295	319	308	270	338	283	297	301	283	304	337	290	290	327	291	282	292	273	300	322	295	279	286	290	304	339	259	294	302	308	312	329	326	293	292	308	311	299	290	311	291	310	299	284	309	293	330	296	313	321	301	304	325	293	288	288	335	288	291	289	330	323	319	310	285	293	298	314	313	293	301	315	279	318	290	321	293	320	328	322	295	313	329	336	295	325	291	301	303	322	290	294	298	307	288	284	284	297	279	289	300	322	335	316	318	295	328	279	328	286	267	344	306	275	259	309	296	289	309	280	300	357	291	282	315	315	284	300	264	343	327	303	301	292	333	311	317	339	304	298	278	288	322	307	294	293	296	303	309	303	330	297	315	309	283	313	296	285	300	293	323	282	331	301	314	284	292	293	268	279	326	293	294	301	294	339	329	316	311	333	317	298	294	279	303	272	294	306	296	296	298	296	300	282	298	297	338	294	289	321	293	314	292	300	290	315	275	306	308	307	299	308	276	294	326	289	304	293	308	262	288	329	298	317	360	319	321	273	290	326	302	322	272	312	298	322	320	303	294	303	304	294	302	314	298	283	290	300	295	292	288	309	294	307	297	281	298	293	311	283	247	260	296	283	281	301	309	290	303	300	338	299	309	296	314	269	304	306	267	298	298	275	301	309	315	336	268	326	293	318	297	277	284	321	308	284	298	289	292	311	305	331	278	318	292	266	287	321	303	303	301	295	322	313	298	305	323	274	301	323	295	287	296	329	278	312	307	288	291	341	309	302	295	324	276	281	309	308	326	318	313	293	340	313	289	317	320	305	262	277	302	311	339	328	296	282	298	309	313	314	327	310	266	273	298	275	291	325	339	312	314	273	310	286	303	294	290	337	291	324	294	326	284	293	301	317	307	290	296	281	293	290	294	293	283	289	279	290	304	290	297	318	314	312	277	323	308	319	276	277	335	236	302	303	324	296	304	304	319	289	294	289	275	320	305	320	324	305	295	289	288	291	322	287	284	274	273	322	312	294	293	318	271	332	308	311	315	305	301	291	325	321	309	248	292	324	318	294	296	310	298	289	298	279	310	297	332	292	283	270	253	260	321	301	329	318	296	293	294	295	294	325	314	300	265	299	270	285	321	311	300	293	327	309	329	287	300	311	327	305	289	335	288	304	317	298	295	298	332	280	370	286	268	291	300	272	309	291	315	301	283	319	297	293	290	299	321	325	278	287	305	282	284	288	280	294	294	284	325	297	315	293	270	330	279	280	282	306	301	297	293	305	320	309	300	288	320	295	302	297	274	274	301	283	294	306	306	309	320	281	319	297	330	346	288	305	333	301	315	272	297	313	303	282	278	269	272	327	307	297	293	317	343	306	286	318	295	272	283	320	307	290	324	285	285	327	318	325	309	321	320	284	288	319	305	331	304	289	296	311	287	288	302	321	291	292	293	320	301	308	293	284	311	298	298	294	303	272	288	276	322	303	319	292	270	297	282	326	311	308	331	290	311	307	315	284	278	282	286	284	321	261	318	323	290	289	287	290	297	311	273	313	316	295	328	299	302	310	294	319	282	314	279	343	321	321	318	357	291	285	324	274	286	312	292	301	308	318	299	318	286	289	280	310	304	300	287	294	279	301	294	333	318	303	336	298	292	282	319	280	256	303	307	301	279	276	307	298	295	312	321	312	306	298	275	305	311	311	321	287	311	300	287	289	290	318	311	307	310	314	347	293	298	334	295	292	294	316	284	319	321	327	315	322	281	309	287	324	303	301	310	316	304	300	292	303	284	289	327	317	336	311	328	291	264	331	303	300	294	311	281	269	295	312	293	305	294	308	298	283	284	316	273	314	278	266	289	266	320	308	317	305	287	311	320	299	302	329	300	305	319	350	303	325	282	297	296	315	296	280	284	302	297	263	268	298	320	335	294	308	319	327	293	304	305	326	310	314	320	345	300	300	314	309	313	320	298	328	304	308	338	328	320	304	298	307	313	295	326	313	328	304	305	324	310	329	286	307	264	288	313	307	293	322	325	305	312	304	302	331	310	320	315	295	298	315	288	285	319	314	326	306	289	298	299	293	283	297	310	310	318	302	283	282	311	312	297	304	293	296	305	326	324	316	309	318	301	310	287	327	274	258	310	265	298	323	302	291	275	318	316	320	308	297	303	311	304	311	297	306	295	332	276	344	321	338	306	320	271	271	286	322	281	301	316	318	266	307	268	325	305	305	304	308	322	309	280	274	330	305	320	297	323	328	311	303	285	300	319	321	310	331	324	308	283
39118	63138	40312	15846	8652	6253	4436	3043	2415	1922	1690	1401	1212	1058	1032	824	794	744	646	621	558	525	511	499	496	464	487	462	438	428	454	414	420	386	368	418	393	377	366	369	357	357	359	353	313	361	319	331	337	327	322	317	327	310	311	303	321	307	338	345	331	347	359	335	302	331	365	340	342	338	303	317	304	334	286	338	308	333	320	356	312	316	328	308	275	303	304	307	309	339	316	363	291	319	307	297	305	306	301	287	300	305	308	292	308	302	287	332	291	348	324	296	302	312	328	297	322	291	305	313	302	364	314	310	332	292	323	271	308	291	299	302	276	297	313	325	311	317	334	318	316	331	276	302	343	311	319	336	274	318	306	326	338	306	306	299	314	296	299	305	286	318	296	307	301	352	308	270	292	329	289	313	307	332	296	324	290	281	276	308	283	307	324	299	325	310	338	289	303	297	288	310	280	312	336	316	296	294	312	307	310	299	312	303	296	303	313	333	296	311	331	330	324	304	283	297	295	313	297	293	314	282	333	302	304	285	331	322	288	308	320	284	295	277	285	296	303	325	325	326	297	299	298	338	328	300	289	274	291	309	295	296	317	305	341	303	302	341	311	334	286	319	274	295	292	315	295	326	323	321	336	308	301	307	283	310	314	275	302	307	306	288	303	292	299	307	318	322	298	318	324	332	319	311	297	322	323	295	320	286	326	298	316	314	299	321	310	313	274	316	303	274	313	298	319	323	314	307	303	323	292	294	294	268	308	295	296	311	335	297	332	318	295	311	309	312	333	327	294	303	324	311	328	307	283	305	294	303	336	317	293	309	320	316	277	323	314	278	287	298	309	307	306	308	319	306	305	320	324	288	341	308	314	340	317	325	338	329	326	325	279	353	332	324	321	311	327	309	310	290	316	302	291	322	319	314	320	283	296	339	327	307	305	310	305	293	298	323	334	305	318	310	303	289	297	294	310	303	297	300	317	269	298	304	323	318	344	267	325	312	324	294	304	325	327	294	293	351	299	291	321	297	274	278	287	298	324	327	319	305	336	315	314	285	299	305	320	315	294	300	295	339	320	313	300	346	297	333	328	262	300	322	323	330	295	319	291	302	300	276	307	305	293	356	330	305	340	306	340	297	310	294	283	306	310	324	291	295	312	311	327	291	334	298	338	292	349	332	321	333	319	319	304	306	292	312	312	309	293	298	295	304	308	305	339	290	302	316	312	312	298	314	276	330	282	284	316	306	293	300	288	299	309	309	302	367	325	326	306	303	276	300	324	325	310	293	302	272	295	294	323	327	333	311	327	349	306	302	266	319	320	304	314	308	315	329	323	345	294	299	288	305	322	277	306	332	312	312	314	293	290	309	279	304	317	337	302	287	298	309	315	311	309	328	330	324	315	318	322	301	340	298	313	280	272	282	304	318	320	345	308	301	307	300	322	316	309	319	285	280	349	310	318	317	312	305	311	296	306	287	318	303	338	301	317	306	279	278	332	296	314	304	324	310	277	312	326	333	304	317	324	328	313	308	311	311	296	304	328	302	334	308	287	332	339	311	304	317	335	288	275	305	316	301	312	297	298	302	300	312	301	329	321	329	330	345	302	293	308	313	309	273	324	285	316	319	306	321	315	303	318	277	309	325	318	295	285	311	326	292	294	299	301	305	328	290	303	293	297	338	302	322	288	319	332	284	311	299	267	243	307	329	317	307	289	300	322	307	296	323	312	315	336	298	310	303	315	318	351	294	338	296	313	296	325	298	338	301	326	300	332	324	310	325	303	311	296	296	280	294	309	292	305	289	285	311	296	312	305	294	313	310	294	336	326	342	330	309	306	293	307	295	303	310	318	329	333	321	283	297	290	328	309	327	291	315	311	307	323	305	317	307	316	340	307	307	331	300	309	298	318	297	312	316	313	337	307	316	285	315	308	285	336	324	331	307	316	335	323	343	330	352	300	290	310	337	301	303	298	310	302	301	316	313	305	301	307	288	313	278	330	302	322	300	315	314	304	291	298	315	292	316	282	313	298	307	353	308	317	295	315	286	297	288	297	275	307	313	307	295	322	333	281	285	338	349	314	298	347	316	344	313	311	307	323	306	293	261	298	327	301	299	289	270	324	322	326	292	323	323	323	327	310	290	306	332	315	316	323	325	335	293	296	292	327	274	302	273	295	277	300	309	301	314	318	295	305	270	297	299	318	309	331	326	291	333	306	303	302	292	273	293	327	264	310	289	312	301	291	311	301	329	341	309	305	301	318	329	319	281	292	330	260	304	315	315	294	316	328	307	345	306	321	279	311	311	318	326	329	293	304	296	324	308	295	319	305	329	311	308	298	307	297	286	284	328	291	291	309	302	288	274	313	333	313	325	277	308	301	303	313	321	341	289	309	252	341	317	297	330	306	295	300	295	288	315	323	309	305	330	310	314	319	287	329	301	310	342	342	321	289	313	350	299	323	283	314	315	314	299	314	304	317	289	311	305	317	289	325	287	304	322	309	320	292	302	288	302	305	293	286	298	353	338	298	323	340	302	305	341	330	332	310	295	324	301	321	308	266	316	326	315	333	306	299	307	302	322	283	294	320	323	315	307	310	319	272	293	327	283	348	310	307	337	292	288	273	326	302	303	326	293	315	335	299	307	314	322	292	319	283	285	296	294	316	306	326	313	290	311	319	295	301	330	321	292	320	284	320	329	300	304	282	300	344	332	296	306	288	313	311	308	308	351	313	292	290	307	294	298	295	284	303	293	264	316	291	303	305	273	318	295	311	366	304	296	279	327	309	322	307	309	320	310	316	319	278	277	303	286	288	308	294	293	292	283	319	334	303	325	310	307	294	316	313	335	308	312	295	305	290	327	316	289	268	266	290	316	315	296	328	275	331	314	321	300	277	280	333	278	318	332	292	303	304	321	342	303	327	303	309	294	309	288	281	314	326	311	322	331	305	317	301	284	303	298	313	309	333	297	326	277	326	281	305	309	317	306	300	310	323	324	287	301	323	297	281	305	305	342	311	289	315	329	302	331	303	331	322	310	300	294	324	277	311	296	307	325	287	290	299	320	326	321	285	312	331	327	277	282	307	317	307	328	293	296	266	283	332	299	307	297	278	316	304	307	286	295	331	281	303	283	305	302	266	330	309	325	324	304	302	295	310	295	310	319	337	292	315	304	315	294	287	331	310	317	320	330	313	305	301	313	308	300	288	323	285	271	253	322	315	304	299	288	309	308	292	316	295	290	301	306	319	306	322	302	303	287	339	307	341	324	303	295	319	294	271	287	306	291	326	307	333	333	320	326	313	302	311	291	297	285	299	299	298	302	301	313	350	296	289	311	346	309	326	309	287	289	316	310	298	318	295	318	322	299	299	333	316	334	338	285	311	322	301	297	309	314	315	328	323	323	322	275	324	300	315	297	300	283	322	311	290	296	277	299	327	319	281	318	274	286	315	315	323	302	302	287	286	310	294	286	307	351	310	313	293	287	289	328	305	312	307	289	321	310
32637	28670	22694	7338	1846	1180	852	627	479	402	390	310	324	288	259	269	244	206	190	211	177	191	186	185	176	190	189	206	183	172	170	176	185	191	173	173	181	152	172	181	191	157	152	156	169	182	174	170	164	161	190	166	151	139	169	160	135	135	145	182	165	171	166	159	155	148	164	172	163	157	149	159	147	148	170	148	152	159	164	154	137	179	156	132	145	140	159	155	135	179	130	150	166	136	170	164	165	155	142	160	149	169	160	149	132	172	153	135	150	147	168	133	161	162	186	148	159	159	166	132	167	159	161	149	168	151	145	151	163	161	162	150	169	160	177	162	173	170	148	159	134	150	163	154	130	155	161	162	162	165	152	138	155	161	142	141	151	151	121	163	153	165	148	139	154	150	153	166	165	162	163	162	134	142	177	168	157	167	156	183	154	163	156	163	140	145	174	138	157	151	174	178	155	155	151	160	144	145	145	166	169	147	155	155	145	170	149	149	136	146	160	173	154	155	145	157	142	149	139	169	137	147	147	150	131	158	156	121	155	134	136	147	143	173	161	165	156	150	139	182	139	148	181	166	151	144	159	153	149	165	151	162	161	162	149	164	157	170	158	154	149	153	158	132	176	154	164	156	177	146	159	174	148	164	151	185	160	136	155	139	164	153	152	135	171	152	172	142	176	157	137	182	165	166	157	154	162	132	146	169	130	164	160	134	175	153	162	147	160	138	146	127	171	165	154	156	174	143	156	156	150	157	164	167	133	153	158	139	170	150	158	162	162	162	135	143	165	166	144	157	169	143	172	167	158	144	144	143	168	169	146	162	139	169	150	167	166	174	170	157	156	147	146	157	150	167	150	155	169	178	146	163	164	141	156	152	160	150	148	142	142	141	153	155	153	146	159	164	148	148	137	152	159	140	137	175	166	157	164	164	167	157	149	164	156	152	148	164	166	148	157	161	150	151	180	153	186	151	146	134	130	153	157	149	154	148	157	158	178	158	150	161	146	139	169	161	167	148	140	175	143	170	147	164	179	168	139	136	194	164	161	154	181	162	161	136	149	163	155	159	168	142	128	135	179	186	168	139	177	169	170	155	170	147	168	163	160	143	164	175	131	164	165	144	167	145	166	148	159	176	141	170	149	154	155	154	159	173	173	153	173	169	166	161	171	167	157	141	172	149	167	143	155	155	164	165	155	143	166	134	146	168	152	153	154	150	150	157	160	166	158	159	149	151	147	174	146	165	154	158	154	153	141	146	160	161	151	154	137	150	134	171	165	159	159	158	132	152	164	132	139	155	141	145	140	151	147	159	152	179	150	145	158	157	147	139	145	147	159	160	159	184	149	145	134	142	147	174	159	182	178	149	144	132	162	151	158	156	147	137	151	152	167	168	156	156	166	166	163	149	162	164	182	154	144	144	147	161	161	174	139	142	149	144	161	138	171	169	152	185	161	148	120	163	152	153	168	148	147	155	152	177	152	144	167	163	148	143	162	182	164	156	157	188	140	151	152	173	144	131	156	158	166	152	136	174	148	145	165	162	166	174	157	164	158	131	148	158	151	137	139	176	150	146	137	147	150	143	165	159	155	154	154	141	154	136	143	151	141	140	160	183	136	145	161	155	141	146	144	172	157	161	149	153	130	150	146	158	162	147	155	162	164	152	138	151	169	143	155	146	169	145	172	158	164	147	157	143	148	169	147	134	174	165	153	183	137	170	144	139	145	149	170	163	147	164	170	150	136	179	169	171	156	162	169	145	157	172	158	130	161	149	156	139	161	160	166	169	161	147	152	151	161	163	135	133	154	143	164	181	135	139	159	144	150	136	171	168	167	169	147	147	133	147	156	142	172	165	163	147	168	154	158	168	157	146	162	136	169	152	170	144	172	156	140	159	135	167	154	140	176	163	163	180	157	151	134	138	142	164	160	173	151	144	160	140	137	172	177	145	164	160	151	164	169	145	162	146	149	151	133	154	157	148	137	150	156	166	162	153	158	151	140	164	152	192	164	140	168	160	171	154	152	165	162	161	175	155	156	154	159	146	156	178	141	135	171	148	165	152	164	154	151	176	148	149	140	190	129	162	158	159	185	147	142	156	160	146	155	143	146	153	197	136	155	145	179	152	167	157	167	153	161	163	150	150	145	143	142	144	157	144	150	167	164	161	153	165	153	170	143	154	150	176	150	149	152	157	147	156	144	154	138	162	152	180	148	175	157	159	149	161	180	168	146	151	156	168	149	154	153	158	158	152	152	168	159	141	141	169	166	171	143	159	147	151	154	178	152	156	146	131	160	171	167	157	170	145	161	158	170	155	164	148	165	132	151	173	168	156	165	158	152	167	154	137	151	186	168	145	169	154	157	161	165	164	163	147	160	140	146	162	139	129	175	154	160	153	161	173	134	146	135	158	132	156	144	160	160	177	180	156	153	158	156	164	134	139	143	170	147	171	176	168	157	163	164	164	156	157	144	148	167	163	151	138	169	162	164	164	160	155	158	174	180	143	175	161	150	174	141	143	175	155	154	131	141	153	158	168	176	170	145	155	154	154	182	152	170	150	147	151	163	144	167	152	149	149	159	174	184	171	159	171	152	134	171	162	168	171	156	147	167	165	168	145	123	173	142	158	138	142	155	146	150	153	141	154	149	162	172	146	159	141	174	166	163	158	129	154	160	155	176	180	136	132	141	170	163	153	156	164	158	167	158	155	160	132	153	162	149	157	142	147	117	170	163	156	160	155	175	149	161	158	152	146	153	153	156	151	141	145	159	149	157	174	152	155	155	185	152	156	170	158	156	143	162	155	164	166	139	173	163	171	156	138	175	182	180	152	133	136	143	164	163	139	146	138	139	159	141	151	158	129	161	160	159	153	146	155	163	164	149	151	154	155	159	146	177	166	159	153	162	150	143	149	153	159	174	158	165	165	150	156	144	174	155	151	168	178	152	111	150	156	148	158	157	155	186	149	169	168	140	166	150	123	167	186	146	155	157	178	163	163	164	155	157	169	132	141	163	135	159	153	169	159	162	160	174	169	170	166	176	158	159	158	171	176	162	164	146	145	141	150	183	170	169	156	150	150	176	148	166	168	152	140	161	140	142	159	177	154	157	147	148	161	158	145	171	153	162	161	159	154	160	159	162	148	147	168	162	136	157	160	149	151	136	144	171	159	163	153	150	168	161	162	157	142	169	156	171	140	159	148	156	178	140	167	159	144	150	165	156	153	137	180	171	151	184	151	141	177	157	159	149	171	144	166	185	160	170	155	135	168	144	146	167	174	156	159	134	162	153	184	165	184	170	146	166	139	158	164	150	147	168	158	147	165	162	161	165	150	170	141	147	162	145	154	177	179	182	120	148	156	160	156	176	156	140	140	170	140	146	149	175	152	147	173	155	155	166	157	145	149	155	170	162	153	143	142	122	172	154	171	139	143	172	173	136	170	163	137	163	144	161	189	129	139	139	159	145	181	155	175	155	165	142	162	122	142	148	141	139	146	162	143
35120	41294	20881	5702	2895	2046	1529	1113	862	758	628	541	445	426	388	343	330	300	273	276	233	216	217	236	230	201	198	224	229	220	223	224	239	192	208	213	169	198	191	184	204	207	196	187	171	178	179	164	164	184	165	190	168	172	182	171	195	157	185	164	170	156	184	181	156	177	161	179	179	167	163	184	182	173	165	182	194	178	144	183	186	157	168	176	169	177	167	176	175	178	170	165	181	155	172	179	173	173	208	169	181	173	181	164	185	161	167	182	166	186	164	168	174	172	178	174	170	160	175	157	177	172	159	153	174	166	186	164	168	162	164	154	152	173	181	156	176	175	145	179	173	170	171	187	189	177	173	200	177	168	164	164	166	185	173	173	155	153	181	164	150	183	162	181	166	175	170	184	203	154	189	191	169	172	164	145	166	164	189	182	196	156	180	157	176	140	180	194	154	166	142	168	165	164	161	162	190	187	190	173	187	190	160	158	183	176	179	164	137	167	186	178	178	177	174	150	167	154	157	188	166	167	178	176	151	171	185	196	184	146	185	187	158	163	159	171	150	175	165	158	157	164	181	170	173	150	185	169	176	194	157	168	156	159	168	158	182	180	134	154	159	177	156	179	173	171	175	163	160	169	165	174	171	142	155	172	179	174	171	171	163	180	164	165	184	170	150	175	164	167	149	167	176	164	151	135	176	163	170	153	164	170	172	177	170	167	169	173	146	164	163	179	177	157	176	173	176	156	165	164	185	172	154	155	176	163	144	174	178	171	171	176	178	155	186	176	187	158	171	153	183	177	164	169	181	152	186	158	197	168	196	185	152	160	183	166	174	159	183	161	191	178	168	163	184	165	199	158	163	192	181	155	176	198	171	193	160	170	200	174	172	176	161	165	176	172	178	183	169	171	149	161	152	193	183	175	155	178	183	184	155	163	164	182	176	167	164	176	165	168	192	142	154	191	194	155	192	173	174	182	178	157	176	166	164	163	174	178	168	156	160	169	188	172	148	195	147	176	155	164	178	159	155	177	194	166	194	165	152	160	173	170	171	161	179	185	164	171	153	163	174	186	178	159	165	173	181	175	198	150	180	161	168	162	169	163	167	173	166	172	170	164	163	185	200	176	193	170	159	160	168	165	162	171	146	189	157	161	154	162	191	173	155	170	150	152	168	203	172	186	173	182	168	167	175	150	163	171	179	180	178	146	185	167	152	180	166	144	173	181	172	165	186	174	150	170	151	152	147	166	180	164	142	191	170	179	160	165	182	160	170	182	178	157	195	164	156	165	199	166	183	169	156	151	158	169	169	163	180	165	159	181	171	161	195	167	172	159	169	172	166	204	173	171	166	189	193	156	172	160	149	167	179	154	168	176	179	168	168	187	191	194	166	153	169	159	160	141	151	170	155	169	155	153	149	162	172	152	166	189	158	170	164	179	156	168	161	193	186	158	147	152	173	187	160	177	174	174	174	172	180	173	167	179	162	181	186	172	154	155	173	169	179	181	200	186	158	179	169	174	150	169	183	195	187	145	190	182	178	150	167	159	169	169	159	156	164	165	191	173	160	161	176	154	184	185	185	175	176	170	174	166	155	149	163	163	135	172	169	143	179	180	146	180	145	174	173	156	170	183	158	181	170	172	176	191	168	162	165	160	191	173	181	184	166	166	192	159	180	180	171	184	165	200	166	158	160	191	179	168	170	162	162	183	170	172	170	200	165	151	209	185	163	164	153	175	194	168	183	180	172	165	170	153	172	166	171	171	163	168	189	186	195	158	177	181	176	158	188	161	164	169	143	159	172	182	203	145	164	160	188	189	155	167	180	176	168	137	144	177	171	155	175	155	170	162	184	179	171	179	158	181	165	188	164	174	178	204	170	167	176	166	172	187	185	186	164	187	178	177	194	186	168	178	174	189	168	193	177	179	203	168	195	157	174	166	179	166	183	178	178	175	151	171	172	177	177	170	191	150	176	169	171	174	183	170	160	179	164	188	174	173	176	159	147	160	177	176	153	165	166	156	176	170	164	188	167	156	185	180	147	165	165	163	182	192	186	177	184	166	181	160	164	158	168	167	185	181	175	179	186	200	146	171	174	167	175	182	161	183	166	154	172	179	159	187	163	175	161	173	156	178	167	178	177	173	147	156	184	169	187	157	159	162	163	165	170	161	181	169	151	182	170	162	191	159	167	176	165	198	187	187	166	165	164	181	174	179	180	159	160	187	156	179	169	174	162	173	175	157	181	159	168	157	140	168	177	164	179	145	177	174	163	195	169	162	165	156	171	153	167	178	169	176	160	178	164	184	177	163	140	197	167	169	164	164	176	184	157	173	167	177	168	191	171	158	189	175	165	174	153	166	174	162	171	166	187	175	168	178	167	186	144	154	175	169	168	179	163	177	170	163	185	169	138	180	159	172	155	167	182	176	185	167	164	174	166	173	153	139	167	185	173	180	196	168	166	197	182	178	139	186	164	173	168	184	188	193	180	176	169	193	185	173	150	180	172	168	152	147	162	197	154	168	152	177	173	170	167	201	164	162	143	183	164	181	164	158	173	157	185	160	154	155	187	164	166	184	153	194	154	172	158	170	181	170	169	179	194	173	172	190	182	195	180	175	173	168	163	174	162	161	171	159	179	198	167	174	176	181	173	171	167	177	178	162	180	155	185	162	157	175	158	172	160	180	162	168	172	169	174	192	185	179	130	177	182	155	191	165	172	164	179	174	171	179	179	158	162	163	187	187	181	175	188	178	174	151	183	175	176	164	171	149	156	162	182	174	176	179	170	174	169	173	168	156	174	168	166	168	216	158	173	187	164	136	156	169	160	167	155	197	166	181	166	160	180	154	200	189	154	170	167	170	168	166	185	181	182	146	175	173	171	177	172	194	175	164	161	180	169	164	152	171	162	182	181	156	181	151	159	174	154	156	177	167	163	186	162	163	188	189	155	155	158	151	177	168	181	172	192	168	169	166	163	177	206	174	178	171	163	193	197	153	162	178	171	180	171	161	158	163	190	181	188	179	172	157	175	180	166	167	162	185	204	191	153	174	161	171	166	190	179	171	164	183	172	191	164	171	164	160	168	165	199	173	161	164	154	172	184	165	185	180	178	152	204	187	170	155	179	173	166	182	163	190	174	186	164	166	166	153	152	152	181	188	183	167	177	189	160	149	148	157	172	181	174	175	186	190	171	179	160	173	176	192	162	155	179	185	147	173	165	175	160	171	158	163	164	166	168	171	184	162	186	165	171	187	157	150	192	175	176	186	177	163	163	174	150	162	157	187	162	181	176	154	161	178	194	200	204	189	173	173	191	154	183	178	172	165	178	187	171	175	172	186	175	182	200	182	170	176	172	154	172	191	180	143	176	197	163	152	162	175	177	176	174	195	164	188	167	161	185	162	179	175	176	171	172	189	165	156	146	178	185	168	159	183	174	198	181	181	184	168	158	175	152	210	155	178	170	175	157	164	172	168	157	166	177	176	169	185	154	166	200	132
23743	21095	28239	24209	20853	9813	2004	1194	919	768	671	610	550	466	435	421	355	337	325	315	314	317	304	279	284	267	274	286	284	269	271	215	268	214	245	252	218	243	243	234	239	218	191	217	212	219	211	215	211	205	221	218	227	197	214	238	216	215	216	214	213	219	200	222	205	200	217	220	198	212	233	211	211	193	218	194	217	250	172	200	212	199	195	199	196	195	192	209	189	215	198	213	188	208	220	171	192	248	202	215	206	187	201	199	197	218	197	202	200	211	220	202	187	193	217	222	216	180	216	223	183	186	187	198	228	199	203	188	192	211	217	219	219	226	212	205	218	180	201	207	215	217	193	193	232	182	178	196	203	193	207	198	197	217	212	231	169	221	213	203	198	192	220	207	202	207	183	186	193	174	188	184	204	191	217	163	189	184	205	209	219	239	184	207	201	230	206	196	172	208	189	203	204	180	221	226	197	210	193	214	198	183	195	204	183	185	200	201	192	178	204	209	228	193	210	214	209	202	232	191	199	185	223	188	194	220	213	175	200	203	199	198	202	169	205	218	194	230	179	203	202	176	183	209	206	154	191	207	209	216	215	214	191	211	202	203	209	212	208	204	179	203	196	202	197	209	208	179	220	216	161	205	197	204	185	200	221	217	205	212	189	208	194	211	192	209	215	197	210	215	229	200	190	202	197	210	188	203	204	227	188	186	214	208	188	182	190	226	190	216	194	177	186	198	189	204	188	218	198	201	199	192	196	199	198	202	213	206	205	224	206	183	189	206	191	207	215	224	199	217	180	185	189	204	210	215	215	231	201	196	201	204	214	201	209	202	205	199	201	199	215	211	193	200	203	186	204	200	202	227	186	213	208	198	221	201	208	198	181	214	206	201	215	212	181	215	192	200	187	210	180	205	198	193	216	212	217	198	202	218	191	186	235	184	192	182	214	212	224	213	182	197	212	197	225	229	205	187	183	214	221	194	184	196	205	221	200	200	211	185	179	204	213	213	203	205	207	208	195	219	219	211	208	199	175	210	192	203	190	195	195	225	224	206	197	222	202	226	227	232	175	189	219	179	194	218	199	213	184	191	177	204	224	206	205	219	198	216	181	199	200	213	186	205	188	215	204	211	202	204	192	188	184	187	205	210	185	194	206	209	197	186	167	244	197	188	206	184	218	217	197	210	202	227	212	226	218	200	212	197	197	194	223	207	203	177	220	216	206	186	185	218	195	190	202	211	206	202	199	213	207	210	239	201	190	218	214	214	213	214	208	206	228	208	213	198	205	204	178	216	218	190	196	210	232	199	210	203	234	183	191	203	202	189	206	219	211	216	216	203	197	200	196	187	212	215	209	189	185	210	210	198	196	202	212	197	222	189	220	185	198	210	196	195	190	223	185	184	166	202	214	204	190	206	239	181	201	196	209	220	198	218	219	218	217	198	207	212	186	201	171	193	198	198	181	206	212	206	193	203	219	175	209	225	219	207	189	183	205	228	191	183	203	197	195	190	191	209	210	200	196	207	217	185	211	220	195	204	220	206	193	200	189	193	193	188	189	207	202	190	208	228	210	190	217	210	223	214	193	189	196	197	215	208	199	216	231	210	201	195	197	199	198	202	207	181	207	229	202	218	192	234	207	216	203	198	207	188	223	204	223	214	226	189	202	207	232	196	176	194	216	209	223	177	221	204	219	195	224	209	210	199	208	213	198	214	197	190	201	208	207	202	173	216	180	204	229	197	210	210	209	215	184	200	214	192	226	192	203	232	194	196	196	226	199	181	186	234	210	199	200	205	231	211	212	202	218	215	191	192	220	217	201	192	198	208	225	197	201	198	216	213	206	198	188	203	200	208	198	186	206	214	205	223	219	194	200	192	207	199	183	203	191	198	210	218	192	163	186	182	186	215	188	210	227	189	188	206	208	187	192	218	204	199	205	179	214	218	217	226	186	203	213	198	198	203	210	215	192	206	219	212	221	181	177	204	201	209	195	196	215	214	205	246	184	200	205	213	204	218	222	201	206	208	182	204	210	209	207	194	220	218	204	218	196	196	194	198	188	214	201	210	220	189	212	190	205	182	191	185	211	193	189	226	199	212	214	203	188	197	201	185	208	206	200	198	219	232	183	204	191	208	198	213	208	191	187	189	204	219	224	208	202	223	202	179	206	191	183	227	216	194	201	212	202	226	178	197	214	208	187	189	192	221	197	212	211	215	202	188	181	191	224	213	204	201	185	213	202	230	217	192	187	198	192	200	173	200	185	193	218	209	220	194	220	212	191	210	199	204	221	204	214	204	191	204	206	199	209	190	224	205	201	183	200	193	223	197	218	209	202	180	219	182	196	198	184	190	202	227	206	202	228	211	197	199	191	205	195	170	171	209	200	201	217	199	213	193	190	213	181	204	182	219	211	199	177	200	186	200	218	211	180	207	214	209	208	202	196	202	213	201	221	205	192	214	200	190	200	224	201	237	209	218	200	194	201	212	189	206	204	190	185	188	202	186	208	195	188	218	176	193	203	216	209	201	223	194	224	219	172	210	205	201	213	189	208	200	200	178	186	189	180	199	200	213	221	208	188	201	207	165	198	184	195	209	203	194	190	206	194	185	215	209	226	206	172	208	200	189	205	232	211	220	212	182	243	181	177	220	191	211	208	212	214	206	233	200	223	201	181	220	209	203	199	183	168	198	193	242	234	195	230	207	230	223	218	178	200	176	197	190	208	185	198	189	200	173	209	213	190	207	210	230	224	188	205	201	210	197	201	217	197	202	205	185	193	201	188	179	211	201	184	187	208	206	197	196	176	202	199	217	224	177	204	213	198	212	222	213	186	193	198	202	201	196	174	203	222	191	197	213	226	213	189	214	207	203	233	193	198	206	210	207	234	190	168	177	215	202	192	192	204	186	198	177	200	206	233	224	186	201	187	215	213	183	194	204	213	222	202	196	208	230	197	195	201	178	208	176	206	189	186	220	185	211	214	178	189	213	211	186	202	208	221	226	227	194	185	187	193	207	217	206	206	186	186	195	194	195	206	202	188	199	213	212	192	227	185	232	208	210	201	198	190	193	192	219	242	191	213	202	185	163	191	200	207	203	218	197	201	191	211	190	211	202	219	208	182	208	192	199	221	199	220	223	192	224	203	218	206	214	191	201	191	221	205	191	225	211	198	193	232	209	204	217	204	203	204	216	198	192	205	184	193	207	177	184	215	206	201	175	193	223	180	188	218	212	198	211	204	199	191	194	192	200	229	191	201	198	203	176	219	210	186	209	197	199	212	199	237	202	215	198	200	203	200	167	191	221	190	201	184	187	178	232	207	219	213	197	211	207	209	190	202	188	181	214	197	199	209	197	228	190	189	198	211	224	186	210	220	215	196	202	196	204	204	192	192	208	211	199	228	196	226	196	200	196	197	197	201	205	222	222	192	212	192	196	208	196	195	212	184	186	220	197	223	193	221	207	203	196	207	227	207	197	212	214	201	200	204	211	181	210	208	197
34937	54722	33657	12069	5107	3712	2524	1951	1660	1260	1102	921	808	742	634	539	505	459	439	400	363	348	315	333	360	323	318	283	339	302	287	280	272	309	273	308	254	259	247	226	255	246	231	236	251	241	250	248	233	237	230	233	219	234	226	196	232	218	214	221	223	229	222	219	202	228	227	222	236	240	225	207	222	208	184	216	210	229	244	208	213	217	232	186	221	203	210	234	228	217	193	196	227	212	180	225	189	194	194	214	213	210	191	194	194	242	211	197	206	234	195	202	219	213	209	208	214	233	224	246	201	238	215	206	219	228	225	216	207	216	211	229	212	191	215	206	204	207	205	212	237	211	232	210	202	222	207	193	212	225	214	213	211	201	217	207	226	196	200	216	213	237	203	212	199	232	214	198	224	198	168	227	198	190	203	221	197	215	214	214	209	249	199	209	200	204	209	221	209	205	237	213	225	222	206	213	218	203	230	233	203	197	193	207	212	212	210	219	181	213	225	218	208	210	209	202	194	184	205	223	189	206	216	231	234	224	224	229	220	226	219	239	212	215	229	223	199	207	241	235	238	228	183	234	218	222	196	235	230	251	214	180	232	206	219	198	223	219	239	225	204	198	208	217	217	203	225	195	218	179	183	199	209	222	195	184	225	197	229	193	213	191	228	221	221	220	204	193	223	209	215	225	246	209	198	209	225	211	217	215	224	237	210	205	191	204	232	218	239	198	212	204	216	224	203	206	203	222	249	203	214	208	198	211	230	213	232	224	229	224	222	202	226	212	241	229	212	225	199	213	203	208	226	206	213	220	186	210	225	216	224	223	207	201	242	206	205	208	215	176	214	238	202	219	213	243	204	231	229	226	205	222	217	188	232	209	184	176	197	219	213	179	236	210	205	226	211	212	216	185	194	220	210	225	203	202	215	232	217	215	207	198	211	207	240	188	228	212	206	197	245	212	210	253	230	213	223	200	211	215	228	200	203	249	204	234	188	227	209	217	214	213	203	174	200	198	199	217	197	233	214	226	197	218	220	219	205	221	207	217	228	209	244	214	199	216	226	224	204	229	212	201	246	216	201	197	209	220	189	222	194	198	216	204	216	219	194	198	223	232	216	201	224	177	238	198	217	232	203	211	214	238	205	217	213	211	210	201	218	213	229	233	213	210	225	211	240	234	206	219	231	210	226	210	229	216	215	205	208	217	214	207	218	215	221	225	188	199	198	221	213	221	220	212	204	217	180	220	246	221	216	231	192	202	238	179	234	216	210	180	231	229	220	200	211	227	201	223	228	216	209	203	218	232	195	236	196	196	241	225	207	215	211	187	233	221	192	226	214	217	234	223	193	188	205	211	260	215	222	229	229	220	193	230	218	201	217	206	234	221	210	211	226	213	226	196	227	219	226	193	229	211	214	198	209	184	227	216	188	240	210	229	209	220	206	208	223	230	216	204	216	219	202	185	237	199	207	222	233	208	191	218	217	199	192	206	207	215	188	204	198	189	198	201	193	200	201	209	218	211	225	210	201	218	208	226	227	199	225	214	223	197	228	218	216	241	229	230	202	196	227	203	213	186	208	212	203	203	231	210	229	202	226	210	235	202	205	218	182	218	215	216	229	208	208	225	189	210	220	210	214	221	222	222	208	199	207	208	221	216	203	189	182	213	248	221	208	220	212	196	176	201	231	185	186	184	207	210	209	217	222	212	208	227	226	196	208	181	206	216	200	232	232	220	217	203	231	213	198	205	225	236	211	209	230	232	260	228	206	236	217	194	220	181	210	242	206	184	217	202	210	238	206	218	192	201	229	213	232	194	230	195	245	213	207	236	233	212	202	206	207	183	214	214	202	213	200	227	229	217	200	240	235	218	236	219	220	223	187	235	201	194	205	192	186	219	223	223	236	204	225	234	208	212	201	193	202	206	232	226	235	210	206	221	195	205	213	223	235	198	215	212	201	210	205	217	239	179	202	201	192	227	215	211	224	226	216	228	202	225	209	200	220	220	210	241	209	229	205	222	202	196	213	233	202	248	227	221	200	218	207	227	200	230	227	200	216	233	200	219	218	200	212	219	220	206	225	215	210	214	232	213	221	186	208	225	203	198	225	188	196	224	234	229	236	244	202	226	193	206	194	204	197	217	208	216	217	206	211	176	230	226	221	231	191	195	213	234	211	191	206	206	196	220	227	219	209	195	210	227	193	189	195	225	215	225	223	208	212	221	209	223	199	216	219	197	218	198	243	225	219	225	187	212	224	208	204	216	207	206	207	199	189	204	220	223	201	222	228	223	186	222	244	200	194	233	227	192	222	211	184	214	200	200	218	204	226	186	198	208	222	222	175	218	224	235	200	230	204	233	221	190	221	222	235	208	197	207	215	239	204	205	202	230	192	228	215	204	219	233	224	211	205	201	221	207	188	200	225	214	176	213	228	222	197	178	234	226	205	211	219	202	211	229	235	214	193	209	206	197	217	222	206	192	213	215	202	230	206	200	211	197	207	220	180	216	220	233	208	227	205	187	204	195	231	222	219	236	242	202	201	222	211	218	199	183	207	198	223	167	216	215	215	223	202	224	223	209	209	228	212	215	198	192	213	223	191	197	199	211	208	217	208	233	232	217	235	211	205	214	229	223	200	221	215	240	234	195	204	189	200	232	237	228	212	215	227	224	237	182	212	217	193	228	183	204	194	230	215	216	188	215	217	193	214	215	222	216	212	215	204	216	216	207	205	192	215	203	212	223	227	240	203	205	199	227	197	206	215	212	218	205	202	208	183	193	194	208	220	221	220	238	216	206	210	220	209	221	209	217	211	200	203	215	218	227	239	249	206	214	219	221	223	197	194	229	217	169	227	205	203	224	207	206	231	198	220	209	204	219	201	210	210	232	193	197	201	197	228	235	216	229	216	199	191	229	199	208	224	221	210	179	217	227	200	210	233	186	199	194	216	212	222	198	224	208	209	214	221	206	217	226	189	209	223	197	210	211	185	204	236	236	214	234	238	216	227	182	225	192	215	208	203	201	204	201	211	218	214	201	193	201	188	204	195	210	203	202	223	213	212	220	229	220	230	212	213	214	221	208	232	240	232	211	229	227	234	187	229	210	205	200	208	200	198	208	213	225	197	239	225	236	212	224	217	199	231	211	221	203	209	237	183	184	225	216	208	203	215	215	207	232	216	213	203	211	198	212	212	208	198	218	239	207	215	204	217	207	224	225	208	200	224	191	211	221	233	232	198	215	220	198	198	220	195	214	203	202	240	195	204	223	200	206	197	173	213	216	228	205	206	208	229	207	219	212	208	215	202	202	224	231	207	218	208	216	228	225	227	227	218	211	210	220	215	194	225	214	206	198	221	232	221	185	203	221	225	207	228	216	202	224	214	196	228	204	222	225	216	219	211	226	225	228	218	206	230	221	202	224	209	202	232	219	220	233	223	192	204	215	208	171	201	213	192	217	225	217	210	221	220	235	216	211	243	205	214	186	187	219	243	252	227	218	208	218
25012	21169	27422	24952	11847	2175	1251	960	784	676	594	541	447	439	425	374	352	279	327	307	311	295	274	287	289	295	304	270	257	252	259	248	244	255	238	265	227	282	229	236	235	240	246	232	234	239	229	182	227	214	234	209	227	222	244	216	230	217	215	230	220	224	225	205	191	210	218	235	231	225	223	233	219	219	207	188	212	233	215	220	220	228	215	208	192	227	225	226	201	233	216	233	225	213	208	196	229	251	213	196	207	240	198	230	235	222	233	221	238	205	204	212	236	228	238	209	224	214	213	229	208	195	200	218	213	225	250	211	223	206	218	230	233	199	229	227	221	215	237	235	239	254	210	215	207	221	214	228	209	231	219	222	222	237	211	199	235	186	220	215	205	228	236	205	220	213	197	221	206	237	224	220	220	217	206	208	224	208	209	204	235	211	233	210	220	221	203	225	234	214	229	237	209	228	238	209	206	201	233	205	220	225	219	230	219	226	212	191	214	198	224	240	211	228	225	249	186	241	219	221	232	205	206	211	205	204	226	233	223	208	214	218	218	227	235	226	217	247	240	207	227	204	240	201	217	227	216	222	202	199	200	197	207	205	231	221	233	202	243	215	212	216	229	211	230	208	214	208	208	226	196	198	204	244	229	222	231	247	240	231	232	246	208	207	245	218	189	211	234	241	241	205	221	236	184	219	216	210	206	217	234	205	194	222	210	223	254	230	214	240	211	213	211	202	231	229	213	237	208	220	221	236	238	263	251	220	234	199	230	212	205	207	221	196	206	210	233	212	202	217	209	218	245	185	209	209	231	232	222	215	223	244	244	213	227	205	228	203	215	234	229	230	272	221	222	220	249	227	211	195	234	220	233	205	227	236	226	197	218	218	220	240	225	217	214	214	213	219	252	223	248	247	238	179	233	214	218	211	226	236	225	211	210	224	229	240	213	210	199	236	212	193	236	233	225	209	235	209	211	213	232	227	216	203	223	218	213	190	214	217	249	201	233	234	249	216	208	224	235	204	191	239	236	202	241	221	212	203	252	227	205	235	224	230	214	199	247	225	212	217	205	198	226	218	202	189	216	205	226	199	226	217	228	250	236	223	214	225	246	228	222	223	228	226	235	228	205	233	208	213	222	243	212	222	233	240	202	217	247	209	230	206	212	218	230	179	215	224	223	219	244	239	193	204	216	220	213	214	204	234	210	249	217	208	247	231	212	229	193	220	215	204	217	208	206	189	195	255	214	213	199	216	226	207	212	232	187	220	208	236	224	217	198	226	241	215	216	211	238	229	225	213	215	221	221	213	244	220	220	209	207	230	227	213	220	223	214	236	257	227	204	216	222	216	224	238	238	217	217	191	221	223	203	219	197	191	230	218	227	232	216	196	215	209	224	229	216	225	207	225	235	203	239	213	221	224	230	223	209	216	197	216	214	231	181	227	220	235	226	204	205	190	219	218	240	218	226	176	232	216	243	203	228	222	214	224	227	224	238	207	202	203	219	213	205	197	216	220	199	214	212	228	218	230	208	215	241	221	208	209	230	207	229	224	221	195	218	196	232	213	226	232	208	206	241	203	198	224	215	252	219	191	240	204	224	237	190	241	206	243	232	240	228	230	237	224	215	229	233	201	227	226	240	197	207	197	218	217	235	213	235	243	217	215	224	240	193	247	233	233	181	200	223	230	197	228	227	208	207	213	189	219	216	233	206	206	245	210	229	215	206	218	208	239	227	219	223	240	242	227	227	223	210	226	220	208	223	220	203	228	221	237	193	221	234	220	215	221	193	224	211	227	217	238	235	213	230	226	222	219	238	192	223	243	235	211	201	227	209	233	236	209	211	221	241	212	249	216	197	224	211	248	237	227	219	228	227	205	208	231	195	232	229	239	210	205	213	234	211	231	215	254	207	201	228	218	217	225	227	224	228	248	225	213	215	238	219	217	199	230	259	214	238	200	225	196	221	227	218	219	226	264	233	212	227	227	220	234	193	199	240	224	215	215	244	224	224	235	213	229	217	228	216	214	205	214	236	234	230	211	217	198	219	218	204	242	224	194	225	213	204	217	218	253	214	200	219	211	216	212	204	216	214	226	197	234	226	255	228	218	215	220	243	211	208	202	226	195	209	209	211	241	241	223	221	206	229	202	235	215	187	209	249	232	226	242	216	215	231	239	222	195	234	223	229	213	235	225	227	208	200	224	225	225	224	227	212	186	186	226	212	231	215	246	230	212	241	210	231	204	201	245	244	209	221	201	208	216	227	188	247	188	200	254	209	225	211	232	195	239	222	219	203	203	204	217	228	218	193	211	208	196	213	223	223	214	224	223	209	230	213	190	212	200	223	205	215	208	216	223	237	230	228	216	250	227	217	234	217	204	209	206	214	221	255	239	233	199	234	207	223	235	196	212	193	215	214	207	203	217	235	232	222	218	196	238	208	246	226	269	209	210	218	221	210	201	236	216	232	243	226	223	234	213	220	218	187	222	227	212	231	247	217	215	221	200	228	228	244	230	205	238	232	203	226	210	204	218	192	249	228	203	205	208	220	213	200	217	194	236	209	234	209	229	233	218	225	213	217	209	204	209	197	209	217	249	195	200	236	232	216	194	237	217	225	219	225	205	204	225	201	232	218	215	207	224	218	222	239	223	246	223	206	212	239	241	224	221	225	230	230	221	206	222	193	209	205	201	219	229	201	244	208	248	231	232	213	232	192	227	199	217	225	225	203	178	221	226	228	243	195	228	225	190	214	231	227	231	218	232	239	222	215	207	207	248	238	234	233	229	235	240	226	229	215	217	201	199	216	218	247	189	236	236	189	241	208	221	217	226	249	217	209	203	240	232	234	233	230	200	196	245	240	229	198	211	220	225	205	176	222	199	206	192	238	234	202	198	201	220	232	228	206	241	225	228	230	205	225	214	237	237	225	216	201	220	227	213	216	233	236	200	238	222	192	209	214	219	188	229	207	238	234	214	219	201	237	237	196	215	206	234	236	184	225	226	231	233	221	222	207	215	250	222	213	209	227	199	229	201	217	217	220	229	218	215	248	224	223	211	216	224	200	252	227	210	236	220	236	226	198	208	234	223	216	230	251	201	225	205	214	233	234	235	193	216	203	210	214	219	210	212	196	254	235	195	210	214	256	236	213	209	214	208	215	212	218	200	220	237	202	206	222	204	224	213	225	227	223	213	224	237	207	224	217	204	208	208	225	215	208	213	207	211	215	203	239	216	251	198	228	256	208	249	226	222	235	206	208	200	218	219	223	194	218	197	197	221	217	222	245	205	223	213	194	224	232	230	207	230	204	229	194	218	221	204	234	251	202	202	223	213	203	218	216	228	198	234	216	217	201	241	217	222	207	231	217	246	226	215	229	216	217	188	217	228	211	211	214	226	219	202	218	239	237	237	219	216	229	218	244	222	217	201	218	218	203	222	220	210	203	220	208	245	232	218	207	207	202	245	211	215	206	252	225	250	237	252	224	219	208	233	210	189	224	230
32950	49079	29362	9994	4302	2921	2180	1739	1351	1145	894	823	651	660	568	564	515	442	386	363	343	339	363	356	373	305	323	322	323	307	318	312	320	329	270	287	283	255	278	269	262	254	295	260	244	236	258	211	226	246	246	249	233	266	259	211	238	221	258	237	246	266	250	242	268	250	225	250	233	251	250	234	234	246	262	282	234	250	215	221	205	277	217	268	240	253	273	211	237	235	216	251	235	232	218	230	241	246	258	217	235	242	234	214	219	242	227	260	227	230	258	234	241	261	251	247	252	262	269	250	246	222	237	252	248	215	219	229	238	239	206	232	247	256	221	228	241	241	210	236	230	224	250	216	220	225	243	272	231	226	240	241	207	246	244	226	227	239	239	213	216	243	240	218	235	220	227	203	229	252	262	252	228	223	217	246	222	237	215	231	260	217	240	240	242	231	212	241	217	276	204	229	266	236	201	239	280	222	211	235	239	235	220	229	267	220	218	220	228	238	231	252	218	212	246	255	235	230	210	249	219	227	249	259	234	236	240	254	246	232	237	249	248	240	234	226	237	196	271	207	234	257	250	219	238	217	215	229	228	246	226	253	265	238	226	225	237	247	242	251	248	276	234	230	232	249	231	204	232	231	240	244	220	234	214	261	245	243	225	234	231	241	224	234	260	239	255	266	237	260	219	212	235	209	229	249	229	242	211	274	220	238	250	252	243	215	224	248	226	243	239	231	226	246	222	223	241	241	256	224	236	247	244	198	213	263	250	252	223	271	228	234	256	232	232	231	232	219	259	231	212	227	236	218	240	245	230	244	228	225	250	215	235	245	233	245	239	232	215	228	251	222	254	245	237	244	233	222	230	217	239	259	234	274	251	243	226	237	241	244	238	224	234	254	263	250	229	234	232	222	273	263	202	224	228	233	222	227	244	250	221	237	215	205	218	232	228	208	218	232	241	248	260	236	248	202	211	223	222	255	237	254	233	249	251	213	247	246	214	242	219	250	222	231	223	230	240	258	244	228	264	238	222	250	271	244	247	250	238	242	248	238	195	239	243	237	223	247	244	241	253	230	222	215	252	205	223	254	220	210	238	231	258	244	254	222	241	261	213	244	250	245	237	247	224	247	246	246	213	253	251	229	244	213	224	257	252	208	228	223	226	215	262	238	229	229	207	253	228	214	226	259	246	226	212	240	262	260	231	244	243	244	247	240	234	237	250	224	253	227	247	237	248	230	201	236	209	287	206	228	230	212	235	222	223	239	253	262	212	208	254	212	233	213	252	227	221	223	231	245	244	236	243	257	220	239	230	233	253	233	254	250	241	226	232	245	253	241	236	238	240	243	208	263	234	244	261	230	244	215	260	242	251	224	222	234	227	254	204	255	244	224	242	257	241	246	231	229	248	235	249	235	239	273	236	264	245	245	248	221	247	212	240	233	227	230	221	256	200	251	225	237	262	250	226	221	221	238	253	248	234	248	229	231	207	232	210	225	234	248	207	242	254	219	231	246	210	243	232	228	251	247	211	236	222	220	230	223	247	228	227	269	254	243	223	225	232	230	236	248	245	254	211	235	265	231	221	256	241	248	280	220	261	228	239	236	222	225	250	213	260	251	237	232	233	220	264	246	227	249	255	262	228	203	225	209	238	240	245	261	231	230	248	199	225	213	241	246	263	239	236	226	194	241	215	246	247	228	212	211	268	210	212	227	234	241	227	222	238	218	234	226	214	212	244	201	215	248	248	245	248	255	227	221	218	236	225	248	213	235	237	247	251	238	253	223	256	245	228	238	249	243	236	243	248	225	239	229	209	220	247	258	234	228	232	225	255	242	238	252	259	260	237	233	256	230	243	243	251	240	227	240	246	229	272	215	257	261	222	228	232	218	209	259	220	221	252	232	250	265	242	239	217	237	238	235	216	260	233	250	239	229	255	222	194	226	234	212	233	246	237	222	241	251	262	242	240	255	248	212	226	238	242	243	267	231	250	233	232	270	255	254	223	241	232	228	205	219	227	221	243	239	246	216	218	211	238	256	251	258	245	217	224	245	221	246	252	249	228	250	241	248	260	223	237	216	226	224	242	247	234	219	230	228	228	232	266	255	249	224	239	236	200	220	210	250	244	251	256	248	249	228	252	231	238	236	230	228	227	211	227	231	214	240	240	246	235	204	261	239	217	245	207	244	272	227	232	216	236	249	231	242	252	236	244	244	217	211	228	226	233	201	217	224	239	219	240	259	228	233	231	231	210	206	246	214	254	240	228	245	217	254	233	239	226	245	255	232	235	228	264	273	243	236	231	258	243	268	205	216	244	246	235	225	207	245	230	226	233	228	220	215	229	239	231	205	238	220	270	254	254	245	241	235	243	224	211	243	278	268	244	253	266	229	252	205	242	261	235	243	244	234	227	241	235	228	247	229	228	240	228	230	255	240	234	249	232	230	240	254	255	260	225	285	241	219	261	241	231	251	263	241	251	225	270	237	239	240	235	228	224	247	245	242	228	225	245	199	240	235	246	237	241	223	243	233	265	227	268	222	232	242	224	248	235	223	253	238	231	252	235	231	222	230	233	219	213	257	249	265	227	236	235	227	249	238	248	239	193	259	230	234	240	270	224	214	259	247	236	225	225	236	216	247	258	231	241	244	247	236	223	199	230	250	233	238	233	234	260	250	223	225	229	255	233	239	229	251	263	200	196	226	250	234	233	242	240	211	217	204	211	240	265	219	252	231	235	236	226	200	244	227	254	238	222	202	217	239	235	248	248	226	247	234	212	233	226	232	238	215	228	213	252	259	240	247	251	222	267	244	238	229	219	222	240	204	242	262	228	257	225	214	259	233	230	208	228	215	241	212	241	214	234	221	238	232	241	267	254	225	255	222	257	234	232	240	241	242	227	240	267	224	262	241	241	210	245	229	217	255	250	238	232	243	241	237	246	231	217	220	246	210	234	246	250	262	231	237	253	232	229	272	234	228	261	249	251	239	230	261	234	230	237	210	242	195	216	249	238	242	204	246	213	246	232	226	247	279	225	231	237	215	255	228	248	260	281	234	229	223	239	248	221	230	237	257	229	224	221	249	233	246	249	223	221	250	211	263	216	235	249	255	222	242	262	219	242	228	246	220	236	234	218	237	224	230	244	243	246	224	233	236	218	220	254	239	251	294	251	262	238	209	241	235	218	225	241	233	247	216	218	244	243	221	233	238	217	271	248	229	254	231	239	216	218	246	267	253	224	243	247	241	226	247	223	256	212	231	250	224	231	266	226	222	233	228	255	279	244	235	240	237	213	226	225	230	264	273	234	253	228	255	220	265	253	224	213	236	236	254	231	252	215	249	250	225	214	232	235	207	270	249	218	253	209	241	241	241	220	215	217	249	232	245	249	226	249	257	189	233	237	233	237	212	226	267	240	253	228	219	236	232	235	224	237	249	228	212	231	243	211	238	219	239	196	226	235	235	238	203	239	228	210	209	264	247	243	234	222	245	211	242	225	252	230	240
22560	21034	28626	23663	21046	20931	9213	2221	1554	1225	1101	972	930	805	717	686	643	564	528	513	476	526	427	394	469	413	447	397	388	401	416	363	394	393	338	361	360	326	376	339	354	361	320	334	346	348	343	344	308	306	328	284	322	266	307	300	320	314	272	339	302	299	283	308	353	292	312	298	308	296	273	298	309	317	320	305	322	291	312	319	278	292	291	305	296	307	302	307	308	292	327	295	273	312	324	319	302	293	296	267	282	276	285	328	255	283	293	297	305	296	295	283	328	308	247	285	312	271	306	337	275	310	325	288	293	293	277	278	346	358	294	285	296	294	277	278	292	313	282	311	314	303	307	302	267	241	280	308	292	291	295	319	282	303	282	288	272	286	338	309	300	281	302	277	345	285	308	305	292	305	306	340	296	330	308	279	305	312	299	287	282	264	277	301	287	369	292	285	319	299	304	300	289	333	301	298	296	316	296	267	300	314	336	279	277	287	291	281	308	297	314	304	305	290	310	308	279	316	284	308	315	295	296	278	305	314	306	291	304	259	273	302	308	289	306	289	285	305	289	316	318	286	311	342	313	321	300	308	296	302	305	277	290	281	292	312	294	344	298	323	308	294	311	241	283	282	274	293	296	304	292	291	298	300	317	290	319	330	300	307	303	295	316	330	312	319	321	293	270	283	303	286	300	287	292	337	297	323	288	297	278	294	287	258	290	273	286	288	296	275	281	309	311	309	310	302	302	304	280	313	319	308	296	288	274	284	307	304	303	264	293	283	312	281	294	306	288	309	299	309	299	298	304	311	285	290	314	300	317	277	301	317	262	269	304	305	314	310	302	266	275	286	288	327	310	266	275	311	293	309	310	307	294	320	275	290	290	305	293	305	300	317	313	304	275	317	287	311	297	299	281	313	317	298	286	306	288	287	333	314	326	276	303	290	291	342	294	298	309	294	271	305	299	298	314	292	313	282	280	337	289	299	290	279	302	291	316	315	297	317	314	306	291	311	286	328	283	299	315	274	319	289	309	290	326	289	296	299	318	243	302	279	301	281	295	295	293	289	299	312	287	305	255	297	273	292	320	286	300	280	294	280	290	299	295	307	310	296	305	286	274	308	262	296	269	256	314	306	308	292	308	290	290	270	314	268	287	298	303	327	284	319	319	329	269	331	307	300	298	308	288	294	316	308	296	308	276	291	299	277	309	305	299	305	304	303	324	289	306	299	305	321	345	291	301	314	292	316	287	297	321	280	310	306	314	307	284	287	317	297	280	300	277	271	321	322	281	273	272	292	309	292	274	306	320	301	290	299	309	290	292	288	304	315	282	297	299	304	291	308	319	294	285	269	307	312	325	320	310	288	293	306	309	309	293	278	343	300	306	308	307	306	268	320	275	319	290	314	299	303	290	315	275	259	294	281	303	300	315	319	339	281	307	304	328	286	346	281	285	313	284	284	274	314	332	297	321	279	321	281	275	296	275	312	322	287	301	293	296	301	338	311	298	279	331	289	297	308	315	302	290	314	258	313	264	302	270	302	326	299	286	322	294	324	304	313	287	300	300	312	271	293	303	329	296	293	261	272	316	286	302	268	322	310	299	287	302	328	278	307	300	280	298	319	272	266	271	310	301	283	310	322	311	319	296	266	285	303	267	302	299	302	302	294	270	291	304	310	301	277	275	294	310	299	333	311	289	284	321	304	310	306	303	315	312	333	319	323	276	267	300	290	287	271	313	282	285	307	298	309	323	296	277	310	268	272	309	327	309	284	313	289	269	317	302	285	326	271	280	275	284	290	298	292	323	282	284	306	287	290	308	281	265	314	290	302	278	324	281	271	300	315	253	291	280	277	336	308	302	309	334	283	320	324	333	298	294	308	282	311	273	282	287	287	327	296	330	337	304	313	286	303	320	262	319	306	266	266	315	293	345	318	309	292	308	311	306	315	301	285	286	317	294	321	299	310	311	312	334	307	259	288	313	312	312	304	350	313	283	296	323	327	322	271	277	329	297	311	268	316	331	302	284	310	284	321	317	269	277	286	280	297	293	280	309	295	310	306	291	285	279	297	308	274	312	291	265	304	294	307	322	296	280	289	318	316	291	303	288	297	291	277	301	304	297	293	296	286	311	298	284	263	298	307	266	300	294	282	315	280	302	288	296	301	305	279	302	289	307	282	298	317	290	310	273	285	287	306	279	286	330	298	313	288	310	302	306	286	330	341	299	301	287	309	298	314	278	283	300	309	298	275	320	312	312	328	296	292	280	283	308	294	296	325	302	311	305	303	314	274	306	309	286	319	283	326	266	302	278	292	309	301	334	297	296	296	331	322	286	311	297	304	304	307	287	322	309	295	315	296	313	294	335	319	245	254	312	294	307	314	282	324	294	281	289	298	309	302	306	311	317	301	316	313	291	304	296	297	315	301	261	284	295	312	308	311	281	295	315	321	254	286	303	269	307	301	322	279	302	284	308	326	313	266	319	318	296	288	250	300	309	308	290	321	349	324	279	290	311	289	320	300	271	322	260	297	284	280	277	275	291	287	282	275	274	285	308	323	322	320	333	300	303	290	288	296	278	323	273	287	295	306	305	264	307	295	266	305	327	302	310	321	329	271	313	269	292	280	284	301	294	306	276	284	306	313	273	279	281	293	286	302	306	333	308	296	313	279	289	287	314	288	310	298	304	321	302	327	278	292	295	270	279	277	311	263	289	293	291	300	269	289	298	285	288	287	289	279	261	328	315	327	302	291	297	281	310	284	298	286	278	294	324	296	288	342	294	328	330	313	252	298	295	274	306	269	308	308	279	310	270	309	287	315	290	294	326	309	309	308	292	309	315	314	302	288	315	307	272	292	276	296	307	316	308	296	310	309	291	308	304	312	283	315	266	324	302	320	281	294	295	325	271	292	275	308	306	304	270	264	283	306	300	295	284	274	294	305	327	283	305	302	292	279	286	304	295	321	290	293	304	276	301	298	271	287	290	316	290	276	296	294	285	309	307	290	291	289	267	315	321	277	302	297	295	288	296	276	294	299	275	310	312	311	294	290	250	301	313	297	286	315	274	278	270	283	317	256	295	284	279	268	304	295	278	300	336	310	320	268	302	289	306	296	311	299	312	274	305	314	309	286	313	308	290	318	293	274	303	313	302	269	297	315	301	306	286	282	294	306	269	324	311	311	294	293	259	327	301	307	312	304	279	292	298	307	305	307	307	312	367	291	305	318	279	315	312	275	319	308	266	296	286	308	316	313	290	300	300	318	317	280	307	326	304	295	308	289	299	293	288	289	279	298	296	294	282	330	296	296	320	287	310	308	273	332	316	284	308	294	273	269	309	295	307	301	293	309	318	286	317	308	309	297	275	287	298	309	285	308	310	295	273	298	312	313	293	287	301	279	309	281	278	284	331	290	279	303	328	317	293	299	306	285	303	298	327	302	297	291	315	326	340	302	274	294	312	306	259	298	299	277	311	288	303	291	277	290	288	293	321	275	310	286	294	355
35694	62376	40831	19149	8040	5824	4320	3235	2598	2188	1712	1494	1349	1198	1057	923	825	742	682	649	621	569	595	530	520	483	490	502	450	445	466	452	413	421	439	410	371	362	380	354	367	360	361	350	338	340	354	314	335	316	334	305	329	342	327	315	317	319	339	342	355	309	346	312	311	351	337	325	312	296	332	306	304	339	306	296	315	331	324	324	323	346	328	315	307	320	321	329	295	312	339	310	308	308	338	333	326	303	292	298	327	311	309	296	326	292	295	322	293	318	319	302	317	303	307	318	323	286	324	331	313	271	288	332	323	327	320	335	333	305	323	310	306	323	269	287	302	328	310	304	299	325	285	281	311	328	288	292	308	293	309	332	296	296	314	292	308	315	301	350	308	314	322	281	287	313	287	333	312	345	296	295	318	305	319	283	305	292	292	316	290	301	305	308	262	305	323	317	298	349	313	342	307	303	279	309	303	320	289	292	305	307	302	301	317	299	270	273	313	300	305	293	323	289	312	263	300	281	315	303	292	317	310	311	280	306	300	286	304	294	293	294	309	310	322	324	301	306	266	301	298	303	309	317	309	304	302	353	305	316	289	332	300	296	345	292	279	315	294	305	299	348	282	294	273	307	299	327	306	295	291	327	306	302	309	307	313	320	325	295	295	299	311	281	282	300	318	297	294	272	308	295	290	282	319	338	305	317	317	312	288	289	327	304	300	302	320	306	318	292	304	307	270	325	298	320	317	306	305	294	314	293	330	293	329	309	323	313	293	335	308	306	323	307	319	311	325	283	261	267	301	293	287	323	284	284	306	309	302	308	296	292	275	340	303	338	320	279	310	341	310	307	306	307	306	299	289	297	312	284	288	315	318	322	282	319	337	295	332	303	255	299	302	332	293	320	336	329	329	328	319	321	294	287	279	290	305	337	312	310	303	297	291	299	312	302	313	302	290	335	284	310	311	307	299	321	304	322	297	319	323	290	320	282	296	310	294	271	313	276	281	309	309	293	306	311	286	306	287	288	291	290	287	307	308	277	297	322	300	304	296	332	287	300	295	259	325	307	308	292	316	295	337	317	285	277	328	322	308	294	299	292	318	289	301	304	261	285	292	284	313	327	340	291	292	300	311	328	332	330	305	315	306	268	315	289	332	297	291	315	294	306	328	305	307	284	321	318	285	311	321	311	335	294	314	288	297	277	297	316	299	268	320	309	307	292	293	289	311	315	293	326	299	307	277	310	317	295	292	295	277	318	284	289	302	337	296	295	303	304	297	340	306	351	326	333	281	299	324	285	307	309	315	305	302	302	293	318	290	332	347	306	296	317	304	319	277	280	292	300	281	316	315	289	306	292	305	276	318	264	302	294	323	270	298	325	301	312	329	292	326	300	325	302	317	304	289	318	283	325	310	306	301	311	284	305	333	301	263	300	292	294	285	317	305	297	286	292	314	313	272	312	317	295	326	313	303	307	304	329	334	310	290	301	300	300	315	301	296	277	305	306	326	321	285	305	275	303	301	283	355	279	293	293	291	336	332	316	278	304	290	310	281	316	308	318	294	331	318	339	320	298	329	307	311	301	284	298	281	331	303	326	328	342	287	311	274	276	302	323	332	297	315	325	303	300	282	283	308	323	320	294	320	307	335	312	311	321	312	284	271	298	332	323	297	318	317	327	318	274	294	338	347	280	300	308	283	307	311	304	302	319	291	346	299	317	301	315	307	290	314	322	282	292	306	292	320	309	332	282	297	320	292	293	288	310	308	313	284	295	304	280	291	314	294	288	302	273	313	313	307	278	278	304	318	317	343	322	331	288	297	312	307	320	330	304	304	309	308	303	344	307	285	296	315	294	335	315	296	291	299	294	293	302	291	298	276	296	294	293	289	327	304	321	318	308	327	325	291	329	285	299	326	327	322	329	324	326	302	294	294	306	272	311	311	293	318	305	281	328	311	330	288	306	300	347	302	320	294	310	295	346	284	282	302	288	271	309	288	290	296	321	329	304	333	302	324	298	309	300	291	306	310	273	280	310	314	280	300	292	309	299	306	300	308	314	316	334	297	326	337	302	300	310	324	281	315	302	311	283	315	317	306	304	283	303	292	305	323	280	300	285	321	303	331	288	330	339	301	301	309	319	298	328	296	302	303	321	314	309	315	317	310	327	309	325	305	317	328	291	290	326	317	323	308	315	287	311	292	289	272	312	325	317	314	294	290	325	299	319	293	301	317	289	310	317	307	287	286	295	299	296	303	304	314	330	295	309	313	320	288	299	307	300	307	331	303	310	299	311	323	278	312	331	291	272	307	313	319	297	307	289	298	340	287	290	315	311	318	330	309	285	339	296	290	305	288	287	318	303	305	322	312	278	325	308	297	303	309	318	297	281	312	319	316	295	298	287	318	300	347	302	287	350	310	301	306	294	290	321	330	317	293	282	333	299	335	299	310	302	304	321	321	314	284	308	301	309	313	316	270	289	302	311	329	309	262	298	294	265	301	269	291	317	315	292	288	287	335	310	312	309	315	301	329	299	319	278	296	304	316	318	324	298	299	294	277	283	318	281	292	293	318	296	328	298	301	317	315	283	288	278	308	299	301	314	320	264	300	297	335	311	326	320	328	329	342	318	307	277	309	344	326	310	302	329	329	331	293	290	295	320	273	296	290	319	317	341	282	291	314	316	302	316	322	283	309	319	321	314	281	313	311	311	323	327	338	321	306	315	304	283	303	289	295	271	303	278	300	302	308	315	300	312	327	308	314	286	299	315	282	287	327	267	322	309	277	311	292	314	319	290	304	311	300	301	291	292	279	303	336	311	306	276	303	329	324	313	300	295	284	296	320	317	321	290	325	290	345	327	318	302	303	280	306	302	313	326	266	288	299	300	311	282	321	297	308	326	317	296	321	292	324	261	313	295	331	261	331	283	275	303	327	316	325	308	319	286	307	312	279	354	321	370	307	294	321	294	300	293	304	312	339	306	331	279	299	290	334	316	309	298	313	308	306	268	310	309	298	328	318	288	310	318	282	346	291	314	279	284	316	317	288	287	290	326	327	299	305	284	341	317	331	274	299	297	317	301	309	304	300	302	291	355	294	292	296	294	302	283	294	308	278	313	285	325	324	292	301	287	299	320	328	298	335	298	319	299	287	310	287	290	322	297	313	284	314	330	310	300	297	286	333	318	295	295	319	305	302	331	326	309	281	336	308	319	291	295	295	319	320	288	281	323	294	316	312	306	336	295	313	312	286	318	301	299	300	297	309	293	309	310	308	313	291	337	284	306	306	275	329	330	319	302	297	287	297	324	289	324	321	284	283	311	306	321	323	321	308	291	285	287	304	315	315	259	296	344	287	295	306	291	294	283	320	323	314	305	288	287	303	290	302	306	331	278	297	311	330	302	303	315	329	313	312	308	323	301	331	335	296	297	290	296	308	321	279	295	287	309	307	334	301	316	296	300	281	310	323	299	321	268	318	298	328	298	325	316	314	310	295	280	301	266	302	272
31812	30842	23112	8108	1872	1103	802	656	538	476	416	425	363	330	313	327	239	245	250	220	201	189	224	184	183	211	215	185	195	187	199	187	199	195	179	188	166	186	161	161	156	186	178	159	158	159	157	180	176	156	155	146	164	165	170	161	132	157	159	170	186	175	164	177	176	162	161	162	142	157	180	151	158	148	153	167	154	154	176	172	144	150	143	141	136	144	150	155	168	158	165	171	164	134	145	187	159	171	151	154	166	165	161	136	168	149	157	152	143	149	146	161	145	145	145	167	168	152	147	158	164	136	135	114	157	158	162	166	164	151	182	165	182	140	157	172	156	151	163	144	149	135	155	164	147	171	150	154	171	146	152	154	158	180	169	167	163	160	140	142	160	146	159	135	170	166	168	162	146	162	169	164	176	166	162	155	168	174	172	156	171	158	161	169	165	155	143	144	183	156	164	177	168	154	159	169	153	167	118	155	165	144	157	140	154	164	144	169	149	160	184	154	137	160	158	155	159	167	158	166	143	162	173	159	180	166	177	169	154	157	157	159	174	144	146	162	174	173	173	132	168	141	161	177	144	162	154	136	153	162	174	166	169	156	153	149	150	159	171	161	133	163	157	176	147	178	171	126	144	159	155	188	167	150	133	145	157	148	146	180	159	142	165	143	155	166	168	165	155	173	143	164	160	152	147	138	155	167	155	144	156	157	165	159	153	156	145	149	164	150	180	171	159	155	185	172	167	153	171	152	165	140	150	139	163	170	158	163	153	178	160	162	154	169	142	158	156	149	140	169	146	154	163	148	155	148	168	126	133	157	168	171	161	150	155	135	182	151	159	160	138	169	166	157	146	155	135	169	147	170	179	140	165	157	165	145	162	148	165	159	162	182	160	177	152	161	170	136	153	165	159	166	158	165	164	158	159	152	149	150	148	176	160	164	149	171	160	169	161	173	136	143	152	144	168	180	152	146	155	153	158	182	146	156	148	167	158	170	149	171	152	159	161	147	174	161	166	144	162	143	145	183	154	155	162	152	176	129	149	170	131	156	150	162	139	156	148	156	139	144	160	145	179	149	148	160	176	168	186	160	148	149	164	153	147	151	155	153	164	150	176	155	147	148	157	179	170	174	144	158	156	165	166	155	189	160	164	149	146	151	150	175	157	138	173	153	178	160	167	169	154	142	159	165	149	171	178	137	164	175	165	165	149	142	143	148	160	151	174	145	142	154	150	146	158	160	176	144	158	141	160	163	166	168	153	154	157	159	160	173	184	169	133	150	157	158	155	152	146	149	181	167	177	136	169	198	176	146	140	163	141	161	163	160	154	162	143	148	169	159	165	151	154	160	165	152	153	150	153	165	160	176	179	124	174	161	161	159	157	155	164	157	140	170	146	177	174	137	174	156	151	155	145	146	152	165	148	155	152	162	181	136	167	149	168	144	186	166	185	169	178	166	163	155	159	134	144	147	148	161	151	154	150	173	149	173	174	162	154	141	145	164	174	155	144	141	156	140	135	151	161	158	152	139	154	170	149	165	136	164	145	174	153	153	149	159	158	145	168	160	138	142	181	155	159	151	160	159	159	157	154	160	168	163	179	156	164	154	171	142	156	169	148	147	141	181	179	171	140	137	150	167	158	169	174	130	139	168	161	155	155	147	179	149	162	155	143	171	156	171	171	161	174	165	171	178	178	167	147	141	155	166	146	157	169	161	166	134	139	168	151	142	162	181	154	171	180	151	149	145	143	161	163	148	144	153	151	182	140	161	177	161	171	157	182	164	171	138	135	158	145	168	144	174	154	155	155	178	177	177	155	133	163	130	173	156	162	159	134	175	150	170	155	157	153	149	165	160	155	153	184	131	160	160	151	152	152	157	166	139	165	147	151	138	159	131	153	156	157	175	170	155	173	153	138	159	157	175	138	155	163	157	151	141	162	164	146	152	161	172	165	162	164	164	136	122	173	154	163	158	154	154	148	153	159	163	141	197	153	169	148	166	156	134	166	156	148	170	163	137	169	150	154	145	137	139	154	165	162	160	171	169	164	161	140	168	146	157	151	129	133	150	128	133	170	140	148	168	156	138	132	151	166	152	141	156	151	158	171	151	145	166	144	124	159	145	157	147	178	155	158	169	158	166	133	143	173	147	154	159	146	169	174	169	137	173	161	159	131	148	165	150	144	148	161	173	156	175	164	155	166	158	157	153	141	174	157	164	159	162	170	163	171	145	152	175	148	161	150	175	157	175	140	157	132	181	152	158	166	144	160	145	182	158	138	159	187	163	142	183	162	140	160	127	174	164	154	161	148	180	161	163	166	153	146	150	152	166	162	148	166	153	133	159	165	167	149	153	172	162	139	153	162	156	141	132	144	150	166	166	153	151	173	157	163	145	155	155	148	161	161	163	147	158	154	152	174	169	161	136	145	142	176	151	153	145	176	155	161	156	149	150	169	168	155	163	154	130	138	167	177	169	178	166	142	156	179	152	156	163	173	163	153	164	161	144	159	157	153	148	161	161	168	155	153	131	140	157	165	159	180	153	150	146	133	142	151	165	152	145	158	160	147	165	157	182	170	164	154	144	161	149	149	165	155	149	165	175	154	151	139	176	163	180	170	165	167	148	161	151	175	162	158	151	135	159	139	160	152	149	186	129	154	127	156	163	158	158	153	167	163	153	154	164	151	151	138	165	152	146	158	164	163	160	143	156	155	173	134	140	170	160	147	179	153	137	171	174	152	141	168	161	141	150	167	162	171	143	128	172	132	154	174	162	168	142	149	161	168	150	172	152	161	135	136	165	154	160	149	165	176	187	171	172	155	165	139	158	143	170	154	165	135	143	161	165	145	172	160	164	169	134	159	155	169	169	165	145	161	157	197	160	143	162	178	160	158	168	169	151	172	139	161	161	178	148	173	159	150	154	143	139	158	147	155	147	149	156	173	189	159	136	159	159	145	131	141	157	143	159	169	181	183	157	158	142	138	154	156	171	178	167	131	144	165	174	143	141	154	160	169	130	150	144	137	160	151	153	159	159	154	180	145	142	166	162	163	171	145	178	146	146	164	158	165	159	158	137	160	159	180	150	164	149	152	146	152	147	165	164	159	143	177	175	149	173	172	150	167	166	155	173	155	167	143	138	144	150	168	194	164	144	138	179	160	167	145	163	144	148	164	129	146	165	132	165	151	161	154	143	148	141	166	144	155	145	156	152	155	151	151	152	171	181	117	152	157	142	165	169	142	146	161	163	174	141	178	140	164	172	156	160	145	155	143	156	142	151	174	154	146	158	139	165	175	161	151	160	145	178	138	151	176	162	145	147	152	168	150	145	153	150	159	176	147	178	154	170	145	160	157	171	189	169	148	153	146	148	155	166	169	156	153	147	150	161	181	152	159	158	170	148	167	160	171	172	160	145	136	170	156	154	184	152	141	166	152	160	166	138	150	169	170	178	145	159	156	158	182	153	156	150	161	162	178	151	176	155	130	154	157	158	175	133	159	175
33842	43697	21064	6152	2726	2002	1482	1207	921	742	612	581	499	477	468	403	363	340	305	297	278	228	245	255	245	239	252	239	212	235	221	225	221	204	203	193	193	211	176	197	187	165	187	199	189	177	156	172	209	181	194	189	175	186	171	162	190	200	176	175	183	190	159	153	190	165	163	184	177	174	169	172	150	190	189	178	164	175	182	173	175	140	149	175	173	193	155	173	169	172	167	170	177	163	180	182	172	189	171	187	186	185	168	163	148	167	186	185	168	181	176	185	173	180	167	175	170	184	165	172	169	186	171	176	183	176	155	151	174	168	172	165	168	204	180	166	154	185	171	159	199	178	154	160	175	142	174	177	166	156	154	159	148	175	170	181	160	176	163	171	210	179	173	195	147	177	151	176	190	182	174	197	179	163	156	166	193	173	182	185	173	199	194	172	159	193	143	165	173	196	200	166	174	150	167	149	165	160	155	173	157	172	145	195	171	153	152	157	153	191	167	159	171	157	179	163	184	186	133	162	191	169	178	154	178	177	161	187	185	154	191	161	172	187	172	171	135	180	190	180	181	162	145	162	198	178	184	167	171	170	183	169	153	171	174	170	172	190	177	150	178	171	153	167	177	185	155	170	194	180	206	165	179	166	164	179	159	170	178	182	161	179	181	156	163	143	151	150	176	162	162	175	181	189	172	159	191	165	152	198	150	206	173	158	143	167	170	182	164	197	168	194	178	175	167	170	179	171	177	184	183	170	176	184	154	180	169	197	180	154	182	175	170	165	170	173	182	139	168	181	164	165	165	189	183	164	166	177	190	165	197	177	185	175	213	181	183	173	175	159	160	168	170	188	174	182	162	169	203	184	177	158	185	204	159	147	183	169	174	170	173	176	191	161	178	151	184	174	186	169	189	192	160	187	177	159	217	189	147	165	171	186	155	175	187	165	187	178	186	171	194	171	179	176	173	183	175	176	182	173	152	153	179	177	175	162	170	174	172	185	166	185	173	165	160	168	173	186	176	190	168	149	162	177	160	174	156	172	172	162	165	168	191	173	146	170	181	165	201	182	167	146	170	194	197	154	198	166	170	163	168	167	188	175	158	172	157	160	141	174	173	163	168	183	179	185	158	169	164	168	145	201	179	171	158	200	148	164	170	182	159	165	164	160	158	204	187	162	174	146	177	160	178	157	178	151	160	171	161	188	166	170	178	182	179	183	177	166	171	181	172	157	166	160	174	179	178	159	160	184	176	168	193	183	139	176	188	191	159	185	156	188	188	189	187	202	196	180	148	177	168	149	155	181	171	169	167	179	150	157	173	170	169	182	162	193	164	171	184	181	181	165	172	163	167	186	169	175	179	196	170	183	169	195	196	173	177	171	175	184	188	171	172	176	185	168	134	182	179	178	182	185	185	188	165	177	182	168	185	208	180	155	156	178	172	203	154	164	160	174	157	162	179	154	172	196	189	178	177	174	186	184	150	190	171	155	220	188	160	161	166	168	161	162	179	172	160	162	170	160	191	158	177	164	172	166	169	173	159	187	176	155	173	175	155	179	167	177	153	174	163	145	157	171	187	183	145	160	172	172	160	171	168	185	168	163	164	149	156	210	164	159	166	141	163	179	160	195	161	163	150	178	187	171	163	182	192	180	192	153	204	171	178	165	179	173	167	166	175	185	188	193	160	181	168	156	177	173	179	174	168	168	202	160	164	207	153	178	168	172	164	172	148	171	166	170	185	189	177	152	150	172	181	154	155	173	180	175	165	168	158	155	178	186	152	182	167	160	164	191	161	186	183	197	187	192	179	161	177	190	159	174	183	146	161	175	175	168	166	179	182	167	159	179	158	177	178	135	154	164	132	179	180	152	173	175	164	183	171	156	158	188	159	140	159	145	158	188	143	160	150	195	166	158	179	168	187	184	156	174	195	149	151	167	198	186	175	177	175	188	166	180	159	187	173	183	183	190	187	163	166	159	176	198	204	203	171	190	170	162	185	180	192	197	181	188	187	157	182	153	183	198	190	170	161	174	176	124	151	157	185	172	181	165	155	161	165	154	176	200	190	174	173	201	164	159	184	194	154	159	178	167	197	187	164	174	184	180	182	153	183	166	176	182	174	179	164	198	149	156	186	152	167	157	165	159	183	175	166	167	202	158	143	176	172	147	187	160	190	165	151	156	186	185	192	179	168	154	149	168	160	195	168	171	171	159	174	186	176	180	172	157	167	154	150	156	171	150	165	176	186	167	179	161	184	182	177	168	182	170	168	159	171	174	176	140	164	182	174	159	175	188	167	198	159	186	171	184	170	181	169	168	189	183	160	173	172	167	146	184	159	182	180	148	149	191	194	186	167	157	160	158	159	167	165	160	163	196	171	173	175	149	157	179	163	196	158	181	173	168	172	180	188	170	178	170	186	176	194	194	148	161	166	170	152	181	155	170	170	180	167	176	176	190	164	170	201	176	175	161	169	174	192	190	161	148	172	194	176	176	154	182	181	199	157	168	194	196	203	178	204	176	181	181	207	179	188	172	170	185	177	177	172	162	172	172	186	188	202	175	179	205	173	176	173	174	150	171	176	187	158	163	156	164	170	197	166	175	186	171	176	169	183	179	163	162	171	190	171	161	168	168	170	183	176	176	169	181	191	188	158	168	164	159	191	169	180	180	178	191	169	178	162	174	181	163	153	170	180	191	169	166	152	164	144	164	196	150	155	166	169	188	158	170	155	154	162	164	158	173	165	177	187	189	174	174	168	184	184	165	159	141	186	169	183	171	174	172	168	179	181	161	160	188	172	167	157	175	164	164	149	170	179	166	160	180	172	171	171	187	197	175	168	155	183	165	182	171	181	168	176	176	147	155	172	146	195	181	156	183	165	178	176	176	183	184	162	175	161	165	155	154	184	146	154	172	167	169	166	195	175	162	176	167	166	155	157	159	176	171	149	161	182	159	182	134	160	171	180	160	168	206	174	171	174	171	187	185	155	165	174	188	199	173	166	184	175	171	173	177	162	156	186	156	185	191	193	180	182	177	184	163	157	169	160	152	197	188	165	161	131	154	180	201	166	173	159	163	182	168	168	174	170	154	162	147	152	171	165	154	173	177	167	158	151	177	161	176	165	171	183	176	158	172	189	171	174	185	157	170	172	146	172	189	161	195	175	168	180	184	216	149	159	151	169	169	162	160	180	156	179	200	141	183	161	167	169	169	159	180	177	185	201	168	142	173	175	162	169	158	180	172	170	165	174	182	163	157	169	174	174	158	176	194	184	165	180	173	170	173	185	187	184	193	162	145	181	190	143	174	172	152	164	168	167	162	181	189	137	178	173	207	183	175	163	155	184	176	166	182	159	171	167	152	178	154	162	187	177	156	166	174	172	194	158	197	160	182	179	175	163	180	187	160	189	177	196	172	159	181	191	177	180	180	189	148	175	185	156	180	160	159	166	193	165	159	197	176	160	190	184	153	206	147	175	167	168	145	171	161	184	163	174	180	176	180
23742	21149	28305	24290	20877	9978	2162	1285	966	878	735	657	612	526	454	466	394	410	342	325	310	307	324	278	286	266	297	280	289	270	242	262	243	243	224	225	243	215	228	219	219	230	213	206	229	195	173	221	234	254	204	204	203	220	207	198	218	210	201	207	235	190	254	219	218	213	206	218	199	181	200	194	181	214	194	204	206	192	195	214	212	182	193	203	228	210	230	209	200	214	183	210	216	205	214	195	209	209	203	204	215	202	191	200	195	232	202	228	211	196	240	218	207	194	208	206	239	198	217	203	194	182	223	226	233	207	205	215	220	203	219	190	229	201	185	199	208	212	245	200	199	211	218	228	212	240	190	204	195	213	203	182	222	201	201	225	187	214	217	211	195	196	191	214	194	227	210	200	222	201	217	187	223	206	193	207	201	184	198	194	195	203	201	193	221	208	217	198	195	209	211	212	216	224	216	177	181	189	208	170	198	205	192	196	234	218	228	198	188	215	207	203	185	210	199	193	223	199	230	210	198	212	204	203	226	216	214	241	200	201	213	199	184	208	212	194	184	213	216	207	211	199	213	200	182	211	200	215	229	205	205	186	189	216	204	176	188	183	201	205	206	193	206	203	208	198	199	229	213	216	238	196	198	193	183	173	209	195	210	192	210	176	202	192	209	201	208	209	206	222	202	207	203	206	199	215	191	195	195	203	201	219	223	205	209	216	208	248	173	188	189	188	191	203	228	201	195	201	203	221	209	178	214	205	209	229	196	211	187	201	221	199	196	208	205	245	224	215	197	159	198	205	196	204	184	198	206	208	214	196	195	202	214	197	214	200	183	205	202	213	209	217	197	193	211	209	183	207	244	197	209	197	195	207	218	223	213	212	187	204	222	199	187	206	193	184	205	185	219	192	196	193	210	211	193	225	205	209	178	176	196	198	216	194	186	223	214	198	200	193	195	203	203	205	192	198	219	217	230	203	189	202	211	193	200	199	206	229	190	194	199	215	213	201	191	184	206	218	193	199	193	213	217	181	202	209	219	206	208	221	205	178	189	201	190	201	201	205	187	215	218	217	212	214	171	194	207	221	215	202	229	214	207	207	200	188	200	211	206	218	189	201	221	192	208	198	185	213	208	213	209	195	195	207	200	214	198	191	204	196	195	211	205	204	206	222	202	219	209	214	200	198	252	196	208	210	197	225	240	200	185	192	224	220	186	188	207	182	205	227	204	200	185	218	217	189	214	187	202	212	200	216	193	226	193	205	176	223	213	169	216	206	196	237	186	209	174	208	199	194	200	196	228	194	233	177	186	210	207	197	208	190	191	217	217	196	194	191	204	193	185	193	200	220	221	195	201	206	183	223	218	205	199	188	191	227	194	189	187	244	208	196	223	188	207	215	198	194	199	225	213	227	196	207	188	194	194	226	223	196	196	197	193	176	198	207	194	199	195	207	204	202	203	192	188	197	215	209	204	194	207	211	202	220	167	207	169	207	191	215	187	218	208	215	221	186	193	203	214	188	224	212	192	184	220	211	203	225	201	205	216	196	213	215	194	183	198	216	205	189	187	198	209	215	192	213	201	203	206	223	225	216	186	184	188	206	183	203	202	214	203	186	202	211	214	201	171	194	199	209	197	209	172	201	216	197	196	193	190	212	198	237	178	215	209	208	215	204	212	204	201	220	198	207	194	188	196	230	219	192	202	193	208	195	214	201	214	228	204	198	243	219	191	220	224	190	230	208	217	201	207	165	195	199	224	202	214	203	215	196	190	224	228	198	185	187	195	208	185	186	199	216	197	200	191	205	194	203	203	212	222	212	194	209	225	196	199	196	208	216	196	207	206	200	204	198	212	205	194	201	192	192	213	196	195	206	205	189	196	184	193	187	202	234	224	219	200	191	203	226	235	194	226	194	185	193	191	206	193	214	225	205	222	197	214	191	204	160	221	218	196	200	209	188	184	185	191	199	200	198	184	211	193	232	204	215	199	208	187	223	226	210	214	178	229	179	189	219	220	190	193	215	202	198	202	195	227	192	207	205	217	194	201	219	208	195	212	216	210	205	196	206	218	210	198	230	212	184	214	185	228	190	200	219	230	203	182	198	227	176	207	226	184	207	210	183	205	205	200	223	207	190	198	181	182	230	221	206	191	200	190	205	202	187	207	202	202	203	200	208	199	189	187	212	173	212	216	209	188	206	209	187	210	186	185	211	201	205	196	194	185	185	208	194	214	220	194	198	215	205	179	207	220	178	191	207	208	212	199	221	216	203	205	211	199	229	213	210	198	183	210	214	215	203	202	204	205	215	213	213	212	202	186	210	207	185	221	234	211	215	235	214	197	214	207	180	181	196	213	206	191	200	213	205	203	193	231	186	204	192	219	201	191	205	218	209	201	193	220	192	206	220	232	202	190	203	210	193	241	217	185	192	182	215	209	210	188	190	200	192	202	184	212	220	200	211	222	200	199	201	188	205	207	168	211	179	209	201	197	206	214	205	215	223	218	206	191	208	230	178	193	213	205	222	194	222	230	210	223	203	223	187	215	194	201	200	187	176	176	174	173	197	177	194	195	204	196	208	207	165	207	231	188	232	204	182	205	205	200	202	193	187	208	222	168	189	230	195	196	190	199	208	209	209	205	207	233	197	209	200	204	187	187	200	194	222	230	232	206	234	176	193	213	193	172	183	206	216	208	211	185	196	204	207	190	205	246	195	201	207	209	224	206	206	188	206	195	212	205	197	215	196	217	187	221	230	189	193	208	218	195	215	188	229	204	206	206	226	222	210	183	203	213	182	207	195	191	237	218	200	191	204	212	211	187	204	179	214	208	187	214	197	196	191	209	202	193	189	202	198	185	180	191	221	188	205	206	192	200	223	208	186	215	212	190	182	199	191	187	236	207	186	175	201	215	183	187	226	194	185	178	198	209	212	200	196	229	201	190	203	198	231	192	209	198	209	209	210	189	209	214	194	202	210	194	210	205	217	220	212	203	206	203	168	206	205	200	198	179	206	212	179	214	176	192	197	224	220	179	201	188	207	208	207	199	185	171	192	196	206	202	208	178	188	231	185	219	225	173	198	205	197	190	191	183	213	177	232	211	211	189	205	207	197	231	179	209	201	208	211	215	200	214	231	200	185	221	214	205	226	219	195	189	216	208	223	210	189	209	188	209	222	202	217	210	205	214	207	193	213	213	196	202	212	182	205	194	178	209	212	185	198	190	166	206	211	194	200	215	217	184	182	203	221	193	226	233	194	185	195	193	205	234	168	226	213	195	211	211	220	204	221	190	204	195	209	184	207	221	179	187	208	193	203	196	206	171	180	197	214	205	195	219	192	208	219	223	214	205	199	218	171	228	187	183	187	194	175	187	191	174	179	203	210	184	206	207	201	180	182	216	207	208	192	205	234	174	201	225	189	189	223	206	203	193	199	214	205	199	206	196	204	218	202	211	201	225	199	229	189	219	210	181	202	195	177	188	203	205	211	221	201	212	198	216	192
33328	54305	34140	14100	5222	3686	2754	2081	1641	1374	1269	1084	892	865	718	638	589	531	486	417	452	370	366	376	336	312	343	327	334	328	327	324	279	290	293	257	264	232	241	231	246	256	241	228	220	231	230	267	223	247	224	231	229	259	236	256	230	223	194	239	224	230	219	221	229	236	226	222	251	200	207	228	205	231	210	232	223	193	223	213	239	248	236	237	226	221	219	205	220	222	231	218	202	204	205	196	228	207	229	232	200	225	189	217	216	224	221	240	218	196	216	224	221	197	213	192	220	224	214	223	213	242	200	216	221	211	224	221	185	228	212	187	230	207	220	223	224	226	193	207	193	236	211	217	207	202	262	205	208	193	203	230	236	205	236	222	203	214	212	226	205	173	215	195	210	227	214	240	215	217	220	245	201	219	253	217	212	243	210	208	206	217	197	219	200	218	221	230	207	227	203	231	232	221	228	207	211	227	212	216	216	206	192	217	206	223	197	252	226	233	217	236	242	226	194	217	215	218	217	222	223	221	191	218	227	194	198	242	209	231	227	233	212	214	221	217	216	216	228	216	256	236	229	215	224	174	181	228	206	186	193	211	187	243	210	228	210	218	204	221	198	208	225	202	227	222	214	231	185	225	185	197	181	236	199	197	202	234	217	206	208	221	224	194	212	188	187	183	203	211	213	212	224	219	222	189	238	185	227	209	192	171	188	211	215	219	191	229	201	201	206	199	229	191	205	206	217	195	207	200	210	210	217	202	202	224	201	223	228	198	211	217	215	206	228	201	220	225	221	233	218	232	200	226	228	193	211	207	198	245	236	226	198	224	222	204	214	217	227	196	211	202	211	212	198	214	207	221	217	204	206	215	209	184	210	196	219	209	205	212	240	207	212	215	243	223	230	215	195	198	230	224	219	227	194	218	203	235	197	217	212	209	190	216	221	189	204	205	227	205	208	216	207	219	234	211	200	203	223	203	227	226	215	239	222	209	204	226	233	207	220	196	209	230	228	207	217	218	213	219	173	225	202	205	205	209	221	226	217	238	222	230	221	193	219	204	206	181	187	211	222	196	202	185	213	239	199	217	176	214	187	210	206	208	223	219	233	224	222	196	218	186	203	210	224	219	206	222	188	213	224	231	209	221	192	208	211	217	235	231	224	232	207	238	218	190	199	238	225	180	220	200	236	214	197	202	214	195	209	212	179	189	233	189	201	208	194	259	228	204	212	208	192	213	224	223	203	218	182	246	256	205	214	230	201	228	220	202	217	232	200	217	221	220	194	212	213	234	217	235	219	202	217	200	206	218	199	213	212	211	208	207	214	184	216	233	201	230	229	218	232	205	201	214	227	208	224	212	218	213	215	230	229	183	220	190	230	239	227	224	214	232	207	219	201	201	214	205	204	222	215	194	223	250	192	188	238	180	226	223	211	199	224	204	215	227	248	242	228	228	217	218	228	229	186	201	233	215	239	208	217	213	232	179	193	215	213	183	190	219	198	197	202	216	206	223	210	243	224	202	216	198	185	190	250	232	213	229	230	207	217	237	217	240	225	234	205	221	210	225	203	193	219	205	208	225	221	218	179	227	207	190	235	213	212	214	233	214	226	229	231	208	206	208	222	207	225	213	181	208	193	199	175	187	200	197	212	192	219	189	217	234	205	203	213	205	243	222	223	236	214	222	217	207	239	208	215	218	223	194	239	213	193	243	191	191	225	203	192	230	199	222	218	219	210	213	194	258	205	209	216	212	229	233	186	215	206	212	220	205	214	223	223	215	209	229	223	220	214	206	244	187	205	208	210	211	217	236	197	231	208	245	190	212	197	199	221	202	211	198	235	233	223	215	229	224	196	221	229	219	201	199	181	204	218	180	202	204	206	213	210	219	239	185	227	229	192	196	223	195	192	239	220	238	199	216	216	237	227	201	232	234	229	215	206	221	205	214	212	192	212	229	191	197	211	222	204	202	206	206	207	223	218	233	205	215	212	211	236	248	217	213	203	222	206	209	243	208	213	209	209	216	182	200	184	194	199	207	209	227	230	226	223	209	212	224	221	206	219	197	201	213	229	195	203	220	202	227	209	223	220	199	229	208	189	206	209	217	213	215	203	204	209	209	212	208	208	229	211	206	188	203	209	190	215	235	219	224	239	233	207	198	217	222	202	196	239	221	224	185	214	202	202	217	213	193	213	213	205	234	213	228	236	226	228	226	216	192	213	225	228	218	209	209	227	216	215	227	216	193	182	223	224	213	224	249	221	211	208	214	202	230	224	225	209	212	205	214	215	224	212	212	205	215	197	212	196	241	247	209	219	239	210	240	235	231	245	202	220	200	227	209	225	205	220	237	214	229	230	204	186	218	209	193	233	231	215	206	204	224	222	204	235	216	202	209	204	223	199	210	206	241	230	199	242	215	211	185	235	201	213	224	218	206	195	218	202	222	199	194	191	205	226	224	209	214	213	215	219	212	208	205	211	243	216	209	219	211	213	198	203	225	213	218	223	229	218	218	209	219	206	209	215	215	207	220	204	211	193	209	235	254	203	212	193	227	203	220	231	227	208	222	199	182	222	216	184	250	189	198	212	192	200	213	187	230	204	181	220	212	219	225	192	196	222	194	219	195	205	204	216	213	193	211	232	234	213	213	201	209	218	220	199	242	217	194	219	222	202	207	235	204	213	219	232	223	237	227	214	218	235	196	235	204	204	236	201	206	238	236	235	226	214	236	216	204	202	189	218	219	203	209	195	200	221	221	221	226	206	203	212	235	232	242	212	208	203	215	235	209	208	221	200	225	207	204	240	219	225	201	229	238	217	191	179	224	211	222	223	233	214	198	223	207	213	202	194	208	236	215	236	228	230	226	214	237	228	186	203	195	205	203	207	199	198	202	225	234	204	221	229	187	208	214	239	250	197	210	208	214	204	224	219	223	212	220	206	201	246	223	204	201	214	210	222	226	211	208	250	220	217	220	202	212	241	216	205	214	216	240	217	234	226	237	214	190	223	198	230	203	201	214	230	220	197	208	214	214	227	210	260	214	214	247	231	220	239	212	191	223	218	232	236	194	211	232	205	206	211	211	215	201	221	227	232	196	211	226	229	215	230	216	199	210	211	226	226	191	222	235	216	207	231	220	227	198	239	207	218	202	215	233	214	227	229	225	213	198	203	194	228	216	211	229	210	223	223	239	240	197	201	232	231	238	205	202	223	215	203	212	205	205	211	238	219	216	217	193	224	213	213	221	207	235	205	218	212	223	229	222	203	220	255	207	186	208	219	224	206	212	213	214	205	242	217	189	203	223	206	216	201	218	214	210	216	227	211	202	242	235	204	195	212	210	211	205	201	203	219	231	198	218	216	244	185	179	204	173	196	214	232	220	237	224	208	195	203	208	248	183	234	197	211	230	237	219	206	220	221	208	214	195	216	214	223	206	222	227	197	208	203	196	205	232	191	192	219	203	216	235	212	191	225	224	232	227	212	229	214	220	233	205	230	218	188	233
24858	21160	27343	25047	11534	2128	1292	997	788	678	636	558	526	425	409	382	351	380	327	333	293	286	301	310	272	293	260	273	291	290	282	226	225	253	241	242	235	238	238	260	198	237	231	227	236	207	247	230	232	241	230	227	237	245	233	209	217	247	224	229	228	251	229	232	210	241	225	200	265	186	234	219	226	250	248	222	227	188	219	216	214	189	244	225	229	203	233	226	240	225	215	225	219	218	213	226	212	220	216	227	229	209	228	228	229	200	206	226	208	218	192	223	218	207	203	222	188	204	220	203	197	252	234	223	185	210	222	216	231	204	223	232	217	214	219	215	218	227	231	235	193	244	204	211	226	216	226	227	232	215	231	202	213	222	229	230	234	217	232	214	214	203	227	233	206	230	232	223	208	196	238	216	197	229	250	215	222	210	258	199	209	213	211	235	224	225	259	219	238	219	221	213	221	207	235	204	208	217	188	198	205	241	200	235	224	217	210	216	231	212	206	225	245	217	201	231	229	223	240	246	224	211	230	196	212	222	194	216	209	210	213	220	247	225	219	215	197	213	239	233	207	231	233	220	195	222	211	228	224	229	220	197	203	207	246	197	230	214	231	201	214	201	231	227	256	227	240	249	201	232	246	224	219	196	208	238	242	196	220	211	222	216	191	208	234	220	225	243	234	183	235	200	235	200	231	215	219	234	202	192	168	221	220	208	241	219	233	236	213	211	219	223	237	235	218	213	210	192	220	179	217	233	229	203	224	248	216	224	220	222	221	203	222	246	227	208	202	198	208	222	185	235	236	204	208	238	223	206	223	245	210	213	213	229	205	197	203	253	210	209	238	251	220	190	212	214	246	202	222	190	209	221	231	221	189	209	248	188	210	207	230	208	202	213	233	224	225	222	232	222	219	212	211	197	215	202	213	217	213	210	223	221	239	230	201	205	243	225	225	218	224	228	250	232	214	207	197	230	226	240	252	225	192	193	195	232	237	239	198	212	216	196	238	192	222	249	213	222	212	240	222	216	220	224	218	222	219	245	211	216	205	193	235	227	222	214	203	216	212	216	214	220	245	218	209	222	232	195	223	219	213	209	219	215	226	229	231	265	227	206	228	215	203	218	203	226	244	195	223	238	199	217	256	229	224	210	223	232	236	193	203	208	194	217	217	240	217	210	191	202	228	206	215	204	212	209	203	208	209	219	240	226	224	226	225	216	222	225	231	177	249	220	196	236	207	256	228	230	197	212	220	217	233	241	222	212	213	203	226	232	217	217	237	229	237	200	215	224	228	211	201	200	244	225	206	223	205	245	210	201	217	237	208	220	198	227	213	216	213	228	188	206	200	198	235	205	198	245	235	218	215	224	196	213	214	221	220	220	196	220	221	234	210	205	208	211	232	225	229	209	242	227	211	243	209	222	198	225	218	211	191	213	216	211	220	209	227	242	259	250	218	215	236	220	225	189	240	210	224	228	233	209	226	233	215	215	189	216	208	216	216	255	194	234	223	212	204	236	235	207	208	207	233	208	221	195	201	223	198	199	193	216	221	234	216	234	223	214	235	204	223	237	229	226	191	200	216	209	224	231	229	232	250	197	214	212	215	239	199	235	230	206	216	216	225	247	220	199	224	225	199	209	210	225	216	202	203	208	251	206	180	241	218	236	228	236	219	233	233	217	217	192	218	195	213	228	213	234	212	236	234	240	231	199	219	216	229	219	236	203	196	229	239	218	257	226	200	225	224	198	211	213	215	204	215	221	202	210	210	181	230	252	241	202	202	254	219	201	207	234	198	215	232	245	198	215	204	227	213	200	215	243	227	237	219	237	242	248	254	199	205	209	228	224	199	214	212	228	218	228	194	193	215	212	208	237	210	240	210	223	242	215	225	232	226	210	211	220	209	220	211	236	194	236	230	216	211	219	240	229	212	221	219	206	205	225	191	217	196	258	218	235	221	202	218	221	225	216	214	210	225	208	213	203	203	205	245	251	230	216	251	205	230	204	221	221	210	207	212	218	253	237	208	213	227	211	203	217	215	245	212	228	204	217	189	217	213	197	219	230	213	215	244	217	200	245	211	221	210	198	211	196	199	218	203	229	216	241	229	208	199	228	213	217	230	236	217	198	245	231	225	221	228	207	191	238	187	220	202	242	225	184	233	215	193	204	195	213	211	220	251	232	196	236	265	205	237	200	223	224	221	199	219	226	238	207	221	218	216	214	214	203	239	211	206	224	217	240	208	232	219	208	208	229	205	220	227	199	231	250	241	221	207	241	210	191	212	254	224	205	215	240	218	202	233	198	226	201	197	226	224	245	225	205	216	230	225	218	212	214	238	240	208	238	197	248	223	227	215	235	208	215	233	231	228	206	195	219	209	192	240	211	244	215	211	208	218	199	231	196	239	230	219	214	210	214	215	186	215	210	223	243	222	210	219	228	206	243	226	224	205	236	226	234	231	224	218	229	208	220	221	219	230	233	198	221	233	203	237	217	227	206	223	222	249	211	227	216	212	195	208	213	220	226	217	234	219	237	215	208	212	206	201	230	199	230	206	229	197	220	215	200	218	206	188	224	207	213	230	212	230	207	237	240	235	192	219	212	221	199	232	198	197	228	209	206	210	189	209	224	259	208	212	218	233	207	231	209	223	232	226	209	203	197	226	229	198	214	223	215	269	231	224	228	240	217	234	204	240	206	249	209	234	208	245	198	212	206	201	184	212	207	238	222	248	224	244	228	225	214	255	219	221	220	205	226	214	239	226	225	202	233	191	208	209	214	245	210	200	211	220	220	197	201	206	208	219	206	207	228	197	205	216	198	222	215	217	221	223	245	234	226	236	216	205	223	226	222	206	231	219	226	238	234	230	218	232	241	207	210	214	175	209	203	232	228	251	210	225	220	221	196	241	211	225	225	225	212	217	235	193	226	222	232	231	234	236	224	217	217	233	220	199	205	228	207	228	188	201	242	240	208	217	240	217	209	216	216	184	206	238	213	196	208	214	212	215	229	211	205	211	215	212	213	189	228	248	233	247	208	213	240	198	224	202	220	224	215	202	212	210	219	235	223	231	195	217	211	232	224	221	249	258	216	198	219	202	212	181	233	228	214	255	210	211	222	204	208	204	213	240	242	191	204	210	212	210	231	218	225	210	222	207	221	234	201	186	240	203	230	250	217	197	205	223	206	225	198	213	221	233	205	202	229	232	210	223	230	217	203	245	220	227	222	239	199	218	195	233	224	225	195	211	231	197	216	218	203	232	222	218	205	245	220	243	234	205	235	242	199	213	203	210	248	226	221	232	222	214	209	225	209	200	208	207	236	219	222	221	234	188	224	225	218	238	252	216	220	217	226	196	237	222	231	210	241	247	228	226	224	213	214	203	235	205	201	221	214	237	224	216	215	242	209	247	231	216	224	221	227	246	201	236	232	224	235	215	214	211	199	240	220	205	224	241	212	210	235	208	208	236	217	219	241	225	229	231	219	200	212	221	240	204	194	218	213
34422	48816	28697	9977	3975	2952	2140	1710	1457	1276	1048	858	807	688	580	468	473	455	429	416	368	378	332	369	318	313	332	332	333	318	282	297	291	272	285	273	282	259	258	250	261	256	255	259	257	249	258	241	222	230	241	267	240	244	250	254	269	235	237	245	247	247	240	255	245	229	242	254	246	238	251	220	254	266	266	233	248	258	228	235	245	233	253	237	231	270	223	257	239	233	224	243	263	222	231	234	249	247	225	245	225	225	238	255	235	244	230	221	221	249	239	270	234	234	255	253	210	258	276	235	256	229	234	227	233	235	223	227	214	223	249	238	258	241	242	235	248	215	245	239	236	230	234	245	237	243	250	252	230	258	234	245	220	252	232	222	233	236	252	242	229	235	239	231	255	240	249	221	235	224	249	220	236	260	215	229	260	225	248	237	234	258	246	220	234	245	241	230	209	233	218	250	255	244	262	249	221	237	262	223	215	243	217	230	246	257	231	221	256	235	231	238	238	240	223	256	219	245	208	226	232	251	233	252	221	241	257	259	242	243	219	239	265	221	240	238	251	261	238	225	244	224	232	248	207	229	225	257	248	236	232	227	240	205	249	239	213	223	216	222	235	214	227	239	246	236	263	242	239	217	239	258	251	225	232	240	222	243	237	228	253	253	224	266	226	260	236	223	226	239	230	213	219	253	252	225	224	202	238	226	228	247	244	255	241	235	236	220	225	249	225	244	239	234	229	232	258	204	239	230	248	230	234	215	231	235	246	242	240	203	233	232	240	280	237	208	228	246	237	250	256	227	224	248	252	237	236	222	251	258	223	240	244	238	240	224	232	238	213	237	230	210	258	210	236	209	227	240	236	236	214	232	236	232	248	237	221	236	254	249	245	247	233	244	239	245	240	226	258	236	224	234	245	237	240	238	257	234	230	245	238	261	235	236	231	251	236	231	238	236	215	250	238	257	250	255	246	232	209	247	272	240	248	241	244	235	225	207	244	259	228	230	251	225	256	234	233	227	242	233	225	214	229	266	248	248	239	220	243	229	246	247	225	250	231	230	264	242	244	236	226	234	250	218	249	222	254	222	237	239	249	249	226	260	230	245	226	247	251	223	238	199	233	242	244	240	227	239	225	249	221	239	265	244	245	233	242	233	207	249	239	229	249	221	228	227	249	221	220	222	239	252	222	239	268	227	239	253	223	271	258	237	240	258	249	232	222	226	232	265	240	226	220	238	245	229	231	256	270	244	250	234	228	268	267	228	236	261	241	254	240	217	256	251	222	205	236	236	221	221	254	244	239	238	239	246	270	229	264	252	258	255	238	249	221	218	250	235	241	241	261	250	236	261	235	226	254	227	241	240	250	230	227	269	244	249	220	253	247	229	239	207	242	249	219	255	246	248	220	232	259	235	226	231	243	236	249	240	238	229	231	247	237	239	264	232	239	210	243	226	259	241	242	239	258	245	255	260	250	228	224	215	201	237	213	231	238	242	231	294	211	226	212	244	245	245	242	248	224	209	237	208	244	218	221	239	249	243	233	217	219	263	226	219	237	232	198	247	253	233	265	257	230	227	263	228	258	228	225	230	214	239	259	235	221	220	240	255	225	216	258	236	263	226	238	213	242	239	206	213	230	233	226	239	262	221	228	240	270	256	253	237	246	250	244	249	274	223	232	230	212	224	230	240	250	235	224	219	209	224	248	228	223	271	244	225	248	258	225	230	228	263	220	246	232	243	230	230	230	239	248	231	249	213	234	262	266	227	238	240	243	241	230	252	252	244	234	217	246	236	229	237	250	222	212	231	247	273	249	255	223	240	240	245	241	257	249	251	250	223	245	245	237	225	236	252	235	230	232	252	265	243	221	264	249	214	232	221	215	229	233	237	239	235	237	236	225	203	236	212	236	236	254	245	231	238	257	256	219	223	243	223	231	250	262	246	215	216	234	255	256	245	261	214	238	236	234	240	231	219	232	233	241	228	254	261	234	229	233	231	238	248	241	256	245	219	246	236	233	231	207	249	240	220	214	210	222	245	242	253	225	250	223	214	251	235	240	242	205	258	227	238	250	223	232	265	253	238	247	216	223	240	245	270	220	262	242	246	234	243	253	217	221	226	207	244	236	224	228	250	241	240	220	256	221	256	253	222	222	247	221	231	242	253	240	257	237	251	227	214	222	226	231	233	224	234	240	236	224	220	248	223	230	236	250	234	247	254	243	226	219	253	222	217	232	240	227	222	256	235	251	248	262	225	268	225	221	233	234	224	251	248	250	222	252	260	224	260	245	234	214	244	243	240	241	229	226	244	231	194	232	242	253	235	278	244	253	245	260	232	249	234	217	237	235	235	230	231	256	268	241	222	246	267	223	231	249	230	244	242	256	244	248	241	223	240	218	252	233	236	239	250	269	239	245	250	233	228	239	242	230	233	233	241	254	223	207	251	260	222	244	221	241	215	261	229	233	232	244	242	246	248	218	234	239	239	241	226	238	223	248	241	212	220	238	265	230	220	249	218	269	225	271	258	243	267	230	253	214	243	228	218	229	254	241	233	243	225	235	243	227	254	247	222	236	234	224	254	231	214	244	247	233	260	240	252	243	229	245	240	253	236	279	223	204	222	219	263	203	248	230	206	221	240	237	253	243	236	234	250	220	249	223	214	234	234	226	232	262	228	228	239	242	249	271	240	228	243	206	242	252	227	234	238	237	206	240	247	245	259	264	238	231	251	232	214	256	256	252	235	222	236	209	239	244	245	226	236	219	233	234	230	222	234	211	231	235	238	223	248	243	242	214	232	215	233	258	218	243	240	240	233	253	236	224	243	221	223	221	227	236	223	245	227	241	248	237	235	250	258	240	227	251	245	224	241	229	258	235	276	240	227	259	240	226	224	225	205	225	246	245	235	260	259	255	235	273	243	238	237	230	254	220	230	246	245	239	274	257	241	232	226	223	201	241	260	259	211	227	257	254	235	234	251	229	253	245	251	221	222	241	230	238	236	217	240	255	230	245	215	256	216	239	242	262	255	232	228	271	205	268	245	219	282	243	255	252	240	229	248	230	221	226	240	200	244	210	268	204	205	217	234	231	245	248	227	256	244	262	233	234	239	269	239	244	248	234	237	227	216	232	258	248	243	245	253	243	250	238	245	213	258	241	239	248	239	228	243	237	228	236	254	218	246	231	230	242	264	231	234	213	266	224	248	205	239	276	255	218	290	261	253	240	227	214	215	251	250	226	225	245	234	243	235	235	266	219	257	241	241	230	228	235	249	236	231	209	232	250	255	247	224	236	228	248	237	220	254	229	251	224	204	220	211	261	227	234	222	218	243	212	250	225	246	245	253	240	243	238	239	234	244	233	250	243	239	222	215	247	258	247	224	238	224	254	238	261	251	223	250	235	217	240	225	256	260	250	220	254	238	245	242	224	224	220	228	239	248	231	233	237	265	258	251	216	249	253	234	233	229	219	223	231	234	253	200	239	213	252	221	246	252	209	231	226	236
22640	21172	28759	23845	21160	20993	8901	2364	1661	1414	1239	1064	952	834	775	720	657	560	521	487	497	486	458	442	422	427	421	438	403	347	414	340	379	371	365	384	345	337	375	332	354	335	339	359	344	329	308	324	307	331	312	379	362	331	317	324	332	322	337	323	313	333	304	309	330	304	313	329	340	285	326	329	328	306	354	324	305	307	323	295	293	301	293	319	311	318	325	297	310	303	283	304	300	308	304	314	305	324	301	298	337	283	306	300	319	307	292	293	314	356	307	270	299	309	300	312	273	307	331	313	302	341	324	297	355	327	319	315	311	311	289	328	308	322	305	301	319	281	325	325	335	288	312	311	314	319	316	298	295	309	303	288	303	340	325	305	311	308	296	310	323	328	305	340	308	306	298	309	312	282	322	289	336	320	328	298	301	281	322	286	310	273	323	288	284	336	306	317	301	300	327	305	303	301	333	332	321	309	286	323	321	282	330	305	276	270	308	295	282	288	314	306	337	302	301	294	283	317	295	296	299	303	320	320	315	288	316	292	266	306	296	307	301	317	298	307	273	316	293	283	302	291	287	282	273	318	292	301	313	310	322	332	328	297	289	282	302	303	315	307	298	315	304	289	326	282	291	301	323	297	323	308	278	301	321	317	333	280	280	311	297	310	313	326	292	344	308	299	307	303	300	357	313	300	323	306	280	287	286	294	262	318	291	261	294	300	319	271	301	295	306	323	313	325	302	290	288	309	308	301	304	315	315	317	312	275	330	272	299	302	296	339	298	321	331	310	290	303	312	259	289	333	334	300	295	278	298	273	322	290	308	302	305	289	292	292	296	277	329	321	313	311	320	310	302	324	325	301	325	325	307	279	288	331	296	302	292	306	317	267	309	309	303	352	281	279	328	296	276	301	328	305	333	303	333	290	289	257	281	297	318	293	322	321	309	301	283	290	288	304	296	268	305	334	303	296	292	327	289	295	287	305	285	312	308	317	327	325	296	281	277	314	299	296	293	283	305	300	303	279	323	300	314	315	318	299	298	308	327	293	324	262	331	312	300	289	286	303	321	310	287	294	303	303	290	303	319	288	309	306	297	299	310	320	313	313	325	298	307	285	294	285	303	333	278	295	307	308	277	298	297	284	299	271	290	324	288	307	313	296	355	280	311	304	311	299	307	298	318	299	311	323	308	277	300	315	296	312	319	310	303	292	306	299	287	306	306	304	286	339	292	299	296	310	313	307	314	310	330	290	310	286	301	311	334	274	288	281	296	308	299	283	288	308	285	324	320	302	299	308	296	293	287	317	309	306	308	314	285	317	315	324	303	284	283	323	305	320	304	267	329	289	286	305	271	283	317	282	309	327	300	312	285	277	326	322	315	313	289	317	323	308	295	317	296	331	323	304	284	292	300	293	297	313	281	286	325	319	304	296	292	297	340	313	318	305	290	329	279	275	334	289	321	274	293	293	309	304	275	313	293	321	283	301	278	282	330	298	302	294	299	283	305	290	321	313	308	314	317	301	290	270	298	295	306	324	279	320	278	293	317	287	301	293	283	309	301	281	292	257	305	300	283	345	316	299	298	286	314	303	323	306	288	274	263	302	319	312	296	293	304	304	304	297	276	311	288	309	288	288	339	303	318	309	298	309	310	300	324	273	296	285	320	297	308	306	264	298	339	305	286	323	288	314	304	298	334	312	261	355	325	324	315	293	302	319	315	277	312	320	265	310	310	301	331	276	277	291	302	303	315	325	288	286	313	323	280	290	303	309	345	319	313	311	289	317	299	254	307	327	295	309	302	338	291	312	299	323	295	270	276	318	319	288	320	273	305	278	315	322	310	305	316	346	331	320	313	304	311	289	325	302	320	326	323	293	278	298	315	296	341	321	313	317	288	298	265	275	286	312	292	300	316	306	309	288	290	331	313	328	307	315	302	286	304	296	308	299	291	308	298	292	294	304	303	297	302	291	310	315	289	304	334	295	309	286	320	320	330	286	308	313	325	322	317	310	308	267	276	306	291	287	292	289	297	277	323	314	295	295	346	320	289	324	286	295	282	332	321	330	325	318	337	327	311	305	286	298	294	309	345	312	307	291	274	301	295	307	298	310	339	313	326	287	290	320	298	299	308	303	325	308	299	320	295	285	300	292	305	311	310	278	298	315	300	307	300	307	314	300	303	276	315	280	311	305	293	301	292	301	313	275	285	317	305	294	310	308	308	295	280	308	281	306	297	288	299	319	281	298	302	289	299	308	294	281	307	303	266	319	301	331	289	305	298	279	340	308	318	290	297	303	325	315	311	317	291	307	263	316	326	296	297	278	305	305	335	319	286	271	314	274	305	278	310	288	315	271	293	298	305	269	288	316	284	301	339	308	284	295	296	321	284	296	288	314	301	290	272	302	334	315	301	263	314	349	322	300	298	288	307	296	328	305	298	317	311	320	325	333	322	307	295	312	304	310	332	326	321	320	299	287	276	301	348	294	329	292	310	294	316	287	306	312	318	289	299	318	322	312	334	309	296	299	311	311	309	324	307	305	297	276	331	277	285	309	288	326	303	295	276	303	333	312	301	302	327	311	284	293	314	325	321	311	296	288	302	307	282	298	305	279	274	298	295	331	303	301	281	340	314	307	288	329	318	294	332	298	276	333	320	306	300	318	294	288	313	310	313	314	246	304	312	335	297	306	268	287	331	312	286	320	296	294	307	283	284	316	298	288	315	299	304	275	317	299	303	305	303	309	289	316	316	300	313	306	314	285	275	295	318	302	289	306	314	337	293	279	333	316	299	294	275	310	287	319	273	285	271	316	304	307	267	297	304	293	312	334	293	300	304	320	292	305	304	333	304	283	277	291	295	324	292	338	335	309	287	296	287	326	295	289	266	293	319	304	301	302	302	292	287	268	281	287	293	301	311	297	314	327	318	285	301	283	281	271	314	308	279	315	322	281	313	277	301	282	324	318	311	329	307	295	320	312	328	336	312	296	295	311	289	289	303	304	318	296	277	264	303	295	291	277	290	301	299	312	297	289	288	261	314	304	275	328	321	295	289	306	325	292	335	285	296	331	286	306	297	297	284	308	278	320	268	279	287	314	299	315	309	282	299	324	307	322	303	285	274	310	327	277	317	273	309	288	324	307	283	308	321	303	293	283	286	277	301	308	318	330	345	323	290	327	307	302	278	293	308	309	299	340	306	328	308	288	290	282	294	311	282	290	296	315	291	279	278	313	333	298	298	289	279	273	318	295	279	326	284	304	348	296	298	323	312	315	279	260	322	317	306	302	300	290	314	298	295	334	289	305	328	296	315	312	334	271	307	294	331	307	312	292	327	286	312	315	300	309	299	311	340	278	325	325	289	324	288	322	325	304	333	308	311	326	290	294	316	306	274	314	338	294	332	296	292	304	319	307	323	273	285	292	274	284	275	279	287	274	312	290	311	306	281	306	311	327	271	322	324	322	329	299	320	299	302	305	309	260	313	260	283	313	284	297	310	347	269	293
36053	62604	41269	17893	7515	5611	4325	3468	2855	2224	1944	1649	1423	1218	1098	932	868	711	715	605	660	586	573	558	529	478	489	482	425	466	440	393	426	399	418	411	365	319	330	329	376	329	353	369	345	365	338	332	316	345	355	313	378	336	347	324	325	366	335	323	324	315	322	300	330	335	331	340	300	296	362	328	302	297	311	335	325	303	309	334	318	350	294	337	325	292	297	305	330	302	302	282	362	303	329	303	315	285	321	314	309	323	312	300	341	290	286	301	310	319	317	317	315	310	295	299	287	291	329	346	328	315	295	337	307	289	315	342	320	312	320	303	350	304	330	312	311	301	312	325	305	279	328	294	332	287	325	314	292	309	331	312	297	308	296	295	316	311	318	287	287	312	319	283	299	297	314	313	324	320	307	298	320	294	304	303	325	326	288	272	307	330	291	287	294	324	297	310	332	317	310	276	301	331	333	333	254	307	309	305	307	311	298	295	333	308	292	307	309	289	294	295	343	310	351	314	296	299	323	311	299	324	339	293	314	361	314	315	296	319	306	321	329	317	296	305	315	333	302	295	284	313	307	296	286	323	320	317	315	299	296	297	333	292	285	291	304	328	313	295	318	307	319	301	275	301	306	305	269	300	277	326	303	308	306	309	315	332	323	323	298	301	335	291	323	296	328	338	293	318	292	309	325	280	314	309	322	296	301	301	308	290	315	316	286	317	313	321	317	294	305	287	312	323	307	354	302	317	290	288	299	283	305	297	301	282	334	308	302	312	334	305	322	307	296	324	287	329	327	318	327	276	283	303	313	309	284	303	307	329	289	329	320	317	292	276	323	301	332	299	292	303	320	295	323	304	303	317	296	299	315	306	307	296	328	321	308	295	331	286	308	320	287	294	312	326	300	287	307	322	315	292	297	326	308	329	297	317	291	308	283	320	331	298	314	339	335	316	299	302	289	295	302	292	275	293	332	325	294	308	326	302	295	306	305	298	342	301	306	292	323	309	315	285	330	317	298	330	312	276	310	301	308	267	328	314	329	303	294	320	333	302	301	305	304	306	315	325	316	318	308	315	285	303	289	323	319	311	294	342	335	310	312	300	278	312	298	322	329	318	300	326	292	315	261	299	325	311	302	296	299	266	281	309	333	351	293	283	333	301	289	325	301	296	297	309	311	327	331	304	275	342	263	289	307	292	335	303	301	281	335	328	313	322	319	290	317	301	292	306	341	347	328	274	327	306	286	331	325	301	316	308	297	316	312	318	295	334	302	299	274	322	335	311	316	316	308	311	334	339	309	308	288	282	304	312	287	303	337	310	321	282	279	291	322	315	310	296	296	324	289	303	321	313	306	292	302	303	313	293	309	306	306	317	326	300	306	308	311	290	303	337	346	274	298	346	300	280	314	287	301	326	317	327	343	289	329	337	328	308	294	306	297	284	302	286	321	319	319	302	324	297	290	340	303	308	290	294	343	333	303	288	264	273	322	330	285	339	322	287	287	302	305	294	303	337	337	331	294	310	303	279	301	321	310	314	282	314	315	312	307	309	293	342	310	331	318	317	285	311	321	304	299	307	319	277	296	345	297	318	292	280	286	309	291	307	320	314	320	316	319	316	290	301	322	292	297	306	295	322	315	289	297	295	326	317	325	279	296	331	302	300	292	312	283	299	289	319	314	339	313	316	330	303	329	291	326	329	330	304	310	325	285	316	328	310	321	310	330	318	298	318	327	319	302	299	315	308	289	301	300	309	300	290	317	302	305	298	319	321	296	337	290	283	320	292	317	279	337	306	314	306	303	300	313	341	307	328	310	327	298	306	315	295	334	290	304	322	308	284	308	292	297	302	334	285	286	333	294	311	280	311	300	309	309	308	312	331	323	350	301	314	305	323	324	300	291	323	306	330	295	309	304	302	288	303	300	296	281	316	283	347	318	341	312	317	331	285	309	287	310	299	329	287	297	301	278	309	348	303	311	300	271	313	319	300	322	307	321	300	306	337	315	305	295	292	322	341	289	298	286	345	294	311	293	324	319	314	268	304	335	349	311	275	286	346	320	298	304	321	295	311	291	313	314	296	319	336	305	296	327	309	311	286	313	311	316	315	303	321	302	295	318	278	325	304	290	300	292	297	334	308	297	280	309	334	283	306	309	341	337	304	275	317	321	315	283	341	323	339	274	299	289	325	329	342	334	347	327	308	330	327	341	316	290	307	280	341	313	311	297	333	315	296	320	300	334	298	359	308	319	321	327	300	294	322	305	309	312	321	297	327	333	299	342	337	345	305	333	289	336	295	324	337	289	323	314	306	312	328	294	294	269	318	336	328	266	298	307	330	310	295	315	308	312	341	295	318	285	273	311	314	304	301	280	312	293	279	303	304	334	319	335	311	303	288	303	293	303	313	310	302	318	305	271	282	327	298	283	335	329	321	310	321	328	309	280	286	307	295	302	301	337	314	337	294	304	303	324	342	323	315	288	307	304	315	309	317	320	300	323	290	306	306	303	297	318	326	295	290	306	288	310	317	333	299	335	338	318	288	312	321	308	310	311	272	304	333	343	337	316	302	329	299	348	352	311	320	318	322	315	297	305	296	328	280	288	298	317	322	292	339	310	306	290	305	312	278	303	289	324	295	324	337	290	293	321	294	316	315	291	311	337	286	306	299	297	266	307	333	308	302	303	311	294	302	319	299	316	295	318	340	312	303	316	315	361	302	303	308	314	314	313	293	332	308	312	317	309	312	283	304	300	314	310	293	305	278	296	327	324	288	288	312	311	299	263	278	286	309	329	324	312	314	342	310	298	317	339	332	301	293	300	294	298	340	317	316	323	283	313	319	300	326	316	316	354	334	338	320	289	303	335	292	312	315	284	288	290	308	301	337	320	299	313	318	334	271	305	305	324	300	282	336	288	282	328	301	285	310	340	303	286	320	290	337	324	296	289	311	282	315	307	311	342	352	340	306	315	308	309	322	296	316	276	308	351	319	336	300	294	287	284	304	282	285	299	301	306	296	284	282	333	323	295	316	301	322	334	317	299	349	280	306	316	286	309	298	304	285	344	302	337	321	295	311	313	316	300	321	315	312	308	293	352	323	297	311	309	306	301	299	307	309	329	337	283	319	308	318	303	275	311	302	299	312	304	294	326	296	317	314	343	306	318	334	326	300	293	301	322	293	285	299	291	337	316	281	313	313	285	283	329	301	318	300	280	318	330	292	289	302	327	330	315	335	283	304	279	292	335	306	356	268	337	334	307	315	319	306	311	314	301	311	305	320	313	342	314	302	314	298	358	314	328	309	285	295	300	301	326	346	321	293	309	305	306	305	305	306	316	310	292	320	331	294	314	327	300	301	291	326	315	311	358	341	281	321	304	301	280	299	334	318	312	313	317	297	288	295	296	313	309	339	308	294	306	310	302	307	319	291	333	309	315	306	328	297	330	340	317	305	312	329	305	349	305	293	292	315	283	285	326	306	286	305	292	327	292	320	298	323	342	287	322	342
31473	30516	24539	8618	2222	1417	965	722	663	583	465	435	370	347	337	294	260	283	241	230	230	219	211	208	212	198	191	198	170	170	180	179	187	158	188	159	159	172	188	166	180	159	164	153	162	172	198	163	195	162	165	160	163	163	186	164	154	176	145	156	164	146	158	169	183	157	158	164	169	174	179	151	158	162	192	175	160	156	158	155	150	162	155	173	155	144	158	163	182	155	170	182	164	157	167	146	142	173	174	143	147	159	162	183	183	173	159	172	156	158	171	157	180	136	168	160	149	157	171	169	164	154	162	172	157	148	147	144	157	180	151	147	173	169	155	142	152	184	175	176	149	158	182	165	140	164	155	168	154	159	185	151	164	145	183	159	172	150	171	163	173	171	149	162	144	167	185	170	166	185	184	139	173	149	146	165	158	161	159	140	173	154	160	167	156	165	166	179	180	147	154	144	186	141	192	145	154	163	184	157	153	150	145	156	148	155	145	165	165	184	175	133	194	168	156	149	170	144	176	163	134	152	174	161	150	169	135	170	187	189	133	160	157	165	143	156	181	152	153	164	149	183	146	156	114	145	169	158	155	140	181	158	167	173	173	164	160	167	151	163	170	155	164	174	167	161	176	168	157	168	169	152	152	184	176	165	172	162	158	173	156	205	144	153	178	159	163	159	152	152	163	144	152	165	177	171	164	180	163	161	166	155	162	157	146	144	134	186	166	173	161	155	166	169	167	163	164	178	163	164	166	177	180	143	182	154	168	150	185	165	161	166	158	182	172	157	166	170	174	165	159	147	166	147	142	171	193	148	183	154	161	158	165	184	158	159	139	165	153	161	165	191	169	153	160	144	161	173	165	140	159	160	156	154	119	177	147	145	149	134	149	162	150	168	157	151	135	166	172	170	184	168	158	167	161	158	166	145	170	167	174	172	172	184	165	173	165	172	147	145	157	154	186	163	146	156	159	187	173	143	158	169	185	172	143	154	182	142	156	159	159	172	164	158	168	175	165	156	174	160	149	148	161	156	140	150	165	199	148	156	162	174	172	147	202	158	180	172	164	156	163	177	156	183	175	150	171	149	147	137	154	148	146	179	157	168	154	142	153	190	158	167	163	149	164	161	147	152	156	142	162	149	130	166	171	155	158	165	186	166	170	165	172	151	156	157	143	186	177	180	181	161	157	157	165	162	164	162	174	165	171	151	165	170	147	151	158	146	165	158	166	182	163	149	150	185	156	160	185	155	164	150	161	140	147	160	160	163	177	210	147	171	159	171	173	181	140	160	164	142	158	163	161	160	147	149	147	156	149	171	154	163	163	150	168	161	171	164	150	171	139	164	170	155	145	157	145	159	160	155	151	126	151	136	170	148	141	158	151	159	180	149	181	168	140	159	154	177	160	174	153	158	153	166	162	151	163	158	157	142	164	179	183	167	157	158	165	166	157	172	164	150	143	181	142	166	168	160	159	146	153	164	184	167	195	158	162	156	163	167	151	165	163	155	143	148	136	162	156	165	168	156	162	138	155	181	151	150	156	155	151	160	163	159	168	168	164	180	150	175	163	173	160	151	145	164	151	173	196	155	152	142	147	156	159	162	148	149	157	164	158	160	183	154	176	173	141	156	157	159	166	173	188	170	152	161	169	143	178	160	191	164	143	130	146	167	161	150	192	181	155	170	159	198	151	158	147	162	162	174	142	140	157	150	142	168	168	177	157	173	158	162	158	143	157	161	165	152	172	138	138	140	143	155	167	174	143	158	150	174	165	161	151	162	161	151	161	151	169	191	188	166	164	164	152	184	130	156	166	173	145	155	156	155	160	155	163	169	175	166	172	147	154	147	159	137	173	171	186	163	148	181	168	166	146	183	169	166	138	156	151	168	163	176	147	166	169	164	148	145	139	174	150	161	184	158	132	159	171	128	159	159	167	151	155	143	151	172	148	179	153	155	151	162	176	145	169	172	167	148	181	151	164	167	181	163	150	127	164	149	145	151	166	174	160	166	182	180	158	182	175	157	164	175	134	154	165	150	166	143	143	184	177	162	154	148	148	174	141	144	150	167	167	166	145	153	165	150	150	167	146	163	174	167	155	161	137	149	162	187	177	156	171	186	150	167	162	161	161	176	163	150	161	176	166	163	188	155	153	162	158	144	166	182	159	171	176	175	140	152	162	172	189	159	178	180	175	177	168	158	159	192	162	171	171	171	167	158	175	151	154	164	167	168	141	143	171	200	172	150	160	157	161	153	158	168	165	177	190	154	172	143	149	146	151	149	167	152	157	166	173	175	179	161	169	158	152	159	154	153	165	175	166	163	181	134	163	181	172	179	145	153	149	167	156	164	153	139	180	166	166	167	177	161	163	158	163	144	159	139	151	182	164	161	148	170	167	165	155	147	157	158	159	176	166	162	169	146	177	170	152	163	159	138	161	145	140	165	163	180	183	160	158	164	156	158	160	176	159	172	159	166	159	182	144	159	136	178	144	177	150	151	136	171	177	151	155	166	177	156	161	148	173	154	174	154	173	172	166	150	164	164	129	180	169	148	171	165	153	165	174	166	157	170	155	179	169	164	166	153	166	141	153	163	174	149	162	179	140	167	156	147	148	179	157	167	166	164	135	155	159	150	180	163	176	159	155	144	161	155	171	172	161	176	151	152	150	164	161	165	166	177	153	162	159	158	139	147	162	160	148	167	150	158	138	148	166	155	153	161	160	134	167	151	146	159	143	154	155	159	153	177	170	171	186	137	177	176	144	171	152	159	178	131	168	163	155	164	136	140	136	164	162	168	155	146	137	155	147	178	180	175	156	161	137	142	174	153	161	140	166	167	167	174	163	165	169	167	185	159	183	158	152	161	159	174	156	167	167	179	154	164	168	165	162	155	160	142	172	154	170	178	161	182	155	144	168	179	180	154	155	154	144	158	173	147	175	149	164	159	164	164	138	169	163	147	166	158	148	161	163	163	161	150	195	128	138	152	172	160	162	154	154	166	152	165	150	179	153	178	186	190	162	183	153	142	176	157	166	146	154	144	154	159	139	144	162	161	156	171	168	173	173	169	145	133	145	150	163	154	152	151	184	179	170	155	166	171	155	170	181	141	160	150	155	163	158	178	149	164	147	152	162	154	143	165	178	155	161	163	162	153	180	188	164	132	176	153	161	161	152	174	173	185	175	164	147	155	163	148	143	161	174	185	140	158	167	178	192	158	156	144	160	168	163	151	160	153	183	156	149	190	161	135	139	162	157	142	183	188	165	159	175	170	169	167	144	155	169	164	157	175	136	145	156	165	135	163	149	182	160	169	169	175	165	150	153	186	155	167	157	148	164	153	144	162	150	145	157	160	159	148	171	139	172	152	174	155	164	167	167	151	169	176	157	156	179	150	170	168	160	167	164	143	162	150	173	147	150	151	161	164	155	156	177	159	167	155	149	156	168	165	145	153	166	179	172	152	163	171	167	174	170	172	162	175	160	159	157	138	152	170	163	174	162	155
33160	44094	22606	6419	2898	2229	1685	1302	1097	848	814	680	603	577	465	385	400	304	336	295	280	316	271	279	281	218	252	234	219	212	247	199	219	205	187	219	191	196	200	190	181	185	164	189	179	177	213	190	160	198	199	166	201	196	176	210	192	207	202	180	158	169	181	214	173	171	185	169	183	173	176	195	177	173	163	182	168	179	185	198	209	172	179	191	176	174	172	175	163	174	163	183	182	188	186	175	193	200	171	170	169	190	196	188	176	194	168	178	171	186	177	164	169	176	175	171	197	203	169	185	185	173	169	164	176	165	170	171	163	184	155	181	187	170	158	187	182	164	177	159	171	181	187	207	170	166	176	167	173	157	184	159	175	186	182	168	175	160	165	180	184	155	173	173	192	206	208	180	173	171	151	153	171	151	169	165	162	153	196	169	168	183	199	176	166	180	178	180	168	181	182	166	150	184	170	171	189	167	162	155	191	170	174	200	161	169	199	184	162	178	163	179	215	192	151	176	141	176	195	188	190	188	158	182	165	149	188	191	173	185	150	185	165	175	173	172	164	179	178	189	161	169	153	194	171	173	192	165	180	166	159	187	196	163	190	182	170	180	170	171	171	167	180	173	183	168	197	164	187	181	160	149	164	192	162	177	204	175	173	195	185	175	192	176	174	201	164	188	198	165	189	174	166	190	186	184	167	189	200	170	172	171	192	183	158	171	159	184	183	167	211	178	165	170	187	194	186	163	169	161	187	169	176	157	162	176	157	174	168	156	153	169	158	168	171	150	165	183	163	171	179	162	179	180	174	193	165	174	172	182	206	192	167	171	181	183	163	162	161	158	169	176	171	157	164	191	181	172	174	167	171	167	163	193	151	201	189	182	158	161	164	159	174	164	169	188	174	179	177	186	166	181	189	177	162	186	163	161	169	143	174	190	179	179	166	189	187	171	173	190	150	170	172	198	186	183	171	178	174	178	164	176	164	169	182	181	197	179	196	181	166	169	184	178	160	180	186	180	169	165	176	162	171	226	195	188	162	154	186	153	157	172	178	175	169	165	179	178	195	181	177	142	183	179	187	185	176	201	192	179	171	198	186	174	171	169	182	156	165	167	166	160	164	197	160	182	178	167	152	177	193	176	210	170	192	174	159	172	166	191	167	152	163	187	178	176	182	173	173	168	162	179	190	181	200	152	190	173	189	198	165	175	190	160	162	182	180	166	171	207	163	158	165	161	186	186	187	148	169	190	184	198	188	174	178	158	169	183	151	180	161	173	166	181	177	177	174	180	185	169	181	178	140	176	171	159	200	199	180	156	162	208	141	172	173	158	184	171	175	167	177	207	171	187	180	176	157	161	177	180	169	171	154	171	171	194	193	182	178	171	178	180	176	188	174	169	177	179	157	169	185	171	169	178	188	171	193	157	164	194	165	148	193	158	147	174	172	182	157	163	191	140	169	175	152	153	195	191	159	169	156	171	185	198	173	193	167	180	204	182	190	193	167	173	177	152	182	189	169	180	183	176	165	173	182	161	181	161	167	196	179	170	187	176	156	160	175	187	185	158	193	168	195	166	163	166	165	176	155	154	169	175	170	187	178	195	171	152	174	195	168	178	169	165	190	172	180	182	180	196	175	187	163	167	176	192	170	182	165	169	178	189	181	174	185	190	161	173	172	183	171	177	176	197	164	185	169	159	174	155	151	161	193	178	169	149	191	168	169	171	171	166	192	176	181	180	167	181	180	176	157	190	197	159	170	177	154	169	171	177	178	196	194	173	168	152	179	163	173	194	173	192	177	194	161	165	176	168	161	166	172	186	172	210	148	161	169	200	196	186	177	187	173	162	197	162	149	177	170	203	179	169	171	169	204	163	190	189	176	165	173	177	174	171	195	154	187	166	156	176	164	162	173	184	175	147	174	181	163	191	190	183	157	173	162	182	173	166	154	184	174	168	165	183	182	170	200	169	174	169	183	170	197	165	155	176	171	154	179	154	156	190	169	186	179	176	182	182	188	175	188	177	187	205	163	153	168	177	173	164	180	172	172	149	180	157	178	160	184	156	188	158	197	165	181	180	172	170	165	148	184	157	174	162	164	183	158	171	168	166	172	164	169	158	181	175	168	190	176	188	172	161	149	163	190	177	199	170	158	174	170	172	174	177	172	182	170	178	174	188	170	195	180	169	174	162	183	172	171	157	198	162	153	173	171	185	170	177	192	165	180	167	193	159	180	186	177	172	170	176	193	154	172	176	182	179	185	166	175	193	168	175	178	192	162	181	181	165	184	180	164	178	140	155	179	178	185	177	169	165	208	183	161	192	180	165	166	190	185	197	207	189	169	163	181	155	158	146	172	188	179	186	151	172	151	201	155	183	189	189	193	170	173	146	171	173	173	190	154	152	210	175	179	163	187	168	175	151	188	166	176	185	211	183	148	183	188	165	171	180	170	151	173	181	181	157	156	168	167	180	180	206	195	182	164	169	180	160	172	164	195	142	151	176	181	178	188	184	184	172	181	183	176	195	187	178	151	174	185	156	204	174	152	179	180	171	169	179	172	168	165	172	180	184	182	184	182	162	178	175	184	178	168	163	193	149	161	149	176	172	169	174	170	165	172	183	168	166	174	163	161	191	182	182	161	175	172	177	187	172	182	178	148	172	139	183	175	202	168	187	158	193	180	191	170	205	155	180	180	169	170	187	160	153	157	185	196	177	182	177	164	182	175	190	172	177	167	169	166	167	173	170	164	174	168	162	158	175	153	149	188	167	173	164	185	187	188	171	185	170	163	167	164	177	199	160	180	157	183	175	155	189	177	182	166	180	185	190	181	174	183	156	189	156	187	183	164	178	187	180	176	170	174	175	183	164	185	162	179	175	182	174	142	175	212	181	162	181	179	174	196	188	166	181	193	173	163	161	154	170	202	194	169	223	184	193	156	161	190	177	177	172	214	205	177	178	186	193	172	174	183	169	164	177	187	174	182	179	177	193	173	140	168	174	172	184	187	192	181	189	161	180	171	197	168	157	182	177	180	188	171	166	163	167	147	172	163	160	148	188	172	172	183	170	153	164	169	183	158	190	166	190	178	162	189	185	202	189	190	168	157	152	178	162	161	196	161	177	183	195	180	151	185	173	158	180	188	183	167	180	182	175	188	186	178	182	166	172	166	173	170	162	161	186	175	171	171	162	154	205	165	148	179	181	163	160	171	184	201	171	161	177	161	184	193	150	174	169	177	152	187	155	204	156	172	167	167	170	190	185	170	181	179	171	175	183	160	163	178	153	163	179	161	168	184	173	182	178	162	168	167	176	193	173	158	174	164	174	183	165	158	178	168	165	182	174	183	182	169	164	183	160	164	179	175	179	177	158	172	194	169	159	203	171	182	139	194	190	195	183	182	172	208	163	178	240	155	167	157	169	177	192	185	174	188	179	191	171	172	157	182	182	158	175	196	172	162	189	197	159	176	177	182	175	202	173	182	179	156	178	148	147	182	155	157	168
23798	21125	28273	24286	20869	10033	2371	1448	1129	970	791	730	642	613	577	499	403	374	415	361	354	328	323	301	306	257	258	248	257	272	243	224	240	221	236	247	212	247	244	241	216	255	195	204	232	246	220	253	233	215	212	231	196	243	227	246	218	216	210	202	213	197	231	236	201	186	206	188	190	201	218	201	231	193	221	199	201	228	214	233	210	196	221	220	207	214	223	190	191	225	232	239	221	214	176	225	194	234	196	215	227	202	201	197	221	221	187	179	190	205	200	183	190	213	211	202	224	224	209	197	216	230	202	180	211	194	217	208	205	226	203	210	216	191	202	210	226	198	222	214	217	192	210	198	193	199	191	218	212	177	202	187	209	209	202	211	194	202	226	208	182	196	221	221	195	198	237	247	236	231	191	215	200	208	194	212	208	211	201	226	216	214	200	213	197	209	211	204	214	224	230	195	207	229	215	210	199	197	197	218	242	216	197	186	209	221	208	178	187	204	204	212	200	220	167	211	213	205	196	204	196	219	216	199	170	206	200	202	215	183	189	224	205	179	214	174	216	203	202	187	206	174	193	202	195	204	197	229	193	191	176	192	190	231	197	227	197	198	209	193	198	207	229	198	211	232	214	236	225	199	223	207	203	228	209	208	213	222	226	218	207	192	211	204	194	225	196	212	222	202	202	197	217	183	199	237	206	192	213	201	231	227	209	219	204	206	227	218	250	224	199	204	210	194	196	194	208	219	218	187	201	221	194	199	221	181	217	218	197	201	196	171	185	209	194	216	202	217	194	189	189	238	209	228	193	220	199	198	197	205	194	200	206	191	182	225	202	214	203	202	204	193	205	185	174	227	199	203	204	247	188	190	201	237	197	189	199	194	209	185	197	211	221	205	211	202	200	196	208	204	194	212	202	213	222	219	223	207	183	173	220	220	183	208	234	191	191	196	210	208	208	211	209	210	195	216	192	222	187	218	187	194	190	212	211	220	209	209	205	222	198	216	200	208	201	217	202	209	212	187	202	214	185	201	224	190	218	223	208	199	212	200	196	190	223	210	203	194	217	226	217	218	194	195	209	206	204	191	187	174	196	217	210	215	202	194	220	201	235	205	233	220	236	206	204	208	205	219	220	180	225	212	238	221	217	188	216	194	193	215	195	205	190	222	194	216	180	190	210	217	197	232	207	206	185	189	207	181	198	212	196	190	219	198	191	210	193	197	205	210	194	200	204	221	233	179	195	211	210	191	208	232	244	227	213	201	208	197	232	207	207	210	185	213	204	208	201	207	178	213	192	205	209	241	198	205	221	210	217	225	184	207	213	193	194	201	228	208	211	179	211	193	207	202	219	189	180	196	207	205	179	193	201	200	199	212	194	198	210	204	236	189	209	195	220	183	213	182	190	215	205	192	181	234	228	211	192	201	234	231	185	186	217	206	187	196	192	195	197	167	202	225	230	214	186	207	208	191	195	213	193	195	211	216	190	198	214	219	217	209	206	203	202	181	196	195	203	224	200	215	214	199	196	211	171	225	209	184	211	232	222	213	209	222	211	212	229	221	219	230	215	195	221	196	214	203	205	205	210	227	190	227	206	179	186	208	196	209	211	223	183	205	208	200	213	211	212	248	210	207	198	185	200	207	227	201	209	208	188	190	202	188	187	189	196	222	187	218	203	231	198	193	187	245	176	205	212	201	199	221	216	205	216	253	193	214	204	226	211	214	202	213	207	195	196	223	169	210	196	243	201	230	211	196	203	188	199	188	198	197	222	196	206	192	226	210	206	209	217	211	201	214	186	198	206	206	193	199	209	197	213	210	213	235	186	192	194	207	187	186	199	195	196	190	217	217	194	205	190	208	210	193	194	199	220	197	204	213	208	201	220	176	184	204	180	222	218	187	222	200	205	200	211	193	205	197	229	204	212	201	207	196	216	204	227	173	198	202	183	232	184	228	210	218	209	202	224	199	228	234	195	202	207	192	186	188	208	201	214	207	212	208	205	217	200	190	215	175	205	207	201	195	208	203	182	181	212	233	204	232	209	198	196	209	207	205	203	205	204	197	213	208	206	188	210	191	206	195	223	198	186	255	182	187	190	206	216	192	203	227	194	209	207	201	213	204	211	199	205	210	192	199	187	209	202	215	222	234	215	204	199	214	219	214	211	223	236	222	211	207	206	185	201	187	203	195	197	193	201	216	206	194	186	205	193	209	199	225	197	181	237	178	198	223	180	197	206	197	190	213	220	205	211	186	194	222	230	194	216	197	218	214	204	172	206	191	214	201	211	229	208	221	201	213	202	188	204	228	211	196	220	207	200	180	208	208	199	185	217	206	201	191	205	206	182	199	200	214	212	208	202	198	208	222	193	198	202	205	209	214	228	214	231	185	194	208	212	183	202	204	197	203	175	209	209	193	203	208	206	214	198	204	200	227	197	195	201	234	211	188	203	195	217	203	222	212	210	208	199	187	210	204	201	191	185	231	195	233	207	189	228	213	215	190	204	202	219	205	221	221	202	225	211	207	195	201	216	224	199	194	213	211	178	205	201	213	197	219	206	204	195	157	184	189	215	225	180	198	201	195	214	219	216	205	200	185	183	210	198	210	198	173	216	203	172	217	211	180	195	225	209	181	197	217	180	199	214	201	219	212	211	207	169	197	219	191	195	207	211	212	192	195	212	195	220	201	181	207	183	211	195	219	201	195	224	189	178	185	211	204	188	189	211	236	186	189	201	187	182	210	224	201	219	198	231	197	199	215	222	213	218	204	199	210	196	189	234	172	208	210	199	187	188	201	192	191	210	213	187	229	194	200	178	208	201	199	213	182	203	191	199	193	210	187	189	204	194	200	238	212	190	221	198	182	193	231	224	189	188	200	194	185	216	202	203	217	194	203	230	171	208	184	220	222	198	218	186	195	185	187	211	191	206	201	192	210	210	196	206	217	209	210	207	194	203	190	186	199	185	191	205	173	201	190	209	214	221	222	206	201	189	208	224	195	208	189	192	216	212	199	197	190	237	213	183	195	187	215	203	181	183	221	186	219	213	210	210	212	186	234	195	203	197	222	236	201	203	231	235	191	186	201	213	226	208	242	201	205	213	202	204	196	190	187	216	199	217	168	206	206	208	184	239	194	233	207	213	179	207	195	211	201	227	208	204	183	199	225	188	198	205	192	191	218	208	209	198	205	217	203	200	204	202	185	213	230	195	182	209	210	195	203	184	193	196	205	188	192	225	204	196	211	212	221	179	210	240	194	197	211	209	216	225	202	218	201	181	193	212	190	201	163	189	189	185	216	203	201	191	195	196	191	194	231	209	191	208	207	191	201	197	190	205	212	192	198	192	210	217	211	211	220	210	201	228	202	214	186	202	200	179	222	199	228	190	219	220	210	209	223	209	205	226	202	202	204	220	215	177	192	211	241	202	209	242	217	234	199	219	212	211	186	233	222	196	212	232	196	185	206	230	210	196	211	228	212	192	202	220	184	194	194	209	190	251	200
34394	54998	34062	13024	5561	4138	3056	2581	2014	1579	1279	1154	1055	936	738	710	542	545	470	454	412	415	368	414	383	338	334	322	307	326	310	264	271	236	274	249	270	251	259	219	266	252	239	246	262	258	242	240	248	252	235	229	214	244	235	213	217	251	241	223	201	220	212	222	226	211	221	193	225	209	220	228	224	208	226	234	212	223	219	245	232	225	231	210	213	226	230	216	201	183	191	232	196	231	212	223	241	200	228	219	208	229	202	211	199	238	223	203	227	224	232	213	233	186	209	215	214	215	228	221	220	199	207	194	222	227	230	200	220	213	228	219	199	198	222	188	220	222	228	218	213	208	216	215	223	222	188	205	223	194	224	226	227	225	206	203	202	223	216	222	218	223	190	232	182	219	202	219	225	188	229	202	186	210	215	209	209	215	224	227	211	239	220	204	201	216	227	226	211	218	221	213	202	212	224	205	225	206	204	216	210	239	238	229	244	206	204	213	233	207	234	203	192	210	223	232	233	191	218	188	201	199	245	206	194	247	200	217	219	227	222	235	258	229	191	207	220	206	219	202	197	201	232	230	210	203	215	218	226	210	210	203	238	232	244	230	205	228	226	236	220	204	221	218	185	208	229	200	231	175	213	220	214	243	205	231	234	225	200	223	209	186	199	245	203	221	222	210	205	251	210	227	218	201	224	190	210	204	215	231	196	210	206	216	205	207	240	197	230	228	223	242	241	221	208	197	214	215	205	197	221	198	200	241	200	230	229	225	239	208	219	208	196	223	234	219	222	211	175	208	227	201	202	215	209	191	230	211	222	231	216	211	204	232	227	214	213	214	207	196	207	210	231	224	220	208	186	201	233	201	236	194	212	215	224	202	192	204	208	206	212	208	234	232	212	190	225	204	207	227	221	237	182	196	211	207	226	212	227	216	211	221	204	204	209	197	224	223	206	207	254	217	208	227	216	240	230	219	213	208	191	240	201	224	244	213	222	235	217	196	208	215	232	213	205	245	198	217	241	215	229	201	198	194	218	246	219	223	206	230	214	220	204	217	196	225	236	229	203	228	209	221	212	205	220	213	211	208	193	193	214	216	215	198	219	212	231	225	220	210	214	203	210	211	209	220	211	227	237	220	240	219	205	213	196	217	208	189	207	216	198	188	213	229	218	212	229	200	186	198	209	207	229	191	216	225	206	220	212	218	208	221	216	209	213	203	206	201	222	224	186	217	210	209	204	228	204	194	234	205	213	207	236	225	237	210	191	207	232	212	226	208	193	201	211	223	197	214	229	181	224	235	213	205	197	203	202	198	226	199	230	224	201	231	210	233	222	214	206	203	211	212	200	233	207	219	233	192	215	199	216	184	210	187	209	202	226	230	210	191	212	208	227	210	204	220	198	196	227	193	192	249	199	217	204	226	204	203	198	215	215	205	219	194	217	207	211	219	193	228	206	216	212	191	220	223	239	241	193	249	220	208	236	198	238	223	223	200	221	213	217	192	205	217	230	194	231	214	197	235	211	233	199	223	228	234	231	199	212	216	211	202	203	206	223	210	224	226	182	230	215	208	202	220	237	186	219	220	220	216	226	224	209	231	237	223	204	234	215	233	209	240	194	197	221	202	209	213	234	215	249	224	218	211	237	201	194	217	213	214	214	233	237	206	217	221	206	213	231	220	232	200	231	239	213	239	239	244	212	206	210	239	217	214	210	216	217	213	230	215	221	231	218	222	206	217	208	198	229	252	257	210	209	208	223	180	219	192	211	218	200	231	209	224	224	212	230	214	194	199	206	210	212	181	209	237	222	215	216	223	235	228	252	209	221	218	214	209	208	239	210	210	208	230	243	195	195	207	230	221	218	189	215	205	212	211	200	244	213	216	217	217	216	207	224	194	242	195	224	234	210	207	194	230	224	234	228	218	193	203	202	198	223	218	238	224	218	213	213	201	190	218	213	189	218	214	199	231	214	214	202	209	213	211	211	208	206	201	214	209	216	201	176	222	200	233	200	210	220	196	221	201	215	221	182	198	211	202	184	203	182	211	207	207	228	234	226	202	243	209	199	214	217	224	207	189	216	199	215	241	214	224	236	227	231	242	223	207	209	224	223	229	200	210	209	229	216	226	207	209	229	187	200	221	231	213	220	228	223	223	207	214	200	202	247	231	230	228	202	230	202	232	234	216	196	210	194	197	228	222	216	201	194	223	214	199	212	184	223	228	192	199	206	231	227	193	225	235	241	213	231	204	228	221	210	220	206	217	219	242	234	208	231	181	242	245	224	203	242	216	214	213	211	217	217	222	202	207	214	245	226	213	214	192	201	185	216	216	217	233	226	219	204	201	232	206	187	203	202	245	234	237	215	209	225	202	198	193	225	228	188	241	246	216	251	206	229	209	230	214	212	207	220	194	218	220	201	202	206	218	216	228	202	207	206	184	200	233	236	234	221	227	174	248	197	215	210	209	237	185	218	227	230	204	216	206	239	208	210	208	215	194	227	226	217	206	221	196	221	225	185	189	186	209	214	233	198	227	215	230	214	231	221	215	203	206	215	238	233	200	210	209	203	232	196	208	189	191	225	197	214	203	224	192	215	209	204	216	236	206	200	225	222	220	224	213	202	178	230	230	206	191	211	210	231	223	217	199	190	214	230	208	222	192	207	194	223	237	202	212	236	230	216	198	213	215	222	230	221	211	197	198	223	200	212	204	223	224	203	236	183	230	226	206	204	205	217	224	227	182	212	222	229	219	198	242	203	209	223	209	215	224	201	204	220	209	215	206	225	198	206	196	214	222	208	218	183	216	194	215	205	208	193	201	205	225	202	203	203	187	217	230	190	234	198	244	207	187	222	213	204	233	200	197	207	220	232	223	217	229	219	226	204	203	222	195	196	199	201	214	220	206	238	240	208	227	207	200	222	211	192	228	192	208	206	193	251	215	190	204	193	231	230	211	184	184	208	235	220	223	207	192	217	219	192	193	206	231	197	242	230	235	246	199	215	217	187	205	226	245	217	202	203	215	222	224	221	214	213	206	223	209	244	216	229	217	238	213	209	209	222	203	223	227	223	214	233	187	234	198	211	225	221	218	234	200	221	200	229	244	187	208	206	230	219	215	191	234	224	202	218	217	206	197	194	225	215	211	228	211	207	223	219	192	190	225	213	204	196	210	228	255	215	236	239	212	223	226	215	210	221	199	235	202	179	206	225	204	246	229	227	213	215	222	201	209	237	211	209	252	223	231	216	207	205	218	209	232	229	229	227	200	186	212	211	223	184	204	226	219	201	195	239	195	198	230	216	208	210	230	231	204	212	226	218	189	221	193	209	195	215	216	196	225	236	220	208	217	195	225	201	220	203	204	243	214	216	223	224	199	211	206	217	226	185	205	222	200	209	210	207	205	221	233	214	235	192	206	189	204	197	219	207	197	226	218	200	210	210	221	224	206	214	197	239	207	227	230	194	221	199	201	232	181	195	209	195	218	212	198	215	209	230	213	218	204
25032	21142	27290	24971	11651	2487	1457	1160	891	751	738	577	586	491	452	430	411	362	353	314	272	319	288	287	314	304	250	247	259	240	243	243	257	265	232	256	238	266	260	248	259	227	214	246	203	228	226	235	255	224	250	251	233	234	236	215	228	229	217	222	249	204	215	213	221	230	205	209	203	209	203	229	194	215	192	186	201	214	224	251	212	217	213	225	220	224	217	228	224	188	214	184	221	218	234	202	212	231	245	231	218	235	224	218	219	229	241	213	250	227	217	201	241	212	241	204	238	243	216	256	239	229	204	212	214	222	220	223	215	218	225	239	244	208	253	248	205	241	227	228	220	213	224	228	247	199	204	212	252	217	204	230	183	197	201	218	256	217	213	227	224	215	236	216	220	226	233	219	211	180	218	201	216	186	226	249	221	242	222	217	209	208	222	228	210	223	217	229	226	237	240	225	232	239	216	226	219	225	219	211	209	217	182	244	223	219	222	204	211	206	183	210	221	244	233	198	206	213	236	257	218	211	209	212	224	218	219	228	225	228	229	222	198	237	224	217	227	242	204	233	204	241	213	211	248	235	231	225	235	237	220	227	238	198	235	243	256	197	220	217	218	213	223	213	201	234	210	228	223	227	249	224	218	200	226	221	220	228	257	201	227	211	221	206	204	207	236	232	222	218	210	223	206	213	207	208	242	228	233	227	228	236	193	227	229	228	217	234	224	215	222	223	197	231	237	226	235	272	241	200	230	223	190	219	223	263	211	223	219	259	223	214	231	248	205	206	234	220	245	225	240	234	184	204	214	225	237	199	220	237	252	228	227	209	235	202	208	207	239	248	222	242	245	211	217	219	252	205	235	240	199	211	231	224	209	192	226	218	245	213	193	211	227	217	219	223	208	207	235	240	221	225	239	210	237	225	221	227	222	216	217	227	208	216	214	201	237	215	204	214	227	211	187	207	206	213	213	213	207	216	246	198	218	204	235	233	219	220	227	198	203	217	205	211	232	222	222	265	250	215	207	216	219	196	215	214	234	209	241	216	199	212	195	239	218	231	245	191	248	210	236	204	237	220	194	233	231	217	222	230	203	219	205	224	203	206	204	197	201	222	219	243	236	216	227	210	225	220	229	227	202	220	209	218	247	217	225	213	201	217	226	213	203	209	236	211	216	208	247	260	208	220	234	223	229	232	208	226	197	227	234	210	249	257	229	231	201	209	209	218	238	213	216	234	208	196	196	222	207	274	212	229	211	213	234	198	193	217	228	222	242	222	239	246	202	241	175	248	212	222	237	224	224	234	217	200	204	209	223	208	218	249	215	201	256	207	219	238	237	203	206	216	198	229	246	225	222	198	193	201	223	209	188	203	206	199	230	218	235	204	224	198	240	227	208	240	214	206	224	207	242	211	230	227	216	238	237	225	223	201	197	231	215	197	221	223	195	232	239	210	232	219	203	265	219	221	205	247	205	218	233	234	224	226	229	217	221	230	206	221	189	244	236	237	213	217	213	211	229	198	217	203	227	234	221	240	225	227	219	210	227	215	254	212	192	218	252	234	223	225	214	231	234	219	238	237	205	244	220	210	248	216	210	211	213	214	166	238	199	193	214	198	224	214	237	225	221	215	224	228	210	202	228	216	205	247	214	206	209	209	200	218	216	217	218	226	204	218	221	235	206	232	224	251	236	228	245	191	236	231	212	221	225	226	241	236	211	222	196	230	251	208	218	219	225	217	239	186	234	229	200	217	223	218	199	213	224	213	223	208	237	237	229	195	208	218	230	213	213	197	230	201	248	212	207	243	243	181	223	214	219	236	255	209	235	216	224	196	239	237	210	205	227	243	227	207	232	222	222	225	205	212	222	211	237	254	225	211	214	201	209	207	223	213	202	236	216	231	195	245	215	251	228	228	210	213	211	227	227	222	222	233	240	216	200	232	234	227	241	214	235	233	205	226	202	239	212	191	222	253	251	210	255	206	235	214	191	201	236	199	212	217	228	226	224	206	226	219	273	210	232	218	227	241	217	203	229	230	233	222	215	228	225	213	233	226	222	220	219	212	193	192	223	198	219	237	221	241	212	193	206	231	218	202	213	232	234	182	210	204	219	230	235	228	213	200	222	226	227	198	224	240	200	220	230	203	233	226	217	257	225	215	243	212	219	181	231	232	209	200	226	236	203	222	219	257	213	221	227	226	226	235	232	232	200	219	233	214	224	228	231	211	196	235	223	231	215	242	217	243	219	224	198	220	208	247	230	200	233	239	219	237	212	198	222	196	235	214	214	235	251	195	214	216	209	256	231	232	214	217	227	230	208	212	190	253	199	216	216	212	232	204	212	218	250	209	223	196	238	213	223	234	234	195	227	252	233	208	213	214	201	202	211	248	199	213	232	222	216	224	228	197	235	259	202	215	225	212	217	217	215	216	221	232	219	234	237	223	206	209	231	227	220	209	222	189	216	210	237	200	239	221	227	209	200	223	216	187	191	202	215	195	222	249	240	244	217	220	224	207	216	200	244	202	222	219	207	221	219	235	203	238	232	217	208	234	218	222	203	199	233	223	213	220	238	236	225	224	231	226	245	205	196	206	192	211	200	219	253	221	237	228	227	219	233	222	214	250	234	202	232	225	203	229	239	241	219	229	197	219	259	215	230	226	213	222	211	229	219	218	205	210	214	207	247	206	217	217	226	218	184	235	238	216	227	217	228	229	225	234	223	218	218	204	208	228	269	256	238	225	201	207	210	214	223	242	217	244	213	195	200	223	221	230	211	221	248	197	203	201	219	236	208	236	250	241	230	212	205	229	222	196	234	212	203	227	210	236	203	208	234	196	236	235	237	194	211	249	232	204	221	188	209	197	196	225	204	266	193	204	224	234	232	234	216	238	225	212	245	237	251	222	223	200	228	220	215	218	219	245	281	216	199	212	219	221	209	215	193	218	223	208	213	209	230	243	215	237	225	222	232	241	218	210	214	219	211	220	206	222	235	218	209	221	245	238	222	224	244	206	213	230	228	211	217	222	221	234	218	221	234	233	224	206	222	204	206	232	210	194	224	201	174	246	215	225	219	246	225	202	210	201	236	190	212	234	225	215	215	227	210	214	230	220	209	202	237	196	213	220	227	226	207	228	232	223	207	230	207	239	242	206	215	211	197	236	223	225	217	225	217	193	222	211	201	233	234	239	198	216	240	200	236	218	201	220	220	202	237	212	220	207	217	209	213	195	203	244	212	225	207	236	212	221	228	214	226	212	230	211	200	245	223	220	222	210	239	233	244	211	227	200	250	205	237	218	232	213	205	189	222	211	233	240	231	217	228	227	228	222	210	205	259	225	225	200	241	224	212	228	235	240	216	202	217	228	224	210	209	235	233	226	236	246	209	229	232	209	238	232	219	215	230	218	196	228	217	228	239	226	231	225	223	239	213	230	210	239	219	228	220	219	226	203	202	249	232	229	224	215	220	234	223	225	253	202	216	207	220	214	211	210	223	225	231	218
32785	49519	28458	9755	4377	3423	2485	1963	1553	1402	1135	977	870	737	677	544	533	471	454	451	425	383	370	342	363	338	303	334	323	314	286	312	289	267	304	292	287	283	253	269	248	276	249	247	264	291	224	250	274	282	226	279	273	260	241	288	261	238	251	263	264	244	256	250	234	240	245	232	238	225	260	233	242	247	256	272	203	243	215	237	247	251	309	254	255	260	272	251	228	270	226	203	227	238	228	215	230	261	231	221	226	246	232	224	239	218	231	229	241	274	238	241	220	228	232	253	232	245	229	213	230	226	239	242	231	238	257	260	222	234	264	238	225	223	217	241	230	224	258	237	241	241	230	225	263	222	225	239	228	236	233	245	264	219	209	240	254	245	229	242	263	239	222	224	238	239	239	250	259	239	236	259	227	258	231	242	241	245	252	239	238	234	227	260	230	264	203	237	219	244	231	240	229	251	201	247	256	258	207	229	250	206	223	249	238	236	227	226	240	237	217	233	233	229	265	218	221	231	222	230	232	219	236	242	233	225	253	218	229	228	241	225	205	241	215	214	240	221	243	233	248	238	251	241	262	221	276	250	209	239	237	231	241	229	236	252	252	249	223	221	236	188	240	234	240	242	208	215	227	226	212	241	239	220	204	220	222	245	234	235	235	240	239	207	237	245	258	220	241	258	230	238	215	236	226	257	233	231	215	230	217	201	180	221	251	256	226	245	261	216	232	243	230	253	248	277	224	230	232	248	239	246	243	235	242	243	250	258	256	224	263	242	220	217	239	241	230	236	276	227	230	243	260	225	240	254	215	226	218	231	251	253	226	231	232	242	252	242	228	258	245	265	217	211	225	202	251	244	218	248	249	225	223	266	228	250	246	238	219	244	212	229	208	228	216	269	235	248	228	235	240	244	228	219	242	228	243	253	218	225	231	238	248	245	234	249	245	255	240	222	243	244	215	253	245	218	267	252	255	231	261	207	264	247	242	246	250	221	243	238	241	226	223	248	219	242	239	238	222	255	224	236	235	214	260	248	239	222	249	221	248	242	246	261	246	219	248	251	219	232	237	222	217	220	237	209	226	222	239	219	222	208	221	223	240	251	254	243	239	263	239	270	242	239	206	242	230	265	249	229	238	231	234	232	238	264	234	246	231	257	231	249	239	209	241	240	263	214	210	237	234	255	240	232	242	247	228	234	242	257	243	244	250	240	247	244	241	244	255	251	224	222	264	246	264	224	245	260	219	220	242	232	238	280	215	246	246	252	228	244	239	263	233	253	239	228	222	228	218	239	236	241	222	242	226	211	215	252	210	242	251	223	254	235	248	251	225	267	245	255	233	252	236	273	224	218	210	275	239	233	242	228	221	246	242	256	241	235	253	241	232	221	221	257	225	228	214	223	242	222	231	237	246	240	256	239	228	220	264	246	242	233	209	219	213	245	235	243	237	244	227	210	247	240	220	210	234	233	241	266	256	243	246	239	240	249	258	242	257	257	212	244	252	234	239	236	258	229	235	251	226	223	288	270	261	222	238	243	240	216	241	243	229	252	249	231	235	218	225	248	218	224	223	219	232	253	257	225	226	243	245	206	235	231	214	256	241	248	220	249	244	259	244	253	246	217	243	263	255	242	238	224	270	253	210	216	234	236	227	244	224	263	242	269	266	219	232	204	254	225	237	250	250	233	264	256	230	254	223	263	241	233	210	245	211	234	260	226	216	247	257	244	207	216	223	199	241	237	224	243	235	229	228	226	236	239	245	234	249	213	238	217	245	224	223	238	261	238	219	225	263	218	263	245	227	236	229	247	246	214	219	229	252	245	227	244	229	225	248	244	242	233	263	217	246	235	252	238	217	216	250	235	254	232	216	239	245	239	251	248	258	219	237	220	217	205	223	273	262	237	219	216	265	229	213	232	255	234	246	255	226	227	240	246	244	232	235	238	233	222	220	225	255	231	211	215	228	207	247	230	257	262	240	245	236	214	236	240	227	246	222	208	230	245	247	238	225	233	223	249	260	255	235	243	230	232	230	245	240	242	218	240	211	260	254	234	235	230	273	217	230	227	233	224	241	262	243	232	229	234	231	229	254	212	221	245	229	239	227	205	252	218	210	216	217	250	246	237	236	213	236	266	250	213	221	240	203	241	240	221	258	232	244	240	231	214	237	257	232	221	221	284	246	231	240	224	227	243	269	240	210	247	244	239	244	265	254	219	253	247	253	222	222	252	226	247	223	246	257	242	234	246	232	237	225	234	253	232	228	242	221	235	226	228	229	213	241	245	238	226	243	237	245	271	245	238	228	255	234	259	233	202	250	241	214	240	228	234	232	246	257	235	212	223	233	235	234	240	214	214	238	238	229	232	247	249	265	249	243	268	242	222	245	262	227	226	224	256	225	236	267	246	243	207	254	242	231	239	242	213	232	234	207	234	215	230	257	213	250	274	237	255	221	240	272	248	234	215	223	225	244	247	232	241	227	230	226	251	232	262	260	241	214	238	229	217	228	234	235	222	259	234	212	232	230	247	221	215	234	249	228	207	211	217	241	261	232	243	251	237	205	255	268	245	220	225	245	205	199	244	260	206	229	249	233	245	261	246	228	242	240	221	231	234	232	237	245	217	247	239	186	234	253	218	231	201	225	203	253	215	238	221	235	206	240	226	205	249	190	229	243	258	262	258	251	245	231	239	215	233	237	222	228	223	231	239	218	234	249	236	240	241	236	243	238	254	239	247	222	208	221	228	259	245	246	234	220	241	230	226	212	229	225	231	246	236	269	220	238	246	239	258	230	244	249	244	245	247	240	265	227	243	233	238	227	252	245	253	225	247	248	276	236	250	234	256	233	226	215	205	223	230	215	244	270	236	197	254	248	224	239	268	247	253	248	231	254	236	203	223	229	251	218	232	228	206	234	214	253	232	258	224	231	242	222	240	211	242	215	261	266	249	254	247	253	232	235	274	224	236	229	226	233	207	234	247	206	223	232	253	243	233	229	229	215	232	262	197	249	262	233	243	235	236	228	235	243	215	270	234	249	251	257	243	251	215	248	211	236	225	217	229	267	232	250	224	235	249	230	241	211	269	237	217	235	220	254	237	211	254	242	241	224	226	226	246	241	241	240	219	216	258	251	250	242	225	227	247	229	236	252	226	233	229	240	229	245	252	246	267	228	229	211	249	249	222	225	251	196	235	227	263	239	243	244	258	202	264	266	238	265	257	217	227	250	259	234	239	217	246	241	211	231	248	275	231	240	262	212	233	260	238	229	231	234	264	235	223	247	251	248	224	253	248	270	276	235	202	248	269	219	232	216	253	232	209	259	235	231	247	229	238	244	260	223	246	253	260	251	254	228	233	224	221	239	258	250	215	215	235	217	268	246	209	227	252	223	229	254	224	248	232	243	243	236	231	230	217	223	238	239	245	228	249	246	230	242	251	219	241	209	232	225	239	229	245	230	257	234	251	214	250	223	246	268	266	244	267	217	225	235	235	240	238	236	238
22688	21169	28792	23869	21189	21016	9428	2448	1717	1457	1288	1191	1000	884	758	697	655	575	554	498	487	486	402	407	415	416	368	403	417	395	354	379	325	358	344	353	364	348	353	323	377	326	327	319	349	324	332	328	324	306	309	319	335	332	367	351	342	315	315	304	294	316	331	361	296	312	321	311	317	311	329	306	304	288	272	340	325	320	310	276	291	302	300	318	308	333	306	319	301	323	336	312	313	283	282	301	336	296	338	301	323	317	321	291	299	296	324	322	298	289	317	343	277	316	278	358	319	299	303	287	301	329	304	305	297	326	314	291	319	316	326	280	293	321	296	276	285	300	302	323	303	302	301	298	315	307	313	292	299	320	301	308	329	329	298	315	315	339	309	308	329	296	287	310	293	313	271	332	317	343	302	307	284	286	342	313	315	296	325	315	308	297	304	334	289	329	292	307	277	313	317	248	289	266	310	287	301	317	301	303	297	306	300	308	288	304	332	308	320	331	311	317	311	333	335	304	285	337	303	310	314	283	316	282	295	300	296	292	318	322	313	273	328	310	284	320	333	316	304	322	299	301	313	293	317	274	306	291	310	317	300	314	259	291	359	287	294	317	328	312	288	325	299	323	322	283	283	289	324	296	296	336	318	308	301	312	305	304	328	284	305	310	299	278	299	286	287	340	314	261	289	313	314	289	304	324	328	302	316	329	289	306	344	298	301	273	299	321	309	289	324	313	282	311	317	301	322	330	329	331	328	338	292	292	311	314	296	312	292	275	297	308	314	305	299	330	305	310	305	333	303	310	324	327	291	316	337	310	312	289	272	288	295	254	286	328	330	299	317	310	287	293	308	305	314	318	292	290	291	301	265	312	318	305	296	284	313	317	297	334	277	300	267	309	313	283	299	304	315	298	285	305	330	330	299	271	334	307	309	295	295	300	290	300	315	297	284	301	299	310	312	335	289	325	313	325	295	303	274	294	286	312	319	313	315	293	298	291	286	297	295	289	320	278	297	305	332	303	325	308	327	307	300	307	272	317	310	348	302	296	290	336	318	300	308	320	314	268	290	292	299	297	298	249	298	352	297	315	324	326	317	293	338	278	322	267	325	306	321	317	297	298	304	316	285	317	268	316	313	310	307	304	331	320	270	306	309	314	331	318	287	310	318	313	325	281	297	307	303	348	338	297	309	292	285	286	308	313	291	317	312	314	318	308	307	258	311	311	333	294	300	303	320	300	301	295	329	279	296	294	282	310	320	312	289	312	313	317	324	271	300	300	292	296	355	329	280	286	298	308	301	270	291	312	269	290	277	301	326	320	287	338	341	328	285	327	292	331	290	260	314	298	311	269	302	332	306	326	318	327	333	347	342	318	286	278	314	313	339	299	330	280	280	320	293	295	330	307	320	296	300	308	303	276	311	312	294	321	318	325	299	305	269	331	326	318	335	299	360	294	293	284	293	301	307	321	317	298	306	315	294	274	295	302	309	305	295	303	291	299	315	292	322	320	295	280	293	289	295	320	309	331	317	300	311	297	315	316	283	339	310	283	327	308	293	327	308	292	298	305	297	289	322	331	297	302	298	296	291	275	305	318	333	290	320	313	291	320	272	314	302	322	297	316	302	292	314	293	288	321	325	285	309	314	296	324	277	307	322	301	296	310	282	257	308	305	310	306	342	327	297	305	275	283	322	317	322	318	303	313	285	289	297	314	304	306	335	277	337	343	312	326	307	323	288	315	319	315	281	321	330	333	272	309	332	321	282	324	297	308	299	274	287	326	333	274	284	312	284	314	268	307	324	287	306	321	284	307	303	288	307	301	295	281	315	311	334	283	291	315	307	293	304	306	329	299	287	335	286	336	285	299	313	280	336	303	329	317	307	305	299	296	285	268	305	313	320	281	285	302	318	340	335	300	303	293	309	294	284	304	319	314	295	306	280	305	326	314	306	296	301	317	291	301	344	307	338	323	316	311	310	297	291	303	306	322	297	284	278	310	275	299	315	316	301	320	301	281	339	298	277	310	320	312	301	289	281	296	335	295	285	319	303	320	304	308	302	297	318	290	316	297	330	299	292	307	326	288	305	273	311	296	311	295	306	277	297	310	307	316	291	299	288	317	319	292	319	302	310	321	315	321	315	296	281	285	343	308	288	294	267	337	304	341	273	295	299	298	291	298	306	309	301	318	321	287	314	293	299	309	297	264	315	296	304	341	330	303	297	313	311	288	309	330	288	273	292	283	286	294	340	297	292	295	287	307	310	321	285	312	298	320	314	285	301	311	317	275	312	287	299	303	315	323	299	309	339	247	298	318	301	291	309	306	300	306	307	323	287	283	315	296	320	321	309	338	267	323	348	295	305	280	314	303	294	297	282	291	306	303	311	311	262	363	292	318	289	285	298	292	284	313	289	288	301	306	279	305	354	303	299	300	306	293	305	318	290	292	300	304	303	307	328	294	311	309	327	306	312	315	327	292	309	311	279	297	314	318	308	303	330	312	305	307	304	308	341	296	307	297	309	300	296	295	310	293	325	292	313	301	291	288	282	284	283	290	295	314	305	305	300	282	311	295	327	312	301	302	298	305	301	269	325	285	310	308	301	315	325	292	296	293	314	308	319	307	289	337	334	316	289	293	270	306	297	314	304	325	287	325	310	314	293	295	306	299	300	318	316	336	306	327	282	321	297	290	313	306	299	290	298	298	310	290	271	290	288	288	312	269	299	285	313	311	292	297	289	320	315	299	306	261	311	295	329	294	287	286	312	306	281	313	292	295	301	302	303	303	311	324	319	324	309	307	295	327	304	323	276	323	315	285	301	283	330	265	277	279	340	272	294	286	317	279	321	283	275	313	315	340	292	314	346	271	295	296	273	309	316	338	304	322	299	300	287	310	302	280	338	308	296	307	323	294	288	285	284	282	352	292	298	286	310	288	328	272	281	309	327	303	291	349	304	307	307	282	305	294	310	293	327	336	263	290	327	307	322	309	302	304	302	300	286	294	295	307	291	293	305	328	296	311	323	317	314	300	307	312	318	327	318	298	319	289	286	315	315	267	306	302	305	284	286	286	343	298	306	316	308	308	319	319	308	303	320	274	306	300	312	308	291	288	314	316	274	319	298	313	296	268	323	329	304	291	322	323	302	337	289	314	300	312	284	282	308	317	290	313	336	298	307	299	308	313	308	279	296	310	311	321	287	267	323	303	318	320	309	297	324	315	324	306	296	273	290	280	285	289	275	344	305	306	327	308	305	339	314	286	337	323	317	287	290	331	313	304	272	255	286	297	292	337	294	296	293	315	290	291	289	307	342	277	314	303	323	300	310	274	269	262	271	315	318	269	329	314	274	272	319	300	311	299	278	317	288	312	305	312	324	281	296	300	307	326	312	295	310	303	314	303	303	314	283	334	300	300	333	284	301	311	320	349	297	291	295	298	290	326	303	331	291	314	290	313	291	319	315	281	301	300	304	324	310	298	322	313	291	353	319	301	284	320	305	330	269	281
37108	62644	40570	18153	8114	6077	4616	3615	2937	2542	2161	1835	1511	1321	1084	961	838	766	738	668	605	581	533	515	522	514	465	452	435	440	461	418	448	397	423	370	423	378	345	392	346	389	374	372	341	337	371	332	345	373	358	334	348	335	334	355	351	399	347	367	317	302	338	305	341	323	314	363	294	290	339	314	304	336	323	298	344	309	316	321	327	306	349	287	306	331	299	312	284	293	291	302	301	301	303	301	284	310	334	327	313	326	310	338	294	301	302	311	329	281	327	297	294	312	317	291	333	306	312	322	313	300	318	298	284	313	325	338	299	332	331	318	316	282	304	309	286	321	317	329	350	341	311	289	295	307	306	275	328	296	303	308	279	288	290	309	352	317	280	305	333	320	299	282	280	316	327	282	306	306	303	332	307	322	331	294	308	330	296	311	280	287	293	300	312	323	333	333	365	310	293	305	290	327	337	306	298	326	286	295	321	302	285	291	300	301	301	296	300	296	346	316	328	322	292	309	284	307	317	300	339	335	287	306	304	292	318	301	308	296	310	302	323	299	317	297	313	308	300	325	295	310	314	355	341	315	300	309	298	317	303	301	295	279	327	333	307	311	307	305	315	314	308	289	276	301	291	342	299	343	319	339	311	309	311	312	346	328	289	312	317	320	321	343	306	335	309	326	325	293	296	299	283	316	293	327	302	298	282	337	327	299	313	329	305	332	313	335	303	308	328	311	305	322	317	309	336	308	306	328	315	336	286	296	326	305	299	313	311	327	282	321	309	272	320	290	307	308	324	320	315	295	311	328	314	319	279	293	301	278	293	312	304	300	297	308	300	290	315	277	317	341	301	286	296	331	296	308	329	311	293	295	303	328	297	311	308	304	322	306	294	286	306	291	322	316	294	282	304	304	324	334	326	296	273	308	284	315	279	303	349	315	334	294	314	291	305	320	325	280	293	309	313	328	314	293	303	313	280	304	274	329	322	287	329	287	339	295	322	323	317	303	313	307	287	318	298	314	299	305	278	310	311	306	319	282	264	344	314	315	319	284	335	305	324	349	316	295	296	283	284	308	323	338	366	324	301	300	318	308	286	316	287	316	309	307	316	289	315	281	308	319	341	285	313	320	306	284	316	269	291	298	300	306	318	301	313	304	330	312	302	301	278	282	307	298	305	307	323	328	328	304	287	348	307	356	339	313	297	289	331	312	282	317	298	326	312	327	309	331	307	303	331	317	307	294	343	301	314	317	291	283	309	314	314	317	275	294	317	296	313	290	287	305	327	306	306	309	302	295	309	303	322	306	329	313	333	350	321	321	283	310	302	276	283	331	317	275	311	314	322	311	302	299	313	321	286	326	301	289	305	315	302	306	318	308	310	328	298	289	324	276	317	289	310	283	301	338	305	300	328	291	312	346	330	298	332	303	300	291	286	317	268	303	277	314	317	307	312	298	304	293	312	336	325	299	298	299	323	310	300	335	339	318	326	311	329	294	308	307	338	294	297	291	262	291	293	301	310	293	325	321	300	319	297	300	308	313	312	314	307	310	307	328	311	275	307	306	307	320	301	284	305	291	320	333	291	301	301	323	315	327	311	306	340	308	294	274	303	340	307	334	310	327	306	293	313	280	301	326	302	287	333	297	287	297	316	306	310	316	359	321	310	285	310	293	309	309	312	285	324	293	283	322	300	331	304	312	283	311	298	312	301	348	310	352	304	321	295	308	307	294	303	298	309	267	298	311	302	321	319	296	304	305	315	309	288	313	314	307	295	305	344	298	283	287	310	282	306	270	331	324	296	263	290	278	301	335	303	304	309	316	322	292	314	320	346	285	331	327	330	323	321	328	286	309	288	332	323	330	303	291	302	328	308	306	353	289	289	303	303	308	328	313	312	300	301	291	302	307	285	341	352	291	296	289	295	313	300	331	294	338	305	315	331	314	336	317	317	310	331	266	304	323	337	273	294	299	300	304	315	324	291	316	312	312	313	335	285	335	309	337	315	316	322	288	317	310	323	318	295	305	311	282	307	311	289	293	305	317	302	316	298	305	325	302	282	317	296	290	288	316	326	312	300	287	289	315	316	299	321	318	321	307	321	309	316	341	289	302	311	318	318	295	321	299	304	292	338	301	290	281	291	284	299	317	286	286	334	298	292	290	320	294	307	301	316	306	333	341	272	306	304	320	318	300	327	322	268	322	312	306	306	321	326	322	298	349	292	302	312	306	332	317	283	308	300	316	306	333	301	299	314	314	312	302	311	292	315	315	326	323	328	306	307	286	326	317	316	320	316	311	299	276	317	319	311	291	275	315	319	327	319	302	309	304	306	322	299	302	316	303	313	317	305	312	309	330	319	321	310	318	317	289	307	317	291	303	297	313	314	301	308	283	302	311	338	327	288	303	306	326	317	320	311	320	293	271	315	316	310	295	320	307	316	276	328	294	344	293	313	311	309	329	314	274	295	296	314	298	337	323	312	326	314	314	310	315	341	301	317	306	301	306	313	291	310	324	302	295	306	282	308	288	317	318	327	340	307	321	300	319	295	302	294	295	300	335	306	302	305	317	325	317	310	308	311	309	299	300	294	319	304	323	322	313	294	295	332	321	290	331	307	276	329	321	337	270	312	293	331	324	300	335	318	292	308	307	307	304	375	317	310	282	305	314	321	303	287	312	328	285	313	306	318	312	304	317	316	310	301	307	308	272	304	311	305	309	338	306	298	317	291	314	355	309	293	316	295	319	300	277	313	314	295	332	293	288	275	303	277	298	307	313	334	316	281	314	313	329	270	314	320	343	320	312	305	325	320	314	343	320	300	315	324	272	330	293	288	307	321	315	322	316	364	294	316	286	307	309	303	290	301	285	308	327	294	311	304	304	325	301	334	324	304	309	277	336	322	311	315	312	328	297	302	302	309	306	295	277	284	315	304	318	314	315	316	314	293	325	278	309	287	303	337	343	316	315	300	310	318	312	314	312	285	290	303	341	297	300	296	286	340	322	281	293	286	306	302	298	311	288	325	322	308	282	282	316	330	312	300	307	300	286	304	285	314	326	293	286	300	300	337	312	299	269	317	319	310	301	318	324	325	317	324	273	298	278	289	275	306	307	321	313	316	314	275	296	317	292	296	311	309	312	308	296	342	278	339	295	312	315	310	318	296	299	283	281	289	331	307	321	314	306	334	292	303	290	314	332	320	280	313	334	308	348	293	294	315	322	303	312	308	289	301	301	297	305	309	303	311	339	322	304	302	285	325	311	313	298	306	284	292	288	308	319	347	313	335	303	332	284	289	321	324	326	333	309	329	304	305	321	268	302	301	296	296	296	323	299	316	316	333	319	294	297	300	295	304	333	282	326	314	311	293	339	349	289	323	321	325	333	313	343	313	297	303	327	299	293	289	325	326	292	316	315	269	301	334	280	286	305	274	307	302	294	310	317	324	333	308	354	312	320	308	324	326	306	329	299	338	296	295	294	307	326	315	301	326	312	321	326	336	282	305	306
31736	30571	24748	9236	2361	1449	1063	816	725	569	527	480	381	404	301	306	257	265	230	224	218	217	223	198	209	204	201	194	174	169	176	177	184	196	181	180	196	184	155	187	186	163	170	175	179	186	189	172	185	166	174	171	162	153	183	180	179	178	159	155	167	161	168	168	181	151	191	168	169	178	159	151	180	170	145	184	148	158	170	174	181	149	173	168	161	163	181	164	151	182	152	143	177	164	169	147	139	160	171	185	177	165	176	157	166	156	175	143	159	158	150	150	158	159	160	181	154	186	163	164	178	183	167	168	163	174	157	154	153	158	184	155	170	183	178	149	159	152	177	143	169	159	155	167	163	170	164	169	173	142	158	164	136	167	153	143	158	158	177	166	172	144	156	165	161	147	167	156	174	173	177	182	188	139	168	159	158	154	164	156	166	151	153	178	148	153	178	167	153	170	164	169	176	167	173	145	157	155	150	172	166	184	182	150	161	164	170	182	159	168	157	190	171	153	174	158	162	145	167	156	176	145	180	145	163	180	148	159	137	145	177	168	173	136	160	180	169	173	157	174	157	192	167	142	147	160	159	165	151	176	164	162	154	161	167	148	143	202	158	159	150	195	154	175	144	179	170	174	146	158	157	188	165	178	163	157	147	167	165	154	185	152	158	136	147	178	177	163	147	156	153	183	155	157	159	140	172	159	150	186	199	147	170	154	152	177	159	138	158	160	166	185	173	184	170	164	164	167	159	170	158	163	160	167	179	143	147	141	192	177	161	162	166	154	153	177	156	152	182	163	162	150	161	162	167	137	155	152	159	170	156	168	167	174	182	205	136	174	168	164	173	175	168	176	189	143	166	168	160	166	157	173	162	142	149	155	152	156	157	187	151	171	142	156	157	158	160	155	140	165	159	155	149	153	167	135	165	151	168	178	172	166	159	153	152	133	186	137	149	169	173	183	165	152	159	160	180	134	167	157	158	168	157	168	177	151	163	170	156	166	169	156	163	144	163	175	161	147	151	149	175	167	152	159	167	162	175	168	176	159	172	175	167	145	183	196	148	152	165	145	166	133	157	183	150	161	174	180	155	174	138	159	127	151	163	156	182	162	161	153	180	162	153	163	162	175	147	166	148	169	164	149	149	168	182	169	161	142	161	148	141	175	168	168	186	163	169	162	156	173	169	168	180	139	154	180	129	153	161	177	154	148	167	157	181	164	153	165	151	170	142	156	169	150	148	178	155	166	159	178	153	168	156	148	159	146	168	164	171	162	157	169	152	159	161	164	136	160	162	147	186	163	158	159	164	156	189	151	173	154	144	162	149	169	190	168	171	151	165	177	180	163	155	165	157	158	167	170	126	152	168	182	166	188	156	154	154	151	187	178	153	181	165	144	152	180	157	147	149	177	175	138	172	161	172	151	132	160	164	160	152	160	160	146	174	169	183	157	165	154	192	162	161	154	175	146	171	145	175	176	148	148	181	146	159	179	159	158	176	187	165	175	178	152	165	179	157	162	142	181	150	176	154	161	170	160	179	158	154	153	162	166	154	180	158	156	140	137	155	130	134	161	160	158	156	144	167	172	161	164	144	171	146	165	173	156	172	151	173	167	150	177	149	175	157	179	180	169	165	153	160	184	156	161	168	156	160	166	150	169	165	191	149	135	164	161	187	143	175	164	147	150	159	173	169	170	145	148	166	170	162	153	170	162	185	180	162	173	146	157	154	162	164	159	183	157	176	157	155	162	159	152	160	137	146	166	169	164	150	141	176	160	177	155	156	146	160	167	152	159	179	161	162	168	150	175	174	156	182	148	177	143	189	143	169	182	154	157	158	150	151	163	152	168	162	155	151	163	146	182	153	177	139	136	157	145	156	145	148	150	183	144	148	140	182	162	138	134	163	160	160	153	170	171	150	142	151	177	174	145	160	144	175	175	154	167	156	145	146	153	165	167	163	159	156	166	153	171	159	160	167	169	155	165	171	161	148	155	166	148	191	157	172	165	175	167	152	158	163	175	148	145	177	165	187	163	149	168	169	162	159	166	156	159	165	159	151	160	162	171	139	173	170	170	161	181	175	178	153	141	170	160	169	175	147	166	152	130	140	154	170	171	152	164	154	156	174	166	151	169	149	141	153	153	166	160	171	180	174	162	178	151	150	148	166	157	162	177	168	156	158	185	179	141	154	157	166	159	162	147	156	165	147	149	169	178	150	179	148	165	164	193	150	173	167	160	154	170	140	196	160	156	155	157	164	169	158	159	167	167	172	177	156	163	145	170	185	176	164	152	165	164	145	187	196	166	159	169	156	178	168	141	188	160	141	162	153	165	160	175	164	181	154	162	183	134	155	157	149	181	170	149	165	155	166	148	161	170	169	173	164	162	135	146	164	163	170	164	152	153	189	160	162	148	170	153	169	147	163	183	169	144	172	155	170	155	167	146	163	156	154	171	155	158	164	184	158	158	145	183	164	162	148	176	140	177	187	176	155	157	167	175	171	151	195	167	139	174	153	171	172	153	173	145	161	166	161	139	173	172	165	166	156	173	183	151	180	147	150	144	163	174	153	147	174	167	157	182	154	155	171	168	161	184	183	170	157	171	163	149	164	158	176	159	171	148	163	209	164	155	144	159	172	140	161	165	167	173	160	180	162	165	158	150	167	171	182	170	173	150	140	152	185	155	167	172	167	192	180	134	189	168	176	171	163	173	152	163	140	170	153	167	168	145	154	147	176	166	173	175	140	177	181	157	150	142	138	165	165	148	169	128	173	148	177	162	179	157	150	172	174	154	174	172	153	169	151	172	178	152	159	179	177	177	155	171	166	186	153	179	154	163	143	174	165	163	181	167	179	164	146	172	185	167	162	146	157	154	148	173	155	149	161	151	141	176	155	147	141	152	170	159	141	157	141	173	171	145	164	148	142	163	156	186	172	173	167	155	170	174	165	158	146	182	173	163	155	210	145	200	183	163	156	169	163	168	154	161	180	182	158	169	158	166	159	147	174	174	148	154	156	151	174	167	149	140	177	170	168	160	153	167	148	169	159	143	145	168	171	177	141	152	139	154	157	164	156	128	169	188	152	173	174	194	161	144	157	152	166	174	179	163	183	153	172	157	136	154	170	152	171	149	171	177	176	171	166	147	152	149	153	164	183	157	156	149	151	145	157	176	155	143	148	144	162	140	165	153	157	173	157	144	165	176	166	154	156	155	162	168	150	179	172	167	175	150	149	158	158	156	162	150	158	160	159	152	165	182	176	149	158	145	162	172	184	166	163	152	158	150	164	171	170	156	168	177	163	167	151	162	179	146	151	172	154	170	176	155	151	152	174	147	171	134	163	158	174	164	163	174	152	181	172	173	161	154	147	150	163	169	183	158	168	172	185	163	145	141	168	158	174	153	162	171	171	125	158	170	181	153	160	170	140	171	185	147	163	154	175	147	176	177	181	176	161	162	162	179	150	160	149	180	168	180	154	196	148	171	157	137	161	166	166	176	167	187
33348	43341	23001	7150	3522	2624	1897	1498	1200	1029	818	740	570	481	507	437	375	349	349	309	305	283	243	247	232	223	282	247	236	229	223	213	225	212	182	211	230	189	187	202	188	204	197	212	230	185	214	185	185	209	172	198	181	169	186	196	179	167	195	175	198	174	174	169	189	171	177	183	211	177	156	181	188	162	180	186	179	157	156	194	165	178	149	193	186	202	185	188	175	163	183	186	174	188	169	169	166	169	167	183	189	184	169	165	196	188	208	194	186	183	178	166	198	184	173	173	189	176	179	191	173	197	188	185	155	192	178	181	146	178	167	173	165	186	184	167	174	183	181	191	162	172	198	158	183	204	186	169	186	175	169	166	156	163	188	174	166	169	157	189	157	184	169	180	158	162	167	182	189	191	156	185	166	188	164	180	150	176	179	161	175	202	167	188	186	157	181	179	181	164	159	194	202	178	177	171	159	181	177	167	171	184	175	160	170	189	157	152	186	171	197	151	171	183	192	174	148	189	186	168	164	177	184	176	196	159	187	141	174	184	166	145	156	191	181	182	191	181	170	183	161	166	166	178	162	196	153	181	197	180	159	178	190	170	184	165	167	182	136	179	180	171	164	197	175	181	178	183	186	176	174	190	180	182	189	152	191	157	184	182	151	197	184	153	153	178	181	178	170	154	160	188	188	181	187	181	204	191	168	165	174	164	166	202	191	173	157	154	179	172	186	153	173	164	163	182	166	185	169	169	198	172	182	187	182	178	194	172	167	183	183	168	175	192	156	162	165	176	174	185	182	203	221	171	170	169	149	169	162	181	181	185	184	198	182	175	158	178	199	168	171	163	174	180	168	197	199	197	196	159	188	181	156	193	184	171	177	199	170	142	177	202	168	186	184	155	163	173	167	188	161	172	166	162	166	171	153	176	167	185	174	163	173	160	176	191	165	179	187	164	190	163	168	175	170	146	179	188	163	140	173	161	168	181	185	169	184	180	163	175	171	186	176	187	168	181	178	157	178	185	161	204	189	167	198	166	167	167	183	159	185	167	166	138	187	179	180	179	160	187	181	177	159	175	152	169	188	187	165	172	177	167	171	175	183	155	180	168	177	176	191	162	189	185	187	177	177	161	186	180	189	179	194	180	189	192	160	168	171	163	181	173	168	185	186	182	177	166	185	195	201	165	196	166	170	177	187	186	180	167	177	183	176	190	177	178	204	171	182	189	173	180	196	179	187	196	182	181	168	176	203	172	204	180	180	171	153	185	173	178	174	207	151	174	154	158	151	188	181	157	173	175	160	175	194	178	205	188	191	190	193	191	177	167	177	158	170	190	160	193	189	175	149	183	152	185	187	170	159	188	181	185	184	183	174	176	194	191	187	163	142	178	183	173	162	164	158	165	171	155	175	165	186	174	196	156	178	179	165	164	156	174	173	152	181	186	159	171	159	150	199	162	195	174	173	182	166	170	184	171	164	197	194	168	199	162	195	181	173	161	167	166	156	170	171	178	171	150	163	160	179	175	193	170	180	191	161	156	155	182	188	165	181	173	179	171	189	149	169	166	168	200	185	169	185	165	198	196	176	190	199	182	172	175	186	153	200	163	187	192	178	184	186	207	186	166	169	183	186	194	177	184	187	199	161	185	200	169	173	177	171	159	168	151	167	191	161	181	178	179	175	179	176	199	167	190	159	166	176	182	197	186	161	187	175	158	176	174	177	192	162	158	184	187	179	167	172	178	184	157	167	166	165	170	168	177	168	179	190	177	176	164	201	157	185	159	221	174	170	174	187	186	183	183	175	186	168	162	170	173	161	166	171	204	181	174	171	193	188	174	161	191	163	176	186	160	179	194	186	175	188	168	175	175	165	180	157	199	188	170	169	159	171	179	188	160	154	179	180	167	187	192	189	168	207	179	159	170	187	190	168	185	180	163	157	179	203	162	170	162	184	182	168	174	176	179	175	177	164	174	151	171	192	158	160	169	168	176	206	173	177	164	155	188	166	216	157	177	167	166	194	180	161	179	186	184	171	147	173	179	165	164	187	167	174	181	170	206	181	183	173	167	158	203	166	191	184	180	163	168	165	185	157	160	202	177	174	180	173	158	158	167	182	178	182	150	175	181	177	163	190	181	172	159	199	149	168	166	156	171	180	168	173	169	193	161	183	174	172	170	180	200	172	191	186	179	185	176	160	195	177	205	153	162	168	193	148	174	186	180	175	152	185	197	168	199	196	172	156	190	168	175	163	187	197	189	180	155	163	178	178	163	138	160	189	165	180	162	170	165	168	172	163	180	184	171	183	168	187	182	166	186	147	186	179	147	155	176	153	169	169	165	169	170	181	192	206	176	177	173	168	155	186	172	177	166	169	167	191	167	166	170	174	157	162	168	188	197	170	174	165	155	154	175	187	189	167	169	184	168	183	155	184	194	165	186	173	158	180	190	174	182	183	188	166	179	185	183	181	187	163	174	172	186	181	171	167	153	155	171	175	187	180	165	160	174	167	174	165	195	166	189	176	187	160	165	160	173	161	172	189	190	195	178	191	184	164	156	188	198	179	203	172	183	159	185	168	181	162	193	161	164	164	191	183	196	180	157	180	178	199	178	169	187	187	160	186	165	161	177	163	165	136	190	181	190	150	150	172	148	188	192	168	176	173	174	168	179	164	163	163	163	177	192	159	159	191	168	177	202	175	181	185	164	207	199	178	169	195	179	158	164	159	165	178	169	161	185	168	172	171	208	168	165	183	172	184	179	179	184	168	161	174	168	202	208	177	178	200	189	172	191	185	162	156	177	184	170	176	166	185	181	178	161	152	179	172	184	153	186	189	175	164	194	185	189	173	160	185	159	187	161	178	181	184	184	181	176	179	164	179	150	197	177	177	176	173	200	185	178	184	170	173	181	186	176	177	154	191	171	199	176	193	175	182	181	167	176	173	161	179	154	169	159	188	162	176	176	163	194	186	172	173	161	179	192	152	182	183	161	198	166	170	193	184	153	197	182	169	183	164	167	199	175	167	148	141	190	164	197	155	173	175	173	169	182	146	187	176	166	160	179	174	167	190	180	190	185	186	198	174	158	168	170	171	185	163	177	189	161	184	162	168	198	158	150	186	177	160	182	166	153	191	162	186	150	165	169	178	164	195	157	160	170	181	187	172	175	207	180	170	178	194	197	179	178	198	181	178	190	196	170	166	156	175	203	168	191	204	155	168	189	172	173	194	199	198	172	189	203	191	164	177	160	170	173	173	156	173	154	160	172	187	151	182	173	153	158	173	185	176	159	190	180	166	173	164	182	183	162	186	187	195	198	179	167	184	166	172	184	167	159	184	163	172	175	178	153	191	185	195	194	180	198	179	182	164	185	163	191	174	189	165	179	166	180	162	156	190	153	190	188	156	174	184	170	148	174	182	177	162	172	161	145	182	168	186	163	168	160	200	183	186	189	188	196	163	174	176	175	175	199	161	182	171	176	174	179	154	158	157	170	173	154	171	162
23702	21104	28249	24237	20880	10603	2751	1695	1255	1057	891	729	645	576	524	459	414	412	396	363	321	310	317	312	273	263	269	306	271	295	250	245	257	243	239	252	227	243	255	227	236	229	236	228	223	237	209	245	219	244	238	237	246	253	209	238	237	244	244	203	212	222	214	225	224	222	218	223	211	211	187	214	229	219	179	217	177	187	218	219	231	208	219	211	204	218	202	194	214	211	221	241	189	212	217	201	204	209	237	235	216	203	226	242	185	213	191	198	181	211	209	229	203	244	203	218	194	208	181	232	216	213	191	199	206	204	230	205	219	221	204	176	205	212	232	213	218	202	209	237	223	216	194	198	237	206	195	198	222	190	224	190	203	204	211	220	201	211	190	200	221	190	210	211	220	211	197	213	217	202	212	179	210	199	231	189	203	173	209	207	195	210	221	181	205	208	201	209	194	214	188	196	196	248	198	210	189	193	240	192	210	216	216	222	190	201	216	212	216	198	186	215	204	203	238	192	201	197	185	196	191	214	218	220	239	229	205	173	206	207	225	206	233	215	225	186	208	205	198	215	197	242	204	213	221	221	211	184	196	204	205	199	216	199	201	217	220	195	199	224	198	226	196	222	228	208	199	209	175	215	226	205	204	201	220	210	228	242	212	191	205	194	225	218	201	233	218	201	211	208	216	231	223	209	213	183	227	194	217	222	180	213	198	196	198	184	211	224	179	227	219	206	206	239	231	237	215	211	216	207	244	205	193	202	222	199	191	196	209	204	198	211	200	210	197	238	203	217	221	199	227	232	195	206	213	186	189	181	216	196	208	205	184	210	207	212	218	203	238	182	200	221	209	175	198	213	206	208	214	224	205	223	222	204	207	205	224	212	196	207	217	206	226	227	205	210	206	228	199	192	211	197	213	199	196	186	208	189	203	215	216	216	220	218	224	217	204	230	217	206	207	211	205	183	181	197	232	227	209	190	206	181	221	213	227	196	205	205	208	223	208	210	205	187	218	221	193	208	195	204	194	188	171	206	220	197	206	222	192	201	191	178	217	214	198	207	199	192	195	208	201	198	201	192	188	189	175	189	208	191	202	215	215	172	217	247	210	202	184	213	194	191	212	221	189	193	233	219	230	197	201	223	189	216	219	211	212	210	199	197	190	222	232	198	214	201	215	219	213	204	233	195	194	199	209	206	199	216	194	190	200	212	201	206	192	186	212	199	216	206	192	191	235	198	207	214	231	221	173	241	226	186	203	221	217	181	208	220	194	226	203	195	210	209	204	216	208	205	208	204	203	203	181	185	203	214	198	216	191	187	216	188	208	210	197	201	168	195	232	207	222	228	203	165	193	215	228	204	184	219	203	199	179	212	206	181	206	201	231	179	215	218	205	203	214	206	214	197	201	205	202	213	185	215	214	199	216	203	168	227	232	206	228	210	213	199	224	194	181	194	217	192	224	191	193	214	221	173	199	190	208	202	202	209	220	182	233	223	192	197	228	208	196	208	227	206	192	221	208	211	208	185	201	192	203	213	188	193	206	208	201	205	186	214	177	224	185	211	218	212	201	182	197	204	224	228	216	213	184	200	191	218	210	199	233	203	166	192	184	211	232	229	197	210	222	206	203	185	202	225	226	206	209	186	194	173	197	190	194	209	200	220	202	211	221	198	197	190	191	183	198	202	202	190	204	203	188	196	226	206	174	187	241	206	232	207	192	195	199	181	200	215	172	201	202	182	207	221	212	212	173	184	216	213	181	215	188	216	193	185	205	215	223	215	198	210	222	216	194	211	196	164	210	196	193	229	225	234	204	207	213	226	204	213	219	205	206	192	221	206	221	185	214	208	196	196	218	216	197	212	209	214	197	223	216	221	239	220	191	211	217	198	217	207	198	199	214	208	199	212	226	210	226	188	202	207	208	223	209	225	185	188	202	202	218	202	210	219	216	204	227	199	185	204	189	220	203	198	210	205	210	195	197	212	212	197	196	223	199	186	223	206	203	212	204	214	219	214	209	198	191	184	195	204	181	203	194	209	197	220	196	186	229	202	207	203	202	206	219	219	206	194	214	203	193	201	227	183	179	216	207	218	216	192	241	210	208	223	204	207	177	218	225	267	229	191	200	198	202	186	213	224	228	202	208	197	215	205	203	195	211	162	213	207	183	212	193	224	220	220	212	189	200	201	208	215	209	192	215	219	197	201	193	193	183	218	202	206	202	193	244	207	198	204	201	228	203	201	219	215	204	235	181	235	215	196	204	187	193	227	203	219	197	204	228	197	221	195	215	191	203	246	199	219	205	216	190	196	236	213	198	189	197	214	195	192	225	215	215	232	203	199	211	224	201	196	211	190	225	197	223	204	211	214	193	208	215	191	207	228	207	193	193	225	227	232	207	213	203	202	203	198	218	210	191	217	203	219	178	223	204	214	202	209	217	230	204	192	240	197	218	216	216	190	222	235	206	203	188	204	216	201	226	198	213	238	208	190	212	221	199	197	208	203	208	201	212	209	211	212	207	209	242	218	200	201	224	192	243	207	207	224	197	200	214	215	195	205	220	206	196	198	201	230	202	193	193	224	190	233	208	193	222	209	205	212	209	220	191	202	190	207	184	199	197	184	194	207	170	214	206	251	204	199	197	213	179	192	199	193	203	204	195	204	215	204	189	213	208	215	201	191	193	203	214	209	202	232	206	195	237	198	208	211	188	211	210	193	231	181	181	215	230	217	214	191	231	200	216	218	204	222	195	203	194	189	184	204	198	217	197	193	204	232	221	207	200	192	209	205	197	208	226	182	203	233	205	204	218	174	212	210	237	211	185	231	198	199	190	224	247	185	215	210	227	200	248	192	226	222	206	216	199	201	206	197	201	218	199	209	219	222	224	207	201	206	204	218	189	201	213	194	219	194	183	201	218	208	233	216	208	215	195	203	225	191	208	212	184	210	224	217	191	207	223	188	210	237	212	210	227	213	219	229	190	202	225	232	191	196	210	222	198	191	180	234	199	202	219	215	219	191	203	190	213	201	183	218	210	202	197	196	245	194	219	204	195	211	196	205	200	201	192	202	187	209	204	225	218	214	216	221	211	205	181	203	193	200	213	208	208	201	253	219	200	222	201	215	215	201	231	191	191	220	212	226	190	222	195	176	212	203	203	205	224	211	210	213	193	216	209	224	208	197	206	203	208	214	211	191	192	216	187	207	223	206	205	191	197	223	205	194	189	195	191	194	217	178	205	235	226	215	199	182	194	219	202	212	214	234	204	182	189	217	209	196	198	228	210	206	215	211	223	208	201	180	227	200	208	177	185	230	196	208	200	205	213	220	186	208	207	191	226	201	201	195	194	211	198	225	205	219	214	231	236	202	212	193	225	215	205	211	200	209	209	200	207	233	211	213	196	231	206	222	201	222	209	183	183	223	235	213	222	201	214	199	215	200	187	222	179	188	208	206	223	215	219	202	187	202	209	177	218	206	218	214	217	219	203	201	185	192	193	190	193	208
33987	56657	34998	13006	6272	4831	3612	2791	2249	1925	1574	1249	1070	823	717	648	608	517	431	426	395	407	389	370	332	345	333	316	270	298	286	306	272	270	268	263	247	292	261	252	271	254	223	246	263	235	241	221	258	229	257	272	264	216	273	245	239	247	240	218	200	209	236	215	217	238	245	220	229	236	206	219	236	235	234	239	213	212	200	207	246	191	200	219	221	224	212	196	219	201	223	209	231	211	210	229	223	226	217	209	216	189	250	248	222	232	224	246	200	248	209	235	198	201	191	210	218	194	218	215	210	242	205	217	223	206	182	238	220	191	246	208	228	235	243	200	231	222	209	207	239	190	193	209	198	254	238	215	214	232	219	223	221	229	210	220	214	249	212	197	211	233	218	205	223	230	216	241	233	209	198	205	228	215	206	205	193	223	238	216	210	216	242	192	208	200	220	201	232	220	222	218	248	232	226	202	231	251	216	222	236	217	219	218	221	212	184	232	208	217	214	213	203	201	218	207	191	216	195	232	255	226	231	208	214	233	204	219	224	218	208	206	210	235	211	221	208	226	230	227	224	237	184	203	221	175	230	242	219	236	213	200	212	231	200	203	192	218	234	200	209	210	225	220	198	222	207	200	230	237	208	197	206	213	212	217	228	218	221	232	184	240	214	229	195	211	233	222	222	227	195	211	210	225	243	209	224	202	227	224	246	216	198	211	222	242	193	222	198	216	207	222	199	206	215	233	206	204	224	221	219	211	210	206	206	231	217	236	206	199	238	226	243	215	216	214	220	203	240	208	200	247	212	244	208	211	235	209	224	204	228	211	233	234	214	225	236	212	229	212	208	225	217	231	198	207	221	217	241	229	228	222	208	203	206	252	209	235	246	216	196	215	219	219	206	206	223	219	214	205	203	208	208	196	214	204	228	210	220	212	221	194	226	184	210	209	190	212	215	222	218	250	213	236	219	217	229	195	243	190	215	246	237	217	195	247	216	199	232	231	211	214	215	223	219	194	208	212	224	235	246	215	195	234	201	199	200	212	203	208	233	197	205	210	220	228	244	184	201	243	223	192	218	204	208	203	216	241	214	231	217	214	212	223	230	219	215	221	240	213	217	198	211	211	222	239	253	217	206	201	216	217	224	224	225	196	214	222	231	231	194	229	197	195	231	246	217	206	209	205	206	185	237	219	234	252	200	207	223	198	228	226	239	228	218	200	196	212	236	222	216	227	213	194	210	216	210	234	209	214	217	230	211	218	219	222	216	194	213	212	198	213	209	222	234	226	208	209	241	222	221	211	213	211	211	233	212	206	218	205	212	224	208	212	227	216	226	206	253	223	200	229	200	218	201	211	212	230	233	221	205	208	201	246	224	227	209	195	217	215	241	236	214	226	226	197	201	207	227	194	197	227	226	210	237	211	209	231	222	211	206	214	240	212	203	234	236	241	232	220	230	209	225	203	225	204	219	231	210	213	226	216	206	202	233	205	224	227	237	233	226	214	203	239	223	207	220	202	226	200	237	199	203	223	190	205	224	197	214	216	223	205	209	231	271	220	212	205	206	233	218	208	211	229	203	207	214	220	203	227	230	245	248	217	210	218	214	228	230	214	207	216	246	213	237	229	220	218	232	179	224	220	205	236	228	221	237	213	206	193	222	230	220	192	232	225	223	226	191	222	239	216	231	245	220	210	226	217	222	227	214	191	211	221	197	216	221	199	215	212	202	189	220	208	208	214	230	228	243	230	213	216	200	205	232	217	239	255	224	237	212	223	208	191	220	224	245	203	226	199	214	238	213	209	206	221	183	202	224	218	214	208	231	229	237	210	209	207	209	218	229	226	205	226	212	205	192	211	229	214	231	222	197	240	208	238	225	228	211	221	212	212	239	176	224	211	205	225	203	223	206	199	228	239	219	202	232	224	242	244	226	217	214	247	200	174	225	199	211	248	203	220	198	212	225	195	265	195	203	207	229	195	216	211	212	232	235	218	211	204	204	216	218	207	220	230	184	206	210	194	190	229	238	219	238	211	211	195	203	234	223	214	219	211	238	260	195	207	221	210	209	220	212	235	223	256	224	226	236	207	252	215	196	194	222	240	234	221	199	231	235	204	208	221	208	197	203	206	205	235	203	227	224	214	195	232	236	219	231	206	222	210	208	228	233	200	214	215	216	218	223	214	215	208	214	229	221	225	204	213	213	200	233	193	224	213	208	245	220	200	218	226	211	225	212	216	215	216	227	205	220	242	198	243	224	240	206	205	218	229	227	202	210	207	201	222	181	210	235	195	218	212	229	224	226	247	216	199	227	223	217	232	227	214	233	207	217	217	212	199	226	219	218	207	197	205	236	227	230	208	220	251	214	223	236	219	218	232	223	204	215	200	217	203	197	216	193	208	211	208	199	175	224	208	204	213	219	256	235	210	260	215	216	217	212	219	215	210	206	228	232	261	226	193	231	200	214	211	217	200	220	227	199	203	222	218	235	248	222	209	211	217	207	222	209	220	194	216	223	203	245	224	228	201	227	219	194	220	200	216	240	220	211	219	196	247	214	209	230	196	215	179	231	226	212	208	221	231	207	208	226	251	233	223	220	220	224	206	215	202	216	195	217	233	231	248	232	226	224	222	234	210	212	191	238	216	207	203	215	213	195	234	214	232	203	211	226	239	195	230	230	227	198	208	220	230	218	219	217	210	223	216	229	188	226	219	207	219	229	217	232	202	232	219	201	236	211	206	201	239	221	224	206	228	214	227	206	211	211	232	229	239	203	173	212	194	211	232	219	218	233	218	211	216	220	218	217	212	228	206	199	229	235	232	220	205	224	230	234	218	201	218	242	242	220	194	185	212	209	211	223	222	216	211	202	238	215	217	188	185	185	213	204	216	242	220	241	224	204	191	215	214	201	235	212	225	225	209	231	230	218	215	213	240	231	234	211	206	207	211	211	216	224	208	225	222	199	209	191	252	197	217	214	227	215	209	212	208	225	211	209	232	198	221	195	215	221	214	209	213	209	225	226	204	216	229	219	217	222	225	239	229	201	236	197	218	203	233	198	242	216	213	188	224	232	221	188	223	218	208	239	204	211	206	229	219	201	235	220	210	223	232	210	197	216	210	229	222	217	217	204	215	217	198	236	220	196	210	211	193	223	209	221	207	231	228	241	178	201	214	201	206	232	218	247	196	224	226	244	222	207	190	200	209	200	219	238	231	223	197	225	250	209	213	217	229	219	251	185	232	213	240	200	210	214	187	211	198	218	194	215	202	226	227	194	216	185	243	187	210	213	201	207	233	193	200	194	219	219	229	224	181	216	220	214	209	208	247	217	216	215	248	238	201	214	211	250	227	233	202	219	200	221	221	212	202	240	229	212	197	210	234	233	226	211	238	226	241	199	187	191	227	218	210	204	226	216	208	253	229	226	226	195	212	224	248	209	227	215	203	238	221	213	210	202	229	225	206	201	212	227	218	192	220	215	234	226	199	230	202	210	219	233	218	201	222
24749	21057	27153	24802	11976	2723	1752	1270	1079	916	751	586	539	498	437	402	372	366	351	342	311	333	301	301	291	301	264	275	239	262	270	247	237	220	223	258	262	271	257	262	243	243	240	251	236	248	255	219	242	245	209	228	229	208	220	221	227	237	232	223	237	211	233	227	219	241	213	239	207	199	232	209	187	219	242	228	241	265	194	235	249	240	231	220	222	238	213	223	222	202	239	228	221	232	224	220	236	233	209	223	239	202	246	231	235	219	200	220	203	206	206	268	211	234	254	224	233	213	233	214	229	243	225	225	233	211	192	228	236	224	210	227	219	216	203	206	194	190	219	228	221	223	204	209	219	237	233	201	211	205	230	206	243	228	193	212	235	210	220	218	205	214	230	218	231	209	201	217	217	221	207	232	234	228	226	197	230	186	235	205	229	228	218	217	249	217	211	205	208	230	234	238	219	219	212	221	204	231	204	206	217	240	222	220	225	208	232	200	219	242	211	213	233	226	226	205	225	243	251	253	236	224	211	231	221	214	230	229	216	220	209	211	218	221	225	200	207	204	206	222	221	195	188	233	204	227	237	182	228	252	237	219	186	216	236	207	208	231	211	239	221	227	216	234	211	197	204	185	197	200	227	222	236	234	224	219	226	202	216	188	226	227	228	210	198	212	207	231	229	223	224	233	202	227	213	178	230	216	230	232	213	214	237	225	220	227	200	238	237	209	198	221	221	208	230	223	210	203	209	220	218	233	249	200	225	200	218	227	262	219	211	213	225	228	205	223	235	242	216	210	236	207	223	235	216	217	210	196	218	198	194	236	226	222	203	237	215	227	204	213	264	230	223	188	225	208	221	213	219	216	203	211	217	220	185	245	216	225	238	217	230	201	217	207	234	210	224	224	212	222	207	223	233	230	213	192	209	226	211	185	215	207	236	213	209	216	244	218	236	227	231	222	216	211	206	239	219	231	217	229	229	227	206	234	233	214	243	200	206	230	213	209	243	221	238	213	200	235	208	220	198	190	216	204	237	215	185	220	251	227	226	209	224	203	216	179	217	223	229	209	236	230	237	220	226	205	227	204	208	217	210	208	198	235	231	203	210	192	227	229	253	247	208	214	206	201	229	202	204	203	213	204	222	232	220	192	217	215	228	208	227	246	187	213	236	207	236	218	211	227	213	186	228	221	205	241	206	223	227	206	216	208	231	215	230	247	216	218	195	180	212	227	216	218	206	255	213	234	224	224	213	221	229	219	201	214	225	224	237	212	226	203	229	233	241	238	232	215	241	223	219	245	230	197	233	227	239	225	229	216	204	212	209	224	222	205	218	248	224	219	243	249	231	231	234	224	197	200	253	214	224	235	231	234	205	217	229	250	240	235	181	224	218	215	207	191	200	236	219	200	218	227	237	216	204	211	246	207	249	207	200	220	240	206	235	194	212	226	214	246	226	209	231	193	217	229	222	226	207	214	195	189	210	225	204	205	231	242	210	211	211	237	216	188	216	258	234	203	228	222	224	217	211	220	209	207	225	239	230	209	187	208	225	205	201	215	211	222	200	239	221	216	224	220	241	225	190	239	197	219	219	247	221	205	220	211	218	212	179	221	201	223	221	195	208	197	241	242	218	214	238	249	204	210	221	204	211	229	201	200	235	195	218	216	206	207	222	211	222	230	231	212	209	215	233	215	212	189	181	218	241	198	242	213	226	217	212	214	229	226	198	199	190	214	229	215	222	175	223	213	220	246	216	227	234	211	220	235	200	209	208	217	215	219	234	233	191	217	231	195	218	190	230	177	224	201	209	193	215	214	230	236	204	226	188	223	227	227	219	201	209	215	214	211	236	239	221	214	195	225	196	237	221	248	215	216	206	222	219	212	214	212	234	250	238	218	223	207	211	207	221	206	209	223	229	217	247	227	204	222	217	220	222	218	252	180	238	203	200	207	200	245	231	206	208	231	213	217	194	233	236	205	230	218	243	237	214	197	212	215	230	233	218	218	227	213	210	228	204	220	247	224	235	215	200	218	219	210	221	214	211	239	217	196	235	221	218	194	238	189	210	222	201	217	209	201	249	196	215	229	205	211	231	205	234	215	218	217	231	229	206	218	256	234	193	236	226	243	220	232	218	217	243	215	228	206	204	215	225	209	212	208	224	206	209	194	234	194	223	209	240	201	211	235	222	195	192	237	222	211	211	186	225	214	206	193	227	213	209	218	200	221	228	227	212	210	209	205	212	192	239	232	251	213	219	248	223	194	229	253	208	228	193	251	220	211	228	221	226	221	211	234	231	218	226	223	209	209	235	221	213	207	230	219	218	202	214	202	184	227	213	207	229	228	236	212	214	223	214	236	196	177	219	205	225	205	231	197	202	213	192	206	206	235	188	216	229	219	251	219	223	206	214	217	220	228	212	202	239	220	236	239	204	205	198	196	225	213	226	197	233	246	215	210	233	203	224	220	238	219	230	195	219	205	233	227	228	208	195	221	220	208	229	221	209	221	221	227	212	229	231	220	189	233	215	219	221	205	213	234	212	241	227	225	240	209	224	225	229	212	207	220	212	195	233	215	206	233	231	197	266	230	218	205	233	208	214	236	239	224	181	219	211	210	192	220	226	231	223	221	215	192	242	219	207	232	239	216	214	251	207	227	211	247	209	218	208	225	214	214	208	224	222	229	213	223	222	203	217	228	203	218	201	214	233	231	220	216	183	228	206	238	219	202	206	229	221	217	224	256	223	215	215	229	197	222	233	222	231	220	214	227	219	214	209	237	208	226	202	201	211	215	225	236	199	209	225	207	211	225	209	190	234	190	220	220	211	231	229	212	214	214	217	231	225	245	234	230	206	222	232	227	239	220	232	242	235	220	228	215	237	219	233	222	212	238	211	237	222	205	213	224	216	233	228	204	208	227	216	239	231	213	208	223	231	213	227	198	203	224	235	229	210	216	225	247	223	239	237	245	210	207	222	209	218	214	230	206	220	226	232	220	190	231	235	209	231	229	244	225	238	226	216	208	206	233	227	222	258	226	210	247	215	226	216	229	220	231	202	235	238	200	236	241	238	221	205	201	231	213	247	213	218	246	226	249	220	212	216	196	225	242	202	208	226	241	228	232	218	202	219	224	237	209	225	221	219	231	198	213	267	234	222	210	187	216	208	239	212	222	213	205	219	197	227	242	216	223	201	187	228	218	247	239	228	213	245	233	193	254	207	228	220	207	240	223	217	256	197	212	203	207	230	216	226	221	244	188	216	208	224	220	218	207	189	239	180	240	228	252	206	217	217	232	234	229	212	223	210	214	235	216	217	235	242	206	189	219	217	192	221	218	206	239	241	208	199	230	215	227	198	210	241	220	201	212	232	235	207	206	210	221	232	222	212	204	220	213	203	211	226	200	223	216	239	222	212	236	236	210	206	231	237	213	194	218	226	224	203	236	223	205	217	231	196	198	235	187	216	220	223	249	228	244	175	209	221	189	208	221	222	192	207	220	233	216
32911	51141	30023	10108	5036	3865	2898	2361	2009	1601	1289	1009	854	758	633	556	533	481	454	419	412	411	341	347	339	315	309	285	316	290	291	285	278	252	303	262	271	259	279	281	256	279	270	239	258	282	282	274	284	244	239	255	249	262	270	252	253	243	257	232	261	248	253	246	249	237	235	215	249	245	218	225	246	232	231	233	237	221	235	226	259	263	229	235	253	225	249	232	224	266	248	213	226	227	246	237	236	235	234	221	232	236	223	221	235	234	241	252	242	240	214	252	227	237	221	224	222	260	228	242	234	225	238	236	254	219	239	230	218	234	224	233	221	258	268	233	225	233	219	246	203	218	244	250	240	240	239	243	226	238	233	217	237	231	263	248	223	253	261	220	232	220	235	236	245	205	233	230	227	224	222	231	248	232	239	225	210	235	267	215	228	228	246	257	255	218	224	222	201	250	239	212	248	239	250	219	252	218	232	214	258	244	206	221	233	194	228	243	245	239	233	258	253	237	254	237	220	246	225	232	230	227	232	238	246	243	190	238	249	219	221	246	239	217	226	238	247	215	229	207	210	230	209	211	251	228	248	200	234	242	242	223	267	250	258	224	245	261	189	225	215	253	242	223	227	234	222	230	246	239	236	217	236	274	222	264	233	255	246	236	220	264	255	216	253	216	236	211	208	243	241	233	225	225	245	212	244	254	222	243	217	233	257	241	202	229	263	227	259	253	228	230	208	213	254	245	224	235	222	212	223	238	243	228	250	236	253	228	240	229	227	264	218	226	233	250	230	243	255	236	229	214	240	235	232	235	233	210	236	244	218	228	240	227	255	218	230	217	234	238	270	238	242	262	215	260	237	223	205	237	227	222	256	225	243	244	247	236	249	254	236	255	230	225	249	267	243	233	236	230	217	257	247	211	234	232	244	250	222	235	254	254	220	243	208	225	232	239	230	258	240	219	231	225	218	216	242	240	229	236	260	218	228	244	239	233	237	252	233	201	236	225	228	222	224	213	235	228	236	222	241	255	233	257	213	223	218	253	239	239	216	214	237	242	226	235	222	267	247	241	247	204	216	244	247	259	231	219	219	212	230	208	258	231	257	252	238	241	235	259	211	246	229	233	237	233	223	244	209	203	242	263	222	255	239	224	246	235	244	231	253	237	241	220	225	239	239	215	241	238	272	244	244	239	223	261	211	244	231	261	237	235	235	225	230	233	222	228	244	233	230	245	220	230	237	228	225	239	258	221	241	236	232	230	223	240	256	225	195	236	256	218	262	238	235	246	241	265	254	233	271	241	240	249	205	255	242	230	212	230	286	223	213	222	234	222	238	220	250	238	257	223	212	230	234	235	268	249	261	249	237	248	239	208	239	231	248	227	200	230	245	214	229	230	231	225	226	219	221	266	234	252	241	251	253	219	215	245	233	209	233	241	241	224	247	225	210	216	218	216	243	215	236	253	225	216	224	241	244	220	239	244	218	237	242	228	215	265	223	214	226	240	233	220	241	233	232	245	221	231	226	260	229	247	236	239	239	240	247	233	216	253	228	241	232	243	250	228	223	237	235	236	224	257	236	230	234	220	251	258	213	256	238	259	222	230	238	235	217	236	257	220	232	261	238	249	236	241	225	241	232	264	219	253	222	231	230	223	227	260	215	236	247	206	233	228	235	233	248	273	236	236	247	216	247	223	227	244	239	236	202	239	229	229	250	230	238	246	230	229	246	237	254	221	233	252	222	233	241	208	226	223	232	245	253	218	233	265	222	200	238	257	232	240	210	243	254	241	235	249	244	243	247	224	270	257	214	273	240	245	221	205	237	224	234	218	240	232	213	210	230	246	213	238	222	217	258	213	246	236	223	260	215	226	215	258	263	237	242	231	261	206	244	216	237	210	238	252	211	247	234	207	215	215	208	228	255	263	214	256	218	266	223	229	205	246	253	243	241	236	253	226	213	212	224	235	230	220	249	259	235	256	208	246	226	242	234	223	228	240	237	231	247	228	228	245	213	218	240	237	223	254	234	235	212	236	249	213	252	248	227	236	236	217	243	258	225	254	231	237	237	236	242	219	220	230	231	259	271	209	251	224	243	221	200	236	239	239	244	239	251	251	238	230	252	217	236	230	224	233	250	234	218	214	235	235	213	272	225	244	204	239	220	233	244	226	245	239	232	230	253	217	215	246	244	206	217	269	249	228	258	243	252	242	207	249	229	242	244	231	234	231	228	236	258	223	215	241	224	215	213	218	222	231	218	243	242	239	227	221	256	247	222	201	283	209	229	258	227	248	242	246	232	231	239	217	238	210	220	230	239	246	243	255	225	251	240	248	234	232	227	223	217	223	215	242	229	208	231	242	241	217	230	227	242	234	226	222	249	271	235	232	236	250	214	252	231	234	238	227	210	241	220	219	219	224	234	211	238	219	254	266	245	254	210	228	251	239	231	260	255	209	239	230	243	239	225	237	250	215	245	226	217	274	235	235	231	248	237	246	215	226	251	215	223	219	231	232	238	237	237	248	223	208	232	242	240	225	248	209	238	240	240	223	244	210	246	211	246	243	238	237	205	232	233	249	240	250	245	226	274	261	219	238	239	229	236	248	234	241	220	215	250	259	228	219	241	246	231	258	218	250	250	254	209	253	256	206	213	238	212	219	224	242	223	230	244	247	250	250	227	245	228	241	243	249	229	222	242	220	252	213	235	243	259	223	256	268	235	225	221	236	232	250	276	223	217	205	244	230	247	240	230	240	205	259	237	246	226	222	238	239	254	237	261	233	221	228	247	241	241	213	226	273	212	230	246	219	222	223	247	245	225	218	217	226	220	218	215	247	230	236	226	253	264	224	233	227	259	202	223	220	242	237	249	225	272	221	262	237	222	199	253	252	227	241	245	247	227	245	228	244	249	245	247	222	242	219	261	227	238	220	273	222	217	237	214	241	235	222	232	230	235	232	226	241	227	231	212	259	229	225	242	221	228	219	213	208	223	232	225	237	232	251	214	218	246	236	250	256	238	232	226	252	255	198	217	239	206	230	222	238	255	238	239	240	226	232	211	249	234	260	240	239	225	239	242	252	243	249	223	234	266	225	234	238	253	240	242	213	221	232	250	229	253	233	235	216	217	213	218	251	256	225	232	251	211	237	209	226	237	246	232	223	243	251	214	249	253	238	247	259	241	244	253	238	229	237	251	227	228	221	232	233	239	234	258	257	213	218	236	235	229	206	229	264	271	240	226	223	224	238	241	203	231	219	247	255	240	233	229	212	247	213	254	211	258	235	238	220	236	227	225	225	229	221	226	199	231	241	234	233	244	233	229	212	200	226	230	251	240	251	225	227	219	230	222	237	214	246	225	231	224	260	237	234	233	226	216	208	247	237	218	233	247	251	240	228	244	243	247	259	240	219	207	242	246	241	233	231	210	243	236	238	239	242	248	251	231	209	232	240	242	238	245	221	224	224	249	206	231	228	204	211	235	211	229	236	230	227	255	252	227	229	214	215
22556	21093	28689	23763	21104	20980	9732	2844	2040	1701	1456	1239	996	887	780	730	600	570	573	537	473	492	467	456	479	432	386	376	397	384	372	363	364	369	365	342	362	300	336	371	336	355	345	327	384	360	367	333	327	339	336	318	356	324	314	328	302	306	321	324	306	309	337	315	282	342	290	315	265	289	313	299	302	312	279	318	336	290	314	307	348	320	349	307	300	328	304	326	293	316	317	313	324	266	303	331	312	297	311	309	322	321	336	304	328	312	304	307	313	314	326	293	337	314	304	310	301	292	289	272	308	292	295	353	336	281	316	303	309	307	287	316	332	281	329	292	300	300	268	287	306	290	328	304	329	314	333	315	306	301	320	281	310	305	316	292	308	302	290	282	300	298	293	286	272	314	310	306	276	327	322	319	280	304	297	279	273	274	297	301	301	325	316	309	313	267	301	279	328	299	306	315	315	250	312	302	290	316	261	298	301	301	314	289	316	297	315	308	338	310	324	267	296	333	295	300	306	301	311	349	318	278	297	293	286	278	312	316	285	298	308	300	338	332	300	294	310	301	302	326	286	312	287	284	308	275	309	294	311	327	302	315	297	314	300	341	292	295	323	300	296	305	313	302	292	302	291	314	304	292	301	298	265	314	275	317	304	319	315	333	298	311	285	339	287	304	294	284	289	302	314	338	304	319	331	299	275	306	310	267	300	292	293	310	311	319	307	294	268	309	311	316	294	308	326	294	315	328	270	312	304	279	271	268	295	299	291	282	314	306	303	276	317	293	308	295	301	310	326	321	269	326	318	305	314	305	317	263	302	318	266	315	298	264	301	309	300	301	283	298	328	285	288	302	315	280	316	308	313	304	283	285	331	315	322	306	306	302	298	292	308	311	301	315	310	302	298	322	300	300	284	307	309	278	318	319	328	273	276	305	297	280	319	277	292	293	300	307	304	308	314	297	325	313	287	291	292	304	301	309	355	286	284	269	329	314	311	282	280	338	296	325	318	358	304	284	286	278	305	304	332	288	263	302	295	281	309	284	317	298	303	261	329	289	325	303	259	311	320	321	287	292	324	289	261	306	321	299	308	301	281	301	334	333	296	320	301	297	286	304	293	323	300	305	291	310	287	300	285	328	304	272	302	302	296	304	315	277	305	297	304	301	299	291	310	291	311	301	259	297	287	284	288	297	307	305	304	309	312	325	333	305	331	329	304	290	288	278	288	299	314	302	291	284	306	304	335	344	326	311	301	316	327	321	308	338	304	304	318	300	285	321	322	285	301	305	291	284	303	301	309	293	325	319	282	274	295	343	309	292	313	316	321	292	304	311	292	325	272	289	302	354	289	309	320	309	320	323	297	311	289	277	302	280	300	300	294	311	326	303	320	306	346	299	292	313	294	287	292	319	333	306	298	327	314	299	286	285	304	291	305	304	344	310	336	308	309	313	270	298	321	306	297	275	313	309	292	313	281	278	322	304	316	278	271	314	287	297	270	292	312	312	282	326	288	294	296	303	303	291	299	285	296	301	284	313	297	336	305	313	321	306	282	292	296	302	292	277	289	277	311	301	260	282	285	312	304	294	301	292	293	340	293	303	341	291	335	278	287	280	326	295	290	283	307	304	335	314	297	284	279	303	300	305	290	306	292	323	295	310	286	298	282	280	333	278	287	327	306	311	287	312	327	283	263	291	304	304	303	291	306	325	307	307	323	307	298	320	284	297	282	291	312	313	317	283	327	278	291	313	270	317	330	322	330	294	318	291	275	305	311	316	275	289	283	275	294	277	292	269	282	292	332	305	306	278	275	285	313	289	320	299	339	344	305	305	328	306	304	315	314	278	309	305	311	301	285	297	306	318	309	309	284	303	271	261	334	297	274	296	315	308	284	293	288	288	304	316	298	327	280	285	294	326	319	282	312	313	303	311	303	289	303	316	263	314	302	310	296	306	304	283	290	315	314	298	296	305	302	292	283	291	301	289	311	276	306	286	296	288	322	304	300	280	323	297	313	325	293	343	311	319	308	296	327	278	337	311	252	286	309	298	293	310	286	270	297	306	274	319	297	305	317	276	296	290	300	315	314	330	309	325	300	285	322	292	286	287	302	288	300	299	328	317	325	333	289	282	321	300	342	303	334	329	300	309	296	283	302	289	285	339	309	306	308	318	302	295	303	312	293	279	291	292	328	308	268	306	296	304	312	322	298	277	302	317	285	293	320	320	314	321	274	331	291	302	285	327	262	309	285	324	312	288	282	303	317	299	271	298	278	269	311	295	315	328	292	280	295	289	321	320	295	330	305	262	334	298	269	283	293	324	321	288	310	320	300	298	290	298	316	293	318	283	317	310	331	284	286	294	315	290	339	314	269	325	272	290	306	328	309	332	323	297	305	300	332	302	290	332	327	306	294	283	311	291	305	307	317	255	295	294	339	281	309	296	275	300	321	271	272	306	289	301	291	306	302	302	325	276	315	317	282	302	307	322	312	266	300	352	337	273	304	291	308	304	312	286	293	284	313	302	287	301	283	303	320	299	293	301	306	325	300	319	293	287	278	292	319	306	326	284	284	323	306	324	274	305	315	302	319	314	291	319	316	343	293	322	312	291	298	301	309	298	326	297	295	308	314	286	308	321	301	295	337	312	302	327	328	292	335	310	292	302	287	303	315	314	289	276	277	313	319	321	309	292	302	302	291	328	320	308	308	332	292	329	325	314	304	318	304	320	293	311	336	288	287	318	255	323	293	297	280	285	300	282	305	307	288	279	328	293	302	280	321	292	326	311	304	306	290	290	262	300	271	303	315	307	332	286	291	339	285	289	293	285	288	290	294	337	318	299	327	303	299	328	310	295	312	298	325	280	298	280	275	294	317	306	308	318	334	290	296	289	299	277	313	286	301	301	279	287	307	292	279	308	289	307	305	303	300	295	313	330	305	307	296	307	289	302	311	304	318	326	333	331	281	305	315	286	314	315	321	319	263	306	303	355	272	310	320	292	308	292	331	293	345	311	317	303	304	287	281	339	326	305	296	278	276	332	306	325	321	316	331	321	312	292	309	271	290	305	315	275	319	332	313	315	316	277	319	312	340	303	310	299	302	317	306	308	313	301	304	310	285	304	279	297	295	295	330	324	324	268	319	324	320	313	311	300	283	312	310	288	295	301	305	297	309	320	308	288	299	339	313	326	309	307	326	281	300	302	296	307	291	309	349	286	342	300	285	305	304	320	301	301	307	325	306	308	273	315	292	292	297	286	280	305	325	263	318	281	314	302	316	296	312	310	316	331	300	298	305	303	293	300	297	309	303	302	333	287	292	276	299	330	313	327	303	277	293	330	271	304	326	295	288	304	275	336	303	316	317	291	290	297	290	277	354	296	286	291	318	316	331	271	281	319	263	328	323	281	315	306	295	317	311	317	319	294	306	314	279	312	282	309	322	292	296	325	284	289	291	346	333	314	306	292	298	302	289	272	313	283	317	309	320	284	284	310	326	294	296	258	306	302
35837	63633	41516	16783	9082	6841	5289	4243	3458	2848	2234	1819	1505	1271	1045	892	855	774	672	681	594	570	575	538	550	461	457	447	427	450	411	399	441	398	453	360	370	378	393	409	383	384	347	376	361	347	362	402	359	385	375	366	343	360	327	309	313	310	331	333	323	342	357	345	323	370	307	327	315	318	314	332	302	316	311	329	322	276	324	322	308	298	317	329	296	317	293	321	316	305	279	298	301	314	337	293	305	334	335	303	341	349	279	290	310	326	302	268	307	330	303	323	301	317	326	267	298	318	334	290	306	290	323	313	305	320	343	305	310	298	330	309	315	310	300	342	319	320	313	311	311	313	314	311	321	310	309	275	278	303	286	294	319	315	319	295	303	316	292	315	304	320	309	289	293	308	290	270	303	314	296	276	302	327	302	292	317	307	305	329	308	300	281	288	291	346	322	298	268	329	321	321	290	314	305	324	281	312	306	324	337	320	295	315	319	313	307	315	285	342	288	305	323	299	305	300	332	282	311	308	304	314	322	307	319	304	310	300	308	285	301	352	328	322	294	306	292	318	287	287	303	327	271	333	313	307	341	288	297	330	303	308	332	289	305	305	343	314	310	293	347	313	305	300	327	284	286	325	316	324	284	286	322	310	292	306	289	318	321	300	296	317	286	323	295	304	264	315	284	286	316	284	307	318	334	298	320	303	288	279	287	299	276	323	301	318	303	309	313	306	323	303	291	309	307	306	331	323	302	297	314	327	302	280	295	307	276	306	333	314	348	317	318	286	335	286	300	307	291	266	311	324	313	298	294	350	296	329	316	317	337	301	319	308	329	305	302	314	278	276	314	318	301	294	324	300	315	293	322	289	298	299	307	308	319	323	309	289	297	304	298	317	313	300	312	308	296	288	306	321	314	316	312	327	260	287	321	293	281	314	320	310	284	266	308	304	299	275	294	315	341	289	324	283	291	294	295	277	326	279	325	307	311	302	287	330	299	300	274	301	310	296	304	292	288	324	312	310	316	321	298	306	307	318	312	282	345	348	285	307	319	313	297	307	324	338	327	278	324	317	301	303	317	292	313	282	265	315	333	292	293	275	294	336	316	287	297	306	296	300	314	270	330	287	326	292	300	313	298	318	302	324	275	329	311	312	323	322	297	341	308	324	293	302	317	285	298	327	295	307	312	309	322	317	296	307	303	310	280	321	312	298	287	313	305	294	297	317	321	298	293	296	310	338	313	335	299	280	290	284	306	347	302	302	269	327	299	273	309	318	333	296	331	309	335	302	307	331	307	298	278	306	324	307	308	307	341	330	299	323	322	311	302	296	311	271	305	301	307	294	312	309	292	306	311	297	320	305	295	267	311	314	282	309	303	304	306	330	283	312	281	338	288	314	333	308	250	276	306	268	306	287	293	321	298	340	313	345	327	320	331	340	305	331	256	308	293	334	313	290	293	306	293	298	307	309	309	311	326	321	306	297	325	306	294	310	309	304	305	288	338	332	347	304	261	340	277	304	304	305	319	322	308	304	336	321	314	316	294	316	322	282	287	314	316	335	311	331	321	322	330	317	322	273	298	305	296	296	268	307	298	317	306	317	297	319	273	330	288	315	316	282	316	314	297	321	300	326	297	317	299	326	331	295	298	271	314	286	306	319	312	297	285	315	309	304	302	324	333	304	344	308	301	309	317	319	302	302	303	308	316	318	275	316	301	284	301	313	328	311	301	302	297	312	297	294	293	330	320	282	311	317	307	318	333	339	305	327	313	314	302	311	340	300	264	321	341	307	321	318	351	308	303	293	306	312	280	327	291	313	298	326	317	275	320	308	325	304	335	336	286	309	313	288	319	302	301	305	329	320	287	291	315	304	332	306	298	270	276	302	302	320	298	307	308	297	328	288	282	307	298	346	310	325	317	312	310	298	306	287	309	294	320	278	292	308	332	292	329	299	316	318	326	325	307	313	346	319	310	304	304	311	324	337	311	281	286	301	320	288	304	333	255	310	306	308	288	288	316	335	273	293	312	301	272	299	312	272	312	274	294	289	294	305	352	315	327	293	333	318	279	295	307	313	326	338	309	291	301	319	293	320	309	277	312	325	326	315	343	271	324	302	315	316	294	297	295	298	292	303	290	301	286	311	281	302	298	310	307	313	315	262	321	310	302	328	298	318	329	286	288	283	318	310	293	311	341	297	292	277	318	334	297	315	302	326	279	263	307	288	310	294	314	295	327	298	298	290	312	314	308	279	344	277	277	292	288	298	313	319	297	324	322	296	309	323	298	316	323	290	280	291	314	316	268	290	306	308	278	321	300	315	306	315	298	323	307	324	316	349	305	286	315	284	294	304	276	315	307	330	286	302	319	306	281	288	283	330	292	303	294	329	310	334	310	311	290	312	307	297	314	300	314	353	280	296	299	352	302	320	302	291	306	301	297	276	296	301	303	298	339	296	285	322	292	319	280	325	317	301	284	298	346	302	312	307	305	300	319	310	303	310	319	297	305	313	315	296	308	318	294	321	314	266	314	306	324	278	315	321	280	309	311	301	271	317	308	312	306	316	302	332	303	324	308	314	310	292	309	295	280	300	353	272	313	317	304	301	327	312	340	284	304	314	314	319	301	315	303	296	340	326	299	313	289	319	302	311	281	307	306	318	315	326	297	291	315	326	302	307	299	310	284	303	314	321	335	279	289	321	308	271	285	304	326	327	324	317	301	329	301	267	331	312	297	286	303	325	286	296	302	294	310	339	335	299	307	303	314	326	306	314	301	307	304	305	284	349	348	283	310	281	332	304	315	283	319	301	303	299	315	286	320	292	325	291	282	323	312	330	283	295	308	312	299	308	346	293	301	320	307	291	341	302	301	302	330	311	311	301	286	325	334	297	312	320	309	302	297	339	314	310	325	320	342	331	285	316	314	322	274	304	297	285	272	302	297	319	300	301	302	333	318	318	320	321	305	319	282	277	287	296	306	293	299	320	307	292	290	302	345	322	332	307	277	305	294	299	304	293	301	294	315	321	265	299	299	312	320	304	288	289	303	295	333	326	314	294	263	309	318	331	306	294	278	347	315	297	304	306	319	301	307	303	317	320	315	268	299	317	307	309	300	302	277	276	322	309	287	299	305	325	299	322	334	300	327	305	316	313	299	343	307	291	307	318	264	291	300	310	336	313	345	278	294	311	306	318	320	297	319	332	298	312	289	275	316	311	332	311	263	319	293	292	320	318	329	326	312	319	297	315	301	299	326	326	319	313	318	302	325	325	328	304	303	295	301	318	305	305	299	313	321	275	319	308	288	305	309	304	331	306	322	324	314	338	297	319	287	324	311	281	300	268	306	303	333	274	282	293	286	283	307	280	326	296	274	298	321	297	316	321	313	324	289	278	326	320	322	336	283	281	328	280	285	302	276	328	292	326	321	309	303	311	327	288	332	290	316	282	280	278	323	314	333	306	322	320	322	324	302	299	289	299	300	327	314	317	324	281	306	340	336	307	298	284
32271	30600	23901	9262	2777	1505	1164	898	765	687	570	428	394	350	341	252	243	262	262	226	189	222	203	189	201	205	205	205	212	171	175	188	198	220	171	181	210	196	168	182	184	190	170	176	178	166	180	196	165	165	165	191	165	172	171	147	195	186	177	172	160	158	160	172	196	138	170	172	173	158	181	155	160	160	169	172	158	145	146	202	171	156	166	149	142	165	150	162	177	148	181	173	151	175	164	172	173	168	174	161	179	194	142	136	165	166	169	150	165	158	161	162	166	175	183	162	148	152	169	131	146	173	125	166	175	163	179	156	172	160	159	155	148	177	150	158	156	156	152	170	148	181	173	167	167	180	176	179	157	173	167	175	154	144	176	170	141	165	176	150	163	158	136	176	170	135	144	156	165	182	186	165	164	184	157	172	172	161	174	158	184	146	164	142	148	177	162	146	200	166	157	188	184	172	153	175	163	175	152	140	188	174	166	175	186	159	169	171	145	178	161	168	165	172	160	166	152	164	165	153	142	163	199	174	144	160	150	153	171	147	165	167	163	154	129	142	196	154	164	148	178	170	158	173	166	178	163	131	164	169	156	173	160	174	181	182	160	181	165	167	150	172	169	164	156	134	181	163	180	136	167	143	173	171	147	193	145	164	173	179	181	171	156	156	159	170	187	165	181	170	170	163	145	166	170	154	161	163	152	155	190	168	152	164	153	147	161	144	181	140	192	162	145	168	161	170	178	165	173	163	172	157	165	161	166	154	149	151	165	154	188	167	147	182	160	162	165	151	157	153	153	170	157	155	157	162	152	175	155	183	172	143	161	164	165	192	174	149	189	161	175	150	180	158	141	187	132	176	161	182	147	152	172	142	162	151	157	157	178	156	149	145	147	171	180	158	166	161	150	152	154	159	166	183	170	167	147	175	148	161	194	149	168	168	181	174	174	179	149	169	181	164	174	162	153	147	166	189	177	198	152	150	169	150	182	148	178	167	156	173	171	156	159	160	187	143	175	153	166	165	159	166	157	178	153	192	187	171	185	173	164	173	172	166	162	173	146	176	159	158	151	159	161	164	164	174	163	182	168	171	174	183	178	167	154	168	156	162	152	162	163	159	187	168	168	169	141	143	156	165	170	174	169	169	177	168	182	173	159	147	174	170	145	158	162	158	179	157	174	155	151	181	164	150	157	172	170	152	183	169	149	157	177	164	147	165	148	146	173	158	161	154	151	173	150	145	141	180	166	179	162	164	175	165	170	189	161	160	156	181	148	158	148	167	171	163	164	162	146	171	175	154	169	168	155	159	143	154	147	166	179	160	168	163	161	153	151	151	171	154	174	158	160	154	170	164	171	141	162	170	171	156	165	159	162	154	152	151	152	144	156	191	178	170	156	161	168	163	152	164	140	161	146	179	164	178	158	160	156	181	147	193	155	172	180	177	152	129	159	170	149	165	174	164	159	158	167	141	160	149	159	176	177	156	165	163	159	161	162	172	159	141	160	160	158	154	175	164	185	159	160	144	149	176	155	176	165	165	142	172	159	168	153	158	152	159	151	162	161	181	184	170	182	153	153	166	143	175	153	161	176	148	153	142	171	149	170	174	164	165	160	172	178	176	179	163	159	148	149	181	177	160	194	167	168	151	159	170	176	157	176	167	173	154	178	163	148	170	149	136	186	161	148	144	158	167	159	158	140	186	134	166	174	173	158	147	193	163	160	170	181	152	166	165	147	167	133	156	181	164	164	147	170	163	171	164	169	178	183	175	187	187	148	171	156	163	176	184	184	146	179	151	190	169	146	153	170	161	163	166	155	157	152	181	140	167	162	171	147	166	163	147	178	156	153	178	182	160	166	168	178	177	133	175	173	161	174	160	160	173	170	153	160	159	171	135	175	154	174	165	180	193	168	174	165	167	154	175	158	156	151	167	164	187	175	138	180	144	168	140	168	150	135	152	159	200	165	153	172	171	187	159	140	155	153	166	155	170	164	156	171	157	159	165	155	156	146	166	161	166	166	144	168	176	173	179	170	172	163	156	162	178	148	177	164	160	184	197	186	148	143	156	166	175	152	153	176	154	162	169	162	176	181	158	168	159	172	171	178	170	161	171	154	169	148	171	166	173	164	155	181	169	157	146	161	138	158	183	163	142	151	170	159	159	169	170	151	176	153	162	158	172	176	172	165	167	142	177	169	141	151	159	147	152	168	176	146	181	169	147	153	157	179	172	160	158	181	164	167	172	156	176	170	182	170	175	194	148	177	167	156	136	161	167	158	163	166	157	147	159	183	174	160	172	138	148	145	165	161	138	155	154	144	168	177	138	186	159	167	162	155	190	165	160	155	152	172	178	156	172	154	144	174	196	155	175	157	154	160	152	165	187	175	159	169	146	165	167	160	147	186	146	158	154	160	143	164	170	153	176	147	167	168	178	164	166	173	156	155	188	157	158	154	154	154	184	199	186	167	148	184	169	170	186	157	181	154	166	168	161	170	176	184	165	176	158	159	175	160	152	161	163	160	171	135	164	150	164	169	167	185	169	194	191	164	141	171	153	153	187	162	159	151	174	159	181	156	145	175	145	147	181	163	165	164	155	178	188	160	177	167	167	163	166	179	160	170	160	157	176	166	147	163	163	166	172	146	161	162	172	158	152	158	171	156	163	164	168	168	159	152	173	167	165	171	176	148	156	176	155	155	154	155	147	175	177	181	147	162	185	145	170	177	164	152	190	165	173	151	178	168	164	146	177	175	157	154	146	151	161	134	163	161	163	184	172	160	174	172	161	171	154	147	168	144	183	160	162	179	164	142	154	182	146	145	169	154	158	158	122	151	184	165	155	171	178	176	170	171	184	156	169	175	161	165	165	155	165	167	157	170	154	164	168	166	166	150	148	152	153	162	175	158	197	177	152	160	164	172	157	165	168	170	148	157	180	157	149	165	157	171	167	158	160	149	165	183	168	167	159	152	154	144	161	199	153	157	175	167	155	169	172	164	180	175	167	166	163	148	169	180	172	150	158	160	146	167	199	169	180	155	159	176	144	161	167	145	176	190	142	168	173	169	153	156	161	175	154	165	165	183	187	161	149	177	176	175	161	171	149	173	161	143	156	176	149	154	148	189	178	183	164	189	170	151	159	161	147	153	160	165	157	166	175	176	157	161	160	181	151	154	146	152	183	180	174	166	151	185	156	169	162	169	177	181	176	161	182	163	153	173	144	145	159	157	151	149	157	177	187	185	172	163	190	170	142	163	161	179	192	146	150	170	175	168	199	173	143	167	180	142	146	160	129	179	169	177	163	176	168	175	161	175	148	166	197	144	154	153	171	182	156	174	173	141	149	184	141	165	159	158	171	174	162	165	176	149	160	159	143	182	167	152	158	168	191	170	143	156	159	164	151	152	169	166	160	184	180	156	160	151	173	133	151	139	156	157	139	161	151	160	162	157	164	150	177	180	139	178	153	157	147	147	162	171	177	171	180	184	152	159	168	166	180	167	187
34688	42593	22765	7363	4108	2838	2105	1697	1407	1130	937	693	653	538	462	395	338	349	351	289	297	239	251	253	240	247	241	230	242	206	204	196	192	200	233	190	190	231	187	195	232	206	172	192	191	218	173	185	185	203	173	185	195	198	189	181	187	207	205	169	175	202	193	195	167	213	186	178	191	182	186	167	172	191	189	172	182	184	189	179	186	187	163	174	182	185	170	174	156	173	174	186	173	167	165	176	171	181	187	194	168	183	196	173	171	186	167	176	173	172	185	176	192	189	184	185	172	200	173	178	163	188	173	154	182	191	170	179	179	218	187	196	176	173	187	201	156	187	187	160	190	181	165	200	177	191	181	162	173	183	179	163	153	169	169	164	184	168	181	177	182	181	178	182	187	198	200	181	182	172	166	185	209	158	173	153	166	169	159	177	189	170	170	195	182	174	177	170	170	169	178	172	176	166	168	179	178	169	168	168	199	186	201	172	203	165	167	195	182	201	192	165	178	196	193	191	188	196	189	152	186	162	170	172	161	179	167	163	154	161	178	162	165	186	178	160	176	183	162	169	174	165	182	168	180	172	178	181	176	182	156	186	167	176	191	168	183	145	183	174	172	175	183	197	210	155	170	161	168	163	168	180	163	177	186	179	161	182	179	170	190	151	170	181	158	191	168	193	177	160	173	185	171	167	181	163	156	198	178	155	163	180	176	179	181	167	188	183	188	192	187	171	174	177	139	148	181	167	165	165	177	140	192	159	182	176	177	201	163	171	179	176	180	169	167	187	168	206	189	164	181	170	167	179	176	203	182	165	189	160	175	178	197	217	185	150	176	183	191	166	172	173	153	202	170	175	171	191	201	174	184	172	189	180	159	174	202	186	158	195	184	177	195	182	172	141	178	164	175	190	196	154	176	179	199	174	165	175	159	185	178	171	169	164	151	179	178	180	173	163	191	166	177	186	170	175	211	184	155	188	171	159	186	202	174	190	183	184	169	166	169	180	175	171	164	164	199	152	169	184	190	190	181	179	170	159	192	157	158	186	165	173	199	185	168	164	194	151	173	173	153	172	178	185	167	170	171	188	173	169	178	175	186	172	190	200	178	174	185	170	171	199	157	170	200	189	184	184	193	158	188	172	163	165	179	153	165	160	177	180	187	196	188	187	190	169	182	178	207	177	179	161	155	201	174	199	176	181	164	158	181	164	159	189	206	196	184	161	167	168	185	183	174	189	191	175	184	184	173	177	178	187	162	179	180	172	166	165	171	162	186	173	168	192	160	172	185	177	149	173	181	164	173	180	190	157	179	188	189	195	206	186	171	165	165	174	183	199	169	188	170	165	163	166	171	171	183	190	173	178	184	189	177	205	179	182	189	169	175	178	171	156	167	151	186	160	166	162	190	192	186	176	197	184	175	175	178	173	187	201	170	173	157	179	186	187	200	204	141	175	160	173	173	166	198	195	176	175	190	226	195	180	184	173	174	156	169	190	182	179	182	176	210	177	172	174	167	178	186	182	173	180	200	174	200	187	196	175	150	180	183	176	157	178	157	173	186	200	168	172	174	175	186	160	172	157	166	170	169	170	198	172	155	194	172	167	188	165	178	180	177	172	203	174	179	216	156	173	174	172	198	158	170	174	191	188	177	178	178	178	157	198	142	193	179	155	216	198	187	174	163	177	175	180	189	169	186	197	191	192	176	184	171	171	169	158	158	187	169	183	155	175	177	176	175	206	176	178	177	169	171	182	179	163	176	152	161	170	192	174	161	203	171	191	198	173	182	165	194	166	176	206	187	183	197	169	177	167	156	162	177	159	181	167	173	179	180	160	169	171	169	173	179	169	177	184	167	176	166	174	165	183	169	193	180	184	170	154	173	182	164	191	165	209	166	208	196	173	161	205	177	173	172	173	176	163	183	177	188	166	185	198	172	182	174	179	177	152	160	154	160	178	172	182	199	167	165	194	208	146	174	188	202	172	162	153	160	163	186	156	207	179	183	184	178	188	166	187	192	181	179	180	181	180	188	165	181	179	196	187	184	174	155	157	160	176	166	169	149	165	189	199	168	162	182	169	170	175	176	150	178	159	179	199	182	182	169	210	179	187	185	185	181	203	186	177	171	203	149	193	174	173	189	175	160	169	159	184	173	194	185	164	177	203	176	185	176	171	188	188	177	169	178	190	188	194	184	148	179	176	173	176	172	177	195	176	171	176	181	193	187	181	182	160	164	160	208	192	156	182	202	176	195	176	183	173	185	174	192	208	188	177	157	168	172	177	181	173	179	174	161	171	177	170	182	177	188	179	171	176	196	184	193	182	168	166	172	162	152	177	188	178	170	176	201	192	168	193	172	178	182	178	158	204	187	177	171	197	204	201	167	184	191	189	170	173	180	158	183	175	176	180	172	175	177	164	148	153	196	175	166	183	171	156	168	199	175	191	213	175	171	163	153	165	194	185	178	145	209	171	165	187	185	174	167	160	201	162	171	181	176	178	192	190	174	183	189	185	187	160	178	180	188	177	192	180	173	177	182	171	203	181	150	189	171	172	178	167	174	181	182	192	194	191	165	178	168	187	185	176	174	177	162	193	176	177	163	170	180	174	158	166	177	178	169	176	182	171	150	181	179	187	193	191	165	183	192	168	205	161	165	171	175	172	170	164	188	176	172	177	148	172	189	152	174	194	193	166	172	188	189	170	167	176	206	172	172	163	178	177	186	158	202	170	157	178	194	180	190	168	188	187	165	187	175	175	185	175	180	177	169	151	193	159	209	155	161	184	175	181	191	168	171	168	167	179	189	154	171	154	176	180	175	160	157	171	177	189	177	176	161	156	181	171	159	165	181	171	186	149	165	186	179	161	195	169	207	169	159	171	193	176	182	198	188	183	206	196	170	212	181	187	183	192	193	180	189	194	159	155	172	184	159	179	159	221	192	166	195	179	158	187	190	183	177	153	182	183	146	176	154	181	170	182	186	185	181	172	193	214	188	170	183	171	192	182	183	178	184	169	170	187	196	167	176	165	191	177	186	180	175	165	174	177	143	189	161	193	173	157	195	171	193	152	163	164	177	194	178	174	187	183	192	163	189	171	182	145	164	179	177	156	172	174	193	185	180	147	183	183	170	178	182	167	184	161	173	186	177	201	185	169	181	195	180	175	165	188	170	169	156	189	167	166	198	182	166	162	168	158	177	201	174	172	172	192	183	198	168	175	168	180	177	181	179	168	160	174	187	190	189	186	184	188	151	199	175	187	206	184	172	167	163	184	176	175	159	165	182	192	188	183	172	179	181	164	163	164	206	179	192	210	172	178	178	178	182	157	166	185	167	174	156	174	171	176	177	182	162	172	179	166	173	193	200	169	198	172	175	145	164	165	159	149	171	167	149	145	185	177	168	173	193	178	183	165	192	178	192	190	188	183	155	178	163	181	181	170	189	172	186	175	172	184	197	197	214	147	187	183	166	170	210	187	177	199	162	202	169	195	163	184	179	168	171	173
23706	21024	28123	24188	20721	11008	3182	1950	1473	1225	986	833	668	549	514	442	411	388	337	341	340	302	307	301	248	299	273	243	249	289	243	277	244	242	239	250	242	247	240	233	252	226	256	250	227	243	239	256	249	239	245	236	216	231	215	193	214	215	186	233	227	231	220	221	221	243	227	217	228	234	203	219	211	208	215	228	229	233	210	208	205	214	205	242	238	217	234	234	214	215	205	197	194	212	206	225	233	199	199	211	230	248	190	193	185	224	222	204	194	221	204	203	224	233	207	197	213	179	208	207	203	199	199	210	200	209	210	192	193	209	187	210	217	197	194	202	197	221	208	196	199	217	236	204	218	190	208	213	202	190	218	193	214	223	189	235	212	220	213	203	193	195	206	231	199	220	216	217	225	229	217	207	190	177	173	192	201	191	230	214	209	220	195	198	222	202	208	243	182	224	186	221	191	216	191	193	205	220	198	201	210	199	204	213	201	207	185	208	199	189	207	211	235	221	206	222	205	228	228	216	221	196	165	175	218	173	242	208	183	223	200	202	214	215	206	202	209	222	200	214	219	195	224	226	202	242	203	216	196	233	193	209	231	224	211	196	229	216	212	172	201	202	221	197	230	226	208	196	185	197	198	208	229	216	214	222	199	207	201	196	187	195	198	192	219	205	213	200	212	232	215	230	229	205	209	225	196	214	211	222	216	219	224	217	234	217	209	195	192	206	182	229	216	192	180	195	206	222	185	211	196	218	225	212	218	212	238	213	212	209	179	196	199	203	202	213	188	199	181	212	225	226	219	217	240	220	203	232	219	209	197	198	231	202	190	199	203	204	202	219	197	197	257	230	194	186	231	218	202	187	202	226	212	181	226	192	204	200	214	229	221	212	214	201	198	218	199	193	190	213	217	189	224	194	217	204	215	222	214	191	193	215	248	196	221	251	211	228	239	217	198	241	233	189	190	205	230	178	225	225	194	197	199	217	231	184	215	209	218	203	221	217	212	208	225	220	233	213	204	225	213	198	201	216	224	181	220	218	218	222	215	203	195	203	215	185	229	228	195	210	208	205	194	216	181	209	206	197	168	190	199	200	236	194	215	187	217	225	175	204	212	202	207	212	190	190	189	210	196	236	213	198	212	196	225	209	193	189	193	205	199	204	194	213	232	197	208	200	187	209	218	205	223	194	175	221	211	200	206	206	193	206	190	207	189	207	193	192	169	206	203	221	206	229	215	206	201	240	202	228	217	210	211	195	211	203	220	208	210	174	206	187	195	225	206	218	215	188	199	203	219	192	244	208	189	214	214	188	204	187	202	208	203	210	184	229	198	225	202	196	226	191	205	227	205	201	201	235	205	213	186	175	196	239	215	207	200	228	195	199	208	181	226	199	210	213	197	196	211	191	222	217	214	185	232	200	178	205	207	187	210	228	192	208	228	192	209	219	224	195	224	214	196	192	212	195	200	207	212	233	190	207	203	214	203	224	230	178	183	211	224	207	202	190	203	208	218	217	203	222	198	211	232	206	198	201	198	232	221	231	194	211	203	191	225	203	213	207	206	206	202	216	201	224	207	220	223	232	229	201	207	182	170	193	216	225	196	206	221	196	217	213	198	173	191	179	217	207	203	209	217	209	210	207	203	183	211	223	215	212	194	205	207	169	207	196	207	195	209	211	218	202	217	207	231	184	232	192	241	215	212	204	203	221	211	224	204	186	248	200	217	199	217	178	195	191	205	215	224	217	218	226	196	193	202	232	222	195	216	205	214	200	202	202	209	222	206	240	199	212	228	238	211	200	226	182	218	224	216	211	234	222	229	210	194	178	213	210	197	189	184	201	185	234	201	208	209	255	209	212	218	202	220	211	227	204	203	204	205	212	189	205	208	204	207	211	211	204	204	219	223	205	204	211	217	199	192	203	217	233	196	222	205	195	218	206	193	219	214	192	197	217	214	186	223	216	191	190	199	193	216	198	201	194	200	205	230	229	212	223	227	197	203	225	216	212	222	223	187	201	223	214	210	212	202	195	208	243	218	209	205	181	224	198	184	221	201	207	218	210	188	191	214	224	211	194	182	199	198	233	216	201	188	230	185	188	196	208	225	186	203	221	224	205	190	211	181	198	210	190	224	206	205	232	193	206	227	238	222	240	224	209	202	214	228	204	199	213	212	207	211	214	192	202	227	174	203	168	212	228	238	229	225	217	196	193	183	223	210	236	206	192	233	225	233	224	215	202	191	204	212	226	202	214	211	217	210	202	183	190	189	214	181	209	192	183	227	208	205	195	204	207	206	231	200	214	216	207	208	219	204	200	221	200	200	202	229	201	222	218	211	201	210	194	215	207	193	206	198	185	247	227	202	204	194	212	212	182	188	235	189	201	205	213	197	216	205	196	219	214	198	208	221	206	190	236	219	230	212	191	201	209	214	207	208	212	243	232	195	217	230	219	207	210	236	181	233	223	219	189	196	224	230	211	222	204	201	207	234	217	215	196	223	220	202	217	215	203	189	200	205	238	223	227	198	232	217	205	195	211	239	189	236	210	220	207	222	196	194	229	200	186	223	214	220	187	230	184	212	215	217	184	199	219	211	223	224	215	202	211	196	204	222	172	207	231	201	230	193	191	180	200	188	194	203	208	209	224	215	211	212	244	214	218	240	219	206	221	179	218	218	187	206	211	208	187	215	205	201	241	212	223	220	193	194	188	212	229	198	210	220	202	229	197	226	226	211	206	223	221	198	209	227	230	209	207	191	184	220	202	230	214	199	202	199	218	207	194	224	214	205	220	212	217	191	199	211	220	209	216	225	190	220	186	217	215	209	198	203	235	198	197	214	197	203	171	211	213	231	203	221	221	223	211	196	208	177	227	209	205	215	218	205	220	206	166	178	226	209	189	195	194	182	205	216	203	204	193	186	224	193	221	211	205	191	213	205	210	215	224	217	203	185	195	185	189	206	199	229	210	235	198	198	181	181	226	203	193	212	199	227	204	195	201	205	202	211	218	199	222	229	202	190	185	200	205	199	209	194	218	221	201	195	203	206	198	219	225	213	200	204	242	197	174	196	204	208	227	205	221	231	192	195	210	243	201	221	177	208	222	209	181	194	219	211	209	222	209	188	204	196	206	188	220	226	213	231	205	207	208	207	184	205	217	192	218	197	211	221	221	206	226	236	208	208	195	208	211	213	189	212	199	220	196	223	226	208	199	216	197	196	222	203	182	200	230	214	214	213	197	205	202	216	213	239	209	222	205	212	232	211	212	186	232	217	201	216	196	200	202	204	222	231	232	194	215	205	186	196	215	214	213	219	208	206	206	179	187	193	192	210	204	186	168	193	220	197	181	211	214	209	222	222	196	205	197	220	195	206	201	215	187	195	191	208	209	202	196	189	235	230	211	226	182	214	219	200	204	213	214	187	200	224	193	197	207	225	218	224	205	210	186	232	228	200	189	212	225	195	207	205	190	210	206	210	208	191	211	192	199	200	203	208	211	249	212
33665	55237	36103	13977	7477	5363	4149	3182	2458	2018	1652	1278	1014	808	685	565	530	502	462	389	380	375	363	362	345	296	311	317	292	271	300	283	289	280	278	275	263	249	280	253	261	276	272	267	272	245	268	268	264	279	275	211	266	256	231	235	234	213	253	212	228	240	214	247	246	240	223	239	218	216	222	220	221	256	207	242	197	206	222	224	215	226	229	220	236	238	219	225	222	216	209	211	205	240	243	207	202	204	203	224	242	205	199	209	229	220	212	192	210	213	244	218	215	188	195	220	206	205	237	225	211	221	202	196	207	234	235	200	212	224	215	215	215	227	213	210	209	236	210	204	227	266	223	228	211	206	216	216	240	202	233	234	231	206	193	232	217	241	209	216	226	196	179	226	217	215	192	218	206	227	190	192	228	206	198	222	217	204	211	241	205	236	209	250	230	214	196	242	200	204	227	208	221	233	225	187	187	241	234	200	217	217	201	206	227	197	221	206	209	230	226	221	220	212	214	202	216	232	188	224	227	211	204	234	195	213	230	207	204	240	238	211	230	215	203	210	217	220	208	216	228	224	240	206	206	226	257	226	186	226	180	195	234	204	200	218	198	234	216	202	237	208	189	249	228	217	228	227	207	230	214	234	221	234	210	214	223	221	210	205	193	239	230	232	207	211	203	224	221	218	207	248	257	226	208	214	225	213	226	206	218	225	203	216	218	247	230	251	208	217	225	241	216	184	195	202	222	215	213	213	222	214	201	210	214	253	213	205	226	213	200	198	194	207	232	215	223	199	183	230	210	207	214	222	203	190	225	210	189	223	236	201	214	203	231	214	214	199	234	216	215	231	195	223	240	174	229	220	224	215	209	209	263	234	192	203	213	217	205	223	218	211	226	203	191	210	207	241	215	232	204	234	219	234	251	209	225	258	213	214	220	240	228	205	240	192	215	231	224	222	219	249	237	233	202	205	205	234	214	185	226	230	206	214	229	229	238	213	205	189	195	197	241	232	205	199	194	217	228	231	206	244	202	203	217	191	221	215	206	222	191	197	208	197	222	219	240	215	230	253	226	208	207	245	193	205	224	199	230	218	216	233	215	215	224	221	200	193	186	195	214	201	226	241	222	237	216	199	200	223	231	217	213	204	229	223	222	235	228	196	207	222	209	207	210	224	236	208	224	196	251	226	211	228	230	246	215	209	213	227	210	191	195	190	221	245	220	204	220	239	216	197	262	222	228	224	231	208	226	222	213	220	247	218	205	197	217	211	223	225	193	248	212	205	200	225	218	232	196	240	229	234	219	216	206	206	230	191	219	194	205	199	204	233	237	254	201	205	224	218	203	209	200	189	217	222	216	194	225	210	204	224	215	217	216	233	203	219	185	218	209	222	209	211	187	199	216	216	204	225	202	220	221	197	219	196	199	204	233	216	204	219	203	184	230	204	227	226	216	190	234	208	204	207	205	236	183	195	225	197	217	204	206	229	227	205	239	212	183	217	231	215	236	219	226	207	216	209	219	240	212	235	199	198	219	219	203	196	203	222	196	199	205	215	205	235	215	211	212	189	233	205	213	192	209	243	235	197	215	194	212	223	200	211	242	178	224	223	203	228	203	204	201	206	211	200	222	205	213	207	228	216	202	208	219	220	199	226	197	232	234	208	211	224	236	209	206	192	200	204	223	241	199	224	223	198	233	195	207	224	195	203	215	194	212	228	212	210	227	233	201	228	201	211	207	221	215	191	227	231	197	173	223	219	208	221	222	199	228	194	215	216	245	199	223	226	217	244	221	239	228	217	221	244	234	215	227	208	222	216	207	193	223	228	216	224	238	234	216	207	239	218	204	233	210	188	238	219	230	206	235	195	204	203	210	212	228	219	198	201	213	184	219	194	210	233	194	201	216	213	220	187	215	224	201	202	235	227	209	208	200	190	214	208	214	221	204	210	206	226	207	208	206	225	205	226	197	190	237	232	202	219	209	227	204	209	221	219	204	205	234	210	186	220	222	205	221	225	206	218	202	212	216	207	219	209	239	214	239	213	243	202	206	226	189	214	214	193	217	219	215	207	235	222	230	237	212	188	189	240	203	202	199	198	208	211	229	187	209	214	226	223	216	227	195	186	214	200	222	222	212	206	218	224	206	194	259	236	216	204	213	202	246	224	205	228	202	169	217	214	225	223	213	236	194	225	220	217	227	220	215	225	229	213	207	198	228	219	199	215	216	218	211	230	211	216	189	202	194	204	232	211	211	220	201	197	208	208	219	208	203	215	226	212	227	231	215	208	224	228	223	202	226	215	242	222	213	188	196	219	228	228	236	236	198	227	197	226	198	233	216	251	231	223	205	250	221	223	248	199	207	240	228	224	210	217	218	214	213	193	223	200	192	203	207	220	221	249	214	188	240	203	244	193	217	226	185	239	205	227	232	268	220	210	216	218	223	222	212	194	214	204	209	204	201	217	210	224	216	240	228	231	221	227	218	210	218	202	241	216	222	229	229	220	208	216	201	228	183	225	246	206	223	223	211	218	207	194	241	206	226	231	217	215	196	225	207	206	199	215	245	236	197	196	220	203	211	240	230	206	231	214	219	220	217	214	236	218	227	234	210	215	212	209	221	241	235	207	217	215	229	208	219	198	204	216	210	209	214	206	228	193	224	189	211	217	206	240	222	210	196	234	200	204	211	238	214	216	201	202	219	216	195	218	187	227	214	216	217	222	241	215	232	219	223	222	206	233	216	219	224	224	219	223	207	219	216	209	214	210	235	201	217	218	226	214	209	221	228	214	224	203	224	188	253	198	206	235	223	232	229	209	210	208	207	215	214	228	205	197	210	194	215	228	246	214	216	218	217	218	221	200	231	252	201	204	205	192	234	226	225	193	224	223	205	188	211	240	211	247	218	230	209	212	234	222	201	191	221	224	223	259	210	222	219	180	200	206	232	208	229	220	213	210	224	204	214	235	241	241	232	219	192	212	221	206	208	200	207	206	224	220	220	243	222	227	226	206	212	194	244	222	210	203	233	212	244	222	224	229	229	210	225	239	225	247	195	217	214	216	224	217	213	223	219	207	220	197	196	212	249	212	217	227	203	240	212	185	211	217	217	209	215	215	221	218	206	230	211	230	206	218	210	215	225	217	200	212	221	223	181	215	240	222	221	230	234	214	217	216	220	227	222	216	226	214	224	216	216	221	219	229	187	222	221	187	236	223	208	232	217	216	214	209	217	201	218	227	193	217	202	223	212	227	225	207	224	207	234	219	235	232	212	203	246	225	225	226	194	195	210	218	236	207	194	206	226	240	216	222	208	217	216	199	218	214	214	201	205	219	209	208	232	243	219	217	225	234	227	255	216	240	245	212	234	208	222	214	235	203	216	229	229	208	197	214	200	219	228	240	218	212	218	218	209	217	222	239	232	209	220	201	202	217	213	211	214	205	215	223	220	239	207	225	212	214	260	234	219	238	196	211	200	235	234	216	201	204	225	226	164	240	224	203	241	199
24864	21196	27621	24930	13058	3398	2005	1564	1243	970	809	690	522	450	423	383	366	334	345	363	298	303	269	303	300	269	284	257	252	266	259	231	264	267	266	254	266	237	244	229	252	249	235	219	238	233	274	252	269	260	240	265	235	248	210	226	234	253	248	250	230	215	226	251	228	226	192	242	221	245	248	233	230	228	238	238	224	218	239	235	229	236	239	220	198	218	225	230	224	234	239	255	240	221	220	249	178	205	245	229	225	240	170	202	203	232	212	219	233	205	207	230	238	242	232	236	219	221	229	225	209	221	238	236	222	225	207	223	230	243	223	239	231	220	221	205	196	210	213	231	213	222	214	232	220	223	218	205	233	236	219	237	279	205	217	209	242	210	220	220	224	231	252	205	249	237	190	246	207	219	227	212	215	208	217	212	229	244	240	218	219	212	252	212	235	227	214	226	221	215	208	255	234	212	206	210	224	219	219	230	196	225	204	231	225	214	219	240	244	222	245	207	245	221	230	198	222	224	214	221	224	199	233	253	221	196	216	217	243	242	237	241	223	215	209	220	206	247	257	213	203	226	247	214	263	246	228	232	253	215	238	215	266	258	236	221	238	246	249	214	204	220	217	242	228	223	247	233	208	220	230	213	232	229	230	214	221	231	221	201	219	225	261	253	242	217	236	229	237	205	230	215	238	236	242	229	224	234	217	229	207	235	224	233	233	252	232	235	213	244	239	219	212	210	232	231	192	217	206	210	254	243	206	230	211	242	222	207	208	213	209	210	195	241	205	213	244	220	238	231	233	208	193	215	235	220	225	220	218	222	221	211	214	239	241	215	240	242	235	218	240	221	212	185	222	233	229	237	237	226	243	251	194	233	231	197	195	233	227	228	229	227	238	243	241	240	245	213	231	219	245	230	215	248	225	201	192	216	237	207	189	245	218	224	219	222	211	226	241	212	212	222	221	201	213	242	213	227	221	216	203	215	212	238	232	202	206	249	220	225	205	214	229	238	228	235	198	203	219	244	230	223	236	213	226	210	241	227	206	228	241	224	190	218	250	206	247	217	227	197	215	238	235	211	213	233	245	219	238	231	178	223	232	231	205	240	224	244	236	215	235	219	254	235	213	201	232	237	239	225	219	261	243	199	223	256	203	230	204	207	216	237	236	218	237	204	252	238	209	223	222	217	252	233	204	221	196	250	214	252	224	232	202	236	224	219	232	220	244	216	229	238	208	219	215	215	225	222	228	187	242	240	212	232	212	220	220	205	215	225	256	222	221	222	216	224	252	214	233	225	226	231	198	218	190	193	209	224	228	203	242	199	219	206	197	207	214	218	216	225	237	197	223	228	235	243	247	201	233	232	243	228	229	207	231	227	209	209	196	201	227	214	231	201	223	250	209	227	214	206	225	232	239	217	196	213	225	217	194	227	225	197	237	235	223	220	232	235	238	254	224	234	218	217	234	219	206	211	239	240	239	231	224	214	243	233	240	216	219	223	215	201	216	194	218	204	225	220	241	196	223	193	227	227	219	228	249	207	215	207	219	226	240	194	235	219	206	227	229	237	221	238	232	216	223	206	215	226	230	236	252	232	237	225	245	230	229	185	217	217	242	213	234	230	230	228	214	219	233	237	220	223	240	234	241	197	252	190	247	195	212	224	246	207	232	217	235	214	226	243	225	258	216	213	214	225	244	235	227	236	224	241	240	214	230	214	221	223	201	240	220	217	222	245	210	209	221	216	223	230	263	221	227	235	204	221	182	222	241	210	234	237	217	231	248	225	206	235	215	208	235	234	244	223	222	206	211	224	239	223	260	220	207	235	236	237	233	232	229	245	219	241	224	225	229	226	218	225	210	215	219	211	232	207	215	219	225	230	223	228	225	226	213	225	228	206	225	219	204	220	213	249	241	195	213	216	222	238	220	214	220	208	219	231	205	247	242	238	232	216	209	196	229	235	214	245	218	231	210	257	206	209	203	217	203	220	239	238	247	240	197	225	228	221	223	211	210	237	261	215	216	221	231	211	222	231	188	234	221	210	234	213	228	221	234	218	205	212	238	235	212	230	211	243	223	231	214	222	230	229	201	223	233	206	227	228	255	259	228	218	193	224	253	215	195	209	228	212	230	220	218	205	192	201	219	229	246	220	222	210	209	234	232	219	216	240	223	230	232	249	234	206	203	231	211	245	237	218	242	210	233	204	225	220	234	226	225	233	229	224	233	222	227	210	213	218	207	192	249	206	234	189	215	204	245	209	200	225	234	229	231	229	226	195	224	210	221	202	230	195	257	237	218	225	212	213	227	217	211	204	228	219	221	210	215	210	217	211	211	231	212	216	220	234	218	230	214	220	258	247	204	226	200	194	227	232	230	221	227	182	219	208	215	244	221	231	234	233	227	227	214	222	228	236	267	241	189	198	235	223	222	220	190	239	216	226	206	244	208	239	221	198	221	210	220	221	240	209	221	211	239	205	237	209	214	226	238	223	214	222	231	255	250	232	209	199	231	205	232	216	231	210	197	235	228	217	216	258	223	230	222	209	229	214	224	198	227	234	226	229	218	243	247	206	238	230	194	240	215	226	252	222	196	229	228	241	240	220	254	231	238	243	228	229	247	248	225	219	220	201	220	239	237	246	223	227	240	204	225	223	247	221	222	222	213	193	207	214	248	227	231	202	194	232	243	220	205	223	216	226	219	223	218	212	235	218	261	222	243	254	256	205	215	211	216	230	227	226	236	211	228	207	240	235	222	212	207	230	222	230	254	227	240	231	232	231	249	211	206	229	233	234	214	248	213	214	219	240	229	194	196	229	220	208	222	223	232	195	210	224	204	241	218	230	234	229	204	203	245	209	220	237	219	228	219	238	217	204	251	213	193	208	214	211	215	230	234	213	250	249	238	221	223	209	208	215	227	203	253	240	201	232	219	229	210	221	231	203	202	223	211	236	230	204	212	261	201	232	230	245	230	198	229	217	203	210	224	223	224	209	231	240	214	214	208	221	222	218	219	237	209	205	224	218	227	224	194	219	230	240	222	220	233	255	222	249	223	211	240	254	228	223	208	232	218	267	217	202	211	215	224	238	223	233	243	210	218	203	217	219	232	242	206	231	221	225	199	226	225	239	229	208	231	233	237	229	222	228	244	227	208	219	246	204	236	225	203	230	244	253	219	237	184	250	223	211	240	193	224	254	224	201	215	237	185	253	229	213	230	223	246	213	236	229	224	226	239	216	200	212	214	198	229	235	237	213	225	229	222	236	219	237	222	279	215	211	251	233	221	216	218	238	227	227	223	216	227	219	248	220	229	218	209	220	228	232	221	238	240	195	221	211	228	185	210	206	216	223	217	207	238	203	234	188	228	248	237	205	204	244	217	231	258	223	240	222	235	250	209	227	206	237	209	196	207	196	205	212	197	236	211	224	207	248	228	211	239	253	219	228	240	236	224	225	227	211	183	270	220	229	197	211	217	247	224	207	188	207	234	246	212	184	227	227	225	217
33680	51709	32440	11183	6224	4647	3473	2752	2193	1723	1414	1068	867	686	617	485	497	498	438	437	418	372	320	328	331	336	318	326	304	275	287	297	285	268	303	316	313	289	302	302	262	282	264	272	279	245	273	260	273	270	255	276	290	270	233	240	234	240	283	230	242	268	245	259	240	257	257	235	285	244	216	249	220	222	252	254	257	240	265	236	230	228	241	230	251	259	245	247	219	220	258	256	250	227	249	251	236	232	244	251	228	240	219	225	250	248	244	277	247	226	241	248	245	253	239	220	212	207	255	252	264	241	228	262	233	227	244	250	226	243	232	231	231	235	229	245	238	244	222	234	260	241	259	244	216	244	223	232	229	224	241	236	230	275	238	241	258	251	268	222	214	235	270	252	223	213	230	250	228	231	241	245	235	225	203	223	216	229	232	250	248	231	235	209	245	233	241	267	246	230	212	231	211	247	246	245	225	227	232	236	230	294	238	238	229	238	203	251	235	253	252	249	236	228	245	267	232	240	214	276	252	250	232	223	220	198	221	248	254	218	214	242	223	263	241	211	254	204	233	216	202	232	235	229	220	227	245	250	234	250	243	264	254	219	243	255	233	230	250	247	282	253	224	241	241	241	253	243	249	211	278	200	230	232	226	219	212	238	257	234	223	247	225	243	260	232	227	233	248	232	237	214	203	234	252	225	219	243	259	248	241	239	252	226	221	225	245	226	253	207	190	234	202	232	238	246	220	260	219	223	257	231	222	252	256	243	247	236	242	237	263	244	248	254	249	231	238	238	246	256	233	238	239	242	238	253	230	230	214	226	238	243	242	238	235	206	241	253	265	251	239	223	226	239	231	247	223	254	222	222	235	241	243	236	224	229	250	252	217	212	231	241	241	235	217	229	218	231	207	253	248	257	228	236	237	246	254	238	242	252	206	223	237	236	235	257	214	235	232	234	253	235	221	271	204	248	238	243	266	245	228	216	239	245	240	242	235	241	235	235	253	233	229	220	214	240	239	247	255	233	251	197	242	232	211	262	252	224	255	259	244	224	238	228	222	226	235	259	236	228	241	234	247	229	237	247	231	224	231	235	252	223	238	235	275	219	246	236	243	236	253	247	227	248	225	240	239	221	243	257	205	258	229	252	243	228	258	218	219	243	248	244	233	221	251	265	258	242	240	232	267	236	235	245	209	234	258	240	257	241	261	221	261	217	233	247	257	226	259	240	239	210	235	220	237	217	237	237	234	227	221	244	249	249	260	248	221	253	257	204	218	220	255	253	237	249	232	243	236	251	274	262	237	227	238	243	217	245	232	218	260	222	237	240	233	249	215	231	204	206	260	240	247	255	246	234	223	257	243	215	233	240	243	235	222	261	241	241	239	236	230	212	254	223	239	247	219	255	226	259	257	228	201	206	244	229	242	220	236	224	245	234	248	271	235	238	217	257	237	232	232	242	233	245	239	214	235	236	246	247	241	245	232	244	279	227	249	233	274	224	256	251	249	251	243	230	254	237	240	262	243	242	226	236	244	241	239	259	238	248	247	257	232	242	249	248	264	279	210	214	219	230	233	220	243	255	219	219	228	215	253	244	253	221	244	221	234	258	239	217	221	265	224	258	239	207	246	227	255	247	232	238	247	227	253	221	262	259	248	248	237	235	241	203	229	201	239	238	236	219	225	236	216	235	233	225	214	232	252	228	258	257	248	247	241	214	240	272	220	227	263	248	245	236	242	265	246	249	253	207	237	252	246	237	259	256	217	212	221	249	252	251	253	238	236	226	242	254	242	214	261	267	223	238	253	248	299	235	255	227	228	240	222	255	228	222	236	215	231	213	230	247	233	202	248	277	234	253	249	205	235	229	219	230	247	212	236	246	238	250	238	236	213	220	229	230	221	252	249	235	249	237	251	216	213	232	249	240	243	231	251	237	235	240	182	242	245	247	252	229	227	251	207	232	244	245	244	198	228	220	253	225	251	236	260	250	226	240	236	212	220	242	250	241	223	233	265	249	244	206	245	235	212	233	228	232	233	234	255	241	231	213	265	243	241	214	268	231	240	261	243	228	239	224	237	220	238	246	244	221	251	221	253	246	237	231	236	251	234	221	236	279	208	239	237	245	234	250	230	238	285	255	263	228	238	183	260	223	231	246	253	227	230	247	232	221	245	274	263	227	241	256	242	223	238	219	198	226	219	249	238	248	243	224	238	211	243	249	276	245	242	242	243	210	222	223	228	229	218	225	215	243	262	243	242	232	227	223	226	232	251	227	238	191	227	216	260	240	244	239	253	246	227	250	248	245	245	245	254	244	236	219	253	251	234	224	233	242	262	241	254	232	254	255	245	244	238	239	243	259	252	243	219	254	250	251	232	243	245	242	234	231	214	246	225	247	239	251	249	243	233	249	242	247	232	217	234	244	243	230	229	219	249	252	260	225	230	213	240	234	252	212	258	231	261	228	226	210	222	225	241	225	231	193	236	250	235	235	263	255	261	219	229	234	249	266	242	247	218	231	249	245	239	233	236	265	247	232	237	241	248	240	229	226	254	239	215	231	238	244	275	231	251	219	268	219	266	241	251	249	229	239	238	257	246	215	239	260	235	229	265	211	255	228	261	254	227	246	249	227	237	236	225	233	230	229	238	241	263	235	250	224	261	265	229	229	233	269	236	246	234	247	267	204	227	260	244	238	254	255	233	220	204	232	243	245	260	242	247	250	255	214	243	237	224	234	227	224	207	250	254	231	254	225	236	216	257	245	222	232	218	247	238	251	237	234	227	236	237	222	235	245	211	235	254	255	238	214	249	246	257	237	243	246	228	236	233	227	242	229	225	250	236	221	244	238	249	225	259	226	234	256	226	243	235	232	242	241	240	252	234	242	241	219	225	251	229	219	241	250	265	234	246	254	251	212	261	259	230	228	244	231	237	249	217	265	255	268	221	212	239	227	229	251	274	230	240	247	242	247	253	268	232	250	248	210	229	236	241	263	214	228	242	242	244	266	259	238	237	235	199	227	239	220	229	227	235	250	250	238	235	236	217	234	230	224	224	228	247	239	255	222	256	232	253	235	259	228	234	234	215	224	242	226	233	249	281	213	215	238	252	232	264	250	224	260	243	259	258	270	231	241	257	236	229	247	245	245	249	239	224	254	240	243	255	249	231	242	203	234	254	243	227	243	230	215	233	233	223	225	249	225	272	247	217	231	250	241	223	233	268	209	253	230	267	235	230	235	220	236	243	227	236	225	233	225	249	226	226	215	215	245	253	225	230	236	241	204	222	247	240	253	273	264	237	244	255	254	229	240	229	239	240	273	230	231	234	233	239	257	225	249	235	223	237	232	273	256	213	225	223	224	229	231	236	215	244	222	244	251	229	245	235	228	264	238	257	242	250	228	261	233	246	232	249	240	255	277	214	244	237	211	208	252	231	228	241	223	241	264	229	227	244	240	226	251	234	237	231	223	212	259	230	225	228	243	234	225	224	233	214	204	231	211	236	246
22562	21091	28700	23738	21103	21035	10927	3292	2245	1818	1463	1069	959	794	692	634	626	571	514	518	467	503	458	424	425	384	417	391	407	398	388	376	387	366	368	398	398	368	367	351	360	341	344	358	327	373	346	351	341	356	343	336	324	364	331	320	308	327	296	303	307	300	356	341	313	291	309	291	312	316	300	329	304	312	297	317	297	310	301	312	326	307	319	290	320	329	326	331	302	296	307	291	303	282	315	329	275	270	315	284	307	297	287	298	306	305	320	290	315	302	292	307	322	313	317	336	292	326	299	295	297	323	269	334	322	327	323	316	319	294	309	295	324	300	313	284	313	324	287	321	303	320	313	284	280	330	314	335	327	286	283	300	322	320	304	286	273	299	295	286	322	296	328	332	318	306	299	294	309	284	309	302	295	285	323	294	333	302	326	308	326	282	303	274	266	298	309	283	314	334	316	313	329	267	308	270	310	319	313	270	312	326	276	301	256	333	308	307	283	285	277	327	288	304	319	310	288	328	330	285	275	296	288	280	334	309	314	303	278	301	340	345	326	309	320	336	314	305	311	324	283	275	281	311	331	306	289	271	306	274	284	312	301	282	291	292	280	286	326	328	296	310	299	280	307	318	297	303	323	282	293	295	289	305	267	303	312	282	328	314	331	338	313	293	262	282	293	314	303	328	309	277	288	283	290	326	297	281	284	319	318	289	317	317	300	282	299	307	291	330	304	292	291	315	300	320	328	284	301	319	298	300	345	297	300	335	327	292	310	285	334	296	323	288	284	307	314	305	298	281	293	300	273	283	301	300	288	317	294	303	293	325	282	323	308	307	287	308	301	298	306	316	295	324	315	324	269	288	304	306	309	303	271	311	297	307	282	309	320	305	308	320	329	303	306	311	293	291	296	306	293	285	298	305	286	332	281	305	268	278	289	316	287	284	320	289	308	275	311	308	282	338	335	300	331	287	325	289	292	301	335	301	314	293	291	308	322	335	310	286	308	293	289	319	289	318	319	308	316	257	303	314	270	283	318	276	316	292	331	315	330	285	324	300	293	267	315	301	319	302	312	261	301	308	333	330	290	307	298	260	316	331	304	279	300	298	309	282	286	320	344	314	322	291	318	295	323	297	296	289	291	287	324	290	308	328	290	317	295	337	305	281	304	323	288	310	317	293	287	329	291	272	282	298	296	295	326	306	291	296	293	312	334	300	312	296	303	318	271	291	304	325	287	275	333	270	297	260	268	289	317	271	312	321	272	297	356	330	287	289	299	301	310	290	304	312	317	319	306	298	299	317	316	312	317	295	264	312	314	288	321	298	311	315	290	274	289	303	305	321	296	324	278	354	327	321	269	294	295	300	290	294	316	281	310	288	279	305	276	351	314	319	308	311	305	295	304	311	328	308	312	295	274	317	311	306	284	276	308	305	327	332	329	289	292	306	312	301	283	348	321	277	297	312	291	330	303	289	308	288	286	292	299	297	328	283	286	294	292	293	302	323	311	281	312	298	295	291	292	282	300	291	292	267	291	342	306	312	330	315	319	284	278	355	281	320	329	344	283	291	291	318	309	318	307	314	296	309	280	277	314	313	347	321	338	313	292	309	313	315	297	286	294	327	317	317	305	284	311	307	280	303	294	330	274	299	282	301	312	296	283	285	302	293	287	259	311	324	315	321	299	317	289	306	314	300	307	263	318	338	331	336	304	279	288	270	300	290	297	327	293	307	304	307	275	323	288	320	307	290	295	276	312	299	289	312	313	304	284	335	275	296	325	330	312	299	266	292	304	296	304	281	324	293	331	284	306	294	311	302	317	292	320	290	314	286	310	308	304	268	350	285	297	289	316	299	283	310	310	299	328	268	295	280	319	316	341	292	301	310	300	299	314	293	308	316	315	309	277	316	302	296	350	237	317	310	291	319	303	298	320	318	303	313	280	264	290	319	296	313	308	289	319	312	293	341	283	314	275	316	273	292	323	292	316	302	256	294	305	307	301	302	295	306	323	296	314	328	301	300	326	310	304	297	314	282	294	328	260	295	254	313	293	316	294	297	290	284	319	333	285	280	328	303	297	298	298	310	279	287	337	290	315	303	313	318	300	305	309	303	305	303	302	347	330	280	310	283	308	336	321	296	301	301	300	334	334	264	289	317	310	329	316	332	329	295	282	266	285	311	294	332	295	312	311	305	300	287	299	321	307	312	308	293	302	285	273	274	305	299	318	295	300	320	285	296	295	310	294	311	295	305	295	340	322	304	301	306	301	303	328	316	288	335	279	295	300	331	317	320	316	289	289	309	341	312	320	285	290	300	322	315	306	322	292	314	271	294	290	311	298	316	320	301	311	319	302	303	262	259	289	296	296	313	274	313	334	292	292	264	305	295	299	314	292	314	330	287	293	335	281	321	296	314	341	310	282	314	356	276	287	308	270	303	305	303	288	299	311	323	300	322	315	271	278	297	327	319	292	323	295	298	314	302	326	277	337	300	337	300	324	315	276	287	336	294	339	322	322	331	305	305	300	318	280	284	324	276	264	345	297	310	272	330	305	310	318	306	301	284	321	332	299	304	302	311	328	318	293	320	315	289	311	270	324	301	316	287	283	293	300	309	275	307	295	268	314	328	308	305	288	326	313	320	293	296	310	287	323	302	327	273	303	327	277	283	282	314	331	310	319	334	288	274	282	300	314	314	323	321	289	277	283	280	312	311	328	307	305	313	297	322	322	309	315	297	322	310	325	304	297	309	275	335	285	298	304	304	291	296	331	334	295	267	300	347	283	295	306	288	311	297	304	307	297	280	283	295	300	313	311	314	304	270	295	306	308	323	291	282	292	312	287	287	277	302	284	341	305	276	316	281	281	346	282	309	317	296	331	317	340	301	310	311	304	289	323	271	309	339	313	297	294	324	269	335	324	332	313	283	289	331	292	277	322	314	284	300	331	293	271	283	309	303	286	309	306	279	312	289	325	316	311	302	306	318	319	330	321	314	311	312	296	299	295	287	298	286	357	303	347	300	286	305	285	308	264	312	301	314	319	303	304	311	312	275	307	341	292	308	317	303	299	279	319	297	278	287	294	310	333	322	328	297	286	297	309	309	322	283	296	307	319	306	319	321	304	265	320	291	308	285	307	278	282	310	303	323	296	288	334	301	317	279	305	294	257	296	323	273	287	307	303	317	347	310	298	273	294	334	299	274	321	331	319	307	316	321	329	321	304	293	312	304	293	296	338	332	298	289	339	285	298	305	305	307	289	313	303	304	300	286	319	312	298	293	325	296	263	314	314	290	290	317	307	328	287	302	303	299	312	301	334	296	306	320	307	320	279	339	301	300	306	305	332	303	285	283	314	317	273	307	296	325	307	298	306	297	278	326	327	307	290	316	293	294	309	305	314	325	314	293	304	288	333	322	305	307	280	282	307	288	320	296	277	299	309	319	321	307	282	317	306	308	299	294	298	311	308	314	318	286	283	316	314	293	291	282	298	287	324	299	278	307	303	296
37010	65037	44759	17246	10924	8120	6167	4756	3855	3050	2309	1749	1415	1137	926	897	848	784	685	693	626	598	532	510	475	450	444	442	445	427	454	399	420	422	404	440	372	415	387	425	386	392	378	354	412	401	380	370	378	351	371	349	383	328	327	343	335	326	333	303	328	326	323	319	290	314	319	310	325	305	283	298	292	306	295	334	326	303	356	325	337	327	293	328	311	301	316	296	296	308	296	325	318	330	339	313	292	324	303	306	314	284	297	311	286	314	297	301	311	302	360	295	315	326	305	296	281	324	294	284	287	275	313	293	291	342	300	294	312	300	304	325	301	307	327	289	292	281	319	334	296	333	266	295	303	245	270	316	310	291	322	315	283	291	319	287	323	299	306	319	310	326	309	319	307	291	275	261	292	347	305	335	299	302	295	303	306	309	334	337	343	304	307	314	274	336	303	318	330	331	313	324	310	308	295	288	290	301	344	303	299	318	303	318	331	316	302	305	331	295	319	330	302	299	286	334	314	296	348	281	291	308	299	292	333	306	318	288	306	333	308	299	303	301	314	336	312	319	322	311	285	333	303	307	292	346	296	300	291	308	331	307	314	327	292	295	323	284	342	311	316	339	317	335	275	357	318	304	297	285	326	295	316	315	287	321	355	291	317	296	304	301	293	296	322	298	303	326	297	278	289	297	298	270	267	296	289	309	310	290	323	304	315	292	304	338	309	276	323	298	338	307	313	295	362	297	290	350	317	284	311	304	352	284	330	309	319	317	256	349	285	326	317	303	323	321	315	334	307	332	287	295	293	304	270	313	298	283	290	316	302	315	282	317	298	328	291	317	295	293	324	312	327	283	339	292	311	296	314	283	321	312	314	328	321	302	332	308	313	314	320	300	354	315	320	317	346	311	280	297	299	275	271	311	277	332	338	324	279	272	342	297	316	326	318	305	310	309	297	294	317	303	304	310	312	294	290	310	300	289	287	313	307	313	301	330	303	302	318	316	294	326	296	307	308	300	304	322	280	335	286	309	325	287	331	301	282	302	309	330	315	330	330	314	290	308	282	323	291	316	325	278	321	328	342	310	313	301	297	326	292	312	322	333	331	299	290	259	320	320	314	268	309	314	301	285	296	326	325	298	337	317	333	317	315	303	288	317	303	343	286	305	311	333	310	309	299	315	293	295	294	299	300	277	272	269	284	276	296	317	283	303	279	317	292	299	275	297	323	312	324	287	317	270	280	286	276	316	309	309	321	298	297	301	296	302	282	284	341	318	295	304	313	340	289	308	322	283	316	296	314	295	313	327	308	302	337	299	320	290	317	302	311	327	302	322	312	308	330	299	287	339	296	323	323	298	322	289	275	340	324	298	311	312	288	305	289	323	298	283	266	314	317	333	286	331	321	309	298	293	314	300	337	301	315	316	306	317	311	313	310	310	301	299	300	288	306	275	317	292	281	312	329	310	323	298	305	278	310	336	301	320	314	323	305	289	309	279	320	297	278	313	283	335	324	311	327	298	293	293	278	329	282	318	317	264	309	314	303	309	309	281	289	303	318	303	314	289	323	269	319	329	289	316	315	322	289	297	315	297	304	287	330	278	265	302	343	321	313	319	311	323	314	298	308	310	342	335	287	345	307	338	333	314	295	318	306	325	308	348	304	284	297	292	324	303	321	321	331	296	328	305	324	306	330	335	272	299	327	303	309	297	302	300	310	329	292	303	307	303	301	307	314	288	317	294	336	291	314	306	298	298	304	287	305	338	335	275	307	293	287	287	312	293	311	348	319	300	291	328	307	300	317	320	306	293	338	327	308	318	298	328	284	305	314	316	300	278	304	306	291	287	301	329	304	316	334	318	284	338	332	278	280	272	306	310	292	321	310	336	276	292	309	281	299	267	283	312	296	318	316	301	317	284	331	304	285	295	310	285	313	304	311	280	313	309	318	318	307	289	313	325	319	303	288	300	271	313	303	316	307	283	323	339	331	327	321	324	318	297	323	321	311	310	285	306	293	310	283	308	286	269	300	316	312	347	303	338	295	302	315	314	343	270	300	302	297	313	318	307	309	312	281	286	310	293	301	304	278	345	269	314	354	270	313	358	323	307	316	303	297	284	308	324	278	296	274	319	322	352	292	334	345	302	301	298	299	357	318	279	302	302	298	265	309	287	316	287	333	314	339	282	317	275	317	295	312	300	300	322	302	305	297	289	318	325	308	273	281	309	297	285	346	326	283	302	303	296	284	294	294	313	314	308	300	277	287	291	303	299	332	306	349	306	287	307	323	302	316	326	263	306	301	308	295	310	282	289	333	307	286	312	317	295	307	317	323	300	272	299	321	309	314	299	306	296	317	320	322	335	289	331	295	312	333	283	280	293	304	303	304	296	289	313	280	338	298	321	311	290	331	296	310	324	293	298	293	353	286	272	301	304	302	310	332	284	326	293	337	321	317	321	310	300	277	325	307	326	303	330	304	318	304	319	318	301	315	301	300	301	297	284	297	283	281	282	308	309	301	307	279	319	326	288	337	329	315	303	306	348	325	322	325	285	313	323	317	342	294	302	304	318	341	308	310	303	308	285	315	312	294	297	311	295	308	315	297	308	303	322	320	329	325	309	301	340	278	316	282	308	301	305	320	325	296	307	291	325	297	324	309	311	314	311	317	304	331	320	309	318	308	321	305	311	315	293	319	302	299	301	292	307	289	305	317	322	307	349	290	300	323	307	271	277	302	319	302	308	261	286	301	298	324	319	315	293	279	304	317	327	299	311	276	342	288	286	301	305	270	316	318	297	316	309	299	301	310	351	308	307	294	293	274	321	310	300	298	273	311	312	311	324	304	297	297	308	313	318	302	295	316	313	287	302	308	300	320	295	294	303	289	277	298	301	305	330	352	255	280	293	306	288	332	312	309	328	296	330	305	321	297	288	282	280	319	284	288	311	331	295	340	306	329	293	290	326	318	322	283	321	306	302	314	308	326	288	311	335	308	321	346	300	337	301	327	315	295	290	325	330	283	293	296	279	322	294	296	272	320	322	309	313	303	302	326	297	279	290	289	301	329	307	256	288	312	289	319	320	289	321	309	280	327	310	316	284	325	286	306	311	333	317	298	330	286	294	303	314	286	340	296	288	264	312	302	309	290	322	337	314	305	301	304	313	321	285	289	271	302	316	330	312	292	311	339	325	310	279	328	350	297	289	306	276	294	303	311	318	288	320	313	308	296	311	326	339	309	295	272	290	328	279	298	290	312	295	320	304	332	289	292	297	322	283	278	287	285	284	306	298	317	315	334	322	313	310	285	300	321	301	294	311	298	276	308	268	306	300	286	302	304	331	290	335	339	323	278	332	326	280	291	306	308	305	299	284	333	299	308	278	319	303	306	327	310	317	282	308	291	319	306	295	301	296	263	297	306	312	320	311	331	292	305	293	280	305	324	289	332	304	324	291	305	307	283	306	308	297	333	319	292	292	344	324	301	292	293	313	283	287	324	277	325	298	272	330
31895	30686	26505	10254	3253	2091	1442	1078	862	698	509	427	332	326	284	268	319	247	242	224	265	220	199	173	221	222	183	169	172	223	182	196	207	187	204	202	221	197	213	202	187	202	169	167	184	190	180	170	192	190	183	205	187	147	174	143	160	182	180	171	190	164	175	165	176	184	145	154	154	168	151	164	183	186	168	185	159	178	164	156	159	189	154	168	165	174	161	188	170	183	148	149	160	153	176	166	170	174	138	186	169	159	176	163	150	170	181	163	162	176	171	164	191	170	165	176	194	144	170	159	153	174	170	181	172	170	163	168	176	174	165	202	162	167	166	186	187	151	170	152	167	191	161	194	176	179	173	172	162	151	155	146	170	190	158	171	162	177	179	164	165	175	175	164	171	158	159	167	153	172	154	154	156	187	179	169	170	145	157	178	175	185	149	180	164	174	162	161	186	180	152	182	170	176	180	173	164	179	173	150	190	168	167	174	139	167	163	175	161	162	154	163	170	151	164	172	169	154	192	164	162	164	157	170	174	168	165	160	167	183	139	148	174	175	174	169	187	178	162	175	160	185	161	165	179	171	160	172	205	176	176	189	157	194	184	176	166	163	172	161	170	180	144	170	162	159	164	167	162	167	158	162	170	154	166	173	150	163	175	171	185	146	179	157	167	164	191	163	193	168	180	170	187	165	174	164	164	147	186	171	171	162	138	189	172	157	169	170	143	173	166	164	164	152	174	181	196	146	179	178	166	158	181	162	164	179	174	178	171	142	183	169	166	168	169	177	182	184	170	172	170	181	174	165	157	173	170	145	168	163	149	167	174	165	171	165	153	165	169	144	182	161	169	171	161	153	168	155	168	149	177	166	176	153	159	165	150	172	157	168	163	174	169	182	187	172	171	196	200	153	182	178	164	155	191	165	172	156	160	177	167	189	153	164	172	195	166	153	153	177	161	170	188	162	161	175	178	163	191	173	171	160	169	178	166	171	146	163	172	153	162	199	163	157	163	155	185	181	165	155	155	152	179	193	163	180	177	178	170	172	170	158	165	160	146	163	155	152	185	159	166	163	162	149	158	177	167	202	156	168	204	178	169	156	183	163	160	172	159	169	164	161	167	152	170	141	172	148	178	175	166	170	169	166	181	146	158	180	150	154	149	194	149	166	160	181	169	157	175	171	153	170	132	163	162	157	168	168	181	191	161	147	162	152	175	164	158	153	171	148	167	156	214	175	148	170	174	178	163	145	170	170	175	156	165	159	142	183	156	165	157	163	169	191	165	191	180	160	155	164	158	160	199	183	185	188	171	189	202	157	158	186	178	161	174	163	172	159	165	195	157	162	146	178	156	156	186	148	161	180	163	153	159	170	161	144	173	182	163	176	160	169	178	151	163	158	168	162	160	156	170	165	169	169	190	184	163	170	146	157	167	169	183	143	168	177	168	162	151	166	170	168	174	187	165	200	167	169	191	149	174	155	160	157	168	164	188	177	181	176	164	167	176	189	163	166	181	169	162	160	147	165	171	177	181	165	163	162	192	188	143	197	165	154	174	178	191	168	183	153	146	174	172	192	158	177	174	162	188	166	170	162	186	200	174	175	169	161	169	171	180	168	152	160	148	183	148	208	155	181	154	172	160	172	163	187	172	167	180	160	176	180	155	167	162	181	172	171	178	183	177	166	172	155	185	162	165	168	170	160	177	153	175	163	169	143	185	172	148	175	164	162	175	159	163	185	156	188	148	152	171	153	181	155	165	174	156	170	186	184	145	169	158	172	150	159	166	173	188	179	180	160	157	169	184	173	183	160	164	156	160	160	163	171	166	166	173	137	176	179	160	163	171	160	170	165	164	166	187	162	181	171	159	158	167	180	178	161	176	176	164	171	167	169	194	175	162	140	171	162	179	162	166	182	175	141	180	159	187	151	167	182	162	181	152	182	198	172	169	160	191	158	159	139	169	157	167	185	160	129	173	180	166	156	163	154	204	154	158	164	175	161	168	163	157	147	144	176	183	158	178	177	151	181	174	139	153	165	154	184	159	183	149	168	150	171	168	173	193	158	164	173	176	160	176	161	153	162	178	158	152	160	152	172	160	167	153	173	189	186	159	177	157	193	157	157	171	178	176	145	188	159	167	156	167	186	155	167	199	157	157	145	165	175	174	155	160	173	151	164	184	142	134	168	187	183	153	145	172	172	179	174	163	154	161	160	164	174	168	168	162	162	173	156	143	172	145	152	177	189	173	170	155	143	158	174	154	170	162	165	176	165	163	168	169	146	180	176	185	174	181	154	142	154	166	177	169	183	158	162	164	172	157	170	168	181	162	156	170	199	181	154	189	152	156	146	163	157	143	169	179	177	154	166	161	184	200	178	173	174	145	184	177	159	169	155	173	167	173	136	166	165	154	186	190	181	167	175	140	171	159	153	178	152	159	169	157	156	178	185	183	162	174	167	167	167	181	156	159	157	156	161	173	176	192	158	161	149	138	164	169	163	157	161	175	151	168	154	157	169	162	157	157	151	171	163	158	157	153	179	163	158	175	162	172	161	173	192	147	187	156	155	157	150	165	168	170	156	186	166	171	161	188	182	180	177	176	155	180	184	169	176	143	181	163	183	181	152	158	158	168	145	197	146	167	159	175	166	146	172	154	169	147	164	186	179	181	155	180	195	167	169	186	166	157	175	184	186	156	192	161	167	169	182	160	158	165	174	177	158	159	150	156	161	170	165	146	153	144	170	175	132	154	183	145	180	165	179	167	146	168	150	194	161	155	152	164	152	185	160	160	169	154	190	179	183	157	156	165	168	167	156	162	171	182	153	170	175	177	162	182	185	154	185	190	165	168	169	158	167	178	165	174	156	186	183	158	175	166	148	154	145	152	175	159	169	194	164	183	182	180	149	165	163	163	159	167	199	154	172	168	168	178	192	161	169	159	179	164	151	156	178	192	195	159	182	172	181	165	161	166	173	189	149	176	175	153	154	152	173	196	154	175	166	169	170	153	161	173	158	179	165	170	149	169	161	165	160	184	164	158	184	152	156	170	158	158	167	167	150	166	165	175	176	144	147	156	163	154	171	173	139	175	173	177	174	170	156	153	173	156	176	165	174	171	157	185	176	176	179	161	173	152	159	149	146	180	177	145	176	170	178	154	170	173	168	174	181	170	147	148	166	180	161	160	183	158	150	164	161	158	174	151	171	190	154	186	203	158	180	181	156	160	184	155	172	151	174	184	156	147	161	167	169	149	153	173	168	159	170	180	187	158	169	174	160	147	169	190	175	171	209	141	170	170	178	185	162	163	167	161	163	157	167	179	193	154	172	162	152	156	153	163	162	184	165	156	162	141	181	164	161	181	167	169	155	170	173	179	166	149	189	168	156	157	165	158	148	156	171	176	158	190	162	153	176	157	161	163	174	162	154	176	169	169	187	155	167	177	179	144	161	160	147	168	159	149	187	180	169	183	159	156	166	173	158	168	183	165	167	180	177	155	161	153	167
34054	43827	25747	7741	4810	3531	2502	1935	1514	1155	840	643	538	480	416	414	374	359	300	324	264	290	262	240	262	248	220	242	218	217	236	210	237	210	201	246	232	245	226	218	216	200	224	224	184	207	169	214	211	187	206	186	219	212	190	203	206	196	191	207	189	208	186	183	178	175	172	192	185	172	185	197	206	200	189	176	180	158	178	163	189	191	160	192	190	199	187	164	165	191	162	188	171	198	171	165	163	158	181	174	184	182	190	165	188	189	174	185	182	175	204	212	185	183	187	194	202	204	185	187	187	166	180	178	189	171	177	186	166	169	163	190	189	171	203	190	185	188	198	208	162	173	187	209	187	188	172	171	180	167	207	191	174	180	169	163	176	191	174	197	182	183	180	182	173	186	176	198	189	187	159	186	195	185	181	193	201	184	170	178	185	187	173	174	186	203	178	183	182	210	181	187	172	178	180	184	192	212	175	182	176	183	177	162	181	166	173	184	169	181	156	183	204	187	187	165	162	179	164	173	188	169	197	168	183	171	182	165	174	171	179	185	185	182	181	166	202	176	187	203	183	168	162	201	179	172	194	158	159	180	177	176	185	175	177	204	188	164	184	193	179	189	156	171	177	175	177	152	192	188	183	181	181	184	196	171	177	191	182	174	198	200	166	189	195	186	177	150	180	182	169	168	170	189	169	189	193	195	175	179	200	184	190	168	192	189	177	189	204	198	176	194	182	165	193	185	170	194	169	177	194	174	168	189	182	159	178	194	183	167	175	163	145	168	155	197	192	172	193	198	176	187	201	177	172	186	174	189	190	179	166	177	175	177	190	168	152	218	175	167	209	177	171	215	187	188	174	190	181	179	156	193	165	187	192	176	190	178	157	156	159	174	187	205	164	197	155	173	181	174	167	182	162	171	169	176	201	154	165	179	196	159	189	173	180	167	174	201	184	181	170	151	163	184	204	177	198	184	172	183	168	181	187	177	170	164	180	167	198	210	206	181	192	161	165	209	171	176	187	192	185	200	187	200	166	206	191	192	179	160	176	171	186	186	182	180	181	209	189	188	184	196	178	184	162	181	198	186	182	182	177	176	171	182	179	194	163	173	192	163	163	192	204	169	166	169	178	197	174	181	165	191	178	199	169	198	196	188	182	213	165	185	170	163	181	176	176	182	202	186	199	182	190	177	182	179	184	177	185	178	198	204	178	186	206	175	194	168	178	185	207	174	151	194	172	184	175	176	188	198	167	151	181	178	164	175	188	191	195	157	175	168	168	183	195	186	175	154	172	195	172	176	174	168	188	202	166	182	184	176	164	175	200	175	205	186	174	193	173	165	175	184	185	145	178	181	192	186	174	176	176	178	183	207	169	189	188	172	183	187	195	184	184	207	196	165	205	171	160	203	182	184	162	171	177	154	204	165	164	175	175	130	186	174	188	172	165	208	184	191	177	179	197	187	189	185	189	190	167	190	213	176	188	174	183	190	176	198	174	182	154	175	183	149	198	181	169	172	152	162	175	170	178	175	162	197	168	188	180	163	191	188	191	182	178	197	200	183	155	183	197	150	178	175	177	160	211	163	216	188	199	197	185	165	154	155	153	184	201	194	207	168	188	195	198	198	199	184	190	189	150	187	190	192	180	178	189	200	175	196	175	176	175	196	165	180	189	176	181	215	178	171	175	209	198	200	176	177	174	171	161	175	193	180	180	194	166	174	167	162	178	183	171	178	160	182	193	187	180	186	181	183	175	194	189	192	182	152	175	202	181	181	184	173	174	187	191	182	194	166	163	187	177	177	196	184	179	156	170	182	189	163	188	186	205	188	181	168	197	193	195	182	170	182	193	180	188	198	186	192	183	179	181	174	178	187	204	194	182	195	172	179	167	202	186	169	178	196	174	182	179	188	157	166	159	199	183	192	165	148	161	161	177	170	177	188	189	170	170	161	185	156	160	216	177	149	188	190	168	188	176	180	174	177	164	193	161	184	179	143	188	200	177	182	215	191	163	189	171	190	175	179	192	184	176	190	171	194	175	170	199	164	213	164	167	171	199	192	178	196	191	163	160	177	194	181	189	171	173	204	169	177	179	176	189	169	175	185	177	176	191	184	176	194	181	156	162	183	176	169	166	168	178	170	167	184	177	197	180	182	166	176	171	178	189	187	161	186	176	175	193	184	172	153	181	180	178	178	192	197	188	181	185	178	166	178	193	189	197	171	174	169	175	196	195	177	161	178	180	168	182	187	161	173	175	167	180	168	145	173	170	187	188	205	198	184	195	178	179	173	165	175	185	205	165	194	173	181	165	179	171	177	161	188	169	182	180	178	221	167	179	192	184	167	163	188	201	189	187	177	206	163	170	185	199	187	188	180	180	168	193	177	167	173	199	191	176	175	165	180	199	173	168	177	207	183	175	168	166	153	167	192	173	179	163	188	195	192	183	168	176	166	186	180	205	190	186	168	188	195	184	166	162	201	191	200	151	171	188	166	186	189	196	191	205	172	184	166	170	167	187	184	192	204	184	165	173	209	159	201	184	172	190	193	155	186	182	192	185	177	191	176	185	173	190	175	188	188	182	178	175	171	185	191	184	160	170	192	180	156	163	198	185	173	164	170	192	181	186	186	185	183	160	166	185	206	186	179	169	151	195	196	180	169	180	166	170	195	175	173	184	168	171	179	157	174	169	171	192	182	183	181	179	178	172	204	167	178	184	169	190	194	182	178	189	195	191	179	194	166	161	170	183	189	172	214	190	197	184	202	165	177	175	159	186	172	163	180	184	166	189	188	187	157	181	198	201	155	175	171	192	187	196	187	156	167	175	194	164	171	184	184	209	203	182	171	153	160	200	169	188	179	174	155	154	175	192	178	186	168	180	217	190	191	199	176	182	186	184	178	181	191	183	198	198	177	155	174	182	182	168	172	188	164	177	171	157	175	172	184	184	191	176	182	174	174	176	201	167	190	192	190	192	167	164	203	174	191	173	199	178	193	187	174	198	171	193	173	164	209	189	162	180	198	179	165	178	184	181	198	177	177	180	195	201	198	175	179	180	182	178	172	180	198	190	220	184	191	183	185	174	177	196	209	161	186	185	205	179	182	198	174	172	181	174	181	194	181	173	164	188	185	185	185	188	175	200	178	170	193	175	167	168	166	181	183	194	186	168	165	162	172	176	176	184	199	192	198	176	168	164	166	192	148	168	197	159	172	173	174	189	183	179	171	194	186	209	199	179	179	193	183	177	190	186	178	186	173	179	159	180	191	197	164	198	187	192	191	191	161	180	175	171	199	177	173	174	183	174	193	186	170	166	178	169	163	166	168	183	175	172	177	170	182	211	186	158	195	160	172	203	197	194	157	193	179	184	180	182	166	189	172	177	206	195	176	216	196	203	189	164	178	163	187	175	187	177	178	184	179	158	167	185	173	179	216	170	158	188	171	172	186	204	180	209	207	187	198	188	176	180	182	164	184	182	164	191	191	150	184	179	189	182	152	165	171
23725	21092	28243	24224	20875	11685	3646	2083	1527	1135	927	738	626	566	473	499	409	400	333	334	321	301	325	293	312	279	274	277	284	253	271	279	273	245	283	263	275	263	243	212	250	263	258	239	228	237	232	246	254	248	255	216	244	219	218	236	211	220	225	218	211	201	205	234	220	206	223	208	236	229	220	215	215	198	185	229	228	229	206	218	217	213	197	195	200	196	196	202	216	200	232	195	220	245	197	216	231	217	229	227	232	209	209	227	208	206	202	220	206	213	232	194	192	216	218	206	205	196	213	209	175	239	221	215	222	196	214	200	215	193	201	233	210	225	202	205	207	183	202	201	203	214	182	187	240	219	224	201	238	210	184	230	199	184	229	186	202	184	212	200	179	226	199	186	201	224	192	205	197	198	196	200	227	222	181	212	213	222	192	205	189	225	201	205	205	215	212	192	216	191	214	226	220	201	210	205	200	223	223	208	209	202	199	208	235	218	189	215	187	204	197	201	218	202	241	191	209	218	203	196	202	200	197	198	185	223	218	205	212	192	218	221	214	225	207	234	213	204	218	205	197	217	195	218	194	222	248	246	211	246	229	216	223	214	221	234	233	232	207	226	208	184	202	228	208	234	196	201	231	211	249	200	189	227	215	227	202	191	222	173	221	233	207	196	188	227	204	212	206	206	192	206	232	217	186	205	218	211	195	194	220	232	215	196	232	245	213	215	187	224	216	215	213	222	202	220	213	196	224	230	197	216	207	221	191	195	206	222	216	211	222	206	230	215	220	194	183	224	196	222	228	207	208	208	214	218	208	225	211	249	235	202	230	209	217	219	236	216	244	229	214	208	220	228	209	220	203	197	223	200	221	227	232	200	214	212	202	200	192	206	226	202	169	215	229	220	186	209	225	204	215	198	204	226	181	202	191	242	224	221	221	225	230	221	202	207	195	216	211	215	229	218	187	206	218	206	205	197	187	205	205	198	228	208	221	204	205	182	218	210	199	227	233	197	228	216	228	189	197	192	204	185	236	209	220	251	204	219	187	200	192	188	242	209	207	202	192	218	188	220	250	221	214	190	190	218	209	194	222	195	170	219	196	213	185	205	207	207	193	213	199	215	218	190	206	193	209	208	211	216	200	224	228	216	185	189	195	220	186	214	221	190	228	203	213	222	208	203	205	196	204	204	195	196	208	195	228	216	197	194	192	208	195	229	201	200	207	189	218	233	233	219	210	202	199	180	206	222	188	217	186	238	206	227	206	222	214	208	204	197	215	221	193	224	196	233	185	218	184	191	206	179	209	211	216	209	205	237	218	220	219	195	203	208	227	216	180	202	232	232	229	245	200	203	206	210	212	228	218	178	204	199	200	208	237	229	210	224	217	237	228	217	183	218	233	205	213	200	213	201	198	219	208	214	219	226	198	222	205	190	208	219	203	195	207	205	241	191	203	223	211	219	196	181	204	236	216	234	215	214	204	215	207	220	225	219	205	214	185	222	219	210	177	215	230	193	215	221	216	207	202	219	210	223	212	187	221	245	222	207	183	233	221	224	206	208	191	215	205	210	204	197	222	188	255	215	213	209	207	205	205	220	228	219	217	222	224	226	210	207	202	202	204	236	190	220	197	215	196	200	210	206	250	209	220	215	198	190	217	221	201	207	204	206	201	197	223	223	211	213	202	217	201	192	224	219	229	212	194	226	222	206	231	203	216	241	194	203	190	200	218	196	204	186	221	227	216	219	221	207	216	230	208	220	235	195	190	236	223	201	207	213	201	190	200	218	182	177	208	200	213	227	224	204	198	201	196	214	212	194	223	205	188	224	249	205	201	228	229	186	212	233	199	207	242	190	195	238	223	207	189	226	208	220	228	220	192	207	215	214	203	217	188	191	196	204	186	180	192	213	209	187	231	196	239	213	225	211	220	207	217	206	189	194	233	221	227	204	216	210	218	222	241	183	210	208	212	176	213	216	234	235	216	204	220	213	188	175	214	225	192	206	202	202	205	203	219	214	216	233	198	211	202	199	202	217	204	202	219	223	211	225	213	204	202	216	208	213	206	203	196	196	222	205	215	179	216	197	204	210	202	210	215	227	209	191	214	172	196	248	179	196	201	213	200	223	180	195	224	214	215	180	220	210	208	207	233	193	214	199	217	215	186	196	209	190	204	213	207	189	207	214	225	200	221	187	213	211	196	207	213	231	227	213	233	211	210	213	217	242	194	208	221	207	209	206	214	245	227	207	225	196	202	217	203	207	220	212	210	208	214	210	185	198	244	205	220	200	202	214	202	202	187	247	217	211	222	219	207	214	206	187	194	201	207	220	198	178	216	228	204	219	199	213	199	216	212	204	213	212	225	220	217	212	223	193	211	187	202	201	227	209	213	202	226	237	217	195	225	221	219	223	191	194	233	194	215	201	210	191	205	205	215	232	235	238	230	205	223	229	235	213	209	216	212	199	203	195	226	229	223	199	211	223	190	205	224	197	190	213	208	219	204	210	206	212	224	164	209	201	203	195	197	192	230	228	200	225	215	233	226	195	175	222	208	200	221	210	207	224	231	222	213	210	239	236	222	213	213	202	199	183	230	211	206	223	210	208	208	222	194	197	217	182	213	208	199	227	213	221	218	204	227	210	235	207	182	224	210	220	211	192	224	188	224	241	215	223	222	234	227	234	219	200	197	239	231	211	199	223	224	209	191	203	231	211	199	227	224	226	221	199	192	237	189	198	210	232	222	221	207	191	209	213	205	193	230	214	219	222	211	230	202	243	225	216	208	190	210	196	209	212	225	219	228	219	216	206	197	247	195	219	216	213	226	243	199	209	231	209	211	203	196	191	209	188	237	231	191	218	216	217	201	246	191	223	223	200	225	245	232	211	225	198	219	212	202	216	231	203	220	197	217	200	197	251	212	215	200	207	218	218	207	238	204	222	202	219	201	213	215	208	202	207	207	229	201	229	207	240	233	213	228	221	207	199	212	203	220	197	236	194	207	198	220	189	224	218	188	182	209	217	227	202	208	208	204	197	188	205	195	205	192	204	195	215	200	214	207	193	208	199	216	216	201	197	198	190	214	188	205	190	208	215	218	194	225	214	211	190	207	196	203	211	226	219	225	201	224	216	229	238	176	208	211	244	196	214	224	226	215	183	234	234	185	203	201	224	226	199	218	202	234	233	197	219	202	200	191	202	221	193	215	212	214	217	194	240	224	206	208	215	202	226	226	228	195	185	188	224	220	218	186	217	229	176	193	211	203	196	212	213	211	209	227	208	222	205	182	181	208	189	226	210	208	199	215	228	222	220	237	218	190	225	212	209	209	217	197	234	214	216	196	193	189	207	204	243	217	204	196	194	221	210	201	238	231	222	191	209	227	220	220	193	207	213	238	206	215	218	216	200	222	232	221	211	200	211	191	222	223	209	192	213	222	207	233	217	234	205	198	213	214	213	179	215	229	208	204	219	215	222	207	223	200	210	209	200	206	216	208	222	227	211	200	194
34792	57414	37356	12266	8116	6039	4420	3385	2621	1947	1518	1098	871	725	698	628	555	522	447	429	418	413	382	363	334	343	329	292	295	303	282	293	297	318	282	246	286	282	285	254	298	264	281	280	290	255	244	275	256	234	221	284	261	245	220	247	220	240	250	244	244	233	189	219	208	229	218	215	212	263	211	226	245	216	212	244	224	190	208	235	232	230	235	234	234	211	206	244	221	239	227	209	252	196	234	231	218	229	230	238	198	225	211	213	179	203	211	228	184	215	200	228	222	218	234	226	221	243	205	232	186	230	210	235	181	191	217	222	220	242	224	189	197	216	240	244	226	247	201	237	226	198	222	219	239	225	238	200	228	239	211	214	231	217	193	214	227	233	222	179	242	237	219	217	224	212	216	225	210	201	194	192	204	215	227	220	262	231	240	241	212	227	213	228	210	237	227	191	224	217	206	252	229	214	235	212	222	215	199	218	229	215	202	224	197	211	193	194	227	205	212	242	232	190	219	234	212	197	243	204	213	217	217	202	234	235	195	230	212	230	238	221	219	230	213	237	232	192	233	222	239	239	197	220	232	217	221	199	226	214	218	220	219	214	191	202	197	208	223	203	207	237	237	211	233	230	221	228	231	217	211	189	225	219	208	209	221	233	240	214	230	222	234	202	219	224	223	212	231	214	221	206	246	217	223	196	238	226	207	197	203	217	215	215	210	199	209	208	199	250	211	230	228	220	225	235	204	215	218	218	222	234	223	184	221	237	238	222	233	236	227	227	199	217	221	219	216	209	225	221	236	231	202	225	227	220	229	221	229	226	204	211	220	206	226	209	244	206	203	186	209	196	219	245	209	214	244	198	218	217	212	224	243	218	208	231	217	237	230	232	198	234	209	209	213	218	229	233	207	220	221	240	209	216	231	216	201	216	206	209	212	215	203	220	245	201	203	232	211	212	223	234	233	202	210	205	236	227	239	213	223	205	231	191	209	226	236	224	216	233	217	199	242	211	217	198	205	220	226	229	222	204	242	222	210	239	209	226	223	187	198	242	193	234	214	195	190	214	234	226	201	248	206	232	223	239	232	224	227	202	228	217	218	208	227	203	215	209	206	193	215	221	214	202	216	217	212	209	216	219	194	204	201	212	199	229	212	207	210	223	237	232	218	213	207	225	193	227	229	213	234	216	219	208	209	205	246	204	225	183	214	246	209	237	215	213	242	215	233	215	225	208	234	222	208	192	229	244	212	220	200	210	229	215	222	213	250	226	217	211	248	195	214	217	216	240	222	228	228	219	209	212	219	224	211	216	224	203	224	218	221	238	206	199	205	194	209	213	232	242	191	203	221	251	224	238	190	222	218	218	229	239	248	193	252	224	222	224	192	218	218	222	211	213	213	243	216	228	241	238	167	192	197	205	187	207	235	220	197	229	208	216	198	204	224	236	214	224	209	199	215	210	205	239	232	215	249	190	218	207	230	185	231	204	226	215	217	208	232	213	239	245	216	247	244	209	208	206	228	219	239	230	211	226	221	220	210	210	239	200	214	224	209	233	200	214	212	214	230	236	207	222	225	254	223	187	216	208	191	217	236	219	226	210	213	194	206	214	224	253	205	213	257	218	245	229	265	238	223	219	238	232	220	219	221	220	217	215	204	194	218	224	227	210	200	226	224	211	208	210	218	213	221	227	202	218	200	230	228	228	215	226	226	215	236	209	224	192	197	203	237	218	211	213	213	239	205	224	224	244	214	215	211	217	222	201	218	224	249	216	194	221	231	217	232	211	239	202	218	203	199	208	219	219	192	236	229	201	210	217	207	225	221	200	202	223	225	224	236	243	236	235	210	226	228	217	232	205	212	246	224	224	217	218	191	214	214	242	190	209	218	205	236	195	201	213	224	263	193	235	226	216	209	221	223	230	224	223	179	220	244	199	245	207	228	222	224	212	207	211	233	225	198	223	216	216	201	220	231	224	205	222	241	200	229	223	226	208	207	203	183	245	185	225	218	226	224	209	199	223	210	226	226	210	208	209	221	219	242	216	244	206	221	216	226	199	224	186	221	204	229	225	191	198	205	215	206	190	225	235	208	210	257	220	196	226	206	197	205	212	213	217	220	210	220	190	212	243	232	219	216	232	232	233	219	226	267	189	226	228	222	216	212	239	196	218	204	233	216	214	201	196	224	245	204	208	225	189	213	206	229	215	225	221	249	216	212	238	197	223	219	203	234	217	225	211	200	246	222	203	215	205	210	218	220	227	236	211	189	221	204	231	223	219	201	203	210	215	240	215	201	246	235	230	239	222	224	206	234	243	239	217	210	213	194	201	240	203	193	226	237	206	233	218	252	231	216	232	193	204	200	222	197	226	222	234	224	225	210	239	212	224	251	202	212	226	249	206	212	213	239	237	259	220	189	186	224	221	211	231	226	219	232	233	213	247	211	198	215	202	210	190	233	214	235	228	221	211	200	203	211	215	233	241	236	224	223	205	249	194	210	220	227	221	179	228	218	209	233	202	219	199	214	252	227	244	224	230	233	204	215	221	232	226	222	224	220	206	210	241	199	255	236	195	200	229	237	228	208	221	228	191	203	216	206	228	237	179	247	217	222	200	220	191	210	202	236	207	200	233	216	241	218	246	220	215	223	220	230	203	210	228	217	216	197	201	204	223	213	205	233	214	215	221	218	200	206	222	216	227	197	208	215	212	235	199	260	223	206	218	210	221	193	247	207	227	216	210	225	250	232	216	236	207	221	227	243	222	232	205	197	236	200	210	227	208	201	224	213	215	222	206	222	230	237	228	231	236	225	225	227	230	233	203	252	193	197	252	188	193	228	205	229	243	217	232	208	210	219	214	209	215	236	220	196	195	196	230	219	225	190	213	220	212	225	209	209	207	210	230	174	230	237	225	190	222	214	216	224	216	208	206	212	230	243	198	184	224	224	190	205	210	225	213	208	228	211	221	217	233	214	246	230	213	248	232	206	200	237	232	199	207	206	250	222	215	240	211	234	188	235	229	206	204	252	223	199	210	210	227	195	207	219	229	221	215	180	202	231	210	256	220	203	217	223	214	220	190	204	184	249	223	208	216	228	233	219	205	205	237	245	223	212	208	194	217	216	226	212	239	205	239	221	200	228	211	223	232	210	195	220	230	214	220	208	206	196	223	195	232	213	198	224	220	233	229	216	230	215	222	186	200	216	228	203	230	207	221	213	243	199	204	220	194	230	226	239	206	217	245	204	199	220	201	210	231	227	213	207	217	209	210	210	220	227	192	218	204	224	230	224	237	223	215	212	207	201	239	234	210	215	228	207	207	200	208	224	222	237	228	228	221	225	213	209	192	222	230	219	211	221	223	216	209	216	216	222	228	218	226	218	227	234	240	217	256	219	231	201	236	257	227	232	253	214	191	217	204	218	192	199	212	219	182	233	221	210	228	227	207	207	205	213	210	209	229	165	208	248	218	200	212	222	234	211	217	233	221	213	227	214	200	238	212	203	210
25020	21231	27418	25044	13429	3853	2206	1562	1235	863	703	610	498	455	416	398	430	329	366	328	329	296	276	289	265	297	270	279	278	292	275	272	271	273	277	287	270	256	260	273	238	271	229	253	226	261	281	265	244	223	252	253	254	237	256	224	210	249	254	217	209	240	202	231	233	220	204	229	231	233	204	204	231	245	243	254	222	213	236	232	234	231	234	244	227	242	208	231	226	195	192	241	210	196	198	237	216	248	214	234	229	254	225	217	222	217	227	257	255	193	211	237	212	245	261	222	246	247	238	229	212	230	191	242	218	231	244	224	211	197	223	223	219	222	226	187	203	242	194	241	229	237	231	230	227	250	244	247	230	230	228	211	207	232	242	252	213	227	234	203	243	238	216	219	230	245	234	209	213	227	225	216	204	195	218	234	216	237	252	222	213	199	221	233	213	208	205	220	216	210	205	225	222	235	231	234	201	247	238	218	241	252	230	241	247	230	251	214	235	231	207	259	228	235	240	224	229	240	246	232	219	239	216	233	224	230	212	205	231	228	257	223	230	221	223	251	234	240	221	205	199	239	214	245	226	217	248	212	223	207	252	238	233	228	216	199	209	251	221	235	223	218	205	237	225	259	227	205	228	208	222	218	241	239	224	228	247	219	229	215	259	224	230	212	230	218	210	207	226	196	227	229	238	198	247	211	242	223	237	222	231	256	212	195	229	227	219	253	232	236	199	242	235	205	206	216	200	233	210	233	223	224	222	228	248	212	223	242	231	212	214	243	222	218	229	230	205	230	235	239	226	210	242	223	222	262	207	247	242	252	215	246	224	227	234	194	236	222	230	220	207	239	235	232	240	268	203	234	234	197	207	214	243	225	221	214	243	207	235	221	218	211	217	214	233	215	257	231	221	241	231	224	221	227	219	244	205	237	191	220	225	245	259	231	237	234	263	233	212	248	234	217	214	231	191	226	210	205	208	227	215	235	187	199	271	233	207	220	228	235	228	226	221	228	227	258	229	232	230	214	222	230	219	235	231	221	223	215	243	225	223	234	213	234	224	206	206	239	201	226	235	210	235	218	224	239	217	228	214	216	207	228	223	226	221	215	232	204	219	265	194	247	222	240	223	194	243	241	215	219	233	238	213	239	249	234	200	229	211	233	209	178	257	246	205	236	237	220	233	230	248	205	253	215	231	279	220	249	205	231	219	208	203	221	209	202	224	217	226	220	217	216	237	212	227	245	204	204	213	204	224	258	236	237	225	250	245	232	228	207	235	222	231	229	210	203	239	201	239	203	242	230	221	224	236	258	199	230	238	220	233	228	223	237	223	246	218	194	237	239	235	235	225	209	205	238	243	212	210	236	190	220	211	229	229	224	251	224	212	230	242	216	205	219	220	222	255	220	211	231	212	235	220	253	237	245	236	214	218	229	233	218	231	191	240	220	243	212	216	240	217	198	211	223	229	235	203	222	222	212	219	234	225	231	217	225	257	241	232	249	232	206	223	222	200	233	217	204	221	235	191	218	196	230	223	236	225	229	205	197	248	217	242	224	197	229	240	218	209	204	213	221	217	236	228	262	224	229	207	217	208	233	228	229	214	194	190	208	216	197	239	218	210	224	259	222	222	201	229	257	227	244	217	232	229	226	216	229	244	233	228	214	247	233	220	216	241	245	205	234	237	242	219	206	229	192	218	210	231	250	259	236	222	231	251	233	232	220	218	238	214	237	211	232	212	232	235	221	234	247	257	241	247	227	223	223	220	199	228	223	219	215	213	218	247	213	238	212	191	225	215	221	243	194	237	235	215	216	235	233	233	204	239	229	223	213	210	221	260	246	205	194	211	216	223	201	199	215	205	203	219	229	211	240	216	214	239	232	202	234	244	247	208	234	206	213	216	224	225	241	239	236	232	232	232	240	242	220	211	257	238	199	209	209	211	208	226	233	227	213	248	216	228	215	215	191	205	224	218	239	218	204	235	231	240	230	248	200	227	227	211	241	221	213	227	212	243	218	209	227	238	206	224	217	251	218	211	227	253	208	218	226	217	236	229	216	245	208	236	227	218	237	246	230	241	212	228	216	222	211	225	241	203	229	227	225	211	240	225	221	248	221	238	219	257	228	212	240	198	220	222	219	231	217	225	225	204	227	207	247	248	232	209	233	251	190	219	205	187	217	215	243	229	229	241	233	208	235	235	224	216	225	233	229	221	229	249	188	219	216	225	194	208	245	224	215	235	228	215	223	211	202	208	221	203	228	227	211	193	211	222	204	231	222	235	223	228	257	222	209	231	222	211	218	240	228	216	232	222	207	233	237	218	216	212	196	204	233	215	238	234	202	238	220	221	241	220	220	228	247	224	255	224	227	228	221	227	250	214	232	249	239	242	221	199	229	243	200	243	221	213	234	236	211	215	249	217	213	214	235	211	216	224	217	203	195	225	201	237	215	245	218	217	209	234	229	216	229	231	217	205	199	251	218	229	211	222	231	211	213	235	231	192	219	206	201	221	229	247	202	216	190	237	226	216	261	241	183	223	221	215	237	242	221	224	227	248	209	241	253	235	199	224	206	247	218	225	241	199	250	191	237	225	226	212	226	220	243	215	218	199	222	241	220	191	224	227	232	204	246	232	238	216	224	215	213	239	208	209	203	250	228	220	227	224	207	238	234	198	206	225	259	242	223	241	228	239	226	235	247	211	212	218	213	238	227	243	211	199	190	244	204	240	229	223	217	252	219	234	224	262	229	231	235	246	225	243	236	216	214	212	259	261	218	228	234	229	239	232	228	241	213	215	239	227	223	208	243	229	232	220	191	208	231	210	190	237	213	213	198	234	240	224	247	216	219	218	220	222	239	216	232	239	229	220	225	234	240	197	223	205	194	205	226	224	220	212	235	229	226	234	222	230	232	259	249	232	217	203	221	228	234	249	217	228	223	223	236	243	219	218	232	220	234	199	218	217	226	251	227	224	218	221	206	244	214	250	237	233	222	215	215	231	236	231	229	236	233	223	227	234	206	238	215	255	214	214	232	202	243	236	238	245	240	212	229	235	204	200	204	221	241	190	208	214	217	229	221	213	241	223	193	217	226	231	240	221	245	208	246	222	213	233	240	242	246	242	216	218	223	206	212	216	217	230	232	245	220	192	227	220	241	229	186	231	229	226	227	227	226	207	214	224	197	241	246	201	208	218	217	219	242	226	209	261	220	248	230	224	219	226	253	203	247	214	212	229	216	228	221	232	210	242	248	207	259	223	234	230	210	231	224	227	194	241	214	238	220	235	220	234	237	222	226	218	221	239	209	241	203	239	217	253	236	263	239	210	218	231	218	208	228	254	260	240	200	251	250	218	236	211	230	234	214	218	222	239	242	227	207	249	215	233	243	235	226	204	230	222	233	232	233	220	241	221	213	203	220	235	226	218	239	236	218	219	213	209	209	214	188	241	213	261	233	215	232	203	218	219	236	236	252	235	211	223	235	198	225	205	222	222	232	239	207	249	216
34769	51793	30982	10101	6992	5140	3757	2859	2152	1548	1205	898	760	725	639	564	526	497	464	459	447	401	344	337	319	328	309	307	321	319	289	321	327	303	276	314	320	312	317	314	302	299	264	283	275	292	280	247	262	266	286	286	264	249	253	274	247	275	227	243	244	268	251	238	250	245	243	258	227	265	239	247	266	235	223	258	246	227	211	230	240	252	248	243	247	250	259	265	227	268	249	228	207	264	263	250	230	228	229	225	232	249	262	244	227	206	239	217	235	247	231	261	252	265	248	235	254	227	237	223	234	231	248	240	252	229	230	240	231	250	242	251	218	232	243	233	221	222	240	233	246	249	237	242	236	249	228	226	240	213	199	249	259	208	255	227	231	240	258	239	252	221	248	236	245	233	269	224	241	256	264	234	231	239	239	229	220	246	248	224	241	241	240	250	273	249	269	241	234	234	255	269	247	237	245	233	236	236	240	225	234	228	244	249	236	242	220	251	220	260	223	241	228	220	253	223	244	245	220	217	211	232	240	229	235	264	226	242	230	252	232	234	267	226	211	218	235	214	214	234	235	237	229	252	257	238	213	245	236	263	225	247	248	235	245	245	247	231	235	230	257	235	234	232	219	247	245	240	270	237	230	236	222	257	237	242	228	270	217	245	255	229	223	236	229	245	239	263	257	235	228	229	257	240	220	232	266	235	229	223	235	222	228	231	251	252	240	234	250	233	243	248	236	209	228	220	224	224	217	224	214	247	245	241	215	221	243	242	217	252	220	236	228	225	241	244	229	232	220	228	224	264	252	256	253	233	266	264	229	253	247	237	249	237	248	239	237	210	221	253	231	236	216	226	254	230	265	235	216	245	228	250	209	247	220	257	217	220	250	227	222	233	252	232	232	232	226	208	237	252	253	263	206	211	240	250	244	231	229	220	237	237	262	222	208	209	242	224	229	252	268	253	258	224	254	228	267	236	213	238	253	224	210	253	238	235	247	288	237	275	236	223	230	259	242	237	261	230	240	235	244	231	241	244	235	232	227	229	227	228	230	209	230	214	222	241	257	270	218	223	220	270	217	239	232	229	243	244	235	243	241	247	226	237	230	235	227	234	238	258	219	257	227	236	210	239	239	250	255	244	225	240	217	228	226	231	252	223	217	234	226	258	234	220	230	237	255	243	276	239	235	217	249	226	260	232	229	218	232	218	227	228	249	241	256	234	201	252	244	225	257	228	234	262	251	267	254	229	262	236	238	241	231	240	252	238	205	252	239	231	243	254	245	224	253	250	252	241	265	207	234	257	215	237	268	236	239	215	232	232	228	219	217	228	248	242	233	280	244	226	236	238	263	236	249	266	236	230	237	254	233	260	237	233	250	202	254	249	247	239	244	255	240	200	252	235	231	204	231	262	221	263	245	228	233	267	240	207	234	243	241	245	246	228	246	227	215	218	234	223	195	225	238	240	241	243	243	238	248	241	276	214	238	237	216	223	256	256	218	251	229	234	221	244	234	250	241	223	237	240	255	253	242	257	211	217	219	227	248	221	241	231	259	228	245	242	249	240	234	220	230	239	206	215	229	244	227	269	229	246	237	234	253	246	237	230	246	220	241	231	232	230	246	231	226	237	262	250	241	247	231	222	238	246	250	233	212	252	224	225	220	250	270	244	234	239	208	234	240	234	247	249	248	244	220	267	241	228	248	225	249	247	231	230	241	242	239	226	251	242	227	239	239	276	244	219	215	246	263	226	239	236	240	253	245	224	242	245	228	225	253	253	221	261	283	219	261	260	232	229	240	227	242	233	247	240	258	254	230	229	230	242	233	225	249	231	228	246	236	236	238	231	225	236	236	237	255	248	226	246	220	240	243	235	240	213	232	211	265	239	239	234	227	209	228	215	244	246	235	223	221	254	227	244	254	244	250	236	213	250	222	269	223	237	249	225	257	231	238	245	254	247	244	234	221	227	236	222	257	241	219	235	274	268	232	237	211	286	258	267	263	254	221	221	236	232	240	219	236	235	239	225	211	224	230	199	228	240	247	224	248	229	232	242	205	231	255	233	221	234	218	250	229	231	227	235	239	258	249	245	247	246	237	233	239	254	258	237	244	241	228	262	251	223	254	252	197	229	227	232	253	264	248	237	243	261	232	252	252	228	208	212	237	238	234	235	258	258	249	227	223	228	263	239	225	237	220	225	241	246	217	218	270	239	210	257	233	248	240	237	238	256	247	246	251	249	228	245	238	236	241	268	232	220	235	209	226	225	266	235	247	223	242	280	253	244	217	243	250	235	242	252	228	219	230	223	236	236	230	229	238	250	238	257	266	254	236	259	229	237	229	246	283	255	244	202	225	262	242	226	247	255	219	262	254	235	213	237	226	250	245	223	243	233	252	240	215	242	226	218	224	254	245	219	215	247	240	227	235	238	263	219	246	217	232	249	227	228	244	234	223	228	234	259	254	231	238	217	265	277	214	252	238	258	239	236	234	239	224	223	246	235	249	240	201	249	224	216	233	226	241	264	211	259	259	269	254	213	223	204	261	221	249	250	248	237	227	251	241	239	273	238	260	249	216	226	244	228	258	223	235	230	220	228	237	233	240	252	246	236	253	233	261	216	227	231	223	224	245	251	260	226	254	243	233	220	237	230	228	228	234	259	203	251	242	211	260	233	244	269	255	276	231	217	252	259	272	226	217	253	222	249	214	233	240	239	249	259	220	240	216	252	225	254	255	242	231	240	236	258	233	229	246	242	266	245	237	258	251	249	241	223	238	267	231	256	260	238	241	235	242	216	255	221	272	244	213	216	224	246	229	232	241	226	252	232	224	256	249	218	227	254	240	194	238	241	231	220	233	238	241	228	226	244	251	251	202	192	237	250	225	246	278	241	216	232	222	235	277	235	215	237	244	217	214	231	251	227	244	223	258	238	236	233	242	244	235	244	232	222	234	242	231	248	242	238	226	246	251	235	232	217	244	225	241	250	249	238	250	205	222	215	229	218	256	226	248	241	238	266	245	252	258	260	226	225	244	269	251	233	224	227	253	248	199	215	226	250	234	252	212	225	264	257	244	224	248	239	232	242	234	256	234	223	233	235	230	214	245	252	242	251	212	232	249	236	249	242	234	224	206	228	227	247	204	231	230	251	267	248	237	226	238	237	243	220	233	217	251	227	260	240	249	246	240	235	222	245	242	214	239	235	219	230	247	249	253	237	248	228	239	262	222	227	243	224	222	246	224	227	239	210	240	225	216	229	251	253	234	257	227	240	262	241	245	232	242	216	196	236	213	241	258	222	213	235	233	231	216	244	249	250	229	239	241	249	233	250	256	217	210	251	233	248	256	237	214	223	226	246	226	217	211	212	245	223	226	220	253	218	219	235	226	253	232	223	263	213	249	239	214	222	231	230	209	253	248	242	245	222	250	214	229	231	272	254	222	236	239	249	250	227	235	248	205	234	206	274	256	239	237	223	269	252	241	229	230	229	245	254	225	249	242	223	238	240
22593	21131	28744	23758	21152	21177	11518	3485	2088	1603	1276	1042	873	837	785	728	647	603	545	509	531	519	454	471	446	399	402	381	396	384	390	390	413	441	369	387	375	361	378	359	363	368	361	383	361	352	347	377	337	325	357	314	320	337	345	319	339	311	306	314	281	303	305	292	316	322	310	303	327	314	330	297	305	329	328	302	273	320	334	299	336	302	335	286	301	319	313	298	295	301	324	322	288	291	294	301	294	304	315	295	274	281	327	307	303	303	305	330	329	313	308	265	302	315	308	286	294	303	273	294	330	319	293	303	301	309	291	311	292	316	290	320	282	327	255	304	288	316	278	297	310	317	280	328	302	319	297	282	328	312	322	268	310	302	303	294	317	353	305	308	301	309	296	266	304	301	282	291	279	340	319	312	301	309	300	320	311	290	313	285	323	320	292	319	272	311	309	283	291	312	301	316	288	305	287	288	277	315	307	333	301	312	320	288	322	326	307	292	293	295	311	311	295	299	292	308	309	277	336	323	289	280	310	313	294	295	257	316	312	292	304	279	296	312	292	307	286	324	273	311	331	299	290	292	284	291	324	319	312	297	299	296	310	292	327	286	325	317	278	300	290	298	299	271	296	293	304	280	319	317	294	289	319	322	291	291	283	298	310	305	320	294	306	291	319	309	292	305	299	292	275	310	318	314	314	298	309	307	284	323	310	327	332	323	326	316	297	277	322	288	293	288	329	306	290	296	321	294	328	298	323	307	310	325	314	323	298	289	278	346	298	322	331	269	300	302	320	286	303	275	326	294	296	331	294	290	313	350	359	316	312	290	321	291	285	299	315	302	275	306	297	338	315	300	340	286	287	300	278	290	277	331	329	285	332	302	319	296	309	305	323	309	296	337	332	342	310	326	291	301	327	297	310	312	302	304	291	312	304	300	273	314	282	332	281	288	291	304	294	310	305	356	324	290	335	302	273	319	314	300	305	289	307	307	326	283	271	285	278	288	316	295	304	318	311	310	312	282	287	315	291	316	321	324	294	309	336	343	294	305	300	311	308	315	325	320	313	325	296	303	322	301	293	283	329	322	299	286	319	284	316	298	299	316	313	298	300	284	298	314	311	303	278	304	306	302	295	293	286	294	309	303	289	305	326	319	286	288	316	300	288	277	303	312	319	323	278	317	312	317	308	283	283	322	309	306	341	312	280	309	286	316	324	308	353	296	319	313	294	305	287	312	270	300	305	304	356	300	310	286	307	320	291	331	289	294	289	266	293	293	277	302	323	267	315	299	293	290	306	291	311	298	321	292	316	282	311	299	318	293	282	311	282	300	317	301	281	303	291	280	306	309	286	287	325	304	318	302	281	335	292	280	286	316	295	323	317	268	316	303	322	300	273	289	304	329	291	294	315	309	296	324	314	305	301	300	310	310	343	307	264	252	306	290	321	306	328	303	277	318	327	300	343	299	335	316	287	288	325	308	314	316	311	273	305	330	303	277	290	355	290	301	305	332	339	293	331	293	292	284	308	309	327	298	325	299	329	265	309	310	310	314	293	276	317	327	323	304	330	302	322	321	301	328	293	281	273	321	345	306	303	323	297	305	300	307	318	324	307	305	294	309	316	308	312	324	297	336	323	303	280	290	297	301	308	285	278	300	267	308	282	313	298	274	308	312	289	283	298	282	319	270	299	308	308	314	325	302	296	333	282	324	297	291	309	329	315	295	281	288	314	304	314	328	296	335	301	283	319	310	300	277	262	293	310	294	311	325	304	284	315	277	310	282	268	345	292	317	289	299	330	276	285	278	304	295	290	307	304	309	313	286	298	317	287	319	297	301	293	335	320	326	313	288	289	292	308	281	317	315	306	326	315	297	321	311	284	296	295	288	287	302	301	290	327	305	268	309	308	317	292	318	273	308	305	325	307	305	307	268	291	310	323	285	295	309	289	309	314	304	298	303	316	303	300	283	288	291	333	325	318	285	312	298	282	288	308	294	313	300	340	287	328	300	342	302	314	321	307	306	314	306	308	276	321	283	303	288	319	302	288	314	299	276	303	315	310	316	302	285	323	345	301	288	327	303	322	319	277	294	307	322	326	309	303	313	267	311	310	298	326	303	293	305	285	303	289	301	299	307	300	285	296	337	296	307	278	290	287	290	289	277	288	331	284	307	304	294	297	339	301	349	316	324	295	302	316	326	345	276	308	295	277	317	276	285	292	315	314	283	271	322	284	326	299	310	296	287	298	320	267	270	291	289	276	302	307	321	347	308	293	274	290	320	290	307	334	254	299	272	311	303	321	294	294	283	283	293	270	306	304	336	298	316	329	323	286	322	300	318	298	308	286	305	298	311	283	306	303	336	297	314	311	289	284	322	319	333	298	291	298	315	300	308	287	296	295	317	283	319	324	312	292	286	292	283	329	291	308	314	325	276	292	323	289	326	335	283	312	282	293	294	282	285	294	342	293	306	271	291	308	298	298	328	294	280	307	316	303	279	295	284	327	278	322	321	311	271	289	325	282	315	304	291	301	331	306	311	302	312	314	343	307	279	316	312	295	275	307	302	319	320	310	314	329	300	276	308	272	337	277	273	292	314	311	309	310	299	283	329	302	311	309	299	305	289	321	299	287	302	308	260	254	306	317	311	324	300	286	322	334	296	310	300	301	288	304	313	276	291	323	268	314	337	303	308	274	301	277	283	324	301	301	316	324	316	298	292	308	309	323	308	303	297	312	308	336	316	294	291	283	271	317	304	318	319	284	314	300	309	319	267	274	282	272	291	310	343	310	312	312	296	332	309	335	302	291	297	318	275	278	298	294	295	298	286	282	315	322	297	330	322	296	301	260	287	299	303	295	289	306	303	275	300	274	286	308	310	273	293	321	308	315	296	307	281	314	281	309	318	302	330	324	308	323	317	302	318	342	299	331	288	304	339	310	325	305	294	294	303	273	300	329	299	284	288	302	300	273	261	285	310	310	297	329	334	297	304	297	287	281	290	293	290	276	314	291	316	330	306	269	299	320	345	309	318	303	312	292	311	307	346	281	287	312	279	301	283	322	315	308	309	299	299	308	319	309	269	310	350	292	304	323	290	314	289	299	312	302	308	317	280	275	287	304	300	311	289	302	351	339	320	294	291	294	312	318	308	290	316	299	294	302	288	297	315	289	324	271	290	278	304	318	302	311	307	272	320	277	305	311	335	314	290	296	293	322	301	303	316	295	309	311	289	277	313	296	310	294	321	309	305	302	307	318	322	304	275	333	311	309	322	312	300	292	322	293	300	290	314	318	270	318	296	307	296	319	330	323	284	296	306	328	291	305	285	286	294	293	303	286	312	328	313	304	313	298	291	288	329	289	308	289	317	296	303	298	316	300	325	323	286	277	317	323	295	298	300	316	302	317	329	280	335	304	301	251	310	302	295	322	334	300	323	278	291	282	288	314	326	286	307	276	264	272	315	280	286	275	322	317	310	283	315	304	301	323	314	296	292	295	320	303	320	281	310
37102	63446	41054	17055	12518	9060	6745	4925	3471	2615	1992	1561	1362	1241	1061	936	889	802	759	640	593	617	540	522	558	482	483	448	407	442	412	462	420	437	442	429	422	439	427	418	371	368	402	372	405	380	388	335	369	344	338	344	350	344	366	305	337	310	357	334	321	308	361	297	318	308	310	330	325	315	325	340	323	321	325	304	306	316	318	320	274	323	311	267	318	309	312	317	307	349	318	297	302	271	298	295	266	308	333	303	311	318	324	279	279	283	305	306	315	310	300	328	324	310	312	291	306	311	286	313	324	320	303	307	309	298	315	312	312	282	302	275	325	307	324	320	346	297	310	275	298	305	274	296	304	343	290	318	291	315	292	325	304	264	292	291	300	292	329	325	311	328	305	303	301	269	290	304	298	279	292	304	300	316	330	259	307	311	315	320	307	306	314	314	302	312	298	310	295	300	310	306	277	293	314	327	296	322	340	316	318	293	316	300	337	333	296	343	328	268	343	295	288	292	324	306	319	291	273	311	302	301	314	290	320	310	310	329	302	314	333	272	300	311	328	314	277	303	282	306	298	297	286	300	309	316	293	297	300	312	297	306	340	293	313	317	300	272	291	320	322	328	274	304	281	295	322	281	309	292	303	311	299	283	295	303	362	299	276	296	276	310	292	275	294	310	295	298	293	294	304	304	329	310	298	315	288	287	292	295	279	280	302	295	318	290	270	277	305	315	288	308	335	293	310	293	296	302	310	319	297	320	320	329	291	316	271	306	297	289	296	344	291	319	319	312	286	323	298	314	280	314	307	296	302	278	315	280	314	291	282	296	305	311	311	305	338	313	338	317	318	284	296	290	317	286	341	317	314	296	301	304	332	315	302	287	303	286	281	305	312	319	294	310	295	307	301	308	313	307	272	309	353	287	312	324	305	310	298	301	336	347	314	299	331	320	322	288	281	301	324	273	311	285	277	313	304	309	325	294	331	283	296	324	340	298	304	269	300	320	289	306	307	299	333	307	307	288	274	326	309	304	307	297	317	298	302	292	313	280	269	314	308	297	335	293	310	317	339	263	316	302	293	281	319	332	314	315	330	312	311	293	327	340	314	306	304	299	312	309	323	289	317	310	328	311	307	296	287	286	298	295	292	302	288	279	270	306	263	269	310	300	282	321	323	307	323	325	278	305	285	322	313	301	336	302	274	309	294	307	297	286	306	329	313	321	295	290	326	327	315	245	300	292	271	280	283	300	276	293	317	309	287	296	314	288	303	338	299	273	311	283	309	328	287	286	309	296	303	294	319	332	311	276	305	331	312	282	317	304	299	263	295	312	316	280	295	335	301	331	318	320	287	295	292	297	301	306	318	277	305	313	301	326	316	306	300	277	324	327	306	276	317	309	299	316	263	316	297	296	322	325	311	233	344	318	313	318	318	285	297	308	301	324	295	324	310	301	291	308	333	326	294	327	296	309	295	316	298	285	301	302	299	308	318	321	286	273	286	306	297	317	301	303	305	273	323	305	326	276	281	314	298	311	331	288	307	302	279	277	294	311	310	307	281	305	315	311	282	303	303	307	312	303	314	315	327	291	312	291	301	263	288	299	312	310	312	284	283	300	351	298	281	338	280	309	310	288	338	320	334	317	316	321	310	297	317	296	299	297	292	330	299	311	310	288	305	308	307	323	304	307	296	315	295	291	283	319	334	321	338	292	308	298	326	345	295	286	316	280	299	333	312	284	314	316	286	307	304	330	291	310	286	300	287	285	310	300	291	317	301	314	332	309	282	325	287	321	338	305	291	316	298	290	279	271	307	299	302	318	293	291	286	321	296	280	298	302	268	308	321	320	277	277	297	305	305	311	299	317	295	311	305	267	316	282	295	262	303	311	317	283	315	321	298	293	302	300	297	290	302	311	316	302	328	289	324	300	317	299	311	293	324	311	300	298	285	274	301	337	323	293	286	276	264	288	296	312	318	287	327	272	299	318	322	289	342	294	289	318	306	297	279	299	314	297	340	312	311	293	306	296	291	304	299	311	323	328	279	304	325	286	306	304	305	312	336	315	312	265	275	305	312	291	317	305	288	306	313	281	316	277	316	328	285	311	348	334	297	289	297	320	313	295	349	302	331	255	283	307	309	283	305	309	271	294	316	296	320	312	344	311	329	323	302	289	286	315	289	329	318	314	306	284	317	284	274	310	331	302	305	308	354	287	311	333	325	305	340	299	302	285	330	282	324	313	284	312	291	312	293	256	302	274	302	295	316	304	321	337	304	345	279	276	321	311	282	299	300	334	314	301	309	315	310	327	303	301	304	287	314	304	327	323	322	316	296	326	327	312	320	311	312	277	326	331	272	295	307	285	268	311	297	305	274	288	300	299	289	294	324	292	315	310	306	279	295	299	289	316	265	309	314	301	322	297	287	291	346	293	298	311	309	331	331	290	310	293	325	321	298	317	303	285	286	275	295	270	314	293	278	281	341	325	308	307	275	292	295	316	350	322	307	314	308	299	351	326	302	295	296	310	311	304	303	323	321	329	311	305	290	311	357	340	343	318	292	275	309	279	323	293	318	310	302	281	316	263	301	304	275	306	291	304	300	311	290	316	327	301	283	315	335	327	324	341	291	276	319	302	300	300	340	309	286	326	315	322	287	287	300	321	312	275	273	324	286	321	292	315	306	345	326	304	263	322	299	285	321	285	290	312	298	324	292	306	336	305	314	306	313	332	304	303	327	321	331	324	332	300	325	329	305	311	325	306	290	306	309	327	350	315	320	303	307	319	325	332	311	313	321	298	316	312	304	298	273	290	291	314	279	299	307	337	300	312	269	278	299	341	281	309	320	296	304	306	328	314	316	343	308	306	322	304	286	321	284	304	280	295	303	288	331	314	282	310	304	322	318	327	306	295	336	326	280	290	306	301	312	306	308	281	298	287	330	308	302	310	271	299	304	293	293	335	313	304	325	269	311	320	297	321	301	317	308	296	318	331	295	289	309	301	320	295	315	312	288	304	278	321	311	294	316	288	302	311	296	303	316	309	334	313	304	313	317	323	300	287	312	325	282	339	328	301	299	285	270	293	313	298	297	309	322	342	302	284	296	342	279	285	312	287	318	309	331	325	315	286	319	327	294	298	275	276	309	284	317	340	305	307	277	318	302	297	272	291	289	285	302	325	296	310	335	318	267	309	320	284	285	287	291	292	303	306	294	315	279	319	286	320	268	288	310	318	289	307	312	312	278	305	311	305	299	302	296	302	296	302	312	317	311	311	311	313	307	308	326	274	292	302	288	319	304	269	331	329	317	323	312	312	325	294	306	305	310	295	279	311	318	319	290	291	303	337	339	296	314	329	320	297	335	312	324	333	288	292	319	313	316	294	287	323	301	306	348	304	315	294	338	342	296	361	288	328	317	307	301	319	295	345	322	307	308	302	309	290	305	292	292	326	307	307	303	266	312	310	286	305	334	271	313	288	292	307	339	328	278	300	309	299	306	311	330	292	303	299
31371	32090	25946	10400	3899	2330	1592	1098	801	563	458	385	397	354	321	329	312	271	276	243	247	264	249	216	213	204	177	221	210	201	199	206	220	207	222	171	186	202	185	192	175	190	182	194	198	163	175	179	179	168	180	183	178	177	186	165	173	173	186	174	173	171	180	168	158	160	172	178	158	180	175	170	171	189	161	148	167	172	166	162	177	162	157	168	175	174	182	153	185	172	170	185	149	150	159	166	184	164	148	167	178	180	174	159	161	165	162	168	155	164	168	187	172	179	162	157	175	178	168	160	187	173	165	172	162	185	158	162	142	170	164	174	168	157	173	158	154	178	158	167	165	171	171	182	157	182	174	149	175	163	168	181	185	159	172	177	162	157	179	183	171	163	175	167	169	157	149	179	171	162	145	171	167	154	168	185	178	154	179	162	184	161	175	171	145	152	162	174	183	170	179	156	162	162	178	171	142	150	174	161	173	192	181	160	154	159	176	165	160	170	152	169	182	156	156	168	191	172	174	165	178	169	159	163	189	169	167	160	202	175	163	155	155	163	164	191	173	185	164	165	178	168	155	162	191	175	187	169	180	161	169	168	166	167	156	197	150	166	169	152	149	159	162	171	164	161	153	188	162	160	161	191	157	175	158	160	167	166	165	166	164	164	166	206	172	175	147	167	169	192	149	170	146	176	184	134	170	170	190	168	175	156	162	162	169	155	154	162	154	173	163	165	149	158	168	170	164	167	180	174	152	175	154	179	174	172	125	183	177	151	172	168	174	178	152	170	172	166	133	152	163	156	160	171	152	152	178	161	165	159	164	166	164	161	168	181	155	142	179	162	168	142	158	146	182	161	172	168	151	184	187	174	162	161	167	168	183	158	168	146	172	185	154	145	156	190	184	183	173	181	163	176	165	165	170	168	165	167	172	182	157	188	175	194	182	195	163	161	152	182	158	157	181	150	159	174	164	158	175	190	179	181	153	166	139	155	171	154	159	194	176	170	141	153	172	159	189	161	182	156	167	166	174	158	162	144	160	162	155	153	135	160	155	162	166	165	170	155	182	161	164	146	159	149	136	139	166	152	162	178	155	184	173	155	152	165	178	156	170	146	150	164	170	155	180	156	167	167	169	176	171	160	161	145	164	179	172	166	155	178	183	168	179	179	158	179	173	156	144	125	168	184	183	161	171	164	150	165	175	154	147	163	159	153	195	181	171	154	143	171	179	142	171	164	175	146	167	150	175	145	156	156	155	162	170	163	179	160	185	158	196	175	156	134	166	147	155	167	169	152	171	173	204	169	170	151	158	174	178	178	190	176	161	172	173	158	167	162	155	177	162	162	180	166	162	162	153	184	179	162	156	150	181	145	164	138	173	160	158	138	159	168	175	179	132	159	177	170	150	153	194	162	177	169	165	164	154	149	164	209	167	188	154	169	163	164	143	183	156	167	149	170	120	162	138	162	174	157	154	168	160	175	163	180	164	177	169	164	156	155	183	145	186	165	179	172	160	165	153	163	166	162	149	174	180	166	153	177	179	169	183	170	182	158	164	154	172	162	173	157	176	152	167	150	163	189	158	171	171	186	185	173	177	162	165	162	173	167	159	159	173	177	167	173	175	148	163	179	142	176	170	174	184	177	168	177	151	169	148	153	168	166	162	157	172	145	173	188	172	163	178	168	188	183	164	172	165	168	164	182	162	166	161	154	179	161	164	165	129	180	159	153	149	168	160	151	161	172	140	154	156	156	194	193	167	186	196	180	172	164	152	187	174	154	170	161	165	162	179	137	157	179	167	179	164	186	159	168	173	173	178	182	151	171	147	153	180	184	158	155	152	153	158	158	165	145	157	152	151	176	158	182	156	161	192	199	152	183	188	171	170	157	183	171	189	153	161	162	165	187	176	182	185	145	163	157	146	188	158	155	146	147	149	127	198	161	166	171	164	164	163	176	152	191	145	145	151	159	165	147	161	177	189	165	180	172	168	177	158	144	156	162	131	172	149	156	151	156	154	156	166	149	158	171	171	141	223	170	168	168	167	163	152	176	151	149	136	159	176	165	169	172	168	154	161	176	163	163	178	171	158	166	159	134	187	160	164	144	158	176	156	168	153	180	164	161	169	182	181	174	171	163	172	143	154	166	156	151	158	136	189	177	159	162	180	157	176	164	183	169	184	142	147	161	179	161	167	162	181	159	172	152	142	163	132	136	149	172	173	191	148	166	169	169	158	173	159	156	156	176	163	174	162	168	149	179	176	149	176	184	147	194	207	148	163	144	173	169	168	173	150	176	171	176	175	176	139	175	162	194	135	163	138	178	143	151	157	179	147	152	132	163	175	170	166	161	188	137	178	163	154	143	163	159	174	156	158	153	161	176	143	181	165	165	177	146	172	138	153	191	170	164	162	178	164	189	168	174	169	173	158	159	176	175	164	150	166	181	135	161	154	173	165	177	166	170	153	160	168	157	174	178	134	171	181	179	161	153	170	167	192	174	175	179	156	153	174	169	185	151	164	154	161	185	156	166	154	151	161	145	143	160	179	157	165	174	174	160	163	167	187	164	181	143	153	188	156	177	174	173	183	166	165	144	151	196	161	191	161	194	175	178	147	184	144	163	143	144	150	143	165	163	166	194	178	144	183	148	181	169	170	147	145	174	156	165	161	169	151	176	141	176	185	170	166	166	165	170	168	156	159	181	192	169	173	144	157	165	160	166	163	158	148	133	166	176	159	181	170	169	182	157	157	176	161	158	160	157	164	156	169	186	185	161	150	183	160	158	169	160	159	167	162	165	150	158	176	179	149	150	178	155	181	172	175	151	170	159	172	165	180	173	177	173	165	159	183	169	163	174	184	157	180	156	169	174	177	159	179	149	167	170	170	165	174	149	156	184	155	177	184	162	169	177	181	143	173	157	146	179	173	183	176	167	166	156	152	167	202	188	162	147	165	202	178	168	153	172	172	199	179	169	163	195	173	175	189	158	164	178	177	161	169	173	142	161	176	136	168	150	161	180	139	161	171	149	164	159	188	153	155	156	146	189	166	156	168	172	170	143	198	190	156	150	161	169	168	155	156	141	136	159	177	180	176	158	174	150	170	159	156	151	167	164	150	173	166	152	178	131	166	146	176	161	157	188	132	187	159	171	185	169	163	163	148	165	155	158	182	182	176	183	150	175	183	160	187	172	185	160	144	146	178	179	154	159	159	176	176	175	159	170	156	150	169	163	159	168	151	173	165	144	145	162	150	158	145	156	149	176	174	158	146	172	149	177	156	186	169	140	184	167	183	172	179	170	151	161	169	149	131	152	162	154	178	157	170	173	174	169	157	159	158	166	152	176	158	139	158	173	158	142	143	183	151	171	145	137	155	194	166	160	195	151	150	162	177	180	201	194	166	143	179	141	157	179	151	163	158	164	158	165	159	156	181	153	144	154	154	143	148	147	167	155	181	162	157	187	162	158	151	153	165	169	143	157	174	182	180	152	162	172	168	191	142	156
33000	45405	24108	8523	5600	4068	2809	1905	1418	1015	760	690	596	513	427	421	391	372	352	317	311	258	289	268	238	235	232	256	258	242	224	270	250	224	241	218	257	228	191	229	220	221	182	177	217	203	197	197	225	192	204	194	188	182	190	173	190	166	184	172	203	174	200	180	198	192	196	196	199	174	175	166	163	178	186	153	210	179	178	150	193	178	188	176	172	194	187	190	157	188	192	179	200	183	179	174	179	208	183	200	164	175	188	173	175	193	205	186	164	183	195	150	183	190	171	149	190	149	195	186	182	183	180	172	184	175	198	197	166	174	160	183	173	174	190	208	179	176	175	189	176	164	154	170	163	155	171	211	155	185	167	175	172	174	179	172	167	180	175	190	166	181	163	200	188	150	175	207	177	189	169	168	200	170	211	175	190	182	181	187	152	172	193	173	189	189	161	172	187	178	164	192	163	156	171	170	178	183	174	176	179	174	171	173	194	187	182	184	168	189	173	161	169	177	182	179	156	191	197	170	168	171	170	165	178	177	182	182	170	188	151	171	177	169	165	169	177	170	186	176	173	185	156	177	174	174	161	179	179	159	176	170	161	174	141	201	175	170	165	176	183	188	164	177	167	166	182	175	170	184	143	162	156	197	187	179	155	160	168	176	180	182	187	168	162	171	174	167	178	168	148	173	184	180	194	179	189	160	158	182	150	161	177	169	182	176	173	180	180	195	171	154	180	201	169	161	191	168	177	185	187	181	162	167	183	177	180	189	178	156	173	188	191	186	162	171	181	199	163	168	164	184	183	171	151	164	188	160	183	188	189	175	200	162	164	165	165	179	170	169	158	189	150	183	182	194	195	169	161	158	177	172	157	192	179	178	171	178	189	184	173	174	194	180	171	169	177	166	179	186	171	181	150	172	189	167	169	162	182	162	207	190	174	163	156	179	151	188	178	191	193	185	174	193	164	171	167	175	176	193	200	152	160	169	223	177	179	184	152	188	183	178	162	170	182	188	188	169	170	179	178	183	194	198	182	171	176	175	170	197	174	166	139	180	176	170	191	173	175	177	157	160	181	174	171	185	185	169	174	186	181	169	159	182	162	177	173	152	175	195	194	191	170	184	203	189	172	182	154	187	203	166	168	166	172	184	185	158	185	184	177	176	192	169	186	184	202	142	201	170	157	185	159	177	178	160	168	178	177	189	166	163	192	192	170	174	156	186	183	189	198	163	158	192	166	157	172	160	181	169	174	169	180	180	169	170	178	193	206	197	174	176	165	194	166	175	190	144	193	164	219	160	168	203	168	177	184	157	170	176	173	163	197	171	190	182	170	172	165	176	162	186	196	174	189	181	191	177	169	175	184	196	187	164	167	171	195	177	196	185	158	169	169	189	172	159	174	152	174	157	171	183	183	204	172	179	170	188	169	185	202	163	180	156	162	197	175	167	177	203	177	173	174	160	158	176	175	178	161	197	145	177	185	175	182	199	178	198	170	192	156	173	189	163	176	183	202	174	174	169	177	181	183	145	173	184	166	197	176	176	190	191	177	158	157	208	192	177	164	172	191	161	179	189	192	153	155	179	192	176	178	181	179	153	177	183	179	186	172	181	202	175	200	192	171	176	178	160	166	184	164	161	193	183	188	173	177	188	182	174	181	181	148	170	166	193	172	176	167	192	176	200	166	158	193	179	177	169	181	189	168	178	189	178	186	184	153	191	184	173	145	172	179	173	173	153	205	167	181	167	189	210	161	194	137	183	186	175	185	190	195	173	153	172	169	174	178	180	195	191	196	175	168	206	196	182	181	179	188	187	188	176	175	170	182	154	150	166	171	183	150	177	172	191	202	177	166	151	165	179	191	174	145	192	179	184	179	183	180	157	168	161	162	166	156	188	183	172	180	188	157	151	206	188	160	159	185	171	179	162	184	180	180	188	196	176	184	177	171	162	155	148	159	189	181	152	189	165	176	172	172	173	157	164	186	164	171	177	199	171	169	168	177	177	185	170	177	187	198	146	167	181	167	172	169	187	165	186	177	176	192	161	170	182	144	173	154	195	195	184	168	169	171	165	172	164	171	198	176	200	214	184	184	179	169	166	166	164	200	184	171	167	172	177	155	194	172	167	167	177	184	157	174	177	172	193	170	172	175	180	190	149	163	158	157	163	149	190	210	197	179	200	161	168	195	164	172	202	190	193	182	160	179	145	179	177	185	195	172	174	211	178	175	180	188	156	173	157	172	173	187	183	171	172	161	191	201	167	177	173	170	170	160	159	189	189	177	181	160	185	154	167	188	166	168	177	192	170	164	192	197	188	196	185	146	194	174	164	186	190	175	163	178	160	167	162	181	169	169	182	169	180	195	182	217	186	185	181	194	168	170	166	167	155	162	157	167	171	182	154	159	180	174	162	176	161	148	200	200	192	178	166	169	155	192	150	172	169	179	185	185	140	175	179	185	158	186	215	146	202	169	182	159	185	169	161	156	185	174	190	172	162	163	174	193	164	203	187	154	186	149	163	202	167	195	175	207	185	155	187	157	194	154	169	202	172	177	172	172	169	144	193	169	169	177	184	167	193	183	194	200	193	166	185	197	198	177	177	172	173	200	172	169	165	174	184	168	160	165	172	164	182	185	167	199	180	186	195	157	182	184	179	187	163	191	184	185	187	193	158	153	176	181	172	150	178	172	156	155	163	189	187	186	164	181	191	183	173	156	168	208	163	202	191	171	176	180	175	192	161	173	155	171	190	182	181	203	193	171	150	177	152	180	201	167	189	160	174	169	188	189	176	180	150	150	176	178	155	171	181	176	156	181	183	166	169	179	176	150	180	195	200	169	193	173	163	172	159	189	181	159	181	172	179	199	171	178	169	182	176	185	175	171	164	181	205	195	188	175	177	183	177	165	169	165	182	189	168	190	176	162	175	162	184	179	194	170	174	169	183	182	197	167	180	179	168	175	169	188	181	186	162	173	176	159	181	194	170	172	183	166	201	150	167	151	172	146	168	186	155	165	184	165	180	197	185	168	169	178	203	159	177	176	151	169	179	170	191	186	180	203	175	150	175	178	176	164	180	179	161	182	174	199	187	159	195	172	173	187	167	197	183	192	187	182	176	177	191	161	197	170	189	204	168	185	175	158	198	175	204	201	169	152	166	162	185	177	184	190	183	175	151	194	189	168	198	185	171	167	181	199	183	166	156	178	201	168	171	161	180	181	158	206	196	183	168	179	164	168	177	174	144	163	170	159	174	158	173	166	167	174	174	193	165	199	170	175	164	188	167	154	162	167	183	173	185	182	180	160	163	173	189	158	202	164	150	170	151	162	185	179	194	159	170	169	184	167	191	160	175	203	176	200	168	159	162	147	171	185	166	196	185	178	164	161	166	200	181	191	185	173	190	177	196	197	162	182	183	201	152	173	166	180	181	193	176	171	166	182	181	177	171	174	192	163	169	175	165	158	160	185	183	172	170	132	152	172	160	181	185	162	196	176	155	173	174
23709	21192	28361	24307	20996	12094	3884	2097	1376	1000	884	712	633	596	485	491	474	433	388	377	329	321	320	284	294	286	282	324	265	278	287	281	272	287	287	289	288	295	257	265	237	246	242	275	224	251	240	238	226	229	223	237	218	189	235	234	239	236	229	209	223	227	207	220	216	197	231	218	241	224	203	204	211	224	243	216	217	204	225	208	221	217	220	218	219	242	208	216	198	204	190	198	202	214	207	229	217	223	243	196	224	228	201	238	231	206	195	203	218	198	242	204	199	221	223	205	206	198	201	191	232	186	224	215	207	223	212	192	186	202	217	241	209	217	196	188	182	198	194	208	240	192	216	205	219	199	205	222	213	206	212	213	216	188	222	194	210	208	212	205	243	196	187	192	220	207	243	198	234	210	211	252	199	209	243	204	210	196	229	209	205	199	205	195	207	213	185	198	209	188	205	195	204	210	184	187	185	201	205	196	208	213	202	206	205	221	207	198	211	230	228	216	223	208	198	195	208	219	214	195	226	213	184	214	208	209	190	201	221	223	206	213	196	208	228	215	209	225	214	208	210	219	235	198	219	218	221	227	221	210	197	217	231	213	191	211	185	232	225	198	228	202	246	222	239	197	198	235	193	185	228	215	218	222	176	212	195	218	211	211	195	210	218	234	217	222	190	196	205	217	210	188	217	217	223	209	196	215	203	206	229	220	184	204	217	188	224	226	187	228	209	220	226	209	218	205	196	223	213	208	221	202	215	192	243	224	212	202	238	238	205	242	198	232	223	206	236	215	220	201	222	235	217	208	211	216	222	194	207	219	201	217	220	210	187	232	228	216	208	226	219	213	203	225	216	198	214	242	224	226	210	196	205	216	205	190	229	207	217	221	189	201	225	209	239	198	215	220	207	223	200	235	213	208	220	187	236	192	199	186	202	214	196	198	208	203	203	217	229	190	244	195	215	223	226	205	220	221	219	208	211	205	210	224	200	224	197	214	218	209	196	213	192	208	220	186	201	197	218	208	195	249	203	200	248	227	205	222	223	213	202	228	244	207	209	236	199	221	208	229	234	201	176	193	189	190	190	202	231	206	228	223	215	211	219	224	250	214	230	182	225	221	205	196	202	212	205	227	205	216	230	197	193	227	202	223	226	241	216	209	214	231	204	232	208	217	199	191	190	198	211	219	217	219	209	227	221	234	199	235	188	221	192	217	215	208	221	238	223	210	204	222	210	225	187	214	218	236	179	216	218	203	184	215	221	225	212	197	190	209	223	192	206	210	228	220	219	208	208	199	203	216	211	244	213	195	212	205	241	223	211	225	203	205	192	219	209	214	205	216	207	221	202	223	217	193	213	227	204	214	201	237	200	211	222	222	223	229	228	199	245	219	226	233	179	202	203	220	223	199	193	217	205	240	215	220	192	188	212	230	204	170	220	219	227	195	195	211	223	194	223	208	220	221	230	215	199	212	215	212	218	227	219	198	193	230	199	201	237	202	253	209	208	210	221	211	245	201	193	213	200	222	200	221	200	199	202	220	215	204	198	202	201	215	228	207	204	216	191	225	234	213	206	219	195	194	199	225	208	230	208	195	240	196	216	210	204	214	214	210	197	202	199	211	213	220	208	227	208	197	221	223	223	222	190	231	220	219	217	219	212	207	196	195	214	230	212	216	203	229	200	211	232	227	242	193	196	205	194	212	211	198	208	200	200	203	212	206	243	226	218	215	222	211	199	211	220	222	209	202	221	221	212	237	227	221	230	215	198	215	178	225	230	221	213	193	195	208	193	228	196	223	203	187	220	226	227	205	188	205	211	218	230	185	219	227	220	193	215	198	216	203	194	213	220	216	186	186	211	215	210	217	226	212	210	206	224	212	212	206	200	231	193	210	206	225	189	204	218	212	205	224	230	227	212	195	205	198	206	191	179	213	180	186	224	203	197	216	189	198	217	217	216	223	209	213	210	196	217	224	199	204	227	187	236	228	213	202	212	221	193	194	200	233	202	217	209	216	229	202	205	200	184	219	199	195	184	234	216	224	238	215	204	194	231	232	204	197	194	188	206	207	199	218	199	222	209	198	200	228	218	227	226	230	206	195	219	206	198	205	199	222	205	232	188	196	242	220	191	239	215	203	196	179	210	214	205	212	196	209	198	230	208	219	215	216	237	196	208	175	229	199	223	193	209	221	198	194	187	194	189	188	210	210	197	190	192	204	212	187	205	220	221	184	217	206	208	218	213	209	205	202	201	187	207	221	210	220	235	212	192	201	226	229	215	203	201	220	235	212	196	214	220	207	213	193	221	224	219	207	221	246	236	208	209	213	229	176	199	227	228	208	199	184	209	205	207	208	192	185	225	231	249	206	236	221	228	216	204	214	230	199	223	245	220	207	198	200	212	211	209	239	230	200	206	210	204	188	217	216	208	203	214	181	188	207	191	214	216	216	216	198	204	235	199	189	197	200	205	242	215	213	251	190	230	240	229	195	221	208	189	219	214	225	217	204	206	191	203	226	244	185	212	221	223	216	212	209	229	205	202	222	208	204	221	219	220	208	208	216	201	225	221	241	205	207	197	209	205	208	224	182	204	204	221	234	236	177	214	199	216	220	200	200	208	211	231	239	198	212	213	215	223	221	215	224	207	230	214	231	226	212	203	213	201	240	217	189	211	229	231	208	212	217	224	192	197	206	192	210	195	211	227	194	223	202	216	184	206	212	216	205	219	219	219	221	180	195	209	223	212	190	203	212	211	213	215	227	193	209	220	201	189	208	211	202	189	212	204	223	228	212	210	197	213	205	227	203	194	238	207	230	205	241	230	222	207	215	192	183	195	193	225	205	189	210	219	206	209	236	211	217	218	224	220	216	222	210	229	205	196	205	231	231	212	194	224	213	218	198	190	187	210	204	197	211	221	214	200	192	205	192	234	215	228	182	223	212	205	215	213	210	202	178	222	205	201	211	216	228	203	230	225	216	194	204	227	227	219	205	199	211	188	197	194	200	205	205	193	226	226	215	183	237	218	217	234	198	231	197	189	219	192	207	243	239	215	210	211	207	232	248	216	209	209	211	212	189	223	208	208	214	194	228	206	218	211	220	190	212	192	184	230	206	216	231	216	214	191	216	233	208	231	196	241	191	197	204	191	196	210	190	221	236	217	241	210	220	193	222	193	196	203	201	207	213	223	211	221	208	203	235	214	221	216	195	213	207	213	192	220	210	206	195	234	204	216	202	208	224	211	230	219	209	229	190	207	252	220	204	206	196	198	217	198	201	250	175	225	197	223	208	183	244	203	198	224	249	240	210	211	204	208	214	225	223	220	217	213	205	217	189	198	221	200	214	193	221	200	211	197	199	214	229	205	195	210	206	206	200	189	204	203	225	228	239	199	197	183	214	202	214	209	219	236	198	214	222	229	218	216	224	205	224	222	239	222	202	207	230	184	204	206	219	213	220	188	227	213	216	218	214	222	228	227	215	214	200	246	235	199	208	188	218	217	186
34039	56512	33599	13559	9326	6877	4920	3400	2393	1643	1324	1144	971	849	787	649	632	623	556	467	422	408	387	402	374	334	352	342	312	347	290	309	332	319	304	313	295	304	281	298	273	263	261	277	277	272	279	260	273	262	252	226	261	217	198	216	229	246	231	242	212	201	212	225	222	230	238	227	216	218	211	225	234	207	212	228	249	252	216	238	231	232	233	259	206	226	235	241	237	225	231	205	211	212	216	233	209	207	221	218	244	213	224	214	237	235	227	226	198	236	218	212	222	236	198	208	193	217	206	209	214	205	197	213	215	217	249	213	216	225	216	209	233	224	227	238	214	210	220	246	221	243	231	190	187	222	203	194	226	210	199	180	227	212	217	223	205	205	247	214	203	229	230	226	231	235	235	220	205	245	243	240	224	216	209	237	230	216	204	212	194	216	208	236	221	217	211	215	209	213	232	203	216	220	236	214	237	232	189	192	200	225	231	223	216	236	223	207	223	189	222	246	238	236	210	221	199	230	235	207	221	230	240	192	236	222	209	224	195	234	210	219	207	248	218	192	215	201	181	241	235	205	227	239	209	214	228	207	186	208	219	227	199	230	222	208	205	226	210	232	186	232	225	202	238	229	217	202	223	235	210	212	232	206	240	231	229	214	209	215	175	185	224	231	207	244	203	221	211	203	221	212	234	193	191	255	220	207	202	232	225	200	210	194	210	217	220	231	224	225	225	203	223	189	227	236	229	197	224	209	241	218	222	221	248	233	211	193	244	245	209	203	216	200	216	227	220	248	231	212	210	205	257	219	216	199	240	227	204	215	232	231	204	203	232	197	240	230	232	209	211	226	212	238	208	217	211	158	210	226	202	225	214	222	221	219	228	214	221	206	213	214	213	231	216	216	204	222	215	217	215	218	190	236	207	222	229	222	238	249	237	209	231	201	218	214	217	222	229	241	213	236	202	246	205	184	218	217	225	220	204	204	247	229	222	247	230	218	188	206	212	220	210	251	246	236	229	218	215	223	215	201	212	235	223	214	206	212	210	242	194	235	229	217	213	220	200	226	226	208	256	204	205	219	235	218	226	236	223	213	217	189	250	216	212	224	232	219	213	227	192	219	208	256	207	218	225	239	232	201	231	185	196	216	245	204	214	218	225	220	199	215	236	204	195	227	220	210	182	233	235	208	219	222	232	210	223	201	223	233	223	219	209	235	212	226	215	224	226	221	234	214	201	260	227	223	199	217	222	235	218	211	218	213	213	232	226	234	241	226	220	216	209	213	218	209	227	222	195	212	211	199	203	212	234	222	194	209	218	201	196	206	201	218	185	201	221	189	198	241	218	224	241	200	216	198	219	238	204	230	216	221	215	232	191	230	207	217	231	251	214	212	214	226	195	225	216	223	194	240	215	212	200	204	219	254	210	216	221	189	213	214	250	252	220	203	212	209	236	198	219	240	237	239	215	211	194	203	214	215	211	198	217	241	237	217	221	220	208	241	220	203	223	210	239	216	232	225	201	228	213	205	196	218	200	208	223	207	236	213	200	212	213	201	184	215	205	190	201	227	229	205	207	216	221	216	214	229	205	229	215	220	216	205	212	219	215	230	216	243	204	194	232	208	216	246	206	207	218	233	234	223	205	230	209	228	240	211	202	231	226	201	187	212	206	231	225	218	212	196	210	199	216	201	197	194	198	217	207	261	221	210	209	235	242	214	244	183	225	212	212	189	192	194	212	201	203	216	234	217	195	222	206	212	229	226	230	202	230	236	241	227	229	206	207	213	213	238	208	205	197	199	203	229	188	231	239	216	187	210	208	224	214	216	218	196	200	183	225	203	215	217	228	236	232	225	209	193	233	191	195	223	211	224	246	240	218	244	196	215	216	231	218	209	224	219	231	222	221	220	210	235	249	189	208	227	205	230	206	215	245	218	223	212	235	217	221	201	225	226	204	201	204	226	215	204	219	230	206	180	228	221	219	192	200	216	218	191	214	216	227	244	203	225	229	228	192	244	190	200	210	192	194	230	221	222	205	215	190	220	214	232	209	206	216	219	223	235	246	195	203	219	215	215	222	178	213	208	213	208	215	206	223	212	235	208	201	211	231	225	202	203	217	231	209	227	207	227	211	207	226	245	223	183	220	203	214	240	227	218	200	208	210	195	195	223	215	210	205	224	242	198	218	218	230	228	205	214	195	214	233	203	216	199	240	206	211	218	243	236	220	235	225	250	204	225	208	222	202	244	201	219	195	218	212	242	194	211	243	236	215	207	228	230	198	218	214	226	207	228	223	206	205	199	218	208	240	227	203	222	179	220	216	208	207	195	221	210	204	202	223	206	215	203	220	212	230	247	208	213	253	234	229	192	210	216	219	216	230	215	240	216	212	225	228	232	200	221	228	205	236	212	217	235	219	209	222	223	209	220	234	213	234	206	189	219	232	253	241	216	225	209	226	216	239	234	218	218	187	230	193	189	230	187	222	256	232	232	235	215	226	222	238	211	207	201	218	228	225	212	220	224	207	221	213	208	214	211	234	198	220	234	226	239	208	214	201	221	234	222	232	220	230	209	211	196	234	220	207	251	215	204	233	233	242	190	206	227	206	225	218	211	195	209	227	226	196	207	203	231	208	224	221	225	220	208	209	231	214	216	198	202	246	221	218	229	236	218	238	214	210	212	201	234	232	219	231	229	225	226	223	202	247	211	238	235	207	213	228	232	214	240	215	211	233	205	191	210	222	214	227	238	256	220	243	231	221	242	238	201	235	198	219	198	231	232	216	231	215	244	220	228	225	228	241	240	233	210	229	210	239	205	228	229	207	223	212	227	223	231	211	229	224	187	216	186	221	226	199	217	226	210	212	239	227	212	219	226	210	214	240	225	229	225	246	234	229	223	222	216	235	211	232	220	235	236	208	231	225	213	228	208	239	203	215	212	238	223	214	223	217	218	205	217	227	192	223	206	256	253	220	228	209	208	207	238	184	216	219	225	207	201	211	203	212	199	243	214	224	228	238	217	217	212	214	219	207	218	227	234	240	199	229	229	244	241	194	225	216	219	197	229	230	227	230	195	204	218	208	237	250	202	213	225	203	214	199	217	208	221	210	197	208	232	224	209	217	214	206	231	198	209	223	217	229	218	202	194	211	218	228	213	204	213	243	213	217	244	191	223	205	206	220	199	200	242	220	188	200	211	218	209	230	207	218	234	199	218	263	227	196	198	237	226	242	199	215	220	213	229	192	224	224	223	225	233	229	219	212	245	209	203	233	222	223	222	253	207	199	213	200	204	209	222	212	219	204	225	226	203	182	213	232	215	197	220	230	218	210	205	221	208	205	218	201	213	222	218	212	199	226	222	209	233	243	201	206	224	221	219	223	214	231	238	219	240	220	216	238	221	225	205	221	233	200	216	234	230	226	217	215	230	224	235	212	215	191	233	216	215	212	216	236	239	211	216	207	216	207	234	226	210	228	227	212	249	240	224	208	206	210	210	231	234	205	213
24864	21190	27477	24889	13534	4000	2237	1448	1043	767	678	627	550	527	498	449	412	386	401	335	328	312	306	299	287	297	285	262	277	287	291	268	275	268	272	260	242	277	264	283	246	254	279	258	234	256	246	225	231	241	238	242	215	241	215	234	246	250	216	204	208	235	238	214	214	223	207	245	205	234	213	230	230	232	230	225	230	227	227	237	221	214	249	203	225	204	189	217	242	221	216	232	209	224	225	245	220	239	232	222	210	215	221	217	222	223	241	185	226	229	219	198	213	238	228	199	225	239	232	206	234	242	245	240	231	231	222	215	200	211	235	211	180	247	221	227	246	202	211	229	214	243	227	205	235	210	226	237	218	242	231	208	209	222	220	240	195	223	222	239	219	242	226	223	201	204	208	207	225	193	224	226	233	245	192	225	219	207	213	237	204	212	217	210	210	246	215	223	239	249	218	224	221	204	214	226	219	224	208	208	229	207	217	240	217	225	220	237	208	220	225	258	214	243	232	227	199	226	217	208	239	221	238	225	270	239	223	203	230	202	241	204	237	211	216	232	215	252	244	221	239	202	218	222	220	226	236	234	241	251	215	227	223	232	211	224	203	198	215	242	224	234	230	201	249	222	217	238	223	227	213	221	237	204	240	219	218	193	230	251	201	229	189	225	229	225	270	203	240	243	198	223	225	212	207	219	210	221	249	228	200	236	242	227	219	217	255	224	196	237	236	211	224	231	231	252	234	232	248	222	237	226	217	217	214	208	247	239	215	237	244	235	228	217	196	227	223	254	235	203	227	203	214	214	228	234	210	231	209	234	248	213	215	202	210	230	226	208	205	221	222	222	228	204	217	233	230	199	205	232	252	225	233	221	208	207	217	247	248	229	222	223	200	213	213	248	216	195	202	213	238	193	212	233	208	247	209	207	221	218	239	208	250	205	233	209	219	222	220	228	212	237	237	233	209	250	215	195	223	215	248	216	218	221	220	193	211	211	211	221	245	215	224	218	214	224	229	212	219	234	255	249	238	188	228	204	189	247	209	239	232	213	235	214	212	205	229	205	223	234	235	233	216	260	224	229	195	223	197	234	213	227	212	213	202	218	207	214	205	200	235	230	218	235	229	200	218	208	235	213	204	220	252	205	211	228	237	233	225	195	250	223	224	218	224	216	207	229	263	217	207	251	218	237	215	221	230	220	234	214	234	240	195	201	229	214	222	218	220	219	219	209	243	233	220	232	210	220	228	207	219	214	253	222	239	222	228	227	227	245	250	223	213	228	204	219	207	221	215	237	224	217	235	222	218	223	211	211	237	212	239	216	247	246	231	239	191	252	213	207	231	237	232	255	205	202	202	218	229	220	223	203	214	220	238	216	237	237	197	231	210	215	242	251	212	229	220	215	228	217	253	233	234	216	180	245	233	218	238	217	231	244	236	215	222	221	249	221	228	229	227	206	204	217	226	230	242	209	216	243	215	211	248	230	199	212	216	222	231	229	224	223	233	216	230	224	225	228	232	225	241	188	260	226	216	231	231	214	219	208	209	233	215	221	216	222	231	210	217	251	242	208	244	238	210	226	239	224	247	241	238	233	226	217	214	221	260	210	243	249	210	236	223	235	229	213	208	224	199	207	217	224	234	231	220	224	227	249	203	206	213	214	226	230	202	236	221	230	229	210	242	216	215	222	235	254	227	231	208	229	235	232	258	202	203	216	232	224	240	217	220	223	213	233	208	237	184	208	209	214	215	246	218	195	250	218	213	228	227	208	226	211	219	221	199	219	233	224	185	215	237	198	221	220	225	226	225	218	233	235	228	232	229	236	225	218	222	228	251	221	231	245	223	208	213	235	245	214	238	243	249	234	224	232	205	220	234	217	219	227	215	206	201	207	220	216	245	229	209	196	217	207	223	222	221	203	231	231	205	209	212	226	248	246	198	216	244	230	235	200	224	190	215	251	203	210	208	227	246	252	230	228	216	206	220	227	246	222	227	198	231	233	252	207	220	216	235	257	214	203	209	225	187	231	199	232	202	209	236	208	218	242	220	188	208	231	211	214	238	223	198	220	238	218	251	217	231	214	230	227	221	212	217	221	205	225	241	231	216	227	227	240	219	208	213	230	231	225	256	237	216	206	235	240	207	231	233	248	212	224	237	231	244	235	203	205	201	232	227	232	231	223	217	214	227	233	217	218	214	215	216	242	239	218	232	235	225	248	205	225	211	208	182	182	251	220	241	215	221	223	193	212	186	212	221	245	193	211	224	244	215	216	236	223	198	219	213	224	212	248	237	211	208	231	203	228	241	262	212	237	208	264	256	228	212	241	233	239	210	214	226	233	203	229	203	227	223	224	243	193	238	223	226	239	230	214	231	214	199	218	237	221	242	214	230	235	222	237	241	217	208	230	220	234	225	231	224	224	204	235	241	221	218	230	240	202	235	202	232	200	249	212	200	226	219	240	250	216	224	222	208	213	226	210	228	223	236	221	226	221	225	243	225	233	216	206	224	233	217	198	217	210	211	247	192	248	204	199	209	223	209	223	231	240	212	219	227	204	187	205	199	236	236	207	236	243	211	229	223	230	262	212	200	197	229	236	207	223	193	249	212	215	244	213	244	218	210	209	242	233	191	248	218	218	214	225	210	226	221	227	216	199	203	226	234	207	205	240	212	242	214	207	224	238	225	236	217	208	246	225	238	223	207	217	208	223	212	213	222	220	225	250	230	219	212	207	236	204	222	215	221	238	253	221	245	234	220	224	230	222	212	247	232	220	252	217	229	217	206	222	225	219	241	201	224	225	225	221	202	204	181	207	218	252	203	232	242	231	253	216	242	218	232	242	205	210	196	218	240	224	190	216	208	205	222	231	222	232	210	221	230	236	223	218	229	252	218	211	219	236	226	230	227	218	235	230	237	223	215	211	233	250	241	235	217	225	217	197	219	249	234	235	210	219	259	227	194	197	235	234	240	214	250	234	231	212	246	214	204	267	229	203	219	255	207	226	223	227	222	210	232	197	216	215	202	227	252	218	245	237	179	191	198	230	234	232	233	233	242	205	227	227	197	226	212	236	231	245	209	229	238	206	228	214	211	220	215	216	214	208	220	220	202	227	227	227	219	213	206	220	246	217	240	218	208	239	221	229	261	218	206	222	221	217	245	234	239	204	217	213	204	244	240	248	210	214	227	218	221	201	205	210	230	220	208	231	231	227	214	220	247	234	246	217	216	232	233	250	236	244	212	200	228	223	226	229	232	210	228	232	232	241	196	235	236	237	238	204	211	226	237	215	236	221	227	217	175	198	241	214	199	204	244	209	226	216	241	231	243	237	221	210	254	224	222	238	208	219	216	229	219	234	198	226	230	227	231	247	241	204	229	236	227	239	203	227	234	225	205	205	217	219	239	224	204	241	243	236	224	218	218	208	216	215	211	229	208	237	231	210	248	225	225	216	227	204	189	182	233	233	213	226	234	216	192	234	229	209	183	208	226	235	226	226	239	219
33912	50981	30177	11852	7457	5401	3880	2572	1813	1380	1134	985	839	803	736	627	530	530	484	402	424	363	378	367	381	366	318	333	337	347	343	319	330	336	331	330	292	311	279	319	286	309	293	290	266	245	257	257	258	223	272	274	253	247	235	277	271	242	252	241	248	224	245	243	224	234	238	274	230	235	233	245	224	230	229	240	253	218	214	227	257	244	237	235	253	245	268	257	260	223	241	217	249	242	266	272	208	227	242	244	230	224	220	226	228	235	234	225	227	253	204	245	223	225	253	247	223	253	236	238	277	250	217	232	248	236	250	249	238	247	231	246	232	230	218	233	273	223	229	222	233	231	249	243	216	258	261	245	258	247	247	211	235	231	241	249	226	247	259	225	261	206	249	247	246	229	230	240	246	236	231	250	237	245	230	249	260	242	203	233	207	248	212	249	238	226	245	215	255	258	220	219	233	223	235	254	233	231	235	225	229	245	233	251	224	218	242	244	229	230	242	230	232	198	223	212	257	231	234	235	233	239	240	253	222	238	239	225	206	235	201	248	239	235	247	227	241	239	241	243	234	218	247	235	240	252	224	248	245	208	242	244	223	230	233	238	234	226	249	232	242	238	238	243	230	247	258	208	256	201	228	253	205	203	247	243	245	221	224	219	228	241	209	237	226	249	199	217	269	230	237	231	232	227	230	221	252	240	193	215	240	239	237	234	237	212	250	247	249	230	223	221	235	246	219	234	223	245	226	230	239	241	263	251	232	226	232	224	243	250	225	254	245	247	261	220	235	228	257	236	248	251	216	245	244	229	220	249	244	216	234	223	240	225	216	237	259	241	231	242	229	246	226	215	223	246	277	253	230	231	262	229	203	244	226	246	233	223	224	222	242	250	248	224	244	232	247	258	214	252	223	217	240	274	253	231	248	211	240	232	242	220	230	257	251	218	246	259	228	235	223	230	237	251	228	219	214	247	240	204	209	221	201	231	245	251	248	260	249	219	212	240	245	264	233	252	243	232	243	255	249	235	207	244	225	225	256	213	236	224	241	237	232	215	199	246	227	223	239	223	231	221	238	248	216	246	267	228	241	266	215	245	238	250	238	256	223	236	247	244	241	226	251	217	241	208	246	220	229	242	227	252	224	255	204	265	206	220	253	236	246	268	233	214	224	225	235	227	232	244	235	225	227	230	247	228	248	227	225	254	244	229	250	230	234	235	237	239	253	214	209	216	245	246	260	223	251	227	236	241	251	216	220	235	226	229	265	210	259	224	248	211	235	227	226	235	233	249	238	229	216	238	247	199	234	239	235	252	223	240	221	263	232	238	236	246	246	222	228	241	222	237	226	223	237	244	243	236	228	215	242	227	218	244	260	226	261	237	242	261	252	225	237	243	247	265	252	228	253	249	210	264	245	256	251	244	219	235	237	224	242	224	256	248	226	246	229	225	247	233	270	231	223	242	248	235	237	225	229	244	231	217	242	222	230	230	228	238	220	236	229	214	257	251	230	245	238	221	228	245	246	221	237	248	216	247	267	239	243	241	250	224	226	229	232	260	214	240	252	256	226	234	233	253	229	235	248	217	255	212	235	231	245	230	224	248	210	262	246	237	223	259	244	235	228	235	245	269	227	226	220	219	235	246	257	235	249	236	261	220	244	246	240	260	216	235	216	212	228	233	241	214	235	240	226	238	241	244	252	254	233	238	215	256	242	248	251	228	256	267	245	265	231	247	213	232	232	245	212	214	253	251	286	221	229	246	246	231	235	214	229	246	226	253	244	259	251	243	229	219	257	233	218	231	234	222	202	228	233	260	243	205	250	204	199	220	217	248	238	229	249	217	230	227	225	248	219	225	244	245	236	245	210	224	204	258	209	244	268	250	226	193	237	246	260	240	242	227	233	233	250	222	250	212	192	209	262	240	214	216	221	211	240	267	243	234	207	265	244	229	266	215	243	231	244	247	222	234	237	244	234	226	233	215	238	238	218	232	221	278	248	233	259	240	244	243	221	221	243	218	232	233	219	245	247	236	238	197	233	221	230	254	229	237	207	224	225	241	243	230	210	261	276	274	212	247	228	242	216	244	241	246	280	242	228	244	212	245	235	257	258	233	234	226	228	228	214	248	245	231	234	254	245	259	239	243	235	234	238	230	223	210	241	226	255	219	242	235	240	232	228	247	228	239	248	241	202	269	235	229	220	217	236	249	213	245	229	229	210	260	254	241	245	272	215	249	224	238	229	229	247	245	240	221	243	253	218	245	214	232	231	232	258	220	236	248	255	215	248	230	256	247	240	221	222	227	256	234	205	258	255	222	258	234	244	228	230	209	251	220	240	225	226	274	248	242	220	216	227	204	231	211	231	262	253	215	229	239	226	237	221	240	236	232	210	207	225	253	234	253	235	245	256	238	246	233	261	218	214	274	232	226	223	219	258	258	219	221	233	218	233	210	252	250	239	228	219	230	241	242	215	232	214	235	236	243	229	249	244	209	240	246	237	239	248	230	221	239	218	246	224	236	227	242	226	224	238	223	236	269	250	248	211	236	252	237	230	231	229	267	254	246	244	241	254	228	221	248	220	257	271	234	223	251	233	250	228	242	221	248	229	191	246	211	255	246	232	195	262	208	211	235	241	233	238	226	244	227	244	244	257	256	207	231	243	224	259	215	252	258	224	225	231	245	249	244	228	236	232	246	222	225	234	228	236	253	229	226	239	259	227	236	213	239	224	250	225	244	249	245	210	215	201	246	218	240	259	236	247	241	211	260	231	222	252	218	217	253	246	225	226	255	214	239	243	256	228	231	210	219	209	246	246	212	212	224	249	224	224	219	253	210	242	224	223	235	256	219	240	237	228	248	217	221	252	222	240	257	249	244	267	215	237	262	242	246	234	270	266	240	259	224	209	230	270	239	232	244	229	212	257	217	241	227	209	229	282	227	223	231	216	234	265	259	231	240	224	194	225	267	229	248	239	242	221	258	284	248	250	232	249	244	216	241	239	242	228	223	250	260	250	232	246	241	221	243	235	223	224	248	256	215	239	215	246	228	219	243	237	203	197	228	229	205	249	232	234	240	234	257	235	217	243	245	270	229	244	218	243	237	269	192	242	240	248	235	242	245	215	237	232	232	239	260	225	234	264	236	254	260	255	248	244	231	234	224	234	224	236	242	243	241	217	224	238	196	227	257	234	221	235	239	250	234	226	250	240	240	252	241	208	233	247	237	246	254	235	228	257	241	217	246	240	230	237	235	253	201	254	229	211	231	210	234	251	231	210	238	238	247	223	224	213	255	229	237	278	241	226	192	242	253	236	228	236	222	214	230	239	200	221	237	216	203	259	234	214	231	247	251	255	205	254	221	257	227	203	242	224	238	236	206	227	217	233	234	252	259	215	241	219	232	241	246	246	223	232	213	231	210	230	199	225	227	231	232	228	234	231	239	237	226	228	214	242	227	262	249	240	236	223	233	224	219	243	261	219	239	235	230	255	228	234	243	225	223
22623	21159	28772	23829	21186	21162	11019	3003	1881	1573	1259	1191	980	929	800	703	673	642	593	523	503	486	438	478	462	440	413	392	404	392	397	443	445	368	407	334	407	388	357	382	410	378	353	325	368	349	342	347	337	308	331	321	324	338	330	297	315	331	322	353	347	283	285	326	310	306	323	304	321	332	297	329	299	308	289	286	303	298	337	322	304	321	318	313	308	322	300	312	298	302	305	301	329	299	298	286	290	298	304	336	312	289	322	316	295	313	304	285	299	333	298	279	272	301	281	279	336	312	295	318	307	336	312	292	288	304	321	303	333	297	306	294	304	281	313	313	297	286	284	305	279	325	309	287	298	280	295	287	319	311	314	289	309	337	311	299	330	286	352	278	322	298	298	320	308	307	324	283	304	329	292	309	270	272	303	315	330	285	305	315	304	300	322	275	297	307	297	256	318	300	313	305	294	299	273	317	289	271	272	289	315	313	307	308	279	319	271	311	307	294	307	316	301	309	311	303	304	280	307	272	276	298	325	313	297	299	290	314	273	347	325	314	293	321	312	320	314	287	311	278	300	292	291	304	315	332	293	312	320	334	317	340	290	303	283	312	304	297	320	306	308	338	328	308	294	319	308	301	306	308	322	301	285	307	319	307	287	369	326	304	296	282	303	308	295	301	288	266	292	297	317	294	312	302	328	304	299	338	304	272	296	285	294	273	276	332	307	310	292	314	293	284	267	333	310	291	322	302	283	317	263	324	296	308	295	300	293	343	297	310	301	295	314	267	301	272	274	267	309	277	284	289	310	319	311	333	341	291	293	281	290	256	269	329	299	285	342	326	312	305	318	318	290	287	287	315	295	293	290	307	311	289	328	329	308	299	289	318	320	311	285	310	334	299	276	317	319	316	288	272	294	313	307	304	316	332	345	321	341	294	323	301	293	302	320	338	307	291	302	336	325	297	307	322	290	296	311	281	341	283	317	282	288	294	336	295	299	310	285	273	297	336	282	299	334	306	275	311	342	256	301	330	302	283	314	294	332	302	323	315	322	293	273	289	273	320	294	316	299	288	284	329	292	319	306	299	334	310	316	304	324	277	272	315	315	314	315	308	328	301	332	306	316	288	301	276	313	273	303	317	296	281	311	290	284	310	310	315	286	315	306	287	290	312	320	316	301	312	313	314	312	313	285	344	313	316	288	329	352	319	308	311	308	307	297	291	341	300	306	275	309	286	304	304	309	305	307	315	310	346	312	286	299	295	304	301	311	292	323	318	302	298	310	318	316	305	279	327	285	293	280	325	301	279	309	275	274	310	303	291	299	293	295	302	276	299	302	340	286	270	298	307	324	329	297	311	323	303	298	306	308	304	282	297	293	297	310	289	294	292	278	333	317	328	302	299	327	279	309	303	314	320	292	284	330	312	302	284	304	339	301	316	282	284	316	301	324	278	265	298	317	336	287	305	306	276	295	302	291	303	319	276	282	294	308	290	320	282	329	294	313	293	306	306	322	342	330	274	301	297	267	289	325	272	280	337	304	295	291	321	285	307	279	314	331	304	335	321	254	325	278	314	297	309	315	306	293	301	312	291	278	341	300	324	273	280	312	307	295	306	289	304	292	339	303	325	319	283	329	282	289	304	334	365	314	293	305	304	276	351	299	268	326	308	331	270	307	322	303	288	297	312	309	324	307	272	288	336	304	318	285	310	311	302	310	356	282	302	297	296	312	301	285	274	308	277	294	300	313	317	298	310	317	291	308	277	292	324	320	308	286	354	303	292	327	294	329	297	291	310	302	301	316	302	265	357	303	274	317	296	301	288	310	315	302	307	319	299	312	320	294	261	313	284	299	314	295	297	284	302	289	311	303	307	292	273	277	309	304	286	313	285	306	269	278	284	282	298	321	278	301	302	295	310	274	304	307	331	300	301	270	332	302	291	317	297	303	332	326	293	269	280	284	312	321	282	314	295	319	283	292	296	282	299	296	275	314	304	289	290	306	302	293	313	310	294	301	328	302	300	315	311	306	303	285	305	329	315	258	328	321	318	319	323	293	309	296	290	289	306	289	291	254	294	310	306	306	274	293	286	315	329	295	299	287	295	296	273	302	311	272	325	302	287	286	323	287	294	290	289	277	320	275	287	299	297	317	274	267	284	316	317	287	280	322	308	290	317	294	284	332	327	323	334	296	320	308	265	280	310	327	312	309	279	302	274	303	292	298	297	283	285	291	305	294	305	304	299	341	277	269	309	296	300	348	297	311	297	306	304	285	299	307	313	325	331	300	299	316	299	301	287	283	285	303	275	308	307	314	318	329	291	300	337	305	306	326	330	321	313	294	324	292	334	297	325	298	294	289	304	325	351	296	299	341	301	331	276	277	299	295	277	309	312	297	287	296	297	294	306	319	293	285	325	275	309	313	301	323	289	329	291	309	287	288	296	261	320	282	307	288	307	280	295	306	292	306	304	306	299	312	315	313	283	303	280	303	298	273	294	313	318	274	288	285	290	305	286	310	292	277	304	303	295	286	305	283	283	320	295	321	276	253	311	287	285	338	304	310	315	300	316	284	313	319	282	309	301	289	260	281	282	311	278	293	305	303	314	312	297	291	300	288	287	320	310	285	285	318	289	295	319	317	317	296	323	331	297	304	306	305	306	307	297	303	303	316	309	310	271	292	282	306	294	293	294	314	308	315	305	297	325	287	310	315	296	305	316	324	323	298	326	331	296	318	298	297	289	316	277	283	283	260	288	262	293	323	290	264	313	319	324	298	285	315	290	325	300	305	297	315	299	272	299	322	344	296	312	308	295	248	280	280	302	308	298	317	282	325	272	280	303	302	314	303	314	290	308	307	298	299	330	306	281	309	313	278	311	315	324	302	305	326	308	324	342	301	276	255	301	289	320	327	271	338	309	324	306	295	298	291	289	311	305	292	306	296	295	300	318	273	305	302	301	330	312	316	284	327	304	299	259	317	280	275	308	283	272	307	317	322	296	291	315	358	286	288	306	278	296	301	289	303	297	315	334	315	303	310	303	272	306	291	268	298	281	279	306	319	331	278	296	279	295	331	325	315	344	317	313	325	316	310	300	264	275	272	316	316	263	265	284	281	278	287	340	279	295	314	287	292	324	309	318	339	332	331	310	309	285	302	324	317	298	345	300	301	276	299	318	321	325	301	324	325	298	285	302	308	309	276	324	293	316	308	326	335	290	302	321	309	306	302	291	317	284	289	323	313	320	306	310	345	281	313	288	306	335	277	331	334	303	300	279	291	290	281	295	320	319	270	332	322	306	303	283	325	311	333	334	283	312	305	305	306	319	320	299	322	315	309	322	303	310	289	305	297	309	327	297	299	328	295	319	293	330	300	290	316	322	298	300	291	334	325	322	315	290	293	288	324	296	288	303	301	295	307	319	286	318	294	334	302	319	287	312	314	296	294	296	305	313	311	288	328	288	326	299	324	320	309	329	315	300	315	305	284	318	301	281	288	270	296	301	294	268
36835	63144	43034	19298	11840	8660	6163	4287	3028	2454	1997	1772	1524	1283	1144	1029	920	801	772	640	610	554	604	554	514	502	488	544	461	462	433	494	456	454	447	424	407	416	363	420	392	418	387	378	368	375	337	350	345	350	303	315	342	350	299	288	321	325	318	313	303	296	317	323	308	313	348	316	312	287	309	335	302	311	305	304	305	312	332	314	277	293	293	287	300	298	299	301	287	284	306	297	298	333	318	292	303	284	292	301	317	297	316	323	316	338	283	289	299	314	303	312	297	325	314	320	338	276	288	294	311	291	274	303	293	312	279	307	306	322	332	293	302	324	281	308	307	297	299	324	315	298	343	280	286	282	315	299	320	294	304	296	340	318	301	314	309	297	294	294	299	328	312	349	303	305	308	265	337	277	301	322	314	295	342	285	294	305	316	335	303	303	292	351	343	314	305	314	300	294	334	314	317	314	295	296	295	286	312	317	303	275	298	300	290	301	326	311	310	311	308	281	313	276	342	316	329	315	324	295	292	288	306	299	314	316	281	306	300	317	302	316	314	299	302	325	307	305	285	307	318	287	303	310	319	321	308	321	270	337	321	306	326	298	327	299	309	297	302	333	279	304	294	315	315	327	277	301	324	327	333	341	306	295	312	288	309	291	339	324	338	314	307	303	304	318	351	286	291	293	276	297	317	293	328	321	317	303	313	299	306	284	277	323	316	268	307	279	296	327	303	292	284	320	323	285	323	305	312	293	295	331	313	307	299	304	295	320	306	316	312	297	303	309	315	276	305	319	304	317	313	310	333	320	282	297	295	311	311	298	336	322	319	280	307	298	273	287	323	297	286	292	301	289	296	315	318	320	322	310	304	301	304	285	319	330	314	334	334	310	319	299	302	322	321	316	305	320	333	294	287	328	331	290	307	305	322	275	327	286	314	292	315	309	328	323	317	309	328	306	308	288	293	316	285	315	298	284	286	322	270	309	279	292	295	297	272	306	327	275	291	287	277	300	301	312	294	303	280	297	274	330	337	302	296	308	299	270	305	272	270	332	287	268	295	308	279	311	279	270	330	328	307	311	327	285	339	333	305	320	312	306	308	296	317	298	305	304	305	275	279	318	311	307	299	304	327	308	323	306	299	291	322	306	314	287	292	323	290	310	317	296	326	325	290	302	301	309	321	339	289	324	324	284	278	306	309	288	269	308	316	292	306	285	312	350	309	293	328	277	310	324	284	320	316	267	308	314	300	270	300	317	290	294	300	309	309	319	308	304	281	285	325	271	317	325	308	282	331	328	299	288	334	303	349	307	310	308	320	296	329	305	317	278	313	318	298	325	296	302	332	280	290	304	311	320	322	319	322	297	302	284	289	291	317	326	304	292	301	306	280	308	321	302	302	320	316	301	318	324	321	292	307	300	280	335	323	307	306	316	295	292	318	302	285	312	315	274	305	315	308	302	290	315	321	285	287	276	291	322	295	272	309	299	315	300	318	267	289	303	271	292	306	312	303	290	299	294	291	299	329	305	298	310	302	289	311	277	315	284	318	302	323	323	291	310	316	333	340	340	299	291	290	316	300	301	320	317	299	291	294	331	280	308	305	298	307	300	307	331	310	301	301	329	292	291	252	309	321	288	291	340	305	270	298	303	306	304	312	254	299	280	321	308	282	284	290	302	310	317	308	323	284	300	326	296	301	327	283	284	323	307	352	297	311	292	306	290	288	303	320	326	298	319	293	302	292	323	293	318	286	312	327	287	312	303	307	317	305	331	295	335	293	314	312	306	289	310	310	295	303	321	328	309	299	306	284	316	307	316	278	316	316	314	321	321	301	316	316	313	304	305	318	324	349	280	295	328	310	298	264	301	303	297	296	299	306	297	307	349	283	273	310	287	290	290	292	305	292	305	286	284	304	298	303	297	309	286	300	306	297	303	297	314	292	311	297	304	315	326	296	312	306	289	273	288	306	307	301	339	305	260	274	311	308	290	272	295	336	323	315	291	276	322	309	330	298	297	293	292	296	326	341	314	318	291	283	299	326	320	300	312	318	338	304	287	319	289	296	325	307	284	291	290	290	302	308	344	310	313	282	283	290	334	299	321	311	292	293	306	314	328	281	306	283	326	293	318	298	290	310	312	292	318	299	296	317	332	308	288	315	313	316	311	290	314	328	301	313	306	319	297	319	292	304	296	310	336	283	277	297	304	275	296	315	326	325	288	295	293	327	297	266	288	305	326	323	347	279	283	264	312	298	303	331	304	286	307	312	296	325	298	300	320	330	280	320	298	303	323	326	359	267	293	285	302	312	301	305	301	294	289	311	284	302	268	304	300	339	299	327	300	311	310	321	291	313	305	308	306	323	322	324	315	313	327	303	288	329	290	311	328	317	313	301	292	303	328	301	301	309	306	332	314	325	298	292	323	306	279	282	301	314	324	325	287	319	280	292	307	292	288	318	290	287	284	282	299	274	329	330	312	303	298	306	282	317	304	336	288	271	294	278	267	267	319	305	338	331	306	331	293	293	299	258	324	308	289	302	302	266	285	285	315	313	295	293	305	300	295	296	333	324	274	310	316	312	311	306	308	304	309	307	315	300	312	289	305	328	320	310	318	278	314	297	291	289	285	325	303	311	339	292	305	304	319	325	327	311	287	293	308	290	319	281	275	339	314	319	295	321	305	288	289	340	315	305	322	293	305	296	297	315	307	270	324	292	340	321	282	327	347	332	291	326	302	298	286	317	351	285	292	287	311	315	281	299	285	331	342	293	315	279	289	268	343	299	333	310	297	307	288	304	304	281	296	287	339	325	302	329	292	337	317	332	273	299	316	289	290	299	316	316	324	321	287	304	309	294	308	305	325	284	327	294	304	347	274	286	312	323	306	305	302	321	314	312	301	304	293	287	287	264	292	303	308	295	292	312	282	253	318	292	267	301	277	320	320	301	304	317	325	305	317	272	330	293	293	275	285	328	299	307	316	300	345	290	317	293	303	322	253	293	319	313	290	286	315	307	316	317	351	314	295	336	289	301	313	324	315	289	305	321	296	298	273	340	314	300	289	312	316	320	333	313	304	302	287	323	326	306	290	297	312	308	298	313	290	322	271	316	326	298	303	260	291	326	286	297	325	319	320	341	316	311	294	309	313	291	330	327	323	315	311	294	284	307	306	295	293	308	332	298	300	298	297	306	306	308	288	309	344	267	286	305	310	322	305	317	342	313	304	302	296	321	293	287	323	327	293	306	295	282	311	305	306	311	306	294	280	284	304	302	322	283	280	337	298	306	311	280	300	318	313	301	291	281	292	293	313	328	293	301	280	316	307	327	326	311	286	242	311	309	285	286	286	313	305	318	342	345	322	305	300	319	310	301	304	295	307	306	317	331	322	311	295	279	333	308	311	296	311	299	310	313	317	285	286	302	290	308	294	298	302	311	301	293	341	338	317	301	302	268	316	335	309	313	316	330	271	286	297	315	293	307	302	298	302	282	300	303	310	312	297	321	297
31660	30517	25808	10444	3423	1983	1284	879	710	614	524	464	398	382	367	288	322	267	263	261	242	248	209	214	194	224	218	200	225	203	216	206	198	184	191	215	200	195	194	196	177	194	184	186	168	183	209	194	176	187	166	166	158	183	178	160	179	151	175	153	171	158	161	159	155	168	154	166	162	154	177	187	178	158	169	173	166	148	175	131	168	206	139	163	167	154	153	151	140	160	172	153	168	161	172	159	173	140	178	145	186	144	156	160	151	147	137	192	145	168	165	149	135	154	174	159	156	163	191	157	167	155	174	165	153	171	181	172	163	199	178	161	178	173	164	163	163	171	157	184	154	156	145	182	174	165	167	162	164	151	169	158	145	157	165	162	188	155	176	166	188	153	182	137	146	155	170	167	168	186	156	167	153	149	165	162	177	165	175	182	161	157	149	173	168	173	162	178	155	164	179	152	175	147	164	167	168	156	170	142	180	187	175	168	163	155	184	144	174	164	151	151	143	186	140	179	173	164	152	180	168	181	137	155	182	154	185	177	179	164	160	154	173	161	161	142	180	166	161	183	146	192	145	157	156	155	160	178	196	175	196	186	174	175	194	177	167	169	178	175	166	150	166	166	152	154	176	157	144	162	166	175	169	160	177	145	151	161	162	153	156	147	157	154	182	164	143	160	170	156	162	153	169	164	162	177	166	167	187	170	179	161	157	165	159	142	157	180	162	171	146	161	185	162	157	156	183	196	136	154	143	181	159	163	179	144	192	160	177	169	176	162	182	170	187	167	162	170	169	178	160	159	154	161	167	172	165	191	171	156	176	154	167	181	152	133	167	182	171	156	187	170	181	164	164	168	180	179	159	156	164	194	142	173	148	145	168	168	171	141	162	155	179	146	171	164	152	177	155	164	179	178	147	156	181	149	158	155	165	143	160	162	181	147	165	165	175	185	165	164	175	163	192	189	146	176	178	172	177	158	146	176	153	176	158	167	185	179	174	168	167	156	185	139	172	164	182	176	169	190	172	157	175	180	157	146	164	176	173	175	170	164	180	153	162	156	166	144	158	172	155	162	190	158	160	153	155	185	194	178	184	176	157	178	167	142	187	165	183	153	167	151	179	145	147	172	154	140	174	158	165	162	158	178	172	168	147	154	167	168	161	140	168	160	173	167	176	147	186	157	160	176	162	170	194	176	160	166	145	166	190	163	169	167	144	164	162	172	168	151	138	158	184	183	173	180	181	147	173	186	169	199	197	171	191	173	152	154	176	157	157	156	159	181	168	171	165	138	169	163	179	170	167	175	175	162	166	146	173	162	163	147	180	148	145	159	179	187	149	159	163	177	161	167	147	149	169	177	179	151	156	155	169	161	177	156	175	167	171	186	162	176	167	165	157	174	163	169	180	143	158	162	181	169	167	161	173	143	154	167	152	154	178	176	147	174	156	171	150	156	163	181	197	146	154	165	167	165	170	165	160	153	178	150	156	175	148	157	150	162	159	173	169	150	153	161	174	149	155	184	161	167	182	190	178	158	168	168	158	194	174	150	159	154	167	186	184	158	166	172	151	176	168	142	166	150	168	186	164	163	163	160	169	188	191	155	179	183	170	179	163	148	159	171	165	161	187	180	189	167	143	163	179	160	185	162	154	153	183	159	159	150	170	183	148	172	179	163	183	152	164	147	159	145	168	168	195	148	162	165	161	169	155	180	154	163	152	159	174	193	189	178	164	148	162	158	177	165	174	178	178	168	180	173	162	163	194	157	156	147	186	165	192	159	157	158	157	159	159	185	186	169	162	138	169	167	161	139	171	179	151	175	162	141	156	166	179	179	164	168	173	154	168	149	138	148	170	160	165	183	168	143	185	178	184	168	147	171	185	168	145	181	190	164	159	174	182	169	153	151	166	159	165	156	167	162	185	193	189	170	170	163	137	169	163	174	162	167	161	162	166	155	171	162	162	188	168	146	167	156	181	171	154	170	161	154	168	157	155	198	149	184	162	169	180	174	174	158	159	155	172	156	163	141	183	185	157	166	163	164	157	171	150	150	184	142	162	169	162	170	180	156	153	166	159	169	165	169	165	166	140	164	166	172	177	180	142	165	169	164	156	184	173	136	142	177	169	184	167	170	180	155	167	146	169	157	194	162	166	155	153	165	158	175	150	159	179	165	174	173	167	152	157	161	182	171	156	206	168	168	154	156	168	195	160	168	144	177	167	183	160	160	163	150	182	153	159	173	190	171	188	174	172	150	163	184	173	164	163	158	162	190	154	169	145	151	152	162	167	176	174	166	164	154	174	201	174	155	151	162	159	179	158	176	160	138	163	169	166	191	201	177	155	169	152	156	191	173	172	190	171	158	172	185	149	157	149	159	172	159	176	170	175	147	154	171	164	168	153	158	170	186	159	183	187	170	170	150	176	162	158	157	164	169	168	163	177	185	174	162	180	190	149	194	162	172	183	178	183	170	186	162	134	174	165	150	172	149	174	156	169	160	172	158	187	175	172	179	153	167	158	147	155	157	159	158	189	162	158	182	155	168	167	197	171	167	164	164	164	155	185	178	148	153	153	193	168	161	165	165	175	159	174	136	187	167	155	174	153	165	187	172	167	151	179	164	169	152	185	171	173	175	179	136	174	171	195	158	188	160	172	158	170	172	151	139	178	150	180	175	166	161	166	186	179	159	165	152	191	165	150	174	150	166	143	171	151	169	160	155	167	188	166	171	156	141	167	181	179	139	145	184	150	160	169	171	168	163	167	156	176	156	175	170	155	161	167	154	164	171	144	178	160	162	147	159	164	160	157	156	156	164	164	145	160	172	172	185	162	145	180	161	167	183	160	167	182	180	186	180	165	173	166	157	158	155	169	163	147	163	174	153	137	178	168	156	181	169	175	172	176	151	172	179	171	153	165	164	167	156	166	155	170	151	189	146	167	152	169	171	162	177	162	193	170	168	181	136	167	141	161	172	161	143	152	180	162	167	159	189	152	178	169	167	182	160	156	141	155	151	160	157	165	185	183	134	169	178	166	158	151	131	161	171	182	172	163	163	181	189	168	206	168	171	170	171	176	163	164	182	170	169	166	151	160	161	154	170	179	175	150	187	191	160	159	157	154	182	170	205	145	160	159	199	172	183	166	168	139	189	181	149	156	169	151	151	147	155	152	172	158	176	155	161	145	155	159	202	148	173	168	155	148	156	145	150	205	191	177	169	142	153	187	156	172	167	169	157	172	177	167	150	163	157	162	157	158	157	151	150	157	144	152	158	141	160	168	177	164	169	157	170	159	167	180	180	170	145	173	149	163	172	175	181	157	185	151	183	168	155	178	163	181	152	170	183	156	142	167	167	179	154	151	174	171	179	165	160	156	174	168	156	136	170	165	174	162	161	155	164	175	173	169	172	184	178	160	155	149	155	163	162	170	169	174	150	179	178	161	149	166	167	168	147	163	152	154	160	148	155	166	173	177	149	165	159	167	186	184	175	147	159	164	165	167	179
33445	43605	24435	8239	4795	3476	2234	1639	1232	1011	944	744	644	593	551	468	362	372	355	293	323	295	267	290	235	275	273	257	238	247	250	252	248	207	235	224	223	222	209	215	205	203	202	228	204	217	187	200	210	204	169	168	168	192	176	172	190	188	167	182	156	194	176	220	170	164	172	177	185	179	200	179	169	175	187	196	181	166	143	203	194	178	162	166	195	168	203	189	185	174	190	178	200	170	173	182	159	208	185	190	178	164	195	217	176	167	151	175	190	157	196	157	165	181	195	165	193	196	182	177	186	194	159	211	184	169	184	189	166	175	171	187	175	187	190	174	188	221	173	208	182	172	188	163	197	186	172	172	164	185	167	181	167	182	168	190	197	189	193	194	149	167	178	168	168	185	155	169	164	160	185	166	166	172	206	172	181	162	168	166	184	173	169	195	200	195	180	171	167	195	183	160	179	183	182	180	212	175	166	198	171	167	174	194	181	194	171	165	177	158	156	193	199	194	152	198	184	176	186	196	155	151	183	171	179	181	141	147	175	180	176	174	184	168	199	154	187	186	189	175	178	177	185	180	182	183	167	203	161	196	153	167	188	172	179	176	173	173	175	169	155	181	197	163	172	183	187	200	174	179	183	183	175	192	185	180	180	174	169	170	174	188	157	170	158	178	186	165	172	179	192	196	182	175	154	165	188	147	185	169	200	194	172	215	201	172	176	174	158	150	192	156	172	175	182	194	178	170	184	183	199	158	167	199	180	169	151	198	193	156	176	185	179	177	193	181	162	162	178	195	176	153	159	164	189	184	178	173	179	168	186	168	192	185	173	168	178	155	177	193	184	177	185	167	180	178	185	171	205	187	204	176	165	198	159	184	170	181	165	172	178	162	195	193	188	183	170	178	188	182	193	207	191	156	184	169	182	186	168	173	186	175	133	173	165	175	164	192	169	184	180	203	184	165	187	190	189	167	162	172	194	172	180	186	156	167	174	157	173	179	154	155	163	176	182	174	188	175	188	165	173	171	201	198	182	178	174	194	188	171	169	157	200	160	174	172	178	194	189	182	184	179	173	180	176	187	166	169	165	180	175	181	172	206	164	209	160	182	183	170	170	164	175	184	160	157	175	196	184	170	170	165	177	175	216	186	172	173	185	186	177	184	168	180	180	182	188	178	185	172	176	172	181	165	185	188	193	195	183	173	193	200	176	177	159	153	188	192	197	186	201	192	155	185	180	197	173	176	185	156	187	190	181	183	166	170	186	167	186	174	170	149	196	202	175	159	180	188	171	175	171	165	178	151	185	161	177	158	172	200	152	193	189	203	193	168	176	184	184	174	157	163	164	184	161	178	171	162	170	186	164	180	163	182	176	178	183	164	167	162	174	169	160	178	188	198	161	161	167	165	187	176	191	158	185	174	142	173	172	170	182	175	173	184	164	169	192	184	173	188	196	166	191	172	202	171	181	204	170	159	173	171	170	169	173	162	177	171	195	164	185	167	168	185	183	178	178	173	188	188	175	163	188	167	181	214	184	171	161	185	160	168	176	201	173	172	169	167	176	167	201	178	157	159	177	161	168	172	148	170	179	172	167	191	168	174	192	169	175	171	174	185	193	178	180	160	176	165	184	184	157	183	178	201	195	178	177	176	179	196	180	186	167	179	168	152	174	173	169	194	145	181	176	164	167	162	187	174	147	170	176	165	178	195	191	192	169	189	175	190	163	204	201	180	191	150	180	177	173	155	209	188	157	177	161	189	195	170	180	165	172	183	189	188	175	146	183	166	167	185	163	166	182	172	169	163	177	190	175	194	193	156	166	175	185	177	166	188	177	184	181	185	192	176	178	181	169	176	178	189	191	169	156	164	166	197	181	165	181	200	164	187	194	185	179	193	172	162	191	188	170	173	178	195	171	173	191	149	176	196	169	187	174	171	159	180	198	162	162	186	200	163	188	168	204	172	164	175	165	175	190	163	171	179	168	157	199	178	193	160	178	171	176	167	147	171	190	175	168	168	183	172	176	176	178	171	178	190	183	186	175	155	167	178	175	163	162	163	179	170	177	187	188	178	195	207	186	170	158	195	176	187	161	206	180	173	158	176	179	195	186	183	165	199	185	168	170	174	185	169	183	175	183	182	193	167	177	167	193	165	158	166	181	172	162	166	201	191	139	194	185	163	193	140	182	194	178	181	175	160	158	155	164	171	172	174	171	180	156	177	188	168	176	155	174	192	190	167	158	168	176	176	168	211	183	181	185	171	163	176	158	165	170	170	179	189	164	187	177	206	171	163	193	172	157	192	193	177	187	175	167	182	195	180	170	174	180	181	167	179	184	170	178	182	165	173	178	175	186	166	173	175	173	166	168	174	193	188	191	159	170	156	174	176	172	169	158	176	147	179	164	183	171	176	175	139	174	177	178	183	189	174	179	198	164	182	181	186	198	157	193	189	178	204	186	167	186	172	181	189	192	177	172	178	190	176	168	188	179	181	150	186	166	180	166	197	190	168	196	190	194	198	154	179	189	180	174	160	193	191	208	181	173	175	171	177	173	165	163	181	163	172	167	170	167	169	188	204	163	189	173	173	163	183	168	174	166	180	161	161	171	188	194	181	175	165	161	162	185	174	164	161	179	173	198	147	173	201	167	195	172	177	147	162	170	176	178	158	161	177	171	164	197	185	196	166	184	182	175	174	188	205	157	179	159	159	161	148	167	181	166	153	175	170	175	191	182	170	191	184	172	171	159	166	167	167	185	180	169	169	177	182	156	175	177	153	179	177	175	185	156	174	177	181	197	177	153	184	191	182	180	167	176	174	163	194	179	176	181	177	194	163	176	178	158	179	166	169	158	182	175	195	185	161	173	169	165	177	183	172	157	157	180	174	149	147	184	177	185	174	177	170	173	174	181	180	186	179	171	195	180	165	194	176	177	149	183	186	189	170	186	159	172	203	171	165	183	169	184	182	167	185	159	187	171	176	159	149	169	176	195	167	209	203	170	169	191	181	174	181	203	159	185	179	165	187	157	204	168	165	165	174	206	170	169	176	175	168	162	182	176	190	181	194	164	186	194	179	161	182	166	180	210	193	197	164	162	186	166	202	183	168	148	171	197	180	165	165	164	174	187	172	188	175	163	167	188	177	165	197	165	169	152	176	167	190	194	200	169	176	178	190	165	170	192	175	182	180	195	188	177	164	198	169	178	170	162	181	161	184	172	195	207	190	170	184	176	207	176	183	168	167	162	176	178	199	164	184	162	187	189	166	175	163	186	198	193	178	210	166	162	170	195	181	187	189	178	187	177	165	182	159	192	165	194	182	171	161	164	163	176	170	208	163	168	173	177	184	179	180	180	167	161	174	149	177	205	173	157	166	164	179	189	174	171	186	185	187	175	175	187	196	190	161	188	168	160	182	188	170	183	183	160	173	159	164	183	175	193	165	194	183	181	173	182	191	161	182	165	166	158	151	161	201	167	180	184	193	159	172	144	193	169	191	203	172
23684	21087	28268	24222	20757	11045	3135	1620	1274	1116	933	797	704	612	561	469	453	426	393	394	347	341	313	320	289	333	299	282	305	285	291	278	293	267	266	253	267	234	258	259	246	239	247	231	252	244	235	229	208	205	206	212	222	223	220	198	207	211	220	224	239	171	217	186	203	222	223	212	225	181	184	210	226	210	218	224	224	217	207	233	225	232	220	227	208	239	223	216	201	230	232	193	222	209	221	180	225	225	203	206	216	226	206	198	198	212	202	220	211	194	235	194	211	211	196	216	229	209	206	230	193	213	225	195	200	213	193	194	211	201	213	200	185	228	202	194	202	193	199	219	190	199	227	228	231	201	241	187	214	230	187	193	207	214	209	254	220	187	192	203	223	215	198	209	223	222	190	193	217	197	208	205	187	201	198	199	221	227	199	227	211	219	207	200	191	211	191	191	226	195	212	193	218	194	198	206	197	203	248	233	218	224	190	191	207	211	198	216	221	197	207	197	221	221	191	187	222	178	204	226	210	196	218	207	206	207	223	171	213	185	196	209	196	202	216	222	190	197	197	203	196	219	221	212	239	218	210	205	225	215	204	236	206	221	211	213	212	216	217	190	199	201	214	220	212	197	225	222	195	183	206	215	197	201	197	188	178	196	191	206	180	227	193	203	216	213	207	216	219	214	177	192	201	197	201	206	194	192	193	243	218	230	209	199	207	205	195	225	220	240	212	200	220	193	212	187	211	236	205	216	197	223	239	215	204	194	212	214	243	196	212	179	244	225	209	186	187	202	223	183	219	166	200	202	216	231	221	208	224	202	190	199	208	223	194	207	238	214	220	189	212	193	216	185	250	209	223	215	229	218	233	204	209	215	206	204	197	190	222	203	212	194	202	202	243	208	190	223	212	207	185	228	187	206	213	193	214	215	229	230	202	222	211	216	232	187	231	217	213	220	206	187	205	210	200	202	215	216	209	202	194	232	202	202	199	209	208	215	188	218	197	194	223	232	177	224	208	230	189	216	238	216	208	211	209	200	179	189	192	199	193	226	208	214	228	204	205	194	204	194	209	205	204	205	227	209	214	215	222	212	225	206	215	232	213	204	204	182	202	220	209	198	216	210	205	192	209	227	215	199	187	198	210	215	191	226	210	195	214	188	205	217	205	199	227	216	213	193	219	202	224	178	205	229	194	204	208	175	222	193	214	204	232	199	222	207	199	192	190	226	181	205	180	192	188	198	199	230	224	224	208	209	196	203	223	218	203	179	209	213	196	193	184	180	241	218	198	186	192	208	186	190	242	218	171	201	198	229	240	209	213	190	229	185	240	220	216	209	203	186	192	172	204	214	225	213	211	227	196	222	236	212	204	207	228	204	208	219	195	228	214	193	222	219	196	209	211	217	221	197	196	212	218	213	206	179	241	223	187	216	189	204	210	207	197	197	196	180	236	197	187	227	213	205	240	197	225	193	207	201	204	194	185	198	204	212	226	206	204	225	206	214	225	206	209	216	210	230	216	199	233	204	217	189	194	190	210	221	192	206	210	233	197	209	205	175	203	206	191	192	204	228	217	206	206	199	204	214	194	187	214	244	190	206	198	196	196	238	205	197	242	228	185	198	229	226	203	217	224	201	209	203	211	201	215	201	200	217	198	199	210	200	203	214	230	224	227	226	199	221	198	196	232	182	215	215	208	225	207	209	214	200	195	196	218	204	206	192	200	224	199	210	217	214	184	192	188	228	216	199	198	210	196	220	216	208	198	224	231	193	225	184	205	194	213	210	203	206	205	199	235	240	198	230	222	192	208	236	240	227	197	215	214	207	211	221	193	233	200	183	202	241	179	207	224	211	182	237	196	218	210	217	208	227	180	225	195	232	216	195	215	226	201	204	206	204	216	232	202	212	207	210	195	214	203	206	217	225	227	217	194	200	205	231	213	212	202	208	194	214	189	205	210	226	224	227	223	207	199	202	201	209	178	214	192	231	223	203	228	201	213	208	192	207	198	209	205	202	213	188	231	177	181	207	204	204	217	219	207	185	199	238	209	201	220	191	217	212	215	211	210	206	202	214	213	212	229	217	189	220	222	210	195	228	217	201	210	211	216	230	207	193	228	213	220	184	231	212	243	223	191	181	202	208	190	183	226	216	217	222	191	187	206	199	215	181	234	210	200	218	236	197	219	164	178	195	224	214	211	212	215	216	176	232	227	230	215	194	217	218	194	200	187	226	218	221	193	222	209	229	207	207	201	225	226	179	179	197	209	245	193	226	197	224	203	169	215	210	232	197	206	216	206	206	203	236	210	228	220	193	217	209	209	208	221	215	217	218	194	205	222	175	235	195	217	196	220	196	190	223	237	222	215	222	223	233	226	205	203	209	201	218	184	208	195	203	206	214	210	209	220	231	189	204	190	221	213	182	235	206	205	197	224	202	217	225	229	205	192	180	207	209	222	227	199	214	215	189	201	201	204	220	199	225	207	199	204	226	220	214	199	203	219	217	206	207	212	198	203	213	207	207	208	212	215	191	217	225	203	212	202	210	209	208	204	204	203	221	203	216	194	207	191	230	206	203	181	221	221	233	198	223	199	182	230	207	195	212	237	229	212	186	196	210	185	215	227	201	176	205	183	187	239	218	198	198	201	207	175	228	202	205	219	191	203	203	216	186	218	214	194	205	198	226	204	195	215	209	193	202	225	197	195	204	258	198	226	176	229	199	200	206	235	218	220	212	205	179	197	209	211	217	238	200	208	196	207	234	217	216	193	211	233	240	218	226	219	195	205	206	204	231	203	199	216	225	200	206	190	235	236	200	217	228	204	213	212	205	191	185	223	197	196	189	237	216	190	210	220	198	224	234	221	221	215	197	228	197	173	198	212	193	197	186	227	195	221	239	216	219	212	186	209	218	232	210	193	193	196	226	244	189	199	225	205	211	220	219	201	193	215	212	216	221	223	222	229	223	204	232	211	195	216	218	189	197	179	210	209	211	210	219	217	199	245	200	203	224	220	202	223	207	221	211	187	219	228	200	213	210	216	220	201	204	193	209	217	188	187	196	215	204	211	231	210	192	189	202	207	207	248	194	210	211	208	207	219	236	190	200	214	211	207	207	209	216	217	200	188	224	192	213	217	228	200	195	179	196	210	212	239	202	194	192	189	196	199	214	218	183	216	204	230	188	227	230	227	208	205	203	228	199	213	221	221	219	211	195	208	199	224	218	201	216	226	203	180	214	200	187	197	207	180	218	180	218	204	199	205	200	181	216	207	235	195	221	214	194	231	212	204	199	209	202	174	220	208	185	187	220	218	222	219	184	227	225	209	191	214	206	229	229	200	209	206	218	227	192	205	221	192	202	202	222	202	194	204	218	182	216	195	240	183	220	197	210	196	210	212	197	214	231	195	197	199	223	219	190	202	244	246	228	219	233	203	221	209	215	214	224	233	191	201	202	241	218	198	195	210	199	190	216	215	242	199	212	205	212	215	204	227	202	229	228	247	201
33904	56962	36902	14963	7763	5588	3835	2926	2164	1804	1452	1233	1106	918	821	725	653	569	542	469	472	420	391	392	393	336	388	354	371	313	332	359	274	297	302	328	270	273	293	312	263	263	249	275	265	283	245	261	244	219	252	233	204	219	225	236	238	220	225	219	243	209	215	244	209	236	209	225	182	225	208	223	209	230	233	214	225	174	249	227	268	247	245	209	218	218	216	251	189	196	231	241	242	224	229	202	205	215	185	212	214	226	222	219	236	203	205	205	231	236	195	235	228	213	227	205	228	233	230	209	245	227	211	220	214	206	218	231	216	214	248	199	242	209	254	214	211	192	210	211	225	215	197	218	202	223	221	216	219	224	238	209	224	217	192	203	203	227	223	219	220	209	215	203	205	198	228	234	229	223	214	227	248	206	209	228	211	217	239	223	236	209	234	210	206	238	234	223	227	217	231	209	193	221	220	207	200	198	233	218	202	246	225	217	237	209	217	212	233	208	237	189	198	223	224	225	212	207	207	195	228	229	249	216	236	213	213	206	228	241	207	213	206	209	221	224	197	256	215	188	238	208	204	226	204	202	213	218	231	238	222	229	197	218	237	219	217	248	214	204	223	240	203	201	221	201	217	210	215	209	229	207	218	227	226	208	202	234	206	214	210	207	222	201	220	222	230	210	226	207	218	228	199	230	227	234	220	246	203	191	209	231	210	208	222	232	215	215	233	219	262	221	221	197	206	194	238	220	179	229	199	234	219	229	206	195	204	235	235	237	229	207	210	197	223	212	202	223	220	204	233	219	200	230	203	231	216	205	210	214	209	210	208	204	220	223	241	229	216	222	213	214	222	228	226	217	216	222	210	213	212	244	236	201	217	233	229	218	228	215	234	209	226	193	224	223	243	215	204	219	202	230	217	223	223	252	223	224	222	249	200	230	200	224	212	211	205	225	213	233	229	202	218	219	222	232	217	229	223	217	226	217	207	233	217	186	224	204	221	204	201	237	221	227	261	192	214	217	200	224	213	222	233	206	209	203	217	230	213	200	219	220	209	226	236	194	213	216	235	254	206	230	235	206	197	191	202	196	215	196	237	217	241	230	224	233	222	229	223	195	225	217	218	208	229	236	225	198	223	189	233	233	237	229	201	222	218	224	223	223	228	242	196	224	207	220	213	199	220	211	238	215	204	202	219	223	220	199	238	196	214	211	212	217	206	225	188	213	200	228	223	242	223	211	229	218	243	202	210	224	199	204	212	235	202	220	208	204	225	221	211	210	245	191	227	215	190	219	218	222	206	225	215	203	192	251	230	200	215	230	204	216	218	194	210	235	211	223	216	229	230	192	215	226	203	229	204	219	214	219	239	197	231	207	226	225	215	220	208	211	232	218	225	226	207	211	214	220	206	232	213	246	229	234	231	234	253	214	229	226	211	227	223	199	260	192	186	206	201	213	245	213	196	206	204	235	228	212	239	209	212	239	222	189	224	241	213	225	220	227	221	223	201	225	219	230	208	223	212	235	195	231	212	205	218	234	220	214	206	219	230	210	184	219	229	235	230	204	222	211	231	247	210	221	225	214	227	218	192	214	214	230	207	222	239	231	225	215	225	233	217	221	213	247	229	216	227	216	225	198	214	206	231	240	217	199	217	230	212	208	220	222	214	220	213	202	229	189	217	237	231	234	168	235	214	216	233	220	209	197	209	229	230	214	214	247	230	246	200	210	210	231	220	226	235	232	228	196	216	203	216	197	214	212	202	213	232	226	244	228	234	225	240	214	220	217	221	213	255	234	228	221	192	221	208	186	252	228	217	209	230	212	238	201	203	204	240	213	221	215	205	211	200	209	215	217	226	215	217	223	218	204	227	217	218	185	184	228	200	209	218	205	239	198	218	250	194	204	187	223	211	210	207	225	217	210	179	211	231	196	187	235	238	237	221	244	231	204	205	207	214	227	211	205	199	206	206	230	217	261	227	228	226	239	197	199	235	236	215	249	216	200	173	181	207	214	222	216	248	195	211	215	209	200	192	218	227	221	220	209	223	210	218	214	228	241	226	248	207	223	224	187	215	219	219	218	241	257	232	205	193	223	218	215	195	206	204	239	233	210	215	197	218	206	262	219	220	218	214	232	214	206	195	221	227	192	212	222	208	231	210	198	223	203	215	209	230	220	190	219	215	244	193	210	233	213	230	224	242	195	234	215	217	224	258	205	239	238	208	244	227	213	223	194	226	199	240	211	231	212	241	197	230	236	218	213	251	208	246	204	202	202	218	171	232	214	212	244	226	207	232	204	205	208	202	194	233	228	227	207	233	213	227	213	212	228	224	204	217	207	222	236	248	229	237	212	220	194	229	200	219	216	224	226	219	212	217	216	232	217	240	234	250	220	211	225	217	222	228	223	203	226	229	225	234	204	212	230	217	232	198	208	204	224	239	215	200	208	231	218	246	229	209	211	208	215	197	220	208	228	200	194	224	218	207	217	209	222	214	205	224	190	195	215	229	230	212	224	200	192	242	217	216	236	202	235	203	209	211	214	234	239	211	222	243	221	206	221	217	221	220	203	182	217	248	243	202	198	255	217	237	231	220	213	217	213	187	216	235	240	215	230	216	210	223	207	233	196	220	196	223	196	192	212	209	220	197	203	221	215	203	218	203	224	214	190	206	217	211	205	219	192	206	204	270	211	221	225	204	219	215	188	204	206	210	205	215	243	218	225	206	223	219	227	221	205	195	203	217	225	226	217	211	246	204	216	237	215	226	192	247	235	228	226	219	225	215	231	208	236	241	191	227	218	221	190	208	215	228	242	207	222	227	225	205	182	251	224	227	208	227	216	210	209	216	209	235	197	224	231	211	209	213	214	212	215	203	192	204	198	210	217	222	205	206	228	245	209	224	223	227	239	249	202	224	211	224	223	225	222	232	220	218	206	199	168	229	216	228	202	208	206	224	207	215	213	203	235	233	214	198	223	205	218	226	197	228	220	206	200	209	226	231	204	241	203	205	211	228	220	204	200	228	245	231	207	206	225	187	233	231	210	216	235	213	199	191	227	221	201	245	197	223	217	223	223	200	198	239	200	236	211	246	230	203	207	189	210	217	222	216	191	245	229	226	201	244	217	204	219	201	231	213	214	208	233	212	202	209	206	199	203	217	229	202	232	210	227	197	211	207	207	233	227	181	227	223	227	209	236	209	214	218	211	197	211	237	231	220	224	207	201	209	199	203	197	234	204	230	202	223	217	212	222	222	236	225	252	229	208	216	206	215	201	225	213	222	195	226	226	220	212	198	210	233	245	225	211	250	211	191	205	209	215	211	232	197	216	193	197	198	202	233	204	201	197	208	216	196	195	202	223	230	203	217	234	225	218	241	197	242	222	219	225	222	199	228	219	212	226	202	211	205	197	188	212	204	225	219	222	224	221	224	225	238	201	226	220	206	228	188	216	217	216	191	220	199	198	173	203	222	221	221	218	231	212	193	222	204	207	220	229	214	197	236	216
24867	21211	27592	24904	12479	3138	1855	1291	978	886	758	652	566	555	485	459	458	420	376	395	363	330	364	281	288	301	297	277	288	283	281	282	253	314	237	290	253	253	225	248	262	266	247	224	239	229	211	260	229	235	255	254	218	217	240	237	224	221	232	220	260	234	228	194	244	215	235	226	233	217	210	236	214	226	217	216	219	216	205	223	240	203	206	209	227	211	212	234	240	217	218	228	224	231	243	217	221	213	234	225	235	204	232	224	227	209	239	240	230	245	212	216	223	227	219	217	211	191	218	194	212	258	251	225	217	247	244	227	232	214	218	222	225	228	221	236	217	250	212	196	193	253	212	230	227	214	206	236	230	198	242	233	218	204	236	235	192	240	218	192	220	223	210	235	217	210	221	240	208	204	227	248	208	228	226	216	248	202	231	219	228	206	211	199	225	221	214	210	234	189	211	223	241	237	212	209	211	236	211	211	228	227	230	222	240	256	255	227	216	240	227	230	246	287	226	201	231	209	190	214	236	217	198	210	225	213	200	237	211	202	216	233	233	234	217	199	217	238	239	252	225	240	223	207	207	212	247	228	233	225	250	234	240	221	217	226	214	227	199	220	224	228	212	253	234	225	209	210	216	213	203	230	207	210	210	208	232	196	195	211	207	195	230	198	232	230	235	237	223	221	207	225	211	226	197	256	218	226	246	222	239	225	215	238	203	192	250	238	231	209	211	215	193	217	227	226	251	233	222	197	220	209	205	252	194	243	230	219	221	200	221	203	219	234	248	209	216	209	255	229	237	217	232	226	227	219	242	209	222	231	205	203	202	242	210	211	216	242	236	231	236	242	225	207	204	215	218	230	216	223	230	223	228	209	218	211	206	240	226	211	218	214	231	222	208	241	239	218	231	196	231	214	214	228	203	230	211	233	239	200	234	215	225	239	212	252	179	220	225	209	205	186	232	201	217	205	221	246	204	229	255	234	211	200	205	224	219	220	233	235	193	285	201	220	205	231	226	217	213	195	230	201	212	236	222	219	235	219	236	206	206	222	230	223	253	201	240	230	230	210	218	209	247	244	206	236	217	212	258	218	244	197	198	246	206	219	211	227	222	241	222	245	212	226	208	218	235	222	219	211	222	215	204	234	214	217	210	219	225	198	215	237	244	227	205	241	206	208	210	230	214	192	222	228	211	208	227	214	207	227	202	201	190	203	213	209	199	235	236	204	224	236	246	225	200	246	229	202	234	208	242	227	226	221	212	236	246	210	230	226	216	216	213	219	224	188	222	226	205	216	241	243	236	195	204	230	216	222	224	210	212	217	235	190	226	227	215	197	190	218	234	221	243	210	207	193	208	216	210	212	219	208	202	203	209	223	220	249	242	193	219	199	211	229	219	234	227	227	224	215	219	213	234	232	216	209	218	228	224	254	243	203	200	213	205	230	229	220	209	225	231	200	240	232	240	208	247	240	256	230	216	224	199	227	232	202	223	224	204	236	216	236	222	206	238	218	243	213	197	214	229	232	230	235	229	238	229	244	229	214	235	238	224	220	229	236	257	226	224	262	214	208	230	212	215	219	209	214	231	214	220	194	230	208	252	221	229	249	204	234	212	224	196	213	233	227	216	212	202	224	228	219	214	212	201	211	222	233	231	223	212	216	228	223	213	200	205	235	206	233	247	232	230	220	240	243	221	221	223	219	237	204	219	223	240	238	227	221	218	215	209	208	221	196	191	223	227	234	192	231	233	221	220	235	237	213	227	196	210	244	237	180	223	208	225	207	209	236	225	232	209	249	259	234	228	209	231	210	225	231	205	213	236	239	242	232	205	235	216	206	232	206	238	245	222	225	238	203	227	200	235	222	226	211	232	237	245	208	182	237	213	236	223	216	230	234	213	202	206	228	228	211	221	222	213	247	222	210	239	243	223	214	204	215	222	244	242	221	251	230	221	223	209	239	195	212	192	195	243	225	220	225	185	197	222	222	238	234	234	205	216	227	231	250	244	223	243	237	213	232	207	224	232	249	228	204	229	233	219	232	208	197	209	189	213	218	251	236	194	214	227	213	211	240	210	222	205	214	228	222	214	207	225	203	214	225	213	218	225	215	215	217	218	222	222	205	219	222	218	202	205	210	217	209	249	208	230	249	231	223	224	204	224	245	199	199	228	231	212	235	243	206	201	226	245	216	231	196	211	227	237	248	223	223	208	214	228	229	248	217	222	195	199	205	205	260	239	221	220	240	230	235	219	226	233	222	227	237	227	203	204	252	244	231	199	224	211	219	217	258	227	211	236	245	237	207	229	243	201	211	223	214	226	225	248	232	206	219	217	241	216	215	242	195	239	211	206	216	236	236	208	221	241	206	209	239	217	215	245	232	225	235	225	180	211	219	231	233	206	231	200	245	255	225	220	212	209	236	240	206	216	216	235	216	223	206	221	242	234	218	248	224	205	239	226	224	199	250	209	226	235	226	228	222	230	218	218	264	219	220	207	254	212	219	211	221	211	249	204	229	217	207	215	256	232	220	191	212	193	212	235	234	209	257	218	206	252	226	244	217	213	211	216	221	243	208	246	222	217	206	200	249	220	197	217	216	215	239	189	207	211	197	230	231	217	221	247	227	214	226	247	194	203	211	218	235	202	216	209	219	223	236	211	210	226	224	223	253	239	209	211	238	198	214	206	231	215	213	240	240	245	207	225	243	210	233	225	228	235	241	209	219	216	217	235	228	221	222	214	232	238	210	221	199	237	242	206	203	201	207	228	211	217	229	232	189	203	249	256	218	249	230	212	247	202	201	232	263	195	240	220	234	226	227	244	205	224	257	227	221	225	207	245	212	215	217	237	235	209	218	210	228	235	200	206	231	231	245	216	241	211	201	234	227	233	221	239	192	213	238	227	216	223	233	223	245	215	230	224	218	236	234	242	241	221	248	233	207	197	193	227	186	232	247	213	245	236	252	198	258	236	213	225	217	203	231	198	208	219	213	222	226	215	229	232	235	205	230	208	214	213	216	206	237	200	213	184	242	212	217	214	228	236	218	211	231	210	220	227	228	229	191	191	211	203	248	220	213	216	219	232	221	221	230	226	218	211	206	196	210	238	223	206	233	226	210	217	215	235	252	235	231	201	230	209	208	205	206	212	240	214	209	219	203	231	219	246	212	244	226	225	240	246	245	216	268	189	207	230	213	216	230	233	194	224	213	187	232	224	240	242	246	235	207	235	213	223	222	215	230	238	219	215	227	210	200	211	195	235	229	231	235	219	212	233	225	219	219	250	239	241	198	214	252	213	194	204	203	231	217	203	204	227	251	262	226	221	216	218	222	228	213	215	231	188	222	208	186	217	208	217	230	207	211	229	231	213	217	236	227	225	212	209	200	218	235	212	202	193	215	214	223	210	213	177	201	223	228	197	231	233	211	228	191	234	209	196	231	243	233	233	219	210	266	193	204	251	209	215	220	212	212	216	213	224	208	242	239	237	204	189	211	243	210	228	219
34597	51838	32677	12100	5918	4386	3125	2309	1847	1534	1249	1107	977	799	734	645	562	561	424	486	455	384	377	378	376	348	312	330	331	343	292	326	305	308	301	314	284	286	273	323	288	256	285	283	245	262	281	268	251	235	273	234	244	259	215	268	232	275	214	240	230	233	230	247	230	204	249	269	247	239	222	257	223	246	249	222	240	245	256	256	270	232	246	225	229	246	212	249	208	219	236	237	232	247	234	253	239	239	234	248	266	234	236	232	233	239	270	227	240	243	239	232	236	237	236	227	210	238	241	231	236	257	235	244	228	211	226	231	251	231	225	244	233	220	229	216	274	246	239	237	258	240	237	218	259	231	251	224	226	229	227	233	230	229	247	206	265	229	234	240	231	225	225	245	244	272	249	230	232	220	235	261	234	229	224	237	257	212	256	218	228	227	230	237	255	235	247	271	234	259	241	241	229	221	223	219	296	215	212	238	208	238	242	259	242	239	218	240	250	235	249	254	235	233	246	232	251	229	221	231	256	236	250	222	271	225	190	242	219	219	243	239	240	238	226	226	232	204	250	258	218	221	244	249	226	232	227	249	218	232	227	257	230	255	231	192	228	254	231	227	245	237	231	229	242	225	242	234	238	223	251	226	233	245	240	258	266	254	257	245	234	244	240	230	244	235	233	226	244	244	202	222	254	218	229	242	228	234	214	233	222	210	213	249	234	225	215	264	245	272	223	233	231	256	216	232	256	255	257	234	232	222	258	248	258	258	232	263	245	257	230	214	248	233	246	227	220	253	259	265	235	223	244	255	245	244	224	221	230	211	256	248	263	240	234	230	213	230	233	254	244	243	233	238	232	255	244	256	236	239	245	213	228	227	272	220	255	230	238	224	246	241	252	226	236	240	229	246	223	232	217	238	239	250	251	237	262	260	241	248	233	265	237	232	232	243	218	233	226	269	239	238	257	233	226	223	230	225	251	253	227	228	235	253	246	242	223	234	230	227	261	250	218	216	221	259	246	213	263	246	244	229	235	247	226	208	248	263	262	230	223	242	233	237	242	236	240	238	239	223	255	241	250	223	217	225	250	259	228	255	236	272	241	253	231	251	197	226	251	244	215	254	256	255	230	236	237	257	225	229	273	219	241	251	227	216	231	218	231	254	209	219	237	239	229	238	246	244	248	226	224	240	246	213	234	240	206	223	246	242	256	248	228	209	236	245	223	255	246	248	223	220	238	227	232	235	242	233	270	245	256	255	236	239	213	236	230	231	258	239	205	239	239	248	216	241	225	249	211	246	215	210	235	243	238	238	240	211	251	239	249	242	234	215	231	219	239	268	235	250	217	215	262	229	234	245	228	222	236	205	238	232	251	226	226	226	249	249	260	223	265	230	236	237	249	250	256	237	243	256	211	232	234	212	220	232	241	232	225	267	229	248	220	244	248	241	265	251	238	250	221	255	223	230	235	236	239	242	245	236	258	222	245	240	225	251	239	253	252	223	237	219	215	236	241	235	240	240	233	223	220	245	239	244	230	237	248	240	209	223	229	267	223	225	225	260	202	254	255	233	233	236	231	226	251	214	257	267	218	229	242	241	240	222	265	260	254	249	246	218	241	234	268	215	266	247	226	227	245	210	209	215	226	262	191	244	240	206	227	258	219	230	221	227	234	232	216	232	244	246	229	237	234	254	216	239	237	243	239	269	209	243	230	218	268	244	248	216	253	238	269	234	247	236	210	241	246	238	246	259	240	260	239	265	243	235	244	244	246	246	259	224	239	229	238	221	233	246	253	233	213	251	260	264	226	245	232	231	227	213	241	264	256	227	245	227	243	240	194	251	247	235	238	206	255	239	216	253	239	220	225	237	224	229	252	244	234	230	250	242	224	259	230	220	227	228	267	228	213	256	251	240	239	223	218	228	225	234	210	241	253	238	246	219	260	233	220	264	242	233	253	251	234	222	247	274	219	233	245	234	246	255	248	248	234	230	260	243	221	236	242	234	222	261	229	258	213	231	225	227	216	240	221	251	247	237	226	250	251	222	239	226	247	232	240	206	266	239	238	236	204	226	211	239	246	240	223	233	228	256	236	223	262	209	233	228	236	216	230	230	239	242	265	261	244	229	230	239	199	240	205	249	250	260	245	243	233	235	222	225	227	217	235	240	231	258	214	221	237	224	254	241	212	248	217	245	259	275	271	258	234	229	232	226	226	227	244	228	211	205	244	227	221	259	250	236	244	256	239	240	226	225	202	244	225	248	212	239	260	238	223	213	203	229	220	242	226	243	250	232	251	250	222	244	223	231	264	213	238	235	238	235	219	263	230	258	245	257	242	224	235	254	226	253	240	238	229	273	239	237	252	201	238	222	260	227	232	236	238	247	236	219	247	210	230	240	233	242	218	226	245	209	285	234	230	209	210	248	192	245	246	227	232	233	234	223	251	228	242	241	229	233	235	232	227	224	221	225	264	230	235	219	231	238	243	216	238	254	246	245	253	245	249	239	234	254	237	232	269	219	227	231	234	244	218	234	251	253	221	252	214	242	232	241	259	228	225	238	235	253	231	254	220	239	218	252	220	243	230	221	202	254	226	224	234	230	244	224	228	230	239	219	219	247	235	245	245	248	240	245	260	233	241	253	249	235	248	245	272	235	235	223	233	225	253	240	245	229	229	243	249	240	251	243	224	282	231	248	273	237	244	280	254	253	233	219	248	238	238	229	234	243	249	238	248	218	255	233	217	254	243	243	247	240	207	207	222	232	208	209	218	237	238	254	218	215	255	224	259	241	248	237	210	224	210	259	241	249	248	234	252	225	237	233	233	213	254	223	220	234	268	246	214	217	213	193	244	224	234	243	240	240	216	243	246	236	243	241	254	215	237	223	232	234	242	224	228	242	219	219	229	243	225	248	242	224	217	238	249	226	261	248	234	273	210	220	252	239	226	247	227	239	225	263	249	221	250	246	208	244	233	234	217	255	226	258	255	226	231	251	249	245	244	230	217	240	229	242	251	222	229	269	208	209	237	249	234	234	237	231	223	238	206	228	230	220	251	232	242	234	238	206	260	259	251	232	243	247	226	252	232	252	220	213	216	253	235	242	236	235	240	225	241	229	249	230	225	241	263	214	251	203	252	219	207	241	253	237	246	207	250	246	243	261	200	242	216	226	243	228	252	257	217	232	230	241	244	225	206	222	209	215	218	224	224	221	213	215	224	236	220	238	236	242	227	262	243	249	235	207	228	235	226	240	240	220	217	230	224	242	246	245	256	250	250	247	246	237	246	214	233	251	246	263	257	236	249	237	257	225	210	225	234	224	231	221	248	262	225	259	242	229	248	238	200	229	203	240	256	267	240	219	221	219	236	271	256	221	218	268	213	218	245	246	203	248	272	258	242	234	249	247	226	230	237	212	239	201	231	215	221	262	226	244	233	261	238	243	261	212	241	255	246	254	246	219	225	238	227	232	224	258	204	251	237	248	233	221	224	215	263	228	224	219	225	228
22448	20980	28519	23635	20936	20743	9875	2770	1855	1616	1311	1126	1024	1006	849	772	699	666	579	559	522	472	452	511	498	423	447	427	381	432	399	403	358	368	368	391	367	351	349	368	379	324	323	340	362	340	340	309	293	316	321	311	358	344	332	292	302	295	317	318	311	327	317	314	298	318	312	313	316	315	281	290	335	255	284	326	285	309	286	299	296	312	299	322	285	286	305	324	303	308	285	329	310	292	297	300	306	289	320	302	324	295	302	296	306	295	305	312	287	322	301	288	279	308	299	310	298	285	322	322	287	335	294	282	304	280	301	336	287	292	302	277	295	284	326	296	279	287	289	300	302	305	331	287	297	299	306	309	292	290	316	307	316	292	309	273	291	294	303	293	279	280	291	269	312	286	273	289	287	278	306	267	295	307	286	329	326	298	304	304	307	309	264	318	273	314	308	288	323	269	331	348	273	283	267	275	313	285	297	270	295	291	291	315	287	290	270	299	304	292	288	321	299	316	295	319	320	320	318	280	272	293	290	286	312	292	334	327	303	292	344	291	301	325	289	292	294	307	319	331	303	302	292	262	299	293	310	296	298	295	295	286	262	322	326	282	283	295	305	276	305	326	281	284	301	297	282	282	300	324	311	276	316	316	293	281	295	306	274	260	323	287	312	301	307	284	295	316	289	272	306	331	312	284	316	262	316	311	287	285	296	290	297	320	300	288	277	278	310	269	278	280	281	316	299	305	275	270	304	310	330	290	280	268	244	289	305	322	300	283	318	282	306	293	316	271	326	309	319	277	290	317	302	295	284	303	297	311	270	290	298	314	318	347	309	280	290	278	316	308	313	293	282	316	330	303	261	295	307	274	273	280	295	286	297	292	315	306	288	278	288	279	285	283	303	295	305	284	291	309	323	324	291	304	303	272	303	340	285	295	282	268	287	338	324	278	263	316	299	263	288	293	311	324	311	296	304	281	293	326	279	307	302	271	298	283	309	303	318	262	285	276	294	312	263	337	316	325	285	318	299	281	301	311	304	312	304	293	297	309	282	314	284	322	293	288	306	304	303	303	296	300	308	315	292	315	292	331	328	298	277	317	313	303	304	292	283	283	284	324	295	335	279	316	320	298	286	325	275	300	284	264	313	285	321	319	299	292	295	283	298	298	267	305	273	317	307	295	300	299	314	306	260	303	312	339	264	304	299	321	310	278	261	321	287	299	302	315	299	290	263	313	318	288	319	289	303	329	298	298	272	335	318	298	334	281	297	276	315	297	294	289	319	284	306	286	287	294	293	275	279	284	311	300	294	313	315	302	283	338	282	323	292	299	287	251	300	304	266	315	331	284	293	312	310	326	316	296	317	318	315	300	290	306	293	266	306	307	291	273	292	304	293	294	283	314	292	331	288	326	319	338	324	324	295	275	294	296	302	306	296	230	315	309	311	304	294	287	267	304	290	309	283	291	314	290	286	317	270	293	296	290	299	287	306	270	322	277	311	300	290	304	289	317	297	282	307	312	314	312	305	328	293	280	303	270	299	297	298	287	328	285	280	321	251	305	303	318	302	283	264	289	326	291	293	302	290	301	317	340	292	316	271	297	313	280	268	326	289	307	278	301	282	310	273	286	288	294	275	301	283	304	285	290	310	287	306	283	255	312	285	315	286	274	315	297	325	324	325	266	296	293	322	304	305	273	256	302	305	305	310	272	291	309	296	320	317	319	296	318	298	282	306	303	280	303	276	314	290	317	287	286	305	306	293	300	326	307	310	289	281	295	315	276	305	317	291	328	308	331	277	286	315	290	281	269	298	302	294	286	287	274	315	344	321	305	291	309	279	299	275	308	275	309	322	285	301	313	276	289	288	296	309	269	303	292	318	311	337	306	299	310	311	306	298	277	290	301	319	303	295	316	307	295	309	326	302	272	292	311	321	314	281	275	303	298	281	331	318	326	286	312	314	322	312	315	313	319	310	295	328	285	290	298	284	269	326	312	291	314	294	316	278	330	295	296	310	279	286	287	325	275	290	340	293	292	306	316	291	292	276	328	305	297	306	306	306	305	307	297	320	303	300	304	290	302	318	293	289	275	304	307	289	283	301	312	300	304	303	290	296	276	291	287	280	317	288	303	296	290	304	290	289	277	290	300	316	303	316	292	292	321	285	290	292	296	301	307	327	318	277	294	305	323	340	287	298	287	292	317	272	342	292	286	306	284	270	303	299	330	275	319	293	342	275	275	273	287	271	293	286	298	283	293	292	281	265	308	291	310	300	287	291	260	283	294	264	280	311	296	287	272	314	296	288	298	302	273	319	290	298	282	307	330	323	320	281	312	298	310	320	299	295	301	282	300	291	304	312	257	309	292	297	316	314	322	275	313	304	314	270	264	311	296	298	291	297	284	283	297	297	259	283	303	307	319	299	306	278	322	300	315	313	285	303	290	318	312	287	332	304	290	326	266	331	310	292	295	285	305	332	301	250	274	306	293	332	304	296	270	283	308	274	303	288	289	296	319	289	326	319	290	286	303	303	290	313	326	291	285	306	288	302	305	291	295	273	313	300	292	277	276	286	325	323	270	301	285	290	296	279	304	293	279	313	270	324	329	293	309	249	293	286	277	297	303	271	274	266	297	263	300	281	335	300	267	280	326	309	310	325	280	312	316	290	311	284	299	293	307	325	312	323	311	295	315	254	318	285	300	307	264	318	303	281	319	317	268	304	279	317	280	314	310	301	281	277	292	244	317	306	334	285	308	283	294	334	300	283	278	300	319	296	293	320	322	313	288	290	253	301	266	256	302	291	318	302	341	280	299	309	307	317	303	284	299	285	305	298	307	304	298	285	318	296	292	320	275	317	291	284	287	311	302	330	330	276	297	304	305	269	282	317	302	272	301	287	314	299	307	293	300	285	296	304	278	296	283	302	324	290	310	277	299	311	284	299	263	330	290	296	295	309	286	227	283	311	307	282	275	303	305	282	316	275	333	296	280	309	303	289	291	307	282	329	286	309	321	278	301	306	314	294	269	314	291	300	292	273	306	279	296	304	297	294	266	327	293	320	288	256	307	301	278	283	320	292	263	323	311	272	301	308	261	295	274	285	289	281	291	285	289	287	299	316	310	298	319	295	286	261	298	311	305	276	309	275	318	279	294	280	317	268	266	287	300	308	298	325	309	322	299	295	298	286	294	289	336	283	274	289	331	283	324	314	292	285	300	318	271	270	289	277	314	304	280	314	328	279	287	274	321	284	306	307	316	298	310	305	293	323	300	256	289	265	290	284	294	338	275	308	305	309	301	294	289	306	271	296	280	306	315	287	332	297	287	291	288	299	313	286	269	296	304	276	291	318	312	300	290	293	312	276	338	296	293	298	279	288	262	312	300	291	273	287	289	279	307	308	285	303	327	287	327	355	320	307	278	272	311	291	283	303	314	328	334	299	280	318	285	297	288	307	303	328	316	282	316	304	331	300	294	306	314	263	314	282	304	290	320	322	300	281	323	312	307
36832	63021	43416	20849	9475	7176	5364	4067	3207	2632	2098	1835	1541	1395	1271	1066	945	882	767	687	639	635	606	559	577	523	541	504	483	459	464	440	422	425	403	382	395	389	377	375	414	381	376	410	362	370	366	368	335	331	361	317	309	361	324	349	336	331	313	303	321	303	336	291	322	275	318	299	322	308	309	291	312	315	305	289	342	278	308	319	301	307	320	306	317	293	304	308	277	312	315	305	328	304	297	296	315	316	295	293	312	279	290	306	304	310	291	307	315	330	293	294	304	275	296	285	307	316	316	304	310	291	304	300	294	334	310	301	302	315	295	318	293	277	308	315	300	294	317	304	304	315	301	310	287	336	308	318	283	310	296	317	316	304	312	273	298	304	328	291	293	320	327	299	290	318	290	283	304	309	306	313	295	314	297	285	335	297	295	272	299	324	304	281	314	298	279	310	293	310	293	305	306	310	307	272	280	289	300	283	314	312	294	282	286	281	309	300	321	276	307	297	294	326	307	305	298	302	301	300	299	294	311	293	289	324	309	302	307	297	311	310	286	294	307	306	290	285	301	290	329	302	300	260	295	268	282	318	293	318	291	297	312	273	283	305	277	327	307	297	295	302	302	288	295	293	267	315	324	273	274	321	322	294	295	285	307	298	315	300	269	304	293	288	281	271	285	318	328	316	315	273	297	300	301	298	303	315	308	337	312	301	291	311	299	314	302	303	325	264	263	296	308	308	306	304	312	314	315	300	301	263	303	328	314	292	305	311	299	324	297	292	284	288	309	310	310	291	303	282	308	286	341	299	321	311	317	308	300	326	300	304	325	286	296	301	305	326	299	280	301	305	270	323	331	326	290	324	306	323	306	307	297	305	322	302	284	319	340	282	282	311	306	308	283	311	306	305	304	305	322	322	342	302	318	298	312	311	294	302	297	313	303	306	297	316	256	296	284	295	300	288	295	283	255	316	297	281	261	301	297	324	333	304	309	313	293	308	289	285	299	289	307	289	330	294	310	268	326	285	302	306	313	285	287	265	250	311	300	331	293	309	285	290	310	308	292	297	282	315	302	314	313	286	303	294	297	303	299	303	323	304	317	306	311	322	288	279	306	314	308	325	288	311	305	311	278	289	353	316	297	335	270	328	290	317	275	285	304	291	278	313	319	313	305	282	274	296	336	310	333	311	286	304	279	313	305	316	294	301	290	297	280	312	327	295	299	295	276	307	283	320	326	358	304	305	281	278	297	327	338	310	297	279	297	323	304	268	296	307	300	320	305	300	289	305	293	289	318	280	314	277	292	313	298	283	294	334	285	304	326	293	316	301	324	270	326	292	355	309	313	328	284	325	291	300	331	289	295	307	333	332	298	275	284	290	276	273	283	295	314	298	306	312	323	284	323	287	290	308	317	342	313	290	294	303	305	301	303	304	294	275	277	292	294	271	316	290	295	316	318	279	290	303	289	301	342	262	339	313	334	318	313	296	328	299	276	320	306	290	327	317	302	302	296	294	300	309	286	294	295	276	329	331	298	313	300	315	312	308	304	307	310	298	268	339	317	278	335	303	317	316	307	317	310	289	358	291	292	305	296	312	305	300	321	269	307	292	319	332	295	299	298	299	307	324	303	310	316	309	319	283	322	315	270	324	298	308	325	312	320	333	278	306	298	313	301	321	283	277	271	309	303	300	292	298	293	281	294	279	306	292	332	270	304	297	292	286	324	296	294	268	273	294	306	281	307	312	291	325	306	302	282	268	286	339	296	294	311	298	334	301	305	310	305	264	309	335	336	301	342	252	322	288	306	318	290	295	299	255	287	291	299	306	324	279	315	264	324	287	304	324	297	302	293	284	311	306	278	316	313	301	311	322	302	281	334	328	322	322	277	260	327	318	307	313	296	316	268	263	318	287	319	312	319	313	292	327	305	308	274	307	280	330	328	321	281	290	329	294	268	290	300	269	298	295	274	290	331	326	297	322	303	299	289	265	294	310	306	311	327	296	312	262	307	326	289	293	295	282	323	301	315	317	326	294	325	269	301	292	317	295	288	302	295	286	354	290	285	279	297	315	309	293	329	286	317	300	312	295	289	296	305	288	279	320	295	283	289	302	307	280	284	307	310	296	312	295	306	305	304	308	314	284	279	321	288	277	293	334	311	311	308	286	292	335	290	301	327	275	284	313	320	327	303	310	314	282	291	301	304	296	296	306	314	314	320	293	280	299	242	297	297	277	301	326	319	295	284	316	316	321	317	292	284	318	307	304	289	286	291	326	306	320	296	326	303	315	310	292	312	299	284	308	340	301	304	276	305	301	276	280	297	311	258	295	304	327	285	289	298	350	272	316	315	275	280	276	304	301	279	326	321	292	309	318	295	323	275	288	296	305	291	320	287	304	300	295	306	306	300	321	288	279	316	315	273	286	303	288	312	299	317	302	312	295	328	298	307	305	291	297	273	299	283	339	300	307	273	311	311	275	309	288	296	291	332	292	286	281	309	292	278	299	333	294	305	295	316	320	283	287	302	304	316	321	286	324	324	293	304	327	335	291	252	298	298	293	306	288	319	300	303	317	308	303	270	297	270	306	311	263	299	289	315	307	317	274	320	314	311	296	324	285	301	325	307	317	285	262	302	312	305	310	276	272	306	290	285	327	313	282	307	287	297	289	273	277	302	311	284	316	306	332	299	293	274	312	309	307	274	314	294	307	275	325	286	313	311	341	303	324	308	258	299	290	313	267	289	282	278	260	301	295	314	314	326	281	301	331	314	309	302	308	322	271	286	316	301	302	301	335	288	308	301	300	298	308	322	322	292	270	321	307	299	304	325	299	285	293	307	288	307	289	290	310	308	313	328	280	294	299	309	293	295	286	320	313	338	302	297	289	334	335	280	322	284	294	310	313	324	285	290	286	274	277	277	292	283	316	280	315	274	264	293	313	314	342	296	320	310	284	306	301	295	318	281	316	343	300	293	331	307	327	295	312	285	299	309	260	279	312	287	326	309	336	274	306	302	272	275	288	303	310	295	310	300	308	263	307	305	289	292	265	315	333	288	304	298	329	294	300	286	309	285	318	295	287	303	316	312	333	308	301	330	336	311	316	308	314	318	278	272	291	291	347	299	271	330	315	299	299	325	315	299	289	280	294	307	320	299	313	314	284	317	319	262	318	316	296	339	317	274	278	302	294	299	308	292	288	319	333	310	301	318	334	325	313	300	275	310	336	319	288	311	307	334	318	302	328	306	289	292	305	325	315	301	313	309	286	296	287	301	307	301	309	334	276	288	313	264	287	311	266	310	300	303	294	312	320	309	288	282	329	303	285	301	285	289	312	301	297	291	297	306	319	315	275	309	298	297	292	301	306	281	318	295	258	305	281	339	304	289	322	273	298	327	284	297	316	242	315	281	285	313	281	298	256	313	284	268	302	324	316	332	293	311	281	347	304	279	316	333	313	295	268	326	282	314	289	325	340	297	296	296	296	297	296	313	312	303	278	323	307	282	300
31971	31311	26159	10760	2937	1766	1268	939	783	652	590	528	495	424	433	357	327	307	269	268	239	257	223	263	216	209	225	222	215	194	201	177	217	194	210	219	186	178	198	182	197	184	194	181	186	192	188	192	179	178	189	182	176	164	172	166	156	169	164	171	160	171	180	168	155	168	160	168	185	153	161	163	147	193	179	184	160	172	167	173	155	174	174	170	183	162	176	157	167	173	162	177	156	168	175	154	182	155	171	151	157	152	173	153	168	134	169	163	166	168	171	164	181	172	158	167	176	169	181	170	166	162	167	194	166	153	174	161	152	162	174	148	193	172	196	160	173	156	139	164	177	179	147	156	177	148	159	147	158	155	182	164	138	158	173	146	171	158	143	162	176	146	181	160	149	163	161	172	162	166	168	189	168	153	188	172	161	152	147	170	160	166	175	186	158	156	176	154	173	184	162	159	197	171	153	156	168	166	177	170	180	153	166	171	153	152	160	177	172	162	180	181	173	157	173	150	162	183	193	145	171	156	148	166	168	199	153	162	192	155	137	164	165	158	178	149	184	175	148	162	177	154	157	150	191	153	138	158	159	166	168	166	172	130	157	164	162	153	162	175	187	153	159	184	163	161	173	156	158	173	162	141	156	185	168	161	157	156	178	174	178	162	164	141	184	161	153	178	179	176	190	163	146	161	170	171	180	147	173	188	162	159	182	155	147	170	167	177	168	158	184	155	189	173	159	205	166	164	170	173	163	165	172	164	134	165	160	160	184	171	184	181	156	190	208	171	162	159	165	172	161	165	170	171	162	169	169	165	173	150	172	174	174	169	181	139	141	158	163	154	168	157	174	176	165	145	171	158	169	144	167	161	146	182	165	163	161	183	163	178	154	149	174	164	179	168	173	151	164	195	162	178	160	174	162	150	144	162	134	191	151	166	166	161	188	147	163	168	148	141	174	181	168	174	169	178	180	176	163	178	178	191	163	152	170	164	163	141	147	155	160	165	185	175	158	181	169	175	170	177	163	162	166	145	177	189	161	158	173	166	169	191	166	181	151	166	177	142	186	151	182	165	170	184	187	157	151	164	155	171	166	170	167	169	160	190	184	163	157	150	156	189	169	172	169	160	168	174	162	158	189	156	179	161	171	190	167	162	160	180	190	182	142	164	162	156	144	170	165	184	173	161	163	163	164	151	156	178	202	175	147	171	191	166	165	181	156	177	165	156	167	169	148	166	166	189	151	183	139	144	186	189	170	168	173	154	162	174	193	157	154	156	224	161	165	173	154	168	161	196	166	162	174	174	150	166	145	158	195	167	158	175	159	174	161	169	156	194	191	177	168	181	143	164	158	188	164	170	163	154	155	152	160	165	176	162	151	171	173	164	142	172	166	188	164	174	163	152	159	196	149	178	161	150	150	165	156	149	157	141	174	168	161	162	150	181	170	158	157	157	156	166	151	163	174	147	167	155	183	182	183	157	159	175	162	156	172	174	173	168	185	160	168	185	179	166	152	170	161	139	169	180	172	133	157	174	163	158	170	185	174	153	157	149	157	157	171	173	163	176	171	158	165	181	190	160	164	162	172	183	171	149	147	161	164	149	159	189	157	174	170	192	186	178	176	174	152	144	157	167	145	171	169	172	188	165	175	178	174	150	158	172	173	178	159	147	174	145	173	152	167	154	150	168	170	172	172	174	169	160	176	159	161	191	184	151	164	175	165	175	168	204	164	158	162	159	158	180	173	164	159	144	136	156	172	145	168	162	158	162	169	165	150	176	173	186	143	194	153	160	181	157	184	199	172	157	186	157	169	163	169	164	180	176	152	160	165	182	155	160	169	177	174	152	154	177	155	163	195	157	158	175	173	166	153	159	174	159	159	167	188	168	160	151	151	169	168	154	182	168	154	186	167	179	172	171	179	156	164	187	172	158	169	150	160	178	155	186	158	181	177	161	163	171	172	176	157	179	169	171	164	155	177	155	146	161	152	154	174	188	164	154	165	169	171	180	172	153	159	166	174	163	151	176	144	163	166	152	175	169	154	162	172	187	190	150	176	163	153	181	167	168	133	162	201	169	184	163	176	149	170	174	201	159	145	163	173	185	164	154	144	166	158	175	167	168	169	185	136	202	148	172	160	177	156	158	156	173	162	159	168	183	124	153	187	159	145	190	197	187	163	168	176	150	162	159	192	164	182	153	168	179	161	161	153	178	171	168	169	173	200	167	162	165	167	143	164	185	188	161	189	147	173	178	177	190	176	156	173	170	165	159	199	165	162	167	166	163	183	149	177	159	167	172	190	165	169	164	170	183	153	152	175	163	158	162	161	171	159	180	195	164	152	167	146	147	150	163	172	189	156	166	175	155	163	151	159	171	167	166	165	189	162	156	155	164	162	157	134	171	172	178	167	163	158	168	154	172	178	170	160	165	178	160	186	151	171	169	185	149	172	166	168	160	156	175	137	161	180	193	161	180	150	177	188	155	168	165	182	179	152	155	177	175	163	162	156	169	164	164	163	166	162	174	166	161	164	167	167	159	153	150	176	152	167	154	161	151	153	169	168	164	152	139	170	162	164	167	165	165	158	167	167	148	163	179	156	170	161	183	160	166	172	178	151	160	157	162	158	157	171	166	145	197	162	158	153	178	160	183	162	162	151	169	182	150	184	152	174	187	170	157	169	163	183	164	186	164	155	178	166	158	177	169	160	166	184	192	156	178	163	153	159	171	176	162	151	162	167	165	161	164	175	171	166	175	175	160	145	148	161	169	163	175	171	201	165	153	153	164	204	149	180	172	140	149	168	162	182	153	145	154	170	137	169	181	163	179	151	153	178	187	157	165	158	173	199	169	157	166	175	164	180	183	166	171	171	172	144	185	157	167	162	145	169	173	205	184	169	185	176	155	168	162	191	150	142	163	176	153	184	184	168	187	168	169	153	193	186	177	167	147	184	176	171	166	168	152	170	178	173	182	174	174	136	157	156	162	149	174	148	157	160	153	160	158	178	193	171	168	157	172	168	173	182	163	162	135	168	174	154	158	173	174	154	162	171	165	150	167	185	163	169	176	176	176	164	172	179	183	193	188	151	162	166	164	181	156	193	157	171	160	173	146	155	170	165	166	169	149	170	145	152	149	148	164	168	164	156	174	173	167	144	177	187	140	179	198	171	143	175	171	159	169	181	169	180	178	173	176	159	149	159	141	163	166	169	191	169	162	175	164	173	185	172	166	167	172	156	169	164	164	174	190	143	167	183	204	145	182	176	157	187	155	186	186	177	184	149	181	156	161	190	163	157	156	144	164	179	180	195	197	163	152	173	173	168	178	176	159	185	149	171	185	192	160	179	197	183	159	175	161	167	158	160	147	165	182	191	155	169	159	145	149	177	162	178	168	154	157	153	162	164	157	164	191	182	166	163	169	200	176	156	167	177	188	146	142	158	179	156	172	170	175	157	177	183	154	152	168	164	162	162	165	151	156	181	145	159	180	153	170	189	158	156	180
33914	44190	24971	8624	4258	2942	2170	1687	1344	1064	930	800	743	687	598	509	451	388	389	347	342	350	317	303	297	263	270	257	240	271	219	241	263	213	233	208	222	200	218	209	186	177	211	208	183	202	198	183	221	184	181	184	212	185	183	182	202	201	197	183	174	179	166	169	173	163	176	197	209	182	175	155	188	198	166	164	173	175	167	167	198	182	192	172	164	195	187	148	192	204	194	193	184	177	186	202	169	185	202	169	185	168	180	173	165	175	170	177	188	182	165	201	175	185	194	191	186	180	190	178	144	156	175	194	207	162	178	175	196	168	188	181	175	190	166	154	188	192	181	206	182	158	161	175	199	197	181	175	142	165	174	188	180	198	190	166	174	201	168	182	180	176	165	193	183	182	185	177	162	202	177	177	183	174	199	183	172	150	196	176	175	180	176	181	192	155	190	168	198	202	190	179	186	165	181	198	160	195	177	169	177	164	187	196	171	179	170	170	169	180	162	193	181	173	191	178	159	191	196	192	177	198	155	165	188	180	190	172	190	182	208	179	194	192	170	160	190	155	178	188	159	179	171	195	191	181	177	157	166	188	187	187	171	157	175	174	185	188	167	223	179	193	163	193	198	156	173	167	165	199	182	178	169	195	162	204	161	178	155	205	173	185	176	178	183	177	162	168	194	190	145	197	176	172	160	172	165	188	187	155	167	165	186	169	166	178	198	175	202	162	164	187	184	183	188	172	169	169	165	199	189	171	180	192	164	173	197	185	198	180	181	187	205	173	188	177	196	184	178	169	179	192	177	175	176	179	174	174	183	167	171	172	173	183	177	174	169	182	178	151	182	172	161	155	191	196	186	181	165	155	196	182	170	188	172	178	168	179	185	195	180	160	183	189	176	154	194	168	168	161	167	175	179	167	189	178	186	153	185	164	162	203	149	158	174	200	165	166	168	173	154	168	194	196	177	173	179	163	162	173	166	184	200	208	178	202	169	168	182	180	203	166	164	184	183	167	175	191	186	162	168	176	171	167	169	200	170	200	176	204	176	196	186	178	170	162	185	177	203	170	173	168	177	185	171	187	177	167	164	176	184	176	205	178	194	183	188	185	164	170	185	174	166	161	203	163	175	181	186	177	171	184	180	175	180	174	158	176	185	183	161	177	160	175	163	192	172	171	218	179	164	184	172	182	176	155	166	177	181	142	182	178	200	189	165	189	171	199	189	182	172	211	180	186	187	177	159	180	190	189	182	190	222	162	163	203	175	172	165	189	166	185	162	198	169	189	174	176	171	181	181	190	179	183	184	214	195	180	167	209	164	199	182	198	174	187	172	174	155	152	175	172	181	162	163	189	175	179	177	153	180	167	176	190	182	169	172	175	185	183	180	180	185	200	189	184	185	177	190	168	184	183	178	194	183	163	180	185	154	201	177	184	152	171	192	202	172	170	182	159	173	154	168	182	163	178	197	181	176	193	211	209	164	185	175	163	187	183	209	180	177	171	195	200	192	162	156	191	164	188	174	164	150	158	191	182	175	207	168	166	179	172	176	184	185	155	174	167	184	186	180	176	162	163	158	184	185	171	188	182	182	173	192	166	203	170	175	173	191	194	193	152	145	172	198	176	175	163	178	184	159	173	205	176	182	199	171	175	186	187	171	180	167	181	173	187	180	164	177	155	185	163	183	174	154	171	180	180	196	158	177	154	194	196	190	163	168	176	202	165	158	183	191	163	186	163	164	176	171	194	179	215	184	185	174	189	176	171	180	190	183	167	185	206	165	195	200	171	186	177	168	169	174	168	162	183	180	167	180	213	180	203	173	187	173	176	195	194	169	198	188	170	176	188	156	188	187	190	154	170	183	195	180	182	180	176	157	194	204	182	200	171	181	176	186	188	208	197	158	185	181	149	167	179	179	203	201	178	154	176	196	191	188	154	154	171	154	165	161	165	175	163	186	167	188	161	176	192	170	200	182	188	147	170	189	163	174	182	184	153	167	171	198	188	207	183	205	176	173	151	179	185	189	177	194	180	158	179	193	192	180	177	167	197	202	165	174	166	200	183	181	164	176	165	164	172	185	167	181	172	187	170	158	146	175	168	180	193	172	187	170	191	189	162	179	175	206	186	181	177	168	215	171	166	198	203	210	157	179	196	186	198	178	164	181	177	192	201	167	186	171	183	157	188	172	182	175	185	159	159	180	162	223	200	188	197	206	161	183	159	170	188	203	179	156	199	187	196	176	172	181	193	157	194	189	169	181	186	165	155	189	188	164	183	203	180	161	165	186	156	185	158	181	197	180	175	148	151	178	191	173	199	160	187	185	178	178	193	185	150	175	177	187	152	190	164	187	205	181	206	151	212	159	168	163	189	175	160	162	205	178	146	202	170	170	164	161	191	178	175	175	167	195	184	161	185	172	177	185	183	194	151	171	173	181	175	168	169	195	180	182	174	181	180	180	171	142	185	155	172	169	178	189	163	168	186	187	171	148	172	194	170	169	183	182	177	182	170	171	197	169	168	169	187	194	190	160	174	180	179	164	160	206	180	152	167	185	185	184	187	176	184	189	180	189	181	172	194	175	183	204	185	174	194	181	166	197	192	195	192	170	179	169	160	169	196	184	188	184	185	180	178	172	180	186	192	189	174	159	185	174	204	177	184	201	170	185	169	196	197	167	168	167	160	172	185	187	180	184	182	181	191	173	188	178	151	178	192	195	168	170	180	174	192	176	174	184	165	204	175	202	171	165	169	176	192	181	166	183	188	189	177	175	161	168	180	183	170	181	200	158	162	201	172	176	172	190	180	174	197	187	189	179	181	170	189	175	197	188	189	200	171	167	174	197	166	182	166	165	144	180	187	148	168	193	181	177	172	153	178	176	204	195	171	202	154	154	205	188	179	185	171	162	169	184	163	185	185	185	173	163	164	169	162	176	180	168	168	155	212	165	174	185	167	171	185	165	182	179	179	165	166	170	163	173	154	208	198	168	180	171	143	170	189	184	198	174	194	191	171	196	150	216	180	156	172	183	195	181	159	179	174	192	171	167	179	178	184	169	191	181	191	166	166	184	184	188	182	190	169	184	211	160	159	152	185	166	160	163	190	173	188	155	193	200	183	174	163	179	188	193	190	166	191	180	188	187	167	183	195	178	173	178	172	177	177	181	195	169	193	203	183	174	189	193	179	155	169	172	188	164	200	170	175	177	183	182	184	162	166	179	164	167	189	197	153	161	169	170	176	194	193	193	194	168	184	162	182	166	188	183	171	176	203	177	177	187	154	187	210	175	192	178	150	177	177	190	173	145	178	176	178	161	172	181	171	165	167	186	178	188	197	164	173	165	177	170	173	164	178	180	166	169	187	181	158	176	163	207	156	182	178	180	191	161	173	186	193	188	176	204	182	187	160	176	165	173	164	200	172	162	186	186	184	180	174	194	178	183	157	176	188	202	203	185	183	162	198	210	186	170	172	186	168	189	188	177	166	164	180	182	177	200	183	191	168
23733	21095	28274	24205	20828	10956	3043	1826	1369	1117	981	881	804	731	671	549	494	490	443	366	374	357	319	356	310	300	321	307	266	293	265	285	259	296	258	268	285	258	243	258	258	241	229	223	233	235	238	210	241	235	233	211	228	208	229	214	230	198	221	197	225	241	217	227	211	201	223	221	215	205	221	180	215	209	216	221	215	213	219	203	237	198	206	222	197	204	212	226	219	205	220	224	224	191	204	187	208	203	219	238	245	211	224	197	221	212	216	216	203	217	196	223	188	206	208	203	205	210	229	211	200	187	232	207	223	229	215	197	228	199	215	199	215	219	228	213	223	193	212	240	204	217	203	232	225	222	226	237	205	193	195	225	208	202	221	215	210	219	190	203	205	223	203	216	211	209	186	208	215	202	208	211	229	193	222	199	250	222	220	218	209	207	216	196	223	196	198	204	218	221	210	223	242	213	216	190	198	207	216	230	239	194	226	193	213	212	184	210	203	211	224	216	209	222	230	233	174	241	235	211	230	211	190	226	251	206	212	206	218	214	211	216	173	193	192	233	213	198	222	199	232	227	230	220	231	210	199	221	213	204	216	214	207	220	201	214	225	231	228	199	213	228	199	192	210	236	226	226	235	210	207	225	211	199	217	248	221	207	198	193	220	198	181	230	205	214	211	209	218	216	210	217	214	215	192	193	199	234	179	193	214	222	204	193	209	201	228	200	199	201	235	213	216	190	235	192	209	212	206	235	232	196	189	203	214	210	223	207	223	222	223	209	177	210	212	212	211	217	201	224	214	214	239	223	204	218	204	224	202	215	209	210	195	219	205	213	210	241	210	198	216	227	217	203	196	203	226	201	224	211	199	227	219	204	221	181	201	212	229	222	204	248	225	194	210	197	225	224	207	206	218	225	188	219	207	209	227	207	232	221	206	215	192	226	201	200	190	202	177	215	217	201	194	203	215	192	183	221	214	238	215	248	183	215	206	213	204	193	190	208	218	196	198	207	215	204	213	192	208	219	217	211	203	228	221	224	202	224	217	211	196	209	192	197	242	227	230	208	212	221	215	212	212	168	215	209	225	188	226	232	212	213	205	226	234	217	199	187	193	210	225	196	201	221	227	225	226	214	211	214	193	212	215	225	239	222	214	205	225	195	212	208	191	210	229	226	249	207	218	208	217	195	194	213	225	183	229	205	219	207	205	191	216	210	225	205	234	224	200	203	226	196	210	229	220	200	198	205	219	210	215	214	234	201	199	218	196	204	199	205	227	189	211	234	224	230	217	208	213	224	203	192	216	214	218	216	186	211	196	219	219	231	195	229	199	204	220	206	215	214	225	196	233	194	212	238	214	227	204	241	206	236	259	193	228	172	209	219	188	207	215	187	218	234	198	232	202	227	239	197	222	206	227	216	203	204	230	214	203	193	198	246	203	217	203	202	209	215	193	232	210	193	214	194	220	224	189	221	197	187	187	243	231	202	203	217	237	225	210	186	211	231	197	205	188	209	225	232	204	197	214	215	224	210	186	233	198	198	199	222	214	209	226	217	199	216	215	220	188	198	194	208	224	237	240	209	216	221	160	211	182	213	233	209	229	209	213	219	221	190	213	210	206	201	234	207	220	212	194	222	206	242	228	221	210	194	236	230	198	189	191	194	218	178	213	192	222	204	217	234	199	209	201	205	195	217	219	213	205	204	212	237	208	203	189	226	212	223	218	220	198	237	205	207	200	233	190	205	189	215	214	203	223	201	196	198	203	193	206	233	206	212	191	214	231	208	227	205	193	221	228	240	247	241	212	223	180	197	208	220	202	210	239	196	220	206	197	212	206	220	178	226	195	238	205	227	193	204	233	194	220	217	225	234	159	197	221	198	194	218	209	205	225	205	208	238	227	218	233	205	208	215	204	224	232	194	196	218	194	200	224	193	192	215	210	212	220	227	190	184	203	218	214	238	234	228	207	241	224	206	214	198	220	214	210	228	195	221	217	214	210	197	216	215	210	213	209	192	202	224	211	210	211	200	201	199	172	214	214	203	191	212	219	221	197	203	196	206	211	215	194	240	230	213	185	187	204	203	226	217	221	213	193	202	219	196	216	213	197	217	205	227	222	224	226	256	224	203	201	211	213	206	200	221	218	203	236	217	214	211	213	219	208	198	215	189	229	230	215	214	231	189	198	219	204	211	250	190	204	218	200	190	224	212	209	220	205	242	244	222	210	224	200	215	212	237	202	231	200	226	207	190	224	208	206	215	209	204	227	222	174	208	212	246	193	226	237	216	201	198	178	223	221	203	204	215	228	220	226	216	200	245	215	213	224	236	184	226	214	234	208	183	207	223	225	215	216	247	214	206	195	217	210	226	197	218	213	211	194	206	257	204	191	206	194	177	247	228	212	224	196	182	175	225	209	223	215	207	199	210	203	173	226	196	222	216	184	240	217	233	197	205	218	179	201	205	226	216	203	215	221	212	220	205	207	214	227	216	204	216	224	217	179	217	213	215	211	214	217	221	217	239	207	233	201	191	188	208	209	215	201	223	205	215	213	216	217	219	204	242	200	189	245	217	230	236	207	205	201	211	232	213	185	193	208	211	201	249	201	238	211	221	194	219	208	185	191	220	218	229	216	215	220	228	219	214	223	214	224	200	208	211	210	240	219	208	201	227	196	227	216	246	213	220	213	199	204	205	186	202	194	212	225	244	238	231	221	216	195	210	193	207	211	180	228	219	242	222	225	220	240	181	212	218	208	225	222	248	227	205	212	224	224	212	216	237	215	226	190	222	225	242	227	215	221	209	207	187	185	215	203	196	190	192	191	181	211	225	176	204	193	210	188	204	200	208	202	191	227	188	213	217	224	234	207	211	236	250	203	199	230	206	204	190	236	220	228	201	208	215	197	212	211	213	202	221	198	222	206	209	200	224	202	208	209	221	223	217	227	218	223	204	226	194	224	220	231	203	205	233	214	190	206	217	221	206	215	208	216	221	224	192	194	212	190	218	190	213	211	218	222	205	183	226	220	203	219	220	210	210	217	208	220	184	224	199	212	217	212	201	198	233	213	233	224	201	210	215	218	215	207	211	198	191	214	208	233	209	214	204	200	188	218	218	203	194	202	201	214	228	218	225	188	222	240	200	213	225	204	230	206	228	213	218	201	201	199	208	237	197	176	191	229	198	221	224	225	186	191	217	231	222	204	221	188	234	207	189	220	205	213	217	206	233	229	203	206	209	249	182	216	219	225	226	207	212	211	212	204	215	194	186	210	180	183	194	211	207	226	228	228	184	217	207	207	205	210	186	209	209	242	206	212	210	215	221	197	175	211	208	219	200	191	199	195	235	214	203	200	239	188	215	207	214	208	213	218	204	223	201	210	226	218	215	190	228	186	202	224	217	226	202	210	210	231	208	239	236	208	207	207	202	196	206	221	203	214	204	226	197	212	214	176	198	234	220	206	230	219	194	191	233	212	199	191	216	220	238	227	181	201	223	222	220	198	206
34216	57321	36770	14828	7017	5036	3774	2956	2381	1900	1506	1434	1221	1058	854	853	697	608	548	483	455	444	433	439	362	391	391	375	330	346	332	339	306	276	291	298	268	282	277	298	298	284	251	271	293	271	246	251	235	211	255	250	241	254	242	262	221	224	211	223	232	241	253	209	222	228	237	219	231	256	235	238	213	208	194	200	206	229	195	238	207	205	237	216	245	230	232	237	212	250	221	236	204	223	211	228	201	200	207	218	219	207	219	248	213	225	200	200	225	202	219	193	188	225	224	207	226	245	214	219	222	200	235	219	225	231	243	212	239	209	231	199	229	212	213	219	238	229	225	239	224	229	233	231	221	189	243	215	206	221	200	236	215	217	213	233	191	184	223	209	225	209	221	216	214	210	205	217	213	214	214	207	207	206	228	234	228	240	223	234	252	215	211	219	198	218	238	234	205	227	218	213	231	231	206	209	237	228	209	234	234	217	194	198	220	223	232	210	202	230	207	206	214	226	231	228	215	215	223	230	223	249	229	213	230	215	205	214	214	210	206	204	206	241	204	234	205	205	218	238	222	229	215	215	211	234	235	240	216	215	202	216	240	232	197	225	214	219	231	237	249	213	240	197	208	238	199	217	202	217	214	206	202	212	207	224	218	225	226	227	238	190	230	207	207	217	220	228	229	215	216	201	209	236	220	211	246	211	239	217	209	228	215	224	234	229	199	197	214	202	199	225	220	207	225	208	232	206	208	228	200	231	218	213	227	196	230	225	217	231	235	224	220	241	188	204	208	208	214	234	212	219	239	210	253	192	213	197	212	224	221	207	224	213	224	205	231	197	230	196	218	220	231	254	206	243	230	214	219	217	215	200	203	217	227	211	206	219	223	246	241	218	238	200	234	219	215	183	227	210	216	205	226	211	215	197	213	227	204	228	208	214	217	207	227	227	210	246	218	206	222	223	238	208	215	215	247	223	234	228	194	195	221	214	221	222	235	226	212	202	223	205	217	232	249	234	213	203	235	226	217	239	229	214	208	205	227	206	235	233	217	219	231	211	217	188	229	218	210	218	208	206	215	254	215	253	227	231	224	231	199	184	226	220	226	218	231	239	212	209	221	254	215	221	198	244	217	202	223	239	220	210	242	194	204	238	200	213	247	244	199	199	206	239	206	217	209	197	199	218	212	210	255	218	202	202	202	227	201	221	208	228	209	231	221	212	218	227	240	211	228	217	235	190	203	227	234	209	228	232	215	210	228	216	226	219	224	214	228	212	220	246	218	215	215	214	258	189	201	220	233	201	215	223	197	203	244	210	201	225	203	223	213	198	220	226	226	233	207	248	238	219	218	248	215	206	246	206	204	187	223	252	224	220	214	227	237	212	239	240	208	218	212	194	226	206	214	205	231	209	201	236	200	219	207	234	218	200	202	233	213	232	196	230	214	199	215	222	239	236	212	205	220	209	226	191	254	216	215	193	226	236	215	196	204	215	223	219	226	222	227	212	222	204	215	207	226	238	226	213	191	213	233	221	206	230	226	222	210	216	204	226	210	223	254	218	225	246	245	208	219	206	224	201	217	221	227	217	222	217	212	202	210	231	205	231	193	227	227	223	222	254	225	226	223	255	218	211	226	209	239	233	248	225	250	227	196	217	212	235	218	211	211	193	222	230	241	213	240	215	218	211	229	210	231	246	227	215	206	219	233	202	228	191	211	235	220	216	208	244	225	199	194	218	208	215	239	237	204	223	214	206	207	205	224	218	220	221	235	234	200	196	229	225	223	227	223	246	208	224	238	201	208	221	227	218	237	238	191	204	209	241	222	202	224	197	212	214	203	216	201	229	190	207	214	226	212	211	225	198	199	199	233	235	218	228	248	231	209	223	231	219	217	223	197	216	221	209	222	226	235	221	211	181	199	211	197	250	206	226	214	200	218	223	220	208	224	196	226	196	206	235	220	229	214	214	206	210	237	225	216	209	215	221	213	202	224	219	223	200	222	215	221	215	231	226	215	234	218	216	221	183	193	211	233	226	197	213	215	212	225	222	218	206	226	226	212	192	217	221	222	221	231	218	231	251	230	212	227	199	208	230	224	228	214	197	207	205	224	223	214	216	205	226	208	198	230	207	209	248	232	231	245	220	221	237	220	207	228	205	212	231	199	261	224	238	229	197	228	227	185	237	211	213	227	223	229	225	222	212	200	215	237	221	217	223	211	225	202	225	209	251	181	205	208	219	241	219	199	207	208	219	200	212	235	229	187	225	210	202	242	223	204	201	218	210	231	212	208	217	215	229	212	246	189	210	191	193	208	225	251	180	233	238	223	183	224	182	216	251	223	210	219	207	222	222	218	237	190	220	219	220	206	211	221	217	214	225	236	241	196	218	238	245	243	212	197	219	231	214	209	212	214	204	216	208	209	188	195	202	236	203	221	212	226	219	230	212	221	207	224	207	229	226	196	223	226	205	224	209	204	203	209	198	243	254	216	203	218	194	223	235	227	212	214	226	205	246	227	207	233	228	221	228	227	227	243	212	245	230	232	195	215	223	188	195	227	231	205	211	225	200	219	221	206	194	224	201	238	226	232	254	209	180	227	200	218	212	221	216	194	255	222	242	231	214	207	193	227	182	225	207	225	225	239	233	217	218	207	247	232	200	218	213	213	242	216	222	214	236	223	206	209	214	214	202	210	208	196	223	220	218	231	213	218	209	214	214	219	220	241	212	220	203	221	214	224	212	206	204	237	213	223	213	199	214	224	204	220	243	227	206	202	192	221	211	219	208	208	222	222	230	237	214	202	211	223	219	228	215	204	226	214	205	203	212	238	221	191	196	202	224	208	220	198	232	210	191	212	215	224	223	204	238	227	224	244	184	213	220	233	242	196	220	216	183	220	257	208	194	247	238	212	197	214	210	211	208	213	192	180	221	228	202	209	237	231	210	215	217	193	252	220	218	241	235	222	226	225	221	226	211	235	225	231	232	204	215	181	226	216	258	229	219	231	258	236	210	214	237	221	206	211	234	205	231	249	225	204	214	221	232	218	220	227	234	225	192	211	221	254	220	208	261	232	213	223	228	217	223	231	206	223	241	210	215	242	228	234	225	225	221	232	212	217	217	213	212	236	232	217	212	195	193	224	214	219	238	239	237	229	223	225	222	222	225	196	198	248	201	217	228	218	215	187	234	202	216	230	222	216	182	190	229	225	218	217	213	219	232	194	216	246	224	222	221	200	233	203	209	210	231	194	228	210	222	215	211	194	215	214	236	232	233	207	224	208	229	219	237	239	254	218	196	235	215	224	249	208	228	218	204	219	206	216	194	216	226	213	211	227	229	215	196	226	215	206	220	219	214	219	211	225	216	211	212	219	212	220	213	228	233	226	215	249	216	205	231	235	213	226	211	239	206	232	217	194	211	212	226	239	212	185	238	210	221	198	230	215	224	211	206	194	232	252	232	231	225	217	234	218	197	218	232	190	233	233	209	233	229	223	234	230	212	221	219
24778	21069	27355	24737	12664	3132	1879	1345	1089	919	825	757	663	596	503	512	461	445	397	365	356	318	323	314	258	273	291	268	308	295	279	292	276	244	283	266	244	276	266	246	286	232	268	208	233	260	217	234	249	237	232	224	228	230	199	227	262	214	253	243	225	228	210	242	227	219	237	223	228	248	209	216	235	245	232	219	212	228	206	226	216	270	219	216	222	236	246	237	239	240	205	240	215	200	213	186	226	217	255	253	217	239	203	232	211	216	212	273	222	229	231	239	226	215	229	205	218	216	213	225	226	216	231	255	224	201	216	238	228	221	226	196	232	202	233	240	211	260	211	217	197	207	225	234	219	233	225	211	214	222	244	229	238	224	218	231	222	240	233	212	219	238	250	213	211	263	218	235	205	202	245	245	202	224	219	205	212	200	254	238	240	234	199	222	236	207	236	206	214	239	223	243	245	231	221	197	229	219	203	227	228	204	216	208	221	223	249	216	224	238	217	211	252	229	232	212	221	214	221	231	209	197	229	235	242	203	239	214	232	220	212	220	221	222	242	219	226	220	236	224	200	236	200	212	231	228	211	222	244	229	246	205	216	203	234	234	220	240	210	217	225	189	221	232	226	211	228	197	259	229	204	217	233	228	194	242	211	233	210	251	213	235	236	227	225	233	226	205	200	231	223	233	216	205	247	207	218	231	237	231	220	229	199	251	211	236	211	205	204	229	214	257	205	208	209	218	211	224	262	230	225	213	239	232	215	208	220	222	237	227	220	224	232	233	232	221	227	247	209	241	228	226	232	220	218	215	184	231	238	207	226	229	213	224	209	231	243	220	230	217	236	194	239	229	225	215	222	211	217	211	255	228	220	248	246	247	209	253	207	226	210	224	205	217	219	229	213	255	194	228	210	209	216	220	215	241	198	206	234	215	222	249	230	231	222	231	211	225	203	185	227	221	235	258	203	234	225	194	221	218	260	231	186	239	225	212	220	229	216	196	243	214	229	221	234	220	223	209	225	211	217	196	234	228	226	195	223	256	214	256	227	244	205	225	204	216	230	227	216	192	223	254	200	224	213	224	245	229	237	238	210	225	222	248	201	219	229	179	214	218	217	233	224	212	219	205	217	222	242	224	213	236	223	226	210	229	218	232	226	209	229	230	229	212	269	262	237	215	246	209	202	218	256	218	211	222	215	214	228	211	254	230	232	217	226	226	207	223	217	214	219	213	221	215	238	200	227	226	224	215	228	216	206	224	222	241	205	224	210	212	236	218	242	260	228	198	233	240	224	215	212	240	221	196	228	217	221	203	203	240	221	207	226	202	240	194	231	218	248	235	231	235	232	219	258	213	181	196	230	210	186	220	219	225	241	208	222	213	228	208	220	202	223	242	223	202	221	241	234	231	256	227	233	231	214	249	206	218	232	219	217	237	234	200	220	217	190	220	226	230	241	225	245	227	241	220	229	188	223	198	245	228	201	211	216	226	222	192	256	212	220	216	225	224	201	229	245	239	191	223	206	210	203	201	208	212	234	226	207	217	228	217	246	219	191	225	231	224	236	199	204	212	228	218	236	218	223	229	213	209	231	209	234	221	200	228	244	227	234	217	208	214	227	241	248	211	210	222	226	213	234	247	242	220	247	193	207	224	248	209	208	216	230	224	211	222	208	215	198	207	209	236	218	241	226	208	221	206	194	244	203	240	206	205	230	227	215	218	204	203	227	237	228	260	204	224	239	216	222	233	209	222	248	252	240	242	228	216	253	207	222	202	233	214	217	232	233	234	223	190	211	233	234	243	234	217	216	238	224	209	206	225	198	256	205	219	209	248	242	226	216	207	208	255	232	210	203	244	212	234	188	230	217	226	215	209	225	215	202	246	227	220	233	221	232	224	223	218	229	223	228	233	225	204	208	216	208	224	200	217	197	217	214	228	226	222	246	244	205	208	216	207	226	232	226	227	241	216	213	205	219	253	228	219	237	205	223	192	222	229	259	221	236	249	242	199	211	236	214	218	241	214	212	250	210	235	220	194	236	215	225	210	188	196	213	238	228	239	220	231	218	238	213	226	234	219	221	241	242	223	247	226	229	205	249	232	231	214	222	228	212	209	201	210	217	234	224	218	239	236	245	235	238	232	202	219	219	194	224	208	219	226	213	234	223	209	208	226	204	214	246	214	228	213	215	200	215	218	219	222	222	238	223	210	204	197	209	237	226	201	215	231	227	197	217	216	218	231	230	210	215	210	222	214	225	231	227	216	221	214	206	202	227	238	214	219	227	228	228	228	211	232	215	220	228	214	235	211	205	237	202	250	202	215	219	224	196	188	224	219	214	226	229	230	204	210	221	213	237	213	223	222	220	253	231	232	235	247	257	213	245	192	203	246	211	207	221	208	220	242	202	225	233	244	220	207	217	202	261	233	198	184	204	224	221	234	239	252	205	227	230	256	237	207	218	214	234	233	253	253	230	224	224	248	229	246	216	239	224	189	228	223	226	237	238	223	222	212	252	219	219	244	225	212	198	221	232	213	218	202	221	233	191	217	215	213	230	225	234	252	197	203	265	208	226	226	201	209	228	228	229	217	241	240	227	212	235	217	204	216	241	201	229	226	243	206	207	238	218	218	213	237	234	205	241	241	227	212	213	229	238	227	249	196	219	228	240	236	232	232	251	239	232	225	197	227	207	236	212	227	217	201	204	235	220	226	204	234	222	225	241	217	227	234	242	215	211	198	212	247	222	226	227	236	244	212	233	219	205	224	229	206	233	195	210	229	203	240	217	235	213	228	230	226	220	221	222	207	214	217	239	204	210	230	239	216	260	221	217	225	197	248	218	230	238	238	244	226	218	228	230	219	248	221	246	233	220	231	252	264	221	213	204	236	215	217	215	251	242	250	272	216	215	230	208	234	210	245	198	225	229	222	209	235	241	227	202	213	200	262	228	257	232	222	211	233	225	214	225	209	215	217	213	196	244	230	237	215	239	222	202	230	242	224	223	191	221	236	230	237	204	209	204	223	228	207	232	177	212	227	216	204	208	230	229	210	198	222	231	220	233	213	225	222	227	223	226	223	232	215	191	233	190	230	214	207	207	221	241	219	210	236	217	232	244	209	212	220	230	236	237	239	223	237	206	212	226	223	221	219	217	218	224	217	246	215	233	222	224	204	227	253	224	232	206	246	215	215	207	209	219	221	227	234	217	222	215	224	221	227	234	225	215	237	214	232	240	228	245	238	206	237	209	218	201	213	211	222	218	226	233	201	199	232	240	240	230	196	235	207	207	234	223	205	245	219	225	213	230	217	246	194	230	201	221	212	214	238	211	214	216	228	228	230	212	237	199	223	208	241	205	232	242	199	217	221	225	215	209	233	208	213	219	206	231	201	228	217	212	237	236	249	216	236	245	213	200	229	226	232	224	204	217	244	214	211	203	233	196	240	226	226	193	214	219	246	231	217	228	220	236	209	219	204	252	209	218	217	226	222	233	213	208	231	235	186
34063	52373	31474	11376	5819	4119	3130	2413	1920	1568	1372	1289	1023	933	778	697	613	553	488	448	454	398	376	366	411	373	335	334	348	351	339	300	316	310	302	282	299	289	278	259	299	289	290	235	260	266	243	251	260	252	231	251	259	247	234	261	271	229	253	254	234	241	219	213	237	229	236	284	241	237	235	233	234	247	258	231	218	238	197	213	238	251	233	250	238	235	232	240	255	230	255	233	234	232	209	246	255	225	240	244	251	251	220	216	222	232	272	226	190	213	250	237	223	244	229	230	241	232	237	232	236	228	197	222	251	226	246	269	232	246	228	197	243	198	234	225	241	217	235	218	256	219	217	263	244	195	251	218	273	257	211	231	261	228	230	248	238	232	261	252	231	229	233	238	215	252	247	211	230	236	251	223	278	215	233	261	252	220	225	236	222	239	245	237	245	215	221	232	233	232	245	218	256	220	238	258	234	204	243	237	227	231	218	225	228	233	239	225	225	237	237	227	280	227	226	263	238	247	228	239	245	235	242	265	271	243	252	252	239	255	224	220	245	228	222	249	235	251	238	206	227	273	235	231	239	249	250	215	235	268	236	246	262	236	244	242	261	222	210	230	219	233	232	236	226	218	220	227	217	243	195	236	241	241	228	257	240	237	238	199	213	234	253	249	233	247	237	208	230	256	250	222	247	224	240	252	222	239	240	247	213	241	239	256	217	226	226	236	230	210	230	242	225	236	250	243	240	222	252	233	220	231	234	216	251	212	232	214	237	245	259	233	236	244	244	256	235	244	239	242	250	253	251	245	236	233	229	204	233	241	248	253	233	236	261	239	211	240	254	241	211	256	240	225	246	211	242	232	235	239	246	254	259	224	222	254	231	234	236	253	244	236	255	226	223	215	238	230	237	222	259	234	238	231	221	246	242	255	228	227	241	249	263	210	266	225	220	253	235	231	231	221	232	219	224	254	239	235	260	230	252	238	241	213	241	247	236	231	198	218	249	194	215	232	217	228	221	245	256	216	261	213	225	250	219	224	215	219	233	200	234	237	225	236	231	259	252	248	235	272	252	234	236	246	248	239	227	244	240	253	234	200	240	262	214	198	234	223	221	246	223	209	240	265	205	240	255	251	243	227	219	228	256	216	234	227	237	253	245	236	221	232	238	225	235	241	229	258	230	223	232	208	224	236	248	217	241	238	244	222	236	220	250	246	228	258	231	231	216	209	209	239	220	239	269	218	233	242	226	249	230	231	231	267	220	265	233	211	256	260	264	234	248	224	214	247	230	194	228	227	261	250	247	246	225	231	228	231	254	249	249	216	219	242	226	219	236	238	241	272	261	249	240	264	253	238	248	256	226	196	210	214	223	251	214	255	239	232	270	238	229	251	254	238	244	242	209	220	224	217	216	233	231	228	240	224	245	253	207	257	219	235	231	228	223	265	254	236	237	252	222	262	266	250	219	239	254	232	208	258	226	228	237	229	229	235	243	233	221	232	239	259	219	230	248	267	229	221	237	226	242	226	237	202	246	242	257	222	223	248	228	241	228	225	240	224	241	250	218	235	251	225	229	219	236	221	253	246	252	226	264	256	235	231	229	238	227	226	204	233	246	222	240	243	246	215	217	234	221	239	219	259	213	218	221	229	245	258	230	261	274	214	215	233	250	234	241	241	235	230	220	246	226	270	238	221	247	226	237	255	232	229	214	235	252	243	234	224	252	257	234	221	242	252	227	232	256	241	242	227	233	246	237	221	227	207	214	234	222	247	233	216	234	224	238	210	243	276	231	237	228	235	243	232	242	219	249	236	252	225	257	238	229	244	216	228	241	267	238	238	216	232	249	259	253	263	243	233	229	255	247	207	253	231	217	209	233	214	241	256	252	253	227	256	228	248	248	247	227	230	257	227	219	234	231	218	243	259	257	206	244	239	227	229	212	250	254	250	248	257	235	233	236	236	229	230	232	224	218	278	230	255	245	221	230	256	232	263	239	206	255	223	254	266	230	240	208	239	220	252	258	223	259	233	258	244	271	230	273	235	223	229	216	248	201	236	233	197	209	242	242	207	236	235	217	222	243	228	254	233	248	215	233	215	247	231	250	218	229	242	232	281	241	244	246	230	228	241	220	251	216	254	249	276	222	229	246	221	221	218	213	257	234	241	220	257	239	222	262	249	242	232	229	221	220	217	244	227	236	259	201	211	227	208	243	233	255	255	207	220	225	234	244	234	237	249	230	223	240	230	197	232	251	235	240	227	251	233	233	233	253	267	239	232	226	200	219	234	229	237	230	190	236	261	230	236	225	228	250	254	220	268	237	222	234	238	234	235	243	225	229	210	243	206	255	230	236	229	243	246	216	240	220	233	219	230	231	257	230	243	235	227	223	239	262	234	230	225	245	240	220	252	249	238	245	232	238	221	242	235	207	236	233	244	197	253	218	219	219	265	230	241	235	231	239	238	240	240	254	245	235	246	214	245	232	273	226	250	236	229	239	223	211	221	248	219	222	230	237	231	208	229	229	239	229	244	223	237	254	257	230	243	214	238	239	227	220	249	246	248	239	228	217	262	273	256	264	239	207	232	197	235	222	245	221	236	228	228	221	251	229	228	221	222	267	251	232	261	228	223	248	255	236	228	231	224	226	221	250	228	216	231	214	228	226	214	237	238	217	229	245	247	215	242	215	221	238	273	230	276	246	235	227	232	235	247	242	250	252	225	255	231	214	228	241	233	231	211	263	215	212	231	250	240	216	208	242	243	247	249	245	253	275	233	235	211	257	233	216	267	256	228	213	233	238	203	234	234	258	244	250	209	224	249	235	235	242	260	274	241	237	241	244	253	248	245	252	245	247	213	230	267	219	237	255	238	262	223	228	226	252	245	199	224	216	223	265	223	223	270	247	227	209	246	239	227	234	236	215	220	229	233	273	230	276	203	228	252	228	236	232	208	237	257	248	254	210	237	238	230	228	243	238	220	248	226	213	219	211	225	250	227	233	211	257	228	231	255	219	227	252	240	227	250	242	239	256	212	216	222	229	245	198	236	250	236	229	244	231	235	219	258	216	220	264	228	253	237	237	256	213	215	230	225	224	232	235	254	225	243	261	232	234	258	229	209	274	217	236	274	203	234	233	235	223	271	223	254	224	242	244	230	242	253	228	210	249	251	219	263	236	227	244	238	242	254	249	228	226	215	235	235	256	249	225	234	248	243	214	226	234	252	244	233	220	212	227	235	236	239	214	235	240	225	212	234	241	221	219	243	238	237	231	213	257	257	230	219	256	229	261	229	227	247	201	236	221	229	211	254	278	234	237	231	253	218	234	233	265	240	236	227	233	227	244	236	248	219	225	233	236	236	252	229	223	242	225	249	223	230	255	233	222	243	223	212	210	228	255	257	232	251	222	217	242	224	221	223	219	237	214	266	204	216	216	230	234	217	234	223	211	235	222	232	236	225	228	229	232	222	230	244	227	221	235	217	229	233	244	255	215	222	237	215	250	219
22612	21093	28709	23740	21058	20888	10396	3082	2143	1702	1610	1405	1226	991	934	769	675	685	594	532	523	488	501	443	479	452	407	416	452	398	393	405	358	349	364	361	381	343	370	323	348	352	336	383	340	302	333	342	335	302	321	324	323	316	328	312	291	334	292	292	272	288	292	326	321	356	310	283	300	311	314	320	332	286	309	334	331	293	300	311	321	296	331	316	290	279	311	292	309	298	309	332	292	294	287	337	313	304	289	301	301	316	310	303	316	309	314	279	288	329	327	306	278	295	287	286	301	322	298	292	282	299	316	352	299	309	315	269	288	290	311	320	315	309	294	281	296	293	284	290	315	313	292	263	281	292	321	297	309	307	292	292	290	304	314	290	277	338	294	259	310	301	320	274	306	301	296	281	308	314	296	298	299	316	316	295	313	306	331	298	322	280	286	279	314	325	327	284	311	298	294	293	328	283	291	287	290	311	289	313	291	317	294	297	281	284	307	339	270	316	280	306	303	294	287	334	301	284	300	326	267	320	329	306	329	279	323	293	307	315	297	272	310	317	301	335	324	299	316	294	329	332	277	283	301	316	287	342	293	332	328	292	291	308	318	308	286	314	280	300	333	284	288	285	290	302	307	337	307	280	294	311	299	293	285	295	318	301	319	268	275	301	302	291	292	299	312	308	324	279	310	308	282	316	306	313	334	273	286	332	324	283	263	298	325	291	305	297	296	305	294	297	293	316	279	305	327	305	318	321	296	273	292	292	333	290	309	277	267	334	315	311	290	333	290	332	299	300	304	287	295	287	279	257	305	296	279	337	281	287	280	310	317	287	314	314	306	323	308	321	348	281	307	318	282	324	329	316	301	320	311	314	339	342	307	280	279	297	344	300	311	288	310	302	321	293	298	346	283	286	256	291	278	303	300	317	306	292	319	294	298	309	291	292	290	284	319	288	324	293	304	274	304	251	295	292	273	331	302	298	321	314	304	304	296	315	301	305	288	327	279	289	297	336	325	280	313	282	265	334	297	317	309	284	301	315	282	309	263	300	309	280	311	282	282	301	307	308	299	284	302	281	288	289	320	311	321	291	292	298	296	297	295	306	313	311	291	321	281	304	322	324	300	309	309	321	307	300	302	300	323	282	294	322	294	289	314	295	327	294	308	309	309	297	296	316	322	310	309	268	275	273	300	324	293	317	328	310	296	319	361	340	314	291	285	301	276	312	305	304	287	319	297	299	291	323	295	319	268	299	284	290	291	273	297	322	322	303	288	290	362	296	293	288	288	305	278	309	315	317	304	302	296	291	271	313	292	314	301	304	284	320	326	295	292	288	298	301	289	339	285	293	284	332	283	298	325	310	324	288	316	298	314	287	299	317	305	300	292	258	295	297	301	298	307	289	300	311	315	292	279	337	297	283	280	297	332	306	288	285	303	255	319	281	276	300	298	304	268	298	297	299	306	306	299	307	300	263	303	297	296	300	284	315	294	301	295	296	296	326	328	326	318	314	277	288	290	308	304	321	317	317	291	347	345	274	284	311	305	296	285	300	305	336	275	318	318	306	275	293	299	332	290	292	293	300	294	283	315	308	330	293	320	288	297	317	289	322	310	296	322	274	310	314	292	335	305	278	261	305	275	306	295	313	310	292	302	294	295	294	288	301	316	276	288	323	286	311	299	320	271	304	305	279	319	302	293	295	293	296	306	269	294	283	298	309	304	306	292	291	292	284	281	285	313	347	317	304	291	282	280	319	300	299	316	292	303	302	303	273	284	332	286	311	268	281	306	309	270	290	293	254	291	315	309	282	295	322	310	329	305	309	290	276	313	318	271	281	312	300	317	304	321	321	304	318	304	315	292	284	304	289	269	310	316	310	297	288	277	294	277	291	293	311	309	291	280	325	297	295	315	277	279	284	326	316	291	330	284	322	290	283	326	263	311	273	309	323	313	302	300	303	287	281	296	299	320	297	323	304	301	303	312	275	288	325	321	301	300	320	280	288	304	289	310	294	292	306	318	293	302	331	297	271	281	312	292	316	293	280	313	332	317	321	281	336	327	305	300	300	296	304	277	312	287	293	297	319	298	311	309	311	299	331	327	275	317	317	289	295	314	286	319	288	310	313	322	291	284	301	275	308	302	306	295	310	320	282	284	270	315	322	281	325	285	302	333	290	311	318	295	296	272	313	278	310	299	284	330	303	298	302	305	303	311	307	312	293	317	306	308	266	273	318	289	301	270	261	305	298	306	305	291	267	293	263	314	272	289	295	288	324	297	288	341	281	272	318	300	327	289	316	324	272	274	313	289	299	309	331	321	309	339	322	305	277	328	306	305	306	308	320	282	295	292	315	298	319	291	308	336	297	269	339	301	290	281	293	298	309	310	283	300	299	288	320	329	323	304	295	317	296	307	335	317	317	323	293	300	309	289	291	287	287	281	301	297	291	275	303	328	328	336	280	317	310	322	299	264	287	305	307	303	299	325	323	283	292	303	314	278	318	300	319	274	300	284	315	289	291	303	288	276	304	308	279	267	297	290	301	317	300	308	313	298	306	333	278	318	277	292	306	268	286	305	301	287	319	306	266	319	288	266	297	289	311	297	315	313	292	313	286	299	272	302	299	306	300	298	264	289	327	346	311	326	287	298	300	294	312	314	280	296	319	308	318	327	309	290	300	273	300	302	342	340	284	287	307	283	292	320	309	284	289	327	301	290	288	295	311	296	326	301	312	279	289	286	302	295	273	290	315	311	292	315	313	262	305	289	258	326	320	295	308	294	282	297	268	317	281	298	302	346	333	292	314	293	309	324	317	307	298	305	282	251	288	278	270	300	311	301	308	302	306	297	302	293	315	267	295	292	289	308	310	307	290	312	301	332	270	339	293	288	285	285	273	310	342	314	330	316	289	321	284	340	344	268	335	298	319	285	323	313	295	294	321	284	332	311	277	340	301	305	277	324	284	340	279	319	285	316	292	303	294	291	292	281	310	275	307	317	311	278	279	315	323	294	320	310	315	321	295	302	320	290	285	314	319	300	302	312	299	301	297	321	276	293	317	304	273	287	306	321	281	280	282	303	297	304	329	317	288	250	281	275	293	305	302	292	303	289	308	278	283	309	299	288	286	296	319	309	308	325	316	314	307	288	298	324	320	315	314	302	303	310	292	296	283	306	330	346	291	316	308	303	316	332	290	311	256	309	283	300	290	284	330	295	282	278	316	315	279	341	270	311	292	309	323	298	306	279	281	289	295	318	322	318	280	309	318	310	278	302	281	290	319	297	262	317	280	307	315	323	297	283	312	307	280	283	291	278	303	310	272	314	315	316	284	314	285	307	324	335	327	284	306	329	306	292	320	284	307	299	274	287	313	294	308	311	305	310	281	319	282	294	313	306	273	295	295	298	309	330	297	307	300	328	300	313	307	291	293	287	270	309	301	313	298	281	302	328	305	312	311	276	340	311	312	319	293	339	300	304	305	317	319	303	293	313	313	291	317	305	310	279	299
37671	64598	44666	19757	10101	7532	5767	4466	3558	2931	2601	2196	1826	1601	1339	1188	1044	855	743	699	637	635	596	586	545	543	490	461	483	500	441	438	395	395	429	415	405	404	380	363	376	383	376	406	324	372	330	326	353	313	362	314	325	329	330	319	318	323	334	360	322	294	312	300	314	330	305	315	309	339	296	291	335	285	299	298	282	305	292	325	289	304	313	300	282	318	315	306	295	317	314	327	299	302	315	316	311	330	304	314	301	297	283	297	290	309	324	281	300	345	308	291	330	302	310	295	302	275	323	298	305	311	287	283	275	284	313	305	327	307	302	323	276	285	295	285	282	291	318	323	297	313	315	292	299	270	343	310	292	305	263	348	333	294	318	289	308	302	315	339	324	295	343	331	310	302	310	300	328	287	260	327	306	278	314	303	316	291	315	300	303	326	305	348	310	309	275	318	298	295	283	288	294	303	283	324	314	297	303	278	298	326	327	311	300	300	330	316	293	287	304	302	317	253	318	313	294	300	297	303	281	281	331	301	311	300	275	317	323	310	299	295	312	296	273	278	310	258	336	300	286	308	303	304	305	285	291	325	325	302	309	311	294	300	294	287	284	303	323	312	292	306	307	324	331	286	332	305	309	296	319	285	313	311	314	306	296	318	320	293	320	307	315	304	307	315	271	304	285	303	356	291	317	316	317	271	315	314	292	304	288	305	282	276	291	310	300	319	313	284	336	317	289	280	282	288	314	274	303	298	312	290	316	322	287	312	301	285	314	311	301	318	312	309	336	314	312	284	302	284	314	313	301	327	298	324	276	304	303	293	311	301	321	332	328	300	296	264	286	314	318	290	306	297	304	283	307	323	319	293	307	305	311	296	266	307	325	312	316	301	328	289	261	277	311	314	329	307	288	305	293	333	312	284	294	296	309	314	320	308	324	296	294	307	309	310	296	297	290	267	307	280	310	297	301	305	312	319	316	325	312	282	307	290	335	300	310	273	322	310	324	312	332	263	296	304	308	313	293	311	315	310	301	300	324	318	323	302	284	291	298	318	332	306	307	308	297	303	324	318	293	337	316	303	295	306	275	292	288	320	261	289	304	306	295	336	304	310	315	324	275	312	307	317	307	265	306	308	302	278	333	308	298	279	345	295	295	305	326	316	301	295	307	312	301	337	341	297	302	321	306	286	315	298	309	322	285	319	301	305	290	279	325	296	328	307	275	295	261	279	291	312	314	306	315	323	302	315	285	298	296	318	329	293	314	337	306	298	292	288	311	293	296	317	326	301	320	283	309	299	313	307	289	302	289	307	335	288	314	299	300	292	305	288	323	314	330	296	265	285	291	306	318	321	295	320	322	297	298	311	303	323	288	280	282	321	281	293	307	295	284	316	307	283	319	269	265	301	301	307	301	320	337	296	295	284	319	269	278	289	257	283	291	304	271	286	292	328	269	271	313	316	298	304	323	302	305	303	315	313	314	344	308	281	316	307	282	361	312	270	288	289	327	317	312	322	286	287	298	287	295	305	285	295	325	277	305	303	288	311	293	302	310	296	295	324	305	301	305	285	322	312	296	291	304	305	302	301	318	317	318	298	303	326	298	303	306	300	290	288	285	295	319	284	282	315	322	280	338	292	281	264	314	316	305	338	323	298	311	275	322	298	285	314	288	306	321	305	342	278	339	308	299	311	284	271	281	275	324	295	291	313	338	323	313	300	312	309	271	324	296	296	311	297	293	321	296	286	273	298	278	336	331	317	308	304	318	323	286	313	295	314	293	315	311	280	329	328	297	308	306	298	298	321	295	334	328	279	327	319	295	299	286	305	291	330	315	268	278	302	298	342	303	318	295	296	305	290	315	300	301	324	328	320	287	301	305	321	283	290	308	293	299	295	289	318	284	307	303	317	312	303	329	302	302	303	281	314	305	306	282	313	312	345	297	300	291	308	306	317	292	311	323	326	346	297	320	293	343	332	292	280	311	306	284	310	310	276	312	293	337	284	304	324	297	328	311	311	306	309	310	290	305	309	266	311	294	320	284	300	313	297	320	287	312	267	314	301	309	312	291	294	286	275	291	320	309	290	304	305	306	301	287	328	323	284	287	271	307	319	320	282	345	313	288	327	316	298	344	295	313	299	278	285	314	331	286	300	320	320	304	304	273	265	324	306	330	292	313	295	307	287	300	301	286	326	286	292	299	324	312	289	323	294	316	283	319	281	306	273	322	292	314	256	298	309	273	271	288	319	307	296	283	267	292	330	297	334	318	322	261	301	316	326	306	307	329	292	282	308	311	322	324	316	276	304	321	299	318	294	326	321	331	293	325	339	278	297	305	291	318	302	310	308	302	301	296	318	304	293	321	299	286	286	314	283	296	320	304	283	290	310	297	352	323	291	313	301	316	321	297	299	295	283	302	288	283	305	316	296	302	276	270	329	283	340	315	296	313	332	283	320	325	272	328	282	295	280	280	317	301	257	310	312	308	348	321	292	330	297	304	281	275	302	304	278	308	341	311	294	323	322	271	318	305	293	318	306	291	292	326	266	289	296	336	298	299	300	329	323	291	294	299	295	279	306	303	320	281	301	306	316	286	290	321	325	284	302	347	291	327	310	269	308	307	318	277	313	298	318	323	306	317	325	274	330	320	278	293	265	288	338	293	293	311	314	276	271	281	292	302	296	328	309	325	292	304	297	301	281	308	281	283	284	301	297	323	331	290	324	321	313	314	277	282	302	300	298	294	302	292	302	275	300	314	311	284	291	332	328	300	292	331	322	301	339	288	307	329	299	314	308	289	330	296	288	281	310	298	331	290	297	301	307	300	316	307	294	278	341	324	306	310	310	282	315	314	316	275	282	303	259	297	275	302	303	307	293	310	333	303	330	287	321	300	300	314	321	294	312	309	285	309	316	302	288	305	305	291	314	281	287	334	273	278	312	294	285	292	280	292	293	329	312	298	287	308	317	294	304	293	299	321	321	316	292	274	298	325	325	298	325	290	306	304	324	279	330	284	314	271	334	313	327	285	290	294	302	287	305	308	326	315	302	318	274	282	303	293	278	314	275	294	291	298	268	283	305	311	289	304	312	312	302	272	299	307	332	311	304	315	284	286	291	338	301	332	289	284	315	341	334	300	293	297	332	313	282	291	311	292	319	265	286	294	291	283	298	303	288	303	316	295	307	311	293	308	303	323	308	299	325	328	325	294	279	294	317	280	274	311	299	298	276	304	305	311	296	296	317	296	329	288	278	310	295	293	314	282	295	278	316	303	308	297	304	289	315	326	317	298	296	301	285	305	294	298	318	332	295	309	302	299	303	296	290	335	318	293	287	288	275	311	312	294	340	281	291	305	314	325	318	319	319	308	309	288	283	307	305	294	316	309	304	306	325	319	315	305	333	303	322	288	311	305	310	312	279	316	299	270	287	293	306	300	312	323	294	276	294	314	305	277	324	337	305	324	322	296	287	299	288	297	298	318	280	338	299	286	300	280	276	316	304	302	306
31984	32168	26446	10644	3337	2149	1511	1061	843	749	638	628	467	478	402	334	320	276	284	253	279	263	233	246	235	215	221	220	185	203	209	203	200	211	188	199	188	189	178	165	189	201	180	172	188	193	153	175	164	173	166	172	197	169	147	163	173	164	169	166	194	185	191	174	166	175	176	139	140	182	179	182	163	188	132	162	178	176	187	173	160	168	143	155	186	148	158	161	176	161	148	142	177	177	163	178	180	178	177	163	163	149	166	176	150	161	181	163	161	161	158	167	148	166	190	166	169	197	154	165	164	165	184	155	175	155	185	163	164	169	151	150	170	158	167	180	154	168	159	181	188	178	151	171	162	185	163	168	148	163	161	156	160	164	155	162	191	157	146	150	168	168	160	203	181	181	166	167	153	159	173	177	154	146	162	159	152	150	162	176	166	196	150	174	163	157	162	176	155	170	145	149	163	166	167	167	174	163	181	172	171	170	159	148	187	159	177	151	164	205	167	160	171	174	179	172	163	152	164	183	174	174	155	191	144	159	169	149	159	164	178	200	150	124	171	163	165	164	189	159	168	202	185	157	155	177	170	172	167	153	140	168	157	169	190	175	152	178	168	167	178	166	170	160	163	162	168	171	177	172	180	168	157	163	173	158	139	165	153	160	148	180	161	144	160	170	172	171	156	154	170	151	184	156	179	188	179	168	165	140	143	188	180	159	142	150	170	165	151	169	181	152	180	198	168	167	196	164	160	167	157	175	169	151	170	173	144	166	154	166	181	163	165	142	171	163	177	142	186	157	127	162	170	162	163	140	177	153	168	154	153	157	144	155	170	167	162	161	172	174	168	178	156	154	152	156	160	150	169	146	160	163	174	179	184	173	163	158	177	162	166	162	185	146	177	164	151	135	162	148	176	178	170	176	154	158	164	152	175	179	177	175	155	143	186	166	156	167	184	176	172	161	167	159	170	183	172	156	189	153	178	161	159	157	158	148	160	162	181	156	165	152	168	159	158	171	170	142	159	178	139	162	166	154	167	147	152	144	165	159	169	158	178	180	189	167	177	156	172	173	169	150	153	175	155	170	177	178	161	196	163	166	176	153	186	165	149	162	179	211	150	182	180	151	154	173	172	144	171	152	177	174	185	170	181	190	193	169	173	174	159	162	162	150	174	192	165	147	165	183	167	143	163	157	141	181	149	179	152	174	171	163	155	188	167	174	170	195	148	147	155	183	158	158	150	179	165	196	188	173	168	181	148	164	160	175	163	174	166	165	183	168	164	152	167	171	205	186	164	160	173	165	147	175	162	164	177	158	173	172	172	173	171	155	172	167	176	166	160	171	167	170	168	153	163	163	170	171	201	180	179	155	173	163	159	162	145	171	161	169	141	170	170	172	176	145	146	156	175	152	151	161	193	207	177	163	172	178	154	195	159	177	178	145	191	166	163	145	175	147	170	146	176	154	165	173	145	180	161	152	163	193	192	164	163	170	163	167	138	156	154	161	186	177	167	158	166	154	145	167	158	163	174	183	169	155	168	153	167	163	178	172	141	162	152	158	186	162	151	145	171	154	157	143	143	175	149	159	150	151	179	141	174	171	166	131	168	171	132	162	170	152	163	160	175	161	155	165	159	173	186	162	189	179	141	170	170	187	169	168	182	187	161	174	158	176	169	167	172	182	155	159	174	158	154	186	184	205	177	185	185	161	192	158	176	151	174	168	158	189	158	159	168	153	163	170	186	180	180	168	163	145	143	150	171	176	173	164	174	166	159	168	151	176	187	179	145	165	171	155	166	161	179	168	166	154	148	172	163	164	178	168	166	161	174	159	165	165	169	167	156	168	184	155	168	154	157	203	154	169	147	169	183	181	150	181	158	178	168	171	147	166	174	174	153	166	178	179	189	163	183	148	162	174	169	158	168	169	177	160	158	173	163	168	156	147	153	149	150	165	182	175	165	181	191	208	188	171	154	202	153	167	164	171	156	167	171	185	156	160	175	174	194	169	168	174	155	170	163	180	155	149	155	170	157	170	162	174	166	180	156	169	163	163	157	180	169	163	155	166	172	171	158	179	155	161	131	164	178	175	166	138	137	156	166	162	163	144	142	166	161	196	153	171	152	176	184	149	157	156	145	159	170	173	147	181	157	171	157	164	151	155	179	157	138	170	160	195	170	178	169	166	155	150	168	162	163	139	173	168	165	172	159	163	177	149	156	150	122	159	193	188	169	155	168	164	165	163	171	152	161	175	177	172	168	191	182	170	179	143	160	181	172	165	158	172	152	179	141	146	192	176	181	171	175	167	175	171	182	163	162	155	176	180	173	150	160	173	172	168	143	152	174	183	162	185	190	164	175	148	151	164	163	145	148	164	178	200	155	156	186	163	180	140	182	161	151	177	146	172	171	170	149	176	188	179	141	178	164	179	190	154	188	152	151	179	178	168	160	162	169	154	186	181	165	163	159	164	171	179	151	165	154	165	153	170	183	166	135	163	170	165	142	168	183	175	172	163	195	162	160	175	178	157	184	176	190	163	157	154	159	188	175	162	165	169	134	162	168	190	177	167	184	185	163	183	157	166	153	180	173	154	151	170	146	185	169	189	179	184	160	169	164	184	160	165	172	155	161	174	167	165	164	178	135	163	164	173	164	189	162	182	168	165	163	162	185	172	142	174	165	160	156	174	163	166	164	148	194	159	149	165	155	158	165	161	163	172	167	163	173	157	151	163	167	152	151	151	154	149	171	164	189	204	172	180	189	172	172	175	152	159	148	158	143	168	185	151	158	174	173	190	162	170	174	174	167	158	160	152	197	143	160	156	162	177	179	157	152	158	172	163	182	154	157	175	150	180	160	161	159	157	153	165	164	161	171	165	166	179	163	168	166	151	170	158	170	164	155	160	168	183	148	152	166	172	191	183	182	163	195	170	185	172	167	181	153	152	155	152	170	161	147	183	142	203	154	158	174	167	149	171	163	168	188	170	170	156	183	175	164	166	137	161	168	153	153	173	175	148	169	174	178	159	184	165	170	185	152	170	174	161	159	150	136	140	181	189	163	158	180	172	151	188	152	164	175	174	168	174	141	154	160	168	134	190	157	175	164	173	169	158	180	184	151	169	123	168	162	152	170	168	169	181	159	170	152	171	167	163	169	161	170	172	144	199	162	151	151	151	158	178	171	178	178	188	170	149	157	166	171	179	183	165	138	140	155	149	153	144	150	170	169	172	173	131	193	178	165	184	164	171	162	177	170	169	182	156	150	153	162	156	167	172	158	186	152	155	161	180	160	185	151	182	162	169	179	178	171	166	184	165	158	161	142	171	181	156	187	145	188	158	157	151	159	175	158	163	172	150	166	182	167	148	159	162	148	171	156	161	178	173	188	165	151	137	182	168	175	174	166	159	167	159	152	188	175	152	163	147	162	180	191	161	157	159	164	151	166	162	155	179	198	155	193	164	166	137	154	161	166	178	159	173	158	159	163	168	182	176	160	164	173	148	171	155
34101	45317	24966	8427	4689	3390	2498	1880	1515	1285	1131	1026	855	709	619	480	440	422	379	364	330	322	313	302	276	259	268	263	248	242	227	188	249	212	220	217	220	230	223	225	196	197	213	172	200	199	188	201	161	202	191	204	195	177	201	181	152	199	180	179	189	180	182	208	183	172	189	178	173	158	172	184	188	168	194	196	195	176	184	173	200	193	188	189	190	173	211	190	184	196	162	168	210	185	199	181	200	169	155	175	200	166	168	184	205	174	172	175	176	177	177	177	181	182	183	191	183	161	179	168	191	171	188	175	160	169	203	173	169	165	187	192	168	169	176	169	195	210	169	169	180	157	182	180	185	172	172	179	181	181	172	176	169	188	191	176	186	178	192	157	192	171	149	171	182	185	180	188	171	180	185	180	207	201	200	180	175	178	189	180	179	168	179	175	183	185	161	177	170	219	190	181	192	192	166	181	196	182	164	178	167	184	172	173	205	200	191	166	188	175	179	182	174	185	202	179	183	178	168	178	157	165	180	169	170	159	200	215	187	156	162	188	188	201	189	187	167	183	194	174	184	166	177	193	187	179	195	171	190	194	184	224	171	190	189	159	167	170	167	179	176	183	169	167	170	182	195	179	180	167	170	163	196	162	185	193	177	170	158	167	193	170	191	167	189	177	178	173	176	188	162	164	169	202	169	172	178	201	179	182	187	171	165	190	175	170	179	182	178	170	187	158	236	173	175	194	177	185	193	194	173	171	188	186	160	181	192	178	185	196	183	197	178	176	176	186	162	180	184	176	165	169	178	201	176	179	169	179	168	180	162	161	169	171	150	175	164	166	186	194	188	162	204	187	162	174	162	182	195	167	215	184	174	180	181	176	155	207	166	157	183	189	172	156	180	179	194	159	168	169	206	181	184	162	171	171	170	166	191	171	188	181	176	159	179	215	211	202	198	180	164	165	163	160	181	165	156	194	183	203	166	174	164	176	184	184	187	177	192	199	178	181	162	169	203	163	180	198	167	170	162	151	190	165	179	199	181	190	184	199	195	166	167	194	178	192	172	184	179	153	168	177	169	171	167	182	171	178	179	229	194	201	168	159	161	186	163	161	164	174	188	166	178	180	197	191	195	187	170	171	186	202	183	181	168	212	206	187	193	200	177	175	184	181	189	174	183	195	161	178	202	183	161	195	185	209	179	157	169	170	189	178	172	173	167	165	177	173	198	172	166	168	166	182	156	202	190	179	188	180	171	210	186	170	168	172	180	191	170	172	178	195	157	200	174	189	166	166	164	178	180	155	172	188	172	171	177	172	201	175	166	199	191	150	161	155	175	164	196	206	217	194	175	167	163	179	185	184	165	183	196	192	183	153	180	190	199	188	178	179	184	166	180	167	191	186	187	178	196	178	158	166	198	183	190	166	151	174	168	180	182	157	157	176	209	187	180	159	196	175	181	191	171	189	185	175	169	183	179	172	160	169	165	158	161	164	195	167	190	194	182	188	182	188	174	158	201	143	169	166	170	184	163	183	189	179	184	178	175	185	161	186	200	207	170	182	168	191	183	185	172	177	181	190	164	170	182	190	173	169	174	173	183	173	205	172	200	182	187	201	181	181	175	172	172	198	176	189	171	169	154	190	185	160	173	170	195	162	173	182	148	174	165	178	166	186	157	168	201	165	156	159	187	178	159	200	180	182	178	175	167	178	193	190	161	177	177	191	181	164	181	194	186	168	179	216	167	180	184	175	178	183	174	184	164	183	189	165	177	185	206	207	158	182	175	194	158	201	157	174	193	159	195	187	179	183	167	175	182	200	173	190	172	162	199	198	162	182	201	186	184	165	179	167	150	200	175	172	171	187	197	189	208	168	190	170	186	161	174	184	186	182	177	173	171	173	201	171	167	205	175	165	179	165	182	188	174	180	174	197	168	190	196	162	192	200	185	178	173	177	164	214	187	197	184	174	166	174	165	160	176	189	182	167	160	194	173	171	199	190	179	178	178	183	176	197	182	178	200	196	173	197	186	176	177	141	203	196	180	174	164	184	199	175	178	171	188	194	188	155	191	185	192	198	177	168	181	175	175	171	174	182	155	200	169	179	154	192	182	176	199	161	194	165	174	167	171	165	186	204	198	175	204	209	166	168	148	198	193	197	165	185	182	180	185	167	195	167	181	172	193	184	162	181	175	165	186	173	183	169	177	174	170	179	195	184	171	196	188	188	172	179	187	197	173	174	186	164	170	178	155	173	178	197	172	196	164	173	184	172	172	173	157	184	174	180	165	167	173	197	178	161	186	188	178	163	178	179	173	177	198	178	172	166	173	180	202	181	186	162	177	193	172	177	171	166	184	159	178	192	215	167	166	158	181	175	154	182	184	162	177	170	188	181	181	181	187	174	183	178	189	175	165	166	184	178	179	187	174	168	158	169	188	173	151	206	161	163	188	164	165	155	164	172	173	190	178	159	184	183	169	181	168	186	172	170	179	186	169	182	187	194	165	177	203	193	171	176	186	152	197	184	171	178	196	202	179	187	178	177	182	186	198	189	165	181	168	181	186	194	150	188	181	181	198	168	173	156	177	177	179	173	176	174	185	188	182	173	181	175	176	187	160	178	172	183	175	184	175	182	168	186	183	175	191	152	194	171	189	180	160	161	179	171	183	178	179	184	172	193	189	169	188	189	150	195	173	175	189	177	180	175	192	171	151	169	212	197	152	190	198	185	167	175	187	167	193	173	162	165	215	157	177	158	165	195	175	173	195	179	167	173	200	186	205	170	168	168	189	164	158	183	213	166	198	194	169	185	191	166	188	185	180	191	171	192	176	194	175	161	172	160	203	202	182	176	203	188	178	178	195	168	184	177	175	190	170	184	176	164	178	186	171	172	161	191	195	223	170	196	178	199	167	173	159	194	188	192	211	156	159	173	180	184	194	173	184	175	181	181	174	193	201	192	187	168	172	190	191	177	164	190	169	179	160	173	161	182	152	174	160	194	176	179	197	155	167	195	180	165	173	173	206	166	191	171	184	154	183	178	200	185	164	160	182	208	201	149	171	186	202	174	174	167	176	170	181	155	188	196	193	192	174	164	161	196	177	187	175	172	181	191	169	184	185	188	159	196	186	175	185	200	202	223	170	188	166	171	195	201	181	174	179	178	173	168	190	189	200	191	181	184	163	170	183	173	132	160	189	192	176	167	179	180	174	166	167	180	162	168	171	184	172	182	184	167	169	169	156	179	187	163	182	188	194	148	161	193	181	182	149	172	177	152	169	179	189	168	178	189	181	180	163	172	195	190	185	183	172	177	188	201	202	187	201	181	168	171	178	186	175	170	198	193	185	175	185	164	174	178	178	197	163	187	180	198	175	184	156	165	179	185	229	183	183	176	197	183	178	166	176	208	185	175	169	181	183	168	177	174	154	180	169	155	172	207	169	169	186	183	177	162	170	159	187	174	183	174	189	194	177	185	195	175	195	178	179	185	170	163	209	178	197	184	185	190
23703	21105	28246	24218	20781	11338	3498	2042	1629	1424	1228	984	862	711	596	569	512	437	425	398	374	378	355	360	328	303	313	299	291	299	264	272	243	274	252	269	239	248	243	238	231	243	234	243	234	246	222	209	246	186	210	207	220	224	202	225	225	213	208	221	226	217	181	202	219	231	207	193	193	224	211	249	230	223	221	211	193	208	221	210	193	222	225	214	209	211	229	209	202	213	230	194	185	192	211	248	214	194	205	216	214	201	239	208	214	217	216	238	226	171	203	245	193	193	217	208	184	205	218	207	209	182	216	224	209	192	228	225	211	216	220	204	208	210	205	198	201	218	213	207	197	200	193	266	213	197	204	223	204	221	201	205	185	241	210	228	204	200	215	201	205	201	222	186	217	218	192	216	213	239	191	224	208	220	216	200	214	191	226	221	210	200	198	181	208	208	207	205	209	203	191	200	195	189	221	200	229	229	200	206	255	206	201	204	217	227	203	219	203	184	205	213	215	219	232	227	189	192	210	179	187	214	226	203	227	201	181	213	210	207	217	205	214	201	200	229	229	197	237	248	199	220	202	199	229	202	226	224	197	212	212	191	196	198	218	215	191	208	229	197	207	216	192	194	214	212	200	199	199	222	206	231	238	222	218	224	205	200	187	199	190	209	235	224	204	208	216	173	223	198	216	208	203	206	216	230	209	215	207	203	205	202	207	223	215	208	202	192	199	211	229	217	201	213	211	207	174	236	207	236	213	201	235	217	226	197	218	206	217	202	219	220	196	196	204	203	210	212	208	177	219	214	202	203	202	206	214	229	220	230	195	221	216	224	193	207	204	197	189	205	207	226	210	171	226	196	168	217	197	199	216	187	211	191	231	211	231	221	207	214	193	215	211	214	210	190	205	204	181	217	211	197	184	222	193	191	192	175	235	200	206	208	207	199	216	244	168	202	220	198	204	243	207	231	218	208	209	190	207	203	178	210	183	208	191	201	214	239	223	209	204	222	242	217	223	213	203	237	214	211	203	218	241	207	244	196	194	221	214	202	209	220	206	203	226	226	208	224	203	230	199	211	192	201	216	201	217	203	217	213	205	218	207	193	233	209	222	217	202	223	176	211	215	193	229	205	195	211	226	205	209	194	189	213	219	252	207	201	217	216	207	193	187	196	224	227	202	198	209	188	231	204	194	196	205	200	249	206	209	205	195	222	233	230	205	215	185	195	201	209	207	176	209	216	193	205	226	190	200	209	214	172	220	214	203	232	244	213	193	231	214	206	215	203	215	213	218	214	228	188	241	196	200	217	209	205	206	229	202	236	218	220	213	192	224	227	205	207	225	171	192	209	205	208	211	244	216	218	182	241	190	191	201	219	194	198	203	217	214	213	190	207	189	212	205	228	205	224	245	193	202	211	229	189	214	224	200	225	199	188	203	215	209	222	200	211	217	200	189	206	218	237	204	217	226	202	202	215	184	227	219	197	216	209	188	214	216	199	199	205	198	205	201	203	217	232	200	189	200	199	228	209	203	203	218	197	193	210	181	199	203	203	196	205	208	204	216	188	196	175	206	209	192	214	211	207	212	193	190	221	211	216	223	203	193	209	223	216	206	180	211	193	192	211	221	232	197	221	192	209	211	222	231	226	210	193	211	211	231	199	242	248	174	199	210	211	204	225	203	214	207	218	243	209	184	207	213	217	193	204	200	211	207	193	209	199	208	214	220	204	208	217	208	202	216	207	243	204	244	233	221	235	210	201	190	215	185	212	202	184	194	228	211	216	177	211	224	221	194	202	206	203	228	198	230	198	185	182	227	193	186	215	202	239	201	222	225	251	201	220	202	226	216	206	198	234	208	201	214	198	231	220	218	213	215	215	182	187	197	191	213	221	207	208	232	186	195	204	219	231	202	212	221	194	203	208	190	215	192	221	198	218	202	171	191	203	183	203	226	232	239	214	204	214	191	235	212	214	200	200	190	198	224	200	197	184	202	191	223	226	226	212	200	193	196	211	216	237	193	241	215	198	215	195	196	205	193	197	219	190	219	221	203	212	220	227	201	210	206	229	190	212	206	226	247	207	204	220	201	226	226	205	159	231	197	220	212	221	215	204	214	215	210	233	212	202	205	219	197	202	213	194	242	221	208	202	202	193	217	201	198	215	214	231	188	197	224	213	230	215	222	207	242	226	197	213	215	228	248	195	202	229	212	184	203	217	202	207	199	200	217	208	204	211	203	223	204	216	212	206	209	210	201	201	231	222	177	194	215	238	207	213	218	192	232	199	211	174	227	188	220	219	221	209	224	211	194	219	215	211	224	206	213	216	227	221	175	195	182	192	216	190	220	191	205	223	214	203	186	210	219	209	212	208	219	224	197	207	210	212	236	197	200	234	225	204	190	176	186	200	208	207	203	214	219	209	199	210	212	198	212	225	187	200	224	190	229	227	229	220	206	200	232	192	186	206	203	183	215	216	219	214	182	219	214	187	210	236	216	192	208	212	214	203	190	194	222	220	216	211	200	226	223	217	217	205	200	237	190	214	201	225	205	200	210	214	219	199	181	207	228	196	188	208	198	238	200	221	199	211	197	211	195	211	213	211	211	227	191	203	234	201	199	218	179	210	195	182	210	236	203	246	213	197	202	207	218	202	226	204	217	208	200	200	194	192	215	229	228	219	230	199	200	189	191	218	206	199	202	223	210	183	201	209	181	200	213	248	221	208	199	195	203	190	227	195	230	209	224	191	189	226	215	211	209	185	207	216	219	225	203	191	214	196	221	194	225	190	216	218	216	231	223	195	191	216	233	212	232	221	209	217	214	208	183	186	215	198	187	197	230	222	204	201	194	208	224	203	196	220	201	229	227	213	221	237	192	232	169	214	230	253	216	206	204	199	214	216	223	214	215	216	213	215	237	214	206	219	209	207	210	218	230	217	209	224	202	198	207	240	207	199	215	193	196	213	189	183	218	195	191	211	207	195	208	213	231	209	200	235	211	213	216	226	215	196	211	220	210	201	214	192	202	200	209	213	196	177	220	193	226	232	207	207	235	215	220	226	224	188	195	232	191	220	229	210	178	207	207	199	195	189	234	206	201	187	195	199	207	245	231	198	177	213	219	245	213	214	189	214	194	231	173	230	187	215	180	220	202	214	225	193	182	205	213	209	224	221	213	188	202	197	211	215	187	182	198	204	213	200	194	219	194	216	211	218	197	216	194	188	199	204	206	205	224	202	216	215	200	206	211	182	195	218	232	195	203	211	219	188	204	218	185	212	203	165	206	211	194	213	197	215	197	193	239	206	194	213	176	221	200	217	220	203	216	256	197	191	214	214	214	205	216	233	182	185	186	177	209	226	201	203	209	185	228	230	193	207	201	206	210	214	219	208	220	223	235	205	205	215	205	225	208	188	193	203	218	201	225	203	222	210	211	193	202	230	208	212	215	213	186	196	222	202	199	199	186	193	202	216	225	209	197	208	214	193	198	201	217	192	225	216	238	181	215	240
34000	56892	37286	15393	7847	5917	4443	3423	2765	2380	1884	1655	1371	1089	905	720	666	587	550	546	489	432	443	441	421	375	343	363	344	322	290	315	289	307	297	276	252	253	282	277	300	251	256	235	245	228	276	234	265	235	235	237	253	238	232	243	228	216	223	226	242	207	224	210	212	246	218	247	222	218	267	235	219	245	219	226	222	218	216	209	182	210	213	219	208	260	228	219	214	172	218	192	216	201	203	206	248	211	204	219	249	231	212	231	205	220	198	222	219	237	217	211	196	254	210	222	210	221	244	219	194	226	197	211	211	213	221	228	221	204	199	205	226	194	209	215	212	210	242	206	221	217	193	229	236	205	186	219	231	198	214	223	237	227	199	212	222	227	222	185	222	219	203	219	204	222	249	194	231	214	232	242	242	224	241	225	210	210	262	238	211	193	220	223	218	222	205	237	213	227	205	181	209	188	248	210	202	204	219	209	209	205	216	210	201	227	234	214	207	236	235	226	217	231	219	241	196	235	199	208	211	207	227	188	205	197	206	233	192	206	217	220	225	219	211	226	224	184	230	209	222	209	227	188	210	238	186	190	208	202	207	234	221	191	219	208	212	210	224	198	243	201	203	223	231	212	177	234	201	214	232	220	207	230	194	230	216	226	203	232	214	217	213	230	229	226	197	239	237	218	235	214	217	224	201	195	232	217	206	228	235	199	214	236	206	215	227	251	217	243	232	185	198	224	216	208	231	221	205	215	213	219	218	204	227	255	192	216	209	250	215	192	229	236	198	204	230	202	214	186	218	230	189	223	237	231	226	213	208	236	206	234	215	204	232	242	222	228	227	214	202	235	255	227	227	210	218	192	204	220	198	237	228	228	224	238	235	220	214	217	205	228	209	233	250	208	224	222	221	226	225	191	205	227	216	222	217	216	207	225	213	196	222	219	213	224	218	241	197	183	214	220	226	196	261	212	204	204	222	213	204	230	213	196	218	237	229	239	218	251	198	223	207	218	206	219	212	211	221	236	221	209	221	219	211	233	193	202	258	239	193	249	216	250	222	202	202	201	197	199	210	217	230	220	214	224	201	192	200	211	235	231	247	196	228	226	213	237	222	197	214	233	231	236	210	202	263	205	223	232	207	210	213	234	236	201	244	191	200	218	239	222	223	216	220	196	221	210	211	224	216	220	212	199	235	237	216	238	224	213	229	199	217	228	217	196	216	239	202	231	242	213	220	237	224	242	222	221	184	211	224	215	236	236	181	208	222	224	194	229	213	226	237	213	225	218	190	233	210	232	202	195	211	200	233	209	231	189	195	203	206	214	217	235	217	221	191	264	212	214	207	190	200	207	211	225	197	188	220	217	226	221	223	222	224	214	232	210	226	217	231	198	196	199	236	229	222	195	210	205	242	233	215	238	219	186	233	232	236	208	231	215	233	211	234	232	204	228	218	214	228	219	216	193	203	203	235	234	223	261	210	210	211	247	241	222	229	210	219	235	235	218	205	201	234	239	193	193	222	212	249	217	210	202	237	209	229	227	208	200	206	203	212	201	238	223	225	229	207	208	214	230	218	240	244	213	231	237	208	210	252	173	241	234	222	246	218	208	215	182	219	219	223	228	217	218	214	230	190	214	221	223	240	209	224	233	222	201	211	225	205	230	209	215	231	236	201	201	222	229	225	233	229	190	208	221	212	212	246	263	237	212	220	226	237	219	212	213	208	211	216	217	190	236	206	199	212	204	218	236	196	209	224	236	215	198	214	229	227	224	225	190	216	235	213	219	203	210	217	260	216	217	211	191	205	206	199	188	219	200	191	228	228	183	212	238	224	199	224	235	218	204	231	208	195	225	225	210	247	200	224	223	244	215	214	210	229	230	218	241	225	237	214	232	211	233	202	209	223	229	193	206	230	237	227	199	231	197	209	240	225	211	217	209	210	214	232	205	217	229	224	224	248	215	255	211	216	227	188	209	241	214	195	190	203	220	230	218	187	245	218	214	216	224	219	217	207	215	218	207	228	212	243	231	236	176	214	192	235	231	229	205	219	223	217	231	224	199	208	232	205	201	220	205	205	231	239	219	248	215	223	200	219	214	237	214	210	221	227	199	205	238	229	231	252	238	215	211	243	217	227	201	247	224	196	197	212	212	211	217	199	201	247	224	207	226	212	233	230	190	235	236	203	221	201	226	220	190	209	232	190	208	214	237	191	213	205	217	230	238	196	212	209	214	237	210	206	218	208	204	191	242	209	208	211	223	209	210	228	226	209	214	227	219	188	210	193	230	212	221	229	217	202	244	187	207	197	198	219	213	230	232	205	239	207	219	215	217	204	232	230	212	178	224	252	214	213	219	212	211	214	209	220	220	227	225	208	194	226	227	208	214	227	196	226	227	212	196	217	220	216	208	239	200	226	207	218	206	199	219	229	230	218	224	217	193	250	216	214	210	221	200	194	210	192	222	235	196	225	202	210	206	200	214	225	206	216	200	240	227	205	207	222	220	243	220	217	220	198	229	236	212	213	233	259	217	227	218	193	198	241	215	214	227	199	215	210	226	216	193	218	188	244	237	229	221	210	222	189	199	201	203	227	231	202	202	217	219	237	213	207	199	195	232	220	186	207	202	213	215	248	212	209	199	198	221	253	205	196	214	244	221	228	209	227	241	212	230	211	231	208	216	189	212	203	250	223	226	218	221	225	218	206	205	210	219	218	197	228	237	210	211	222	224	220	222	245	214	194	247	206	230	212	216	218	218	224	223	213	183	205	232	212	226	217	202	230	224	235	235	208	222	213	210	211	226	237	215	228	223	214	203	226	216	226	179	199	225	211	190	245	243	219	234	195	211	218	188	222	201	228	213	206	208	179	209	252	198	196	210	225	191	210	215	216	222	206	225	211	216	228	220	236	191	212	205	229	207	216	229	223	241	226	217	222	231	220	232	212	202	223	234	214	202	217	214	243	237	221	192	216	221	193	214	228	223	210	210	201	234	216	178	197	228	230	213	221	226	226	212	199	209	226	209	219	196	223	207	214	206	233	197	225	232	211	220	208	186	213	201	235	193	227	214	200	206	236	200	241	194	224	204	199	224	219	197	226	225	220	199	209	243	207	241	207	195	208	229	208	205	220	205	200	219	227	219	209	214	205	213	226	234	216	214	221	240	189	227	202	215	213	234	193	231	211	192	218	218	203	193	233	236	194	234	205	220	230	225	183	262	206	225	211	227	225	214	230	198	201	207	228	211	220	224	215	205	242	191	213	213	216	206	222	199	206	225	200	224	212	217	198	221	224	215	208	213	197	211	216	217	241	223	234	220	205	220	207	213	209	201	232	211	218	197	214	224	193	224	233	223	207	231	205	236	221	201	208	220	223	219	209	202	216	225	202	214	211	249	200	241	219	210	190	195	228	217	236	215	220	219	211	185	213	243	218	183	227	229	242	222	219	202	203	216	203	201	199	198	205	197	235	220	233	215	206	206	210	198	208	223	210	240	207	246	233	227
24875	21195	27629	24903	13179	3605	2138	1594	1286	1132	1017	815	709	597	531	477	426	391	362	361	363	330	347	365	335	283	296	294	281	269	257	251	252	270	247	219	253	237	248	250	288	249	258	248	202	258	233	239	220	228	230	237	268	228	208	215	204	207	194	233	225	203	202	229	229	228	237	211	207	238	212	231	197	210	193	215	218	211	207	226	220	218	247	227	243	221	251	239	200	224	224	234	245	212	240	211	226	227	219	219	225	189	191	225	206	246	232	216	197	231	227	214	225	211	218	188	218	227	210	201	220	221	232	220	219	198	211	242	220	207	212	200	210	219	236	218	192	207	214	208	217	208	191	217	241	219	225	218	194	240	197	214	207	219	240	222	206	227	224	254	220	229	192	206	206	237	202	218	221	235	230	208	236	245	216	248	213	252	218	221	221	251	196	210	222	175	211	208	236	215	231	208	195	260	217	205	215	239	212	241	229	210	216	233	204	211	224	240	219	194	230	226	218	217	199	229	232	220	204	203	221	209	202	201	244	196	218	220	214	210	207	223	218	231	229	223	220	211	216	227	219	203	181	236	237	222	220	224	228	224	196	207	213	228	225	222	218	208	207	225	196	229	241	232	219	211	255	217	216	219	197	227	258	237	208	227	201	212	221	211	196	192	239	243	223	229	220	219	247	198	220	227	237	209	221	231	232	223	214	242	203	221	218	204	227	232	233	259	237	247	219	216	220	200	200	225	196	201	207	204	220	231	238	224	202	210	211	245	217	208	240	244	223	198	220	241	224	190	203	219	223	222	231	211	226	228	212	213	223	197	211	214	225	207	215	225	205	228	171	223	211	201	229	234	217	192	236	207	214	207	245	233	212	226	236	214	215	215	216	203	220	216	206	211	236	199	218	227	201	234	213	192	245	240	221	227	206	195	209	228	243	219	198	209	202	216	236	211	207	237	224	233	222	227	240	224	207	237	207	205	215	229	225	210	208	236	231	215	212	253	218	212	226	230	232	212	200	244	195	218	234	210	219	235	215	247	215	227	234	240	241	252	219	195	234	224	211	233	227	221	210	219	239	229	228	224	185	210	199	223	208	225	245	180	236	222	233	237	219	194	223	229	230	210	224	224	223	227	218	226	243	213	200	212	208	232	211	241	215	193	200	206	232	232	235	246	206	215	230	227	232	234	243	205	199	226	231	218	206	214	225	230	237	231	215	229	259	193	213	211	212	222	229	233	229	241	202	205	186	209	206	215	208	220	211	194	222	242	240	226	202	226	202	214	209	213	227	228	206	237	207	201	208	208	224	270	229	258	213	210	217	209	211	239	222	240	205	200	223	236	206	240	232	224	242	228	213	235	238	225	230	222	211	238	205	178	222	237	217	201	224	231	253	229	221	228	221	226	194	243	227	239	213	206	220	244	211	214	206	246	206	217	247	193	223	234	217	224	229	236	222	228	219	222	217	198	229	220	226	227	207	220	220	226	226	266	237	250	194	229	230	200	218	226	221	207	226	215	228	206	214	222	203	222	235	232	205	232	223	251	217	246	233	222	231	215	215	252	209	235	217	239	241	219	220	223	246	204	224	223	218	209	193	216	231	243	249	215	219	244	252	203	214	228	235	207	222	214	222	222	213	219	215	238	203	208	201	222	232	239	215	231	236	210	238	216	189	218	206	229	249	228	202	224	208	220	200	210	221	206	208	218	230	228	225	220	182	215	217	232	225	208	184	235	220	206	174	226	225	223	219	216	233	219	211	222	224	206	232	229	209	218	221	215	212	223	199	209	226	215	241	226	220	239	234	210	227	199	237	196	195	220	220	225	225	183	238	204	258	213	229	226	196	213	234	204	214	248	226	232	235	215	221	226	207	232	228	245	239	223	244	223	221	214	229	217	204	215	223	229	238	214	202	214	233	225	226	229	217	198	243	230	207	232	213	233	211	209	232	221	228	194	212	213	227	216	202	195	217	214	235	231	221	222	220	200	230	190	237	202	200	215	233	204	218	223	225	224	224	228	216	250	222	217	204	207	204	238	208	243	213	196	227	216	214	231	226	213	226	215	196	201	210	208	221	224	212	228	235	207	226	200	223	244	224	224	239	188	243	207	232	203	217	194	229	232	202	237	221	223	205	195	233	208	196	181	240	217	233	234	229	206	211	219	225	219	224	260	226	204	200	233	194	226	216	218	226	211	195	203	209	205	203	202	217	195	197	223	212	221	231	205	225	228	222	199	225	252	226	211	218	201	205	232	230	211	188	233	213	249	217	206	228	202	229	247	237	227	216	205	243	209	230	212	231	237	198	228	203	232	205	241	225	192	206	236	227	223	217	234	195	216	195	195	210	228	233	215	225	213	234	211	203	232	241	208	216	247	223	211	185	200	257	217	212	211	237	209	241	202	206	227	222	218	209	250	208	207	234	225	214	207	183	224	214	196	201	212	212	235	218	230	213	210	214	209	234	231	200	208	231	220	229	214	215	215	201	211	209	241	217	233	211	208	209	227	175	214	247	197	200	202	228	232	201	202	215	240	215	190	247	237	233	230	204	215	225	193	200	205	219	237	239	243	212	225	241	226	209	206	216	216	226	219	216	214	237	190	212	212	241	201	190	230	214	219	219	221	245	207	223	229	222	219	214	210	178	218	213	209	227	242	231	242	228	207	222	232	223	200	226	226	221	222	222	209	198	204	229	235	219	204	255	221	227	232	249	198	218	207	204	228	208	237	229	181	241	221	219	220	250	250	239	224	199	202	192	218	233	226	203	193	249	199	199	225	217	231	221	230	202	234	216	209	205	226	237	254	206	248	235	227	219	231	244	217	220	216	230	224	200	205	197	202	212	230	218	206	220	225	217	217	217	225	215	210	219	214	224	200	181	233	207	230	223	235	206	212	173	196	217	214	217	228	206	212	200	207	211	242	199	184	220	201	226	219	209	205	218	234	218	197	228	195	235	200	216	236	227	226	222	201	204	239	221	206	221	215	212	227	211	220	231	201	223	242	218	209	211	220	220	206	224	220	253	216	240	233	195	212	242	217	202	206	229	195	231	231	255	214	216	218	210	213	221	200	228	234	221	216	205	234	207	252	187	225	239	220	238	235	195	240	237	235	203	215	192	210	214	230	183	198	209	201	229	222	211	209	223	188	213	201	228	198	218	218	256	206	269	220	217	215	197	228	217	205	214	212	202	208	246	185	193	202	223	196	230	219	217	214	206	237	226	210	205	238	219	212	206	215	241	199	225	191	224	234	247	225	202	201	221	220	208	223	195	210	246	213	229	220	184	230	232	226	231	194	229	196	222	235	204	245	218	237	202	231	210	185	213	213	225	225	227	215	216	202	211	226	244	213	185	204	223	216	224	203	219	231	238	194	223	255	248	205	223	193	224	232	183	221	195	209	229	189	207	224	231	236	232	193	216	236	203	219	197	220	233	213	223	208	227	226	231	209	200	204	210	200	226	207	215	226	218	222	208	232	205	223	222	206	224	229	226	226	225	222
33366	51428	33207	13153	6529	4668	3584	2854	2379	1976	1636	1415	1142	932	773	653	597	598	518	490	442	439	425	417	358	375	382	330	360	309	327	265	268	316	280	307	287	285	276	230	271	268	254	252	245	251	267	233	272	255	243	242	206	239	230	278	231	233	227	218	229	216	243	235	226	260	229	230	248	250	230	223	243	216	236	213	235	229	225	257	220	244	230	214	253	244	250	272	224	213	227	250	242	239	262	239	278	231	237	232	245	213	197	233	215	248	233	246	230	241	253	204	241	219	250	278	221	236	219	244	224	259	237	247	256	218	238	239	249	238	233	240	245	213	205	232	251	197	250	257	248	220	245	237	227	235	204	255	239	204	247	249	210	202	286	231	251	255	250	241	261	219	207	213	197	221	239	258	267	258	223	232	246	210	200	243	260	226	214	228	217	249	228	225	253	236	213	225	233	219	233	238	224	240	257	223	214	230	256	217	216	233	230	210	242	240	208	240	242	225	261	229	239	216	220	235	239	229	253	211	209	216	235	236	235	247	222	246	227	229	241	229	212	226	220	248	224	251	255	259	246	233	208	229	238	240	239	258	214	240	223	256	267	232	222	268	255	261	253	227	218	206	247	242	221	216	254	259	232	242	244	221	227	238	216	254	236	241	257	220	220	208	244	236	219	210	235	229	237	244	226	232	245	224	222	239	226	247	250	247	220	235	240	238	226	224	241	228	217	239	239	223	214	266	245	214	235	218	248	216	226	227	249	225	223	224	221	230	244	192	227	236	223	261	235	234	232	217	235	238	211	234	249	217	247	250	240	234	263	243	215	256	226	228	222	223	215	224	212	211	244	228	248	239	248	236	234	222	249	224	255	246	216	209	234	207	224	252	239	247	238	222	240	247	272	235	211	251	244	234	227	251	243	241	231	217	230	216	227	240	240	235	267	209	243	228	230	228	247	230	237	217	242	269	225	253	255	269	253	221	216	223	246	239	252	251	212	222	230	221	204	247	228	250	243	210	250	192	234	233	226	282	239	243	203	219	248	211	234	236	249	243	237	226	188	237	213	234	235	218	238	227	253	198	248	232	237	238	223	235	228	226	242	219	235	236	245	219	215	223	207	219	231	244	219	212	240	243	256	210	233	217	232	260	230	237	234	229	252	237	231	228	227	224	203	222	234	237	260	235	228	280	234	223	257	242	241	234	252	231	246	223	234	223	212	245	246	240	230	236	271	218	194	228	233	214	233	264	233	225	247	198	229	231	264	234	232	246	249	262	251	244	217	234	232	214	249	251	255	237	241	224	240	225	242	259	221	217	212	232	224	243	241	241	229	239	219	225	226	230	250	229	238	193	230	247	237	244	242	231	240	274	235	216	217	214	252	258	257	222	235	255	204	210	233	248	236	232	220	242	219	225	238	230	228	247	233	243	251	243	234	228	238	250	210	240	223	230	247	241	238	241	248	242	228	238	230	228	231	246	221	258	236	223	267	217	221	262	202	236	269	256	225	266	216	238	252	258	261	240	223	241	246	238	236	217	253	223	223	222	265	223	223	247	253	252	243	226	238	233	247	229	240	220	236	237	242	259	246	224	249	241	226	237	220	236	246	243	219	214	216	242	239	233	220	234	241	186	255	239	237	240	208	213	204	234	222	219	196	211	244	264	226	212	217	230	251	240	245	243	221	247	227	215	225	237	244	231	239	251	240	255	211	241	233	214	229	221	221	197	235	237	250	225	236	223	205	226	247	234	214	239	229	250	236	246	258	245	274	235	232	237	214	236	241	255	224	230	236	213	211	264	217	241	251	233	251	248	233	226	260	222	238	199	205	206	227	255	233	221	210	247	243	224	229	251	239	226	238	240	240	224	240	230	232	206	224	241	231	201	243	255	262	214	216	259	227	204	220	236	245	238	241	224	229	238	216	223	222	260	243	249	237	248	237	232	236	239	261	231	244	252	244	294	243	237	221	212	225	240	245	218	250	229	235	211	244	227	202	237	245	211	264	251	231	223	252	210	236	230	225	218	246	268	217	250	278	222	216	232	259	225	249	236	243	234	218	223	235	235	209	240	243	236	242	215	223	209	258	219	244	253	246	245	242	231	223	229	229	227	195	236	239	230	250	231	241	237	255	232	219	252	209	219	265	230	250	217	237	239	210	234	226	233	221	243	221	223	250	237	213	225	229	234	272	245	227	225	203	245	233	224	226	228	239	242	215	238	211	227	213	214	223	221	246	230	218	253	244	241	221	227	210	248	255	220	211	231	231	238	243	209	225	243	246	238	202	218	223	214	221	238	216	249	229	246	227	231	230	244	228	241	253	230	255	228	224	239	227	231	219	249	229	226	218	202	242	226	242	256	254	221	240	230	242	224	250	250	210	212	243	260	221	248	242	262	236	250	235	228	237	241	225	229	261	216	231	221	231	231	220	257	208	213	216	213	211	259	230	237	223	218	251	237	228	221	240	230	213	207	238	225	256	236	243	247	237	223	220	224	218	251	220	234	255	245	234	250	223	243	256	229	256	232	249	239	244	253	231	222	229	232	219	241	223	213	215	255	248	209	232	235	252	243	249	250	248	246	233	235	237	247	230	221	229	231	250	215	230	234	242	243	225	239	243	244	252	266	240	218	227	214	229	209	241	238	252	222	223	229	233	249	249	243	246	229	237	250	218	240	244	233	216	218	219	238	252	214	213	245	233	242	230	216	274	236	238	224	246	219	237	261	211	241	233	231	236	240	225	229	209	228	245	212	245	227	217	253	206	233	223	223	245	238	235	230	231	239	231	231	230	204	230	243	223	232	248	251	214	248	249	225	241	237	205	253	257	227	229	212	233	239	237	252	264	221	220	221	225	223	233	225	233	245	231	199	231	234	249	225	248	238	230	238	231	233	245	236	250	260	236	219	241	243	235	242	232	247	252	220	219	256	223	234	214	246	263	248	235	253	227	259	204	243	214	245	229	249	217	229	219	227	207	241	254	254	216	248	244	237	234	235	241	233	240	251	208	225	232	238	257	246	242	267	232	265	206	234	229	228	246	224	236	256	244	252	246	219	223	227	221	224	232	246	237	251	241	252	225	235	230	220	217	217	239	252	255	238	239	248	224	261	252	247	248	217	223	254	244	233	258	220	243	239	224	250	239	249	244	227	249	238	237	236	200	228	246	213	233	238	226	228	228	226	241	257	233	239	223	227	223	259	258	225	209	238	210	229	241	247	227	233	233	237	247	205	233	209	219	252	232	229	234	232	243	224	225	251	216	233	237	237	231	233	218	224	239	239	214	220	221	240	233	244	226	256	235	223	235	224	244	233	250	221	232	252	227	239	223	244	224	226	255	224	232	245	240	247	223	259	214	253	225	259	232	232	219	251	222	222	240	247	236	243	248	247	244	232	232	231	254	220	223	228	229	229	227	234	219	230	226	229	236	212	218	212	241	223	250	232	196	255	243	208	253	211	245	253	229	230	210	225	221	249	215	222	224	250	248	233	260	228	252	237	239	239
22631	21161	28810	23854	21188	21076	11019	3392	2536	2209	1727	1493	1205	982	825	782	696	680	612	625	516	492	488	471	452	408	423	455	461	398	378	356	355	377	358	371	353	344	363	339	333	361	379	333	295	339	337	318	300	346	323	345	311	329	287	300	332	296	336	315	314	344	290	307	311	302	318	297	269	307	290	319	294	291	293	283	317	297	327	298	294	301	314	332	299	299	301	312	320	304	285	314	296	309	297	285	290	298	299	276	317	285	268	286	283	293	294	284	316	302	313	301	306	278	268	289	296	286	291	288	293	321	267	302	300	319	311	275	292	306	350	340	290	293	283	303	310	311	285	276	289	283	301	306	322	313	310	290	287	301	325	281	318	282	306	278	297	282	294	292	310	261	335	303	267	317	268	265	282	304	313	320	280	272	281	328	295	327	302	289	272	310	273	292	301	319	288	271	283	302	298	295	316	284	292	262	302	282	337	300	292	315	298	283	282	274	331	282	271	293	322	272	302	294	310	290	310	286	294	307	299	282	311	274	306	306	278	315	301	270	296	311	302	274	310	294	300	277	307	285	278	302	321	276	264	311	281	283	275	298	285	294	290	280	295	299	286	293	301	308	331	323	313	309	322	282	295	307	263	299	302	317	283	301	304	278	307	307	297	305	264	309	310	303	302	300	306	346	272	298	279	309	287	297	318	341	315	291	299	302	318	294	324	294	276	314	298	332	292	284	288	315	283	301	296	287	316	281	293	280	289	320	302	301	288	302	291	301	272	267	274	293	314	292	297	309	298	303	332	283	277	321	289	319	276	312	269	265	322	292	281	281	295	314	306	301	299	263	288	280	317	305	292	282	318	298	295	286	293	276	265	296	275	286	314	310	260	304	303	314	309	321	278	319	276	295	328	296	302	310	286	308	336	299	322	314	282	309	320	318	338	298	316	272	296	292	301	300	284	300	323	282	297	313	286	307	318	289	275	298	278	312	314	334	301	295	328	318	308	276	292	326	339	325	287	292	295	319	288	303	294	284	297	265	286	299	301	275	279	300	298	298	291	323	297	306	289	315	316	309	312	295	304	293	309	293	299	314	306	318	306	297	279	293	269	317	301	302	278	304	326	301	284	307	302	281	314	303	327	323	308	305	275	270	277	286	299	285	296	277	303	297	286	283	282	284	295	305	306	278	303	314	313	299	305	309	260	300	301	293	295	289	280	296	287	308	273	286	277	302	299	286	284	277	282	304	304	310	293	309	289	299	311	341	290	301	307	297	310	329	316	298	301	310	330	308	353	277	271	288	308	302	332	325	315	307	304	297	322	289	310	276	298	276	296	302	309	319	291	294	290	301	327	290	309	310	284	299	307	286	283	286	295	321	295	268	302	333	322	318	315	314	309	306	278	258	287	271	315	292	281	323	288	305	280	306	324	291	294	295	321	329	294	293	273	322	293	322	306	279	274	306	305	291	297	308	335	308	312	273	279	273	340	292	303	292	299	267	284	310	303	286	298	335	285	291	316	278	284	304	280	329	288	250	303	307	287	268	275	286	301	270	304	321	277	313	306	264	326	293	286	296	276	309	289	286	329	314	311	294	305	303	282	302	336	281	281	281	332	290	342	305	318	312	282	288	291	326	295	289	276	280	302	295	314	284	288	316	255	290	300	282	297	307	270	268	287	315	311	337	267	283	303	270	316	319	321	322	312	306	275	286	311	283	324	314	264	286	330	301	257	295	302	287	294	281	306	342	292	289	272	287	310	268	306	307	287	314	293	307	297	279	284	310	283	291	297	294	315	293	268	319	273	277	289	279	270	329	281	306	276	302	278	302	278	323	328	305	280	299	286	303	311	304	306	292	305	289	270	275	317	295	313	302	312	323	291	289	326	319	315	311	326	298	299	302	300	315	302	301	292	300	278	300	300	290	310	301	280	313	282	291	294	314	300	274	302	306	284	302	319	292	301	299	310	287	276	287	297	296	260	332	287	299	281	301	294	291	353	299	309	305	302	305	286	316	281	302	279	304	322	275	317	299	313	299	329	273	298	302	307	282	310	278	266	284	292	305	296	289	290	310	284	289	307	287	300	303	302	291	254	314	269	310	290	318	306	314	327	246	304	290	308	301	286	321	314	299	298	278	281	309	297	295	266	281	307	296	280	312	317	323	311	305	299	300	260	309	295	299	324	249	283	298	307	289	284	289	299	312	312	277	318	312	298	287	305	273	284	262	314	309	304	288	294	287	279	276	289	317	275	285	287	291	286	299	285	308	313	311	296	287	297	302	291	294	307	311	315	323	327	318	302	288	265	308	298	310	292	347	299	290	321	307	305	288	282	317	305	328	278	314	293	250	269	291	314	308	298	311	265	300	298	292	286	300	293	278	304	329	298	283	282	286	323	340	270	303	306	283	295	281	279	278	278	279	307	307	307	297	267	315	314	326	313	300	332	316	301	322	308	330	286	294	304	294	327	276	274	303	318	290	293	284	325	306	308	280	326	311	287	315	333	308	310	289	287	320	277	288	270	314	292	307	307	269	269	294	314	285	277	330	290	306	296	291	286	310	296	292	294	311	291	312	279	276	306	285	310	314	299	293	285	320	297	265	252	295	315	312	289	284	299	297	296	309	295	305	321	297	314	269	284	290	296	337	285	287	289	314	293	321	288	272	320	313	313	276	283	261	315	279	283	298	296	320	314	317	312	300	304	288	310	294	280	319	302	307	306	312	272	290	321	321	294	277	331	308	272	275	298	285	255	305	303	311	323	302	268	277	296	316	304	288	302	288	292	277	303	316	277	254	304	285	308	282	311	318	302	303	308	288	326	312	302	280	294	312	333	274	280	321	325	286	302	296	309	314	304	278	267	293	256	292	297	322	307	270	287	269	308	261	301	281	276	314	258	320	258	288	303	307	283	298	302	332	323	321	291	295	290	277	296	330	294	303	289	309	306	303	302	282	326	319	332	297	294	290	297	292	287	316	316	288	316	301	301	316	298	268	303	299	298	311	323	290	285	311	302	305	266	289	306	316	289	292	301	315	273	295	300	310	315	270	285	294	313	303	272	337	260	297	292	296	285	287	336	269	308	321	311	309	287	302	282	300	340	326	293	311	281	285	296	295	300	319	303	309	260	295	283	309	299	290	320	297	288	288	294	278	316	290	314	288	310	284	310	308	298	298	317	291	305	281	296	278	315	306	297	272	311	319	265	304	290	277	302	284	285	282	323	290	315	294	311	316	300	284	313	309	322	282	299	315	317	299	291	279	317	329	317	318	306	312	316	310	298	314	248	307	299	286	319	298	304	295	323	277	309	288	280	320	289	284	317	290	301	304	298	299	292	289	279	309	285	317	313	303	281	327	301	290	309	291	315	310	290	300	331	318	298	289	318	288	307	256	301	286	264	284	306	306	297	320	296	298	282	280	265	312	313	295	314	277	317	303	299	308	303	292	265	297	306	278	303	293	299	306	329	332	312	309	304	307	295	312	299	299	318	311	286	283	241	311	281	298
36620	64674	45119	21898	11320	8419	6327	5105	4322	3555	2883	2251	1854	1597	1282	1053	981	921	761	738	666	662	635	557	573	564	491	482	441	479	465	430	429	359	392	390	407	360	381	396	388	383	373	361	342	351	381	352	322	338	321	324	328	329	313	360	303	334	326	341	330	329	297	310	291	307	318	291	308	283	300	340	302	304	324	279	298	305	304	321	357	316	296	300	296	290	297	310	301	273	336	325	330	309	316	293	296	307	328	320	293	284	318	320	293	287	332	320	312	303	309	328	307	297	308	316	290	297	326	303	295	322	337	306	310	321	295	304	331	328	287	318	297	321	289	286	317	306	271	291	323	318	304	322	274	291	287	324	355	299	283	299	287	299	309	280	309	286	298	317	287	289	316	291	276	289	299	277	334	295	327	306	265	291	310	294	287	281	312	316	320	310	310	309	335	268	301	312	307	316	297	266	307	305	281	323	265	316	304	290	317	306	296	307	289	311	285	311	290	312	316	341	329	278	289	309	334	332	291	276	273	273	324	306	304	333	308	269	299	278	326	326	312	291	266	308	302	284	280	303	292	342	339	315	315	306	291	302	284	296	320	314	312	296	263	297	323	305	274	285	338	291	311	257	322	318	316	315	307	321	312	338	306	315	290	301	289	285	296	318	274	290	277	299	307	307	284	292	323	305	316	309	296	306	291	303	314	327	298	282	305	286	303	312	297	325	330	308	275	299	296	334	292	291	290	299	273	309	303	326	327	341	283	289	306	298	315	315	311	322	297	341	317	332	306	296	312	284	326	275	291	290	328	300	312	303	294	298	298	332	328	303	314	269	316	310	304	306	306	294	317	301	309	325	329	294	290	315	290	271	278	285	329	288	302	315	285	267	321	330	313	274	313	359	311	295	308	295	307	304	319	317	295	272	294	283	310	310	300	300	296	296	325	291	300	303	290	274	322	323	271	302	285	324	294	300	349	293	312	286	311	322	297	337	276	282	303	319	291	295	316	282	275	301	303	322	301	302	317	302	305	278	312	287	303	317	324	319	316	281	305	320	285	314	320	307	324	300	313	289	328	294	308	307	292	301	278	305	303	283	290	295	320	307	289	297	306	303	323	324	324	357	276	294	287	297	330	286	312	295	314	296	311	301	296	324	278	308	294	290	294	294	314	273	298	292	289	284	326	298	318	298	292	276	300	332	303	327	312	309	308	326	271	330	297	305	318	309	300	312	299	306	284	306	299	301	307	317	304	295	345	259	328	285	319	281	282	277	313	273	336	295	305	298	301	310	302	319	301	332	319	279	296	319	305	291	314	328	294	327	285	308	294	303	316	297	305	277	279	260	312	313	292	296	301	322	329	286	319	296	314	323	316	307	290	290	300	302	317	275	307	297	286	307	300	304	307	302	296	309	290	309	282	278	284	296	289	332	305	318	296	321	308	337	329	295	304	304	282	277	280	307	311	256	297	297	297	305	308	324	318	295	313	296	305	319	296	313	308	292	284	344	327	321	277	284	305	312	291	318	285	301	278	284	298	306	315	312	320	301	298	288	309	301	297	309	291	320	298	318	297	290	296	291	295	299	348	280	340	305	294	309	310	297	327	307	292	305	303	293	318	317	343	314	293	282	310	271	283	288	293	311	268	298	321	288	287	334	291	308	297	292	296	292	305	278	332	279	334	320	300	278	323	314	294	287	318	313	282	325	318	273	305	282	277	317	348	280	309	330	283	303	293	283	321	293	315	305	273	271	337	312	295	292	283	322	283	311	290	316	324	294	333	306	306	321	290	286	327	291	314	272	287	298	301	313	345	304	281	292	307	291	323	294	282	264	353	268	313	316	284	334	296	303	306	315	297	269	304	269	307	339	311	295	290	302	322	293	319	294	292	294	283	322	308	286	325	276	312	308	301	302	309	304	317	321	303	308	304	289	305	302	295	321	334	337	283	290	269	326	306	269	267	311	296	324	315	303	307	286	285	326	311	293	307	278	321	307	303	276	280	293	274	316	352	322	300	295	307	295	325	290	296	309	347	290	282	291	279	333	299	323	318	278	286	301	281	305	271	290	305	315	307	302	300	317	291	302	276	296	313	296	305	277	308	335	321	295	300	295	296	319	311	286	301	325	304	281	307	291	269	302	292	288	307	329	322	295	314	315	309	293	301	316	306	273	265	288	334	313	315	309	349	298	302	315	340	320	292	336	293	314	312	300	337	288	288	288	299	286	329	294	306	307	262	336	305	289	321	308	330	284	272	304	276	304	318	282	304	301	295	316	292	285	327	328	293	332	327	287	322	299	325	294	296	321	331	306	333	305	308	281	304	304	305	313	309	307	314	290	310	298	311	295	294	309	306	280	311	300	292	319	306	308	299	327	275	265	290	300	305	270	289	294	299	295	327	295	305	330	316	315	315	320	327	315	282	315	307	311	306	308	319	321	285	297	290	313	302	343	329	332	331	304	314	279	318	299	278	302	320	287	273	284	294	292	288	301	301	285	302	300	310	314	299	304	311	306	307	300	312	291	264	297	282	334	313	293	299	305	320	315	300	284	302	347	296	298	307	307	277	288	281	313	303	308	284	295	288	279	283	286	299	294	306	298	296	313	290	318	278	297	326	325	282	278	302	315	297	318	302	296	305	331	348	282	308	275	281	295	284	304	306	305	282	320	302	328	273	293	333	326	294	319	302	310	298	299	293	294	320	320	324	272	302	341	303	312	298	331	302	301	302	287	310	318	313	320	313	286	290	303	298	301	293	327	307	284	313	314	300	301	293	306	323	301	304	290	338	294	314	333	285	309	308	285	308	340	300	282	332	289	274	299	300	309	314	332	300	284	312	289	315	282	294	306	334	326	327	288	324	309	276	323	279	290	333	291	296	315	336	277	284	358	301	301	298	322	303	319	268	312	311	300	275	291	297	306	299	324	281	280	319	334	287	290	332	288	299	294	331	343	287	314	259	314	288	300	317	292	294	316	324	291	333	274	301	298	271	317	307	285	316	318	290	322	310	321	306	317	322	322	322	312	304	325	278	303	327	351	309	293	311	291	298	281	313	293	302	275	312	290	303	283	348	281	316	301	330	270	310	307	315	310	304	276	313	278	272	307	308	301	283	287	301	287	295	302	323	307	316	307	289	325	291	308	308	291	298	291	303	287	314	289	288	329	286	274	299	326	277	298	314	302	302	306	302	322	312	314	330	289	291	310	322	308	266	314	331	311	302	295	317	304	289	287	324	305	296	296	328	305	316	295	317	290	307	297	310	321	267	302	329	310	316	289	286	281	342	300	312	317	312	296	329	306	285	298	263	296	296	308	314	322	268	290	318	315	309	272	309	303	294	311	312	287	311	317	317	313	303	328	304	295	304	299	266	314	296	290	316	312	326	294	259	284	290	294	283	273	321	306	294	306	298	287	327	312	275	267	322	306	304	287	293	305	293	294	290	316	300	291	309	308	284	284	319	289	290	313	319	310	291	301	312	319	302	307	332	296	317	288	314	297	312	296
31815	31063	26208	11360	3830	2244	1633	1270	1084	878	721	549	480	417	373	345	295	299	286	273	273	240	254	205	214	220	218	185	194	215	190	203	195	192	203	170	198	184	181	189	167	160	175	166	165	164	163	145	175	173	174	161	171	190	161	179	139	152	174	141	156	153	175	174	186	159	202	162	132	152	170	162	160	181	160	153	174	168	165	176	166	178	163	164	199	183	158	156	166	148	159	158	172	168	182	152	178	174	176	164	164	158	148	156	177	146	171	209	164	155	147	163	159	149	153	163	187	162	169	178	155	158	144	164	169	146	174	196	163	166	154	164	159	163	159	165	164	164	162	162	178	167	177	144	169	158	163	161	159	166	161	159	171	182	164	154	154	161	205	180	175	173	153	154	152	158	159	147	152	153	160	136	149	179	138	171	144	163	166	172	144	149	168	177	186	158	167	178	167	165	153	169	151	152	171	153	157	154	154	161	166	182	168	155	172	161	162	152	153	157	159	163	151	165	160	176	165	141	177	181	190	142	148	154	155	165	178	179	190	171	169	167	173	160	165	156	143	157	178	179	139	174	160	153	157	186	160	169	184	162	170	187	148	157	170	155	180	188	158	164	180	160	182	181	152	181	178	155	160	169	179	150	164	162	153	183	152	161	160	149	186	171	161	161	178	160	161	177	171	165	173	187	162	151	171	148	173	161	170	160	178	139	196	136	161	155	168	164	174	165	172	165	148	183	157	160	164	168	203	179	165	156	164	166	169	171	159	162	191	189	161	164	175	177	152	169	155	161	183	191	192	187	150	184	171	167	160	185	159	179	178	187	157	172	176	157	169	159	149	168	176	162	191	141	178	182	148	153	173	153	179	159	151	151	161	185	157	165	175	182	141	181	174	169	157	150	177	154	163	157	168	182	174	156	164	171	172	146	148	158	177	155	176	178	158	159	158	180	166	153	156	148	148	179	172	127	157	141	167	158	180	184	179	174	158	157	162	150	163	146	175	158	166	166	175	143	149	142	170	153	143	174	167	163	185	156	158	146	189	178	160	184	167	176	154	159	190	182	182	153	172	190	166	160	160	154	162	155	170	154	172	166	162	181	156	167	172	179	167	171	178	141	171	141	179	170	166	156	160	159	146	171	160	161	174	155	156	163	177	169	177	171	189	165	150	141	183	172	164	193	147	168	153	166	175	153	149	151	179	160	164	166	167	149	159	164	185	161	165	184	160	166	158	156	176	183	162	156	146	170	189	161	170	158	128	181	155	174	170	168	172	155	153	188	160	166	178	162	162	176	156	164	174	183	176	146	153	162	172	175	152	187	157	180	178	157	170	168	172	170	182	176	142	171	161	171	152	170	173	162	155	160	170	162	154	142	178	144	149	173	173	165	162	157	156	144	168	166	185	181	186	181	151	163	150	176	134	128	174	167	134	165	175	143	179	167	167	152	176	184	182	188	154	159	179	196	142	178	160	177	146	164	172	180	157	183	152	162	150	153	165	175	200	159	152	190	172	180	179	185	156	172	152	194	166	174	202	159	166	170	157	157	171	157	169	170	158	163	156	161	159	184	159	155	171	142	174	150	186	158	156	163	159	163	167	154	161	175	184	172	173	148	156	172	150	181	160	158	150	165	146	189	172	154	157	173	175	171	179	135	180	154	163	139	169	169	161	151	170	175	180	149	152	146	160	181	167	145	167	171	172	159	175	138	167	185	161	169	168	158	156	174	149	166	166	182	182	180	193	155	153	143	189	158	176	163	149	184	176	178	150	157	182	152	172	175	176	152	158	170	165	190	159	159	180	168	169	159	163	171	168	158	168	169	162	186	158	164	173	184	137	154	177	179	167	163	162	154	168	134	171	154	176	161	181	171	174	159	172	159	174	150	167	189	154	149	170	162	174	191	163	160	196	153	149	175	144	169	169	181	175	170	145	165	171	155	177	186	161	151	166	167	174	146	174	174	160	188	156	165	164	166	149	152	160	158	169	157	156	158	165	179	173	183	167	198	157	165	154	192	159	153	189	191	185	152	163	178	170	186	165	172	149	163	164	155	176	167	167	161	168	172	155	185	166	167	189	161	160	181	177	185	157	175	175	145	147	147	163	159	181	165	145	148	163	165	167	166	149	143	170	170	163	169	174	147	141	162	185	173	164	166	178	165	167	151	164	151	172	153	166	171	160	167	171	164	158	159	162	179	166	160	186	164	177	160	144	172	151	178	169	160	162	161	165	155	161	179	185	146	174	166	156	178	167	176	152	181	177	160	159	164	170	173	158	149	155	163	164	178	199	171	156	163	164	159	168	171	163	182	157	125	172	166	152	173	198	163	177	180	166	158	153	151	172	168	167	182	156	180	150	155	177	174	177	163	170	169	149	158	174	148	152	175	156	180	148	170	161	165	177	142	175	141	170	159	161	175	159	178	148	166	195	165	159	168	165	157	180	164	183	143	164	132	158	162	174	184	150	155	151	172	151	156	148	156	176	153	166	176	190	163	144	199	185	181	179	171	162	135	161	152	160	168	155	187	165	181	171	174	178	157	179	164	171	152	154	159	178	183	154	189	158	169	157	163	164	176	172	149	169	155	148	153	161	170	164	154	178	139	158	145	167	152	172	150	149	172	159	173	174	167	174	166	164	173	175	190	171	189	175	172	170	159	186	176	163	171	134	143	165	173	178	164	179	163	157	180	157	149	161	159	164	156	174	144	141	180	169	147	170	174	164	140	155	182	166	156	191	162	170	172	168	162	177	146	167	160	182	163	158	156	144	162	163	151	146	180	178	165	194	175	170	152	178	169	137	161	178	156	187	150	156	191	166	147	168	166	180	142	179	171	159	164	175	152	175	167	179	151	152	171	161	158	186	185	181	170	151	161	140	152	155	164	162	174	157	171	181	169	161	157	156	163	178	163	170	155	147	161	184	174	178	150	166	183	169	175	166	164	166	154	144	161	174	153	173	160	161	160	170	159	154	149	163	156	162	148	170	158	161	153	181	160	177	140	167	152	163	162	186	158	154	183	157	171	144	157	172	141	158	152	162	166	166	174	172	174	174	157	176	173	188	178	181	141	139	141	164	164	164	163	166	176	163	169	168	191	177	164	173	138	161	155	169	151	157	160	168	165	182	140	180	134	175	170	146	187	141	187	177	180	155	175	160	172	148	160	154	151	160	157	153	145	180	168	161	163	171	161	164	184	138	163	169	193	164	163	145	137	196	180	162	159	162	152	157	182	176	179	157	152	152	156	150	179	180	193	152	164	142	169	184	164	150	152	162	169	151	153	177	151	159	143	156	159	160	150	156	156	171	142	166	153	170	158	156	195	159	171	152	181	193	143	167	176	168	184	154	179	154	170	151	165	158	152	147	158	158	159	174	155	166	143	161	167	162	165	143	181	145	169	156	173	147	187	182	174	169	160	144	166	173	159	173	156	169	171	170	155	151	159	157	161	129	170	170	150	173	169	185	147	178	163	171	178	151	165	174	152	175	158	193	177	153	166
33506	44130	25335	9083	5073	3732	2788	2278	1870	1567	1192	916	730	657	605	489	448	392	397	372	326	338	279	305	256	241	249	242	211	203	229	244	205	227	249	209	196	222	228	188	211	199	191	197	185	198	211	190	183	178	175	198	208	178	194	190	190	176	156	199	182	197	162	161	201	186	165	156	179	180	185	191	162	179	165	168	198	189	192	186	156	173	177	180	183	202	157	181	171	204	205	185	183	166	185	185	170	180	206	156	188	175	180	188	183	175	189	175	147	170	175	170	190	179	176	178	178	207	186	166	190	179	172	164	190	168	174	175	161	162	185	189	186	176	178	165	181	173	142	167	182	167	170	186	176	180	172	173	161	188	162	183	188	177	175	167	179	203	158	175	167	178	173	187	182	212	157	164	185	179	171	183	171	195	179	193	203	175	194	188	191	208	164	171	162	176	165	186	191	178	168	155	167	181	168	187	156	178	175	183	189	212	168	170	177	181	173	193	199	174	186	182	177	167	165	169	164	184	191	174	176	182	172	178	184	151	184	174	186	184	173	175	162	163	168	176	169	163	172	167	180	187	180	173	190	190	161	165	185	181	203	172	184	170	174	178	174	187	185	178	176	183	146	153	187	178	182	151	182	175	183	183	186	160	157	168	171	162	172	204	193	164	188	195	171	189	203	186	168	183	161	170	189	171	171	164	181	173	163	175	178	183	155	176	175	177	172	194	170	172	180	163	187	193	181	178	168	177	188	186	201	166	159	171	179	168	151	147	180	162	162	195	196	179	204	184	172	200	167	168	166	195	171	178	175	163	163	184	171	173	174	190	188	179	211	203	174	177	166	192	162	188	180	174	184	163	182	171	158	201	172	173	174	187	202	178	159	192	181	180	176	186	177	189	207	180	197	186	170	191	169	168	202	180	174	160	181	168	178	180	166	180	154	171	174	161	185	194	159	174	175	159	181	196	209	152	177	199	195	162	171	178	197	171	165	163	188	181	152	154	167	189	180	153	168	189	193	179	159	209	169	164	186	197	165	181	188	162	159	180	170	184	175	159	169	178	193	184	195	177	180	186	169	173	165	191	185	186	152	197	158	172	173	145	177	190	180	164	176	186	177	179	182	198	185	201	182	182	140	166	192	165	169	171	178	174	201	180	199	183	179	174	161	171	163	173	178	169	166	190	185	172	167	177	191	189	171	186	166	175	162	163	180	189	199	174	165	151	190	195	185	162	174	213	161	145	205	166	183	185	175	175	148	184	204	182	191	192	176	167	149	182	200	179	170	154	171	216	184	176	165	163	165	163	173	161	160	180	184	182	172	175	180	194	170	187	188	206	185	164	172	150	187	163	197	161	193	173	185	193	175	179	173	173	170	174	147	188	196	167	191	167	185	173	179	188	183	185	195	198	175	155	188	163	176	132	180	193	194	160	209	179	196	160	160	176	182	193	170	190	195	163	181	186	180	166	175	196	148	160	179	184	177	184	171	188	165	156	180	169	182	203	206	175	192	170	183	183	165	180	160	164	170	166	195	175	178	182	169	167	200	149	177	183	192	177	174	185	180	180	169	174	173	186	164	194	175	178	185	169	182	159	202	193	158	209	160	205	175	151	158	192	192	164	182	201	156	185	183	184	187	201	190	178	168	162	204	170	167	173	218	187	177	168	183	193	167	194	184	172	177	171	202	177	187	163	183	191	161	158	158	199	163	177	182	179	171	168	185	182	188	179	169	181	190	179	178	201	181	176	171	189	172	193	173	176	165	184	171	192	181	154	181	190	182	164	202	194	179	172	155	163	171	196	180	189	171	173	158	166	187	195	180	160	173	135	189	158	152	193	182	198	180	171	164	193	163	173	188	195	193	172	182	170	179	198	169	184	173	174	180	192	196	188	167	159	170	169	172	168	196	163	189	187	159	183	204	165	180	174	169	186	174	173	171	165	151	176	160	155	180	172	179	173	173	195	177	171	177	173	176	177	170	180	176	168	197	147	158	192	178	171	176	176	186	187	154	186	186	172	152	168	172	154	169	172	171	176	164	219	171	166	167	160	189	177	171	171	183	177	183	155	189	178	163	197	171	175	192	166	177	169	176	177	150	203	176	186	201	169	171	170	176	169	158	178	187	179	190	191	174	187	159	173	205	184	196	143	181	207	189	151	156	186	172	180	154	161	172	163	185	176	170	170	171	198	171	202	182	181	192	194	163	188	202	181	178	192	186	201	190	192	177	167	179	162	209	188	163	173	186	169	159	180	180	159	186	166	174	169	179	193	173	184	173	161	183	184	174	176	159	167	180	155	179	156	165	171	174	191	177	188	178	171	183	170	159	184	156	183	191	175	179	182	155	186	174	163	152	172	190	171	170	199	179	206	183	188	185	171	188	183	179	162	174	144	166	207	175	165	183	195	161	164	172	174	194	185	177	178	160	173	177	172	183	180	174	171	185	212	190	193	179	167	154	171	172	183	159	199	187	180	178	196	188	194	186	167	178	184	161	171	167	178	176	172	162	168	164	189	168	169	166	176	185	161	199	176	184	184	165	181	183	175	191	166	179	155	166	214	186	186	195	164	164	185	189	185	182	163	176	165	179	169	166	182	183	175	189	184	195	178	183	180	171	206	181	210	186	175	165	177	194	147	165	165	173	161	202	168	191	190	195	199	182	192	182	166	174	162	146	179	177	199	175	144	200	164	186	174	154	168	198	185	180	179	160	199	161	147	156	184	160	194	167	183	179	182	188	176	196	170	187	165	182	176	188	182	154	156	160	166	167	164	180	162	182	160	210	175	189	157	173	196	164	167	177	167	173	192	190	167	181	160	162	212	178	187	167	203	172	191	196	162	165	166	166	188	181	180	192	187	194	175	202	195	180	202	179	177	177	167	173	197	174	170	188	188	168	180	191	179	163	160	168	187	192	175	173	190	193	196	155	187	177	179	187	187	184	175	162	170	164	183	186	171	190	186	221	183	172	166	173	187	170	177	179	168	199	191	176	184	202	166	185	169	144	181	194	200	167	164	160	171	188	170	178	183	172	186	197	169	175	201	190	174	158	184	159	159	183	189	174	156	176	167	183	174	177	179	159	194	168	185	180	202	188	174	185	182	167	186	160	190	185	172	184	159	185	202	168	191	183	188	195	196	176	182	179	160	177	166	171	188	183	149	176	184	185	189	179	174	176	178	157	186	183	190	164	165	160	174	173	151	178	196	171	177	179	192	168	159	195	184	191	174	153	205	166	174	164	161	181	194	161	181	163	179	190	174	173	182	189	169	155	173	178	184	153	200	172	152	188	184	175	188	167	156	186	166	179	170	179	178	180	187	206	196	195	193	197	195	166	175	161	197	172	172	193	160	182	200	203	181	158	195	172	178	175	186	190	184	165	183	182	177	210	184	181	161	166	189	177	165	182	164	179	174	181	179	174	165	165	189	185	175	186	190	176	191	186	161	149	166	213	187	168	182	171	176	176	188	182	159	174	191	171	176	172	182	156	171	203	188	194	151
23695	21137	28221	24160	20689	11492	3763	2345	1806	1438	1158	890	764	639	578	536	494	444	440	373	380	329	333	326	305	324	301	289	254	257	267	272	256	246	259	249	247	246	246	240	250	249	253	257	227	216	214	218	226	205	227	274	221	225	212	219	231	204	209	205	215	204	229	216	231	207	219	215	207	210	208	212	224	235	221	234	211	200	203	190	209	223	210	221	195	207	218	188	226	229	223	204	183	188	199	207	208	196	222	214	196	216	209	198	217	196	190	222	222	208	219	219	208	199	212	220	221	199	205	225	215	237	209	239	213	229	199	216	201	210	174	195	223	194	175	193	213	224	208	235	187	214	219	208	221	226	208	215	219	195	203	199	230	187	204	214	229	195	215	178	176	211	197	188	204	208	209	224	209	200	211	222	199	202	188	220	198	246	202	201	204	193	194	225	222	220	221	215	187	176	194	205	204	197	203	230	224	190	206	216	202	195	209	218	196	217	220	190	215	207	224	227	210	205	229	223	209	207	230	214	184	211	189	187	218	217	196	229	205	214	201	201	211	204	184	195	203	189	217	207	221	229	205	202	215	219	202	230	198	235	206	198	236	218	212	204	218	230	208	186	212	234	214	202	221	230	202	218	212	211	199	223	209	225	209	214	223	187	235	205	197	205	215	239	212	222	220	216	208	174	221	215	206	180	203	200	242	221	219	203	229	209	229	174	212	206	226	193	208	225	219	211	181	193	204	214	226	230	209	215	197	212	210	206	212	207	207	187	194	222	203	204	204	236	228	207	238	215	224	232	215	210	222	205	225	199	192	202	206	221	225	213	205	184	186	196	215	207	220	189	197	220	210	206	206	191	217	209	204	216	225	216	211	210	204	194	198	195	228	208	230	219	207	225	195	201	179	207	219	214	216	233	205	191	233	195	202	203	220	222	204	219	193	189	203	199	211	229	202	208	232	219	198	186	215	224	218	224	215	214	186	228	216	190	205	171	216	210	207	196	219	198	197	201	213	201	194	194	200	214	215	208	221	208	206	193	207	212	217	182	210	224	215	194	223	211	193	185	219	193	206	216	198	220	198	200	207	233	221	192	225	231	181	203	205	198	218	206	199	197	225	200	220	196	207	223	241	187	241	205	194	224	209	234	216	231	197	178	199	211	187	179	210	210	230	204	178	211	209	207	184	201	209	210	211	226	211	186	201	216	213	227	195	226	221	224	212	189	235	243	227	186	214	213	198	195	208	222	203	206	201	203	190	207	189	204	214	213	209	202	212	200	178	201	213	205	236	192	212	181	231	190	180	214	208	231	189	210	198	188	207	204	220	239	214	197	206	208	210	220	205	216	185	170	237	211	225	209	206	211	246	198	215	188	209	247	176	201	197	190	229	218	198	222	176	205	221	203	198	213	221	226	215	204	228	207	215	210	201	216	225	190	190	229	231	217	197	224	181	211	191	188	222	219	221	211	198	224	192	236	219	228	190	219	202	188	208	196	211	199	232	194	211	209	226	223	204	199	211	217	202	204	173	195	189	186	216	195	184	204	218	212	234	198	171	209	187	191	216	195	214	226	213	209	203	211	201	198	198	182	224	219	198	209	221	198	194	212	199	220	215	195	187	219	207	219	191	182	189	212	211	215	223	233	219	231	211	184	220	200	204	218	209	185	200	197	221	220	218	229	185	200	221	207	192	198	217	188	220	227	209	199	203	195	212	184	186	210	196	209	224	229	200	194	184	200	201	201	218	211	213	226	247	209	207	226	180	211	223	189	202	229	223	215	223	209	220	213	224	202	198	215	200	241	205	186	220	207	191	225	200	193	210	201	217	204	165	212	181	197	215	221	218	185	195	210	211	187	202	215	193	229	235	213	204	221	185	212	204	232	196	212	207	216	209	200	209	176	220	205	193	204	221	205	195	198	210	188	215	207	235	194	209	227	201	211	200	213	202	221	180	213	208	207	193	212	198	226	209	217	217	178	182	207	216	210	206	217	236	223	213	202	227	204	206	180	229	183	229	215	180	201	191	200	218	183	189	200	203	204	186	202	218	202	194	238	226	198	182	242	195	221	219	226	190	224	203	212	200	225	225	206	209	207	208	192	205	231	230	201	208	237	192	203	213	201	208	211	221	207	196	208	228	184	215	210	223	221	201	197	220	217	212	198	239	186	215	220	247	180	215	202	194	200	230	199	190	196	199	217	210	196	215	217	223	245	225	218	187	241	214	202	208	196	207	237	226	212	190	205	204	195	193	184	215	189	231	185	212	198	189	228	202	223	199	189	205	179	205	202	206	204	219	202	225	222	208	207	195	191	188	195	184	212	197	198	216	206	239	226	188	238	203	239	226	226	188	204	211	213	180	200	211	186	187	186	212	212	197	209	212	204	187	219	215	241	219	210	223	186	234	184	187	220	187	223	205	223	229	186	195	218	216	203	200	190	228	206	196	210	227	182	214	215	189	225	246	219	187	222	219	187	209	217	200	192	212	222	233	210	195	224	203	202	201	203	222	200	194	232	202	202	221	176	205	184	181	214	219	220	213	216	214	198	217	190	181	182	202	210	195	204	218	178	207	191	228	195	201	200	204	209	214	218	206	216	221	224	224	184	189	218	231	190	200	215	196	220	195	198	235	210	204	219	224	167	193	209	215	183	195	217	207	211	203	186	214	232	208	200	211	211	190	207	201	216	206	213	236	183	215	199	230	209	198	201	229	216	214	206	192	215	217	213	217	200	186	209	202	198	221	219	208	201	200	196	225	197	195	205	223	216	212	182	229	197	216	183	217	202	202	230	195	220	190	218	184	221	173	205	202	223	201	213	215	207	182	210	226	208	192	221	189	203	201	200	180	222	220	192	220	209	181	205	194	213	201	203	211	210	178	202	233	193	207	198	220	220	206	203	202	209	217	201	217	204	209	204	196	182	216	224	216	189	236	220	198	215	205	195	204	198	195	210	191	186	214	210	206	228	230	219	176	176	233	238	223	199	201	212	194	207	202	199	199	217	204	218	223	214	212	209	194	207	205	183	229	197	197	196	227	214	203	209	184	218	200	213	209	219	209	199	216	214	205	220	226	192	196	218	208	201	186	188	218	214	201	197	183	209	196	197	194	193	225	232	234	225	215	206	195	190	189	210	228	209	191	218	172	221	202	223	223	187	167	184	215	198	199	212	205	197	213	205	207	182	211	211	208	234	207	204	224	235	226	193	216	212	218	227	177	210	215	181	202	212	221	208	239	213	206	209	199	226	195	215	204	196	194	213	218	213	218	208	181	217	199	217	186	208	210	213	219	221	188	200	209	212	201	211	198	216	221	198	187	211	185	205	202	184	204	206	184	212	226	215	243	208	200	210	197	246	232	209	202	193	194	196	215	217	204	204	204	193	192	189	199	191	223	203	171	219	219	212	199	208	210	199	226	214	209	200	215	217	202	239	205	219	210	216	192	190	200	184	190	234	190	213	199	193	197	195	194	214	194	206	204	192	205	208	203	209	183	213	208	186
33710	56011	37814	15537	8243	6272	4684	3946	3105	2483	1935	1438	1173	1004	905	714	684	621	587	507	445	463	405	376	390	412	321	337	340	289	334	302	283	287	276	281	284	250	255	280	224	251	266	257	251	230	218	224	228	239	247	257	210	252	225	253	224	220	218	243	235	248	225	223	255	229	206	256	220	225	215	230	239	237	230	222	212	194	197	232	221	199	227	237	211	215	200	201	246	209	198	217	224	209	247	217	229	218	234	237	193	216	224	219	237	215	213	230	226	225	223	195	223	190	185	215	229	208	262	199	212	225	181	214	208	219	232	202	229	199	228	206	209	223	226	217	232	234	205	227	231	203	228	219	231	198	221	252	217	226	227	218	245	190	177	207	194	224	192	193	219	201	220	219	222	228	222	235	222	203	221	173	212	216	224	213	232	211	202	203	204	200	201	199	235	194	217	230	239	235	224	252	259	194	238	223	213	208	238	230	222	219	187	235	225	226	218	207	197	208	209	216	204	204	231	216	203	214	249	195	223	212	216	216	209	249	219	209	229	256	227	209	224	199	239	235	209	197	204	217	210	228	215	210	229	242	225	211	216	211	203	208	205	197	236	189	230	195	221	222	247	228	211	196	214	224	219	210	238	230	198	222	236	203	212	215	213	210	214	205	224	200	216	229	206	227	208	217	218	212	231	215	207	219	222	200	244	197	216	198	213	263	220	215	214	216	220	233	194	197	214	211	182	216	234	220	193	234	216	229	202	226	204	237	204	237	241	212	238	222	227	194	215	225	220	233	215	190	202	225	236	197	234	232	214	216	210	179	203	214	216	206	225	245	212	191	255	188	227	202	192	216	224	206	197	213	230	207	206	216	219	198	233	198	217	216	206	218	217	200	216	202	238	235	202	203	222	216	215	221	227	248	211	233	201	224	245	179	226	220	216	207	225	223	229	215	240	226	206	219	221	218	214	208	225	234	209	197	208	199	203	243	216	200	185	211	216	218	227	218	208	210	223	218	207	238	218	214	214	238	204	201	207	240	195	214	231	226	229	227	224	229	250	214	204	250	221	243	191	195	208	221	210	220	218	220	224	202	202	235	197	203	244	206	222	211	210	221	220	212	233	221	188	194	203	218	220	221	222	197	235	229	231	219	254	210	198	212	223	203	233	241	210	235	214	212	203	217	218	219	204	215	204	223	204	226	202	217	233	240	197	236	197	209	235	229	227	199	222	210	217	210	243	185	221	202	232	191	220	208	218	220	203	217	186	207	221	237	171	226	227	208	221	233	202	226	208	245	220	215	225	220	237	224	210	200	223	212	212	240	229	215	219	204	227	190	221	202	242	212	224	217	224	196	218	233	234	210	219	199	214	223	203	218	225	182	252	216	235	219	195	216	219	218	241	210	233	216	223	196	200	226	218	223	224	228	234	230	221	212	234	228	227	206	201	210	230	228	227	213	219	237	211	215	232	199	206	235	213	213	228	235	209	215	177	221	208	207	216	224	213	201	228	195	210	207	207	205	232	219	233	199	225	204	215	215	213	199	230	192	211	227	188	215	206	212	219	227	234	222	219	194	206	221	237	207	250	215	211	212	235	209	227	228	204	201	209	219	210	186	213	198	225	228	211	193	237	239	215	217	198	236	240	214	225	214	214	188	205	232	243	239	216	237	201	197	225	208	223	201	229	217	232	213	229	215	206	236	203	221	223	221	232	241	212	212	207	223	231	225	215	249	226	207	221	202	239	218	228	197	217	216	225	233	216	209	231	250	215	218	226	208	210	227	215	207	210	211	213	217	229	214	202	219	237	218	215	226	224	209	219	207	208	241	212	190	228	204	198	209	204	235	210	212	212	216	241	221	226	208	213	196	210	202	183	208	208	227	225	212	218	202	226	202	223	210	222	211	208	215	215	213	209	222	219	217	225	231	241	220	222	214	227	231	249	214	230	234	219	210	212	249	237	208	222	224	201	215	204	201	216	197	216	213	234	215	224	214	225	223	215	203	216	211	223	218	229	254	201	210	225	238	205	215	204	235	222	202	229	236	213	219	201	191	241	194	220	213	224	237	215	235	212	214	232	230	242	218	198	204	202	200	224	219	211	212	215	236	216	218	212	200	259	220	227	207	220	212	190	213	241	219	194	225	220	223	220	259	192	211	205	194	193	214	218	239	211	222	236	198	199	218	214	217	218	239	229	218	196	230	203	224	200	203	207	210	236	228	187	207	226	191	206	202	240	195	229	228	236	204	224	212	220	209	169	230	207	206	207	232	210	222	203	200	209	204	223	220	225	219	216	243	230	238	219	211	259	234	216	225	234	191	231	230	204	211	232	208	216	221	216	219	191	209	217	205	210	225	195	208	222	213	216	220	238	245	215	212	198	219	223	211	213	211	195	215	224	216	230	207	214	218	219	224	216	218	213	234	199	185	249	203	218	194	218	202	244	243	218	204	219	227	200	217	211	220	221	222	195	234	202	205	209	233	245	215	196	231	230	215	220	204	213	224	218	226	197	241	209	202	213	213	215	214	233	188	200	212	232	207	225	210	237	215	201	198	233	197	210	231	226	201	221	209	226	251	209	200	219	234	193	253	211	213	212	210	206	231	218	240	180	194	203	195	214	228	206	211	221	206	201	233	201	225	221	213	222	225	229	202	214	215	212	200	212	208	193	227	220	201	233	194	218	209	214	187	209	245	223	216	239	229	209	219	229	220	208	229	221	223	211	213	222	237	223	200	217	214	234	204	221	206	218	207	210	191	225	216	226	219	216	217	217	233	204	197	202	214	207	202	224	209	223	224	189	244	230	229	238	217	205	230	208	215	197	195	226	217	220	203	240	205	225	216	228	219	200	222	224	214	219	214	207	212	227	209	197	222	213	218	208	209	203	206	212	215	243	215	227	211	232	220	224	226	224	204	199	187	216	201	196	207	214	192	209	229	215	205	226	208	221	238	207	207	216	207	195	211	228	220	235	195	221	233	201	253	219	233	219	221	216	215	231	208	196	226	220	213	207	220	228	226	222	224	206	227	205	224	205	214	234	217	221	224	225	207	208	247	234	241	217	228	207	182	217	221	222	220	208	212	204	237	211	225	210	186	234	220	213	214	221	218	248	203	226	219	213	206	226	197	215	215	203	205	217	228	211	223	211	218	216	228	215	223	233	212	217	203	220	207	224	211	198	208	221	207	210	197	218	232	212	198	226	222	232	209	218	208	208	217	228	200	203	193	202	196	226	205	245	220	211	201	192	213	193	218	228	192	221	238	220	221	230	221	250	216	230	200	229	218	226	216	215	228	202	229	208	203	200	212	205	190	209	201	231	208	223	222	229	225	210	203	211	196	234	213	211	244	199	227	230	210	203	196	216	237	230	213	228	188	226	218	218	204	215	212	206	212	238	219	208	212	222	202	213	200	204	204	197	232	202	188	206	225	203	203	211	234	234	219	241	229	203	218	215	222	230	219	202	218	198	205	212	209	207	208	218	218	225	229	206	189	204	225	238	222
24827	21181	27679	24807	13101	3835	2386	1700	1397	1156	898	767	621	566	556	447	411	375	370	359	329	320	303	323	304	276	295	259	250	272	265	244	268	251	263	234	240	247	254	244	235	249	236	215	241	238	220	234	227	215	209	213	248	198	254	232	232	219	254	230	213	229	213	197	208	186	244	224	202	229	194	237	187	205	209	213	204	239	224	196	202	227	205	208	181	214	182	222	234	183	182	233	232	208	237	227	212	229	230	227	200	221	229	224	211	233	256	208	224	225	210	233	223	226	239	246	205	232	229	199	220	202	194	202	232	213	215	203	234	210	229	218	225	210	208	216	242	193	233	248	202	235	231	188	242	222	219	196	221	185	218	233	236	204	227	210	222	231	235	234	201	218	213	214	219	207	193	219	239	212	219	225	248	224	221	248	237	244	221	231	217	186	217	235	203	238	213	190	232	228	197	224	213	219	245	225	230	193	214	235	224	221	230	198	234	220	205	200	217	193	218	233	200	199	225	233	221	198	205	199	211	209	206	239	204	184	198	224	239	217	212	212	200	231	248	212	229	217	216	251	225	224	214	215	198	222	209	232	209	204	225	203	218	212	216	194	227	234	200	204	223	223	190	225	190	202	228	221	245	223	208	208	219	216	192	217	229	238	217	213	229	221	210	193	224	227	202	214	222	250	218	199	214	219	217	210	219	207	221	198	222	199	220	240	219	220	232	228	229	244	224	201	223	216	213	185	216	192	203	238	228	198	226	223	215	237	227	221	221	208	212	211	222	217	203	223	197	241	221	237	200	223	242	194	208	214	215	228	217	211	212	203	224	230	201	262	230	223	234	230	200	223	217	228	207	207	229	210	185	212	206	222	236	226	227	229	236	216	221	214	221	227	206	206	206	213	231	233	219	183	214	213	221	198	219	247	203	214	214	232	215	237	235	237	234	195	208	190	205	219	248	222	219	198	215	220	234	215	226	220	204	193	231	210	239	207	234	226	218	227	228	248	218	237	219	218	220	230	225	224	216	200	191	213	193	220	221	214	202	228	233	227	223	206	217	236	200	230	236	225	232	221	243	224	205	215	225	206	207	209	234	217	211	230	234	218	219	210	222	195	192	216	209	211	215	227	234	189	236	236	223	226	209	219	202	194	218	224	234	214	227	215	236	227	239	208	174	211	195	220	213	220	218	211	217	263	243	220	219	240	237	226	241	201	210	201	234	224	226	203	195	209	223	236	218	208	188	201	227	220	222	218	242	229	241	219	214	223	231	192	227	190	215	239	197	217	200	206	205	200	221	219	245	246	207	226	188	229	221	227	200	233	213	221	211	219	235	207	225	233	213	233	235	217	218	236	210	229	209	225	234	211	215	225	239	205	221	219	218	218	218	230	212	220	237	248	198	205	211	188	243	224	235	211	234	218	218	237	228	202	217	214	219	224	215	190	232	230	214	214	243	220	216	220	216	222	219	204	232	239	219	222	211	225	214	215	233	228	202	228	214	216	220	226	205	207	230	213	202	209	203	215	210	214	225	245	187	211	236	215	206	236	203	214	229	206	224	213	217	198	227	223	237	220	235	225	222	249	203	217	220	236	226	207	218	213	223	218	231	225	238	205	246	193	227	209	210	214	235	217	217	211	216	226	197	236	214	244	195	201	210	247	205	228	220	199	196	199	207	223	222	241	226	214	226	196	210	206	209	216	186	236	224	220	206	217	206	217	206	203	218	215	179	196	221	201	217	240	205	246	229	207	229	203	210	227	238	203	220	239	232	221	224	207	237	225	217	211	231	218	219	232	204	231	211	240	212	223	201	221	217	236	200	226	257	202	215	212	197	217	246	232	247	237	214	197	210	211	212	221	224	216	256	234	227	229	196	211	231	197	212	225	243	223	220	230	215	209	166	207	219	261	228	222	240	226	227	222	240	194	214	211	201	227	277	240	214	230	222	208	201	247	203	215	243	213	223	215	221	201	193	234	208	215	210	229	241	252	219	226	239	216	203	239	233	205	222	230	198	235	205	215	211	231	215	208	216	235	196	223	237	223	208	216	256	219	212	221	204	259	225	196	215	207	206	177	208	195	213	228	219	228	230	203	210	218	219	208	233	232	207	221	192	222	237	212	240	201	219	243	222	215	234	213	209	224	221	230	200	242	216	221	222	240	207	205	213	240	199	251	241	216	215	224	208	231	246	221	240	213	216	220	227	218	215	207	233	210	219	213	195	228	224	207	218	223	208	219	232	217	207	218	254	244	210	243	218	223	226	206	239	206	200	233	205	201	204	222	238	211	208	207	202	228	188	227	223	236	227	230	227	217	238	206	226	220	230	206	202	201	222	207	206	219	225	227	226	216	233	206	210	229	236	233	212	195	219	210	229	211	223	218	197	217	194	211	230	203	202	217	208	224	213	228	199	209	216	232	183	214	232	231	227	234	204	216	224	210	212	226	208	230	227	233	227	198	218	248	204	223	213	204	205	229	203	216	214	229	212	205	237	211	237	226	210	205	236	220	237	218	200	235	228	208	227	198	223	201	234	221	226	209	232	249	226	206	213	200	216	234	236	222	194	227	239	227	217	218	213	191	226	224	213	219	226	222	224	201	210	204	191	214	214	215	197	210	215	214	238	207	204	231	205	235	231	220	241	197	226	233	196	207	227	199	213	238	223	233	211	212	202	189	217	254	224	235	219	210	230	208	223	218	222	193	215	242	227	204	219	197	192	226	211	223	237	205	227	222	223	230	215	224	210	234	211	186	192	216	223	224	225	237	198	206	214	202	217	230	225	201	234	212	187	244	204	220	222	192	213	208	229	186	215	202	232	218	222	214	236	227	215	225	192	238	240	209	231	213	214	207	226	219	231	237	240	204	213	234	215	225	223	209	216	259	199	231	229	190	210	218	234	220	204	202	214	200	206	241	217	214	208	231	222	230	221	217	181	201	210	213	212	228	175	227	229	246	239	202	223	216	183	215	206	229	215	207	205	213	220	226	227	206	215	206	238	201	234	227	243	213	224	202	225	228	270	247	216	217	202	213	235	197	220	232	188	189	219	225	225	228	228	192	201	224	234	235	233	232	211	238	235	220	209	214	242	236	202	211	213	225	206	218	236	209	209	248	205	241	218	236	231	236	224	238	217	201	236	202	208	210	201	219	214	207	244	230	202	220	191	209	201	213	212	210	219	235	214	234	228	200	222	232	224	216	226	227	234	189	231	212	252	200	194	208	214	220	200	229	207	206	232	222	203	197	241	218	209	210	214	224	213	203	222	228	217	234	200	233	203	222	222	223	233	224	188	218	247	233	205	212	229	212	259	215	216	243	212	234	208	222	226	212	213	204	233	223	217	219	215	225	213	217	218	191	239	220	219	206	231	223	209	208	235	236	215	221	246	240	207	214	231	222	222	226	247	218	205	227	233	235	202	212	198	218	195	202	232	211	236	236	231	214	206	201	216	208	206	212	203	241	214	237	226	223	224	204	235	229	227	222	213	238	217	195	231	204
33539	52468	33872	12295	6664	5105	3979	3148	2463	1949	1524	1243	972	838	782	660	556	559	496	441	413	385	413	393	347	365	350	300	290	298	307	289	299	318	272	303	249	268	264	295	285	253	228	251	248	282	258	257	247	231	281	239	256	241	240	263	246	223	217	244	238	216	212	217	240	226	253	219	234	240	237	233	234	204	220	209	269	303	243	230	252	234	257	220	260	221	225	259	221	259	250	232	244	229	235	211	223	245	263	249	254	229	216	237	231	236	258	233	238	222	246	254	252	251	225	255	240	215	233	205	218	220	270	224	227	233	215	238	238	220	250	251	207	222	226	208	209	251	227	216	193	240	219	229	207	250	235	229	252	219	219	241	252	234	225	237	237	248	266	256	215	223	240	242	251	234	267	221	215	205	237	233	260	231	248	225	266	236	254	213	250	239	248	262	231	222	258	227	240	226	221	214	212	228	234	224	232	252	225	210	236	230	231	237	247	201	256	238	203	237	257	240	231	222	243	224	234	202	224	222	207	224	235	254	262	216	222	211	240	221	223	231	239	222	229	238	222	215	231	219	249	229	200	219	237	239	224	232	213	230	256	204	242	226	227	244	255	225	241	239	250	239	240	252	216	233	249	224	245	232	246	222	233	226	248	226	243	240	227	228	208	239	252	223	249	247	238	207	252	249	221	220	244	229	218	247	230	235	248	247	219	268	231	208	238	213	203	232	219	248	237	247	251	219	237	242	233	254	216	249	250	222	241	255	230	216	235	226	222	226	230	228	225	243	249	258	239	253	256	242	238	252	267	221	230	230	260	208	209	234	228	228	206	223	238	248	235	222	243	235	225	220	241	246	207	245	238	213	235	203	236	252	221	214	225	230	217	224	240	212	233	225	215	208	243	262	219	241	241	196	224	236	229	234	234	222	242	245	210	219	237	230	254	235	268	206	237	224	213	225	238	221	217	248	199	211	243	249	237	250	245	229	223	230	231	250	242	234	243	219	232	232	248	258	232	239	189	256	240	219	239	207	215	252	227	237	212	253	226	227	229	242	230	239	237	217	246	248	250	253	218	235	223	214	225	249	227	250	237	207	231	211	252	237	231	224	248	208	212	222	226	228	240	246	248	215	241	225	197	251	221	237	232	236	221	209	245	211	254	234	229	242	229	236	232	223	257	229	231	254	219	229	230	236	223	222	235	236	234	237	227	224	215	239	207	253	223	249	213	247	207	198	214	219	232	243	232	233	247	275	254	227	215	260	224	222	199	221	236	221	209	213	220	254	246	240	221	229	231	225	228	219	241	213	242	234	235	252	223	223	240	251	207	230	229	239	244	235	236	249	234	252	241	233	232	255	223	231	246	234	225	208	253	214	242	228	233	232	243	259	267	231	232	261	255	235	231	236	232	249	220	235	235	236	233	242	215	231	231	226	237	232	226	216	218	225	235	223	242	246	234	246	242	243	210	229	202	275	221	258	225	245	228	215	202	200	223	209	247	224	245	227	227	222	225	249	234	207	233	208	239	229	219	230	205	244	251	262	218	220	220	219	241	243	229	243	231	248	212	220	230	255	242	237	227	228	220	227	233	229	234	242	219	203	238	234	239	230	213	272	238	230	219	246	240	226	235	215	230	225	210	216	248	234	248	228	216	248	232	243	228	227	260	229	234	233	242	233	232	239	235	229	255	218	235	250	246	253	247	238	204	236	251	222	254	215	226	231	247	229	222	242	233	221	254	207	230	245	248	218	249	256	218	236	212	219	247	222	228	234	227	231	239	245	241	256	242	262	185	221	250	239	226	221	231	205	215	241	231	230	230	245	237	207	255	245	258	225	231	244	218	196	230	226	244	215	217	215	224	228	251	260	242	259	252	214	249	235	222	227	200	258	222	202	218	239	235	243	239	246	242	219	223	229	244	223	239	241	210	229	241	218	231	204	250	256	256	204	258	237	215	248	220	220	242	227	222	247	219	265	253	219	217	233	262	247	229	224	222	243	234	231	221	225	244	235	228	243	237	213	238	234	266	230	245	240	216	236	260	245	216	230	249	220	221	239	233	219	227	239	244	215	241	224	234	239	253	211	241	252	225	245	232	222	232	283	252	220	212	240	262	261	227	231	189	236	227	261	230	234	216	219	245	241	226	234	243	214	266	250	220	224	238	227	223	234	241	214	214	250	254	219	255	261	213	244	230	233	226	236	232	252	260	251	234	221	257	247	214	215	213	241	238	214	258	219	244	236	231	236	242	204	215	236	222	234	240	220	223	226	220	220	249	225	238	222	234	217	207	224	248	234	226	239	245	221	242	234	221	222	244	241	227	204	226	244	220	231	212	234	210	222	220	254	237	231	202	233	259	235	246	247	242	213	241	242	235	239	240	239	252	225	235	236	235	236	242	232	232	237	239	236	255	221	253	229	235	257	219	190	259	234	250	242	248	252	232	249	231	230	247	223	225	221	227	249	230	235	252	216	221	232	232	232	246	222	237	249	232	229	242	237	250	244	230	221	235	249	246	218	237	244	227	250	234	264	235	251	232	234	243	232	220	230	254	220	219	246	237	252	227	218	213	245	232	229	228	238	244	242	242	238	232	265	222	230	216	228	251	229	224	238	233	211	225	216	220	253	232	227	237	212	212	226	226	231	243	242	234	196	223	231	212	239	229	227	211	238	233	209	228	227	207	229	226	210	225	243	242	224	224	212	223	254	243	227	205	251	219	224	221	216	238	256	245	238	233	244	245	232	237	225	212	250	217	241	255	229	232	237	228	230	227	203	220	231	234	259	232	223	250	219	234	237	252	261	236	224	252	228	228	233	240	205	232	237	243	223	248	211	214	233	214	211	240	236	230	212	245	218	229	253	263	222	203	206	235	243	245	260	216	233	256	232	226	222	263	236	208	249	249	251	242	215	208	230	243	245	225	249	233	248	232	238	241	224	211	251	253	240	242	243	228	242	227	242	234	226	229	245	236	243	225	239	222	207	241	223	233	208	206	237	252	270	225	251	233	220	219	234	228	242	243	233	257	233	221	220	251	246	240	234	225	232	211	241	239	227	258	211	238	260	243	212	224	231	226	219	243	253	238	266	224	241	248	234	224	248	253	253	242	274	233	239	232	249	214	236	242	250	238	242	255	218	244	231	219	232	239	231	223	233	249	215	237	223	205	233	209	244	238	230	217	225	253	229	243	234	247	251	241	208	257	229	245	208	221	216	197	234	221	230	245	223	253	198	238	211	251	238	220	221	225	249	222	250	222	242	225	238	246	260	213	244	241	216	245	243	217	245	256	223	215	252	234	251	228	223	247	233	247	216	234	241	213	217	226	246	210	216	232	251	227	227	257	242	234	239	236	238	216	244	254	218	224	237	241	254	227	248	238	233	220	242	223	249	239	233	268	245	247	222	248	253	208	248	235	222	224	240	230	246	245	244	206	221	239	233	222	220	232	251	231	233	250	223	240	259	231	263	231	241	222	214	232	230	225	250	230	230	257	231	236	226	225	260
22566	21125	28736	23736	21142	21122	11141	3820	2545	1984	1630	1356	1133	962	824	764	666	636	546	568	495	484	502	475	461	404	425	378	421	391	388	413	361	385	359	324	292	345	356	310	305	311	315	312	346	288	316	313	284	345	329	316	323	317	337	338	305	337	307	288	330	288	303	319	286	304	297	301	310	301	281	302	322	274	245	311	304	296	329	305	295	284	316	321	308	326	310	298	294	307	307	289	309	328	300	308	300	268	312	344	279	300	304	291	321	288	300	306	311	315	319	276	319	301	317	288	315	340	319	321	317	284	291	335	301	299	301	253	312	285	317	299	295	323	330	314	306	263	290	305	275	322	334	314	303	277	305	304	300	292	254	281	277	300	319	282	285	318	290	307	288	280	286	300	317	291	301	293	289	321	304	318	292	299	290	301	307	273	316	281	312	299	316	307	321	301	272	319	331	289	331	322	298	326	307	309	278	302	288	300	309	287	287	281	281	325	290	271	295	302	323	319	298	299	315	299	303	277	307	300	287	302	284	266	311	281	295	273	325	313	299	305	273	341	307	300	333	328	308	291	315	288	300	314	293	291	285	315	299	289	285	312	305	327	298	350	322	298	285	269	289	276	327	323	332	326	266	304	291	316	280	309	293	292	308	304	300	298	313	278	311	305	300	327	288	334	324	291	298	301	305	286	311	289	303	315	299	320	286	296	322	287	294	329	311	294	306	295	293	301	283	302	306	329	311	318	272	317	305	280	291	307	288	311	287	298	330	273	317	297	310	260	294	302	286	305	322	317	309	297	291	293	309	300	272	306	313	287	296	284	289	291	262	276	264	295	297	303	308	288	304	306	314	341	303	321	277	302	316	303	292	308	311	284	289	325	285	288	294	279	309	329	274	268	273	284	284	279	292	296	306	328	303	324	255	296	306	257	312	291	275	301	289	334	285	305	297	271	302	311	279	262	280	282	292	296	286	307	262	311	293	332	302	288	274	302	312	330	296	327	288	314	279	311	301	294	311	281	276	317	317	301	275	301	277	293	313	279	277	306	282	293	313	265	296	278	292	305	316	296	273	319	298	341	325	289	293	291	291	306	314	313	298	315	305	283	283	300	286	304	296	277	289	299	324	289	299	296	286	309	297	283	287	305	297	273	297	294	306	286	302	317	296	340	320	299	289	332	331	285	301	313	288	334	284	272	252	274	310	301	341	328	300	262	301	312	343	312	299	310	288	303	306	293	280	296	319	299	331	303	276	283	288	308	309	296	295	237	303	320	263	316	325	312	272	315	329	285	291	276	277	280	295	288	313	271	264	330	305	300	290	305	318	294	306	306	287	276	273	288	299	252	309	301	296	320	281	283	287	331	302	283	284	262	294	318	303	299	299	299	265	288	303	293	304	322	282	282	284	295	313	308	292	328	302	297	281	300	315	274	287	305	321	291	301	301	297	317	262	287	281	310	288	283	311	313	314	280	317	304	286	279	274	301	317	310	304	284	323	285	314	293	314	307	269	298	299	293	311	284	297	293	331	300	289	279	289	305	306	292	310	265	310	310	296	305	296	311	297	268	274	297	285	299	287	340	324	292	323	313	288	312	303	304	324	302	316	280	247	297	304	303	287	294	335	300	306	299	292	293	293	315	300	310	302	286	273	275	286	292	314	287	332	313	307	290	312	305	294	302	303	296	312	314	277	280	296	296	277	311	332	317	263	321	287	294	264	309	304	273	269	316	310	289	352	310	279	311	299	296	292	290	292	300	311	345	286	288	290	294	286	323	267	295	307	325	312	313	296	300	335	274	345	319	315	337	306	291	260	304	282	313	296	303	292	283	307	298	306	282	328	327	280	310	323	307	313	291	277	307	296	321	330	271	285	321	289	289	291	299	273	307	311	295	280	304	293	301	315	289	319	321	278	317	316	291	270	339	271	304	270	283	295	270	299	288	301	311	289	316	281	302	314	300	308	297	313	310	279	302	297	290	302	292	300	310	323	294	289	304	303	297	301	290	269	306	286	237	289	314	310	288	316	281	313	297	308	284	315	312	321	320	286	269	300	318	324	283	310	294	302	302	280	273	284	301	319	291	278	323	279	305	310	322	283	266	327	280	300	291	316	276	294	280	298	297	320	295	295	275	343	301	312	276	281	300	309	293	283	278	275	293	294	327	277	301	291	292	295	277	286	291	299	286	297	297	282	263	307	278	295	308	285	314	261	300	323	307	309	327	311	304	288	302	320	276	317	287	288	343	302	283	329	279	291	269	299	287	301	332	296	323	277	306	303	307	280	297	300	293	322	293	322	301	275	299	294	304	283	303	266	289	307	302	307	271	310	284	296	301	306	287	290	300	300	319	317	324	320	298	321	273	291	292	247	284	302	303	303	290	305	296	315	293	278	337	314	299	297	325	290	315	300	297	304	322	323	278	322	308	300	278	263	284	289	324	331	297	290	308	271	298	307	292	279	304	319	282	294	318	317	290	306	294	263	337	292	317	298	321	327	256	292	278	310	326	294	287	290	279	315	286	291	276	293	291	261	290	299	315	250	311	312	277	280	300	305	277	312	309	293	288	273	323	284	306	301	284	318	300	303	306	287	309	281	274	311	269	324	315	290	301	305	310	334	306	287	289	300	285	289	321	351	273	276	289	290	310	285	303	298	253	291	285	297	298	295	259	290	294	310	264	284	299	306	310	289	315	310	296	317	308	288	283	275	335	339	312	287	305	289	319	297	306	304	295	302	302	306	310	335	337	302	291	302	271	325	299	302	285	287	294	295	310	302	313	311	301	269	283	297	301	324	328	317	287	328	298	323	288	283	306	305	292	260	333	312	288	273	302	323	303	296	293	294	282	327	294	290	324	329	302	324	278	314	315	301	300	299	281	283	289	318	312	322	292	312	274	308	303	284	311	315	282	291	297	297	271	300	299	280	313	304	254	288	286	292	283	308	311	300	292	315	306	277	286	308	297	325	322	324	284	287	318	315	317	299	287	283	286	304	283	330	305	310	317	266	325	324	313	315	328	295	308	295	272	270	283	311	300	324	330	323	278	306	291	316	283	316	304	292	316	310	306	293	301	294	316	315	293	291	269	289	296	328	276	273	304	301	326	320	312	290	323	312	292	318	305	285	321	324	290	291	293	294	303	299	336	283	297	287	294	288	312	338	303	280	317	302	332	291	298	284	289	284	295	299	306	298	305	309	269	293	302	293	286	304	293	314	272	307	316	317	293	304	275	318	312	327	305	317	288	286	303	308	299	324	300	276	272	285	302	307	302	292	301	291	287	335	275	280	299	312	325	311	276	309	304	305	296	293	301	310	294	290	289	286	319	315	274	307	324	281	277	290	308	267	316	334	305	288	307	273	332	298	293	301	285	295	300	321	307	269	289	314	271	294	310	293	311	315	318	330	260	288	261	313	316	310	305	288	286	314	278	307	293	294	306	287	307	288	316	335	265	291	263	311	331	272	292	317	285	309	286	320	284	321	294	292	302	284	260	289	301	308	277
36694	64588	44443	19038	11101	8670	6849	5325	4363	3374	2634	2160	1767	1361	1238	1017	964	873	760	709	686	655	554	584	528	486	498	467	459	441	443	439	403	406	414	386	354	375	379	376	374	363	398	327	325	341	330	322	330	347	337	373	338	327	337	295	345	315	315	311	330	311	313	302	327	325	304	309	299	301	339	325	331	306	298	334	298	321	291	292	317	299	309	286	305	283	325	320	294	278	323	287	317	331	302	328	303	305	303	312	305	320	299	314	296	288	361	302	289	303	318	292	315	310	309	296	310	320	329	305	289	274	289	297	290	277	311	309	308	269	316	286	320	290	322	314	315	317	287	304	328	314	296	302	286	273	310	331	285	322	323	292	302	318	285	287	288	306	297	313	283	322	313	274	302	288	270	326	318	302	312	320	315	285	291	326	325	285	311	296	309	302	315	283	314	318	292	280	308	305	311	312	315	288	294	307	295	302	289	324	308	310	290	281	291	315	331	308	320	304	303	300	303	322	296	301	297	313	336	314	257	335	317	299	289	329	304	287	318	305	280	322	311	338	257	289	327	307	292	285	308	296	320	306	336	301	302	326	270	307	312	296	304	302	306	306	280	326	303	308	309	300	283	299	328	317	341	274	333	300	290	325	287	300	290	312	269	289	276	323	315	300	259	292	320	308	295	317	310	308	308	281	310	331	307	289	283	291	302	290	339	301	295	308	316	326	314	319	304	292	326	317	309	297	307	323	311	312	274	316	299	283	289	312	291	293	311	312	309	297	304	297	307	301	306	309	275	313	310	335	258	302	260	322	300	270	302	329	305	332	328	302	298	311	317	304	331	316	307	294	326	306	307	291	316	289	324	262	324	288	291	309	251	281	324	298	267	285	318	312	304	318	288	336	329	323	299	267	330	314	301	309	301	328	342	313	312	299	300	290	312	302	315	314	326	301	272	338	284	298	306	288	316	294	326	311	292	291	323	290	310	319	289	290	333	303	314	314	302	296	305	307	249	311	314	324	337	304	316	292	266	329	290	279	300	306	298	290	297	296	310	310	308	316	321	332	300	312	297	311	277	303	296	320	320	314	309	284	295	303	332	316	326	284	308	292	298	313	291	311	296	282	278	299	340	293	295	291	305	300	307	276	321	278	312	326	334	317	299	309	309	339	311	272	278	328	296	314	294	289	309	285	301	266	267	303	336	325	265	313	289	288	320	292	283	306	276	292	288	288	300	288	293	324	324	315	334	341	294	297	309	296	310	320	300	301	305	309	313	296	308	309	300	311	300	312	308	286	269	277	285	290	311	290	288	293	328	301	296	334	311	275	307	302	296	314	285	293	316	295	284	285	291	282	307	309	302	300	289	296	308	324	297	330	301	296	287	301	311	306	296	283	300	313	318	308	308	316	316	255	298	306	298	290	290	309	330	295	290	317	306	343	276	324	305	311	328	291	289	292	305	315	279	291	278	332	302	282	318	281	279	290	303	311	302	313	287	327	306	297	298	293	290	295	295	310	291	276	304	303	301	309	292	334	295	296	308	303	268	300	297	296	304	280	305	320	281	313	321	317	281	297	308	322	305	261	323	335	313	275	307	310	290	268	300	280	308	316	289	287	308	299	294	316	342	310	296	276	307	314	296	313	293	301	327	302	293	301	303	289	300	293	308	331	284	293	305	364	270	273	290	272	283	307	283	279	326	319	314	327	309	288	305	348	322	301	303	292	316	307	296	299	315	314	316	315	298	317	286	301	276	298	302	306	313	308	335	298	308	330	303	300	321	311	326	297	281	287	314	287	296	305	283	289	305	313	328	306	314	306	343	342	308	289	284	272	297	309	312	314	309	289	309	339	321	284	281	283	318	282	296	284	318	282	297	300	299	300	306	310	290	304	288	312	315	278	273	291	302	296	314	308	296	296	304	326	296	290	312	311	297	306	308	309	296	329	310	285	326	297	260	289	284	313	312	317	292	292	298	298	300	290	336	305	277	311	291	290	306	329	340	302	297	315	286	289	291	288	329	320	330	293	265	302	290	337	280	314	309	319	280	277	278	296	291	299	340	302	309	320	297	320	298	255	314	278	321	321	301	304	338	311	300	295	305	317	287	290	322	319	304	309	309	303	321	276	306	329	297	292	278	304	299	288	318	299	271	321	309	292	313	291	302	293	263	303	306	319	287	311	300	308	298	288	309	337	326	292	314	293	269	287	300	317	309	299	307	288	303	313	290	314	303	295	304	311	313	286	287	318	309	300	294	319	280	289	272	306	299	298	317	336	307	310	307	290	321	305	321	326	317	348	263	282	288	303	319	295	326	260	307	279	295	291	291	306	313	321	293	333	318	290	318	318	268	293	327	302	295	319	348	325	273	318	309	242	293	279	315	321	300	301	319	282	287	293	291	316	299	302	319	335	289	323	296	315	319	271	316	293	304	313	286	280	297	297	307	307	288	298	299	293	309	317	332	296	322	313	284	292	326	284	301	287	291	284	275	301	309	282	299	304	323	301	291	301	291	303	298	306	353	304	312	331	320	269	301	298	284	312	318	301	282	283	313	291	278	302	306	279	278	312	322	259	302	306	313	294	294	322	315	280	278	316	306	305	301	287	302	308	341	303	281	307	312	299	280	329	296	326	305	312	281	322	255	307	290	313	315	299	306	274	297	314	302	291	313	307	314	317	316	289	301	326	305	278	292	292	308	302	290	307	310	259	289	315	305	287	304	294	300	323	301	313	296	297	321	319	303	289	282	315	329	300	340	313	304	302	284	302	299	294	312	320	313	288	272	306	281	269	325	294	321	273	294	302	283	287	320	307	309	305	311	323	279	296	299	303	277	289	320	307	287	289	303	330	327	305	282	291	316	287	287	302	300	311	299	301	329	326	332	305	315	290	271	298	319	305	320	270	298	290	301	277	268	287	299	293	328	294	274	298	307	306	307	302	326	302	293	302	328	287	338	276	287	321	341	305	281	307	317	306	309	274	326	309	320	321	301	292	302	350	330	272	312	295	299	297	307	298	292	275	317	298	314	284	308	304	347	296	310	304	315	328	331	291	342	265	333	284	303	309	302	273	291	300	317	286	268	306	310	288	276	314	322	319	305	279	313	308	321	297	316	313	312	306	313	306	314	319	314	322	304	283	297	334	324	279	290	300	311	283	280	293	290	257	294	306	284	308	288	316	283	331	287	300	354	291	291	300	319	310	337	315	325	305	314	305	284	314	296	304	280	303	335	291	266	341	315	280	288	291	300	325	290	285	300	316	285	317	266	271	279	275	289	316	303	277	304	327	299	303	319	332	304	344	296	263	303	294	295	317	266	321	289	318	299	293	309	333	284	299	295	276	290	289	316	302	308	297	314	281	295	300	308	301	293	314	303	327	323	338	324	305	324	296	291	296	317	289	314	290	321	301	320	265	315	333	253	266	337	285	306	297	301	324	311	273	308	306	288	290	279	315	319	323	287	311	287	299	336	296	314	267	308	333	294	304	303	289	294	304	316	324	298	287
31904	31623	26482	11283	3678	2255	1527	1269	952	753	640	518	464	404	342	325	310	260	267	245	264	249	225	226	215	199	211	201	214	186	196	195	197	223	185	169	162	166	184	178	174	197	171	185	175	179	197	167	166	204	169	162	179	164	159	184	189	169	152	159	166	175	180	191	171	171	155	188	181	171	165	169	155	169	192	149	164	162	169	158	181	146	164	170	163	161	140	158	180	162	173	174	159	178	200	185	165	151	187	164	179	173	164	154	160	139	168	158	174	176	181	168	159	172	176	181	159	162	167	164	160	156	169	144	180	160	160	169	164	157	149	171	152	173	193	177	156	160	155	144	159	143	186	157	191	156	185	176	173	157	193	156	155	141	169	185	181	153	153	167	169	179	159	153	179	166	173	147	173	144	157	159	156	169	157	169	165	157	173	183	189	163	158	175	160	162	173	148	178	161	128	169	155	184	194	175	172	158	186	181	172	155	153	154	169	158	150	163	184	162	179	164	148	151	161	149	142	176	178	168	162	169	153	144	171	166	180	164	168	159	153	187	166	183	179	154	141	167	160	157	179	182	152	175	161	139	167	174	156	157	159	176	167	175	157	188	172	156	156	176	163	168	154	177	184	156	151	178	164	157	157	153	146	158	161	186	176	161	168	173	157	161	162	170	163	151	166	158	143	169	163	173	162	170	169	164	159	184	168	164	159	167	153	151	175	166	156	151	157	147	160	185	166	173	138	175	168	174	164	162	157	166	162	150	156	169	155	161	193	174	165	159	162	173	153	188	166	141	183	191	186	162	171	157	155	176	177	189	165	165	188	150	167	174	139	159	170	149	159	163	139	171	160	173	191	173	154	164	157	188	172	182	182	164	171	145	150	160	169	163	146	169	141	147	176	167	166	164	134	164	185	154	161	167	179	179	150	155	184	164	176	149	179	182	185	159	165	188	163	158	176	173	158	160	150	178	127	165	192	132	160	177	163	172	177	131	176	165	155	178	175	168	156	180	188	188	167	151	198	180	179	179	186	154	176	189	155	177	164	149	153	173	172	167	174	196	149	165	158	165	166	174	159	177	148	165	172	191	156	168	176	165	157	191	160	144	163	183	147	183	169	152	149	170	168	172	162	169	169	178	167	171	175	171	173	174	142	186	182	175	177	168	159	160	164	179	156	162	145	140	198	164	173	167	160	164	187	167	193	161	146	162	146	166	181	141	158	159	173	156	148	172	176	154	153	195	158	163	168	160	178	188	181	164	160	152	159	180	148	170	175	168	164	178	155	172	156	138	173	171	170	171	159	174	166	164	171	156	190	148	187	156	155	152	172	153	176	168	138	176	157	149	150	165	163	182	143	183	176	154	180	154	170	168	164	161	160	173	172	163	163	161	187	160	142	157	183	153	175	171	159	177	167	176	152	153	165	163	137	152	142	173	157	166	160	147	182	157	153	174	178	163	159	161	138	195	166	173	175	152	149	196	167	157	158	184	152	152	159	162	177	157	166	167	138	178	187	185	179	183	169	155	156	158	161	158	183	151	149	158	152	181	149	159	150	170	189	178	158	161	174	158	152	167	166	182	147	177	154	175	171	163	148	185	185	149	156	146	155	163	160	169	182	183	158	171	176	150	153	172	157	181	163	184	163	174	169	152	146	146	171	143	166	161	171	152	169	165	162	163	173	168	183	178	177	171	178	134	160	168	140	155	154	168	166	174	174	155	169	159	153	159	188	154	184	168	182	183	151	148	170	152	168	180	161	181	192	149	155	163	160	179	177	158	160	168	171	172	139	151	164	170	168	171	179	182	159	169	149	166	163	165	177	152	166	158	169	173	168	158	164	162	181	151	163	175	141	173	162	168	136	192	158	191	171	148	183	157	185	164	170	179	153	147	177	160	168	158	163	182	168	182	177	151	164	148	176	158	175	184	179	156	177	175	149	164	179	161	180	185	159	160	171	168	161	153	147	154	170	176	182	176	153	149	152	194	173	134	142	181	183	165	170	154	160	131	166	169	172	173	186	156	157	177	163	190	147	163	179	153	188	162	177	157	164	176	146	152	156	144	157	174	139	138	183	201	176	180	158	164	173	168	181	198	170	159	175	152	165	133	164	150	157	148	191	148	172	174	149	157	152	155	166	177	173	170	161	174	153	151	166	169	156	187	177	155	177	164	151	162	179	177	167	173	176	166	178	177	175	174	173	175	166	165	177	165	177	144	160	155	178	180	190	153	174	161	157	159	143	179	173	152	173	136	180	171	154	155	159	153	187	148	176	163	163	173	146	160	163	177	162	151	154	162	172	176	150	163	139	160	161	158	172	171	164	141	167	146	175	167	172	172	172	129	170	178	161	175	149	167	177	156	167	158	180	177	163	163	171	136	168	172	171	158	162	143	162	166	148	154	136	135	169	162	191	171	157	169	165	181	152	162	170	168	165	148	156	172	163	163	165	157	166	157	156	154	174	161	167	155	163	182	139	156	165	169	144	174	162	159	168	157	167	174	178	154	170	154	171	182	158	177	162	178	152	146	165	169	177	163	168	153	185	162	165	175	159	155	182	191	182	160	179	170	163	156	155	175	141	165	154	171	174	181	169	167	172	171	166	197	153	175	164	171	173	147	157	156	161	169	173	174	187	186	178	169	166	147	180	128	183	158	179	182	166	165	171	162	163	171	180	171	150	158	170	149	170	166	142	150	154	157	155	148	178	190	187	145	164	186	174	163	169	160	178	156	179	176	150	181	170	198	197	169	167	170	170	182	152	194	150	172	182	172	151	181	153	178	173	181	170	178	184	165	168	162	176	156	138	177	173	163	179	171	163	169	167	158	178	182	175	167	169	179	178	168	158	180	154	171	151	169	162	183	156	180	183	183	164	179	154	169	193	170	165	147	163	176	157	187	169	158	203	152	157	156	165	154	172	182	162	166	170	151	136	152	129	157	170	166	170	173	166	158	176	158	168	137	161	147	168	158	152	173	163	165	179	179	148	150	158	157	130	158	167	187	156	151	161	162	162	167	178	181	187	179	153	173	156	174	153	185	175	168	152	173	163	156	155	172	159	156	187	155	159	152	186	165	189	165	188	175	170	176	175	150	178	168	180	137	144	173	182	150	163	149	162	170	157	144	150	157	188	161	161	175	174	172	155	172	153	169	152	188	179	150	158	153	175	181	165	193	153	164	190	176	149	165	172	182	156	141	153	160	167	189	180	136	186	206	151	164	169	153	165	157	157	177	165	164	147	151	180	162	167	176	174	162	149	168	177	162	153	163	174	148	160	159	157	172	159	166	166	157	171	171	129	161	169	147	162	167	180	137	177	164	176	157	156	187	184	173	165	157	160	170	173	187	156	173	155	181	167	166	180	165	147	168	179	175	186	158	159	176	163	152	176	162	176	168	171	162	163	160	162	172	176	161	154	170	147	166	171	152	165	178	184	174	184	169	174	152	175	162	185	149	183	179	148	150	174	166	150	175	145	160	180	168	191	143	197	148	182	165	173	182
34024	44989	25378	8873	5003	3696	2889	2303	1693	1362	1076	885	733	581	524	465	403	429	367	301	328	284	285	267	277	255	242	257	263	252	255	213	223	191	200	205	206	216	202	194	196	194	227	196	179	182	208	193	198	184	188	191	207	176	172	194	167	192	178	177	168	174	178	175	166	211	195	177	154	186	160	206	184	181	189	163	187	161	200	181	207	202	183	169	177	174	164	178	166	161	165	177	179	162	177	167	187	170	187	166	164	169	181	184	187	180	187	163	200	159	182	168	167	183	178	197	170	184	188	177	208	159	173	155	164	171	197	174	159	156	190	194	184	196	170	194	194	178	188	167	162	177	177	210	195	200	179	171	170	185	202	161	187	172	209	161	182	205	175	181	179	178	166	195	177	171	201	189	176	184	167	183	178	175	152	157	169	198	205	178	163	204	157	204	165	179	157	187	187	205	174	172	188	164	188	172	179	170	182	172	171	183	186	190	170	190	174	189	184	166	168	163	188	152	183	166	181	181	160	161	171	168	197	177	159	158	148	158	152	181	165	176	171	155	164	174	176	183	208	173	212	169	189	179	181	171	175	186	196	179	160	183	156	183	163	184	203	183	156	175	168	187	170	167	167	171	158	184	202	162	189	189	172	175	172	174	194	184	180	163	168	172	175	173	178	202	190	169	180	168	173	165	189	164	201	187	177	194	168	196	182	187	165	168	185	172	137	194	199	185	186	190	183	181	186	159	179	175	200	205	158	185	177	162	182	170	174	181	178	158	166	194	181	167	194	190	165	180	202	159	153	177	155	182	174	159	160	175	187	176	157	182	165	177	172	168	180	173	215	177	196	173	193	185	199	147	168	200	178	181	194	147	181	149	177	163	186	192	178	185	196	204	163	151	159	184	188	192	171	164	184	170	209	181	155	166	205	174	195	210	194	184	178	156	179	196	191	168	165	189	175	164	187	176	145	180	162	175	160	169	184	187	164	164	184	173	169	166	155	179	197	178	195	206	178	173	155	168	157	188	198	203	152	208	178	184	198	173	181	168	168	172	179	170	183	194	184	136	172	178	205	200	172	162	189	174	176	203	181	167	181	162	178	173	161	179	179	181	166	175	180	200	199	179	157	183	186	161	183	184	198	191	164	175	161	175	184	173	165	185	176	166	171	183	192	197	170	162	194	183	177	167	175	188	179	179	175	188	194	162	184	171	176	178	183	182	183	190	162	210	182	173	169	190	177	194	169	188	164	196	176	161	151	204	181	181	193	187	176	186	182	186	171	169	200	176	199	187	183	162	172	161	178	183	165	169	174	174	169	150	186	176	218	181	170	176	184	185	170	181	190	195	183	185	174	162	149	193	165	180	180	183	174	185	160	183	177	173	175	172	188	170	194	177	178	202	205	179	178	169	146	164	194	183	193	196	177	156	198	155	167	142	185	168	190	168	171	164	174	179	195	191	183	191	180	170	197	186	166	197	151	194	183	189	173	188	161	190	159	177	171	175	173	205	175	181	172	191	184	187	174	155	192	183	190	168	194	178	151	194	163	180	178	177	183	186	173	186	163	182	177	181	167	174	161	172	183	181	152	166	181	178	204	190	159	160	170	170	167	160	162	207	176	178	172	173	161	172	188	177	172	190	193	179	173	183	177	203	184	181	191	168	162	185	162	185	176	188	199	176	176	175	160	174	187	173	193	156	176	182	192	170	161	187	207	158	167	183	172	171	197	180	176	211	173	188	189	181	169	178	176	184	189	206	207	154	192	146	168	168	164	187	181	178	180	157	193	184	179	153	197	175	162	182	178	176	176	181	184	179	173	183	193	178	184	187	171	140	173	190	178	177	184	192	194	205	186	185	160	162	170	181	166	181	171	177	152	170	176	175	182	194	171	192	191	165	187	192	185	180	155	161	171	152	178	153	190	183	189	145	181	171	175	189	168	167	165	185	168	189	154	172	166	176	190	200	157	175	190	161	175	173	180	170	191	172	194	184	153	156	196	158	200	177	165	189	183	186	158	160	180	189	183	167	156	156	198	183	182	188	168	183	204	185	176	156	167	188	163	182	159	169	179	165	181	155	171	177	194	162	190	158	180	198	175	180	170	177	204	180	178	182	193	160	179	182	176	182	179	157	179	187	175	190	182	177	191	180	160	187	159	169	182	193	190	181	183	166	154	179	170	180	178	163	175	165	165	153	168	175	188	176	197	204	179	179	162	172	177	198	175	174	186	171	210	193	182	182	183	170	169	170	162	195	181	188	154	185	175	184	185	159	162	191	191	152	212	143	158	163	193	192	194	169	177	185	162	171	186	194	173	169	163	183	189	197	165	172	165	190	185	169	179	190	171	167	176	183	192	181	185	184	190	169	174	174	168	174	187	167	193	160	187	173	189	165	172	182	172	169	181	149	187	153	166	186	165	187	156	177	177	193	173	189	192	162	154	217	187	176	180	173	163	173	192	169	157	153	173	165	175	199	200	170	172	165	194	185	192	201	180	153	177	197	154	170	200	163	166	163	191	177	174	180	177	198	178	201	211	178	183	157	171	207	195	183	174	162	188	171	179	185	188	165	162	189	173	162	176	187	174	182	155	175	177	166	176	175	152	167	192	182	189	165	177	178	150	174	173	168	176	178	181	187	185	168	184	172	191	191	178	184	154	186	180	175	176	184	173	182	186	197	174	173	183	180	149	188	160	174	178	184	178	170	181	179	184	153	157	188	173	159	164	162	164	198	164	151	200	175	169	183	180	216	181	161	183	157	196	172	175	173	191	148	165	198	181	173	182	165	186	182	191	175	178	174	181	153	192	164	162	172	184	192	201	191	161	172	180	166	188	165	175	148	177	164	174	185	172	176	184	190	187	185	191	163	184	174	166	186	171	177	207	191	183	168	179	178	161	156	197	180	163	174	182	189	198	165	180	157	177	181	195	174	183	191	194	195	183	192	196	186	177	216	168	195	166	152	192	194	153	201	177	174	180	171	182	176	190	174	187	210	173	181	188	153	184	189	170	187	173	166	188	188	203	182	177	167	153	202	207	179	174	181	179	171	190	205	202	178	177	186	180	195	165	168	162	171	189	200	176	193	183	176	179	164	186	184	187	196	171	185	165	171	169	182	182	176	179	178	182	177	182	186	175	192	191	180	173	179	160	168	157	162	159	176	156	173	163	179	164	195	171	182	206	162	165	158	193	214	184	163	170	162	192	183	191	169	176	167	196	172	174	173	188	190	151	191	158	172	159	178	173	191	173	179	156	197	184	158	186	189	202	168	174	168	186	183	185	173	186	183	192	179	173	179	176	174	198	174	181	171	176	175	174	188	184	185	202	186	174	190	170	160	193	170	172	152	183	167	176	182	182	191	211	180	183	182	196	178	179	198	179	205	168	197	172	200	211	185	172	198	196	189	165	165	189	179	203	182	150	179	179	199	172	175	190	186	197	187	170	170	185	203	145	162	186	213	187	196	179	180	189	179	190	177	162	180	176	168	203	182	154	171	214	193
23775	21116	28309	24275	20910	11775	3797	2245	1546	1249	1022	849	726	650	526	483	453	435	368	417	360	365	299	318	282	292	286	301	272	267	277	277	256	246	240	234	225	236	253	242	246	228	243	249	229	212	226	232	241	227	243	223	209	221	227	206	219	229	223	233	229	219	220	211	199	225	209	214	236	238	208	204	183	223	224	228	231	197	198	208	193	220	199	232	218	233	198	220	249	198	223	202	202	206	214	240	226	229	219	214	216	196	211	235	226	248	192	215	235	202	205	211	221	215	226	218	196	221	199	231	213	204	189	189	213	211	188	235	230	196	232	200	221	226	190	215	193	210	210	212	218	218	237	224	201	217	201	208	193	205	207	209	244	197	220	211	220	217	192	225	210	221	211	211	208	224	208	216	206	211	215	198	204	208	211	223	197	215	229	203	236	195	198	235	197	207	200	214	203	232	186	243	201	220	218	209	208	208	218	200	198	183	214	213	189	213	232	189	193	215	205	210	217	222	249	205	190	216	228	195	204	199	209	203	224	205	224	214	223	219	213	225	237	222	231	234	244	189	190	226	214	196	223	184	194	216	193	211	229	235	207	218	220	222	195	188	213	224	224	199	218	201	198	220	192	241	206	212	194	200	213	217	225	224	213	218	178	251	208	210	192	194	231	212	218	227	217	186	211	206	227	225	208	228	218	178	198	212	216	206	246	198	208	209	202	191	216	223	214	221	225	237	220	189	218	224	193	200	200	210	188	227	198	209	224	199	203	230	230	205	200	200	234	230	209	206	214	243	196	220	208	210	221	198	214	182	214	212	221	208	196	223	204	214	192	237	208	202	222	216	203	199	220	202	206	200	215	225	205	203	193	212	185	227	176	183	185	232	215	203	226	214	220	214	204	197	208	228	207	200	207	199	206	219	208	224	202	212	195	214	222	212	242	208	202	197	223	233	215	198	198	229	215	195	217	193	199	220	216	201	216	240	174	229	213	222	197	198	202	221	204	194	196	213	211	219	188	227	234	219	213	225	203	218	225	219	221	224	194	267	207	210	223	203	197	216	194	201	197	188	225	199	200	222	225	222	205	194	206	198	215	242	204	221	213	218	199	231	226	208	183	216	224	227	215	229	211	176	208	221	220	230	208	181	214	202	196	210	211	224	192	213	208	212	213	191	202	214	204	237	211	213	213	230	218	216	206	208	193	217	218	239	211	215	207	204	198	237	216	208	212	205	226	216	224	223	209	229	213	206	205	184	227	202	223	201	199	189	203	203	201	198	207	206	235	191	214	227	206	203	223	206	204	182	235	222	218	231	200	230	234	230	199	215	216	205	202	201	223	215	208	196	210	216	241	240	204	229	217	224	186	235	198	209	221	200	208	229	215	238	210	233	218	224	216	220	208	200	222	223	206	207	199	231	230	216	191	208	203	195	185	206	218	223	209	207	199	217	217	217	220	210	192	222	201	204	197	220	199	211	208	205	230	209	202	205	180	201	213	226	214	206	238	233	213	193	206	231	222	211	233	222	217	198	204	221	197	223	204	212	207	225	217	220	211	207	220	184	191	212	182	205	195	226	201	185	194	222	218	232	177	192	225	209	213	217	212	213	190	206	191	207	193	206	204	213	220	204	217	216	197	236	243	207	212	224	186	191	199	201	227	198	187	197	196	215	219	201	215	191	237	237	225	216	206	230	211	207	222	189	208	206	227	202	195	184	200	179	208	222	211	203	199	202	206	205	207	212	186	212	207	226	212	217	200	199	195	192	205	205	204	206	247	215	214	218	213	205	227	208	202	198	187	212	191	235	207	207	203	203	212	199	227	206	206	222	226	208	225	195	204	193	206	213	226	203	200	199	185	233	192	222	229	211	230	216	217	223	192	242	187	191	226	202	231	202	217	184	223	208	214	203	200	207	218	213	223	198	219	217	216	186	226	203	208	233	208	196	228	211	224	221	196	223	177	194	211	225	205	207	198	214	230	205	213	217	220	226	225	184	218	197	231	186	177	209	214	213	213	211	213	190	216	187	224	213	210	219	221	216	209	214	219	211	191	216	208	219	208	186	236	196	184	223	226	217	234	211	223	222	246	202	183	233	186	214	220	219	230	227	223	212	227	233	224	214	209	190	214	211	217	206	241	208	210	196	232	208	198	208	184	200	229	215	187	221	204	206	208	227	205	185	212	228	214	218	213	207	207	230	208	207	216	234	211	232	202	210	190	213	210	203	207	214	193	217	212	188	233	208	198	230	208	223	217	240	221	240	220	206	196	194	213	208	241	216	206	208	225	243	201	213	192	203	208	224	231	221	214	216	221	189	200	202	215	203	195	203	223	183	194	216	218	208	189	215	208	195	193	224	233	240	202	201	217	205	215	185	214	196	187	245	221	196	219	205	201	234	196	208	224	204	231	191	205	188	206	226	208	219	208	219	212	194	222	209	201	199	202	197	208	210	197	214	215	201	183	224	188	187	188	199	207	199	205	255	198	214	223	214	228	240	217	223	219	213	235	211	218	210	210	215	205	217	234	219	167	224	217	215	215	179	194	212	181	208	221	213	206	214	206	196	190	213	192	225	219	204	231	214	203	228	223	217	233	207	221	215	204	236	224	209	214	196	216	190	199	209	195	217	197	192	225	197	208	205	212	205	227	187	180	183	214	215	222	207	199	214	236	209	212	210	209	206	204	191	209	220	229	208	210	220	194	181	222	193	201	214	231	175	212	196	236	216	226	201	211	188	202	231	227	197	193	215	206	203	246	218	203	199	219	216	241	215	207	199	220	210	196	196	181	226	194	209	204	204	210	193	225	200	229	223	199	229	222	187	217	216	222	202	198	215	220	194	201	207	218	214	209	212	197	208	231	190	207	197	223	187	197	211	211	187	210	212	213	190	203	195	219	210	209	206	207	221	239	202	205	199	192	247	219	207	216	215	195	197	200	216	223	192	189	200	202	198	207	195	215	189	221	214	198	204	209	186	202	207	251	183	238	199	212	211	217	185	199	204	201	230	192	189	208	197	222	202	208	204	238	216	185	198	216	200	221	212	214	210	223	220	224	250	205	233	242	187	217	205	182	200	207	196	186	190	192	208	189	193	202	187	210	217	213	215	240	203	193	194	204	190	239	197	192	215	217	212	214	241	228	210	216	215	202	189	230	232	228	225	205	209	212	248	199	221	184	204	229	224	208	205	209	207	249	208	211	196	214	221	195	213	215	227	225	212	207	209	219	196	219	217	182	203	220	210	208	204	221	196	213	205	197	218	185	222	202	197	207	209	209	193	209	205	210	204	231	215	212	196	199	200	215	183	194	202	211	207	190	223	218	219	225	212	212	199	213	214	213	218	192	218	220	216	186	209	200	208	209	210	219	217	202	196	188	203	233	213	198	209	155	224	219	201	197	219	215	228	222	234	222	194	228	209	215	242	231	208	192	229	216	217	224	202	216	206	219	198	215	191	218	207	218	181	208	202	224	217	214	233	206	195	214	206	215	233	222	215	204	201
34657	56503	37132	14723	8620	6231	4799	3557	2796	2094	1728	1276	1056	966	793	719	647	532	534	513	476	411	405	397	355	333	328	330	335	295	306	314	302	315	271	263	278	243	262	271	260	262	282	247	220	263	249	244	242	238	267	222	231	222	223	237	216	228	236	213	223	239	223	239	233	210	208	232	230	215	224	236	247	224	231	230	230	214	208	221	224	216	215	208	224	205	218	232	223	230	214	210	215	224	219	216	208	213	221	230	214	224	226	218	221	216	213	220	244	203	229	226	187	230	231	208	208	202	215	230	222	218	217	220	228	246	211	225	202	199	204	210	215	222	221	200	233	214	215	229	232	202	217	205	219	219	233	203	226	204	237	235	235	240	199	188	228	193	219	217	213	223	194	232	210	221	227	218	244	202	238	198	230	206	205	191	251	213	223	220	193	226	224	234	212	212	220	218	234	236	220	244	219	195	201	211	204	214	228	232	250	197	206	202	198	209	205	210	224	207	229	230	205	211	245	224	212	215	222	217	224	210	247	232	201	213	186	229	239	231	225	214	214	213	214	197	188	202	188	202	203	193	200	215	213	213	230	222	240	198	203	184	245	231	232	209	229	207	232	221	210	221	204	219	224	217	223	214	215	198	209	229	240	224	215	236	251	222	209	227	220	210	237	213	197	236	211	258	213	229	232	225	221	218	221	222	226	223	240	236	215	212	209	220	257	217	219	212	229	213	215	211	231	212	212	200	196	211	234	225	258	237	234	232	210	239	224	197	227	226	247	221	220	216	219	229	224	235	211	231	189	218	218	229	217	217	211	222	221	216	221	199	217	220	219	207	251	216	225	188	237	206	227	236	236	220	241	215	240	201	218	209	238	189	238	223	213	226	243	215	201	209	200	218	211	205	256	216	211	218	204	208	199	207	203	249	207	209	228	218	216	235	205	203	223	233	219	233	193	237	206	219	233	204	213	205	208	233	232	208	204	216	233	211	188	238	197	215	227	238	238	232	214	226	236	223	203	198	211	213	224	229	223	202	214	231	214	232	216	197	202	231	193	221	212	221	183	263	232	245	217	205	183	221	237	206	208	209	226	229	191	240	237	226	244	218	247	220	220	196	193	208	237	247	218	240	207	203	226	211	229	208	226	235	209	197	214	222	222	225	220	224	205	237	214	208	208	205	222	226	210	225	212	230	218	190	205	200	208	227	235	225	226	232	210	224	202	221	223	223	233	198	236	245	222	205	203	231	192	217	214	218	190	203	234	225	208	204	229	238	199	229	216	217	220	217	233	244	224	217	228	232	233	215	225	219	216	200	219	234	204	230	196	217	203	213	230	237	247	205	229	212	230	238	256	207	194	215	200	208	216	205	229	184	240	230	210	207	207	203	217	223	217	221	215	202	217	251	196	242	227	233	211	217	232	208	211	224	221	225	198	194	200	216	211	204	207	234	220	200	217	231	221	222	220	244	223	226	220	214	212	201	208	228	204	224	230	239	220	223	227	210	226	220	213	193	212	218	197	235	223	260	219	215	180	228	233	206	237	201	200	220	217	232	218	226	213	219	234	231	233	214	219	192	198	206	208	218	207	213	216	201	198	221	215	221	205	217	223	205	231	214	200	178	206	198	198	213	211	245	218	249	207	203	231	229	189	211	211	240	209	196	218	201	209	239	247	228	195	220	228	207	239	223	207	210	228	202	215	217	217	204	239	199	184	199	231	207	194	207	227	221	229	207	216	190	193	229	234	205	196	216	230	236	235	229	216	216	201	214	200	221	216	172	214	207	230	219	212	231	216	216	215	198	225	202	215	198	219	229	217	205	235	212	207	237	223	244	234	254	230	239	220	223	234	267	207	229	251	216	231	197	240	223	237	211	199	233	215	215	190	237	222	213	222	219	242	213	213	211	235	222	236	197	207	214	194	233	217	217	231	220	222	239	212	200	211	230	231	215	239	227	205	214	221	241	225	230	207	203	214	227	206	201	231	223	217	214	209	188	234	190	234	221	184	260	191	187	230	215	212	209	220	230	236	211	231	207	238	196	227	231	229	213	207	219	216	231	219	243	212	202	212	202	239	200	218	191	219	232	208	208	252	204	215	227	226	225	213	220	217	231	201	238	243	182	250	252	215	240	195	210	204	206	204	231	212	188	227	223	224	212	205	218	202	211	219	186	206	215	206	218	206	224	219	219	199	246	231	227	201	193	218	190	204	224	212	197	197	210	221	203	247	204	199	225	221	233	239	211	230	223	208	223	223	224	228	222	199	227	245	210	220	224	209	220	248	198	248	220	223	218	219	203	205	189	217	218	230	216	244	234	227	212	229	217	221	254	215	197	214	203	224	208	218	211	255	246	229	210	227	206	218	213	237	203	226	228	214	215	219	224	244	227	219	204	230	267	208	196	239	220	215	207	248	198	209	249	207	211	235	234	227	221	219	198	210	194	220	206	232	192	224	187	269	212	230	214	214	214	202	190	258	201	225	222	186	228	225	219	224	201	224	209	202	197	213	208	239	191	210	229	214	219	195	223	212	218	218	229	213	218	213	225	237	233	218	212	191	226	188	203	209	220	210	217	219	229	210	211	215	213	220	215	238	220	238	215	252	245	213	204	189	211	230	212	205	228	214	203	216	230	229	232	222	212	211	222	231	224	215	224	237	203	209	222	233	225	216	254	224	225	234	208	218	230	231	224	226	192	214	191	203	230	197	213	199	225	224	186	246	209	212	231	201	231	230	227	245	202	194	190	207	223	214	214	217	235	204	234	205	247	227	233	203	214	215	209	213	228	201	211	218	209	203	207	237	212	231	244	212	225	243	211	224	218	186	220	220	207	223	258	209	203	193	202	233	210	258	229	212	238	202	204	238	229	221	213	233	223	228	227	232	231	225	192	221	233	220	229	226	217	215	210	231	208	218	212	224	214	228	192	196	224	224	224	221	212	231	195	234	226	205	237	236	237	226	226	204	228	224	225	220	209	227	211	204	217	203	239	215	222	209	236	208	198	193	202	236	245	231	203	233	212	223	208	248	196	242	213	220	210	222	189	208	228	209	209	198	211	214	236	246	246	200	224	229	217	235	213	237	231	216	226	211	213	220	231	233	218	224	220	201	234	229	195	207	231	213	249	229	197	210	241	241	216	202	232	286	195	201	203	234	219	232	206	222	219	191	239	232	243	186	205	234	217	222	194	191	232	216	221	219	206	193	217	237	221	259	189	204	239	227	222	218	228	223	224	228	217	217	202	221	204	233	220	221	224	201	221	215	210	212	211	218	232	234	203	225	232	216	216	237	218	216	195	243	223	204	223	241	234	240	254	174	232	257	222	206	183	225	230	207	272	220	229	211	248	215	210	246	211	203	242	223	241	239	228	207	219	227	212	213	192	213	230	232	234	241	206	243	204	229	207	235	216	207	214	216	255	205	218	224	222	233	219	235	221	203	224	203	200	229	218	200	219	228	234	237	224	206	231	223	243	211	202	188	194	192	252	231	193	213	208	201	228
24876	21247	27632	25062	13434	3924	2377	1686	1307	1035	849	753	648	529	489	442	407	460	382	383	325	313	329	302	305	311	313	267	270	268	258	242	269	250	236	264	257	265	243	262	223	235	246	259	237	266	240	243	223	245	237	239	248	243	236	214	256	249	249	225	243	213	236	231	221	226	226	211	264	222	187	209	244	244	243	240	203	228	213	215	191	215	227	237	232	227	212	179	225	211	224	221	207	204	196	223	221	199	222	218	231	237	218	228	193	247	209	213	224	219	237	218	206	225	218	209	235	234	246	249	220	212	235	227	185	245	229	222	228	214	240	196	226	236	195	236	217	232	221	211	243	215	204	230	247	201	225	212	234	223	251	209	254	236	219	208	218	217	238	219	185	218	220	201	213	204	231	225	209	225	220	225	223	220	222	201	254	216	241	238	205	202	188	219	235	246	227	217	218	205	213	250	231	240	247	249	210	208	209	229	228	216	215	248	214	232	212	228	207	219	213	224	200	226	213	201	238	232	211	240	220	212	210	240	224	218	254	212	240	224	201	211	195	228	211	215	205	201	225	243	224	195	219	234	230	200	251	224	250	221	217	234	222	226	244	213	207	210	209	234	222	250	207	257	222	222	217	216	246	217	216	238	202	219	223	220	233	205	220	214	220	250	224	217	223	225	197	245	263	219	225	210	241	213	233	228	238	224	220	216	219	197	238	207	222	252	207	217	221	198	241	215	224	236	192	259	241	229	213	238	203	205	213	231	226	188	221	209	240	236	217	221	234	214	224	211	225	213	220	231	229	196	228	212	218	269	243	208	230	208	198	242	203	229	231	214	243	233	241	232	224	224	229	207	226	216	229	223	231	230	223	189	226	233	229	226	213	216	221	217	197	220	226	246	229	220	222	208	221	222	205	233	225	216	242	215	240	201	246	201	212	221	237	215	241	210	207	232	192	240	233	254	197	220	203	219	217	220	221	235	222	213	213	208	232	243	223	244	222	201	242	250	216	196	207	238	196	219	203	194	237	203	242	223	217	222	238	217	229	206	227	208	238	239	235	239	249	241	209	203	232	246	212	231	204	221	232	226	225	230	241	235	228	202	234	211	204	227	245	260	211	245	216	245	237	215	217	220	206	229	227	223	188	193	218	262	201	227	248	236	202	235	211	212	224	229	192	232	235	232	248	201	230	197	228	259	230	224	212	213	219	204	208	225	206	264	220	206	201	224	233	208	233	195	212	228	220	218	207	222	242	231	225	224	258	247	193	225	205	216	216	202	211	232	228	243	203	231	218	233	234	224	231	214	208	229	213	230	258	207	215	216	233	207	242	197	211	239	206	226	233	196	222	205	197	216	195	217	211	244	236	219	224	195	230	197	235	233	245	215	250	226	220	205	216	221	244	222	202	211	229	243	214	200	205	235	230	223	196	194	208	207	213	218	217	249	221	233	229	221	214	189	212	213	224	245	221	215	237	249	225	206	200	198	228	226	210	208	219	217	198	204	235	233	201	218	224	196	236	219	225	231	208	202	212	237	178	216	229	217	227	219	225	230	251	224	241	236	238	230	232	202	222	226	210	207	226	206	253	239	225	224	194	245	205	210	214	187	209	206	225	219	221	206	241	226	221	226	228	212	208	217	213	209	229	212	225	221	245	204	215	193	215	211	226	243	227	206	218	200	243	237	218	220	234	207	225	229	227	231	227	212	207	249	234	229	230	215	216	209	223	211	229	229	238	202	221	205	201	203	230	240	218	189	241	220	236	201	225	260	213	222	226	222	224	206	224	233	223	236	209	226	247	210	212	224	230	228	246	218	219	205	220	213	214	213	211	228	217	233	205	237	230	219	233	232	224	236	224	220	215	227	224	236	210	209	221	214	233	229	217	242	232	218	239	239	221	192	243	218	219	218	234	218	218	224	184	210	214	219	230	235	212	210	207	214	230	233	219	202	215	231	232	232	210	203	211	247	201	185	242	213	214	250	197	220	218	232	226	211	235	208	233	222	208	231	224	222	220	231	218	220	230	217	218	236	212	184	234	214	257	204	211	231	204	212	236	230	190	188	215	209	237	202	240	251	227	219	235	201	224	197	232	235	237	207	200	249	205	236	241	229	216	227	228	211	230	221	227	230	233	228	214	212	234	238	230	224	228	198	216	229	210	230	243	277	234	233	216	245	233	243	227	239	235	222	213	242	192	199	230	227	245	205	223	226	220	213	215	233	197	209	241	207	211	219	231	210	222	242	221	198	217	226	232	215	247	213	255	222	243	219	204	211	240	210	228	212	236	222	221	223	248	218	253	209	212	213	221	213	225	217	207	226	221	218	235	226	199	248	237	214	216	220	215	204	240	210	212	237	229	213	230	228	226	198	222	211	237	230	217	237	244	198	194	226	208	223	226	252	212	209	217	248	218	243	227	236	244	213	230	223	241	212	226	236	225	219	202	220	221	244	239	222	219	221	212	231	226	216	240	196	210	204	191	223	232	240	219	230	238	226	229	219	208	235	220	228	194	231	231	200	221	199	227	189	231	236	217	214	219	242	248	213	239	207	249	221	228	237	221	207	224	214	211	233	202	208	256	220	227	215	243	256	215	216	233	208	219	210	242	246	237	234	232	221	209	226	222	212	206	202	217	231	209	207	221	232	219	212	232	210	216	212	229	206	213	219	200	224	210	209	223	213	212	206	205	235	224	223	213	218	235	222	221	239	235	218	224	212	220	213	218	219	233	212	207	201	242	222	202	219	233	200	229	223	219	215	211	239	208	233	220	194	205	210	208	194	228	208	210	231	203	220	220	237	229	193	221	229	249	234	210	225	230	237	210	201	241	267	210	206	219	218	219	233	244	247	214	225	215	226	233	211	217	214	200	202	215	243	222	235	219	225	227	213	236	237	226	232	242	225	251	218	228	228	195	215	215	231	226	215	225	215	227	209	201	216	227	238	247	213	210	242	241	232	213	203	222	215	208	215	216	206	206	226	226	219	221	210	193	210	223	233	248	234	222	222	227	223	223	216	214	219	203	206	223	227	234	214	208	245	223	245	236	222	193	231	221	203	215	238	238	226	226	220	227	237	225	205	211	224	218	256	254	229	213	232	216	221	233	245	254	211	194	287	215	206	244	219	208	208	243	242	191	194	208	213	209	235	231	220	247	231	226	240	211	217	209	234	229	213	236	227	192	196	218	203	212	222	229	203	228	220	243	221	211	222	238	242	212	221	214	221	225	225	219	211	222	232	233	215	233	228	218	223	207	217	239	210	199	210	214	211	229	218	247	232	248	226	219	242	190	212	229	229	205	216	214	209	220	220	213	247	219	218	193	222	218	221	217	224	226	247	233	222	216	200	221	205	225	224	219	231	229	208	228	222	216	191	210	232	246	238	207	215	228	207	214	227	207	237	207	218	235	207	243	221	180	232	232	205	216	229	236	251	235	200	207	213	237	206	232	217	228	222	211	226	237	201	210	220	233	226	205	234	220	217	196	219	233	221	213	207	191	227
33509	51617	33473	12788	7407	5431	4149	3053	2338	1838	1447	1128	970	805	666	642	583	534	493	427	410	428	392	359	320	319	308	300	311	309	324	293	311	283	281	260	279	261	254	261	267	252	272	276	271	254	243	247	260	263	285	251	242	225	247	238	235	242	213	237	238	219	218	235	235	250	236	233	246	245	224	223	242	216	219	257	248	220	231	253	249	214	234	244	255	248	229	209	228	239	259	247	245	226	237	263	221	249	249	234	240	231	243	239	236	249	251	244	241	253	244	253	235	236	232	237	235	271	234	232	257	240	251	253	243	231	201	241	241	226	233	239	246	234	224	256	233	238	259	209	229	238	255	227	223	241	226	229	237	234	221	225	225	227	258	235	228	227	243	234	255	242	240	234	243	234	220	232	235	233	241	232	197	221	248	224	221	248	245	236	245	232	232	226	231	228	239	241	220	241	242	228	246	232	229	236	238	210	225	217	215	236	231	257	247	240	261	258	223	239	268	227	246	242	240	244	229	244	239	251	286	249	230	234	257	216	207	247	244	221	235	213	225	251	251	244	238	224	242	230	237	213	210	213	210	256	230	222	222	232	229	247	249	208	257	248	234	233	271	198	247	200	234	248	229	227	236	217	244	230	257	230	225	227	226	239	251	234	237	231	234	263	212	229	251	227	224	224	253	225	239	248	255	252	223	222	234	244	228	238	214	250	227	237	250	194	228	237	262	258	240	233	237	243	217	220	229	266	224	236	221	243	240	227	249	232	220	255	226	182	242	226	240	245	267	222	234	240	238	207	231	249	233	268	212	225	249	264	241	250	246	257	241	251	251	223	239	244	227	221	226	241	240	197	233	229	229	218	237	257	233	266	227	236	218	251	229	248	204	208	243	269	252	230	256	229	217	236	226	234	226	233	252	243	235	248	236	222	216	237	230	218	223	215	222	265	240	239	266	246	224	217	256	218	225	237	238	241	228	227	233	226	222	239	249	217	224	242	272	278	215	225	243	244	233	247	223	239	202	212	230	241	260	251	252	225	228	233	254	231	229	222	243	257	230	247	238	236	244	243	232	232	263	210	209	218	252	279	241	239	236	211	226	237	219	235	233	244	245	224	209	216	232	241	250	237	245	197	220	220	243	247	208	250	247	243	228	241	199	241	254	222	236	256	215	269	234	257	248	207	240	222	216	250	248	227	223	219	224	229	252	238	248	246	231	261	237	242	228	234	252	250	269	234	234	237	238	217	243	224	234	215	231	232	246	232	242	247	262	228	232	215	224	210	233	236	225	221	237	267	226	203	235	253	217	261	254	241	227	241	229	232	243	229	246	231	263	217	253	245	227	228	226	230	229	245	262	247	224	242	221	228	251	227	227	228	246	239	258	242	231	248	221	255	221	223	212	254	228	250	241	261	213	252	244	233	274	231	245	206	222	295	244	223	235	261	240	224	248	208	242	230	272	224	229	233	232	237	230	235	232	246	230	247	230	252	232	215	221	192	238	238	203	238	206	237	235	231	217	262	218	235	235	228	235	244	250	229	228	232	235	210	245	252	241	232	246	209	226	221	244	234	239	231	218	232	226	248	239	251	235	225	233	227	237	231	243	240	231	249	204	230	228	203	228	235	231	276	250	266	220	225	241	238	234	238	216	228	215	234	251	238	243	267	238	234	224	228	232	239	230	233	238	232	259	240	248	229	210	236	224	239	232	237	220	240	252	263	207	253	240	272	222	263	232	237	210	208	247	220	232	246	257	207	224	266	250	230	217	222	244	244	231	238	242	237	255	234	229	214	216	207	244	232	203	248	246	238	233	238	241	219	235	239	232	233	258	237	252	213	247	220	250	219	249	229	231	234	270	247	228	227	233	211	224	243	211	213	237	230	245	244	244	252	207	220	239	237	245	228	216	215	243	224	218	228	218	242	259	239	231	231	251	213	200	233	244	246	237	225	223	207	240	237	244	219	213	238	253	247	226	215	246	213	207	216	221	217	207	237	234	226	263	258	223	235	235	237	241	203	230	250	235	253	245	236	265	258	227	239	239	255	215	250	231	239	225	261	241	228	238	210	233	241	228	249	239	237	241	257	224	221	231	241	229	234	236	260	217	235	210	226	252	246	205	221	233	236	241	214	252	241	234	244	251	231	260	240	249	234	243	236	210	240	234	250	242	229	215	237	257	235	240	245	245	217	239	228	239	234	232	244	240	243	238	244	231	244	242	213	247	260	247	231	241	249	221	233	240	260	231	225	234	243	235	227	244	237	214	238	233	240	245	245	260	252	242	244	256	214	203	231	223	239	236	217	251	242	225	215	234	225	239	246	241	227	238	243	218	229	224	236	225	243	242	233	257	242	244	258	240	235	239	225	225	231	266	204	225	216	218	259	219	242	215	233	247	234	210	243	239	228	224	226	224	246	234	256	262	247	227	235	235	239	239	248	208	276	235	257	216	229	225	236	238	213	210	243	242	231	248	255	207	232	241	249	225	242	248	254	238	251	240	248	236	241	232	255	234	233	251	236	229	231	241	235	232	241	243	214	249	207	232	205	249	229	228	259	240	248	241	218	256	246	260	216	234	237	221	234	255	204	223	238	222	198	263	220	218	249	265	232	228	226	256	214	222	218	256	234	232	227	227	238	219	255	218	244	233	220	215	231	196	202	225	214	202	229	246	233	270	233	212	235	236	245	220	230	211	215	246	233	235	243	232	234	235	253	217	223	249	265	248	234	242	235	248	233	232	243	265	202	278	234	217	226	256	260	242	267	226	240	235	251	227	214	224	252	216	233	262	204	236	223	251	230	252	224	253	241	228	223	219	250	223	231	228	223	242	247	255	214	234	248	239	270	197	234	222	234	229	238	220	229	252	218	243	231	225	229	268	239	232	235	226	239	261	249	222	221	253	255	257	224	229	236	248	232	232	263	209	259	227	210	242	231	235	226	238	243	236	241	239	216	257	233	244	246	216	243	263	237	223	269	231	230	222	236	224	224	228	214	241	261	243	204	220	247	252	242	214	214	225	259	229	226	231	244	248	227	234	244	232	225	246	245	233	234	249	257	215	241	232	275	247	228	247	243	227	251	236	233	208	233	236	222	223	262	253	242	215	220	234	237	238	251	231	236	221	262	226	245	254	220	237	248	233	232	232	238	222	238	253	255	256	221	228	206	222	231	224	261	236	236	223	241	226	232	223	250	233	253	224	225	245	266	224	231	226	228	243	232	238	252	222	238	194	233	244	205	232	242	237	225	238	235	263	200	215	222	231	253	223	234	233	216	257	268	241	236	247	220	254	212	222	248	248	259	233	243	262	241	242	242	245	227	256	240	242	243	252	240	255	217	221	244	238	265	247	235	212	263	206	234	264	217	250	211	235	235	247	197	232	246	217	254	222	252	243	248	232	245	219	224	266	220	215	263	258	259	240	235	245	236	228	239	255	220	245	243	234	218	245	256	227	235	252	240	241	207	215	235	257	235	215	269	207	213	237	241	244	243	247	230	235	224
22553	21113	28715	23799	21145	21079	11189	3486	2230	1826	1371	1170	1047	917	774	710	659	619	566	511	543	500	476	450	454	410	389	403	347	365	404	358	357	370	306	334	337	334	353	360	338	375	329	333	321	302	302	381	324	293	321	336	337	344	342	327	331	296	316	312	343	315	298	308	303	307	295	294	328	306	292	328	332	307	299	294	319	323	306	280	322	316	296	335	321	291	301	310	337	308	307	295	283	320	323	311	301	303	312	295	300	299	312	297	318	306	260	308	296	292	286	330	305	288	297	284	309	287	298	272	298	306	289	304	323	317	322	288	317	311	288	321	302	294	292	313	325	299	302	332	316	278	285	294	309	317	302	286	274	317	271	276	304	357	316	293	290	305	307	294	283	288	320	323	289	288	315	295	300	296	290	286	319	292	298	289	310	319	275	289	292	299	284	333	295	318	284	302	309	316	286	303	295	313	306	257	325	320	299	320	289	302	297	276	306	311	264	332	301	340	299	298	306	300	314	284	302	274	307	329	324	308	296	289	315	282	292	308	299	275	293	282	311	321	314	260	295	317	270	274	333	303	306	281	291	299	308	277	274	328	320	313	298	296	315	317	299	309	301	313	303	277	272	303	280	279	286	312	283	329	261	258	298	308	276	322	314	287	279	300	286	290	313	276	291	274	303	276	301	303	320	290	274	331	282	308	312	296	294	323	272	295	305	280	304	290	278	316	292	325	295	309	290	281	288	338	317	304	304	328	317	295	298	308	292	272	316	309	309	294	279	317	294	303	248	308	298	294	295	273	283	342	282	339	309	310	303	309	312	299	288	303	312	297	308	268	305	274	301	283	304	306	313	290	287	296	327	299	301	295	291	281	330	304	286	300	308	278	312	290	288	283	293	309	297	280	323	338	324	292	305	304	296	307	319	312	296	318	308	289	283	314	326	320	289	346	317	298	322	300	317	280	298	286	351	314	351	259	332	307	312	326	311	285	294	296	307	327	322	285	292	281	304	306	294	294	294	307	303	300	288	288	310	309	314	293	277	292	278	311	328	307	322	314	323	281	315	321	288	319	310	331	272	282	297	300	305	281	285	273	308	305	280	283	307	316	300	289	295	296	306	327	295	303	297	320	304	329	308	303	265	286	302	310	321	329	280	303	281	298	287	299	314	280	311	323	270	315	272	282	281	301	301	286	281	324	317	327	297	321	322	321	296	313	314	295	300	350	308	289	283	288	317	316	311	285	315	288	315	296	300	296	264	298	284	280	299	311	307	311	287	299	316	294	291	287	302	314	259	307	313	345	282	263	296	316	332	280	289	342	320	297	264	302	296	315	286	309	284	274	314	322	334	287	298	275	272	299	291	304	297	297	284	315	289	292	295	291	275	304	328	330	314	304	301	295	328	287	335	345	289	319	311	285	291	282	330	318	309	326	275	292	298	299	307	313	284	308	280	325	287	295	298	297	322	312	323	278	276	273	293	284	296	302	328	306	310	303	278	279	313	284	323	295	279	293	288	299	304	292	291	305	296	308	293	315	307	301	319	295	336	297	305	282	304	274	273	314	286	295	294	302	285	302	297	298	263	278	310	304	302	296	301	285	308	280	299	304	298	298	286	296	339	304	319	333	301	306	295	262	275	269	294	320	282	315	297	283	299	295	288	284	308	322	294	312	293	294	294	274	296	259	285	304	287	279	301	291	284	287	300	323	317	280	283	285	304	266	277	307	280	323	293	308	294	306	282	286	313	314	277	280	294	302	290	320	279	260	324	310	312	272	304	314	291	275	302	298	299	320	332	296	276	273	322	298	272	282	307	322	271	280	324	300	298	287	310	266	306	296	280	283	308	287	287	301	318	294	286	271	311	332	292	288	290	327	289	262	252	325	297	311	323	297	281	320	304	298	320	278	294	304	294	329	316	288	282	245	286	307	261	303	268	354	320	292	284	302	300	315	293	322	330	311	286	294	304	277	294	327	293	320	295	297	296	298	280	313	292	311	326	288	292	291	293	323	296	297	293	318	300	322	301	300	304	302	322	311	293	309	276	309	297	311	305	307	265	316	298	291	289	299	319	327	298	308	283	277	296	270	295	261	316	296	288	323	284	321	281	303	291	299	351	335	300	300	319	286	243	290	261	293	290	312	292	303	319	316	262	321	309	269	291	278	323	298	291	293	306	283	289	317	302	311	298	311	280	277	292	294	274	293	283	300	296	332	335	298	313	271	289	314	332	335	310	301	299	319	298	318	295	300	336	286	278	277	299	327	319	304	278	287	298	310	293	304	276	290	280	314	334	293	287	294	306	288	284	325	278	252	310	307	311	285	298	293	311	289	300	282	303	308	324	326	305	310	313	294	320	277	274	300	322	268	308	282	281	274	300	292	321	323	293	281	348	319	281	324	269	323	316	301	265	304	274	307	327	288	257	286	312	277	309	315	292	296	341	298	308	304	281	302	322	290	337	293	298	311	303	285	306	320	297	303	290	310	287	304	313	306	303	311	286	292	317	303	291	302	301	280	317	331	296	285	300	278	302	329	294	308	288	302	272	284	252	276	311	301	311	279	287	302	330	299	326	312	291	323	296	304	287	276	297	297	279	274	309	316	306	268	280	285	311	303	316	292	291	316	280	288	278	285	317	290	297	327	311	307	296	295	319	315	297	289	292	285	269	315	303	262	291	305	300	308	291	304	305	279	290	308	322	282	298	332	305	305	321	312	302	295	277	309	309	293	298	291	303	287	318	289	292	303	285	303	286	346	319	305	312	279	289	305	312	295	307	328	302	314	317	273	308	298	325	316	305	261	296	315	292	319	316	276	315	290	287	292	284	280	282	311	299	285	292	293	295	300	271	284	291	293	307	323	296	323	298	298	279	300	279	288	283	297	297	287	313	277	294	309	262	306	264	284	341	302	314	280	311	314	291	281	291	314	306	328	318	312	276	322	298	291	257	293	283	304	331	328	331	293	315	291	265	310	296	271	303	301	332	326	283	318	291	324	306	300	331	310	294	304	315	319	295	315	297	302	300	321	306	280	329	335	313	293	314	281	316	278	277	296	335	282	314	297	290	310	317	299	295	288	321	324	322	335	301	332	324	287	294	274	298	316	313	276	273	315	292	278	307	329	320	283	319	270	303	304	315	277	294	317	304	279	310	291	342	299	293	303	292	289	307	289	296	291	278	311	305	303	286	284	256	298	281	322	262	310	280	287	305	303	296	316	280	300	326	312	323	303	323	288	330	272	354	308	282	293	335	301	301	293	281	303	289	293	290	279	329	290	291	281	288	272	315	328	296	314	295	256	297	310	285	310	270	309	301	280	294	300	305	292	331	284	258	313	290	280	311	324	323	279	291	284	322	304	343	270	317	277	277	290	303	319	295	293	309	301	307	306	295	275	290	310	310	278	298	261	303	297	308	312	287	263	284	322	281	309	299	300	274	317	327	310	314	316	285	313	267	321	285	310	292	294	284	320	265	325	304	326	307	307	333	325	301	288	272	285	268	273
38043	64566	44176	19491	12521	9040	6762	5172	3886	3043	2305	1874	1388	1343	1132	1015	885	810	733	651	675	677	530	512	509	472	529	482	444	392	436	422	421	389	395	379	359	383	345	392	365	373	323	327	355	350	330	373	364	338	351	354	320	331	321	292	328	319	304	319	339	275	322	313	325	308	281	292	331	341	323	319	284	295	303	301	337	295	326	310	314	305	329	335	315	316	288	307	306	322	306	324	294	301	309	327	310	302	262	285	316	293	316	266	301	289	319	311	299	319	303	294	301	275	319	309	300	321	312	312	296	320	291	318	296	307	299	299	320	294	325	293	316	300	304	324	298	307	300	300	320	283	330	275	300	313	299	316	319	277	298	275	339	296	317	287	300	310	302	309	330	300	298	314	308	310	332	309	322	305	277	339	318	286	320	322	289	331	292	282	308	303	326	285	306	297	328	306	295	300	297	273	278	341	291	337	335	302	269	298	308	289	288	314	329	295	318	331	292	322	311	311	291	335	293	286	318	281	298	253	306	308	311	295	293	289	301	311	296	314	297	285	292	304	281	281	299	289	304	327	285	355	314	306	304	339	279	303	293	289	299	309	299	296	317	308	307	322	303	300	330	323	325	294	288	300	316	288	312	340	312	321	309	323	318	301	293	306	300	307	296	288	312	310	305	309	272	298	310	284	317	293	316	270	296	319	311	320	305	311	296	302	338	305	293	277	284	292	325	296	321	277	271	334	315	296	263	332	276	299	290	288	328	305	291	313	295	312	286	297	282	276	313	325	308	295	292	288	286	290	288	324	302	293	314	325	319	306	311	298	275	294	310	296	316	295	316	324	298	315	333	290	285	296	328	311	318	299	308	302	307	294	333	262	291	272	308	296	276	314	288	346	311	306	295	318	304	330	320	333	326	299	267	293	281	308	290	308	312	267	313	278	324	294	317	317	280	309	311	281	295	324	324	312	300	329	322	308	280	310	316	307	290	324	337	281	314	308	287	296	287	302	272	281	302	311	276	315	290	298	302	303	294	312	286	300	333	326	292	283	321	344	297	312	312	324	327	312	314	287	284	306	294	311	314	321	293	312	306	298	293	299	313	298	309	302	320	293	323	279	307	312	328	289	278	309	308	289	291	324	301	291	303	291	297	295	315	292	280	343	307	290	293	297	293	290	308	310	305	292	343	293	311	300	283	333	291	319	322	288	288	300	297	326	324	284	302	285	303	306	303	311	277	300	305	328	291	278	329	319	305	299	301	311	282	292	303	296	313	291	314	292	315	289	302	307	291	333	291	300	313	299	295	297	302	298	289	306	325	301	324	271	291	307	333	268	296	297	289	283	293	320	296	293	298	316	301	275	274	266	276	302	321	307	272	284	301	302	299	282	338	294	323	286	302	321	321	363	303	307	313	295	281	272	297	308	279	342	284	306	319	311	305	325	315	317	299	315	291	319	307	307	299	273	300	306	303	292	269	306	300	325	307	284	291	306	300	313	289	277	283	310	299	313	310	287	296	327	280	310	321	286	312	294	325	295	288	310	327	295	312	312	280	295	276	323	278	289	300	289	286	289	294	321	275	309	297	309	297	331	314	277	285	294	300	286	289	321	302	312	306	284	318	318	298	296	327	316	319	265	326	279	330	320	340	288	342	317	304	272	323	322	315	276	301	330	319	316	287	301	274	312	298	318	275	300	331	274	340	286	315	269	325	312	321	298	289	276	338	297	291	319	294	290	307	316	311	295	280	334	291	294	299	304	286	277	296	325	319	272	289	272	305	276	287	310	310	294	308	302	288	283	281	337	273	323	316	296	319	299	318	293	302	294	284	306	301	292	319	301	300	283	326	295	299	314	259	296	312	314	281	305	287	322	288	282	306	299	303	310	299	315	276	303	336	312	306	311	301	307	336	302	309	325	296	295	344	305	279	308	284	304	286	302	301	322	278	308	299	315	340	310	281	316	277	270	280	323	328	310	289	281	297	297	295	291	299	303	276	295	289	336	287	280	280	318	289	309	277	297	285	302	283	270	306	363	306	314	298	304	311	318	296	352	280	293	319	277	310	308	280	319	312	304	324	288	304	324	309	299	289	271	333	302	318	319	333	320	294	312	294	282	316	295	323	262	302	318	328	284	298	308	296	307	313	292	310	284	298	314	296	316	310	298	314	294	307	302	319	324	279	297	285	322	331	318	305	286	301	271	318	329	296	334	320	280	299	332	295	285	325	296	277	300	325	297	335	277	303	309	304	300	306	316	289	321	318	291	255	325	306	299	304	299	307	301	319	302	309	299	296	288	313	310	269	315	298	300	319	321	297	321	298	300	332	297	291	318	328	335	277	311	295	334	286	319	314	316	306	300	276	290	271	294	290	288	302	308	292	291	281	326	323	275	305	295	303	299	284	323	282	321	328	308	321	297	326	276	294	313	319	295	312	316	305	310	307	311	312	331	313	321	297	274	274	335	277	301	316	285	323	301	322	308	301	279	318	307	308	291	299	294	335	320	294	317	309	294	270	280	311	293	323	335	295	334	299	274	302	294	316	321	281	318	275	300	301	327	307	311	317	298	343	289	292	311	287	286	296	293	275	299	296	295	280	299	277	334	341	307	297	305	306	310	284	312	302	314	286	297	295	282	303	319	315	313	327	332	287	288	301	292	299	302	330	323	301	301	301	341	292	325	288	295	297	296	273	313	292	275	282	294	292	310	304	301	319	304	297	264	306	293	296	312	301	275	284	322	282	269	291	314	297	303	321	294	312	308	315	283	359	336	314	322	284	288	291	284	309	316	308	315	284	304	276	312	318	301	338	316	299	306	295	296	275	297	293	276	320	325	298	264	303	308	283	306	316	308	277	304	321	308	301	300	285	307	293	323	303	310	317	346	269	295	316	278	277	324	319	327	341	286	295	276	290	319	316	326	333	300	293	277	292	334	273	282	302	279	302	341	307	276	299	288	286	305	273	303	299	318	319	300	291	301	310	322	328	340	306	307	322	295	289	292	293	303	313	322	311	253	300	310	299	297	298	301	298	323	301	326	279	314	302	313	320	330	301	277	297	297	269	298	326	303	312	329	306	292	318	333	325	348	303	317	311	336	335	303	296	317	305	330	309	323	304	337	281	299	307	282	324	303	311	307	329	309	293	303	314	300	325	310	285	320	296	311	296	324	290	254	340	298	314	300	319	324	313	309	299	297	338	324	296	284	279	307	302	290	311	320	299	317	312	296	295	296	308	282	279	353	340	301	285	297	304	305	306	312	305	321	296	292	311	336	285	316	298	308	288	298	297	302	293	301	317	323	280	301	297	284	306	299	330	297	337	324	322	313	292	275	288	335	313	293	290	290	317	318	321	283	308	277	278	306	307	312	299	317	294	327	291	294	318	286	307	341	287	312	317	313	288	318	282	301	301	320	300	303	310	302	311	311	304	273	294	284	307	314	312	286	287	305	300	313	313	285	311	275	310	289	287	324	312	283	304	323	302	302	307	315	302	289	302	338	296	318
32328	30545	26622	11076	3900	2333	1637	1196	913	700	550	487	396	380	338	308	320	319	277	251	239	245	222	210	230	212	176	211	193	180	203	182	208	189	175	203	177	187	172	177	180	188	196	205	157	175	158	163	170	196	175	163	177	186	187	156	172	157	193	163	182	181	149	176	162	193	152	178	186	170	161	158	192	174	161	171	179	181	163	163	156	182	144	183	174	182	158	176	160	150	179	165	161	174	151	168	169	174	175	158	158	173	182	146	166	176	172	195	165	136	164	170	164	164	167	160	171	165	185	181	177	200	166	147	173	188	151	167	181	134	200	162	171	152	165	179	170	176	170	159	156	157	195	169	162	173	185	152	149	177	160	181	149	172	164	176	162	178	178	169	177	161	169	160	185	167	179	175	179	166	154	152	164	156	164	172	162	173	177	144	150	184	178	168	169	177	153	192	169	208	190	164	173	168	169	160	138	164	156	172	190	159	169	178	166	163	175	166	178	179	170	163	172	167	165	162	149	163	154	175	152	190	159	166	180	192	179	169	145	168	159	169	158	157	190	174	176	170	178	156	164	169	154	185	154	155	152	142	162	165	183	185	184	178	163	164	163	181	170	177	162	184	154	186	176	164	145	184	174	172	169	167	164	189	176	172	148	164	156	179	159	189	174	182	161	151	149	176	160	175	159	151	152	174	166	168	161	162	174	172	160	176	168	157	163	167	172	173	161	150	179	157	173	146	157	153	161	176	188	188	194	176	179	163	145	140	188	154	177	171	162	187	164	160	171	167	182	177	171	185	180	199	147	154	170	161	144	172	166	180	169	173	154	174	171	160	166	160	156	179	177	137	181	159	190	173	162	163	179	163	168	177	178	168	146	160	176	167	151	169	170	153	170	176	199	165	169	163	155	152	188	176	155	168	164	161	180	184	173	174	173	189	161	178	174	153	159	174	161	157	184	173	176	160	166	166	161	171	185	155	156	155	165	171	168	160	164	187	184	154	187	148	153	179	194	158	159	159	138	158	174	180	186	154	199	162	166	165	153	165	163	172	148	160	166	180	150	170	166	174	154	167	171	161	152	153	170	163	176	154	169	181	160	156	180	171	173	168	174	154	161	163	175	183	165	133	151	157	171	166	164	179	151	143	172	174	159	187	149	137	181	182	159	169	178	168	158	172	157	159	155	166	175	163	148	154	194	127	160	173	171	180	170	164	162	165	175	157	162	166	175	151	174	167	187	181	157	174	147	152	149	152	170	160	155	151	189	144	161	174	174	164	150	184	194	177	185	172	154	178	161	149	172	151	167	157	185	150	156	158	162	181	168	159	177	155	186	177	204	148	175	194	132	169	154	151	184	174	192	179	172	151	173	169	154	174	178	170	159	185	175	169	155	181	184	161	170	148	177	192	151	163	182	166	184	169	185	173	180	158	164	167	173	173	169	186	157	180	148	166	179	180	159	154	157	160	178	174	199	141	166	157	168	157	140	172	161	176	148	165	172	165	162	170	154	160	196	171	154	188	160	167	174	164	152	168	174	156	167	163	156	179	168	169	162	167	169	196	153	171	164	180	159	198	173	164	175	147	176	154	164	148	153	153	169	157	166	164	182	149	176	173	150	191	139	168	167	151	162	186	179	161	170	162	163	171	169	179	176	149	187	167	145	186	159	189	159	162	175	184	166	161	164	165	170	168	178	165	184	197	185	186	179	170	190	167	149	154	167	171	136	145	167	174	175	167	159	152	166	164	169	168	160	156	175	165	165	158	138	175	179	157	184	173	195	160	173	168	181	161	184	172	193	155	165	150	173	145	171	154	185	186	195	195	147	167	180	154	159	155	179	172	143	162	164	166	163	132	160	177	157	184	147	144	162	153	172	196	147	180	175	149	186	151	156	170	155	168	163	179	170	166	163	183	172	152	175	170	155	159	178	158	157	164	189	164	180	166	200	171	164	177	166	166	164	174	174	191	180	158	151	162	164	142	158	194	156	140	152	154	165	146	173	164	156	164	165	175	166	163	168	163	179	157	171	146	188	164	163	166	187	171	146	170	169	161	173	181	154	168	175	144	175	186	171	171	170	187	180	148	145	163	172	155	138	178	154	160	172	141	179	149	164	167	172	152	172	150	156	153	172	162	183	187	162	180	185	169	176	185	192	157	176	174	177	207	186	169	141	157	166	175	161	167	178	148	160	167	175	180	171	174	163	167	178	143	178	184	157	172	168	151	161	168	171	200	153	165	174	170	174	163	163	197	200	177	175	145	174	165	164	183	164	170	160	195	167	164	143	177	167	160	160	198	181	161	179	188	162	159	161	173	177	159	176	177	182	158	181	204	165	166	162	165	162	162	173	156	172	168	154	173	158	172	165	148	161	180	176	168	166	184	186	185	177	168	167	156	150	146	156	168	164	186	151	165	153	169	176	159	158	168	184	152	169	169	167	177	176	184	186	136	164	159	171	184	156	172	173	152	162	163	169	160	158	173	178	166	155	157	137	171	170	176	176	189	165	148	161	161	166	166	177	181	166	162	154	166	179	150	168	168	170	175	165	150	150	173	171	169	180	176	159	162	169	182	180	154	167	148	169	165	172	203	162	167	166	170	162	177	166	195	162	189	166	181	187	173	155	172	174	189	151	143	147	166	155	182	182	174	184	169	172	151	161	162	174	160	171	147	179	174	151	160	181	156	160	165	155	157	167	180	190	144	163	165	167	177	171	193	182	169	164	146	166	160	192	166	152	179	172	170	178	165	186	178	178	164	166	192	158	158	179	178	164	181	181	154	155	151	155	166	160	158	154	150	182	145	154	189	185	148	164	140	136	168	192	172	165	194	172	178	154	196	164	177	176	159	177	172	180	157	182	151	162	168	157	178	170	171	175	184	204	157	168	163	167	179	170	152	213	165	178	182	175	168	180	196	170	172	159	174	187	179	189	168	184	174	166	179	150	185	191	179	163	170	161	142	178	198	178	160	159	165	176	168	182	145	167	184	184	174	159	167	170	170	163	166	163	156	148	172	167	188	180	168	148	156	155	182	164	194	144	165	173	165	155	156	157	137	176	171	153	163	183	186	150	200	159	170	152	173	165	175	140	176	157	145	199	159	172	173	164	171	210	179	163	185	186	167	181	174	157	158	180	144	198	157	154	146	180	146	169	154	191	148	188	181	165	158	164	193	180	171	171	182	179	158	168	167	172	160	178	158	192	146	149	147	168	143	156	189	162	154	188	192	162	165	161	172	160	158	172	164	156	162	187	157	164	158	175	167	164	166	178	160	175	193	189	160	164	178	168	178	180	156	169	167	166	155	170	156	167	170	168	167	140	156	184	164	159	198	166	187	183	179	155	136	171	180	170	187	161	175	182	166	175	156	166	157	168	156	171	184	164	161	178	157	157	162	184	148	180	157	163	161	165	169	166	166	149	172	161	164	141	159	156	180	173	172	173	143	164	152	182	164	182	170	182	164	154	154	173	175	168	167	179	150	142	167	160	186	181	149	152	155
34705	43302	25179	8754	5820	4193	3042	2186	1609	1233	1015	772	660	537	515	463	431	362	362	312	305	267	263	302	251	253	259	230	256	236	211	239	228	195	183	229	184	205	183	213	194	181	214	195	214	199	173	191	187	215	192	177	209	179	189	206	181	188	161	185	170	203	173	172	196	185	178	197	169	171	215	192	170	165	169	185	200	150	170	160	194	180	192	176	178	177	203	183	189	173	165	165	205	179	190	186	175	189	190	193	156	193	177	170	184	170	185	205	178	178	195	151	175	179	170	201	181	207	176	171	208	185	183	182	158	173	191	195	191	183	182	178	204	176	186	181	168	165	194	181	182	166	184	174	191	166	172	177	194	177	162	188	160	154	167	169	163	200	156	191	207	178	200	176	168	194	186	191	171	170	175	185	185	178	163	186	182	163	182	168	156	194	169	189	173	191	185	195	179	182	185	177	185	169	183	182	177	188	190	179	165	170	177	179	178	172	204	183	189	182	178	188	188	172	164	152	204	196	173	164	165	198	187	204	150	201	154	178	195	185	170	184	180	181	193	203	175	194	198	173	201	174	187	158	176	186	187	167	169	158	165	170	192	217	181	179	189	198	178	184	185	177	188	158	182	185	179	183	179	175	159	166	177	148	176	167	175	180	196	175	175	169	185	175	182	185	177	188	186	166	194	187	184	177	170	167	182	169	177	196	167	175	170	197	175	173	185	171	200	178	185	179	182	167	157	169	175	203	195	186	194	180	175	157	173	165	178	181	195	176	189	156	174	192	182	189	171	183	181	201	174	169	161	174	165	172	209	197	186	161	180	164	184	197	178	163	175	201	173	190	171	187	187	209	220	187	171	164	202	180	194	192	198	151	148	164	172	176	182	172	173	195	191	172	189	205	188	179	168	197	177	163	172	195	184	180	170	181	176	178	171	180	182	177	186	172	190	191	171	180	153	176	173	174	205	185	198	186	161	178	197	186	179	160	167	173	179	171	169	166	200	177	168	201	220	160	191	171	199	178	170	189	158	162	139	186	196	177	178	139	172	187	182	187	171	207	198	200	181	158	179	182	185	179	187	169	192	179	190	178	161	172	145	187	174	192	190	197	175	174	191	174	211	161	203	177	178	188	182	189	174	166	190	175	180	171	189	186	190	178	173	157	203	176	170	157	178	157	171	175	167	202	170	167	210	183	170	174	194	158	173	185	185	201	172	165	165	193	172	161	154	162	180	175	206	172	209	178	180	186	188	199	185	177	179	167	190	169	172	184	175	195	179	151	163	169	180	167	200	182	193	180	174	170	195	194	172	184	201	189	166	176	196	175	197	191	180	155	178	181	193	182	193	159	168	183	180	170	189	165	186	194	171	190	179	172	173	150	179	181	212	186	201	188	178	197	191	182	185	169	172	168	179	195	168	190	167	197	167	192	181	180	189	167	208	183	175	184	183	166	179	196	186	175	185	166	152	206	189	180	171	182	201	188	173	180	169	174	172	161	196	209	159	175	174	175	196	195	177	161	203	170	184	183	185	170	199	172	166	202	186	176	191	203	200	188	194	182	196	177	164	193	188	169	182	208	167	190	165	168	163	201	182	180	192	199	171	172	196	191	179	179	194	187	205	176	179	203	186	171	181	176	203	189	193	166	168	204	181	182	182	196	160	172	179	168	181	169	179	190	194	200	177	181	172	185	170	195	152	172	173	187	187	200	194	185	156	172	158	173	190	178	181	165	176	186	190	164	183	191	192	163	182	181	190	175	159	166	170	178	169	182	153	164	181	182	176	177	174	193	184	167	190	161	186	195	149	170	187	191	186	173	174	176	169	179	201	180	187	202	167	203	182	198	161	186	164	188	182	170	176	178	175	182	181	182	155	160	188	162	189	180	176	171	182	180	176	167	164	174	177	187	205	196	193	173	166	184	193	187	172	167	184	174	187	194	178	187	173	197	202	196	179	169	176	187	175	167	174	160	193	198	174	184	180	167	175	172	167	179	165	183	176	183	179	172	174	145	188	182	178	167	189	186	181	182	179	180	185	187	171	179	183	221	169	180	171	199	174	180	181	185	171	152	175	193	188	180	171	176	157	183	185	160	198	164	173	171	191	169	195	177	159	190	175	164	199	185	214	185	177	169	166	188	191	184	180	182	191	184	176	193	180	168	167	201	195	167	175	201	173	178	206	182	161	184	157	170	190	166	227	167	174	180	180	191	199	191	168	189	161	169	179	158	185	170	210	166	205	187	168	156	182	176	175	197	191	173	185	184	178	160	173	172	190	182	180	179	175	178	185	159	157	170	206	161	155	152	171	186	185	176	185	188	175	186	169	176	155	192	179	200	162	155	185	155	166	189	194	175	166	171	218	181	185	161	166	159	190	191	164	161	179	188	182	174	160	173	169	185	199	199	166	177	190	194	184	200	162	189	177	173	184	188	166	179	204	207	204	176	172	167	185	182	166	163	219	186	193	187	194	196	190	182	200	185	168	165	215	170	179	191	190	174	175	187	201	174	170	188	171	191	168	155	175	171	166	187	171	168	185	190	187	182	188	186	182	192	168	201	192	185	164	210	165	167	177	185	181	201	182	174	198	167	198	201	188	203	167	177	177	190	174	207	205	197	180	174	179	166	188	183	190	215	179	140	187	201	170	176	195	182	195	164	199	179	190	172	198	179	179	178	194	177	169	173	181	171	167	192	186	164	175	170	167	212	210	159	174	190	194	195	165	169	188	158	194	197	196	180	191	178	160	188	168	188	194	193	170	147	184	173	180	165	182	179	185	176	181	178	200	184	164	195	159	182	182	181	177	199	165	164	184	182	166	182	165	152	192	179	164	176	171	177	168	161	147	179	175	204	197	199	179	181	164	169	197	183	184	167	175	195	157	201	166	179	189	176	159	173	169	206	169	199	182	171	188	184	181	191	181	173	195	182	182	165	181	181	189	175	183	197	201	176	169	195	158	185	200	171	181	179	195	174	179	174	181	166	200	162	172	188	189	187	181	148	165	192	190	195	166	162	166	173	181	209	199	174	172	203	161	176	167	159	168	169	178	188	182	172	175	174	184	178	172	190	160	181	176	176	167	171	171	171	179	184	177	180	191	193	173	183	191	180	193	189	187	176	192	186	187	165	164	195	188	162	200	162	172	169	147	158	172	177	187	195	207	174	194	184	166	195	171	185	182	185	182	186	200	170	177	179	161	186	186	178	162	196	179	195	180	172	176	168	177	172	183	207	170	176	178	177	153	176	191	177	180	179	192	198	184	177	198	177	179	173	169	216	178	159	174	192	175	174	199	192	184	180	175	187	197	182	193	194	192	212	187	187	192	185	178	178	175	191	172	171	159	192	189	182	171	169	180	164	170	180	182	185	169	209	168	207	182	181	175	183	180	177	172	173	207	183	191	199	158	192	171	169	177	180	177	171	189	173	177	188	183	165	186	190	170	196	208	196	182	153	185	187	195	164	179	174	202	201	177	186	170	163	172	179	190	164	193	189	180	184
23748	21141	28313	24337	20900	11909	3904	2205	1530	1212	926	804	732	662	557	526	475	426	417	381	381	339	296	283	298	289	314	310	317	288	237	308	257	240	241	243	231	276	213	233	211	216	242	213	223	244	220	250	243	232	253	239	244	242	181	244	220	255	239	219	222	232	230	212	241	229	244	208	212	229	197	250	217	216	205	232	224	204	194	227	213	205	192	224	183	227	226	240	209	204	212	227	213	204	227	220	227	215	221	217	221	217	202	241	214	224	183	209	206	192	229	194	226	221	204	190	216	213	188	215	217	219	234	218	202	199	227	222	212	193	200	192	229	209	201	173	227	214	206	198	221	208	218	202	222	231	202	224	195	207	214	235	177	235	216	203	188	210	210	197	229	214	213	215	211	198	231	221	201	222	219	203	228	178	193	209	222	240	205	196	207	204	203	201	190	199	188	238	212	210	211	216	207	223	239	202	219	241	205	208	198	205	210	190	218	207	222	239	207	216	189	198	202	195	207	210	243	219	264	222	240	202	209	210	204	220	216	220	192	210	207	239	206	200	199	212	201	206	205	217	204	204	207	217	215	202	188	205	217	222	208	217	222	190	188	225	211	232	174	209	207	207	201	190	206	204	249	207	219	205	199	239	204	229	222	225	210	209	235	233	189	212	223	209	232	212	215	246	202	221	206	213	198	210	198	195	225	194	206	214	220	212	207	218	228	247	233	191	206	212	228	240	191	210	226	200	200	223	221	227	198	196	204	207	214	216	210	212	195	229	220	210	230	216	206	210	215	221	193	211	215	167	210	226	193	214	217	199	211	218	224	221	236	218	215	217	209	235	211	206	227	223	225	196	203	201	243	237	198	188	205	203	215	240	183	216	221	220	223	226	207	215	214	193	222	192	185	228	221	196	208	213	198	181	189	204	226	190	221	226	212	203	179	225	187	221	214	190	186	216	197	210	213	194	211	220	234	210	217	210	210	195	230	218	206	207	198	206	213	217	243	233	227	208	203	225	176	238	214	196	214	206	220	205	195	186	178	236	203	194	218	197	190	218	217	222	210	258	227	229	244	211	225	232	209	207	214	219	257	206	191	224	234	213	210	212	197	200	212	232	232	220	220	223	231	208	222	211	219	193	201	203	226	204	201	187	194	178	192	209	200	214	227	226	209	209	217	207	189	191	209	202	204	226	221	181	231	200	223	200	200	194	211	207	191	213	191	240	231	206	249	223	205	209	209	209	213	219	207	226	207	244	225	229	199	207	197	200	206	219	197	219	222	241	199	190	224	207	207	234	204	205	211	209	231	204	206	225	213	211	194	206	194	224	224	212	215	229	216	204	230	208	189	205	207	217	181	211	226	236	190	188	246	206	210	211	195	223	219	191	226	207	184	191	194	223	227	242	200	195	221	213	200	212	225	237	171	203	203	197	230	201	221	221	189	176	210	229	204	210	204	217	193	204	213	193	227	198	195	217	225	221	190	219	238	189	218	213	199	215	203	207	232	222	201	219	237	207	208	226	206	236	247	220	206	204	226	239	180	224	224	221	220	195	228	211	227	233	224	216	201	226	206	188	228	198	214	212	186	201	223	217	213	232	203	202	212	209	219	214	202	207	238	200	219	224	242	232	200	212	218	205	208	231	203	192	219	196	203	216	197	237	214	213	190	205	235	202	218	219	210	204	209	215	216	220	234	198	184	202	228	188	199	197	214	218	236	242	193	210	203	213	226	215	202	223	207	220	212	208	225	226	194	217	218	204	209	196	210	241	203	213	225	201	207	217	205	217	221	220	206	236	235	225	211	235	208	217	213	189	231	215	201	187	192	209	218	225	213	208	197	220	196	207	224	182	188	208	244	215	213	235	199	235	197	218	185	253	215	209	199	205	213	216	222	190	222	217	255	213	194	217	203	220	204	221	232	197	226	219	202	205	227	191	212	209	205	229	223	186	217	188	198	216	194	219	214	211	224	227	197	216	207	203	220	196	199	212	192	209	245	213	222	227	206	234	216	205	203	188	196	224	210	229	213	195	210	232	182	231	237	246	208	189	254	223	242	210	212	208	206	210	207	241	200	209	238	239	209	205	198	206	191	208	226	210	226	197	214	223	233	199	208	221	196	195	206	192	231	217	238	238	197	222	225	201	190	199	218	221	223	198	182	229	225	227	206	218	192	208	215	214	210	218	186	211	195	204	215	221	229	221	202	227	217	204	202	224	238	229	229	222	205	203	231	207	190	205	213	217	217	208	222	212	210	224	201	264	243	200	224	222	214	197	217	178	206	216	222	224	209	217	208	209	207	163	221	199	211	196	211	233	183	221	227	207	209	230	226	194	206	205	218	195	197	211	209	212	205	199	230	217	203	229	191	225	230	220	194	225	219	204	224	206	211	222	228	179	212	199	214	221	202	197	213	205	221	225	236	222	205	198	211	189	220	208	225	224	197	197	198	216	195	240	208	212	225	214	221	189	218	241	230	223	170	202	188	215	213	198	239	219	218	207	220	215	241	242	189	194	222	192	232	235	198	223	231	201	215	185	203	205	201	217	232	190	210	202	218	205	213	213	198	214	198	230	215	250	192	193	205	229	239	194	216	216	227	203	210	229	208	212	205	226	222	240	216	211	208	202	207	216	210	221	233	187	211	236	217	220	230	214	243	216	218	246	232	243	220	226	198	201	218	215	208	195	221	221	235	206	208	209	223	213	213	204	242	212	199	214	212	204	205	224	220	195	205	200	206	190	220	218	210	243	214	216	223	200	222	197	213	196	234	219	223	185	192	210	222	226	177	183	239	199	209	221	224	219	220	215	176	220	195	221	198	215	219	220	200	200	216	207	208	195	211	224	184	234	214	216	247	226	178	237	203	195	207	205	222	206	227	199	191	196	230	192	213	213	229	203	223	203	224	213	231	220	217	224	215	213	198	203	223	234	244	209	209	198	222	205	222	243	216	177	216	223	210	194	206	201	211	203	223	235	168	199	211	217	182	219	227	201	200	219	221	207	216	213	218	207	201	212	215	213	225	212	226	195	206	194	228	205	213	192	205	201	194	197	181	214	208	225	232	206	200	206	220	247	204	210	196	178	204	206	208	191	222	194	189	216	213	224	223	204	234	191	216	239	200	212	218	205	216	201	207	209	226	219	208	195	190	191	207	220	232	208	218	204	224	205	191	197	208	207	205	202	201	225	221	205	205	212	183	230	203	203	212	218	190	210	209	198	192	194	218	204	205	211	204	242	206	218	188	193	237	223	214	187	215	217	219	184	223	237	187	225	200	206	218	193	227	200	196	205	208	220	216	211	186	225	219	241	200	201	221	207	199	201	189	191	198	211	206	220	212	214	242	223	207	201	216	184	217	197	198	206	213	196	217	193	192	220	214	234	205	205	227	206	216	217	211	234	226	212	231	220	222	206	215	185	246	231	234	211	221	172	208	191	206	208	225	203	217	212	238	209	217	226	186	201	211	245	208	217	204	176	239	202	212	195	212	235	199	212	207	195
34728	56504	37010	15276	9178	6865	5110	3672	2547	2048	1568	1373	1101	885	821	744	602	602	538	455	458	419	380	420	368	339	331	382	338	298	298	327	310	296	262	256	271	281	247	281	249	233	250	270	251	262	267	254	276	256	239	253	245	254	225	250	263	235	234	210	255	259	241	220	241	210	229	232	248	223	232	229	239	204	224	234	226	206	230	213	240	205	201	205	235	234	223	220	234	242	259	209	221	197	195	222	200	189	208	219	231	192	222	201	214	220	201	207	235	206	229	210	205	216	221	211	230	214	219	242	241	221	180	217	235	214	222	224	242	243	214	217	231	205	219	231	202	225	203	203	257	235	220	211	215	227	226	206	214	201	217	199	221	223	223	197	229	243	223	225	226	223	196	231	233	228	223	235	200	219	210	218	237	226	202	237	208	215	244	197	217	198	238	207	219	231	231	223	219	208	220	198	223	225	226	230	229	217	231	218	225	200	243	253	219	208	218	234	244	225	232	214	223	227	216	204	211	216	237	249	206	230	213	210	233	230	244	225	208	262	242	251	220	216	180	206	202	236	216	224	226	202	219	219	225	222	222	238	234	217	217	232	218	213	227	217	213	213	228	220	233	205	215	232	220	219	196	225	229	208	227	224	247	223	239	224	204	242	206	228	207	222	212	204	232	223	230	241	236	231	230	227	241	220	197	216	224	208	207	226	220	202	207	224	228	234	203	233	226	232	222	228	192	218	205	224	205	239	226	228	222	222	207	211	246	215	204	225	211	214	229	219	202	227	201	201	243	196	223	244	206	207	226	230	240	225	221	244	241	216	243	201	258	221	220	201	235	233	224	216	201	209	244	239	222	223	205	218	227	228	216	203	213	181	224	231	232	243	198	227	222	219	208	206	244	226	233	219	191	212	231	208	213	223	225	219	211	240	208	213	212	217	199	232	213	192	237	233	227	211	202	254	211	215	245	237	247	218	232	218	233	242	219	225	243	239	220	249	241	186	219	231	222	210	212	223	213	238	208	217	229	195	206	212	232	239	207	243	214	231	226	219	236	241	195	209	211	214	243	224	205	225	219	223	212	215	237	254	243	233	222	241	238	214	226	226	225	231	239	222	219	234	198	212	223	209	234	209	203	220	220	208	211	207	196	235	234	242	216	227	222	219	212	215	257	226	226	232	216	216	217	226	249	219	194	216	229	218	227	214	221	213	227	219	217	209	235	217	234	235	205	231	215	242	241	243	226	220	255	211	223	239	210	203	224	219	212	223	246	219	211	219	203	238	200	227	234	243	228	243	207	237	231	194	205	231	204	201	216	227	229	207	239	238	205	230	219	231	199	228	210	214	215	251	241	225	203	231	249	235	228	189	220	221	211	217	217	199	222	222	229	235	241	215	228	259	246	239	208	222	209	212	245	199	236	233	241	250	210	244	187	205	238	204	220	236	207	231	212	241	215	226	211	252	199	214	229	220	213	235	214	228	213	218	216	235	207	234	203	192	215	190	250	245	211	220	209	225	223	215	241	227	221	209	221	220	222	242	192	212	225	209	247	218	219	230	228	209	230	187	199	232	235	226	241	228	228	209	232	209	222	237	221	216	239	205	225	201	237	182	188	235	226	196	219	241	209	247	225	211	207	206	215	226	224	204	215	232	219	229	237	219	219	222	233	200	218	213	235	229	213	235	215	216	225	219	224	213	211	230	228	229	240	203	254	216	237	205	226	209	220	209	226	210	237	209	251	252	223	234	209	243	218	226	222	223	219	208	238	227	218	212	239	247	240	226	236	201	217	196	233	194	222	220	212	192	234	206	234	227	223	209	219	221	241	256	213	242	220	198	257	201	225	247	229	235	249	219	201	196	234	229	227	211	221	239	202	246	224	225	215	229	199	223	222	220	207	224	223	229	225	223	236	211	233	213	244	213	233	202	237	206	210	202	224	234	240	226	237	218	239	219	200	179	210	196	210	209	217	221	227	209	237	197	222	209	196	222	221	208	218	220	231	230	190	211	243	223	232	203	233	184	240	222	230	210	227	204	230	201	206	240	241	214	231	229	233	220	198	222	215	201	216	200	230	242	217	218	218	232	191	231	217	187	214	235	228	214	243	236	212	232	220	228	242	225	224	191	221	221	251	228	231	220	193	249	224	222	209	226	245	217	215	188	227	217	213	245	212	235	214	191	235	234	213	213	223	208	222	239	210	226	206	212	210	223	205	221	209	218	225	219	207	223	219	228	226	196	222	229	215	223	226	238	222	237	207	207	222	242	275	209	218	224	209	221	206	225	240	203	239	227	214	203	239	215	214	238	225	203	198	188	225	215	198	222	223	237	239	203	242	222	220	237	219	214	237	198	246	189	227	230	232	219	220	234	228	217	237	227	224	186	232	205	233	237	216	220	233	227	230	210	198	236	206	218	220	220	227	216	224	213	222	202	199	240	233	239	207	225	211	205	223	241	273	208	202	207	207	213	244	214	215	234	260	216	239	230	217	227	228	218	226	229	218	252	229	202	233	211	229	237	210	213	245	210	222	228	265	238	245	218	206	215	225	226	222	252	217	212	217	211	223	221	217	219	226	233	214	223	237	210	219	224	214	208	237	206	238	222	227	223	262	215	232	199	229	238	192	233	242	240	231	221	199	231	206	210	213	220	196	231	226	197	224	208	227	222	234	248	226	241	194	207	233	210	231	222	230	207	202	212	212	220	256	233	216	241	201	201	201	221	202	246	251	239	215	212	243	199	241	239	202	236	230	212	245	221	229	228	236	216	212	246	223	213	219	241	233	188	224	231	216	222	206	211	216	230	228	205	216	200	258	214	219	219	219	216	207	251	233	199	230	218	206	214	210	214	241	201	237	220	207	197	221	221	224	195	227	238	212	215	236	232	225	206	211	220	210	235	237	206	224	213	213	225	238	241	217	207	228	225	235	224	211	199	221	221	203	236	265	228	200	215	225	228	229	212	211	218	242	210	206	228	204	228	223	228	191	222	261	216	216	225	229	214	241	211	226	212	225	216	197	223	209	195	196	224	242	209	227	217	215	239	208	232	257	253	233	236	214	202	219	232	216	230	220	215	238	201	270	228	230	214	195	240	196	222	216	217	229	239	211	244	225	222	233	231	223	230	241	238	213	227	238	226	223	223	209	202	219	214	225	214	222	205	220	214	209	228	205	209	214	231	208	229	230	221	222	233	213	211	242	205	235	209	221	224	240	203	239	210	224	235	228	217	206	220	218	197	226	257	223	233	207	225	211	205	225	241	231	199	225	192	214	218	207	219	204	221	210	235	231	227	228	190	197	191	205	223	197	211	211	225	188	222	230	210	219	203	242	253	224	231	215	232	213	220	232	222	217	240	212	248	217	205	221	201	227	222	226	210	242	211	192	195	238	217	229	214	231	211	213	214	218	251	201	222	256	197	217	236	222	194	239	229	232	231	208	202	213	224	239	225	220	233	242	238	216	231	200	225	216	235	234	219	212	235	220	217	242	220	231	222	238	243
25004	21259	27755	25014	13670	4237	2544	1690	1190	1020	794	721	608	552	499	463	441	366	393	361	301	298	319	291	295	308	292	268	270	264	277	248	244	265	242	278	246	231	203	248	255	238	237	242	211	249	251	249	232	220	224	226	228	216	222	248	240	251	204	205	219	219	211	264	212	241	226	240	210	232	195	225	239	240	226	239	233	232	211	240	228	242	222	221	228	217	206	228	236	223	245	220	224	202	231	220	214	232	232	193	246	206	217	218	202	228	200	256	257	225	231	223	236	215	227	196	205	209	243	249	220	224	210	215	228	192	197	214	232	243	236	209	231	221	204	227	214	245	217	227	267	216	222	222	197	198	229	211	213	205	230	225	236	198	203	239	220	219	234	204	225	227	227	213	204	228	198	238	225	231	219	239	225	228	225	243	217	222	222	214	210	232	205	210	217	228	208	203	219	230	221	217	213	226	201	249	200	214	203	210	237	243	201	243	211	217	205	215	216	219	213	234	224	221	229	235	203	249	210	239	251	228	238	221	237	217	224	220	221	221	224	218	228	228	238	194	237	195	204	220	198	225	197	234	228	218	260	188	211	247	229	228	226	224	241	231	228	193	235	242	231	213	211	234	210	228	235	202	203	222	236	244	212	236	229	235	240	227	238	203	203	243	242	238	209	216	192	231	255	232	223	224	226	234	240	209	207	240	212	226	234	220	230	216	217	211	223	226	217	222	196	238	226	196	227	212	209	233	204	216	209	235	210	211	219	226	222	229	185	218	213	223	203	209	212	249	236	215	183	234	197	243	212	247	203	208	243	211	234	219	192	202	211	246	241	207	230	213	250	225	224	237	237	240	248	233	246	234	190	231	244	211	214	232	200	210	218	234	241	196	197	197	213	207	209	231	233	231	230	233	224	234	227	236	210	219	197	237	218	224	235	217	215	225	218	231	233	220	235	225	230	217	222	236	226	214	209	213	221	221	229	236	225	239	226	234	214	237	214	202	218	213	234	251	221	200	231	203	247	205	216	232	200	252	223	227	238	247	231	210	201	235	245	224	236	235	230	237	192	222	223	253	238	211	226	231	213	242	241	200	238	216	221	219	222	228	234	236	208	224	236	219	207	233	233	207	227	229	189	225	213	197	239	205	208	242	227	244	208	213	246	210	238	228	235	238	224	228	212	222	221	217	222	245	223	265	223	212	227	211	245	242	254	205	230	211	223	216	228	214	259	222	236	222	215	219	217	214	206	233	241	236	257	247	229	231	217	231	222	224	256	229	234	219	224	230	206	220	215	239	217	219	232	210	233	199	213	228	200	215	245	234	236	219	231	240	232	217	225	231	235	223	240	210	237	219	223	217	237	207	215	225	239	226	218	240	254	224	220	220	237	210	225	220	219	228	245	227	239	223	216	240	209	250	252	222	231	196	234	188	216	230	225	221	208	216	250	196	215	196	228	220	217	225	230	222	211	188	197	212	227	219	236	217	226	220	211	218	221	216	252	210	233	213	258	242	219	225	212	216	206	233	219	241	228	226	207	215	241	232	240	231	237	225	226	208	229	253	205	235	224	204	196	202	209	224	228	221	221	244	217	200	238	205	221	216	233	208	208	206	257	232	230	248	192	213	229	225	211	225	222	230	203	204	226	225	234	211	222	216	212	212	244	193	204	229	226	213	229	229	208	227	228	218	234	237	230	216	220	244	243	228	213	218	226	228	205	226	209	222	207	208	232	224	249	247	234	207	215	230	213	236	202	213	229	214	207	228	219	244	205	217	209	221	196	218	201	217	228	205	184	224	236	235	211	227	224	224	193	225	222	217	216	223	242	235	214	256	230	238	229	215	221	225	213	209	203	233	218	231	229	246	220	219	206	216	223	246	220	201	243	230	243	251	214	203	206	218	230	234	203	227	211	249	230	181	202	202	241	242	236	240	202	231	193	241	208	219	207	211	220	196	232	236	205	227	236	211	231	200	235	211	206	233	226	216	216	210	243	232	246	216	213	235	210	233	218	225	238	215	218	229	225	232	225	223	252	205	204	258	246	232	202	224	226	229	240	225	259	243	258	228	244	210	236	231	224	198	222	231	243	229	227	216	233	206	221	210	204	222	203	214	233	229	215	234	237	222	211	226	250	199	279	226	197	211	219	208	205	209	257	220	228	220	215	199	226	220	221	240	196	207	215	222	207	229	222	225	234	201	235	217	214	233	240	211	250	227	240	205	222	229	233	202	219	226	210	212	232	243	244	224	197	197	194	229	207	201	222	243	205	228	224	239	218	236	231	232	233	219	199	192	206	226	225	213	219	246	234	223	212	219	243	250	234	212	237	216	242	216	216	231	226	229	229	220	219	220	217	219	239	240	245	228	215	219	214	226	238	242	228	194	217	241	222	231	209	216	243	248	212	202	220	227	203	206	212	228	219	239	207	242	233	224	230	201	237	220	258	240	215	219	228	204	231	203	226	215	216	214	244	223	236	215	202	198	204	244	259	258	242	225	231	241	231	214	238	217	216	222	200	214	230	217	212	232	222	224	241	242	216	211	241	226	211	239	227	227	226	238	208	234	233	224	221	238	237	216	228	223	237	227	235	214	215	238	215	234	228	203	221	222	247	231	242	216	197	223	242	207	205	233	198	203	207	215	230	213	237	231	223	208	231	232	212	211	227	216	223	217	228	236	224	260	225	243	221	231	226	223	218	246	235	229	231	216	201	215	220	211	205	252	222	217	227	201	239	234	227	203	235	238	222	231	251	231	233	220	211	208	235	236	228	226	211	205	237	240	237	214	215	236	252	247	238	244	197	190	220	225	229	239	244	213	225	229	242	216	231	207	232	226	203	220	216	216	222	232	235	251	216	233	219	212	216	222	256	189	235	218	204	222	239	223	232	226	196	193	241	214	213	208	261	212	213	211	227	223	217	222	220	200	240	230	224	253	242	263	210	235	222	234	235	227	238	217	212	228	223	189	252	239	227	205	229	211	203	241	219	225	234	240	225	228	253	210	209	213	221	201	241	207	217	211	231	226	224	213	192	195	250	218	216	249	197	222	232	231	235	230	213	210	223	210	236	236	231	237	217	192	224	216	219	206	234	220	211	211	206	252	230	246	236	208	215	230	215	217	212	245	226	218	202	231	207	237	196	224	243	218	207	194	188	211	217	228	246	220	258	229	239	260	225	266	219	217	200	242	218	216	217	215	229	208	225	243	226	227	188	237	221	223	241	217	236	231	238	235	224	211	239	219	233	210	229	216	242	235	228	204	252	208	231	219	231	221	229	227	211	199	243	219	237	195	249	232	233	209	215	208	224	239	220	224	242	228	202	200	236	239	209	242	250	199	213	236	230	239	214	236	209	202	206	205	202	230	243	216	233	219	217	231	219	235	212	207	206	229	206	214	234	216	234	245	225	246	229	230	198	227	240	236	226	204	228	212	235	228	221	227	240	243	221	229	239	231	223	215	220	240	246	208	231	208	220	211	213	227	239	225	244	243	202	228	206	225
33745	52326	32971	13026	7631	5719	4250	3082	2152	1761	1415	1187	944	817	685	627	572	495	484	448	413	436	389	437	336	340	334	334	325	300	315	287	274	309	248	266	257	293	311	290	287	258	230	249	287	259	281	261	246	271	270	289	244	244	266	250	260	258	271	259	246	227	245	263	236	249	238	228	265	248	240	253	271	238	221	218	271	228	249	232	260	236	245	230	233	251	254	252	242	224	224	223	277	213	244	220	261	272	231	229	242	241	218	264	245	231	238	257	240	253	248	221	236	240	233	230	250	225	239	238	223	232	249	249	255	258	255	236	228	238	264	248	248	236	239	210	251	194	258	209	223	253	244	253	245	235	240	253	230	230	258	233	241	234	248	213	229	252	218	231	250	213	248	219	244	244	241	237	243	248	249	258	219	248	241	245	244	238	232	245	252	252	233	222	245	234	243	234	251	257	238	238	218	220	244	233	241	248	233	237	252	256	230	251	225	262	230	222	268	263	243	238	215	236	251	250	238	224	251	207	234	225	249	225	222	231	230	231	212	272	235	258	239	236	243	251	228	237	231	232	228	247	242	245	236	215	277	251	252	271	248	228	239	236	238	219	237	238	257	253	231	253	256	226	205	248	217	206	246	217	238	248	216	229	243	237	204	240	257	228	250	212	215	214	220	253	239	234	198	252	219	213	199	243	240	255	243	250	256	235	256	236	251	239	284	224	250	222	243	256	244	254	260	246	209	223	248	235	248	238	242	260	233	257	236	261	231	237	254	242	240	253	260	223	244	246	232	211	229	235	224	223	257	216	223	243	235	248	236	230	214	229	218	211	231	269	250	239	241	265	248	240	239	260	250	227	239	225	233	244	208	263	221	244	236	237	235	236	254	224	235	215	255	218	241	245	243	253	260	252	211	208	226	247	246	223	250	248	234	240	244	237	237	236	215	245	231	266	224	233	221	257	270	236	248	265	251	223	247	255	238	262	242	229	238	258	255	251	251	203	217	227	234	230	224	243	260	246	245	251	242	217	259	253	225	256	256	221	236	217	253	231	266	250	231	216	270	247	226	220	241	232	222	249	263	263	231	228	251	231	227	236	256	253	219	235	243	235	250	258	217	233	216	218	227	239	262	238	240	234	224	248	246	229	250	215	247	241	232	252	263	230	228	225	231	217	233	241	249	245	231	248	231	249	207	257	272	242	269	214	253	233	245	253	225	243	241	229	219	269	249	248	245	204	212	244	243	230	227	248	258	233	273	250	230	261	233	260	222	212	233	241	247	230	239	254	238	239	235	249	243	247	227	240	267	238	209	224	245	244	207	238	253	242	229	269	225	235	236	232	259	273	282	223	235	257	268	239	275	258	261	241	231	238	255	235	248	243	239	261	248	209	236	213	235	253	244	249	247	255	227	252	238	259	217	246	191	245	230	218	242	263	267	232	217	239	216	245	233	232	223	269	219	240	244	259	240	223	244	243	216	241	229	242	231	233	234	235	224	211	246	263	238	248	236	222	229	238	230	229	244	214	232	218	228	244	227	239	269	220	232	232	244	242	220	236	230	248	262	229	199	252	239	223	289	236	260	242	232	229	235	261	235	195	232	244	218	254	226	242	236	240	261	205	214	230	224	237	212	248	231	258	262	221	258	246	223	246	230	279	257	229	242	216	248	260	229	242	258	216	254	265	219	218	226	241	236	236	225	222	248	242	223	214	216	232	250	263	232	237	236	217	260	277	237	242	246	266	252	245	253	243	232	241	239	244	236	253	247	223	242	258	237	234	253	230	233	237	221	241	231	228	280	231	218	255	234	244	248	231	259	240	234	230	256	239	250	258	213	245	236	237	263	248	241	238	227	259	225	236	233	241	238	264	251	246	237	256	245	214	241	218	217	234	234	214	240	235	223	243	214	235	246	232	223	222	233	242	258	231	242	236	251	241	221	217	232	214	243	251	248	247	251	263	219	254	219	219	242	216	274	252	272	234	233	234	237	230	228	254	249	240	252	272	228	250	244	247	244	220	235	235	247	242	241	225	242	270	226	234	233	230	214	231	268	235	256	258	250	249	246	245	245	215	248	230	226	230	225	239	241	215	268	223	276	226	223	235	208	210	237	207	257	222	264	218	239	223	217	225	207	224	218	245	240	244	265	232	234	244	232	258	249	241	240	210	233	238	266	239	206	240	234	210	237	238	250	234	225	259	235	241	228	265	234	219	243	242	235	251	232	231	224	196	248	257	230	246	232	250	243	231	252	220	211	245	247	228	222	224	219	244	235	274	253	255	263	242	227	219	226	248	232	214	191	251	241	250	250	239	213	246	214	224	239	230	263	246	226	228	217	241	259	237	236	248	235	226	223	282	231	249	250	237	239	242	261	250	226	266	240	232	252	217	227	216	232	232	243	205	256	223	239	246	217	238	238	224	230	228	258	247	257	210	273	215	233	218	268	266	244	248	227	258	247	238	260	262	256	239	206	245	267	254	244	220	252	249	235	220	226	247	248	237	231	234	258	225	240	260	249	245	238	258	218	242	235	255	240	216	209	221	236	248	240	233	234	245	230	215	245	253	224	221	256	248	234	258	213	225	209	272	267	211	268	213	244	215	222	259	235	274	246	219	230	236	229	286	218	242	239	218	233	252	230	254	247	230	239	242	269	214	250	227	240	240	237	206	258	251	243	259	251	270	251	255	220	247	259	239	232	235	231	246	220	245	252	254	236	244	218	242	242	203	232	229	230	249	236	233	229	260	251	242	240	251	237	218	236	232	232	246	246	231	272	235	250	229	237	229	235	239	257	245	233	265	245	252	219	243	248	214	235	241	232	214	234	236	221	224	220	245	215	241	232	250	246	236	216	237	245	271	262	244	254	246	223	240	280	232	225	241	231	206	233	230	238	240	251	254	249	229	239	217	257	213	218	242	242	231	258	227	223	246	252	231	238	226	234	233	240	236	245	221	221	251	236	252	233	253	249	235	266	247	220	252	217	254	269	250	241	260	250	227	234	244	261	242	218	245	241	230	237	213	257	223	219	211	246	230	239	237	242	234	233	254	226	214	271	227	237	235	234	246	256	267	248	234	245	237	224	247	221	252	237	216	223	236	244	230	234	251	215	263	242	259	248	266	272	247	249	234	263	228	258	233	233	245	244	232	245	249	214	239	243	257	247	213	270	273	237	235	248	227	269	223	244	217	247	249	220	239	243	255	255	225	247	224	238	249	213	236	248	234	245	234	251	269	242	244	240	252	245	254	249	209	229	235	253	232	208	243	219	251	243	247	245	253	246	225	270	231	242	234	259	235	213	234	226	250	232	217	235	218	231	237	270	227	231	248	226	245	231	237	237	256	230	250	226	228	233	231	239	236	240	224	234	238	264	242	245	235	249	259	251	218	260	243	244	241	218	248	252	219	218	218	257	208	248	234	240	229	223	232	233	268	261	249	235	243	237	229	260	250	236	240	229	247	242	231	245	233	227	219	240	239	256	236	230	243	223	250	249	226	233	245
22597	21091	28676	23736	21113	21031	11352	3496	2284	1769	1440	1235	1015	922	803	726	648	597	613	529	479	470	447	490	483	418	401	459	385	364	386	345	354	332	339	360	348	349	351	341	338	328	360	317	355	345	362	323	318	304	329	358	312	323	306	306	307	277	296	338	340	326	317	280	326	311	318	296	323	325	287	271	293	286	306	291	293	310	301	271	305	315	284	318	322	306	314	318	302	301	288	322	285	297	290	309	306	309	307	310	296	299	269	306	297	311	304	295	315	283	292	278	325	303	297	311	303	293	306	298	293	314	321	314	264	281	322	276	319	308	301	274	334	280	285	299	305	340	298	288	297	292	290	325	323	295	305	293	305	328	296	327	305	299	305	282	294	271	314	308	289	289	293	316	321	278	288	307	317	263	289	315	316	338	297	294	321	276	301	302	321	296	307	341	314	288	319	312	300	287	323	285	300	292	294	343	301	300	309	310	291	332	320	300	292	307	297	307	312	319	325	332	305	287	297	323	294	292	287	306	315	283	274	299	287	330	314	307	313	300	313	286	278	318	303	314	300	283	307	310	293	312	297	316	308	304	304	279	304	311	302	310	340	282	299	328	301	287	310	314	299	274	285	271	273	305	286	298	292	324	298	289	289	298	331	309	308	310	298	299	295	259	309	298	296	301	296	303	336	302	316	289	309	295	291	289	281	307	283	306	316	304	266	293	280	318	301	326	314	286	298	293	282	252	317	296	290	306	291	297	302	289	306	310	300	298	316	290	321	298	317	282	285	301	294	328	330	270	316	320	325	308	274	317	305	264	319	294	307	314	314	286	316	287	308	277	259	308	313	316	287	293	324	298	293	306	262	308	330	348	292	309	285	311	291	279	295	269	295	339	310	284	316	305	315	300	295	300	310	301	302	296	333	301	307	296	304	322	317	310	292	285	279	289	296	305	330	313	296	285	307	292	304	333	278	298	287	298	321	297	307	320	316	277	291	291	287	281	308	305	301	273	278	304	301	293	291	296	315	316	293	297	310	340	282	277	299	295	296	303	298	304	290	334	284	282	306	286	318	282	301	294	305	288	294	327	314	290	286	284	295	314	320	272	311	302	312	275	297	341	326	276	304	312	299	289	331	255	299	299	306	323	284	285	266	327	324	273	273	319	325	306	288	314	294	326	293	303	297	301	290	310	290	299	306	298	317	317	285	302	313	273	301	305	303	285	316	283	300	292	315	313	308	291	307	294	280	296	310	293	292	272	284	312	263	298	303	311	264	334	323	324	292	302	297	286	305	325	320	279	325	305	314	284	288	302	286	329	294	291	298	295	294	317	333	278	335	310	287	305	312	295	309	321	268	307	318	276	286	263	325	291	308	312	341	291	292	296	301	301	324	355	304	309	317	297	311	295	281	317	306	324	282	321	322	291	283	343	337	293	307	320	304	305	316	298	287	278	323	306	301	296	273	298	316	304	289	310	279	300	292	301	293	292	314	299	304	292	267	311	311	323	300	290	311	296	338	320	292	291	306	285	319	299	321	291	292	294	321	274	314	299	316	283	291	294	288	286	260	280	295	304	334	285	286	292	327	297	281	312	315	328	302	311	268	299	315	310	302	282	309	313	280	288	300	300	302	288	297	286	327	299	332	303	298	307	303	304	328	312	315	291	306	296	296	309	301	311	320	283	296	291	310	296	279	296	323	287	282	287	290	274	278	323	296	286	283	309	289	312	334	294	287	296	307	313	310	302	306	325	315	326	312	307	318	326	279	312	294	308	315	278	308	322	328	284	296	284	324	300	301	322	299	294	284	319	281	300	323	289	292	302	294	283	319	302	311	272	300	294	294	298	267	305	307	307	283	319	293	294	316	312	274	278	277	261	300	302	311	277	319	266	295	286	293	318	307	306	309	275	294	324	305	322	314	289	322	297	297	310	266	278	315	305	263	313	285	293	310	322	312	312	301	278	312	302	308	295	297	302	297	279	322	301	294	259	313	326	334	292	304	299	287	307	282	273	292	302	327	291	291	286	276	310	295	284	289	283	284	279	307	299	289	306	273	295	321	331	271	274	282	269	310	279	298	285	312	319	315	274	279	294	309	319	315	294	320	324	292	322	302	297	292	275	297	322	276	280	310	288	319	266	275	293	299	302	315	303	293	337	269	296	318	278	313	271	320	310	292	282	302	303	314	305	282	295	291	298	310	288	277	293	292	300	272	314	312	301	275	299	303	298	302	293	284	291	273	314	319	300	266	307	301	284	308	309	320	295	315	302	283	299	279	314	315	314	306	297	304	266	281	292	320	267	298	302	300	298	324	314	319	272	322	292	324	305	312	298	286	328	265	260	277	316	286	334	268	296	312	312	268	301	284	308	299	309	278	319	305	269	305	320	320	325	276	297	275	286	281	314	285	319	348	294	311	298	299	270	288	309	292	305	309	279	301	313	284	282	312	312	315	315	292	286	298	290	277	298	289	292	307	288	287	313	313	313	301	312	301	303	327	313	267	292	301	284	310	263	300	290	286	287	299	311	296	318	307	288	263	291	285	320	306	309	288	271	295	268	287	308	327	295	294	316	315	301	298	285	326	317	294	297	290	295	298	308	335	324	302	278	292	325	294	302	327	302	299	285	319	290	282	324	318	329	311	289	304	290	311	294	294	303	318	305	283	309	272	291	309	308	306	286	287	282	297	313	291	294	268	356	289	292	309	328	284	272	296	308	287	321	267	332	296	287	302	320	309	300	301	304	305	293	313	282	284	330	297	275	324	270	289	297	298	310	308	304	319	282	326	325	319	314	288	275	290	313	320	302	326	319	297	335	294	300	311	310	334	300	292	300	301	279	287	294	322	315	309	314	264	290	298	294	277	299	321	304	295	290	290	313	296	311	298	337	287	283	291	284	283	305	317	310	318	277	299	284	284	308	286	340	302	316	302	300	292	297	304	289	293	325	283	296	268	273	281	329	261	312	267	276	291	274	293	281	304	300	308	286	284	287	301	300	294	310	287	301	293	311	262	312	308	319	315	300	313	296	318	295	339	274	309	290	307	305	293	289	300	330	298	290	262	289	282	313	336	299	300	299	308	326	305	293	312	328	289	304	313	312	258	268	279	306	275	288	304	334	298	309	281	297	297	298	282	288	296	350	309	296	301	323	316	333	277	273	275	319	298	277	285	309	283	298	314	307	318	267	314	304	281	297	320	286	308	333	294	335	275	286	285	317	292	282	295	307	289	298	300	292	272	294	316	298	268	309	335	292	298	307	310	296	336	297	327	287	317	303	278	279	315	308	286	291	321	319	309	287	297	281	297	304	305	291	308	300	286	312	297	310	316	288	299	295	309	305	301	301	276	313	263	300	305	295	311	301	313	294	295	303	324	273	345	342	289	289	299	274	336	307	311	300	298	267	340	303	283	301	290	258	268	297	285	306	322	289	284	303	303	253	275	321	335	304	314	308	310	290	295	295	312	341	283	314	288	268	271	287	304	319	292	298	298	304	274	312	283	306
36907	65393	44296	20530	12337	9232	6716	4970	3738	2941	2466	1949	1620	1357	1184	1004	878	839	692	657	589	590	562	540	515	532	540	478	475	462	416	393	415	367	364	357	362	387	325	332	409	378	340	358	368	365	349	348	344	320	333	342	358	328	329	355	313	339	330	307	335	330	314	303	334	301	299	339	331	317	326	307	336	333	309	304	327	321	310	303	311	292	296	309	310	308	327	310	290	315	289	312	303	321	295	301	300	283	331	330	345	296	299	308	302	306	288	306	301	330	328	296	319	305	318	304	307	288	314	285	326	307	315	303	302	306	335	294	297	308	311	316	304	291	315	272	281	302	310	341	304	302	325	298	267	307	313	323	322	299	310	332	293	284	275	303	275	280	298	302	308	289	312	333	293	321	290	306	280	327	297	290	314	330	322	297	317	324	304	330	287	294	335	320	305	318	336	305	328	370	292	313	292	306	332	308	287	297	288	290	325	305	297	310	293	301	261	320	319	293	308	310	306	303	318	301	302	288	288	316	318	292	284	276	276	332	300	310	339	311	299	298	320	315	334	310	293	299	306	299	299	287	303	291	334	298	299	293	285	306	335	293	310	305	325	311	312	301	299	302	322	311	301	332	271	302	302	280	288	314	280	254	294	329	306	303	299	313	327	313	310	287	300	300	301	305	304	315	284	283	316	315	340	294	303	281	289	317	292	300	332	315	288	292	284	311	285	315	319	294	308	309	309	290	288	306	302	293	292	302	319	295	299	298	288	296	293	303	296	282	288	318	305	300	309	310	327	299	333	325	311	280	298	339	306	291	291	316	298	314	308	306	297	263	289	318	338	321	293	307	304	319	295	295	304	326	306	288	303	327	302	290	316	310	299	315	287	295	297	311	345	302	332	291	299	255	297	302	296	313	331	318	317	330	324	326	318	343	300	288	309	312	296	295	343	302	323	321	309	303	296	310	304	322	297	305	301	285	306	272	316	305	305	308	333	321	287	302	305	310	330	294	295	292	325	268	314	318	311	314	306	317	316	302	319	311	290	316	281	332	261	311	269	290	266	281	290	293	277	297	288	321	343	315	290	306	303	303	317	283	301	315	293	296	327	308	310	302	302	329	315	314	324	303	307	274	295	314	287	313	284	299	303	310	278	278	285	311	302	297	294	353	314	322	308	302	309	317	297	299	305	268	298	289	299	269	292	283	317	290	286	333	333	282	307	291	305	283	313	287	296	337	338	303	290	285	308	300	299	288	325	304	280	300	271	290	277	298	296	283	294	318	286	318	273	305	284	312	279	307	315	267	308	315	268	311	316	303	308	300	295	291	302	312	294	294	315	363	290	311	311	328	315	313	289	314	301	297	288	312	318	288	331	353	309	310	329	312	314	329	301	313	300	278	333	312	281	322	296	319	295	303	314	315	314	288	328	285	330	281	306	343	293	320	296	314	319	315	273	292	302	275	293	316	288	278	287	281	261	304	295	285	287	307	309	341	309	242	280	337	309	301	308	318	297	344	308	320	306	313	305	311	316	292	314	292	320	299	305	310	305	281	321	300	274	286	315	297	317	287	278	295	281	277	300	289	333	316	301	311	306	303	298	307	334	318	314	330	308	311	289	288	294	310	295	294	313	315	296	321	317	287	297	282	318	292	312	295	292	300	292	293	339	294	307	286	304	331	247	324	304	310	307	292	311	339	328	301	277	293	290	294	296	324	297	286	313	293	325	307	288	312	303	338	311	327	334	308	303	297	306	283	275	301	329	299	269	331	321	297	277	291	311	321	322	341	280	284	328	288	291	299	312	293	293	287	319	279	284	303	301	294	309	297	294	292	294	296	308	292	278	339	314	280	321	280	301	329	312	294	295	332	281	317	315	320	334	293	328	324	288	301	291	298	302	327	342	315	293	285	308	308	310	317	284	287	308	267	284	295	325	298	302	290	297	323	308	302	300	316	320	309	304	303	314	322	336	306	301	291	312	311	284	298	302	301	268	319	295	325	309	295	310	313	290	323	306	292	288	292	285	301	305	288	323	310	306	288	295	321	302	315	302	337	300	307	274	311	321	332	296	298	276	309	308	292	267	303	316	309	312	314	305	303	318	281	275	278	303	301	290	304	324	306	336	312	293	301	321	315	289	299	305	280	306	300	302	296	292	307	320	272	292	300	309	276	341	300	321	306	347	314	311	281	292	302	292	305	339	318	328	277	278	305	303	282	314	293	289	288	321	304	307	300	297	307	319	283	303	320	297	289	330	288	297	300	301	286	295	325	306	314	311	314	297	326	307	276	286	319	309	335	289	321	309	340	290	279	350	308	292	327	284	295	282	296	298	327	293	326	295	272	321	280	286	314	295	302	311	308	345	323	289	321	284	302	291	268	293	304	296	310	286	298	278	299	314	299	309	302	321	294	321	312	309	301	353	284	272	295	300	324	301	309	296	288	283	273	317	322	295	334	352	302	334	287	295	321	298	308	321	325	300	296	307	308	318	300	331	273	272	326	289	319	287	312	316	295	296	314	326	337	305	277	299	294	322	288	304	296	301	292	287	322	296	293	296	279	290	312	305	334	304	319	315	292	313	292	306	323	289	309	286	286	288	312	299	307	327	299	334	299	322	289	296	300	323	299	314	313	305	307	318	318	253	321	322	302	300	325	317	324	262	317	302	305	277	298	320	330	299	299	357	348	306	329	299	320	309	297	311	316	313	297	296	299	314	312	318	321	317	300	298	314	313	303	334	332	315	288	327	314	296	323	307	319	299	306	302	283	298	311	296	314	283	298	298	319	297	301	319	311	323	289	322	280	286	308	280	301	284	331	298	294	292	284	313	275	292	315	292	266	324	322	286	280	286	286	303	305	345	303	294	303	279	311	321	314	308	288	303	347	325	298	308	269	283	326	294	309	308	313	294	299	292	305	317	283	299	321	301	322	311	301	276	311	297	308	306	319	296	317	277	280	320	315	320	293	318	301	290	324	322	340	300	306	302	290	319	312	318	295	311	309	334	302	305	326	300	322	291	295	292	292	295	311	320	306	280	282	284	311	280	334	302	275	297	270	271	283	303	292	310	305	271	320	304	321	309	291	313	332	314	307	340	300	281	301	321	302	307	302	312	273	315	312	298	289	313	303	298	317	340	319	298	286	306	320	347	319	297	312	304	301	320	302	316	301	323	310	287	296	307	284	298	314	278	281	321	332	298	317	297	295	264	282	322	276	281	289	316	304	303	299	300	283	318	295	304	315	333	311	320	304	309	312	314	317	338	275	309	318	271	313	308	295	299	292	306	291	297	283	274	312	279	320	299	263	328	315	298	307	294	295	310	293	288	304	299	308	309	293	276	313	280	295	291	281	298	289	320	316	328	285	306	300	308	309	281	322	290	299	287	303	309	301	274	277	302	313	291	335	294	282	273	313	298	332	316	277	356	294	304	327	332	320	318	301	313	291	287	320	312	305	306	310	307	321	285	294	305	297	284	307	304	314	322	297	304	310	281	308	317	325	314	281
32542	31460	26914	11190	4003	2314	1513	1141	861	675	601	499	423	353	336	313	288	297	271	252	232	260	223	233	251	229	227	175	189	198	174	198	217	181	173	184	180	186	191	173	213	173	188	176	164	180	185	176	171	185	185	164	183	174	172	192	190	162	154	183	206	186	176	169	156	168	167	167	168	158	173	197	183	158	164	173	166	184	161	161	166	153	170	159	150	167	166	171	178	190	152	174	179	174	179	154	154	139	176	192	171	179	175	170	159	157	156	163	189	160	198	182	171	170	160	195	147	154	190	153	157	180	172	190	180	203	182	153	164	157	144	176	176	154	158	164	167	152	184	186	188	163	171	190	172	180	165	189	161	173	171	142	169	167	176	183	165	168	145	175	152	172	177	148	161	170	166	185	176	167	161	178	172	179	185	173	174	160	169	176	147	167	154	140	164	180	158	186	155	146	158	160	172	180	160	168	193	176	191	160	151	161	179	165	180	157	162	174	163	177	167	185	183	165	168	155	195	168	176	155	161	156	167	176	157	179	169	199	184	176	162	177	182	164	171	175	172	161	170	174	164	184	168	186	178	185	164	163	126	179	160	163	170	167	140	170	159	171	166	171	180	178	173	179	158	174	152	166	129	152	177	177	192	174	160	163	164	159	190	199	168	164	180	162	155	153	160	146	188	194	168	161	183	174	154	183	148	169	167	171	175	175	164	169	179	159	156	165	163	168	163	165	178	140	186	171	157	175	150	177	169	164	159	178	159	168	163	173	155	186	162	176	153	156	151	146	180	169	184	181	162	162	184	162	177	142	184	195	158	172	151	165	177	187	167	167	161	168	193	172	170	136	170	176	170	187	205	173	185	164	177	167	171	161	159	167	160	150	163	138	166	161	167	178	186	176	187	187	178	147	148	168	185	195	162	178	180	173	168	159	137	155	147	175	183	183	180	164	186	157	194	167	178	188	158	156	165	162	177	159	161	152	152	139	163	157	169	172	181	173	149	171	173	172	174	173	163	179	172	167	157	166	178	170	155	173	195	163	169	172	175	180	182	176	175	189	176	180	159	179	172	186	175	167	196	192	166	169	178	159	173	162	171	171	174	183	157	188	157	170	190	171	165	164	189	175	179	185	185	161	164	177	172	203	172	153	159	177	160	158	164	178	175	185	174	161	190	170	191	155	174	171	164	165	188	172	168	163	180	167	163	188	182	173	164	178	165	148	167	179	164	171	174	176	156	156	151	160	171	162	171	203	182	150	204	169	154	195	149	180	170	175	180	192	154	179	156	187	190	161	164	176	158	180	177	181	166	159	165	169	178	183	175	151	164	148	182	156	188	191	157	182	176	183	169	179	165	163	179	163	171	178	192	140	176	154	154	176	182	168	171	185	150	155	157	146	162	183	157	176	166	202	165	140	184	158	149	159	167	173	142	164	172	160	162	183	158	171	174	154	188	154	167	179	163	157	178	171	171	148	169	190	166	166	177	183	181	182	178	153	165	141	194	151	173	176	164	172	163	173	158	170	179	188	158	180	174	165	173	198	154	159	166	184	179	163	172	156	177	169	182	166	163	165	190	178	175	186	180	174	187	168	190	167	179	178	170	167	177	181	186	176	162	183	173	156	173	148	161	155	181	165	170	169	166	166	175	159	170	161	148	173	149	138	166	152	166	148	165	182	174	147	172	171	173	167	162	157	170	148	186	188	175	146	175	152	193	179	154	152	164	154	161	194	171	180	175	188	138	170	202	176	160	186	189	187	158	140	170	150	173	172	160	165	175	180	150	170	177	188	181	174	180	209	168	173	187	165	198	173	145	198	184	162	161	179	169	185	200	177	162	175	164	174	170	180	173	196	196	165	169	158	178	145	162	160	157	179	162	173	181	165	156	173	142	170	178	182	201	180	157	176	170	174	173	160	151	161	150	149	189	171	144	184	186	151	165	156	176	169	189	166	165	177	156	178	145	171	169	194	143	174	181	167	188	150	151	163	197	186	155	147	179	189	188	179	171	183	155	195	197	156	179	177	174	172	147	176	171	162	180	169	176	200	172	171	154	163	161	179	178	178	160	170	148	166	168	143	159	158	171	152	166	173	187	143	171	172	177	178	151	151	152	159	163	155	159	189	157	177	168	172	200	178	164	162	186	148	170	158	172	172	169	158	147	188	176	166	167	163	180	188	157	186	172	149	161	146	168	171	165	171	171	159	170	172	198	192	196	183	155	165	157	189	177	160	170	166	158	166	157	161	156	151	165	180	184	146	155	157	155	161	168	171	161	181	161	165	189	146	148	157	163	158	153	197	165	146	176	182	155	160	184	183	170	173	170	191	182	172	149	168	168	191	149	156	170	177	162	170	176	160	155	172	185	173	175	179	190	169	166	148	178	171	151	188	184	172	166	170	171	179	176	191	168	177	159	151	162	163	172	169	172	188	178	163	152	167	165	168	164	161	177	165	149	172	162	186	153	156	165	167	155	157	168	163	164	168	162	180	171	160	170	162	151	145	171	182	151	166	219	168	155	174	172	153	180	187	184	138	175	134	178	156	164	184	175	147	165	169	165	168	182	175	148	171	196	191	181	161	141	179	159	183	152	175	161	167	176	169	186	175	180	166	169	167	165	188	163	147	171	151	160	159	188	163	171	192	163	162	167	176	183	168	144	181	176	187	165	177	171	181	160	182	168	146	165	153	164	172	171	165	170	153	191	177	156	143	171	149	152	176	169	172	169	149	161	146	169	183	168	153	175	150	177	161	159	156	155	175	168	149	171	175	163	174	155	165	190	187	164	158	190	149	149	152	181	186	156	174	184	181	168	157	155	171	169	183	172	164	171	177	165	166	155	165	145	170	154	152	185	164	174	176	185	165	174	193	145	169	192	187	187	181	145	185	169	165	158	142	182	161	165	171	170	177	191	177	176	162	177	181	141	167	151	172	146	191	181	151	163	159	168	157	160	160	157	161	174	167	176	168	167	168	177	177	175	152	168	167	163	173	168	157	156	157	149	173	184	171	189	158	161	160	173	158	168	176	165	160	182	169	171	177	178	172	153	151	172	190	163	168	197	161	164	179	151	169	182	192	183	145	157	159	181	156	180	169	157	183	157	162	186	175	176	183	154	184	167	191	172	165	170	164	152	190	159	177	175	177	188	163	184	159	136	164	171	188	168	152	185	173	173	161	168	164	152	184	153	155	180	153	179	155	177	155	163	150	158	160	137	143	183	145	187	183	180	176	177	153	168	200	169	182	184	154	169	169	172	175	181	177	174	173	158	172	156	151	176	153	170	148	172	158	182	172	183	151	177	188	170	195	178	166	168	167	174	182	195	166	190	147	178	164	165	173	173	190	178	155	161	166	194	178	173	143	172	188	188	178	171	193	180	155	151	181	164	152	161	150	173	170	175	175	163	167	177	178	184	164	166	173	179	161	176	171	164	167	170	156	164	183	171	146	162	156	164	155	179	155	169	178	163	172	193	165	149	174	148	167	152	178	194	162	169	165
35033	44555	25527	8898	5287	3974	2816	2094	1503	1230	936	799	680	617	575	457	347	372	349	295	344	306	277	288	313	237	248	231	258	234	210	232	225	201	224	206	218	213	207	223	192	190	195	198	205	191	194	197	199	189	196	192	181	204	211	179	216	209	202	195	180	175	192	218	180	203	192	187	191	192	194	180	184	206	203	177	152	171	185	177	183	170	186	158	172	205	209	153	178	189	197	168	172	184	171	188	172	178	182	195	200	164	163	163	175	181	178	179	158	174	190	185	176	176	197	187	155	188	162	174	185	181	177	200	192	193	192	193	181	199	206	176	205	190	188	178	173	217	200	174	176	220	196	164	184	190	191	177	178	177	188	183	181	184	189	174	206	205	170	179	198	192	203	178	177	179	191	169	182	185	201	182	160	191	178	203	180	172	208	169	190	170	185	178	179	183	181	193	194	193	172	188	188	192	179	181	177	157	180	188	188	180	179	180	198	179	197	182	192	189	176	186	191	174	177	181	193	158	193	201	166	186	188	166	175	169	176	167	168	188	172	177	172	167	202	205	196	184	182	173	164	196	194	183	174	177	171	181	181	166	181	165	182	188	201	167	191	187	182	189	163	193	182	196	198	196	191	166	177	181	180	194	181	169	168	175	178	171	176	170	186	195	193	198	188	172	169	172	178	166	185	163	200	191	173	160	171	171	193	183	177	201	183	191	179	185	191	203	182	178	191	188	175	186	188	175	196	182	180	195	188	196	194	171	178	182	187	194	189	200	186	150	170	172	178	202	178	209	208	172	188	179	202	198	191	160	181	194	187	167	186	177	196	176	149	199	200	165	188	179	161	193	177	183	183	163	213	185	181	182	155	173	179	204	168	183	188	163	176	185	174	202	190	148	170	180	178	194	189	192	194	178	174	205	171	153	180	188	169	172	174	172	174	164	182	158	186	191	195	173	158	221	175	161	178	175	190	195	192	178	189	206	171	182	181	181	188	207	202	186	172	194	183	165	191	184	173	203	194	196	196	187	198	185	179	185	178	169	187	173	197	184	194	201	182	194	193	204	181	182	172	161	189	190	181	195	170	183	196	192	183	195	168	179	167	171	200	182	156	180	180	184	181	194	185	176	182	186	170	176	182	186	161	188	194	207	182	184	185	170	170	196	180	189	173	173	165	170	168	170	184	199	203	186	176	193	191	187	172	166	170	218	196	185	175	169	216	167	187	188	163	182	198	198	172	194	173	198	153	193	178	203	178	169	172	168	187	193	182	175	203	165	176	211	161	191	183	202	192	166	164	186	212	180	196	192	173	192	158	166	190	189	168	192	188	183	180	184	201	181	200	175	176	181	165	195	176	188	194	152	174	178	210	182	185	208	191	208	173	171	180	176	187	186	201	188	195	172	180	188	170	167	179	213	180	165	174	171	172	172	174	156	184	182	168	181	179	201	168	186	187	174	189	194	174	204	187	170	198	168	189	201	190	191	170	190	196	160	174	189	198	187	179	153	179	175	191	174	205	178	167	164	196	190	182	163	181	179	168	159	182	164	180	184	196	173	189	190	184	194	189	194	176	207	183	155	169	191	175	192	170	187	175	172	151	183	169	194	171	193	170	188	181	178	187	178	177	179	169	171	174	178	157	174	200	157	176	193	207	169	164	179	227	208	218	203	201	191	187	191	182	198	172	175	194	167	159	172	198	207	188	186	183	182	190	170	169	184	168	186	194	179	173	196	155	185	167	190	194	176	181	203	179	159	198	184	209	187	173	193	188	173	180	169	189	161	170	180	184	155	187	192	185	211	167	186	178	165	179	179	188	172	198	174	200	184	182	198	191	185	178	211	176	179	181	210	180	194	195	194	200	186	175	199	187	178	204	183	194	177	185	179	193	190	173	174	172	172	220	185	200	189	164	197	175	167	197	174	173	182	198	196	187	180	188	179	185	182	175	179	197	176	192	186	192	189	177	176	192	156	202	165	184	190	180	174	203	176	157	194	186	187	179	194	192	192	183	166	181	184	175	217	199	195	179	177	198	177	179	177	188	178	204	209	175	157	177	182	184	201	179	214	191	157	159	213	174	191	184	165	187	179	205	183	205	202	165	182	186	185	176	190	165	181	190	216	176	198	170	209	178	181	186	177	189	205	170	197	179	185	196	165	181	179	183	181	183	199	187	184	185	196	196	198	173	185	182	165	154	181	177	186	180	167	179	187	162	193	177	181	164	174	224	184	202	162	164	200	178	184	183	195	200	172	176	179	177	201	163	190	160	196	176	152	186	188	183	164	188	187	174	178	164	191	186	179	185	170	187	179	167	219	193	188	170	189	192	187	195	192	187	195	177	183	186	177	191	182	180	165	193	199	201	188	179	177	191	209	197	178	181	185	201	153	185	157	186	185	178	204	190	186	194	177	201	194	189	182	179	172	232	202	178	155	196	148	212	184	163	181	188	182	185	172	167	192	198	184	170	177	184	187	171	188	192	199	183	161	200	165	168	186	194	171	186	189	186	184	183	181	199	174	186	189	196	172	193	193	197	180	189	179	168	170	184	176	183	177	183	181	178	176	161	177	215	192	182	171	171	188	177	179	181	178	194	169	189	202	200	164	188	165	180	170	182	175	172	159	196	191	181	195	194	195	202	184	167	175	188	195	199	180	194	194	176	167	161	183	176	188	183	185	168	167	179	157	173	170	185	175	167	193	183	182	191	195	185	180	211	199	183	158	175	191	190	169	178	202	173	171	178	176	176	165	200	160	210	174	194	166	185	182	184	198	195	173	182	178	195	201	180	187	170	170	178	159	169	169	188	184	202	190	171	190	181	181	182	169	182	180	188	184	175	176	172	185	154	157	192	180	165	183	185	175	182	187	192	168	169	193	171	187	210	195	188	197	173	192	199	168	170	173	207	171	182	174	191	170	206	162	191	175	181	195	168	192	167	179	163	170	171	168	160	197	185	175	172	169	196	182	157	160	206	178	168	159	199	192	159	200	186	176	177	198	170	162	201	191	171	208	193	183	180	195	186	184	182	179	202	187	181	168	169	207	170	156	189	181	166	173	198	207	177	180	196	185	184	177	218	174	192	198	180	190	183	183	195	175	147	191	169	209	164	186	182	198	196	169	159	178	191	168	204	198	179	180	180	158	164	189	185	183	193	182	152	174	187	180	169	198	195	184	208	174	179	181	186	180	179	213	178	159	171	200	195	172	178	189	202	158	201	180	154	180	174	190	184	194	169	179	186	186	180	194	178	165	172	178	189	178	192	170	181	186	182	183	161	171	193	168	211	190	204	173	185	194	190	199	219	173	185	197	175	186	180	184	198	188	170	182	188	167	165	189	177	166	167	201	156	184	186	197	163	187	181	198	200	210	179	194	192	171	172	184	186	177	199	186	187	195	166	195	177	178	156	183	200	188	144	170	174	177	168	168	179	159	157	167	165	176	170	173	172	188	174	178	176	189	171	167	165	170	182	196	176	171	212	182	202	176	181	178	186	167	181	201
23631	21068	28230	24187	20854	11825	3935	2143	1537	1161	1029	825	740	649	545	501	474	415	418	346	348	358	349	343	335	301	302	269	259	264	254	259	242	224	243	229	258	236	265	242	252	265	235	231	240	237	242	227	226	211	212	228	237	225	228	227	226	227	222	242	216	229	218	239	200	208	232	188	195	213	191	215	228	207	217	216	209	218	224	199	220	202	220	210	235	218	223	188	213	216	214	210	200	229	218	235	219	217	209	202	224	202	210	212	195	215	215	207	230	204	203	192	234	242	224	212	199	217	208	191	227	197	204	235	215	196	225	236	211	209	226	217	212	214	247	211	217	216	214	222	223	203	239	235	255	216	212	206	214	219	211	203	232	227	224	202	203	220	217	205	206	234	204	228	213	221	230	212	205	225	211	201	205	196	193	231	191	212	206	212	213	215	242	229	206	214	210	235	197	182	217	211	193	213	208	247	237	205	202	211	209	218	208	228	207	210	206	209	207	223	196	206	199	204	209	212	214	214	203	220	224	222	192	216	241	221	207	197	218	208	230	227	226	206	211	243	183	213	202	208	215	222	237	210	231	227	214	210	208	213	226	224	220	224	208	223	207	211	186	175	228	225	219	205	234	190	236	219	221	212	216	191	216	209	217	210	215	185	209	214	226	203	223	220	218	194	225	222	195	193	218	224	180	220	219	244	203	227	199	188	227	194	230	242	215	241	221	202	204	189	200	223	226	192	191	227	208	199	201	244	210	205	192	231	177	197	212	213	219	231	188	209	205	228	198	206	211	217	212	203	202	200	206	173	214	224	212	235	219	209	197	196	217	205	229	214	225	201	203	235	204	203	212	230	234	195	209	203	196	221	210	211	219	214	213	207	211	192	213	215	201	205	213	200	204	230	227	210	203	223	231	226	193	226	234	195	199	221	235	190	203	203	223	216	209	233	203	194	227	185	194	224	207	249	194	209	210	230	186	216	221	230	213	200	218	203	197	214	202	195	197	213	200	204	211	237	197	226	224	231	193	220	233	202	225	222	211	211	226	213	240	220	229	201	197	192	198	213	242	227	190	205	225	218	199	205	211	238	192	195	206	209	217	189	192	210	223	217	188	221	224	226	203	192	205	189	257	205	216	215	214	222	216	212	201	209	214	218	220	219	224	209	226	208	221	190	234	239	229	226	208	236	228	225	187	238	219	229	216	205	220	210	208	190	198	215	210	224	223	241	202	211	208	220	201	249	196	188	233	235	202	224	223	211	223	238	216	211	247	202	220	225	229	187	214	232	192	168	217	201	224	242	212	216	220	181	197	192	240	196	181	238	198	226	207	225	190	238	215	215	211	210	194	216	214	184	206	220	206	232	192	206	237	243	212	212	216	216	206	204	211	203	226	198	225	198	212	213	210	207	235	239	232	219	195	232	208	208	195	202	215	208	206	192	209	199	217	214	180	211	203	211	190	234	201	202	216	202	210	214	181	206	201	215	227	214	203	232	190	203	207	220	225	197	197	198	225	205	220	181	200	194	214	208	217	213	196	204	200	224	225	202	193	239	203	212	226	244	211	227	252	180	207	205	224	217	212	202	218	220	197	214	192	205	204	211	215	242	219	194	219	233	215	223	173	213	224	214	222	218	185	199	220	202	226	242	213	239	215	226	205	206	220	215	202	206	220	200	222	235	189	241	207	182	203	226	197	217	218	208	212	206	242	200	183	211	196	199	217	223	227	233	239	223	207	215	203	203	207	234	211	202	212	205	201	224	215	207	195	221	195	205	203	235	205	222	223	209	196	220	234	228	223	198	215	220	232	208	189	194	223	235	211	205	215	223	210	213	203	202	225	200	199	210	206	219	228	207	200	218	203	210	227	223	197	208	229	208	207	197	220	201	207	225	215	228	218	221	217	207	230	202	208	220	207	234	191	205	182	201	221	221	208	215	192	229	203	198	227	214	202	216	188	211	214	215	220	200	211	220	205	196	203	211	214	193	207	225	217	209	198	231	204	215	193	218	207	210	197	188	206	198	196	206	216	217	226	197	201	205	187	196	210	228	193	212	241	231	222	199	189	197	223	211	202	215	191	211	230	200	219	217	231	211	218	236	200	209	222	203	211	242	245	207	230	221	206	250	243	217	215	238	199	211	200	210	225	208	219	187	208	215	227	200	214	247	193	221	214	209	222	223	195	193	195	218	221	219	226	226	218	204	236	217	205	211	193	207	222	214	204	201	217	206	204	184	193	220	202	231	190	194	200	188	214	218	219	205	191	206	203	208	211	214	214	210	200	203	214	218	222	211	225	230	198	211	218	236	202	213	227	232	236	205	209	228	221	208	234	184	200	198	225	188	226	226	199	194	189	214	205	201	208	239	194	220	205	203	217	223	230	210	229	229	213	199	206	204	208	251	199	225	231	229	214	227	213	207	209	226	206	185	225	202	199	241	195	229	187	185	229	215	238	201	238	221	216	219	206	211	204	214	209	242	224	213	249	223	221	223	202	209	216	203	204	218	227	212	181	208	211	212	189	215	219	211	208	223	205	241	200	206	199	224	210	214	203	215	229	239	206	213	223	210	217	195	193	216	227	228	207	238	204	201	233	242	205	223	212	221	223	215	216	209	197	246	183	184	218	193	208	233	233	201	222	224	223	219	218	202	211	203	179	202	226	198	206	202	214	208	210	210	214	230	239	229	257	218	204	213	206	232	229	185	216	191	189	227	214	198	217	245	194	223	231	210	224	220	195	218	188	231	198	215	228	239	230	229	224	227	187	242	206	245	184	214	201	218	221	210	224	229	182	203	225	185	232	215	225	225	207	208	211	197	207	227	199	216	223	221	201	234	250	192	224	226	228	220	215	205	207	196	201	214	229	202	221	229	208	233	186	194	204	231	199	217	208	222	197	229	208	212	183	236	210	188	192	232	216	209	232	223	182	224	192	216	185	207	212	208	207	176	214	215	213	220	228	220	212	213	220	192	215	215	225	199	197	228	215	229	208	215	198	207	222	227	229	220	210	245	187	207	218	220	194	198	206	219	216	210	234	228	216	223	199	225	205	222	199	220	204	228	214	220	212	222	200	192	193	216	187	206	220	217	205	189	192	222	200	217	216	205	190	212	216	204	233	202	232	184	208	238	195	198	227	225	214	210	212	214	235	214	210	223	231	205	200	201	221	195	210	204	213	192	216	211	206	242	201	194	209	223	250	197	211	193	218	259	209	197	207	210	188	208	232	211	234	213	201	219	211	239	200	217	205	204	219	205	219	217	232	223	214	193	234	230	233	215	222	223	214	197	207	215	204	213	211	209	213	186	202	223	213	237	222	226	221	238	214	217	222	222	222	210	213	220	212	225	222	171	233	206	195	205	208	223	191	218	242	233	187	215	219	198	194	228	222	170	215	204	209	225	235	223	220	236	214	219	211	222	205	197	207	227	207	206	221	237	220	210	226	224	211	222	227	242	207	235	200	206	208	221	226	211	226	171	205	206	225	213	225	217	190	197	210	205
33751	57787	37513	14929	9016	6750	4872	3450	2576	2076	1682	1301	1136	948	807	719	652	559	487	459	427	465	409	410	382	373	347	309	316	292	312	306	277	284	304	284	279	256	281	273	264	250	276	265	260	257	285	247	247	235	251	238	250	218	250	232	274	249	221	242	248	230	246	233	246	240	210	217	221	216	203	205	228	194	253	245	251	226	197	213	231	241	233	247	208	219	211	252	223	221	206	226	215	215	204	223	221	230	228	241	212	217	224	227	219	218	224	245	207	212	212	210	201	196	204	211	224	225	218	218	220	221	226	250	211	213	229	241	232	201	221	217	226	222	225	214	205	221	219	230	233	216	209	243	190	214	220	199	226	229	209	205	227	219	214	237	210	241	220	247	185	202	216	217	228	204	236	221	205	237	221	209	218	239	239	198	239	196	212	205	213	203	216	266	238	233	217	236	221	223	216	253	205	226	209	200	233	227	207	224	244	212	228	219	201	233	218	252	232	245	198	197	219	215	209	209	224	233	208	186	231	231	215	260	214	228	225	238	210	205	220	199	206	222	220	203	219	207	273	212	261	211	220	229	203	201	240	246	209	228	224	221	249	188	211	220	224	229	195	211	240	222	230	213	196	195	208	211	237	207	211	218	229	226	263	206	226	220	230	230	204	223	218	223	241	220	213	208	214	214	232	214	225	242	233	231	190	225	217	210	198	240	253	218	223	228	216	219	229	196	219	250	250	205	218	233	224	204	233	196	220	242	225	238	225	230	221	225	227	197	225	195	201	219	220	204	218	214	237	240	220	244	238	199	239	227	206	234	228	249	206	204	232	217	216	190	224	208	232	179	227	218	206	219	231	259	256	215	204	243	212	213	200	197	230	277	232	212	244	214	206	208	213	233	227	215	204	223	223	236	228	209	225	216	236	226	237	221	225	201	235	218	233	203	218	209	228	226	210	233	207	225	224	242	210	179	212	203	235	228	190	207	205	197	237	224	202	231	227	228	225	212	221	204	218	217	205	220	215	225	210	212	244	226	235	235	248	206	218	227	189	214	218	209	215	238	205	232	218	213	234	229	253	235	217	222	209	229	222	213	208	237	206	227	246	221	216	212	242	243	226	217	245	223	233	207	213	190	229	224	222	230	213	193	207	206	240	221	187	223	214	201	186	253	245	194	216	233	198	235	224	209	227	219	199	224	247	220	198	227	227	209	204	205	205	193	215	255	193	239	236	228	245	206	207	238	232	230	219	228	255	204	221	223	244	241	222	241	206	206	233	203	239	243	223	218	241	233	229	219	225	203	224	224	246	245	246	203	214	216	216	223	246	246	209	234	226	212	232	217	230	231	205	223	213	247	217	211	226	232	222	214	202	224	244	241	226	249	211	229	204	248	199	248	198	219	216	241	214	222	230	218	228	193	226	219	209	201	196	191	236	213	222	201	214	198	204	204	230	221	220	216	227	229	200	231	234	198	215	225	214	208	237	229	215	201	209	239	219	228	239	232	249	211	201	235	206	222	212	233	220	222	222	196	233	190	219	221	212	246	199	204	228	220	240	203	206	217	213	219	233	225	194	214	205	251	219	224	212	205	217	220	223	201	237	237	217	196	219	219	193	219	214	226	236	224	223	206	235	223	221	227	222	212	227	200	238	214	214	216	216	219	238	215	210	203	212	203	205	220	235	209	233	218	203	232	217	212	216	207	219	244	221	221	227	218	206	203	238	228	226	205	209	217	220	227	260	215	209	220	238	230	216	204	217	235	242	246	209	186	226	203	231	224	237	212	190	235	241	206	212	223	235	228	215	200	256	218	222	225	243	223	217	242	238	222	231	233	202	227	204	243	236	222	218	222	220	238	205	210	224	215	245	228	206	232	218	240	226	210	242	222	235	217	213	215	225	230	234	194	247	224	231	240	214	202	210	215	225	212	197	210	212	222	207	227	227	221	241	201	229	246	232	189	241	231	212	232	247	211	209	240	207	223	193	223	223	233	214	207	216	222	225	216	251	269	237	205	222	225	214	215	231	199	222	231	231	201	219	208	227	213	209	225	223	235	218	225	216	248	235	242	210	205	220	210	213	212	204	226	220	189	220	253	216	245	228	212	202	228	208	215	220	203	193	208	221	228	208	214	232	178	233	212	218	223	209	229	221	212	208	223	186	229	232	208	212	215	239	215	217	227	210	229	237	225	225	242	226	208	237	179	241	222	220	231	217	223	230	223	247	219	210	210	227	229	227	196	239	206	198	238	217	207	218	236	215	212	221	232	219	203	252	231	225	226	191	212	233	215	233	232	220	205	195	220	217	207	219	215	219	228	232	202	215	224	220	245	202	208	205	236	225	219	212	211	201	210	211	212	212	207	205	230	227	227	217	210	237	207	208	203	224	207	223	226	238	222	215	221	233	215	251	223	208	244	216	208	206	231	208	227	248	222	209	206	194	212	247	229	215	192	227	218	218	195	208	231	228	200	239	212	229	240	218	238	217	207	193	227	186	214	223	235	219	230	215	232	221	230	197	219	217	217	201	231	234	201	237	235	212	203	205	232	211	213	206	210	198	226	228	209	221	207	229	222	231	240	200	201	221	212	212	204	200	248	224	220	223	223	211	213	210	246	256	213	232	209	233	210	229	210	228	235	212	217	207	211	230	213	220	216	227	251	230	235	221	217	210	225	219	235	178	215	245	218	235	230	228	213	206	236	214	222	224	207	227	222	216	204	213	219	240	232	215	224	228	226	216	221	224	218	229	242	237	214	227	222	219	227	233	210	224	222	203	226	213	227	232	224	212	210	221	202	253	256	213	209	196	195	227	224	230	219	231	220	225	220	218	222	221	223	234	231	211	218	225	231	199	231	198	216	228	234	214	249	217	198	209	244	266	230	228	196	233	223	221	225	229	225	212	229	216	226	216	243	224	192	217	228	206	216	242	214	212	225	205	237	199	215	224	208	230	245	214	208	225	208	196	207	207	230	220	207	238	198	232	197	239	196	262	223	235	215	189	215	216	222	218	220	217	221	213	210	220	228	242	237	227	226	207	263	211	222	228	212	234	222	212	212	232	241	216	229	223	233	228	222	229	224	223	217	210	221	219	225	224	219	228	226	230	209	223	262	211	221	203	228	220	205	224	237	234	231	213	246	236	232	217	197	223	213	242	223	229	235	243	214	220	233	238	237	217	238	216	214	235	193	223	212	187	209	209	205	232	231	240	190	238	224	243	207	210	206	207	236	228	217	231	244	208	208	229	203	213	208	235	213	223	221	198	228	215	202	202	250	223	201	210	215	205	243	211	229	237	212	224	214	238	237	226	224	239	214	218	221	211	212	214	212	228	220	222	236	230	215	232	223	208	239	242	236	233	216	221	231	225	201	237	229	221	222	218	210	232	233	221	231	236	227	235	209	182	191	222	235	216	249	206	217	204	227	219	238	221	248	247	243	231	222	216	208	194	206	215	175	214	206	225	216	211	229	208	211	222	224	220	245	232	211	194	247	198	209	216	228
24938	21218	27699	25105	13307	3892	2242	1505	1179	956	756	730	604	506	472	439	422	377	346	347	362	344	311	335	293	333	284	253	261	246	243	281	257	266	269	250	263	236	239	246	260	245	238	259	238	210	252	229	227	221	222	253	234	230	235	224	246	228	230	235	237	228	211	244	220	226	219	224	229	235	220	229	200	253	245	238	216	229	238	230	220	256	231	211	241	238	219	234	225	209	221	231	231	241	217	197	213	202	256	212	226	210	213	236	225	213	213	232	220	229	227	216	228	229	208	201	213	216	236	219	213	224	226	244	213	210	232	237	236	186	229	201	214	227	203	227	221	227	223	227	208	206	212	226	225	227	197	224	229	226	202	251	207	250	248	220	228	246	211	222	237	222	228	215	245	205	218	212	227	194	210	195	247	208	224	235	223	237	241	200	179	241	225	214	233	236	215	203	235	213	224	215	216	222	218	246	207	208	235	234	224	241	239	221	244	223	219	264	219	215	232	226	202	231	233	256	220	224	210	241	249	229	243	221	257	257	254	224	231	230	202	214	213	219	218	239	213	231	222	229	222	226	207	210	217	208	219	213	225	223	230	232	245	199	220	236	218	215	260	206	220	223	231	217	230	243	240	215	222	216	238	226	225	201	218	255	234	215	205	227	216	223	227	205	203	203	227	225	214	208	256	211	215	225	246	226	219	230	209	209	233	230	233	203	227	224	239	213	238	216	210	233	193	212	223	219	231	220	212	213	223	212	222	218	244	223	234	210	200	204	221	208	218	204	211	232	241	208	227	220	206	227	201	191	230	219	233	231	198	201	228	208	229	246	223	206	210	219	208	227	217	200	219	220	237	245	248	229	233	236	233	245	231	224	219	241	244	232	222	226	240	225	227	202	239	231	230	224	225	230	247	217	238	248	201	218	245	232	217	230	225	212	201	209	209	235	252	218	222	222	253	219	212	203	218	213	232	230	199	237	224	215	242	214	239	255	220	223	227	213	212	231	206	239	199	257	225	240	255	222	227	208	218	207	249	231	227	239	230	228	208	227	233	215	223	226	213	233	196	236	222	222	241	232	229	218	229	218	229	220	239	201	223	216	201	211	227	243	219	228	269	208	243	231	226	208	212	252	213	215	244	225	243	256	234	221	213	210	240	218	241	235	223	204	241	217	223	207	244	232	212	222	220	192	214	211	225	233	247	237	207	219	222	241	210	234	232	230	219	241	210	218	252	217	240	225	224	218	234	219	202	213	231	212	197	249	217	218	214	222	250	215	220	223	218	226	222	220	220	213	197	237	232	236	223	229	237	213	227	228	219	233	248	213	251	235	235	225	229	221	223	224	228	243	215	210	226	200	230	190	195	227	221	230	212	205	210	208	209	201	231	227	236	208	213	240	210	247	198	223	238	237	216	218	239	221	228	229	219	209	233	269	223	224	218	242	216	203	202	222	230	239	228	224	217	217	253	222	232	211	182	222	216	231	223	200	218	228	229	232	240	233	211	234	235	226	239	220	230	204	210	198	224	205	247	226	234	225	195	192	233	190	212	205	233	217	252	231	224	214	231	205	185	247	240	233	236	199	221	252	212	210	248	216	245	224	216	239	210	235	228	216	223	229	221	233	235	200	223	226	235	211	203	208	234	259	202	216	206	210	225	212	211	228	223	207	196	213	229	235	235	236	247	213	224	234	204	231	221	215	215	217	236	193	223	237	212	204	223	213	222	244	227	218	235	241	215	205	228	235	218	219	226	247	224	217	219	228	198	220	206	208	204	224	239	211	215	237	218	206	225	223	230	223	236	214	206	184	225	206	219	231	226	222	249	221	224	220	237	206	236	217	235	237	217	206	224	208	255	219	185	233	212	213	216	197	222	196	223	202	223	246	224	182	211	220	224	243	256	229	216	220	223	231	221	234	235	223	237	201	223	225	215	212	200	198	241	200	203	216	229	222	233	241	199	214	219	227	227	234	238	198	243	222	249	197	259	239	220	212	233	226	259	232	210	227	215	212	218	257	187	211	238	237	220	229	250	214	224	211	223	233	210	234	210	214	216	239	239	230	222	224	213	234	232	222	212	200	219	234	230	201	180	228	188	231	259	219	227	222	228	210	203	249	216	240	180	224	229	216	225	219	199	208	196	254	226	200	213	245	210	223	248	199	235	240	242	213	234	245	234	236	226	209	210	223	212	209	223	230	208	223	192	223	207	207	255	224	236	202	235	228	216	223	217	238	222	209	199	205	230	214	202	203	248	234	219	239	245	208	225	197	223	237	222	228	230	224	236	225	226	220	220	250	224	199	229	206	223	222	251	215	227	240	202	226	243	194	207	226	226	255	248	191	236	232	246	242	234	213	221	224	216	231	223	215	256	181	212	243	223	200	230	228	197	233	205	207	242	204	251	246	234	233	244	233	197	212	217	218	224	230	218	224	216	229	220	217	228	232	243	253	228	212	249	220	241	210	228	201	211	211	215	233	183	225	238	215	220	236	213	211	230	193	202	216	206	218	220	237	193	218	225	241	241	221	249	233	231	259	247	222	222	239	215	199	267	230	224	214	214	215	199	263	216	231	202	276	216	222	226	222	236	208	224	213	238	245	215	207	243	194	217	244	221	223	225	204	225	246	229	219	216	211	207	222	214	226	242	230	230	204	213	237	214	231	229	227	228	235	201	237	256	193	211	237	231	235	198	196	207	213	231	226	205	204	226	214	212	210	210	225	192	249	234	194	198	267	230	207	228	232	239	214	241	203	205	248	229	224	217	221	205	258	243	213	215	213	217	206	241	236	253	241	221	220	218	235	228	216	205	225	228	232	233	214	215	249	225	228	233	225	208	206	216	249	218	253	192	234	247	214	230	229	221	217	223	206	236	231	222	216	177	208	201	214	214	207	215	228	233	207	216	222	232	216	209	265	219	219	235	204	179	239	207	203	219	228	201	193	211	208	236	216	235	210	221	234	229	238	249	248	220	238	213	216	240	236	210	232	221	199	230	251	221	221	217	256	210	214	232	218	232	194	222	236	241	226	208	242	219	249	230	227	211	231	229	235	212	231	218	229	245	221	203	215	206	221	192	226	214	219	211	216	200	219	236	214	223	228	196	243	211	242	242	217	202	230	224	218	210	238	227	219	225	216	206	236	205	218	211	256	207	204	218	248	192	204	218	221	203	217	222	245	218	211	219	197	220	210	234	236	188	209	219	224	212	243	194	206	205	224	225	246	235	239	236	203	251	234	235	227	224	233	212	218	208	219	227	203	211	224	212	203	226	220	220	220	228	203	229	211	239	225	242	245	190	245	217	198	233	228	228	199	248	218	255	224	241	210	252	206	240	224	246	255	248	247	219	216	231	225	215	229	208	204	204	202	236	231	238	216	213	214	204	216	222	263	245	215	252	210	197	199	227	190	227	213	231	242	211	212	228	229	206	216	216	209	222	215	191	226	239	219	240	225	245	231	207	227	246	242	218	229	207	216	218	213	218	227	236	190	238	235	242	213
33881	52649	32658	12959	7276	5112	3721	2685	2226	1740	1308	1087	966	801	713	640	577	491	485	481	390	391	376	382	396	301	368	352	302	324	262	301	281	267	290	297	265	274	271	248	307	265	263	262	261	269	266	256	217	242	269	238	264	280	266	263	259	224	222	250	259	266	238	248	246	265	237	265	214	240	228	247	204	269	242	251	248	228	251	234	250	213	251	272	246	248	255	260	237	220	226	214	225	261	227	219	284	248	252	203	250	223	235	248	234	262	243	226	232	241	235	228	247	245	214	246	225	239	238	250	257	264	226	221	258	211	239	220	231	224	257	225	236	245	249	224	213	231	255	226	244	251	260	252	249	236	232	265	238	232	239	233	246	260	242	229	228	247	227	246	235	251	239	251	234	245	276	232	216	215	217	239	240	228	231	227	246	239	255	228	226	231	258	251	258	217	233	249	224	231	240	228	230	239	230	250	218	219	263	259	222	226	246	263	237	260	239	232	251	251	227	205	230	199	273	226	217	238	249	252	215	236	226	238	218	238	256	201	247	231	240	219	230	225	231	268	264	237	238	198	259	246	256	234	259	213	242	233	270	251	234	229	245	220	220	240	241	226	252	231	218	263	236	237	221	245	244	219	221	256	256	242	247	224	234	245	235	236	227	238	235	213	222	242	227	240	225	238	239	238	216	223	237	229	238	233	231	264	214	207	245	213	220	259	231	219	272	239	228	232	253	238	238	210	244	232	246	243	233	244	209	280	242	232	232	239	255	235	246	229	240	260	248	221	246	235	255	264	266	261	225	244	235	238	229	232	209	228	241	241	231	255	241	233	244	240	238	215	256	236	221	249	237	214	249	218	262	263	225	241	244	223	257	226	254	272	239	237	208	246	241	231	275	215	251	255	231	201	234	239	217	230	257	230	227	219	251	245	229	244	239	195	253	231	239	235	219	250	239	278	256	244	252	263	255	233	246	225	247	244	239	231	210	232	229	223	255	229	237	265	221	226	256	214	225	237	248	233	228	220	225	228	243	240	238	269	249	254	229	235	219	249	232	237	222	234	259	234	241	252	219	243	221	233	269	218	248	234	217	237	250	243	225	253	232	244	231	218	211	237	235	233	206	270	246	241	286	227	211	264	222	239	237	275	239	233	253	250	240	234	224	249	241	254	213	255	234	219	234	246	240	236	234	229	240	240	219	229	241	229	266	198	220	237	242	236	226	243	251	214	247	223	221	266	252	227	259	233	226	244	225	216	229	235	225	233	253	248	242	247	252	185	236	228	241	228	231	233	245	254	210	224	215	232	237	240	203	271	271	233	249	238	255	224	260	241	247	250	233	254	241	243	216	258	239	258	236	235	217	262	222	234	231	238	231	228	205	237	242	233	229	228	254	210	258	218	232	252	213	225	218	229	239	237	212	240	233	260	238	233	247	253	242	248	230	201	234	224	226	209	225	222	227	237	236	225	246	264	215	266	217	251	275	243	248	244	223	249	237	248	251	221	226	231	218	215	230	236	242	232	237	236	217	243	217	233	211	223	253	211	227	235	253	242	263	252	227	221	250	264	233	240	259	254	232	248	239	228	230	197	227	279	231	238	220	215	234	237	248	249	245	236	249	251	276	230	232	250	242	257	231	242	244	250	242	226	268	247	242	237	252	253	259	249	210	250	233	213	220	252	244	254	235	248	230	230	251	239	244	248	242	225	241	241	232	243	249	230	236	225	232	255	217	234	227	251	260	227	246	256	235	258	241	246	237	254	245	215	248	260	237	241	236	242	238	217	239	242	246	224	254	214	248	237	230	262	232	224	229	232	209	248	245	247	246	228	240	240	256	228	241	227	212	241	227	235	251	265	251	245	205	238	215	239	256	233	231	243	255	254	233	223	242	237	209	244	281	254	228	192	238	231	206	226	229	244	237	236	264	264	237	240	241	267	227	228	235	190	228	257	237	214	213	252	235	223	221	253	251	227	245	200	254	224	239	237	200	214	236	256	241	238	209	260	249	234	234	250	233	227	254	229	236	266	235	213	254	231	235	231	220	231	273	218	246	241	234	237	278	223	232	227	246	261	247	261	260	271	265	245	223	239	249	248	238	233	208	249	243	238	252	239	228	226	213	229	241	244	227	228	227	227	249	242	253	249	225	246	220	222	232	220	206	256	279	261	249	237	235	210	223	229	238	224	240	248	235	253	260	240	223	248	238	227	255	243	220	210	237	219	288	219	233	240	216	238	255	241	225	258	215	252	214	248	224	243	240	229	243	228	248	215	227	224	200	248	259	228	230	207	230	268	282	254	226	232	266	254	244	240	205	234	207	222	236	246	246	252	213	256	225	233	221	214	239	232	226	244	230	225	256	239	224	228	249	227	255	269	238	243	240	235	240	256	249	251	255	256	224	233	231	258	246	220	238	244	248	251	238	231	240	227	280	221	232	252	200	240	205	254	249	277	232	276	231	238	214	236	238	228	231	244	237	217	225	277	242	242	213	205	240	210	238	264	229	216	227	232	230	229	233	234	237	240	255	252	239	222	233	255	250	244	263	244	246	234	214	226	222	248	232	231	228	228	222	230	231	240	249	233	251	231	239	223	208	225	242	234	231	235	222	246	275	234	245	266	260	231	233	236	214	257	252	214	229	226	240	256	279	242	260	220	238	270	241	233	251	248	256	246	235	266	226	249	239	261	244	220	211	249	254	248	251	239	259	227	260	213	257	237	263	276	226	230	227	224	244	246	209	235	240	224	252	246	247	233	259	248	251	247	238	220	225	235	247	198	231	238	206	221	228	255	244	234	248	262	254	251	264	253	256	214	273	240	242	247	268	240	230	219	219	260	237	222	263	264	233	234	247	247	232	263	217	230	244	248	251	243	231	259	231	221	217	245	230	274	289	255	245	225	231	221	246	255	234	226	205	245	216	231	234	237	238	253	241	224	225	228	239	217	254	250	202	217	234	226	242	225	258	237	237	223	217	259	221	260	255	220	220	200	231	218	229	254	232	239	221	237	246	229	249	247	256	250	224	221	217	237	244	246	219	292	227	236	199	238	237	240	224	264	250	231	233	212	239	222	246	269	239	230	242	248	225	258	235	227	239	214	237	239	188	240	224	242	246	233	225	244	245	234	233	218	206	242	240	237	222	252	237	232	244	253	241	240	224	223	234	213	211	248	235	237	235	254	245	251	206	232	214	250	243	223	243	210	246	247	233	252	263	258	236	210	244	237	242	241	237	233	237	245	211	215	259	244	251	232	252	239	221	240	251	215	225	227	263	226	230	232	237	249	266	229	216	220	230	246	244	238	221	245	237	257	216	239	263	235	237	250	248	234	264	260	250	243	243	263	244	209	228	274	246	256	240	238	224	250	238	218	247	234	234	252	248	239	232	249	237	237	233	233	230	254	230	233	255	234	248	242	227	231	238	237	233	244	251	251	241	256	236	247	251	227	231	214	232	262	232	237	253	233	236	232	229	214	242	245	235	216	232	210	225	245	238	247	230	262
22616	21086	28633	23784	21106	21083	10876	3236	2212	1778	1465	1199	1059	910	788	765	625	623	565	560	565	524	469	475	431	426	425	402	376	328	362	411	358	351	374	372	356	328	321	350	323	381	329	312	333	335	338	323	340	321	321	327	336	351	324	337	331	314	338	316	337	327	311	275	334	316	315	331	306	305	311	299	321	307	319	346	320	310	302	282	341	297	293	296	318	305	280	317	304	279	316	264	306	304	308	313	301	301	290	306	311	253	290	289	318	300	308	312	301	273	296	302	280	294	296	300	286	298	283	323	295	281	291	297	325	297	298	300	301	302	327	320	290	291	328	303	304	309	294	294	285	298	311	296	288	312	311	296	324	260	291	296	278	316	279	310	303	306	294	284	300	311	276	323	311	282	321	271	328	303	295	318	309	324	287	332	283	316	316	292	297	283	303	310	302	295	298	305	266	284	285	286	314	308	296	309	312	321	275	301	301	335	294	316	326	295	265	308	280	314	284	268	289	280	319	306	292	282	289	323	278	294	281	298	309	310	289	324	292	308	304	286	321	331	281	312	327	277	265	302	317	300	298	290	296	316	317	294	280	317	296	261	296	306	292	302	279	269	314	312	284	322	316	279	298	320	323	280	278	295	327	294	297	307	319	278	301	306	298	287	292	304	316	307	284	295	300	293	271	302	286	291	302	288	304	284	254	297	321	296	280	301	273	293	322	316	298	349	298	261	308	291	322	285	290	283	292	295	297	303	311	301	284	289	291	320	274	324	281	307	334	303	301	285	310	319	288	277	277	314	294	302	278	291	299	313	289	320	277	307	292	289	304	265	271	280	278	280	300	305	300	304	309	313	329	324	316	324	293	280	318	311	326	291	304	312	292	308	308	296	270	290	292	302	313	318	309	303	319	282	279	301	317	280	262	325	289	289	314	297	314	300	287	286	283	293	340	282	304	308	264	278	298	323	319	279	309	326	280	275	299	280	311	286	287	284	314	304	289	292	287	308	289	277	312	289	320	282	295	262	311	314	310	271	291	286	298	293	291	304	309	292	297	274	315	332	320	319	273	293	323	325	308	301	318	313	323	294	308	292	301	295	276	261	302	296	294	295	314	276	333	295	289	314	288	291	287	287	306	307	292	314	307	324	309	309	297	295	316	308	292	268	290	286	268	287	311	311	287	293	310	298	291	310	307	323	305	324	307	304	283	297	306	313	311	303	305	289	290	289	299	336	284	279	313	305	294	312	292	292	307	303	298	263	285	275	289	288	273	303	278	308	277	313	293	307	294	305	284	278	308	288	294	314	268	310	308	267	268	293	286	291	290	296	312	285	297	336	316	277	275	271	298	298	305	296	338	289	276	319	291	306	320	322	311	302	300	284	328	314	317	315	279	285	289	305	302	321	304	297	318	308	320	324	309	282	298	300	332	291	287	277	277	277	297	283	322	278	264	316	283	295	301	270	278	325	298	296	333	305	278	321	304	285	269	280	314	296	319	291	289	298	290	305	269	307	300	299	286	337	278	291	314	310	287	276	279	313	299	318	303	311	282	304	283	304	309	293	280	336	275	282	304	311	282	286	293	297	308	288	290	301	297	306	297	255	303	292	306	285	275	307	287	326	303	320	287	295	291	270	265	283	318	310	302	270	274	293	313	296	305	299	288	300	288	284	295	333	287	312	300	305	322	293	277	288	295	317	279	326	325	303	285	319	282	288	280	295	302	315	303	292	284	320	286	320	288	319	296	302	331	267	289	343	267	284	293	301	290	295	287	336	310	306	342	315	299	297	281	275	275	277	303	316	306	272	288	316	285	296	297	281	309	308	277	280	309	314	317	302	281	345	301	318	328	305	326	298	315	311	279	293	288	306	252	271	275	308	305	276	316	313	318	306	307	271	280	282	301	280	307	342	308	289	290	318	295	288	318	300	320	299	267	270	288	316	287	291	312	295	346	292	303	301	325	303	287	290	290	262	302	308	285	290	302	296	271	286	301	308	317	304	279	310	296	295	291	289	336	303	303	301	296	273	317	313	318	274	278	288	305	313	316	274	304	344	287	313	281	286	322	287	310	285	280	317	332	299	304	317	308	320	339	277	329	288	304	282	305	281	309	309	315	308	276	296	333	274	309	337	293	297	298	295	311	304	293	290	285	293	284	290	291	306	297	283	298	323	291	284	297	303	310	299	301	320	285	298	322	280	316	290	317	297	311	320	308	318	293	324	293	307	300	287	300	302	273	306	328	296	284	317	288	301	314	274	273	313	304	258	288	307	300	310	309	293	310	313	289	282	304	293	306	313	289	309	321	308	270	320	304	268	295	304	265	306	307	297	303	281	285	296	314	280	300	285	312	300	267	277	309	312	318	273	332	301	304	318	303	279	264	301	299	304	298	322	340	320	264	254	321	333	315	299	317	290	296	341	312	308	288	288	327	329	299	326	320	312	319	319	303	260	315	276	327	296	281	264	307	312	276	291	301	300	308	305	276	297	313	302	327	316	328	300	294	308	342	320	275	306	287	310	282	295	294	280	293	307	314	336	297	287	299	283	312	314	295	320	295	282	298	325	292	280	290	299	302	286	287	298	275	298	310	311	294	291	310	287	282	312	265	310	278	314	319	312	312	298	284	316	271	338	313	262	313	309	292	306	315	307	323	320	326	315	288	270	296	300	308	295	300	280	277	318	286	333	291	298	335	309	305	278	291	289	319	322	308	309	293	272	301	311	328	282	282	290	267	302	296	310	315	275	314	294	314	294	301	307	323	317	331	303	310	320	293	300	282	289	308	297	301	325	307	300	295	289	311	288	292	290	327	299	293	288	328	307	286	300	268	300	309	287	292	288	288	317	282	277	288	268	289	280	311	312	281	272	289	288	306	281	298	307	284	261	301	353	332	280	291	283	301	304	277	302	315	303	354	286	301	278	301	324	317	323	274	284	292	272	327	303	319	301	299	291	293	306	293	314	312	277	294	317	288	269	324	332	308	290	284	294	320	327	316	298	287	302	278	306	301	275	283	321	296	293	340	311	277	260	305	292	316	295	305	278	275	310	281	311	304	291	304	268	297	305	305	333	270	285	281	273	334	285	299	277	326	302	330	316	289	295	287	286	284	309	296	289	306	296	307	289	308	332	293	309	297	325	304	294	318	311	318	329	302	306	278	294	285	304	297	331	293	303	296	299	296	302	308	274	284	312	288	283	288	332	303	308	287	292	279	296	267	310	322	307	281	303	305	303	298	295	280	321	293	300	297	290	287	335	315	323	302	276	279	286	271	295	321	311	324	293	309	286	296	303	325	303	305	298	309	310	294	300	293	275	313	312	274	283	302	313	323	316	300	314	317	305	327	287	325	297	315	300	280	318	298	296	305	277	281	305	297	303	293	302	314	324	283	297	300	291	308	290	314	288	313	301	307	324	291	297	318	315	266	285	284	268	305	287	325	262	306	294	290	303	324	309	299	283	297	306	296	313	286	289	281	293	313	280	314	293	279	335	285	303	296	333
37026	65226	42222	20660	11287	8414	6179	4814	3680	2895	2295	1948	1600	1380	1160	1005	899	806	741	732	672	629	577	594	519	492	442	424	444	407	403	369	378	363	405	411	372	377	364	364	341	349	343	322	351	361	332	359	405	379	327	344	375	351	337	348	371	317	363	347	310	328	326	297	327	300	328	337	301	326	292	331	336	310	345	329	309	341	320	314	304	305	300	306	337	339	273	322	290	316	322	304	277	345	327	340	295	301	305	311	343	306	279	292	322	327	283	318	304	283	326	323	274	293	281	301	292	274	316	336	322	317	316	332	293	311	293	319	318	303	328	291	292	326	313	315	314	297	281	306	317	260	287	319	283	286	300	290	302	321	304	288	292	309	315	305	282	350	304	282	268	307	322	338	295	306	299	311	308	326	307	265	319	325	302	262	288	303	285	317	294	314	314	346	295	284	320	299	297	286	309	293	296	301	291	318	318	304	312	307	286	317	332	316	318	290	290	289	340	304	318	317	310	313	305	308	274	281	312	305	297	280	313	288	300	287	322	291	290	303	318	325	273	304	356	307	280	299	310	277	303	296	299	281	306	310	284	283	324	309	291	328	258	293	334	329	273	283	297	299	325	311	277	300	305	265	297	321	289	294	300	271	294	306	352	307	296	281	312	311	292	316	298	332	321	293	325	307	300	311	313	290	313	308	309	291	342	326	296	335	294	302	346	293	309	289	303	331	292	322	313	304	325	309	305	300	292	301	309	299	301	284	309	286	303	321	299	302	288	297	333	328	289	315	289	323	296	313	265	305	287	319	277	318	288	312	314	285	291	292	308	337	282	288	301	331	317	337	324	333	303	310	280	336	304	279	292	344	312	335	299	308	295	294	293	298	309	297	306	299	317	299	311	336	274	313	304	318	313	317	327	274	315	296	301	301	283	298	319	324	306	297	291	288	326	278	312	300	329	296	294	306	321	324	305	315	302	350	304	322	270	297	295	291	326	286	304	296	309	295	348	291	290	335	331	301	294	292	326	311	344	310	300	293	312	324	290	330	298	291	294	289	302	299	324	321	283	286	303	307	319	284	324	302	328	300	314	283	311	338	298	328	303	271	315	319	346	304	312	326	327	300	281	292	316	314	322	296	305	310	288	333	289	285	298	306	288	342	314	297	280	298	311	289	341	302	304	285	312	299	314	329	318	287	301	315	312	308	319	308	280	307	288	305	325	312	314	305	299	296	334	324	287	272	255	301	305	279	302	292	304	288	288	308	309	289	296	310	318	296	296	293	297	305	304	289	280	304	302	288	322	289	317	312	314	324	297	312	306	306	329	313	310	269	287	302	319	300	303	311	316	322	350	308	295	326	305	285	315	326	298	311	317	298	281	280	346	308	293	321	307	279	296	303	313	310	307	319	315	304	299	309	342	286	291	326	271	320	327	319	311	321	298	315	329	315	314	270	316	305	284	302	313	292	301	321	277	294	306	314	286	290	332	312	308	287	325	341	304	308	292	330	315	330	288	343	296	336	290	317	298	295	281	316	321	317	284	299	302	310	304	279	323	317	306	297	323	295	310	279	339	309	335	326	318	293	321	301	269	343	287	323	293	293	283	296	317	314	302	308	303	300	307	301	322	317	306	305	303	306	279	329	300	292	298	298	322	302	328	307	318	332	305	307	291	298	279	295	289	299	308	309	341	287	313	320	309	308	347	308	308	282	274	284	276	302	319	304	319	276	301	310	302	311	272	278	289	327	325	326	298	309	334	314	323	284	313	300	311	305	314	325	319	329	327	298	286	284	322	351	336	298	317	319	287	308	311	276	322	323	317	326	287	287	298	307	313	276	293	312	314	294	317	316	275	304	289	283	314	271	299	291	299	290	305	292	301	312	288	295	298	322	322	311	281	302	289	305	309	294	324	308	316	302	292	296	321	302	311	296	290	306	338	317	302	305	283	323	316	289	306	302	286	299	309	325	277	289	299	313	308	290	287	330	305	313	307	282	296	322	300	293	291	326	314	279	304	300	316	326	293	296	295	313	272	288	324	332	280	289	305	283	283	303	311	290	325	301	311	299	292	353	288	284	321	304	306	292	304	345	318	290	280	298	291	282	285	298	337	321	295	322	319	291	289	324	305	301	278	327	291	299	281	287	318	323	320	300	299	339	280	304	328	302	293	316	328	316	317	286	309	338	291	339	308	328	310	312	306	306	282	301	323	332	313	332	316	313	310	325	320	283	339	306	304	327	317	310	310	303	308	309	266	304	308	294	289	309	316	329	295	316	301	305	331	315	318	311	324	309	277	290	307	258	301	299	290	273	320	291	324	292	303	281	308	313	278	307	302	291	308	300	314	315	323	285	309	288	270	305	322	287	308	293	302	309	303	283	325	319	290	321	342	307	333	312	297	278	311	311	303	315	285	297	287	305	316	304	302	314	310	281	326	295	304	325	323	302	284	286	302	283	299	316	292	280	310	299	288	271	298	307	301	335	316	338	296	315	282	321	303	286	290	313	326	296	292	313	300	295	288	314	287	304	308	340	298	323	317	282	297	325	285	291	307	306	304	289	312	286	293	311	302	337	286	300	308	298	333	307	311	291	309	297	319	312	330	321	302	321	320	262	311	304	293	333	298	310	296	313	323	295	313	320	309	303	295	294	302	272	319	280	293	286	288	296	308	294	280	282	306	292	296	332	290	342	324	300	311	316	316	330	315	301	321	268	293	305	289	318	290	302	333	332	346	324	310	292	333	276	333	300	304	286	282	307	280	297	296	295	296	292	307	295	320	351	301	347	291	285	303	288	320	336	277	280	302	330	307	316	315	277	315	309	294	294	292	324	289	336	291	304	309	328	318	306	306	307	289	314	294	316	297	309	292	295	308	302	315	301	293	300	312	298	293	305	283	285	306	334	296	319	324	293	311	272	306	298	298	314	291	288	300	289	297	316	317	322	300	293	332	265	321	310	320	310	285	290	264	308	299	295	324	309	294	307	308	311	291	299	318	311	287	329	293	323	284	290	309	295	317	316	290	310	298	298	294	318	301	286	304	334	297	291	324	313	316	278	299	336	304	271	310	286	291	308	342	306	308	293	319	330	309	298	316	326	279	312	313	315	299	309	338	306	291	283	313	273	294	283	283	311	274	311	280	298	334	330	300	290	320	308	323	290	339	303	276	289	290	285	319	320	274	285	278	308	324	269	307	291	279	280	301	291	287	318	286	310	267	321	308	346	322	311	303	277	323	274	318	306	285	301	296	301	265	303	300	273	318	304	262	288	296	299	301	307	342	283	310	277	289	313	290	286	317	304	304	328	325	305	285	295	300	293	280	314	308	307	285	306	276	318	279	335	322	296	297	332	278	289	277	283	288	289	296	305	286	263	324	319	300	288	301	293	288	307	283	292	292	291	310	319	304	291	320	300	295	298	337	311	305	305	310	317	298	317	322	310	273	337	315	305	309	303	307	334	333	328	336	310	297	335	302	324	354	287	318	305	319	323	302	305	292	319	307	314
32331	31169	25105	10415	3416	2078	1433	1060	897	673	596	498	458	420	352	312	291	276	275	260	245	235	235	202	227	216	232	191	213	172	195	213	180	192	196	199	193	179	185	205	173	188	199	161	194	186	184	185	203	182	173	184	160	199	183	167	162	173	159	158	206	179	181	180	175	154	186	185	174	159	177	186	174	176	190	167	179	180	182	172	163	180	163	141	160	169	189	163	149	179	153	149	147	172	191	176	140	157	174	160	154	177	143	189	176	146	130	168	175	169	174	178	170	163	167	164	173	141	177	154	162	168	179	164	141	145	197	164	174	171	190	188	184	188	168	168	161	172	167	166	177	165	181	166	174	149	153	173	171	176	181	170	167	181	171	145	148	159	169	131	166	185	181	167	186	148	159	160	163	202	174	193	176	164	180	163	162	190	149	185	172	167	160	136	174	174	162	182	166	148	171	185	178	166	177	171	179	170	147	192	151	196	156	170	189	160	148	181	196	173	162	176	180	163	184	166	187	173	180	166	165	166	183	190	160	158	185	159	188	162	173	179	164	175	174	164	180	165	177	166	202	180	169	165	164	144	154	185	165	169	170	182	154	163	142	156	160	187	164	169	158	183	169	170	164	180	154	166	194	155	150	164	194	152	176	174	168	189	151	177	177	177	154	182	188	158	162	188	171	167	177	164	188	181	185	181	179	152	167	148	180	162	192	162	169	168	185	170	175	146	160	183	142	180	150	166	172	158	171	173	170	174	163	153	167	154	173	162	174	178	164	189	153	153	158	177	151	168	187	149	143	171	185	172	161	156	153	182	186	176	194	159	163	179	165	182	155	179	167	168	185	188	181	164	159	190	178	157	174	145	174	160	153	175	178	175	149	176	162	169	170	170	157	208	169	166	171	150	195	158	163	146	166	153	173	193	168	189	177	161	159	153	150	186	191	164	149	165	182	160	157	171	150	166	164	166	157	175	179	179	144	188	172	142	163	159	159	152	189	184	165	138	193	166	127	167	182	187	189	180	186	172	166	193	169	169	192	158	188	176	154	163	174	188	176	182	178	170	146	153	168	177	166	167	170	164	166	172	166	172	166	175	154	158	166	167	163	188	171	178	174	145	165	159	173	166	162	168	177	162	175	174	151	176	163	150	170	159	195	153	156	171	159	187	160	163	177	170	179	179	186	179	170	173	140	154	183	178	165	150	151	160	163	153	175	171	163	162	158	162	182	181	170	181	133	153	162	138	169	167	181	152	165	168	170	166	167	178	178	150	162	169	149	169	166	159	175	164	177	170	171	181	158	183	174	174	168	175	190	168	161	143	160	172	163	177	169	180	162	152	164	169	157	178	183	166	163	162	179	167	180	196	170	201	154	169	167	195	159	162	167	189	185	174	161	181	161	184	164	182	164	176	187	154	157	179	162	146	183	152	195	163	186	176	166	188	187	167	155	168	182	163	159	160	158	178	186	162	174	142	150	166	169	163	161	151	172	155	168	161	154	185	169	166	195	159	157	156	170	144	200	178	184	189	161	180	199	177	179	184	152	162	194	198	173	165	159	174	165	155	150	191	166	169	173	158	171	178	164	152	178	170	169	169	178	149	194	155	184	152	186	183	170	181	195	158	175	190	153	188	164	159	156	173	152	177	185	169	177	154	155	172	172	167	150	169	152	169	166	164	159	192	165	167	143	189	159	171	191	181	174	158	163	171	160	190	179	159	183	170	162	151	135	171	164	152	182	165	159	162	191	171	185	183	173	192	180	164	158	190	185	176	161	173	158	171	167	187	182	158	166	191	163	185	176	158	147	154	173	174	175	182	167	171	166	168	155	165	162	141	157	153	146	167	185	175	171	159	179	192	177	178	160	173	192	195	149	185	169	173	195	170	188	175	156	177	166	170	172	174	187	165	173	166	156	137	171	183	186	185	143	169	180	171	160	150	187	168	166	203	170	177	178	149	172	178	151	173	169	162	187	174	166	167	173	161	185	180	175	180	183	170	161	159	187	156	189	211	179	155	170	162	133	181	177	141	160	172	187	164	169	166	186	167	178	151	196	157	148	164	199	181	159	156	195	156	175	170	160	180	208	163	176	162	162	153	175	174	156	176	170	200	161	179	185	178	192	173	169	158	192	165	168	170	162	164	151	164	148	165	167	196	163	160	168	174	162	162	180	172	164	152	168	155	165	175	180	161	191	147	169	161	175	178	170	149	182	166	158	157	170	187	163	180	148	184	179	164	171	158	167	176	178	175	163	195	155	165	170	176	173	159	167	198	145	185	189	162	164	180	169	188	144	173	163	151	182	175	163	163	182	184	180	161	157	165	162	168	188	176	171	162	172	174	184	170	174	165	197	192	183	181	145	159	178	160	149	185	182	183	178	175	175	157	183	189	166	156	178	143	175	152	183	171	159	186	173	169	157	175	154	177	161	182	169	163	166	205	167	194	176	198	182	157	173	185	172	163	172	172	159	179	140	168	165	186	174	177	174	181	161	167	182	148	175	154	171	182	176	175	153	161	174	170	171	177	172	145	148	189	186	182	157	176	156	196	171	177	156	169	181	171	181	168	171	171	176	180	161	162	157	177	193	168	172	174	160	151	156	175	144	159	165	161	173	161	163	193	179	185	184	175	182	146	184	173	174	158	151	170	174	170	166	175	161	169	190	176	150	175	181	158	143	185	145	148	158	189	151	157	160	188	193	154	177	143	159	158	158	206	191	166	169	173	171	170	170	178	166	195	151	157	178	178	149	153	165	157	183	169	174	161	163	171	177	173	175	157	141	178	182	185	145	175	164	190	182	148	156	179	160	162	170	200	178	170	157	159	166	154	170	179	178	167	166	187	163	158	155	173	146	141	148	156	169	173	150	180	165	171	162	170	171	169	160	170	182	167	202	187	156	149	164	156	172	198	155	178	153	159	176	171	162	184	169	164	174	177	180	176	167	189	176	167	173	161	157	160	184	171	173	178	156	163	184	183	163	159	163	187	143	174	182	174	197	179	180	186	177	147	165	153	161	179	165	170	176	176	128	158	162	163	168	157	195	176	168	184	184	156	157	188	154	159	176	156	176	186	174	159	173	190	148	166	185	153	181	170	153	175	158	167	147	173	179	151	185	185	178	170	165	163	186	165	173	164	190	169	148	162	183	158	174	180	181	181	161	197	173	161	168	155	179	179	175	157	191	167	192	177	152	143	183	167	183	177	192	161	172	171	164	191	186	168	161	155	172	153	183	168	137	171	168	160	201	163	174	177	157	164	191	168	153	172	155	162	164	172	187	167	177	148	190	182	201	174	162	172	149	156	164	179	186	181	162	163	176	175	177	175	193	184	159	171	172	170	166	187	146	171	159	174	175	172	175	146	169	163	158	170	182	157	150	184	175	180	176	182	168	185	157	161	147	156	177	178	153	162	162	163	192	152	194	187	166	187	176	139	167	184	171	173	162	173	189	168	164	159	182	167	175	163	159	182	172	162	164	161	169	162	155	160	168	197	164	153
34273	43913	24153	8342	4932	3636	2481	1982	1558	1199	1027	808	668	603	482	430	418	355	373	318	297	311	308	251	262	265	242	227	205	200	215	196	226	197	237	237	205	203	210	184	207	207	182	220	213	205	178	201	189	197	204	205	219	191	198	199	195	197	190	191	203	207	177	210	168	186	201	174	198	182	170	190	185	191	197	187	197	183	199	164	183	218	179	172	181	183	182	174	212	206	191	176	202	174	193	183	173	182	185	182	194	185	171	171	186	189	194	178	210	188	184	180	179	198	179	205	180	194	178	200	206	179	180	187	193	192	177	219	154	183	192	187	173	169	188	166	163	185	195	187	173	189	180	185	196	188	207	170	188	181	208	181	192	192	202	187	171	197	172	192	189	180	189	198	199	200	193	174	172	165	177	194	172	181	202	183	178	181	192	170	201	177	174	179	180	170	193	178	164	187	178	190	178	202	187	192	178	175	178	192	202	179	194	177	165	181	176	193	174	189	181	202	189	174	190	175	182	169	179	185	196	184	176	193	168	172	182	185	185	158	188	153	177	164	191	187	192	190	187	194	179	192	188	191	180	198	172	195	187	189	196	177	173	207	171	176	194	191	175	174	185	191	186	184	200	186	179	189	177	170	188	164	161	177	169	166	220	196	176	173	202	201	209	184	169	189	186	199	183	184	188	180	190	191	190	167	172	196	188	193	195	174	179	154	191	189	177	177	195	181	170	201	166	179	179	181	184	190	163	185	184	171	183	190	160	196	185	169	186	196	184	189	172	192	167	192	197	175	179	184	183	193	182	173	196	180	183	196	167	178	180	186	182	168	167	209	183	195	186	194	200	188	161	183	174	184	175	187	185	185	165	168	178	162	175	160	194	186	213	171	191	198	169	172	162	218	183	168	170	175	208	188	168	194	196	201	182	183	188	186	192	167	167	172	203	185	202	184	194	205	166	191	188	158	182	208	172	171	189	204	187	175	193	181	194	175	198	177	186	151	194	166	191	177	162	178	180	185	177	189	165	166	188	207	194	160	173	177	173	209	179	185	157	174	180	178	204	198	190	195	202	185	180	192	172	182	168	171	177	174	188	188	173	197	198	196	187	192	201	178	187	192	172	197	182	166	202	180	167	164	196	184	196	179	165	161	168	185	195	195	185	178	179	190	171	178	176	178	185	182	201	166	159	176	175	194	174	172	186	191	170	201	200	171	187	177	179	191	181	171	165	191	179	171	193	184	185	158	187	176	216	213	185	182	185	172	180	167	171	179	180	182	184	175	194	164	190	193	175	136	164	187	168	195	201	161	197	167	181	182	201	205	184	187	189	166	172	171	183	199	163	184	157	185	157	176	176	185	182	196	183	171	173	176	171	169	220	176	190	205	173	196	188	173	184	201	199	192	188	192	168	173	203	186	165	200	171	185	190	159	199	207	164	199	189	182	173	191	191	159	187	164	181	192	192	181	170	193	182	186	192	178	179	175	176	191	178	171	191	202	169	210	157	197	174	192	180	211	169	163	211	175	186	182	183	171	189	190	190	189	175	176	171	188	178	192	170	184	187	181	170	188	184	185	165	205	172	173	203	182	177	191	172	168	187	194	192	195	166	174	179	179	180	188	177	175	179	179	179	176	175	193	172	188	156	171	174	174	190	179	191	170	171	184	219	165	195	206	186	193	181	147	186	178	194	178	182	193	163	187	175	174	182	195	180	180	157	186	186	162	176	187	192	175	185	173	187	177	184	182	198	185	178	159	178	204	183	197	155	187	184	156	177	189	179	194	186	203	177	206	197	185	200	193	187	185	168	201	165	181	196	178	181	204	194	186	184	176	176	197	181	205	200	176	184	178	200	177	194	170	199	212	182	161	189	175	190	179	191	173	174	216	187	179	183	176	180	184	192	178	189	166	186	210	173	166	184	158	196	182	165	186	202	185	208	192	197	188	218	179	191	182	172	184	197	173	173	188	175	174	200	184	158	213	170	179	191	215	172	202	180	174	183	182	178	192	165	184	178	178	192	181	195	171	198	188	206	171	208	187	191	176	202	165	174	193	187	176	206	187	212	195	181	215	184	198	189	164	189	184	170	158	176	195	186	192	192	187	191	167	169	195	173	191	167	188	187	178	186	165	203	200	223	174	202	207	171	191	162	185	192	185	177	197	172	180	192	192	185	187	177	188	175	196	206	192	180	211	169	169	170	207	181	177	190	200	180	193	183	172	186	194	180	185	181	190	179	189	173	214	195	181	191	208	183	190	182	200	203	179	149	193	179	147	200	156	181	184	192	192	178	167	216	188	194	161	170	183	171	207	181	183	175	195	182	179	186	170	177	162	178	197	158	196	187	205	168	184	189	177	176	196	177	176	200	179	177	168	158	186	193	190	185	207	168	170	181	181	190	163	179	192	186	202	183	180	198	174	191	185	191	179	198	172	195	156	197	194	193	160	175	171	178	196	169	189	179	207	174	181	190	183	175	186	192	171	178	213	179	188	173	178	174	187	183	172	175	199	161	190	179	212	198	190	185	179	201	195	169	216	157	182	175	184	168	174	200	181	211	176	163	197	219	164	160	191	166	191	181	192	186	173	177	190	174	181	193	203	181	193	220	165	153	166	180	195	204	166	180	205	189	182	185	167	166	171	201	208	184	192	173	165	168	169	171	190	174	167	161	188	177	167	178	193	192	190	191	158	178	168	206	178	221	193	186	189	169	184	197	195	183	170	176	199	195	185	184	162	174	179	175	188	198	176	170	184	168	192	206	176	177	160	196	192	183	183	169	183	166	193	193	201	170	188	177	189	172	188	178	197	162	199	174	200	178	195	191	191	150	172	183	152	178	173	184	178	174	193	186	183	180	187	199	186	170	192	213	191	186	165	158	174	171	177	190	172	193	192	171	149	194	161	199	191	191	192	178	171	170	172	178	190	195	195	196	183	144	179	176	194	180	195	170	183	191	166	195	215	197	185	205	170	205	192	171	182	187	159	181	178	189	180	189	170	175	174	165	181	180	179	200	196	188	169	178	207	198	155	164	161	182	184	175	183	197	177	190	176	201	167	194	177	156	191	174	193	197	192	197	191	172	178	175	193	187	187	198	151	178	181	182	180	176	204	179	187	201	167	192	172	174	173	180	187	195	197	187	181	181	198	174	207	160	188	184	195	178	159	183	185	192	180	178	186	191	175	167	166	178	168	171	159	175	186	177	153	143	168	165	186	188	193	156	201	199	205	166	185	185	179	192	174	200	174	173	158	172	161	163	211	180	182	186	195	210	174	179	190	185	165	172	176	192	188	189	221	169	194	174	190	163	165	177	189	205	183	167	214	188	207	174	194	175	202	168	201	197	157	177	187	168	178	189	179	191	173	169	203	215	190	184	182	155	180	160	204	173	166	179	187	189	195	195	177	186	171	186	176	166	168	181	201	173	178	182	178	166	182	193	178	183	191	197	181	190	179	173	201	158	171	189	206	200	216	178	187	174	180	179	171	175	184	180	194	192	174
23668	21101	28253	24229	20871	11700	3578	2054	1538	1169	954	827	705	616	528	440	482	422	403	383	389	358	339	313	323	274	280	275	266	272	279	279	257	237	245	259	245	249	273	224	252	254	256	249	247	230	246	277	232	242	216	234	209	233	250	234	231	222	222	217	223	215	217	216	221	249	219	229	201	226	242	199	234	203	227	190	220	218	220	231	211	238	211	221	227	211	223	204	245	214	207	225	212	236	210	259	248	200	199	195	206	213	242	230	226	205	216	228	216	213	192	195	204	232	205	188	187	187	211	260	228	210	239	219	198	207	216	199	208	224	218	205	224	209	201	219	225	220	227	215	228	202	210	224	217	226	250	200	225	199	202	200	234	210	213	222	208	182	214	211	202	208	215	202	213	197	202	225	244	191	227	193	210	215	198	223	206	204	211	201	198	225	209	199	194	210	207	214	189	221	236	213	217	194	215	186	209	204	211	212	175	229	245	233	191	225	212	228	218	211	198	199	218	202	214	207	199	207	210	234	224	219	206	243	199	252	216	233	211	221	211	212	220	219	231	181	185	195	212	216	236	205	207	200	203	213	214	211	190	216	207	202	242	210	206	214	215	207	209	223	203	223	231	196	212	202	220	197	255	206	226	206	198	204	235	228	197	234	189	215	214	223	237	212	208	227	217	168	210	203	206	222	211	210	200	226	232	240	211	193	228	219	211	207	219	201	199	217	235	216	223	218	209	229	207	223	215	216	203	228	235	250	198	209	211	222	212	202	216	202	193	219	214	221	203	227	207	217	219	237	208	243	231	245	213	242	232	231	198	230	215	194	216	208	236	205	217	186	232	206	214	214	204	211	187	210	217	194	231	227	202	216	222	199	231	229	204	200	245	206	189	217	215	212	210	232	223	209	207	232	212	197	205	228	223	196	209	217	213	204	201	220	236	223	209	226	228	193	220	225	188	201	196	213	205	204	220	199	232	206	211	213	239	199	205	222	239	254	205	185	209	192	188	225	195	214	213	183	205	213	189	214	217	216	224	203	209	222	208	221	213	208	213	187	227	187	235	194	221	218	223	187	209	210	201	225	216	239	198	185	227	220	219	252	187	205	194	205	216	222	201	235	224	245	209	208	236	218	202	223	195	217	230	206	198	221	172	201	225	223	225	213	219	194	225	205	218	207	244	208	183	222	198	227	205	257	218	218	218	199	214	175	228	201	210	201	218	206	249	198	229	199	214	235	209	233	225	193	225	196	238	214	219	206	211	212	230	218	209	222	262	232	216	196	201	234	234	220	231	213	221	213	198	221	213	199	209	249	232	191	209	197	224	204	213	219	229	199	193	220	208	230	225	201	232	207	195	230	213	191	234	216	221	175	215	200	220	210	233	229	222	168	234	219	224	202	221	200	236	195	206	221	203	197	206	193	212	225	205	219	216	214	203	225	215	213	224	204	225	200	206	232	215	240	209	215	215	220	227	224	211	192	206	208	215	199	201	206	234	222	217	211	253	224	218	207	201	205	212	218	214	211	219	232	199	222	217	196	189	242	216	216	204	228	227	215	192	189	218	201	229	196	230	229	225	200	220	216	232	209	184	222	234	189	243	202	217	222	197	218	238	207	215	213	245	202	202	183	202	197	218	224	235	208	239	198	234	226	227	206	206	226	231	232	231	230	212	189	233	214	191	204	196	209	221	206	216	189	195	205	199	232	227	208	227	218	204	240	189	208	209	216	195	202	205	222	187	207	245	229	228	224	186	201	202	209	241	179	234	200	228	199	206	208	194	211	202	221	196	212	223	236	202	223	196	182	218	188	203	206	210	222	224	233	224	242	219	220	191	181	195	224	190	214	209	218	208	183	190	208	195	221	203	237	221	216	227	222	218	237	213	206	212	189	229	198	203	217	222	211	183	201	194	206	200	216	216	205	222	218	187	195	211	182	209	214	201	209	212	227	206	233	229	205	213	231	222	198	189	218	193	249	196	229	200	218	205	225	235	219	215	209	231	210	218	230	203	211	221	246	219	207	193	215	191	225	226	222	223	217	217	202	226	192	191	201	209	215	200	221	214	228	217	215	205	216	212	219	195	210	196	206	190	222	190	208	214	203	188	206	221	228	210	204	220	240	199	191	201	225	204	221	199	215	224	213	198	253	219	195	224	195	216	221	187	222	223	208	206	219	214	226	213	207	213	218	204	200	212	212	212	242	219	229	239	202	213	219	211	201	208	244	211	221	215	218	198	213	204	201	217	212	217	191	212	212	208	213	211	208	237	218	207	183	222	198	225	210	217	212	225	236	218	212	210	211	223	190	231	193	210	221	213	199	210	214	216	194	202	215	215	249	190	210	204	189	191	199	193	238	219	197	217	199	199	207	219	214	210	228	211	214	226	201	236	207	239	228	226	235	197	218	205	219	204	225	227	221	224	221	223	220	230	190	247	233	199	194	203	179	214	229	216	231	224	199	199	231	207	231	188	181	196	192	194	212	222	203	207	229	195	240	213	225	210	234	198	220	200	223	218	225	244	220	185	203	207	224	243	194	225	211	210	220	211	202	220	201	210	212	206	222	216	203	212	219	214	225	238	240	221	237	224	195	208	206	219	207	206	217	217	195	209	223	223	226	212	222	231	195	201	224	223	218	204	224	215	214	183	193	223	230	192	221	212	212	223	211	216	195	200	208	215	198	232	233	214	221	216	207	212	210	220	207	219	189	194	201	205	212	209	227	238	209	228	219	230	219	199	221	232	246	193	239	242	221	205	213	193	224	215	222	233	218	213	196	195	239	231	239	203	223	218	228	195	222	241	197	226	211	210	206	216	189	228	215	199	238	211	209	207	218	215	216	212	222	200	244	221	199	212	215	192	192	208	214	199	218	233	204	228	225	221	199	214	225	181	237	207	197	218	204	216	190	206	189	214	217	218	209	188	190	222	196	217	198	188	240	226	213	198	191	199	231	208	228	218	201	215	205	248	198	229	202	215	203	195	222	227	213	197	209	228	240	211	209	234	222	218	228	199	213	218	198	225	211	226	201	231	209	207	199	230	215	224	220	201	213	208	200	188	202	203	213	192	213	208	217	234	243	211	214	224	211	206	196	206	231	208	210	209	231	196	196	224	226	249	219	203	199	201	191	195	214	204	243	188	215	217	222	247	234	234	220	222	216	206	222	217	205	200	195	218	198	182	205	210	212	242	198	218	227	248	216	222	196	208	231	248	200	224	206	199	245	200	210	218	204	213	242	223	220	221	216	203	223	194	196	217	177	204	198	219	210	225	206	226	217	212	206	239	203	203	215	211	232	204	230	199	217	195	225	227	200	196	206	200	222	229	215	222	209	206	211	243	222	225	237	205	212	240	201	234	226	226	225	211	223	213	212	179	217	206	196	213	189	216	203	236	194	203	228	219	217	220	228	224	250	208	267	216	211	216	194	223	189	212	226	233	225	225	207	197	222	207	197	227	210	201	209	218	200	206	217	171	192	216	191	238	205	203	220	205	203	208	187
34542	56214	35133	14332	8380	6076	4434	3345	2560	2034	1641	1374	1135	940	798	703	623	555	508	507	476	427	375	402	383	348	323	333	312	307	293	286	278	299	294	266	243	266	274	256	290	251	268	259	239	275	245	246	257	244	236	280	219	266	264	277	234	234	256	200	233	218	210	243	214	229	227	216	231	246	269	207	235	237	216	220	234	231	210	224	230	238	215	231	239	218	219	217	219	246	213	242	228	208	229	221	226	242	235	211	236	208	228	204	223	211	231	225	229	226	259	212	225	226	225	252	208	182	220	248	225	227	220	235	226	225	241	215	209	232	246	221	220	240	221	215	217	214	237	207	222	202	213	209	216	239	219	217	191	208	222	204	239	229	222	222	254	210	213	251	212	210	216	210	250	216	222	233	225	222	228	216	259	225	193	244	205	228	221	214	231	218	225	219	225	233	216	219	191	215	232	228	235	241	237	206	226	217	231	232	252	200	210	228	223	204	224	231	218	225	232	225	228	247	262	220	225	224	236	227	214	222	212	203	245	250	253	205	210	210	225	201	227	217	218	231	236	228	233	221	225	198	222	242	228	207	199	238	206	219	189	223	215	226	238	207	197	209	212	214	216	217	226	218	204	257	233	232	237	199	225	226	201	226	235	216	234	224	192	229	220	243	230	222	241	215	221	248	211	237	228	227	250	226	246	235	253	225	200	207	231	236	191	210	220	223	226	209	221	237	191	220	220	202	238	233	225	228	272	223	222	213	204	221	218	202	201	210	234	208	212	222	223	226	222	210	203	237	226	212	204	229	212	222	227	231	231	231	232	247	244	207	251	201	216	210	222	230	229	219	207	206	250	239	212	219	222	205	249	242	264	213	213	236	225	243	226	233	224	254	224	228	211	217	184	205	230	238	185	186	237	219	211	212	221	222	229	215	209	216	236	214	197	220	205	220	225	206	228	235	239	250	226	216	229	239	213	222	246	228	206	233	236	210	230	223	244	217	224	229	227	241	231	222	226	221	203	229	222	222	219	204	200	219	189	216	232	248	241	213	220	229	219	200	235	215	231	230	233	209	206	197	212	242	216	224	227	228	206	237	204	232	249	225	228	215	217	199	233	246	250	212	209	226	243	246	239	227	229	218	205	223	231	225	227	223	193	228	203	217	240	210	184	240	232	246	217	198	218	223	231	225	229	202	226	229	213	218	218	232	230	203	201	243	214	202	193	216	229	224	234	227	233	217	224	210	221	219	207	222	225	252	213	262	236	258	230	247	206	222	226	236	247	209	207	222	233	233	225	212	232	218	207	214	230	215	223	240	231	247	232	237	203	196	207	228	236	235	208	245	210	233	226	220	239	210	240	238	262	221	235	236	226	224	226	229	204	204	235	193	226	224	208	256	227	237	225	246	232	228	225	211	218	247	228	224	221	247	227	224	211	206	201	215	235	218	210	203	241	213	241	219	232	204	231	236	239	205	209	210	225	203	217	200	215	230	204	225	193	226	223	205	243	219	224	245	222	233	238	223	226	223	222	215	229	189	235	212	218	211	213	209	206	201	227	239	209	224	233	207	240	223	229	213	239	197	214	232	211	210	243	222	210	228	203	219	249	234	221	226	244	240	193	232	232	227	217	205	211	268	201	225	238	196	227	245	198	222	218	206	222	206	238	219	189	237	216	227	207	201	207	214	245	202	223	204	208	217	242	210	246	190	251	219	224	222	207	240	195	205	227	235	240	219	230	229	203	236	202	206	226	221	204	227	220	222	214	202	240	222	224	239	237	207	236	221	216	219	233	230	220	223	205	225	211	212	197	225	212	219	219	194	204	252	221	215	216	232	224	222	222	216	211	210	227	238	222	235	224	241	231	223	234	233	241	248	199	249	222	215	195	211	236	242	207	230	235	224	207	231	212	218	201	194	223	196	221	211	227	239	213	220	221	225	225	217	225	231	225	214	228	202	221	231	202	206	216	209	207	225	218	226	202	229	242	207	197	255	236	203	235	227	217	227	216	223	223	231	192	233	237	215	246	202	226	213	219	227	233	232	239	217	204	238	214	219	224	215	223	224	243	239	220	220	195	220	213	225	216	216	233	217	233	233	226	219	225	237	221	224	207	215	194	256	215	233	227	212	241	225	233	207	229	233	225	199	217	219	220	255	216	215	239	202	219	233	212	209	213	214	237	223	229	228	244	248	261	226	245	209	234	219	236	214	214	241	212	188	222	209	204	238	178	197	210	244	239	247	209	233	217	199	210	245	219	214	214	218	205	206	238	220	205	213	238	221	214	215	215	205	213	209	226	251	206	243	228	222	220	241	251	238	228	241	222	227	249	208	227	238	224	219	226	196	230	226	205	240	235	225	244	220	213	206	246	219	253	208	223	234	235	225	220	223	242	226	238	217	216	258	205	228	213	230	219	237	215	222	229	229	216	216	235	246	217	237	203	219	221	210	234	257	231	230	214	212	233	191	229	220	211	242	209	231	205	216	231	236	187	238	212	206	211	230	221	194	217	217	217	216	236	216	244	192	224	204	214	231	230	224	213	222	230	207	238	250	226	220	219	220	210	245	196	234	223	209	242	232	255	239	217	194	197	231	231	230	224	233	211	219	229	217	227	232	202	224	216	212	194	228	210	223	223	216	229	199	239	239	205	199	206	214	207	232	223	216	202	233	220	210	207	237	223	216	209	248	227	241	227	226	230	248	259	237	231	208	205	210	202	196	224	210	210	233	212	236	227	214	223	232	218	208	207	229	210	226	229	214	218	233	234	204	220	221	197	191	222	228	195	242	261	234	211	231	228	214	175	221	228	233	229	223	240	206	211	221	205	221	206	235	235	238	236	203	250	240	232	216	219	207	253	212	220	233	220	219	211	238	237	235	245	244	214	236	213	221	246	239	223	252	252	216	215	206	222	223	230	210	202	232	233	227	211	224	231	205	244	190	208	225	192	244	225	231	218	262	237	241	227	239	249	199	209	207	237	218	222	222	205	207	209	224	207	218	224	206	224	223	233	238	235	197	237	229	245	178	224	224	198	236	238	218	210	210	228	208	225	218	241	207	230	205	223	229	233	234	211	213	229	243	233	217	230	240	203	218	241	249	244	232	242	203	219	233	214	225	232	235	221	198	215	234	216	235	222	210	212	235	220	230	238	208	206	218	225	242	222	250	236	229	212	196	240	229	211	242	222	241	209	223	246	211	248	236	198	208	227	232	211	225	217	204	233	223	240	216	239	228	244	220	223	204	222	237	251	218	230	228	211	230	246	228	232	228	213	206	259	224	206	233	207	239	217	213	221	199	213	240	226	210	208	238	239	210	204	216	230	215	231	211	198	217	204	240	231	211	234	234	216	221	236	240	216	222	235	205	216	224	240	210	203	249	225	222	218	196	199	209	218	219	236	221	199	200	218	212	237	203	240	214	219	212	239	201	237	226	229	221	217	204	209	213	221	236	225	223	208	250	230	232	219	239	225	221	233	221	223	208	246	228	229	204	208	238	221	235
24963	21180	27432	25038	13220	3607	2271	1490	1212	1023	854	693	587	524	466	476	391	378	389	342	366	341	310	269	274	284	304	281	251	249	255	252	271	258	248	262	246	244	248	234	239	242	259	239	252	265	268	257	224	254	265	212	223	215	230	266	235	224	230	238	220	249	238	217	201	231	211	241	213	209	232	234	242	223	215	251	199	190	217	218	239	232	229	217	239	231	198	246	217	251	239	234	216	242	230	237	236	237	241	257	201	207	217	206	214	218	237	222	211	219	210	217	230	229	217	207	230	253	229	198	217	242	197	226	190	209	197	209	251	215	223	195	223	218	201	241	232	205	230	215	224	232	245	235	227	245	237	232	199	236	214	229	222	236	222	218	219	259	244	200	230	228	214	215	250	221	193	233	240	209	225	229	210	231	234	208	233	234	225	230	225	208	221	235	212	212	201	221	229	192	214	203	222	252	207	219	224	221	240	233	229	227	216	229	230	214	219	220	204	210	251	244	225	226	212	214	220	215	202	215	217	206	234	216	200	237	200	238	217	245	232	233	214	199	222	212	218	198	212	232	227	228	223	250	225	223	237	221	210	214	232	225	203	193	204	217	222	221	201	251	237	213	206	248	220	212	234	211	217	227	210	267	232	213	241	220	221	221	212	208	214	224	216	195	241	209	241	185	239	204	207	215	218	230	235	221	198	200	211	217	221	182	229	232	222	239	198	229	230	237	248	225	213	218	219	234	193	228	223	225	224	231	229	222	270	253	221	228	237	214	235	246	226	214	246	205	224	216	235	217	238	230	229	219	230	216	254	237	204	216	241	204	200	242	260	235	226	197	191	226	194	246	230	220	207	204	234	200	218	219	231	233	215	191	231	202	232	221	187	227	235	215	229	221	230	223	227	210	213	236	214	211	256	232	215	206	225	233	229	220	222	228	239	220	202	234	218	217	224	221	225	222	259	224	239	218	218	217	202	218	221	230	221	206	244	214	202	224	224	208	244	211	221	251	222	224	218	205	238	223	253	196	210	222	226	221	224	205	240	227	213	217	216	227	223	220	227	228	235	213	210	226	199	250	223	224	236	202	236	213	195	226	212	265	205	227	223	225	224	205	214	210	210	236	245	209	240	234	213	234	240	191	252	205	227	218	216	212	225	199	240	218	231	236	212	268	215	230	194	198	221	216	217	223	218	205	216	229	229	217	232	224	232	212	222	205	204	202	254	237	225	240	206	225	221	225	234	208	221	234	217	252	202	202	226	221	211	259	243	235	224	217	231	234	200	226	235	226	213	235	213	229	232	226	216	206	223	222	209	216	203	191	205	237	212	227	220	219	234	219	201	219	202	232	213	190	210	205	192	233	228	241	228	230	216	206	221	237	202	230	225	242	235	227	232	238	214	229	225	206	217	239	211	236	230	227	203	210	229	240	200	225	237	220	243	211	244	198	237	244	222	228	240	201	206	208	212	223	223	249	197	208	227	210	237	222	204	215	241	226	219	194	234	227	222	242	211	196	223	216	236	215	199	223	204	247	229	209	249	245	253	227	240	216	222	247	222	238	237	235	214	218	216	233	218	210	240	215	218	219	187	193	211	241	210	220	226	217	214	234	233	225	226	201	203	200	228	258	230	231	234	222	220	223	228	213	217	214	228	223	209	242	219	230	219	239	212	199	223	234	240	239	226	235	234	233	216	241	239	236	227	226	226	209	220	214	220	178	212	246	190	226	234	224	237	211	204	214	247	208	261	239	235	224	230	247	227	212	262	209	225	195	221	221	229	228	197	216	206	212	202	219	206	232	230	231	223	212	207	218	217	236	219	229	216	223	216	239	214	246	223	218	250	232	229	177	230	243	200	224	215	213	237	217	240	222	221	225	215	229	219	221	209	211	219	230	226	221	236	213	250	209	235	213	198	223	211	251	224	225	235	211	263	216	241	198	201	226	224	204	214	210	220	222	230	222	215	214	238	215	208	195	231	206	229	216	225	219	211	206	206	232	244	224	202	219	234	253	200	224	223	216	226	235	220	202	238	197	215	239	227	211	208	235	216	222	232	232	235	220	221	266	231	225	217	212	216	233	246	240	223	215	244	225	186	202	206	206	218	205	204	248	233	195	208	223	236	265	215	201	230	205	206	240	245	247	222	216	217	243	243	230	233	247	252	217	239	216	222	269	249	232	243	208	210	249	207	191	223	218	214	231	227	220	229	207	221	236	237	224	221	254	226	220	227	242	215	229	223	225	203	201	225	201	224	227	224	241	243	211	221	231	216	231	206	214	249	221	192	215	221	228	222	242	198	218	223	210	235	235	222	219	230	242	207	234	210	212	218	252	192	235	235	203	219	230	231	207	195	212	221	222	262	225	224	241	204	217	189	206	207	214	208	203	227	243	219	203	226	197	235	228	228	209	218	222	223	235	186	227	224	223	222	251	191	230	229	212	231	221	209	247	223	211	253	205	230	218	225	231	195	210	240	227	228	222	234	215	223	230	210	221	234	237	217	251	218	225	211	232	237	196	219	197	258	232	233	195	225	236	243	228	233	261	189	218	252	226	225	200	238	202	239	230	232	216	241	221	209	219	228	213	208	209	235	219	222	241	226	211	224	180	204	217	231	207	204	211	237	209	252	195	215	235	210	248	213	214	215	234	209	230	231	232	215	230	246	242	233	219	205	221	219	222	224	213	233	245	230	227	247	237	195	224	230	247	246	238	242	218	244	245	232	230	222	232	214	254	211	217	216	220	188	233	226	228	241	213	227	199	212	216	238	249	261	248	225	209	235	223	228	229	219	211	231	191	228	192	241	199	207	208	211	204	242	219	233	201	205	244	244	260	221	232	216	233	230	207	210	211	213	220	219	225	222	253	216	214	237	235	214	245	228	193	206	218	220	213	233	234	220	228	221	229	223	209	234	231	206	208	219	212	210	240	228	255	186	217	237	237	220	238	243	231	198	210	228	207	206	227	222	231	220	203	222	231	196	260	233	228	206	197	217	221	224	219	198	239	221	227	213	222	213	214	218	230	216	207	226	237	198	232	230	242	250	224	238	240	217	204	233	211	184	236	223	229	225	214	209	215	233	217	263	230	230	242	233	230	195	222	205	217	221	203	184	213	197	221	217	243	227	251	242	216	222	216	223	225	237	210	228	226	225	220	210	211	209	221	217	219	218	238	193	213	263	220	217	196	224	233	235	226	205	210	229	214	228	222	225	211	221	233	215	199	232	222	209	208	230	220	245	212	209	238	208	228	226	220	238	225	214	219	242	205	186	200	226	221	231	215	200	209	228	216	245	217	229	202	221	216	219	253	219	223	189	205	212	212	231	236	230	222	225	194	215	233	210	215	194	220	236	212	221	229	217	240	232	191	239	239	232	251	206	221	242	234	214	226	247	209	239	242	218	224	226	250	241	208	197	230	226	217	218	220	230	223	227	207	211	250	210	206	223	198	220	211	232	224	232	257	241	227	213	231	224	235	229	247	248	256	217	193	239	228	204	224
33924	50296	29755	11706	6742	4970	3699	2843	2150	1728	1389	1149	971	860	718	622	611	517	502	447	442	383	402	354	325	345	316	326	284	319	313	304	282	280	267	310	275	286	266	277	285	229	281	265	240	248	261	251	270	264	292	246	250	253	276	239	246	268	255	270	256	253	279	220	263	252	233	246	281	235	260	278	256	262	248	248	245	245	230	240	239	228	239	232	226	238	241	235	259	233	243	217	237	244	232	256	246	220	223	221	227	252	223	246	248	261	245	222	254	236	233	219	221	224	250	257	246	231	221	250	241	242	240	225	229	243	247	228	253	243	248	241	263	255	251	243	232	230	263	249	234	256	233	263	250	225	239	239	262	250	244	279	230	249	226	225	246	218	237	260	259	221	246	238	253	241	216	225	231	231	214	228	273	243	250	212	207	229	218	235	240	248	232	236	248	238	245	228	259	244	246	241	235	185	232	253	226	243	229	248	210	230	240	249	238	250	244	234	238	236	239	291	246	233	227	247	267	246	237	258	226	285	248	247	251	224	249	262	227	247	267	266	237	233	252	242	234	229	250	240	223	257	264	244	224	212	244	218	228	235	210	220	213	237	209	242	254	230	227	223	223	221	228	241	257	229	250	219	206	248	261	253	241	238	246	230	232	214	264	231	231	248	207	257	256	220	238	233	246	248	243	232	250	258	238	211	234	216	243	239	249	268	258	235	231	231	245	224	235	267	248	235	222	227	243	259	242	225	231	223	224	250	251	236	257	226	237	236	257	264	243	219	235	255	233	261	257	243	262	219	222	236	228	224	224	249	252	243	249	259	233	236	219	228	230	262	236	222	231	213	244	213	246	245	243	219	223	244	233	269	226	240	231	261	194	239	231	209	254	225	254	213	227	230	252	257	236	225	212	218	240	241	255	233	217	237	240	235	258	227	251	239	250	272	219	216	266	218	219	219	248	241	230	243	241	238	268	224	225	235	248	236	216	225	225	237	241	238	240	247	236	231	254	231	241	223	229	239	258	227	255	214	216	238	256	219	241	231	217	233	261	242	236	232	243	236	245	261	249	221	249	254	246	223	232	223	236	237	241	251	233	242	237	245	254	241	202	245	264	223	256	237	221	236	229	249	230	240	237	217	233	244	253	234	236	225	276	252	223	212	243	240	238	243	222	236	234	234	233	247	253	234	240	213	223	243	248	260	264	253	220	253	238	229	198	218	223	234	215	243	281	247	266	248	222	228	252	229	240	208	251	239	213	225	241	250	229	224	235	233	247	215	266	234	238	232	233	224	239	229	236	253	220	267	265	241	236	260	231	230	249	230	262	251	226	243	246	243	249	251	234	226	255	246	238	226	250	240	229	234	250	235	252	235	229	262	267	231	242	236	239	259	253	240	226	241	201	228	251	237	215	241	238	224	233	244	237	226	215	246	221	242	220	239	237	224	239	238	240	251	236	234	239	233	257	252	226	261	233	225	212	272	217	255	233	246	222	261	204	266	242	227	233	216	235	226	221	231	234	235	246	229	242	259	222	258	243	202	211	234	232	246	225	230	229	252	240	234	220	237	242	227	236	273	256	229	232	255	234	246	240	226	253	250	222	238	220	213	249	222	242	265	253	246	226	227	254	223	259	226	240	210	210	213	237	237	242	246	251	238	221	226	235	225	235	242	217	235	262	240	246	244	201	219	216	214	258	259	254	248	247	247	241	239	237	239	250	244	242	222	235	228	260	218	248	261	255	239	224	233	210	243	232	218	212	234	269	244	241	240	246	239	241	240	233	251	246	226	268	268	247	243	248	223	233	244	238	239	231	238	224	233	251	280	236	279	211	217	259	218	223	244	221	213	229	243	237	236	239	251	236	233	244	240	255	283	262	226	237	275	245	255	252	265	225	222	264	223	218	217	248	231	250	231	246	257	245	228	280	252	243	234	234	230	227	244	220	257	223	231	251	220	241	238	227	247	246	235	254	230	238	280	248	227	239	236	229	257	216	232	229	222	224	245	232	222	233	246	241	228	237	227	255	255	224	213	223	251	249	235	225	249	258	259	232	268	251	257	247	246	239	244	242	254	233	242	234	230	227	264	236	219	238	223	219	239	231	259	279	213	212	225	241	259	234	236	232	232	268	258	247	242	204	266	233	241	244	234	236	236	221	244	238	226	246	244	227	247	268	244	242	236	221	251	249	220	231	251	260	249	234	272	242	228	225	234	240	254	239	260	238	266	231	238	237	252	223	209	230	210	228	246	235	238	256	270	233	236	250	251	247	211	230	214	235	244	237	229	240	242	239	239	265	269	230	227	236	243	254	261	240	218	239	242	246	218	239	252	235	231	244	240	239	254	220	242	253	231	235	241	229	261	229	249	255	225	250	233	234	253	241	259	238	253	222	212	246	251	234	227	200	236	253	225	234	231	208	256	230	235	212	237	244	224	222	242	245	212	245	228	251	220	246	245	203	236	241	245	247	227	244	250	248	226	251	243	264	221	233	231	241	243	224	240	254	249	256	242	230	220	275	230	228	250	219	230	239	249	253	243	225	247	243	221	239	243	263	244	262	242	243	228	214	260	241	222	222	257	235	261	229	238	230	230	241	222	220	237	245	248	241	231	260	253	232	261	245	247	261	240	232	264	267	235	232	233	271	239	254	235	245	241	237	250	238	237	254	232	270	231	247	261	230	242	227	243	248	252	234	246	252	234	257	221	229	205	246	270	233	238	219	253	241	237	216	242	222	240	277	244	261	276	269	236	258	281	256	225	247	241	233	242	253	257	240	224	265	256	237	254	240	252	231	226	222	236	207	230	231	253	228	217	249	223	262	234	227	241	288	258	253	229	238	227	227	256	242	216	266	220	228	235	231	223	259	242	268	210	213	234	254	223	227	243	255	246	256	232	240	235	267	250	215	238	238	212	234	244	247	243	223	254	234	225	236	246	232	240	257	229	249	240	218	245	216	228	255	227	244	227	240	216	237	249	254	231	238	263	219	248	211	223	247	244	239	262	271	220	249	215	242	228	269	262	253	242	228	218	267	236	246	209	217	223	251	227	240	226	245	228	226	255	223	233	230	235	241	240	254	236	266	191	255	244	245	246	251	225	246	232	236	241	236	226	200	229	231	250	250	224	240	240	218	247	260	236	253	250	216	229	234	223	229	242	228	268	267	227	225	243	236	228	239	247	239	215	251	224	239	248	231	224	250	266	225	221	260	210	231	231	245	245	221	227	228	255	248	247	267	232	213	239	239	233	233	242	251	245	228	251	247	208	242	240	282	230	233	251	223	266	230	243	273	209	249	247	260	241	238	220	270	254	236	243	253	232	257	268	244	238	247	233	254	237	252	238	239	270	280	237	251	231	234	258	226	242	287	223	214	249	240	250	239	244	267	221	245	248	240	229	200	255	249	254	259	246	238	259	239	247	250	260	219	251	222	228	262	265	228	235	218	249	215	258	229	225	265	242	213	227	275	223	242	231	275	268	245	237	233	241	235	224	269	242	232	221
22650	21174	28795	23844	21188	21148	10984	3246	2163	1849	1496	1204	1045	942	782	716	660	643	612	569	552	503	474	427	403	390	416	415	386	374	389	391	369	366	358	384	354	367	348	353	335	340	345	309	355	367	327	311	350	309	350	314	281	327	332	323	337	303	343	280	312	306	318	322	296	329	327	329	318	302	337	302	340	325	307	324	349	314	307	321	306	312	277	329	288	301	289	323	307	323	308	305	291	295	324	307	299	304	279	274	319	307	331	289	302	297	289	320	280	303	285	297	285	315	298	303	320	298	315	302	313	314	301	294	317	306	300	301	315	289	306	287	289	325	348	345	307	331	315	290	307	282	300	307	274	282	263	315	295	290	329	280	282	295	298	330	313	313	313	325	304	279	298	317	293	287	277	308	282	309	294	303	328	294	300	306	279	295	301	308	310	295	308	290	309	318	280	312	291	300	309	306	314	301	282	279	304	303	301	306	293	317	319	270	315	310	297	322	317	284	320	293	301	271	285	341	327	278	312	293	274	281	296	270	305	287	337	287	323	306	292	295	295	333	303	285	269	335	288	302	329	317	308	292	283	274	282	316	298	314	294	288	302	284	296	325	326	295	297	332	307	304	272	304	305	294	321	309	316	298	305	295	281	336	335	295	287	328	301	309	330	313	306	315	287	293	331	286	297	334	322	314	303	314	308	300	279	277	325	310	328	284	299	302	282	297	323	293	354	279	319	310	319	300	307	275	284	312	311	318	313	311	330	316	311	303	271	307	294	346	290	293	281	322	295	304	292	333	322	287	317	334	300	286	333	288	317	318	273	305	301	274	316	303	294	319	321	319	302	302	305	299	304	303	335	300	336	281	313	285	304	326	283	307	311	307	320	308	289	321	308	282	308	307	304	299	289	331	305	297	305	316	313	291	321	302	329	311	301	328	290	282	299	276	307	303	297	286	288	299	299	311	311	271	305	302	298	314	287	303	301	305	309	301	320	323	323	286	291	295	322	318	304	301	298	299	307	290	315	318	304	290	297	310	278	296	293	283	348	345	309	320	300	324	326	299	281	311	278	279	317	324	307	300	310	318	309	310	347	321	302	302	313	316	275	281	280	300	300	288	312	317	309	306	278	283	282	302	296	265	279	296	309	296	307	303	313	299	294	323	315	322	320	279	298	288	301	293	318	317	310	303	303	291	302	326	313	332	304	302	313	308	291	293	301	314	312	299	279	268	268	303	317	311	323	333	311	314	283	323	291	294	311	329	323	278	288	272	293	288	278	295	313	312	305	306	284	316	301	322	289	269	293	329	303	308	313	322	272	317	300	312	291	321	320	280	303	294	279	296	312	308	293	285	288	308	294	308	292	319	313	303	295	291	282	308	273	288	307	307	303	309	321	318	292	318	325	300	312	314	312	283	297	307	279	310	301	333	294	271	282	335	284	311	308	292	334	294	278	292	287	300	285	283	290	276	310	282	289	304	290	298	310	325	279	294	301	296	292	299	326	308	328	308	325	285	300	330	311	291	283	264	308	277	264	295	289	300	302	302	307	282	301	292	302	287	282	310	327	325	318	318	341	320	329	297	282	273	279	283	289	283	293	318	302	318	287	265	320	271	308	287	305	308	305	307	321	312	305	305	329	331	294	307	348	322	300	299	310	327	301	286	281	290	314	285	288	287	301	317	304	300	275	286	257	293	286	311	297	312	314	313	316	304	303	281	326	288	279	304	301	314	276	301	302	265	323	277	282	302	280	316	260	335	306	286	296	302	313	301	284	305	308	296	287	309	289	312	307	315	308	274	303	284	312	295	285	294	294	315	309	307	320	293	335	317	277	287	325	355	304	316	298	294	321	305	280	316	277	293	317	309	300	320	322	320	296	292	303	290	298	282	313	269	296	293	283	309	290	311	290	304	307	315	303	319	332	303	314	281	320	286	323	314	305	300	309	302	301	325	302	297	296	316	297	314	315	316	308	286	285	308	293	314	338	299	305	330	286	316	310	306	297	343	313	322	315	307	313	283	303	319	305	309	303	304	299	313	302	276	351	314	279	310	321	304	320	296	310	310	287	288	304	307	300	288	300	306	303	311	305	308	316	315	310	318	332	275	326	293	319	319	303	327	287	310	299	282	279	293	292	280	318	275	297	300	296	304	308	284	323	326	310	327	280	320	306	301	320	276	319	298	290	305	299	322	290	316	318	280	303	320	330	315	285	286	324	303	309	317	305	309	282	323	276	311	285	303	299	273	318	289	298	308	310	283	274	311	313	270	315	278	311	306	325	297	299	292	310	306	301	305	306	289	313	273	299	290	290	283	297	303	311	299	279	308	304	352	302	333	308	303	300	296	288	307	310	326	306	301	314	303	285	294	294	319	337	292	341	318	323	301	308	300	297	339	301	290	330	291	277	304	311	281	282	305	284	306	305	305	302	293	277	304	327	297	315	279	275	286	251	308	304	307	308	292	311	328	282	325	288	278	289	289	310	270	301	305	300	288	336	287	307	294	317	307	292	329	312	303	257	288	283	322	272	332	335	313	283	325	275	299	277	302	295	294	299	307	323	307	305	273	289	307	286	270	306	288	299	309	288	293	302	305	322	308	318	297	311	294	295	277	292	284	311	291	330	286	324	298	312	280	292	289	313	301	300	298	285	284	308	296	329	319	307	311	292	308	323	322	306	319	316	306	326	309	328	308	323	270	283	272	273	292	272	296	308	296	289	321	305	324	324	318	286	297	318	315	292	291	279	318	287	308	288	325	313	295	329	303	302	298	308	304	303	282	299	278	285	307	305	320	300	293	314	312	292	280	320	297	269	289	308	311	298	303	309	313	312	292	331	304	303	282	317	333	303	306	342	278	294	327	314	273	297	310	300	283	317	310	315	325	304	327	273	302	287	298	309	312	304	334	293	303	322	281	312	312	324	323	300	310	315	289	309	286	288	339	335	295	279	304	318	299	296	291	294	290	309	323	305	301	308	296	282	276	312	287	325	273	255	290	303	289	315	318	291	311	318	290	317	308	289	310	318	305	273	300	324	316	317	320	297	314	290	304	297	284	273	307	338	309	279	296	293	302	283	310	318	278	314	310	281	307	303	328	303	305	257	333	283	308	292	298	273	301	304	337	325	321	309	316	312	299	330	313	269	314	308	290	293	322	289	315	329	288	312	303	286	298	319	308	289	322	311	304	285	281	300	305	310	289	329	303	307	293	309	302	309	311	297	310	294	298	316	322	310	281	320	295	274	329	325	309	280	293	309	315	320	320	282	308	319	326	307	313	282	283	308	266	338	313	316	318	296	320	292	293	298	277	286	299	334	279	281	297	281	305	313	294	274	306	298	323	302	283	337	280	316	282	300	296	300	304	284	315	318	285	316	301	263	319	305	321	278	284	304	305	285	302	287	284	308	311	305	319	296	322	283	323	307	322	307	289	353	308	295	315	308	299	281	308	283	331	309	293	284	301	337	281	297	279	291	277	314	313	277	293	332	289	265	309	304	322	284	276
37205	63053	42337	19442	11121	8194	6135	4821	3720	2916	2371	1951	1579	1376	1178	1046	881	831	768	702	654	576	569	538	483	443	404	434	407	421	398	410	416	407	421	427	401	378	395	364	392	372	356	362	369	354	343	376	383	369	355	360	364	380	333	317	314	323	301	311	370	302	348	322	307	333	356	314	342	311	302	338	315	314	308	319	355	322	321	294	304	354	280	326	311	287	374	272	332	328	317	278	299	298	290	361	303	311	279	325	310	298	284	297	302	302	303	295	330	300	318	336	318	276	309	318	315	331	291	305	301	326	308	313	286	334	334	321	298	283	344	324	288	294	315	331	311	310	313	301	306	336	290	312	303	313	317	309	307	315	308	284	287	286	324	333	331	279	277	341	317	306	293	320	276	325	298	311	310	333	311	305	293	275	295	317	306	307	280	320	291	276	329	322	325	315	282	339	326	310	308	306	278	314	280	313	302	324	298	333	349	280	290	301	285	292	316	338	304	294	281	295	289	294	290	299	330	311	278	284	297	295	288	308	320	303	318	301	283	352	337	286	326	307	298	337	313	291	309	302	324	330	336	322	292	296	310	306	290	268	317	311	312	312	293	324	302	312	323	287	283	291	334	322	307	316	308	332	284	296	292	311	335	305	310	290	312	328	295	306	298	307	307	315	309	305	294	300	319	323	323	298	310	297	308	295	309	282	306	303	300	307	308	321	314	283	286	317	321	307	327	301	321	327	314	351	330	339	321	261	290	322	303	295	297	351	315	304	305	301	320	298	325	324	314	285	330	295	326	304	298	295	316	302	310	324	303	325	309	298	326	292	340	329	337	293	309	305	324	323	277	321	325	302	325	282	312	294	302	285	273	279	298	310	267	287	286	282	306	274	306	283	278	300	293	286	292	313	306	332	344	340	336	321	315	307	334	309	275	308	309	313	317	304	332	268	283	303	298	316	312	292	310	340	292	286	305	318	298	277	286	296	287	291	279	289	322	306	295	319	324	275	321	294	323	319	313	361	340	307	290	320	335	299	329	325	321	299	320	316	296	313	311	330	295	292	332	335	331	291	293	311	316	304	298	313	316	302	344	302	323	330	315	327	308	339	307	287	327	277	308	329	307	295	311	307	303	282	329	320	285	325	329	298	296	306	300	312	316	285	297	315	309	320	294	321	306	305	297	312	312	295	314	296	289	318	273	298	331	315	295	333	328	302	286	314	330	298	306	306	320	297	260	299	327	297	286	324	308	322	293	298	301	283	308	309	319	301	280	313	295	298	305	346	333	332	305	309	313	286	325	300	326	318	326	294	335	305	341	292	293	323	281	297	282	325	302	312	313	316	323	316	308	292	312	332	305	310	279	296	312	290	290	308	323	298	288	308	315	334	327	310	284	294	311	293	270	322	321	336	297	296	343	305	308	312	317	305	326	280	333	315	267	301	298	308	332	319	309	272	292	289	288	304	305	309	284	287	290	321	320	302	328	286	258	319	292	324	284	327	290	288	314	294	343	305	305	304	317	306	303	300	306	336	322	346	313	317	313	289	291	286	303	302	328	279	334	308	303	297	293	292	304	317	329	328	302	329	320	314	297	321	320	267	296	300	306	302	314	297	306	328	326	288	343	309	288	296	292	318	274	302	326	315	309	278	348	312	342	316	312	308	302	322	306	304	323	309	269	298	307	316	292	324	300	316	298	302	294	304	278	302	299	315	283	333	296	318	299	297	253	306	325	333	329	299	302	288	335	304	284	311	300	323	298	281	290	307	303	268	312	293	333	320	298	295	304	305	312	312	304	307	301	335	315	316	294	316	303	318	285	306	293	298	304	338	299	296	306	314	291	313	303	309	323	307	283	304	312	320	323	276	303	291	296	305	327	309	298	285	303	266	314	312	304	323	318	306	294	288	317	321	313	323	317	310	316	308	323	313	313	316	307	303	268	326	313	293	277	325	321	296	324	301	317	292	342	285	320	310	319	314	299	293	339	323	305	307	300	300	319	304	282	275	321	305	320	342	320	281	308	326	313	319	301	289	318	301	315	315	271	300	312	299	329	296	314	303	311	303	304	298	297	295	296	284	327	325	289	310	297	334	287	318	296	320	294	306	284	297	307	321	311	284	290	310	300	290	313	330	296	306	308	298	308	322	279	297	320	306	324	314	319	286	311	310	324	293	328	326	320	300	298	325	304	326	307	304	289	314	302	300	285	305	321	310	304	314	317	300	300	276	325	306	301	272	319	291	321	303	296	319	309	300	269	287	307	302	308	290	301	293	299	328	308	286	293	315	308	322	316	314	291	325	292	315	299	314	312	297	308	285	333	322	289	340	296	273	314	279	320	321	320	303	316	297	306	339	345	338	306	284	313	325	299	357	318	297	316	309	330	332	323	308	293	292	296	314	289	303	294	319	307	269	295	310	307	307	317	300	291	301	321	304	296	327	314	309	273	294	287	323	318	301	327	325	314	323	332	315	312	314	311	308	292	300	305	294	313	325	303	312	317	281	344	306	270	327	314	306	291	305	322	301	305	298	302	304	298	316	316	284	275	312	324	307	300	308	321	338	324	311	301	298	281	312	305	331	314	296	304	304	285	292	328	283	339	289	301	298	309	311	305	314	307	294	307	310	327	298	308	316	310	315	292	314	324	313	281	298	309	311	306	332	306	296	349	323	317	317	312	309	286	305	313	300	300	282	293	300	345	318	314	300	335	321	292	291	282	316	295	313	272	332	278	308	281	310	271	302	295	294	330	313	343	353	291	301	299	325	283	295	307	287	316	298	292	298	295	302	275	317	283	296	278	324	279	296	322	288	311	304	302	314	320	282	321	297	318	275	328	309	278	305	308	317	280	291	313	326	301	303	315	297	283	298	311	308	318	303	312	300	309	316	328	299	316	300	283	301	317	319	284	364	319	316	309	301	317	296	312	321	342	331	315	300	312	320	295	328	294	280	299	316	284	317	305	263	270	272	301	299	306	323	290	325	349	319	350	328	338	271	284	315	307	288	319	297	300	309	306	294	310	289	317	329	315	330	313	285	330	328	315	291	321	314	295	306	305	308	261	322	297	288	289	295	295	288	303	277	313	276	301	303	266	271	300	277	304	301	301	337	279	297	281	296	279	303	311	297	290	293	297	309	273	333	326	297	288	330	292	326	267	268	320	301	313	320	297	337	294	282	304	309	303	316	336	281	302	308	300	313	289	311	296	331	312	310	314	290	338	322	272	316	327	314	285	290	311	304	307	301	334	296	306	295	330	290	274	275	301	308	322	308	314	326	296	294	287	275	291	301	292	314	292	289	304	286	304	296	302	263	302	286	319	303	300	309	283	277	317	310	306	336	322	292	320	311	292	285	316	304	320	331	323	332	315	294	302	347	305	313	290	288	306	305	291	295	328	326	329	295	308	306	320	320	299	311	298	312	298	307	298	307	284	324	316	320	315	320	306	288	309	305	285	347	325	294	311	315	310	300	287	293	317	304	297	278	272	282	295	336	306	309	320	294
32943	31438	25357	10293	3342	1915	1401	1058	825	671	552	472	424	378	333	333	295	262	304	239	248	235	200	224	202	236	205	216	204	199	219	194	193	193	202	190	185	180	187	190	190	187	180	182	173	172	181	174	199	176	211	191	175	159	190	188	181	178	204	195	171	182	170	201	191	173	180	183	155	171	193	182	160	171	185	171	177	189	192	156	159	189	171	171	175	162	189	172	166	185	166	179	192	168	168	178	163	153	151	176	179	175	185	167	172	183	175	187	176	170	166	173	152	175	191	171	163	215	179	177	181	153	171	165	163	181	195	174	169	193	159	169	175	163	179	174	194	179	181	169	178	165	180	172	183	164	180	175	171	196	158	172	159	164	164	170	185	174	193	157	167	192	171	172	167	154	184	191	175	167	188	186	180	180	183	173	166	169	158	187	179	166	156	177	196	165	153	174	178	177	174	193	180	189	180	187	204	180	167	175	192	172	187	186	159	184	157	173	157	168	165	164	152	185	158	164	165	182	185	161	176	150	186	175	173	175	190	180	158	164	177	174	191	184	174	168	175	189	173	180	182	175	141	168	161	149	197	173	170	175	178	149	167	171	214	166	179	138	188	186	164	181	158	197	185	176	170	177	177	182	171	180	170	177	172	193	171	172	180	189	144	182	170	166	178	158	205	188	175	170	155	180	176	164	166	151	177	164	217	164	154	169	166	166	207	190	177	172	170	169	172	196	156	170	170	169	177	176	157	186	156	179	171	196	180	180	180	176	161	178	183	193	180	177	167	167	141	203	167	172	165	181	151	167	185	156	166	177	204	154	151	188	189	185	156	175	159	174	175	183	197	185	169	174	181	152	166	165	181	180	166	157	176	189	159	176	160	166	175	168	180	185	205	171	163	178	204	182	187	181	164	168	174	174	162	153	177	181	168	163	152	167	170	170	186	172	161	154	197	192	167	182	145	192	182	172	170	193	188	166	147	170	163	181	144	181	156	190	174	176	171	189	187	170	166	160	191	174	182	179	179	143	180	176	153	184	164	183	163	159	193	182	160	171	208	164	172	192	188	186	177	173	185	148	184	215	145	173	148	162	159	189	172	164	180	172	165	180	157	182	157	183	193	181	173	174	189	167	165	172	186	183	162	171	172	158	170	192	168	171	159	183	173	170	163	171	189	147	169	165	169	186	165	173	193	186	186	192	180	144	153	171	192	168	143	194	181	156	172	178	148	158	178	160	173	177	156	185	179	180	159	185	159	173	196	177	173	152	190	165	168	163	171	162	183	176	171	179	179	181	165	157	151	173	162	181	162	156	177	178	185	148	183	194	155	176	161	173	159	156	177	175	168	193	167	168	164	173	153	158	182	176	164	183	164	190	185	152	162	201	148	177	174	206	174	157	162	176	165	157	177	192	182	193	168	163	170	177	182	155	182	177	181	171	184	175	182	166	196	181	184	186	180	178	162	181	179	172	197	148	175	180	163	180	190	167	173	179	166	174	148	172	178	173	169	173	173	181	189	166	151	178	187	181	169	157	145	197	176	190	158	183	160	164	176	158	154	181	160	177	190	161	169	184	155	143	176	167	172	176	177	176	152	172	185	190	179	200	176	167	181	171	183	181	162	175	195	179	180	184	164	166	193	190	173	161	190	186	167	177	172	175	154	171	174	156	186	191	178	199	172	172	179	164	150	157	181	189	145	182	172	184	175	213	169	152	166	177	205	169	183	145	189	155	169	165	173	144	203	171	160	200	184	172	170	181	155	182	162	174	178	167	176	169	169	163	179	174	164	180	186	168	177	193	142	168	161	187	169	172	143	196	191	190	157	155	172	177	158	166	190	190	157	162	177	165	173	174	163	176	157	164	185	168	187	161	172	184	181	174	169	188	180	164	156	177	189	178	165	137	155	186	156	171	211	185	175	154	184	159	193	195	161	169	192	168	167	168	177	183	167	159	173	175	156	192	165	166	196	167	183	162	171	145	183	178	169	163	161	164	172	163	163	176	176	190	170	189	176	194	172	176	167	172	167	164	177	192	186	172	191	164	179	182	174	197	180	183	153	174	188	186	183	174	177	172	167	153	166	192	160	200	174	172	178	181	151	166	184	153	164	158	190	179	178	177	162	183	179	176	166	172	148	188	173	167	164	164	152	166	172	169	208	190	153	177	161	175	167	164	176	175	169	181	155	178	161	169	138	155	149	193	195	162	171	187	190	184	158	169	166	187	182	164	171	169	168	187	155	186	167	182	174	186	186	157	187	168	176	172	181	156	160	170	188	183	182	170	150	174	193	192	177	162	159	183	176	157	204	170	187	167	155	161	149	180	177	172	175	176	172	198	168	175	160	164	184	158	177	183	183	174	154	159	174	172	166	152	178	169	182	189	163	142	182	170	176	150	184	173	153	185	186	188	175	162	170	183	152	175	183	170	157	173	185	184	181	163	168	163	164	201	173	167	188	162	155	190	172	193	179	193	174	151	163	187	198	180	183	174	179	168	167	157	190	174	166	205	174	142	171	166	192	183	169	184	179	190	159	169	178	170	179	159	166	167	170	198	185	158	167	168	162	163	179	192	178	181	139	181	172	173	169	185	200	165	154	200	157	194	163	156	188	175	205	175	166	164	187	170	189	171	172	157	160	182	124	196	167	190	188	165	164	178	184	162	166	168	175	159	151	157	182	189	181	165	203	197	199	154	207	175	178	158	160	179	154	190	197	179	171	167	165	181	161	177	183	177	133	175	181	178	177	152	172	181	178	153	169	168	195	183	160	170	199	174	172	172	148	200	197	162	161	177	171	174	173	180	187	164	161	145	198	174	198	149	162	156	164	166	175	176	181	177	169	175	159	175	160	176	181	133	187	156	191	146	181	171	204	193	163	160	174	165	178	172	181	172	174	170	180	148	174	175	160	173	172	171	176	177	163	186	177	175	168	192	182	173	192	187	178	196	165	168	179	164	146	176	182	154	160	159	169	160	168	180	156	183	174	176	171	162	177	166	193	170	177	199	189	154	182	161	192	151	173	147	193	194	174	194	145	177	169	189	180	171	188	178	153	153	170	169	171	175	188	164	165	185	175	169	164	170	189	180	191	152	205	169	177	199	172	166	166	170	179	163	175	181	189	179	176	196	176	173	173	179	171	175	195	162	178	162	173	154	163	171	150	168	159	178	165	174	174	145	172	176	171	162	170	187	172	204	165	170	181	175	174	166	185	185	177	156	188	165	190	175	170	177	175	158	159	202	178	181	159	177	158	167	175	184	159	162	178	171	200	171	171	157	183	166	175	170	177	174	174	167	172	151	172	176	188	187	166	164	171	173	162	160	169	192	186	166	172	182	156	183	172	177	189	158	177	167	188	190	184	183	173	163	168	193	171	165	200	180	187	187	169	184	189	174	201	175	192	179	185	178	165	166	176	152	175	170	176	178	205	174	172	183	184	176	175	184	171	174	174	168	178	154	170	171	188	181	156	184	201	186	175	180	163	174	165	178	182	159	189	171
36081	43682	24304	8122	4820	3492	2619	1879	1493	1087	938	846	689	556	501	433	420	407	370	321	324	271	259	223	255	237	248	202	212	223	241	232	224	231	189	222	197	215	217	198	219	187	189	223	199	201	214	218	214	195	198	204	193	215	189	194	213	193	196	209	193	203	194	188	187	189	208	205	181	187	217	165	225	194	174	188	190	200	191	189	186	191	190	178	189	184	206	209	173	181	144	205	208	183	177	187	192	196	195	198	187	185	191	191	194	166	163	181	186	200	196	196	188	201	189	184	198	215	181	198	191	166	177	167	195	182	179	166	152	183	201	197	201	197	180	173	201	202	219	210	195	177	197	202	186	174	169	175	174	168	187	178	190	213	193	188	176	221	168	202	195	195	187	175	196	191	205	185	174	182	181	180	213	169	183	186	189	192	176	182	211	176	196	180	171	197	186	191	180	183	160	186	195	194	197	212	173	175	176	186	214	165	181	171	167	183	196	175	200	195	185	190	186	198	207	167	226	193	187	184	171	181	183	184	191	188	185	163	188	199	199	188	193	187	188	175	163	173	202	161	203	183	173	224	182	215	190	191	177	207	187	176	179	189	179	176	191	216	183	199	190	194	166	197	176	197	183	176	195	165	183	202	195	181	181	215	189	182	191	191	180	204	172	168	198	187	223	182	209	201	195	188	155	153	164	193	176	204	201	180	176	184	171	198	199	174	184	199	190	172	189	176	196	184	207	193	175	186	178	197	188	184	186	185	183	205	188	178	207	179	191	178	188	180	168	208	185	191	180	200	205	189	215	193	182	192	181	173	209	215	197	199	195	202	176	206	216	197	192	198	200	203	216	227	185	196	183	206	179	167	216	204	167	181	199	186	167	182	195	209	197	190	197	178	176	176	194	184	185	177	181	177	186	178	198	206	213	203	202	198	183	191	179	192	179	184	193	185	187	155	163	190	160	163	182	185	196	199	172	185	190	175	174	184	175	209	196	172	178	220	178	199	168	182	189	204	177	205	186	163	177	172	197	169	195	174	177	208	188	172	171	191	197	201	177	196	165	183	174	180	198	194	180	175	187	198	185	190	176	193	192	195	168	177	182	178	177	165	202	182	180	205	194	172	209	195	193	169	189	181	175	177	186	197	217	193	162	192	177	215	170	201	184	177	211	191	201	191	191	173	200	204	186	196	209	173	204	168	190	167	187	184	176	181	184	198	181	200	202	198	184	181	184	192	197	207	189	200	187	182	195	211	181	184	180	173	189	228	177	195	183	182	186	191	185	197	179	177	197	214	201	187	183	175	146	176	184	201	181	192	197	196	175	211	176	187	167	184	186	204	190	217	184	194	202	200	198	173	186	183	179	174	187	201	171	195	191	193	206	180	189	181	173	187	185	190	188	205	207	201	164	205	187	184	177	154	170	188	172	193	177	176	156	186	177	189	196	187	204	186	201	198	195	179	173	185	188	198	206	189	186	187	192	212	176	185	186	183	172	208	182	157	196	193	173	213	191	164	193	224	169	180	189	182	198	180	182	220	170	200	194	198	193	184	175	171	185	180	192	169	184	161	201	200	203	185	193	191	195	227	191	180	181	209	201	207	187	176	180	189	200	203	167	195	212	183	190	213	180	200	159	183	182	204	189	196	191	192	200	186	193	176	199	188	182	193	178	179	191	176	196	194	210	179	188	187	162	169	201	185	180	175	171	203	206	198	182	192	179	208	178	205	171	197	183	226	176	177	202	189	179	182	216	172	198	170	168	194	168	186	190	182	202	185	192	206	199	179	190	150	161	193	197	206	185	208	158	162	209	174	166	182	179	195	201	186	188	166	172	198	170	209	173	158	185	198	162	181	197	190	175	179	188	200	164	207	205	212	182	198	207	170	193	185	183	154	197	171	185	186	180	189	198	192	173	206	189	172	182	183	182	174	174	193	163	201	183	171	170	180	198	189	155	172	179	199	185	215	182	204	178	179	190	200	182	201	192	179	200	167	176	184	185	165	174	196	207	186	210	179	198	190	183	180	198	198	182	189	183	184	181	210	193	198	187	201	192	194	186	174	163	185	196	190	181	203	201	212	205	188	184	219	182	185	171	193	206	179	186	194	172	188	175	196	189	184	178	180	179	175	188	175	188	165	172	192	176	181	175	222	183	210	173	190	192	190	190	191	194	219	191	189	185	203	185	217	182	168	206	201	181	195	185	192	179	186	202	191	170	186	195	173	194	183	187	202	171	179	168	181	190	209	189	188	174	174	198	192	197	195	191	174	188	198	196	204	171	186	176	177	204	197	181	213	177	198	200	206	181	189	184	201	168	204	216	178	184	190	174	185	199	188	183	198	194	170	174	172	170	194	192	190	194	199	179	195	190	180	204	211	202	184	155	171	175	196	179	203	208	181	171	194	186	185	200	178	185	178	191	194	184	155	221	184	182	178	187	174	198	200	191	189	180	206	169	168	192	169	191	188	226	191	196	211	196	199	190	178	161	198	189	174	183	189	165	207	194	169	173	177	163	195	180	184	183	185	172	197	199	182	198	192	185	176	198	204	181	184	181	189	226	186	193	173	181	190	196	192	156	176	196	219	187	205	172	184	201	176	190	188	185	170	171	183	189	201	176	169	215	176	171	169	183	169	181	178	182	189	205	178	177	192	175	198	200	189	215	194	180	184	192	203	182	181	183	181	174	195	187	189	188	180	168	175	197	189	196	160	178	203	198	180	165	170	191	180	180	183	181	184	143	215	208	162	166	181	193	193	185	194	183	171	196	195	168	175	206	196	194	181	182	188	198	187	189	169	190	170	197	183	179	189	194	180	190	181	173	189	186	197	215	188	190	194	207	176	175	211	187	209	196	173	207	203	184	166	177	160	206	198	183	211	200	163	213	214	170	200	200	190	185	184	208	207	161	199	199	189	188	179	201	159	152	180	197	162	194	212	173	200	182	200	178	193	170	166	191	182	194	183	193	195	183	189	200	194	205	199	186	206	204	160	185	177	191	184	179	199	176	189	185	174	182	195	192	171	177	173	194	223	173	182	192	193	195	194	179	207	195	178	178	189	182	185	173	175	199	198	192	220	175	180	198	156	198	201	173	179	187	184	195	174	160	204	186	173	187	175	181	175	203	192	198	206	188	175	186	195	141	177	178	200	201	191	185	201	177	193	200	192	162	192	217	211	168	192	188	189	200	208	210	198	177	162	178	172	174	162	177	210	192	167	179	194	192	176	169	182	208	199	203	195	197	203	197	158	194	155	192	193	188	194	184	181	220	166	161	196	189	164	182	196	185	195	186	222	177	183	189	159	167	206	173	197	175	206	197	196	170	184	196	188	180	191	198	206	197	187	205	184	186	203	197	195	192	185	175	171	197	210	198	176	192	201	165	195	202	197	202	155	165	175	182	215	208	198	217	189	172	198	176	206	183	195	205	212	198	171	193	180	199	154	188	170	180	173	185	190	184	198	194	181	197	212	189	217	177	206	191	191	174	181	178	196	174	163
23745	21159	28316	24277	20910	11691	3660	1963	1471	1212	988	866	689	623	534	466	411	413	430	360	358	332	321	296	280	299	294	278	280	284	251	278	268	259	243	256	262	231	225	268	248	256	237	263	216	220	222	257	257	255	261	233	235	262	243	236	182	221	225	220	207	232	214	224	235	229	234	214	235	209	205	222	232	208	228	222	202	238	221	223	222	232	227	244	242	228	206	222	237	221	202	198	201	219	233	219	184	222	222	230	231	220	205	215	234	222	203	214	201	221	228	216	210	202	234	227	204	207	225	236	201	236	234	213	184	247	211	221	189	226	206	232	227	204	231	223	220	223	236	193	213	249	227	230	217	220	198	201	189	227	239	225	247	229	214	216	235	208	227	221	216	226	217	215	202	204	228	249	189	224	198	235	214	226	217	223	201	221	216	216	210	218	219	228	237	227	210	212	231	207	214	205	222	210	188	227	215	204	228	214	209	224	210	201	250	232	219	247	206	224	227	227	190	273	213	205	206	235	216	239	239	217	222	212	232	208	220	202	207	213	215	210	201	202	200	212	209	199	214	217	206	224	216	220	205	214	208	217	227	215	192	188	244	230	225	204	221	232	220	229	216	234	237	229	219	226	197	214	206	227	206	215	235	223	227	220	238	234	226	212	226	194	196	216	192	245	195	205	216	240	202	235	220	222	224	234	194	232	254	224	226	196	218	215	206	220	222	220	241	201	241	219	238	207	215	221	207	227	223	202	217	268	230	228	210	228	200	210	222	191	214	228	218	209	217	223	199	202	211	251	221	240	218	220	235	201	205	195	222	191	218	198	219	204	228	215	220	212	223	228	246	228	205	210	204	222	239	214	240	208	232	209	220	202	229	207	191	214	218	184	238	217	208	236	210	236	215	232	229	209	224	230	230	221	204	238	224	224	228	237	205	213	215	205	232	189	212	222	225	211	215	198	234	217	210	209	200	251	209	231	222	190	222	193	226	225	198	211	226	226	194	218	248	229	233	210	221	219	214	228	201	220	232	211	198	200	209	229	242	212	226	200	226	213	216	214	204	202	233	222	212	208	220	234	241	210	244	210	205	212	220	224	227	250	215	205	213	224	190	220	216	238	226	209	208	206	202	179	225	235	213	215	194	221	219	216	202	198	226	239	199	200	225	205	223	207	204	215	230	213	205	229	188	220	230	208	199	188	219	214	193	235	201	235	216	217	217	219	219	212	211	209	194	206	240	207	223	213	234	233	236	219	226	229	245	231	209	228	191	196	210	244	226	213	235	220	191	195	239	221	225	209	224	208	206	217	204	220	205	229	203	193	209	188	228	226	211	215	211	201	231	208	217	210	247	226	218	219	217	203	204	209	218	227	224	200	234	203	230	212	230	230	209	231	241	230	224	199	193	196	226	191	225	212	199	207	249	244	217	205	210	219	224	215	213	222	237	209	212	209	244	215	207	216	186	219	208	225	228	191	200	204	221	222	216	212	229	212	190	230	211	226	216	206	204	224	242	240	227	219	225	221	206	215	220	222	211	214	217	211	210	238	237	227	229	189	217	245	207	207	221	205	209	253	197	231	217	239	210	211	204	225	208	214	237	207	236	223	222	201	223	186	227	202	206	227	208	230	204	216	232	219	212	254	215	207	217	211	218	223	217	222	203	220	198	188	208	231	229	211	208	219	231	248	192	243	209	226	195	224	226	230	209	200	204	185	204	193	218	229	224	211	222	213	214	223	216	210	249	209	219	194	207	220	213	207	214	217	213	218	214	221	213	231	217	224	221	205	225	231	226	237	221	223	224	192	210	231	212	249	207	238	192	217	198	230	211	208	218	221	212	225	217	244	233	202	210	224	215	211	244	234	217	223	192	218	198	211	209	195	222	227	224	233	224	208	206	231	216	209	215	195	204	199	211	207	223	239	206	223	238	223	238	186	201	188	218	200	209	243	237	211	229	222	235	216	223	242	233	231	229	206	189	211	238	213	211	226	223	213	218	244	206	203	237	223	226	225	224	211	215	214	222	221	222	213	234	234	203	203	231	218	210	218	222	210	192	230	217	225	228	226	240	214	218	212	219	225	193	217	204	235	219	225	214	219	244	220	238	221	225	224	213	215	209	212	206	231	191	233	226	212	202	222	206	223	227	235	229	225	221	239	234	192	225	212	207	233	221	216	223	213	234	203	202	218	215	215	210	227	213	215	244	241	217	247	212	239	214	236	234	210	245	210	233	195	210	247	235	231	199	218	198	212	233	221	188	233	202	248	236	217	218	227	207	227	203	210	203	213	241	213	220	209	226	222	223	220	226	200	226	210	208	227	228	199	211	210	214	239	251	220	236	237	192	228	221	210	226	220	224	233	218	196	224	201	222	228	235	209	232	220	215	245	218	215	217	211	219	191	236	203	209	220	199	233	229	215	222	241	214	216	242	234	212	212	191	198	226	213	240	223	206	232	219	219	210	213	235	226	206	235	209	208	211	226	216	217	209	214	206	204	223	224	195	222	193	252	217	245	220	183	236	209	229	226	206	230	216	204	229	225	205	203	222	225	224	225	215	227	226	221	192	209	217	241	217	200	227	219	218	222	232	208	209	213	232	222	229	228	213	221	206	201	211	207	210	208	206	228	202	212	205	212	223	219	193	215	233	236	230	204	225	218	222	208	212	215	202	221	234	223	221	210	200	199	213	213	219	232	222	201	234	221	232	209	220	206	241	200	208	239	215	222	192	214	210	218	227	222	222	238	251	208	198	207	216	233	223	220	229	230	225	224	187	222	204	225	217	201	201	215	219	235	204	212	236	222	227	228	211	219	212	223	213	211	234	260	221	200	213	193	210	218	194	212	238	218	230	212	207	223	215	218	212	195	226	216	222	224	253	225	217	213	223	229	232	215	218	227	202	257	220	185	222	240	190	225	230	221	221	226	243	206	213	218	206	209	232	227	235	216	220	238	252	218	235	221	206	223	200	238	192	235	208	208	242	194	204	241	239	218	229	223	221	238	212	239	199	247	242	224	206	195	213	191	199	206	227	232	210	248	216	187	212	201	223	224	212	211	203	196	241	209	195	226	208	219	246	225	213	207	225	221	208	222	244	207	227	204	223	224	211	229	213	225	228	222	222	206	208	194	224	228	197	195	226	230	209	218	213	214	237	233	216	213	225	206	215	219	219	198	211	246	197	225	203	209	192	218	198	231	227	219	206	232	242	228	202	202	224	218	235	206	251	236	210	186	223	232	202	227	204	232	219	224	207	226	240	208	227	243	216	216	207	223	206	224	223	229	231	235	230	220	222	219	232	215	211	196	216	214	205	235	222	224	205	214	205	220	220	222	211	231	228	203	212	224	236	192	210	220	221	242	232	216	232	237	214	203	213	208	204	236	242	214	217	241	224	220	204	206	218	204	237	186	241	194	209	191	220	203	202	196	207	229	201	220	211	203	226	231	235	230	188	226	201	218	247	228	215	223	216	216	228	206	233	238	229	224	230	204	209	233	188	215
34633	56354	36649	14689	8376	6093	4583	3387	2527	1952	1704	1355	1113	865	814	702	612	541	532	475	406	412	370	337	378	306	308	321	318	333	344	321	291	330	306	295	277	266	264	298	295	273	273	252	266	274	234	253	265	254	281	267	264	265	235	227	255	227	258	247	234	238	241	252	229	244	230	228	240	214	259	229	229	210	236	238	227	230	246	255	221	261	213	228	210	230	217	221	252	196	249	241	226	233	234	225	229	219	204	238	235	207	207	235	219	220	209	210	247	217	259	238	227	220	235	230	235	214	225	234	218	224	229	214	233	226	237	252	246	242	239	232	255	208	226	233	230	239	224	238	249	240	224	224	219	220	239	207	221	214	223	219	211	235	226	227	244	230	205	219	225	225	246	232	227	228	188	229	220	255	219	247	217	205	270	216	226	218	215	207	227	222	234	245	229	212	224	209	239	235	210	233	242	233	232	224	216	226	243	225	227	211	229	240	249	242	227	220	234	235	206	262	231	214	221	240	226	219	236	202	225	231	223	237	231	229	232	226	205	234	228	236	236	210	255	206	217	254	244	215	207	239	239	216	219	218	211	218	234	237	249	255	197	225	213	219	217	195	226	250	251	218	254	235	221	218	208	221	221	228	233	243	219	213	242	231	226	241	214	257	192	222	219	226	224	221	252	235	210	210	220	224	231	229	239	213	206	231	205	221	247	236	229	227	244	223	246	221	229	205	195	234	252	237	208	232	208	224	232	210	214	224	203	212	226	224	210	244	206	220	219	226	209	241	256	218	220	220	226	218	214	232	236	236	230	236	222	213	250	233	236	236	223	226	222	223	239	211	225	222	201	229	228	248	226	238	228	211	216	232	245	230	230	226	210	219	217	196	224	229	254	183	238	224	202	262	231	241	231	225	211	230	228	232	239	224	214	214	239	212	215	215	265	248	226	215	222	250	219	238	226	205	221	257	239	240	222	227	226	248	204	229	217	211	240	216	219	239	224	200	255	209	250	217	233	222	239	211	217	238	243	260	249	209	227	231	211	245	222	215	228	238	226	263	232	230	215	205	212	233	220	215	236	198	238	268	199	220	238	211	243	220	203	230	215	233	223	232	237	232	200	244	213	210	217	228	234	198	206	221	236	213	206	232	249	220	229	247	218	229	229	210	226	252	191	206	217	240	210	208	253	225	239	205	206	234	251	227	222	215	236	227	223	210	243	211	237	251	227	261	212	231	214	214	231	224	245	231	196	220	226	211	228	234	230	244	217	232	248	228	212	247	228	211	230	234	231	232	220	220	253	206	229	220	223	240	229	227	219	227	217	232	246	207	238	242	232	240	218	213	230	258	235	257	243	249	235	220	201	227	232	232	225	251	225	245	244	209	222	238	223	221	192	250	228	220	192	220	233	228	232	234	245	221	222	234	225	233	237	217	199	233	239	228	216	213	229	214	239	224	215	255	258	237	223	222	225	242	206	232	235	234	233	207	219	220	211	206	226	211	212	226	206	211	193	231	226	239	212	218	223	242	217	185	211	224	244	213	241	250	243	216	219	231	224	210	248	257	224	195	241	217	229	220	230	216	216	223	234	217	253	230	247	204	215	217	248	220	242	215	242	223	248	243	235	241	242	221	213	225	236	255	221	224	214	228	246	225	204	201	225	231	234	223	210	222	209	244	214	206	231	215	212	231	254	202	235	241	203	245	227	256	236	226	244	247	212	219	212	232	235	200	236	242	219	237	239	205	227	208	239	222	236	220	221	212	226	220	217	215	225	239	220	232	233	223	217	205	232	223	229	252	239	215	222	219	231	240	207	213	237	207	236	234	229	200	214	226	253	211	242	228	236	240	223	227	232	242	230	219	210	239	224	246	186	220	234	238	217	218	243	240	241	209	236	230	231	230	234	259	230	237	238	255	205	238	218	221	213	251	218	211	240	221	229	217	258	211	231	226	234	239	207	200	233	223	252	214	231	239	231	221	254	220	235	213	223	203	221	195	217	234	231	243	216	234	236	215	232	222	210	217	221	225	226	234	195	221	217	234	216	246	195	219	235	187	237	221	221	226	235	225	237	231	239	226	238	232	208	217	223	258	213	255	225	201	207	234	211	206	206	229	243	207	246	235	222	239	226	225	248	261	226	215	205	228	207	224	215	212	254	207	220	201	235	236	221	242	209	230	253	201	247	218	241	254	231	243	217	230	198	228	223	216	216	248	233	219	238	232	238	233	237	245	212	226	242	246	240	239	227	228	247	219	252	206	226	241	224	187	224	213	217	243	214	235	252	221	218	243	231	228	221	220	231	245	242	226	203	217	218	231	228	217	246	231	230	233	234	229	229	217	265	222	206	242	216	228	241	205	221	214	256	224	213	222	235	213	217	221	240	231	235	230	232	227	231	215	210	215	235	239	211	234	223	221	218	217	216	224	217	213	221	249	234	214	209	214	220	218	220	218	217	258	200	241	241	240	228	210	236	245	265	194	251	203	220	228	216	255	240	221	238	245	255	215	230	229	228	216	240	239	218	221	218	216	232	248	212	225	226	203	228	227	210	224	244	215	213	214	243	215	243	198	187	224	212	236	232	248	212	243	258	209	234	209	239	251	208	236	214	214	247	239	243	216	219	200	249	236	241	203	246	262	254	220	234	236	224	223	191	234	242	226	221	233	223	244	220	220	200	199	212	218	223	239	229	204	226	243	230	194	250	209	220	241	224	191	228	198	230	273	240	225	222	257	228	207	237	210	218	214	230	233	234	204	234	228	212	226	218	223	245	219	200	214	239	224	215	218	217	223	207	227	247	239	226	239	221	243	253	209	231	185	241	209	223	219	211	259	211	206	220	208	227	215	206	229	210	206	221	242	215	224	210	213	268	239	233	212	224	250	244	207	223	215	223	221	231	208	211	232	265	227	194	217	238	257	220	189	223	212	239	202	214	238	203	225	219	237	220	224	256	236	228	234	237	216	250	226	219	213	222	236	211	215	204	207	241	221	209	243	237	206	218	230	238	214	251	246	219	241	242	230	204	228	227	215	246	227	231	204	226	213	220	218	246	221	224	206	217	227	208	227	247	240	224	234	254	244	226	240	214	246	230	232	229	235	213	224	209	209	247	204	217	245	249	239	217	214	213	207	212	218	198	245	215	223	221	249	252	212	238	250	245	222	236	211	217	216	224	203	227	263	254	222	230	232	226	228	239	199	216	229	188	231	210	215	235	246	230	226	221	238	232	238	222	238	219	228	225	231	207	256	188	241	216	223	219	223	244	215	250	268	207	239	254	244	226	209	205	236	260	204	241	211	229	273	238	239	212	210	240	206	229	230	236	236	228	224	244	225	209	216	236	236	226	232	200	253	221	225	242	227	202	208	221	221	218	220	254	222	235	207	216	214	217	216	239	221	212	240	238	215	224	201	231	230	232	238	225	214	211	232	205	202	209	188	229	213	217	223	233	243	239	263	211	214	243	234	223	242	195	205	235	250	248	207	255	205	253	251	244	230	229	189
25013	21213	27638	25004	13392	3955	2339	1596	1214	1004	872	746	576	560	479	477	440	423	393	368	343	300	332	286	267	278	281	278	263	249	247	277	249	224	267	294	255	268	230	251	245	236	265	237	227	216	269	224	241	263	291	221	229	232	236	236	253	224	212	249	204	197	245	242	262	199	248	211	237	226	235	233	234	235	229	233	201	242	245	243	226	243	234	226	233	227	239	218	205	203	221	235	242	229	240	206	251	233	212	209	262	233	238	232	216	222	217	229	238	225	226	222	237	223	189	195	204	242	211	231	223	254	231	211	235	228	202	238	246	236	212	206	184	210	240	226	238	229	247	212	236	214	218	224	214	201	222	209	201	211	239	204	225	246	214	220	209	214	234	238	200	202	222	244	239	216	209	226	208	234	218	221	219	200	199	233	223	211	209	232	218	207	226	248	228	209	213	214	243	222	227	230	232	261	249	225	198	244	241	228	218	238	204	221	215	226	223	233	227	197	228	237	221	235	224	218	216	218	239	209	227	233	231	223	213	227	213	258	220	204	223	237	225	240	216	246	230	196	211	227	212	189	206	221	225	235	205	202	202	242	220	216	224	228	218	205	235	237	232	210	207	240	235	244	226	230	224	202	227	200	254	251	240	237	211	226	201	207	225	230	231	231	258	228	232	228	214	229	233	231	218	209	218	225	231	243	212	229	212	234	206	236	223	217	213	233	246	228	205	192	228	197	236	232	230	226	189	217	206	216	214	225	223	226	226	209	212	217	253	232	220	247	206	215	222	212	231	275	259	243	248	240	201	219	258	237	231	232	231	210	227	226	245	224	200	226	228	244	211	222	223	223	229	229	244	234	234	204	210	238	191	243	235	245	223	236	238	255	234	240	222	222	221	231	203	219	242	248	202	216	218	241	227	247	246	230	221	234	236	225	237	241	202	228	207	210	237	211	246	204	227	182	208	229	209	234	213	210	236	219	224	222	232	240	198	209	230	204	234	212	233	232	226	237	231	228	242	241	214	215	231	218	231	242	228	211	223	239	219	249	216	228	225	239	256	226	200	210	211	214	236	232	224	232	216	220	230	260	234	207	210	229	208	234	239	245	211	244	201	257	212	222	222	220	240	238	228	236	245	218	228	245	216	225	240	216	224	204	220	257	254	222	209	224	243	223	224	205	198	203	239	252	223	224	188	215	234	194	230	217	225	232	236	243	236	213	248	229	237	218	204	252	232	198	201	208	227	204	244	230	238	246	238	251	242	255	254	217	217	229	226	220	226	231	240	232	213	180	209	215	198	234	265	248	216	210	234	231	234	227	225	234	201	236	211	236	242	223	213	222	233	229	215	251	230	254	207	240	190	187	232	213	209	227	241	235	208	239	225	243	227	219	225	249	230	193	210	227	240	239	207	230	238	240	204	254	218	215	224	233	216	241	215	239	230	247	216	199	220	236	231	239	220	262	201	200	215	202	201	207	203	261	241	225	245	219	217	231	212	230	235	269	206	188	224	207	254	217	224	222	205	209	244	246	226	223	227	215	204	212	208	227	245	222	245	230	252	217	217	213	207	211	221	221	217	238	217	209	216	225	236	235	209	251	223	226	231	212	212	228	237	192	229	192	204	226	209	228	212	238	246	217	230	248	233	216	226	193	218	198	208	221	235	205	212	248	201	206	230	250	202	221	196	200	224	224	216	206	253	210	245	217	200	232	234	241	280	228	244	229	211	241	235	265	223	237	214	199	218	239	226	240	224	229	218	227	246	208	232	215	216	204	203	208	236	247	220	212	210	262	245	224	208	212	221	246	223	243	241	216	196	248	223	240	245	236	226	216	219	212	202	209	202	210	244	254	250	245	220	213	236	222	222	256	242	198	232	228	217	222	251	215	202	224	250	228	231	244	221	239	221	222	220	237	210	197	216	217	225	236	208	220	231	217	216	228	224	227	218	211	221	240	265	226	226	216	239	235	218	222	236	197	251	220	222	227	223	250	204	238	222	241	241	237	218	232	193	207	230	246	223	232	233	212	197	226	218	235	221	224	228	236	219	229	241	239	198	229	221	200	221	266	236	238	225	206	196	195	216	224	202	224	246	188	211	214	260	226	198	205	221	219	236	221	234	251	215	218	229	198	235	230	209	250	196	223	205	238	213	237	228	237	212	241	214	220	251	215	230	225	222	235	239	223	230	206	233	218	239	257	243	251	183	242	217	221	219	203	184	213	224	214	195	211	235	238	214	219	229	209	230	196	252	235	241	248	239	221	237	245	224	237	236	213	234	233	231	215	225	225	219	236	253	219	222	254	214	221	249	216	237	240	226	217	238	258	234	239	199	209	209	239	233	205	232	220	226	205	190	236	211	241	200	221	231	234	208	191	228	233	230	234	244	225	218	233	217	231	233	238	214	215	217	213	251	219	249	244	209	211	239	243	225	224	257	208	218	240	266	216	233	233	209	226	233	253	244	222	226	216	260	203	205	205	228	238	251	241	224	228	213	213	231	223	223	229	221	249	236	183	252	212	223	224	218	208	218	222	211	228	228	197	213	218	221	253	234	217	217	215	238	238	222	218	220	217	201	242	242	232	231	207	223	212	246	233	212	222	229	235	247	220	218	217	242	201	226	237	245	234	252	228	222	200	209	207	222	214	217	228	211	215	226	234	223	216	229	231	214	222	226	225	225	211	241	186	218	262	211	227	238	217	231	220	212	198	233	235	232	242	211	215	231	220	227	215	220	230	215	234	202	230	237	218	234	225	232	202	228	198	244	222	232	215	215	235	222	228	192	227	205	218	214	241	243	244	191	202	235	224	233	200	204	229	222	228	236	224	230	201	233	221	219	223	242	229	240	218	219	236	220	263	217	192	232	207	221	242	230	225	217	229	227	206	231	221	220	235	205	240	213	225	223	234	236	224	198	209	219	207	198	251	228	229	206	244	226	220	192	214	218	213	223	270	209	228	249	239	221	221	242	227	203	227	216	224	232	206	228	248	252	210	248	219	216	233	255	203	229	199	219	252	216	218	242	228	245	232	211	193	236	248	236	237	225	218	226	219	221	222	240	217	203	209	260	220	214	237	218	234	242	243	216	190	211	237	222	228	217	244	227	199	226	226	236	233	229	235	231	207	219	250	226	220	222	218	201	216	222	237	241	224	244	216	250	263	238	208	241	210	242	222	211	249	246	227	199	221	239	251	199	233	225	210	216	214	213	242	205	241	237	268	216	225	218	224	243	213	234	194	229	213	203	226	187	223	236	217	236	215	241	231	212	209	229	250	209	236	221	253	218	230	242	226	229	197	205	230	208	200	219	227	219	222	252	223	208	226	223	220	205	230	216	222	207	231	244	240	237	208	237	224	218	243	217	206	240	238	226	242	215	221	231	218	234	232	230	216	240	211	231	233	209	235	202	213	252	228	207	204	201	234	221	212	225	231	240	229	218	242	226	221	265	236	242	209	228	231	227	264	241	232	218	230	211	219	223	230	235	215	232	217	213	214	199	234
33414	53088	32812	13726	7081	5129	3867	2911	2177	1797	1496	1185	965	856	688	678	543	500	468	498	425	352	340	325	318	318	358	311	320	349	295	295	296	303	297	285	258	304	287	298	286	271	246	237	289	271	237	263	256	301	306	261	275	254	248	248	248	232	297	260	257	237	247	223	218	252	242	254	229	252	262	239	250	227	243	273	274	251	232	246	248	247	227	259	245	224	250	246	241	225	242	266	245	229	221	257	220	225	239	216	244	251	273	245	225	231	253	233	240	244	235	259	203	246	247	238	226	256	232	245	251	241	247	224	234	238	250	259	242	247	259	238	247	247	270	239	260	230	225	237	247	245	239	224	254	267	249	229	223	249	233	255	227	227	228	253	237	258	225	218	258	281	240	241	235	240	262	223	254	231	242	221	206	218	223	247	245	248	223	262	265	241	237	220	240	254	237	232	255	252	242	239	220	208	247	216	235	252	253	231	235	211	217	223	265	233	234	259	245	254	230	241	243	231	229	250	256	259	237	235	243	230	226	240	246	237	249	246	235	234	233	245	239	232	219	238	197	245	253	247	242	245	219	220	223	230	256	247	240	228	236	212	262	267	237	239	263	247	240	230	207	238	220	239	257	236	236	240	233	230	222	247	242	237	221	227	263	239	242	264	222	222	258	238	240	229	260	236	219	244	249	226	253	222	249	267	233	258	245	248	256	211	227	225	211	234	249	217	245	240	248	264	256	249	240	256	249	242	237	227	272	248	240	249	250	238	230	243	244	234	236	267	233	231	253	223	238	239	269	225	245	234	276	242	247	214	212	251	224	231	263	216	241	229	247	232	227	225	237	236	245	234	227	242	234	236	268	222	231	259	218	246	231	243	269	254	264	216	238	249	206	271	243	246	241	244	250	225	228	254	227	213	248	244	244	214	250	227	209	233	221	239	235	250	279	237	240	248	249	222	226	211	221	206	248	252	235	249	219	214	256	231	242	212	230	247	228	242	239	224	229	221	235	229	232	252	256	211	231	246	245	235	218	227	253	237	248	233	264	256	251	241	262	266	253	263	211	250	251	221	218	266	232	269	242	230	247	225	226	257	280	239	240	251	225	230	233	241	248	222	245	209	233	221	243	240	254	249	236	233	248	236	270	206	268	243	249	236	242	249	243	244	255	231	231	232	240	253	262	218	237	249	244	258	247	230	253	250	244	237	254	268	255	248	253	238	206	267	276	257	227	248	237	232	238	208	265	253	247	234	252	229	242	229	229	257	246	251	239	236	236	253	231	230	222	207	255	231	249	219	200	217	263	215	244	227	228	247	259	225	247	239	244	252	249	190	247	233	244	240	239	216	251	231	239	266	236	218	244	244	228	231	225	273	215	237	266	261	252	221	240	237	244	223	243	222	256	248	234	237	275	254	231	200	224	225	232	268	238	249	245	235	239	239	228	251	252	253	241	229	252	223	243	245	231	259	223	243	243	220	245	261	261	241	215	244	250	237	260	248	264	244	258	243	239	253	222	227	247	261	223	253	268	236	229	258	251	256	263	249	232	232	239	214	247	222	249	228	237	271	237	249	234	230	225	240	209	249	240	226	261	249	238	241	236	229	227	244	258	242	239	218	212	265	234	226	239	255	241	220	233	260	263	236	224	255	259	240	235	230	250	241	257	248	212	238	227	257	249	267	233	256	259	203	223	247	226	226	244	243	226	263	217	244	233	228	226	258	248	249	254	261	222	223	286	224	244	244	268	222	235	209	239	253	232	240	224	227	238	241	236	237	236	250	225	274	231	230	254	248	242	227	243	238	235	237	256	238	244	230	266	213	230	227	237	223	229	238	222	239	234	244	252	221	218	252	229	245	231	219	230	233	274	246	215	224	232	215	220	243	253	238	247	234	253	221	214	248	255	222	253	227	253	262	230	218	230	235	239	229	226	232	236	232	232	221	257	244	246	241	239	245	240	217	210	253	271	246	246	255	243	243	261	244	234	236	223	246	230	225	249	209	241	240	236	251	225	247	227	254	261	252	246	246	233	263	268	254	260	215	222	227	222	248	227	252	231	238	245	218	235	269	227	231	258	255	231	253	250	244	243	239	240	254	219	240	262	240	212	242	250	212	238	236	248	245	249	247	264	233	239	249	222	264	249	260	248	223	268	230	250	253	226	260	256	246	241	243	245	261	248	242	228	222	227	253	238	231	236	234	223	255	236	251	251	191	231	252	232	240	220	223	249	230	259	218	254	241	227	261	228	247	258	228	265	237	233	250	239	236	242	283	249	214	239	226	245	235	238	247	236	243	232	251	236	216	237	262	239	257	245	243	245	261	269	247	241	231	232	231	243	237	214	256	233	253	244	239	252	235	254	270	280	255	218	245	250	266	228	239	272	205	243	246	259	245	244	242	233	236	256	235	224	255	226	245	235	250	264	257	225	261	259	219	220	237	265	244	227	232	245	250	236	253	221	230	217	273	229	246	230	236	227	256	256	248	257	230	206	216	229	221	223	218	244	213	214	249	232	237	204	224	239	238	239	240	256	248	236	243	248	252	246	237	211	246	240	222	250	211	254	228	232	236	226	251	225	240	248	240	250	262	234	265	277	244	225	270	270	235	240	240	241	228	239	260	249	253	260	257	248	253	248	219	216	229	236	252	251	235	234	237	256	256	218	231	239	255	247	227	243	245	269	216	241	228	255	234	245	220	257	221	211	246	278	214	251	265	254	260	239	220	231	221	228	261	256	268	242	231	223	247	235	241	245	228	259	260	257	237	264	263	242	230	239	265	254	260	236	230	235	234	229	268	234	235	231	222	239	205	258	239	244	225	215	237	218	228	238	238	220	259	236	257	224	250	247	216	228	246	227	277	248	235	267	241	213	221	245	257	238	267	230	254	200	228	234	235	243	273	226	252	232	221	235	233	223	270	251	245	244	257	250	244	257	209	221	242	249	238	240	228	227	241	249	241	232	224	247	234	246	208	235	240	259	211	233	229	244	234	236	236	274	264	224	231	263	212	225	225	233	247	221	239	216	226	239	225	227	233	220	223	252	267	239	212	259	238	251	240	227	213	235	250	251	255	198	248	233	265	228	231	233	254	204	241	269	226	233	229	245	218	217	265	216	238	267	261	264	233	234	245	241	269	227	269	215	248	239	231	226	240	240	230	268	250	237	247	248	219	256	248	219	207	250	224	228	260	252	232	251	259	244	234	257	236	251	221	268	262	224	265	239	238	223	235	238	221	206	246	230	266	226	245	263	256	234	234	257	269	239	239	257	221	222	245	255	258	248	272	242	243	232	223	221	256	239	230	220	221	251	231	255	241	240	280	254	246	256	232	217	250	256	229	247	250	236	240	234	238	237	243	252	212	229	231	245	220	217	246	231	240	233	226	246	241	216	241	248	221	249	232	224	238	239	224	245	255	232	242	264	217	227	246	203	234	235	249	267	247	236	234	223	221	275	253	246	250	240	242	266	224	247	243	256	252	253	250	241	251	234	249	238	233	262	239
22686	21151	28692	23874	21167	21089	10991	3408	2237	1812	1440	1208	1112	988	811	777	702	602	548	554	527	473	490	444	419	425	429	453	396	420	361	381	389	365	324	389	396	366	361	360	350	305	334	359	351	335	351	342	333	288	376	367	308	359	326	341	348	303	304	332	315	312	316	315	333	311	308	302	288	307	313	278	325	336	295	310	345	309	337	320	329	323	317	302	321	321	298	302	332	311	323	313	286	284	316	321	297	303	297	292	296	320	325	302	310	328	304	314	327	270	318	296	274	314	274	309	312	314	284	286	270	305	284	296	319	297	320	313	285	323	304	314	276	282	294	291	271	288	295	294	295	297	286	303	299	286	297	317	291	284	330	282	275	312	307	308	314	293	310	274	309	333	290	327	315	286	283	279	322	296	297	282	323	324	307	289	264	320	306	298	324	307	297	296	310	328	280	311	301	339	276	333	309	295	300	285	312	320	330	311	321	302	302	312	294	290	306	297	274	300	287	313	302	311	301	317	310	316	302	298	309	292	310	316	305	312	304	281	337	281	310	309	353	295	318	295	301	284	296	319	300	269	280	319	323	304	311	274	308	291	290	318	273	278	322	303	320	303	330	287	293	294	278	319	302	304	289	277	302	301	315	318	314	327	298	315	301	306	327	347	295	284	269	294	303	304	294	328	287	281	328	292	281	303	294	285	314	291	304	294	304	324	323	281	307	292	314	279	316	293	335	277	295	296	290	332	297	327	311	300	315	296	298	286	279	295	304	286	313	324	335	346	319	305	295	311	294	303	311	292	264	322	293	289	270	308	284	330	324	309	310	309	303	283	325	299	308	276	283	305	287	319	305	325	313	308	287	284	264	310	315	300	273	298	316	297	329	292	302	305	287	296	325	301	277	277	308	306	297	279	308	320	276	305	301	284	292	290	306	320	317	282	325	316	295	291	308	307	317	288	302	291	309	321	312	302	334	304	315	310	287	300	304	289	318	289	311	317	344	308	323	313	304	301	315	310	317	280	297	303	274	308	288	324	307	268	316	321	312	305	323	273	280	284	369	296	325	307	328	298	287	288	318	300	296	290	331	286	287	279	278	330	310	281	311	311	290	325	296	289	311	308	270	308	350	322	314	293	323	299	274	300	276	309	294	299	305	290	271	296	320	275	314	312	295	282	292	310	305	311	272	340	283	291	306	308	284	319	314	303	303	302	267	300	282	301	314	289	275	304	316	313	280	292	276	311	321	327	330	318	283	327	311	279	277	292	316	265	336	302	285	305	279	325	308	317	307	276	280	288	323	302	290	282	300	298	301	294	326	294	303	320	310	274	275	279	321	298	259	302	315	255	300	315	310	274	296	301	306	288	307	314	286	289	329	313	294	304	295	293	297	324	276	268	322	266	302	303	288	310	272	310	316	295	302	316	280	305	294	327	348	335	317	321	291	284	314	273	327	307	287	315	301	321	294	314	297	295	293	323	281	322	305	315	305	286	296	319	318	315	288	315	291	301	301	319	278	301	290	293	293	280	301	285	293	337	325	304	298	289	294	272	293	333	357	282	299	337	282	297	320	293	282	331	277	284	260	259	280	338	309	306	293	284	295	273	325	314	302	294	331	299	297	310	301	295	310	338	306	316	289	317	303	296	287	324	285	294	298	255	283	304	287	314	304	292	282	301	296	308	304	312	311	296	269	265	291	295	298	287	292	298	281	293	297	285	298	285	278	309	318	300	316	307	316	259	313	295	277	276	285	301	288	286	289	303	294	297	312	295	290	304	333	356	295	316	298	292	290	302	304	287	303	318	299	307	296	277	329	316	318	297	319	321	307	307	317	292	341	326	314	289	310	283	296	305	307	292	306	296	327	304	306	277	309	301	312	296	282	306	320	303	300	320	273	318	303	311	293	306	276	285	296	293	275	304	297	297	310	295	306	294	261	306	292	319	272	284	300	305	308	321	334	347	308	315	299	311	299	265	282	309	351	326	288	273	325	290	264	300	274	285	280	287	332	289	316	286	314	292	274	298	293	306	281	321	337	287	319	306	315	272	311	329	284	335	304	290	300	318	297	297	283	276	334	300	292	323	292	322	340	301	296	307	331	332	309	302	324	278	274	277	298	318	294	287	321	288	318	308	291	288	289	296	306	329	316	303	314	296	280	303	291	284	312	304	286	334	281	337	298	294	298	319	308	279	272	284	301	295	304	320	312	301	300	311	315	300	320	298	279	327	302	308	289	288	289	298	305	307	307	330	293	279	311	296	301	324	304	319	288	290	299	306	283	302	310	295	285	310	301	298	301	309	310	300	319	317	288	304	312	295	293	292	289	334	275	285	302	307	305	329	307	274	306	301	314	294	312	318	304	326	318	312	317	309	312	297	315	332	328	325	319	296	273	291	324	311	330	304	330	299	332	314	335	305	289	267	302	290	260	279	309	305	299	287	285	327	308	306	295	323	300	295	303	307	294	326	287	314	317	310	312	300	306	298	286	303	335	301	296	317	295	297	295	306	301	288	294	341	319	315	286	299	321	287	327	288	303	292	289	262	328	291	295	306	295	297	279	315	295	309	291	301	267	306	285	300	292	310	285	273	296	296	304	305	300	290	326	289	302	305	328	294	279	301	295	311	318	290	282	317	275	310	320	305	329	309	286	313	283	299	294	308	315	319	312	295	276	293	279	336	260	311	288	301	296	285	302	299	299	321	297	286	327	309	315	317	316	308	303	313	297	293	290	326	270	275	303	286	282	301	306	286	311	281	322	300	282	299	299	302	283	311	308	286	293	330	304	307	296	305	294	283	325	310	305	256	326	299	296	293	293	315	306	295	302	302	327	307	275	288	315	290	286	325	317	319	293	298	320	317	315	316	306	277	298	328	304	290	311	312	294	317	289	316	307	295	289	299	310	280	335	296	321	322	283	307	302	287	294	295	339	300	330	310	313	282	338	280	318	293	285	321	311	270	340	317	328	306	333	309	317	310	287	327	318	300	327	292	307	317	291	302	309	311	316	298	319	312	292	301	312	309	338	300	302	294	288	302	321	300	281	324	309	316	300	290	348	289	301	305	298	270	272	327	295	294	315	277	294	324	284	279	293	328	334	296	294	312	307	291	312	302	286	313	312	274	295	295	292	314	287	305	316	295	285	300	308	266	271	288	289	320	295	303	319	303	310	301	275	289	317	333	318	318	302	267	346	314	311	290	290	317	305	306	316	325	320	306	305	328	265	309	320	310	329	292	275	338	321	309	292	284	288	337	319	304	331	309	305	309	314	304	293	330	326	312	318	273	300	297	305	288	289	280	315	305	328	291	292	278	272	290	316	317	306	303	316	304	287	319	291	313	307	310	321	302	313	312	326	297	290	277	330	288	336	264	290	300	313	294	304	293	296	303	288	298	304	308	308	302	325	295	314	311	322	325	323	315	283	308	307	302	274	308	334	280	302	315	310	356	298	347	290	307	314	299	299	291	309	332	286	302	281	278	326	312	317	313	292	296	290	321	297	294
38453	64776	42718	20070	11151	8428	6371	4838	3748	3024	2452	1978	1672	1347	1134	1021	855	769	744	642	640	547	529	523	504	508	489	459	439	413	485	432	413	458	415	392	382	403	405	402	373	378	378	379	369	373	342	367	374	329	365	321	328	321	330	359	370	344	342	327	328	300	343	308	350	319	316	317	288	320	329	305	314	311	298	323	305	321	319	311	305	298	306	346	352	347	284	295	330	290	303	279	291	318	293	341	325	294	299	333	319	334	296	326	325	302	330	332	322	313	324	326	270	336	330	329	289	303	312	295	302	285	332	285	275	290	296	294	318	339	301	301	306	284	311	312	302	335	329	345	320	271	318	300	298	280	311	319	289	307	267	301	311	309	311	309	281	308	339	327	285	309	318	316	277	329	308	306	307	295	301	313	318	300	292	306	269	293	298	330	302	307	316	294	300	294	326	265	295	323	315	273	307	307	273	312	311	262	331	298	295	298	279	300	327	300	274	335	297	320	348	313	329	310	327	329	310	304	300	303	301	316	303	315	312	289	285	277	315	331	302	313	317	335	310	292	315	303	329	319	315	302	320	307	288	319	301	312	274	283	319	331	280	309	289	314	343	341	297	309	290	304	284	311	317	305	290	281	327	348	293	292	313	302	315	301	299	311	286	299	310	298	289	315	332	319	309	308	293	310	310	271	299	320	346	301	302	321	321	315	303	322	328	308	294	318	316	316	319	311	303	276	307	300	304	301	296	307	297	329	299	290	297	313	296	313	314	315	317	335	286	303	318	324	310	325	311	304	289	316	293	287	317	284	310	341	315	303	330	290	291	302	333	301	326	286	350	286	319	306	302	315	327	300	309	314	285	303	303	301	297	294	312	328	274	298	311	300	313	306	291	342	325	321	275	311	329	298	305	319	289	307	304	293	341	315	306	284	337	290	309	279	323	297	308	304	301	312	314	335	312	284	312	313	310	338	299	276	323	306	299	319	288	307	289	328	314	288	287	288	300	306	278	318	293	314	312	281	292	298	307	286	290	281	272	309	303	334	333	303	323	290	309	312	312	286	315	306	307	322	343	338	295	305	321	298	325	324	299	285	321	333	282	306	332	308	321	288	326	313	319	317	316	335	266	296	292	294	294	335	295	273	307	295	311	319	284	307	289	322	273	314	297	322	277	312	336	309	301	318	323	310	309	303	355	287	330	321	290	290	264	315	287	318	325	328	326	286	338	339	278	328	317	320	320	316	306	310	291	297	294	281	322	300	273	311	287	298	338	330	296	307	280	285	318	276	311	306	314	328	313	329	318	315	335	310	333	291	327	328	303	279	316	315	327	305	264	309	303	306	280	287	282	336	297	309	294	307	320	304	293	295	312	288	303	305	294	314	308	306	321	316	295	328	319	306	311	310	307	333	300	298	337	344	322	302	285	279	323	304	314	312	283	288	313	298	335	343	321	333	300	326	306	317	340	279	309	347	318	285	308	330	314	276	302	336	302	307	298	293	354	318	321	293	278	334	298	322	303	296	297	327	349	360	327	282	347	278	306	305	311	285	325	289	324	290	310	282	285	259	298	282	308	318	284	323	320	278	290	312	300	307	313	330	365	310	320	290	290	320	316	318	316	304	319	301	291	297	293	308	289	324	320	303	289	323	331	351	296	297	324	306	287	324	316	296	291	303	326	288	294	317	293	324	293	305	350	328	296	307	295	268	290	289	288	323	273	304	301	300	302	322	334	298	310	292	322	329	304	329	312	318	324	302	279	291	277	326	313	312	318	299	286	325	316	300	317	323	303	304	327	320	271	306	311	331	299	300	290	315	329	302	318	315	294	307	316	305	291	288	318	311	320	305	294	309	297	285	318	309	311	333	283	295	289	287	316	313	289	319	335	321	343	328	321	267	323	316	314	302	306	339	324	336	306	272	289	309	320	284	321	332	335	298	318	298	300	327	277	295	309	317	288	306	344	296	325	299	336	291	324	298	289	341	303	339	288	319	332	310	314	297	309	293	333	325	342	317	309	310	332	319	262	315	322	275	315	304	350	307	302	314	295	319	323	340	326	277	292	345	292	284	324	310	302	299	310	287	282	321	328	309	286	312	306	294	323	294	330	355	319	295	304	318	309	271	310	317	287	314	314	298	316	313	341	305	301	286	303	303	297	308	321	299	297	323	313	322	290	308	326	289	286	311	285	306	295	312	334	275	289	326	300	303	324	305	313	292	310	289	295	303	303	319	295	287	302	323	318	321	297	298	315	324	302	320	314	320	304	284	300	297	298	330	303	293	291	321	281	327	308	307	325	295	312	289	315	296	314	313	287	331	324	324	313	285	282	289	296	331	320	339	290	319	315	308	307	323	313	297	292	275	294	300	300	316	309	289	303	316	298	290	273	293	309	315	274	320	329	295	316	295	318	312	313	312	302	301	304	308	288	331	289	301	295	282	312	310	337	295	315	307	266	340	296	293	307	339	334	318	294	326	303	265	281	310	271	301	304	335	309	288	320	277	291	315	342	296	306	294	310	288	293	323	317	309	313	314	306	334	343	295	332	296	312	315	332	284	314	299	299	319	285	315	289	336	301	308	270	299	300	280	310	304	314	339	311	319	325	305	321	301	299	317	321	340	304	294	299	298	309	335	285	292	296	320	300	303	316	296	298	308	319	322	319	296	325	287	292	304	317	325	306	311	327	276	314	316	301	339	324	318	305	300	328	306	303	286	289	283	319	267	313	319	298	304	297	343	303	307	301	301	278	321	298	269	300	311	308	323	305	294	287	317	319	311	321	326	324	308	321	290	318	321	284	308	313	306	335	295	322	322	331	302	320	297	311	330	326	311	314	307	305	334	286	312	308	305	310	336	301	305	325	305	318	306	309	280	273	334	303	294	285	307	303	289	316	308	284	290	301	303	307	298	318	299	265	314	334	308	299	280	326	315	296	302	309	317	342	309	315	293	300	321	313	315	295	298	300	311	320	296	296	325	302	312	316	287	287	305	292	305	299	321	301	300	315	313	312	288	318	319	288	304	302	312	316	311	323	313	300	279	302	323	245	310	306	347	327	333	282	318	301	323	300	323	270	301	310	289	323	285	302	315	279	302	326	305	308	285	306	346	339	335	297	320	297	316	293	321	343	310	291	307	311	301	332	296	265	318	313	294	286	320	332	312	309	282	301	312	311	281	322	318	282	321	285	306	283	275	279	318	274	304	331	283	314	289	286	317	316	309	319	320	295	332	291	317	283	305	300	352	307	322	313	323	280	293	332	294	304	309	319	312	308	297	310	321	344	304	293	316	286	312	320	278	323	333	326	299	283	297	287	313	316	313	297	324	286	325	265	276	289	314	275	321	311	300	329	290	307	293	329	318	293	308	337	281	314	282	314	327	300	322	289	296	300	303	314	306	291	311	318	287	299	289	331	307	291	310	303	289	325	329	308	341	290	331	313	283	310	306	279	319	298	291	285	319	316	336	305	304	313	315	339	332	315	316	293	293	328	312	327	302	304	271
32596	31264	25580	10348	3400	2092	1473	1112	881	713	588	516	436	402	331	298	304	282	253	240	262	258	219	223	200	247	205	228	213	216	217	203	206	186	200	193	189	179	181	185	204	187	214	238	187	213	197	186	193	180	179	161	197	174	176	183	174	220	166	180	195	210	167	162	175	192	186	167	182	183	177	168	159	168	178	169	184	172	163	164	172	204	152	148	161	180	150	169	141	171	171	200	172	177	168	172	162	177	184	178	194	164	170	165	187	189	170	160	155	170	163	175	177	159	184	170	168	169	175	171	171	166	164	176	179	166	193	154	186	183	187	160	169	162	156	194	160	185	171	168	168	171	163	184	187	172	177	177	166	196	196	149	164	167	175	189	178	184	153	158	188	177	164	162	183	184	202	157	182	172	179	160	155	186	166	161	180	193	157	189	161	174	156	170	192	196	168	176	167	162	168	163	174	172	163	175	156	153	168	172	171	156	165	185	157	165	202	166	176	159	175	168	173	171	135	183	195	146	172	158	180	168	155	193	181	167	172	197	165	181	174	182	158	165	162	175	178	189	170	169	162	197	195	166	167	173	166	165	153	183	125	200	156	161	173	152	198	178	186	162	189	201	171	166	167	167	159	200	171	206	169	184	164	185	173	189	171	182	177	196	165	165	186	176	161	161	155	147	194	167	190	179	175	153	173	159	180	163	168	161	156	151	168	149	175	140	135	178	166	173	185	157	172	157	175	182	181	165	163	151	185	177	174	168	157	180	156	169	156	178	161	192	167	182	173	175	183	182	196	177	178	186	177	185	169	182	168	203	190	177	171	184	169	181	167	179	192	179	179	162	170	192	160	196	172	169	169	151	181	177	166	158	158	202	167	155	157	163	159	194	166	170	165	159	170	178	178	182	170	182	191	165	185	173	174	186	167	188	171	184	157	210	179	163	155	167	170	159	185	179	190	169	179	169	164	177	136	165	155	162	166	164	167	156	166	185	193	172	173	156	152	188	182	188	150	159	167	154	193	202	175	189	200	169	167	161	191	180	180	176	180	153	183	177	170	183	174	146	150	172	172	170	178	180	157	189	193	172	159	221	170	171	198	185	187	178	180	154	159	181	147	188	187	159	173	167	187	172	172	196	183	158	172	157	176	166	168	172	191	170	138	173	163	191	180	180	162	165	203	177	168	179	187	159	191	155	163	174	188	178	194	179	171	171	192	177	159	165	149	156	168	156	167	176	165	194	159	182	165	172	158	196	178	203	165	181	176	181	182	169	192	156	174	182	181	193	165	191	150	155	162	175	191	174	168	172	174	178	159	167	187	178	162	164	194	186	176	169	164	179	162	151	177	170	161	158	172	194	181	170	182	192	192	163	165	170	179	179	175	179	181	181	176	154	167	176	175	182	180	152	173	165	160	176	182	183	151	163	179	183	161	192	156	199	150	165	191	191	170	166	163	174	135	172	160	177	163	194	175	167	138	155	153	178	190	175	176	179	207	177	151	195	165	175	181	163	164	162	178	163	178	173	175	166	158	162	161	175	182	181	185	168	199	168	186	168	194	175	162	153	169	164	146	168	174	177	183	168	185	198	156	183	181	176	169	167	186	156	178	130	173	181	172	162	166	181	208	185	180	180	185	159	180	176	179	168	162	171	164	188	153	163	171	164	172	181	166	159	180	172	182	155	175	171	174	183	156	171	180	161	180	184	166	166	163	188	185	166	162	163	165	174	173	153	167	166	169	173	157	181	181	197	180	165	200	165	168	187	155	203	178	145	160	169	192	180	160	147	174	169	172	159	170	177	156	188	179	185	173	180	148	157	156	171	176	174	179	148	162	183	172	156	184	152	146	181	144	151	165	171	181	144	179	170	193	165	167	174	185	173	170	171	148	206	163	161	156	173	166	169	177	194	139	194	178	161	177	158	190	169	153	162	198	146	185	171	204	179	180	188	155	151	170	195	169	195	174	178	181	174	165	182	154	174	184	182	163	209	172	173	164	192	190	184	164	182	176	187	187	203	171	170	154	164	184	178	183	185	168	189	178	175	196	168	163	191	180	153	183	175	171	186	165	165	186	194	183	171	193	177	167	194	153	179	179	175	195	156	183	171	154	160	141	157	185	173	173	169	170	166	168	200	187	155	166	178	164	176	164	171	162	162	160	179	166	186	175	170	193	169	192	180	183	175	169	169	190	175	163	178	166	172	181	170	168	177	165	163	203	164	178	169	163	155	176	159	170	183	176	186	192	172	196	173	166	158	145	182	152	175	192	180	197	157	184	161	181	166	160	156	189	198	167	170	190	157	186	152	177	156	208	189	173	153	167	176	188	180	178	152	164	157	167	187	163	185	195	175	160	173	185	162	157	189	196	190	171	187	174	180	191	175	168	178	180	183	163	143	166	195	177	151	174	158	174	169	176	165	177	174	167	199	181	179	183	166	215	177	175	170	193	175	168	160	166	180	192	177	175	148	164	177	189	171	178	197	183	156	167	171	180	164	166	145	171	184	171	178	179	167	176	177	179	182	192	178	185	176	180	173	189	189	164	177	196	167	191	158	174	162	163	184	186	162	163	164	167	172	184	185	180	153	166	174	204	165	178	174	177	209	151	180	189	168	155	163	168	188	179	150	161	155	182	185	180	182	179	164	154	187	193	153	187	152	176	166	185	196	163	184	173	168	174	180	174	171	188	171	185	159	176	182	160	166	180	191	159	199	158	168	160	157	169	160	195	178	175	178	181	169	171	159	165	168	181	151	175	145	169	201	177	182	153	171	158	171	162	172	173	178	182	189	163	187	177	169	166	156	155	177	171	190	164	178	189	191	192	160	189	168	166	184	172	181	184	162	176	181	208	168	182	161	195	190	163	178	161	189	154	180	172	149	188	182	160	184	178	174	189	197	172	185	149	147	175	184	183	174	201	163	167	172	157	196	173	156	182	164	171	187	182	166	183	190	171	153	194	210	170	178	171	155	164	159	164	188	179	175	172	185	157	192	157	166	178	203	191	189	165	157	168	168	178	156	184	174	184	151	167	199	188	167	202	181	171	184	173	162	175	184	194	187	188	181	160	175	164	170	189	157	162	159	202	180	172	174	194	177	188	185	175	168	167	160	174	171	167	170	171	158	180	187	180	182	175	144	187	168	175	194	173	147	183	171	206	196	146	182	188	185	188	168	189	172	184	172	160	168	163	185	197	182	176	171	161	143	173	178	178	152	129	168	173	185	167	176	185	167	180	154	154	197	175	168	168	172	181	191	165	204	190	195	164	186	201	156	172	171	170	181	172	166	169	175	171	164	194	178	169	159	188	175	186	172	179	154	172	159	179	177	161	167	161	157	168	171	177	175	190	195	177	180	161	181	139	193	180	193	185	190	172	163	151	173	152	168	190	153	181	173	158	176	166	183	180	151	172	202	177	209	175	176	165	178	173	165	166	184	193	180	182	156	157	185	179	183	200	166	183	185	174	169	161	171	199	194	179	182	160	173	157	174	180	177	179	169
34695	43942	24344	8633	4985	3573	2600	2024	1660	1274	1057	791	722	590	522	419	406	337	309	338	273	302	277	280	253	265	238	227	243	248	214	259	217	213	222	242	229	240	212	212	186	214	190	199	190	193	198	191	176	218	213	229	178	199	200	226	196	199	197	188	224	177	207	181	200	196	183	214	193	214	181	180	191	197	192	170	171	169	172	191	191	200	174	199	178	199	184	202	180	194	178	181	186	171	193	195	199	203	193	193	187	199	196	192	192	175	182	198	186	200	214	177	179	189	189	194	186	192	173	181	176	172	205	188	189	191	200	200	204	194	174	184	189	182	181	207	196	201	182	176	186	194	208	173	185	162	175	184	166	200	198	208	162	184	160	197	186	170	180	213	180	164	181	178	197	208	190	188	169	188	175	184	192	193	176	183	200	183	181	174	171	199	176	191	213	186	177	174	204	185	197	188	193	185	204	185	192	194	195	172	177	189	195	174	164	191	150	181	192	164	181	185	177	201	200	197	188	199	195	190	190	214	190	179	190	166	197	190	187	199	167	195	159	196	195	172	211	208	199	174	167	175	181	177	199	193	192	182	190	166	177	162	161	197	190	158	198	193	195	192	193	201	204	197	175	189	205	194	171	193	153	193	208	195	176	160	229	176	183	184	202	161	192	198	178	179	163	167	183	200	177	176	192	184	188	211	169	172	204	187	192	171	218	164	193	175	193	194	188	179	209	158	167	197	205	180	183	207	187	186	228	196	171	209	181	196	192	182	186	202	205	197	174	181	191	196	193	189	193	195	182	154	201	187	173	166	203	190	195	196	188	188	188	189	180	196	177	197	185	178	194	186	225	180	215	188	183	181	182	177	172	206	200	198	187	199	173	177	199	199	183	182	193	180	188	200	190	183	190	167	192	179	200	206	178	200	195	192	181	172	181	174	194	187	170	205	180	195	166	183	199	173	189	206	204	213	186	192	186	186	191	191	184	187	175	186	208	189	165	186	183	199	214	186	188	171	176	170	210	185	176	199	174	169	172	184	181	205	169	193	168	186	153	184	184	207	201	182	171	184	199	190	195	179	192	186	201	189	201	194	168	186	161	167	197	198	196	181	177	183	194	198	198	196	182	190	191	189	190	194	203	178	215	188	180	187	167	204	195	189	198	186	209	173	170	209	182	198	187	191	183	200	199	206	171	191	181	198	207	177	159	178	188	178	233	197	183	192	193	195	202	189	197	197	198	188	175	177	190	196	188	194	203	204	180	194	182	189	180	175	187	186	207	208	183	195	192	192	200	181	178	179	202	194	183	183	184	184	199	190	192	193	211	214	172	182	200	189	181	193	196	188	187	218	196	195	191	199	199	188	194	186	182	171	201	175	172	198	169	168	196	204	193	196	160	177	187	185	171	186	203	182	177	200	183	188	198	166	194	196	199	186	199	186	188	191	189	168	189	177	203	176	204	202	192	187	177	185	203	170	203	197	177	193	181	201	203	195	182	177	183	187	187	167	187	172	181	197	190	168	195	194	186	215	164	220	164	177	171	181	218	187	185	188	182	180	189	197	194	191	179	203	206	179	212	189	181	175	201	202	201	189	176	178	183	189	177	191	184	193	191	179	163	179	185	207	170	170	192	188	192	196	160	215	180	184	173	159	189	200	189	180	162	226	191	166	199	190	191	193	202	176	189	177	155	172	194	202	189	193	186	173	188	188	165	206	183	173	208	199	189	193	185	200	183	180	209	189	212	198	198	171	186	194	205	186	198	182	194	206	208	208	205	175	179	203	183	167	169	212	209	192	152	193	179	192	186	170	180	187	186	202	189	199	165	182	201	173	207	176	209	179	200	177	161	165	172	193	183	189	193	169	167	203	171	204	192	194	171	184	193	188	195	200	183	188	157	195	171	210	184	195	180	174	195	205	176	189	197	193	186	177	205	188	162	177	189	220	199	197	158	184	181	210	199	199	187	220	184	191	193	174	192	185	226	178	179	168	177	188	182	185	182	186	173	188	190	193	209	165	154	196	206	158	194	197	202	205	201	186	177	186	193	205	169	195	183	177	214	189	186	184	220	184	190	170	199	188	184	213	183	209	192	183	183	204	187	219	170	175	180	192	196	204	172	184	188	193	198	193	176	212	193	191	192	210	184	203	155	185	198	172	197	177	186	188	176	172	188	176	176	180	201	183	174	190	167	191	172	197	193	189	182	188	179	194	196	184	185	201	195	187	176	194	195	205	208	187	182	142	181	191	188	197	210	203	162	172	206	198	217	180	187	176	179	172	200	179	191	191	184	200	193	183	192	182	186	215	183	206	193	178	195	179	198	174	188	190	169	199	183	180	185	171	184	199	207	168	168	180	169	214	206	203	205	187	184	172	199	200	174	175	194	181	192	195	175	194	217	187	155	192	183	194	187	211	185	176	198	184	192	203	202	193	152	186	162	220	207	173	164	228	187	178	167	184	188	190	185	201	184	190	175	206	184	176	175	183	179	201	184	191	182	190	193	175	186	177	192	183	185	185	187	179	192	186	190	192	202	195	205	179	188	198	213	178	188	173	189	201	178	203	207	175	189	179	167	172	180	186	183	168	193	187	170	199	200	184	174	206	194	180	185	178	188	190	184	177	190	176	210	170	186	183	188	190	193	195	185	186	187	207	185	184	205	201	193	189	183	216	190	201	171	194	184	187	187	185	184	154	168	160	191	194	159	187	191	194	179	196	190	179	193	164	231	194	184	182	183	191	191	194	194	180	196	181	186	173	201	194	181	188	183	186	191	175	179	215	211	197	207	210	186	191	197	207	183	199	197	190	190	194	160	194	174	204	186	179	200	188	185	175	179	200	193	202	177	182	189	201	201	197	186	158	157	189	195	178	183	196	186	190	197	209	172	185	183	213	172	177	193	182	196	186	179	180	182	189	177	171	184	188	181	205	217	193	192	186	199	198	187	173	178	193	199	173	181	153	192	206	189	181	189	202	191	205	192	181	185	188	195	154	188	194	199	214	187	204	173	211	201	195	195	180	167	198	179	186	173	181	194	202	188	193	176	190	160	189	169	189	202	193	193	181	184	188	197	192	218	192	224	172	192	196	205	197	186	181	222	211	188	182	198	180	203	166	191	187	191	203	181	181	172	194	193	179	175	190	168	199	162	184	193	167	169	192	184	183	182	185	199	187	197	192	199	187	185	176	183	216	190	175	184	186	192	188	184	164	210	180	162	198	168	190	196	224	209	207	177	175	181	199	173	202	181	198	192	200	169	186	181	194	201	167	181	167	185	169	196	194	189	190	215	175	196	199	190	178	180	174	196	183	174	205	179	190	209	188	194	195	175	193	184	206	177	204	212	181	174	194	190	208	169	205	167	167	168	199	196	187	206	197	150	189	200	192	192	208	207	192	179	185	179	170	217	168	179	179	183	151	185	177	218	193	181	190	173	173	190	187	182	198	171	176	186	195	193	209	175	202	186	199	199	180	210	200	195	169	200	190	196	170	190	189	167	183
23729	21120	28337	24193	20850	11493	3491	2042	1578	1287	994	863	762	606	535	487	402	374	377	343	310	321	306	312	295	308	273	270	287	269	277	267	260	273	260	278	252	246	258	259	283	273	257	241	238	242	262	254	243	260	227	254	228	224	240	200	241	236	238	217	223	251	210	210	228	249	224	193	230	230	225	221	229	253	218	203	237	223	225	233	200	220	238	200	235	204	233	245	215	237	244	198	206	199	189	194	187	221	236	214	207	228	212	237	233	195	256	207	197	231	215	234	235	222	226	219	223	236	210	230	210	220	221	243	219	223	237	216	214	195	207	245	220	214	218	232	200	212	224	208	197	232	230	208	232	209	224	241	214	212	230	204	211	207	228	216	228	217	233	204	226	235	219	230	203	200	248	225	240	209	255	231	236	204	223	209	202	211	203	217	196	226	212	202	216	210	209	219	220	205	228	198	235	203	202	215	240	201	189	193	233	208	177	218	228	232	231	246	228	192	225	226	218	231	203	211	210	245	222	214	214	229	210	226	211	257	224	193	201	183	220	229	221	219	217	209	228	236	186	217	227	202	228	221	194	173	232	216	215	227	207	216	196	216	229	227	205	218	204	232	212	294	217	211	251	234	204	198	216	204	195	206	218	243	226	215	187	226	233	201	216	241	213	254	235	227	227	230	205	192	216	223	215	220	218	224	197	204	207	225	213	225	241	232	207	242	205	215	197	207	220	231	212	219	204	217	225	241	195	201	253	229	225	211	219	210	241	223	212	193	202	212	226	205	212	190	237	225	210	213	207	209	199	224	235	207	226	226	217	204	218	206	219	237	209	226	213	228	225	233	230	197	214	184	209	213	213	189	251	220	238	230	224	214	203	211	222	196	246	200	251	221	220	241	225	198	229	224	222	219	235	216	203	225	232	225	219	219	198	229	240	221	220	209	233	230	192	200	228	227	222	212	227	246	236	206	191	211	246	201	207	210	214	221	210	212	236	203	237	242	221	218	192	235	185	228	227	204	215	235	225	209	220	204	200	233	197	228	217	199	214	231	234	213	218	206	219	219	194	195	224	204	211	192	215	223	231	187	212	229	207	251	188	217	224	230	209	216	247	224	201	208	229	208	223	205	207	212	177	227	238	220	204	216	234	229	243	223	210	226	202	216	229	214	190	223	212	210	219	209	198	196	220	217	205	226	211	207	194	217	243	215	207	224	217	182	228	215	219	214	207	202	211	210	204	216	225	212	237	228	187	194	221	227	253	210	187	233	228	195	204	192	236	198	199	220	208	217	210	210	225	206	192	222	213	201	202	206	202	242	200	228	232	208	208	204	221	202	210	231	227	196	222	239	215	219	238	214	231	229	210	243	213	178	238	226	225	207	189	217	211	225	189	232	217	224	222	242	230	198	199	214	189	231	211	199	237	210	186	207	242	227	194	195	212	233	216	214	238	219	218	232	226	228	211	211	216	208	192	205	232	230	202	217	238	236	198	224	221	214	209	236	250	206	230	240	215	221	222	208	213	222	210	230	238	231	220	226	207	209	237	214	206	250	230	218	250	221	214	212	234	207	199	227	202	228	231	208	227	216	231	214	206	206	224	244	222	234	214	203	226	224	214	212	221	219	215	246	213	235	218	226	213	220	224	187	233	208	222	227	228	214	202	210	223	202	231	239	192	211	189	223	215	213	209	221	219	205	203	198	233	218	237	219	238	222	223	223	212	250	196	203	184	224	219	213	255	221	215	204	221	197	195	213	222	223	213	223	208	209	222	250	198	205	199	184	203	208	214	227	223	230	247	240	221	215	250	211	224	231	214	224	207	234	217	212	212	211	205	222	237	222	223	241	243	211	200	216	217	210	223	220	249	202	260	219	211	218	214	199	237	203	201	208	229	220	205	216	216	208	223	227	214	215	210	220	225	223	216	210	206	210	232	225	197	237	214	235	220	251	200	219	225	203	211	225	223	222	233	244	200	211	222	194	212	208	196	227	218	218	198	220	222	178	226	210	211	224	243	212	229	231	212	193	213	216	200	232	208	204	216	231	242	217	223	171	208	206	209	225	206	222	229	192	220	207	234	191	217	198	203	212	212	212	224	196	237	217	235	244	206	198	212	203	206	217	191	206	215	226	217	227	229	222	227	216	199	218	228	204	235	242	221	202	221	202	199	203	225	219	211	219	221	206	213	227	200	197	229	204	237	197	225	195	219	216	229	222	200	221	213	188	215	242	190	217	244	235	205	230	218	210	224	197	191	216	220	222	236	238	216	209	242	226	221	216	215	217	223	205	224	210	182	188	213	237	232	252	230	207	201	212	196	224	205	222	174	206	224	217	228	204	218	232	222	214	204	208	206	247	221	213	234	204	228	203	249	208	217	221	209	236	216	235	209	205	220	222	212	225	224	228	230	187	245	231	187	194	200	228	219	242	205	202	242	242	208	211	250	200	208	232	226	232	230	209	200	202	219	181	225	226	205	223	214	228	237	211	210	195	215	219	208	225	218	233	202	226	199	213	221	219	224	203	234	216	201	209	225	258	255	206	198	240	218	218	205	177	205	189	200	210	206	214	217	199	239	216	257	229	217	208	201	200	207	205	229	221	222	210	222	214	238	220	200	199	208	227	198	238	209	207	218	207	206	207	228	217	210	239	237	214	211	201	213	216	201	240	202	224	227	223	212	224	194	189	200	202	202	188	228	210	209	233	221	235	211	197	232	233	224	198	229	241	198	264	231	195	203	216	238	219	209	221	222	199	200	216	196	209	225	197	213	235	220	219	216	222	213	223	216	201	223	221	226	219	245	212	215	212	210	204	215	211	220	218	187	230	226	225	230	215	211	209	208	227	234	229	224	200	233	232	220	194	206	220	222	201	192	211	191	211	218	244	230	238	214	246	216	194	228	245	228	216	220	230	215	228	207	213	203	206	192	209	238	238	211	192	195	212	209	241	221	213	227	217	217	221	197	202	207	211	211	227	213	201	212	212	217	208	219	238	188	215	214	215	207	195	196	199	242	209	237	237	224	215	225	229	210	219	200	212	227	212	236	211	229	209	186	216	200	224	209	220	225	216	251	221	228	225	204	204	224	208	212	201	211	230	186	219	250	260	228	248	248	208	210	237	211	218	195	214	214	226	221	211	207	224	222	201	207	221	238	215	215	200	189	187	229	223	220	212	208	194	214	227	220	225	192	239	224	225	235	254	201	223	227	229	247	214	226	219	230	227	207	213	213	216	203	215	216	202	206	200	210	236	187	236	177	203	243	228	219	208	230	225	207	230	234	203	204	225	215	225	210	238	223	230	218	212	187	239	211	208	235	232	216	223	190	245	209	229	227	207	209	218	221	222	212	211	223	228	219	205	231	222	216	219	204	222	216	222	215	227	212	234	203	224	210	199	203	218	207	218	222	209	210	202	200	227	211	256	236	238	226	219	241	228	222	210	214	210	211	204	237	226	238	193	206	201	213	220	212	202	190	255	219	225	227	202	215	223	217	230	218	197
35050	55980	35728	14664	8142	6122	4620	3394	2686	2160	1685	1402	1136	935	741	657	600	496	460	451	408	400	390	381	356	353	347	313	347	326	342	330	288	310	313	299	294	288	279	296	305	283	243	263	287	252	277	267	272	275	279	237	250	233	267	256	230	224	255	221	236	242	246	241	230	237	234	237	254	229	222	230	239	247	212	224	272	214	219	235	233	241	253	229	239	220	203	226	226	234	222	224	218	250	229	229	219	238	197	247	243	252	239	260	231	238	247	208	234	219	232	255	221	219	234	218	213	236	238	212	224	218	248	239	239	209	226	243	232	206	230	231	220	231	237	205	240	228	237	240	230	225	220	205	235	208	200	222	244	220	211	236	219	211	212	227	252	216	228	219	245	218	212	229	232	226	241	243	237	240	213	237	204	234	236	226	210	227	230	227	227	234	230	206	203	233	227	226	222	233	253	195	210	247	234	209	201	220	236	244	214	240	219	245	228	247	235	231	224	229	250	252	207	222	241	235	214	238	242	229	222	210	218	213	230	217	247	231	235	239	220	218	233	211	218	243	216	220	217	230	255	231	243	216	234	208	223	221	220	241	233	240	232	220	249	244	244	223	227	256	224	232	244	241	241	237	212	209	227	205	238	195	206	214	223	225	237	252	204	236	235	238	211	216	242	233	219	208	215	238	241	219	236	208	237	246	259	229	205	238	242	241	222	229	239	214	222	238	236	190	212	233	226	245	235	239	222	243	225	221	224	244	227	224	240	223	242	238	243	224	233	216	226	233	227	214	223	241	194	209	238	242	238	242	264	208	213	224	228	220	190	225	220	220	259	234	225	263	219	214	239	205	221	222	244	251	199	220	262	242	204	249	229	220	222	230	233	236	214	244	226	243	245	229	226	221	212	229	226	254	236	240	225	232	231	244	234	248	263	225	250	214	232	222	247	211	230	208	260	240	242	216	205	243	250	245	239	247	198	240	221	220	214	242	231	210	225	228	229	226	260	233	232	247	221	219	202	241	222	215	197	215	220	222	198	218	215	268	221	227	249	210	234	232	225	228	238	222	224	252	216	229	209	224	199	223	217	249	226	224	208	199	217	218	215	222	193	219	215	221	243	233	225	208	220	219	201	252	207	246	221	239	242	230	206	230	233	217	251	204	192	214	249	258	234	218	232	241	233	228	216	201	224	225	237	233	219	209	239	246	209	235	222	210	234	221	211	219	198	236	220	232	194	249	196	218	226	209	225	226	230	203	216	204	225	220	219	224	216	231	222	243	213	222	234	223	219	224	234	248	240	230	184	234	244	247	261	185	217	242	223	246	229	225	198	216	235	225	218	204	206	228	215	228	245	230	223	243	241	209	228	234	208	238	233	251	229	239	212	211	253	245	240	192	188	181	205	225	220	226	230	212	212	244	233	217	231	245	241	239	220	212	200	232	228	214	253	221	231	224	193	236	235	224	226	226	227	208	265	211	218	249	208	236	237	220	222	247	223	215	212	209	230	209	229	235	215	231	210	232	217	236	239	223	235	211	205	221	224	234	230	221	225	232	238	242	256	213	242	225	224	224	230	204	230	200	235	256	220	235	226	220	234	218	242	222	263	223	224	210	215	228	237	218	225	238	236	234	237	234	259	229	230	216	216	219	249	232	223	215	225	250	232	220	213	235	219	242	232	243	241	249	251	246	195	224	245	226	231	269	247	225	213	214	236	225	220	249	187	210	201	225	225	227	236	200	233	240	197	233	260	247	250	209	217	209	240	245	208	242	219	236	205	238	217	213	222	233	220	191	203	234	200	222	223	247	235	219	183	217	210	213	206	193	241	222	212	213	232	221	209	204	235	232	227	232	204	214	200	204	219	201	217	231	235	239	228	217	220	244	216	226	202	235	205	231	213	233	228	249	216	202	215	237	239	237	261	257	225	238	202	244	216	258	230	223	209	243	248	221	237	220	239	220	217	229	232	211	230	223	196	239	236	228	205	232	212	224	221	226	239	227	226	238	263	215	232	209	227	231	218	215	216	209	237	243	205	247	246	236	222	223	216	233	221	222	201	221	216	240	236	214	198	207	205	227	217	230	232	240	227	231	237	215	231	234	235	215	219	248	218	194	223	217	213	215	217	228	203	211	239	210	216	231	241	224	245	212	213	225	207	238	199	229	229	225	235	214	233	207	234	213	261	226	225	221	236	250	225	233	212	245	254	232	242	220	236	229	226	224	222	222	228	224	210	239	228	222	253	237	204	221	220	216	206	249	224	218	211	243	224	224	239	244	221	221	225	237	233	234	201	214	225	245	223	204	230	221	221	235	222	226	253	224	213	238	242	248	217	250	232	220	248	205	231	232	222	215	214	209	236	241	222	224	243	230	232	224	253	238	247	223	226	209	248	247	229	233	212	210	237	228	227	238	231	230	232	222	231	202	221	207	228	226	221	226	234	225	248	226	227	243	230	241	256	239	217	242	211	240	229	219	236	209	224	179	222	234	211	224	225	184	216	236	221	231	211	244	254	222	242	229	239	245	224	229	226	213	234	215	233	227	216	221	218	195	223	259	220	233	207	227	223	224	225	253	263	205	208	244	248	233	218	210	221	214	232	219	211	191	219	253	206	203	236	223	227	210	241	228	208	234	226	200	216	244	200	221	232	212	243	224	210	216	220	211	242	221	229	232	205	239	226	210	230	240	232	210	211	233	218	253	250	223	235	219	233	223	209	232	221	229	232	248	231	214	243	229	207	215	226	228	238	214	238	203	212	225	227	198	199	205	220	229	230	233	241	237	218	219	240	240	209	265	227	199	219	234	210	257	227	269	224	248	213	220	230	216	241	218	222	237	212	220	250	254	213	228	216	246	212	231	231	215	228	210	240	201	260	257	235	250	198	241	212	202	207	215	199	218	240	206	248	226	207	216	235	214	199	239	203	243	238	242	214	222	230	242	211	226	220	241	235	229	213	195	205	204	218	230	215	245	201	197	236	237	228	238	215	215	230	209	235	217	234	213	263	223	216	218	238	236	225	224	236	225	215	234	234	210	233	221	187	240	234	227	261	228	211	224	224	220	241	190	228	217	229	220	249	218	257	237	207	210	211	228	244	219	226	236	234	212	230	244	235	236	230	215	232	217	231	237	233	230	222	185	209	199	211	207	222	249	234	213	233	221	248	214	205	238	235	191	233	225	215	224	233	195	218	249	232	221	220	241	217	196	252	233	201	249	210	225	212	221	219	233	275	239	264	223	194	250	229	222	215	219	221	221	233	227	237	246	212	238	227	220	237	203	184	221	226	233	218	224	243	239	208	231	238	213	205	216	226	212	219	194	231	211	228	236	227	227	257	226	242	234	210	224	208	212	197	224	216	247	223	204	225	217	192	200	210	229	229	246	216	214	241	220	226	223	230	266	228	228	202	223	230	224	202	195	234	218	210	224	235	217	228	225	237	211	236	240	238	238	222	230	234	228	241	231	209	208	205	203	218	226	219	223	226	220	251	216	208	218	221	242
24926	21176	27443	25000	13210	3793	2174	1476	1176	973	859	733	562	506	420	386	341	357	346	304	296	309	312	277	309	314	263	303	294	287	275	284	281	251	279	302	229	249	266	228	245	242	234	248	246	223	228	242	244	246	222	220	241	244	242	240	258	237	263	227	249	238	244	241	234	239	217	207	246	219	223	239	209	223	216	239	203	221	249	231	220	192	223	239	221	231	248	228	206	212	226	238	231	226	233	238	229	214	228	201	238	237	238	210	231	202	195	211	187	213	247	238	242	228	206	225	240	225	216	236	230	250	238	213	259	244	237	217	207	213	220	204	223	216	225	237	240	258	225	204	247	212	223	222	218	228	218	245	229	237	227	218	229	222	230	236	232	211	233	223	223	256	234	240	203	231	211	238	221	236	217	224	209	205	224	257	208	239	194	235	203	258	210	219	224	222	244	233	209	235	227	249	233	242	254	232	205	226	228	204	202	207	209	224	229	224	229	259	212	218	241	225	228	230	215	223	203	235	191	211	231	227	246	237	244	219	215	210	231	229	202	210	211	222	228	218	252	236	232	237	240	226	228	246	248	225	223	208	236	226	217	222	231	233	225	248	237	231	241	198	219	225	222	241	227	214	247	237	239	215	235	225	246	238	266	241	227	216	213	240	222	218	226	201	215	216	224	197	218	247	244	190	212	226	237	206	197	246	238	219	227	207	213	239	245	192	224	205	235	200	212	224	223	228	208	211	207	249	212	258	206	237	201	189	245	232	235	197	230	199	241	225	232	238	240	232	229	228	251	220	209	248	231	221	221	197	203	193	218	216	241	242	248	243	243	249	229	216	233	221	242	248	227	217	222	234	229	251	206	220	241	207	210	238	244	221	241	195	227	243	233	211	224	224	239	226	233	222	228	250	216	209	243	227	208	242	217	208	212	196	251	205	229	225	244	241	222	242	244	218	215	224	227	197	216	228	250	210	212	239	236	205	235	231	229	236	237	228	246	227	233	221	210	244	247	226	219	213	208	211	203	202	231	238	227	210	213	220	242	224	250	235	230	245	221	233	203	212	194	230	204	228	242	262	200	213	218	240	219	219	203	226	219	249	219	253	217	226	228	195	215	197	199	230	189	219	242	197	216	267	229	195	208	220	207	219	209	216	245	224	250	215	205	227	225	245	220	208	226	234	205	245	253	208	211	233	218	229	212	220	213	263	237	200	202	202	258	214	232	224	224	239	236	244	260	248	197	234	214	233	200	224	207	236	241	203	224	221	220	214	218	231	233	219	208	228	222	178	254	217	230	194	210	216	216	221	226	234	256	220	231	227	246	230	245	220	226	222	240	224	209	220	222	231	214	217	215	242	236	199	228	219	207	210	243	232	226	219	201	231	230	230	276	221	240	215	203	238	227	232	233	214	241	235	247	234	227	236	209	219	231	236	240	240	200	229	200	222	255	220	228	233	233	227	228	219	211	225	213	212	238	241	221	214	206	212	219	208	234	238	230	205	218	229	227	194	230	220	227	203	232	232	211	230	239	224	223	235	224	225	208	221	231	218	231	227	203	217	249	206	236	210	229	206	215	198	216	244	212	207	235	202	217	221	240	230	197	227	219	238	249	221	238	239	226	219	216	239	222	237	254	255	191	209	244	232	212	221	240	212	221	218	220	230	217	207	194	223	211	227	207	216	210	206	211	237	219	220	211	215	209	229	225	221	245	218	237	214	212	234	242	251	224	219	238	206	200	210	206	207	214	248	241	238	220	244	250	263	244	212	236	231	234	199	238	232	220	234	236	245	224	246	202	208	221	227	247	243	224	224	209	221	221	238	245	213	254	218	213	237	216	220	239	243	231	247	212	226	246	235	227	226	217	218	194	201	229	225	216	218	227	232	220	231	213	221	223	244	212	231	236	216	223	201	229	226	216	238	212	192	248	216	214	231	219	238	229	222	231	221	242	217	245	227	238	213	248	233	240	214	238	228	226	212	200	229	233	223	233	212	236	227	240	234	232	209	239	234	225	217	253	226	253	223	219	229	218	219	222	198	252	223	236	217	215	207	226	212	222	226	208	240	209	190	229	225	231	203	214	254	245	219	227	241	238	201	231	211	219	207	223	236	215	213	240	202	246	218	243	238	242	222	232	224	212	227	211	215	212	224	205	202	229	250	225	229	229	219	217	204	240	248	241	221	233	241	220	224	223	235	222	223	231	223	229	221	224	240	224	248	197	224	221	245	225	234	231	229	232	217	242	251	248	207	229	239	221	244	213	233	214	238	223	208	228	216	233	227	237	225	234	226	252	206	220	228	233	238	249	224	230	244	237	232	232	252	225	215	236	231	194	227	228	214	238	183	233	221	231	233	231	245	262	229	243	232	236	234	223	240	235	209	226	225	224	233	237	198	208	224	228	257	223	204	224	242	218	229	206	227	237	220	259	212	229	234	229	227	227	229	201	252	190	216	205	229	242	249	229	236	257	242	210	202	229	248	240	230	242	195	221	221	233	203	226	237	242	231	233	208	225	227	212	226	211	229	221	217	217	225	227	247	233	214	221	210	238	207	233	199	224	211	232	233	224	216	235	222	191	218	222	220	242	218	231	195	216	229	223	237	238	236	214	230	219	237	250	227	245	241	204	239	214	189	226	222	227	233	224	234	220	203	223	237	219	217	227	234	215	233	242	240	228	233	225	206	219	216	235	226	221	240	223	222	232	235	240	242	223	260	237	227	223	237	223	226	202	206	207	242	221	230	207	225	210	228	218	231	222	225	206	219	226	219	223	219	224	222	210	202	246	223	233	211	177	241	222	229	219	207	214	218	218	225	211	201	214	210	233	248	257	216	246	219	233	202	238	234	217	237	219	219	229	220	222	222	213	218	205	235	228	234	201	222	227	245	230	210	215	214	220	214	203	247	206	199	222	223	226	212	225	240	204	201	223	229	204	228	218	224	216	248	243	209	231	228	213	232	227	199	223	219	243	226	215	231	229	210	223	237	228	215	223	215	198	238	234	258	225	242	218	284	235	228	223	227	224	222	227	238	211	220	227	232	234	224	201	226	243	210	221	254	213	221	238	219	256	219	233	231	228	199	212	230	226	239	250	269	230	242	215	211	226	264	236	225	225	227	230	237	229	220	237	229	203	200	212	251	217	226	241	217	233	238	234	214	209	230	215	231	237	231	225	197	241	229	233	207	208	229	213	216	212	237	211	230	204	244	210	217	219	234	246	229	232	231	217	233	243	244	231	213	242	228	221	225	240	222	234	233	246	234	214	201	214	211	229	209	229	226	232	211	245	223	233	203	209	237	219	236	256	215	233	238	213	240	221	241	239	187	237	230	238	219	221	225	273	195	210	217	220	240	220	226	247	219	228	213	224	234	226	244	246	246	213	231	232	222	229	211	244	221	231	228	223	224	213	222	245	241	242	248	232	236	208	228	215	208	230	230	244	201	201	217	222	214	205	219	222	225	229	232	241	207	199	224	225	233	231	209	221	252	234	212	206	203
33694	51521	30449	11730	6744	5032	3733	2746	2151	1719	1405	1168	961	759	640	578	497	478	432	472	368	398	360	363	341	352	341	360	336	363	332	293	290	303	310	316	266	313	305	290	266	278	279	295	286	266	273	293	299	300	258	261	266	241	246	271	250	267	245	241	227	256	227	244	282	231	250	264	234	260	236	270	264	243	276	243	210	220	252	231	258	236	259	252	238	241	234	236	224	237	232	226	254	254	241	233	235	251	249	251	257	239	224	246	213	231	230	253	249	237	227	250	237	253	243	256	238	260	241	222	216	217	258	245	237	253	246	220	265	230	257	222	247	238	261	269	251	242	222	235	220	226	249	228	223	225	239	247	236	222	227	246	240	235	226	252	256	252	274	242	231	232	257	244	241	232	269	263	230	264	271	233	220	243	244	258	247	267	234	247	267	226	246	270	263	250	233	227	240	247	229	237	252	239	272	233	249	246	274	241	240	246	231	245	264	246	236	267	247	242	250	226	251	228	229	261	240	245	233	251	240	246	256	229	225	255	226	233	238	209	233	237	235	225	226	241	265	232	211	233	246	253	261	224	254	214	214	236	238	259	255	246	250	231	244	228	270	251	219	249	221	224	232	239	270	249	236	219	229	216	248	244	271	236	215	253	247	250	251	227	208	201	246	239	258	242	261	246	202	243	238	266	218	236	263	223	212	230	240	235	226	270	257	203	234	232	238	241	263	209	251	225	248	259	241	219	285	228	221	274	242	247	216	241	234	228	211	241	223	247	263	232	272	261	228	214	283	251	248	228	233	227	250	240	261	219	262	212	250	206	247	265	250	232	248	239	248	249	228	234	251	206	279	246	263	247	278	243	271	260	228	257	258	236	240	252	250	231	233	238	249	226	246	262	215	258	247	239	246	219	247	207	222	227	245	284	253	221	236	254	260	235	237	267	261	267	268	237	216	237	244	224	247	262	250	262	222	228	228	245	240	229	238	242	244	228	241	252	241	251	219	234	236	257	252	261	237	244	244	262	223	238	254	226	218	226	230	259	284	241	244	247	247	244	247	255	243	230	255	249	226	250	258	230	240	262	239	236	243	266	252	228	235	281	260	264	257	231	262	261	265	244	236	245	254	249	253	218	245	254	246	239	241	266	230	238	234	232	259	231	252	250	258	254	226	229	248	228	223	266	220	244	239	217	247	234	245	243	264	219	259	220	230	227	251	227	211	250	222	247	245	248	245	229	234	236	252	247	236	234	211	250	238	211	265	239	234	256	252	248	235	253	232	219	253	251	231	241	219	251	238	225	267	229	283	256	251	238	243	237	272	243	236	221	238	255	245	235	272	235	272	211	246	243	232	213	272	249	233	235	242	226	217	247	239	248	240	259	244	240	261	264	260	248	229	268	213	231	242	224	220	236	263	233	246	254	276	229	254	253	232	221	245	262	221	242	237	234	249	271	233	253	245	245	223	207	238	241	232	271	252	247	248	218	233	236	236	240	259	244	225	252	250	252	221	228	233	239	226	222	230	245	257	239	270	254	234	226	214	247	260	226	259	237	238	265	237	251	261	252	251	245	250	246	228	240	229	267	252	250	278	270	235	254	263	239	245	233	241	222	226	269	263	273	241	231	261	256	246	256	242	239	251	237	259	239	222	219	263	228	237	244	222	258	243	242	217	253	239	251	215	250	208	240	272	254	229	240	244	219	247	254	259	234	247	243	242	228	248	273	216	265	238	210	241	257	243	238	207	227	263	228	253	219	239	219	247	251	264	236	279	255	240	232	254	218	241	238	258	249	248	270	248	242	237	227	216	223	254	225	257	254	253	205	269	222	245	227	263	228	258	229	228	248	252	266	212	223	256	217	238	251	238	257	243	238	244	202	245	227	247	235	240	243	273	256	252	254	282	241	222	253	231	251	236	216	245	257	238	261	234	264	256	251	265	259	229	262	252	260	241	240	236	243	251	244	208	250	239	240	223	244	256	233	242	223	244	234	265	228	242	277	244	254	217	244	221	242	227	243	247	240	240	236	258	257	244	246	277	235	227	267	213	220	233	229	244	236	230	223	231	237	231	251	244	245	230	243	269	262	249	240	241	251	237	224	228	236	235	213	247	251	204	252	244	242	242	241	214	236	227	245	226	247	249	242	258	251	236	256	243	234	242	245	224	210	230	237	211	232	213	228	234	221	239	255	248	252	235	255	258	224	226	262	267	219	249	249	240	255	205	255	245	244	233	248	277	223	221	262	260	250	263	226	215	269	219	232	253	243	270	253	251	227	246	227	252	252	253	228	245	235	242	281	224	238	236	248	230	226	252	240	247	244	238	220	244	254	274	267	250	247	267	224	251	225	248	240	234	233	255	247	228	236	233	224	213	215	224	246	224	225	253	222	241	235	254	243	208	242	272	254	242	234	243	248	273	203	244	222	255	237	245	234	247	249	244	238	222	241	219	240	221	249	236	252	236	222	240	224	255	221	257	234	242	231	255	233	246	251	226	237	225	209	252	269	263	258	246	253	243	257	230	219	236	267	253	267	228	245	236	219	207	249	222	286	255	235	242	245	230	237	227	258	228	231	251	242	263	237	274	244	232	241	231	237	245	220	245	234	261	229	224	247	219	243	233	245	239	261	257	240	243	227	242	244	257	218	249	212	242	251	251	215	226	245	228	228	243	229	238	225	231	235	251	218	246	241	241	250	232	229	244	234	222	226	237	227	261	262	239	250	239	235	263	221	267	276	245	256	264	249	237	249	237	217	247	243	248	245	256	251	226	241	250	242	253	262	236	243	246	213	255	238	228	223	240	240	263	261	240	241	248	265	239	242	240	235	250	218	221	259	232	236	250	231	218	267	263	234	240	223	278	240	246	265	235	235	229	246	247	229	236	223	231	263	246	257	229	265	251	214	247	241	259	238	242	227	226	239	246	241	233	228	254	250	240	235	218	239	235	227	223	272	241	239	250	212	232	242	232	236	279	232	247	256	228	248	246	260	263	226	235	220	257	240	282	262	236	241	219	231	252	223	220	200	243	252	237	240	253	237	265	268	260	229	225	259	252	242	244	228	228	250	227	227	250	237	263	254	215	238	257	239	256	236	229	244	223	245	268	213	227	256	244	260	247	253	232	261	259	224	258	238	262	242	214	236	227	253	231	236	231	239	218	242	255	262	233	233	247	246	232	228	256	259	234	232	247	243	262	227	250	220	253	244	259	250	250	239	258	220	252	222	218	244	256	225	275	232	266	217	247	261	248	231	253	232	250	245	234	238	224	248	255	254	223	246	249	250	247	258	237	251	250	260	244	221	233	266	237	252	239	250	244	231	230	257	250	251	237	221	250	242	222	233	243	257	242	235	263	239	240	240	265	263	237	241	265	236	241	239	242	239	223	244	230	233	233	221	247	218	213	274	243	246	218	260	248	234	250	253	227	251	240	262	239	228	245	241	242	228	257	223	228	234	253	245	241	232	251	246	224	211	251	228	248	217	250	256	247	247	246	241	224	247
22563	21074	28596	23724	21090	21040	11109	3317	2183	1772	1512	1181	918	788	716	654	627	539	535	512	487	491	476	443	452	405	402	411	406	414	404	393	435	379	381	357	374	338	324	384	337	366	339	356	336	309	348	331	391	319	329	336	325	343	295	326	318	342	315	331	309	309	332	325	301	312	294	303	303	308	316	309	334	323	323	294	298	283	311	320	293	308	284	290	307	311	290	326	302	296	318	285	278	304	322	300	315	298	293	321	304	294	299	316	298	320	303	289	331	303	290	335	282	291	315	275	270	305	320	307	301	309	293	278	321	292	290	317	297	303	303	344	326	286	320	329	305	303	303	280	310	296	292	309	303	296	277	289	318	327	317	292	265	283	297	308	290	265	322	295	302	312	346	296	318	327	309	304	319	346	320	280	325	318	323	317	317	289	305	309	289	296	275	289	306	318	315	308	303	286	303	315	320	336	303	322	276	295	287	305	316	296	273	256	314	280	277	295	294	344	273	307	292	318	303	305	296	325	290	302	309	288	331	300	295	263	305	300	284	281	291	291	326	302	323	280	306	293	300	328	302	315	319	307	282	298	300	260	276	319	305	298	272	284	292	305	290	299	292	275	305	274	337	289	300	291	300	283	281	278	275	319	306	307	314	271	315	293	337	337	304	306	303	281	302	297	300	286	298	339	328	296	289	312	326	299	301	326	303	285	297	277	310	283	304	305	311	307	337	280	283	300	309	331	310	283	275	361	302	316	313	313	290	308	333	276	305	315	322	282	309	291	301	277	337	322	286	340	308	302	302	301	298	286	291	300	290	294	292	334	303	284	295	311	298	303	275	312	300	322	321	295	290	304	277	279	302	311	293	286	280	312	309	287	295	302	300	323	308	284	320	275	272	313	296	281	333	299	279	327	337	290	287	328	300	304	296	276	284	282	291	278	297	298	292	313	304	314	297	301	339	320	336	305	314	327	300	296	310	266	283	279	302	304	297	297	288	316	307	271	295	255	307	285	302	300	312	322	291	294	316	334	288	300	279	292	271	280	305	291	288	307	302	293	332	339	302	281	279	320	309	303	317	294	307	301	291	302	295	306	335	302	313	303	273	273	321	295	311	305	279	303	293	308	320	285	301	294	300	273	308	274	306	279	299	271	300	286	337	308	263	305	297	313	288	291	298	293	320	297	280	306	279	325	283	310	330	345	270	306	282	302	339	292	322	317	306	286	303	286	303	298	320	287	304	304	295	314	303	316	278	335	279	304	316	293	316	315	345	299	308	282	294	302	318	295	290	337	312	306	301	283	308	287	303	320	285	285	293	269	317	289	293	293	352	287	289	272	280	325	277	301	283	309	295	291	331	286	323	312	266	287	315	305	315	298	338	299	295	295	324	310	305	270	331	310	311	312	323	313	307	294	311	281	297	327	288	285	296	294	283	310	303	296	317	305	266	316	294	289	313	289	297	315	290	280	302	299	314	291	307	305	309	285	262	316	284	312	321	328	300	314	335	307	310	289	296	292	285	309	299	279	298	293	322	296	296	301	317	262	339	284	300	287	265	299	324	308	276	314	303	301	300	308	270	311	292	286	321	297	313	342	296	327	312	284	325	313	269	321	310	266	303	308	298	285	328	277	308	315	309	307	327	308	307	285	321	286	290	293	301	330	308	275	299	335	333	297	290	280	283	278	305	290	332	311	300	297	301	332	298	300	298	293	306	299	309	312	299	286	304	300	315	307	303	285	274	307	312	314	320	279	287	312	294	310	302	264	285	257	316	277	309	322	303	306	295	292	294	284	314	313	314	306	320	321	307	317	257	295	312	303	266	266	312	301	293	300	275	345	345	313	307	322	297	313	292	272	330	310	299	290	278	335	295	320	300	319	288	298	306	282	319	306	289	290	287	312	293	317	285	314	304	327	300	315	270	265	275	277	313	291	294	286	321	305	298	298	317	320	264	306	329	316	311	298	311	310	298	301	287	296	302	285	306	295	291	287	313	306	285	279	279	299	314	330	285	271	304	334	320	331	329	304	291	305	298	322	280	289	325	296	288	302	289	310	296	308	301	308	287	303	301	296	313	301	269	287	303	321	307	302	296	282	292	289	311	314	314	332	305	306	326	289	270	301	264	284	257	291	274	281	290	307	301	301	292	288	302	293	310	299	345	293	288	311	303	305	295	307	308	314	313	311	282	321	305	304	284	297	279	320	287	297	306	325	280	294	264	299	324	329	301	295	282	275	326	316	290	287	299	292	326	329	319	285	309	303	310	291	302	308	292	303	330	307	270	338	277	284	318	298	269	286	297	328	313	299	292	309	309	281	309	295	288	272	305	315	282	324	327	312	277	280	306	332	301	291	295	306	285	284	308	287	275	301	307	317	289	292	303	301	332	271	296	292	277	304	295	323	322	297	294	294	292	293	298	289	286	312	287	320	271	310	295	284	301	292	311	336	319	304	281	285	287	286	274	302	304	298	274	312	329	314	307	276	306	328	281	312	282	297	336	304	258	269	298	303	303	293	283	296	294	323	284	274	277	312	280	274	291	289	321	318	322	317	334	345	317	296	306	340	304	298	301	297	286	294	283	296	291	294	288	313	301	304	262	284	334	317	281	316	274	289	305	341	315	288	320	308	268	296	300	291	311	360	327	288	325	322	308	309	289	339	321	331	290	320	296	336	355	296	289	295	290	312	290	288	314	329	296	330	298	290	279	290	342	300	271	323	316	332	296	299	319	320	289	306	302	319	278	298	304	306	301	310	302	286	316	313	296	271	309	273	286	315	294	293	313	325	247	300	271	280	303	326	302	297	303	320	301	319	298	307	312	294	293	300	329	299	305	290	305	323	328	330	302	319	288	312	287	298	311	307	295	297	300	333	305	324	328	291	319	301	296	286	326	268	281	317	296	313	348	281	307	291	272	324	279	339	272	287	291	306	270	273	315	294	301	303	302	306	295	309	292	301	305	289	294	313	274	319	289	307	309	303	298	310	280	313	280	315	299	314	311	300	313	327	299	300	335	297	319	273	287	307	284	293	303	319	296	301	305	326	318	300	306	290	285	301	323	290	313	295	282	292	283	295	280	296	321	305	305	274	308	314	296	303	310	318	301	301	308	290	309	326	294	293	297	276	312	354	304	277	320	303	293	311	303	307	287	328	297	306	318	297	312	311	276	328	362	288	320	291	273	296	292	274	317	343	277	297	292	301	300	301	312	340	323	286	322	291	293	294	289	316	271	306	301	314	293	283	314	288	277	305	325	289	293	277	305	316	302	289	333	302	274	285	300	269	266	296	316	303	309	311	271	318	285	317	309	309	286	284	307	304	297	339	324	307	269	296	277	280	331	298	293	289	280	296	299	288	337	305	308	327	311	283	302	305	323	287	281	290	313	284	323	289	305	311	314	293	293	314	309	302	290	284	306	277	321	290	315	300	306	280	276	313	277	311	305	297	319	294	294	300	303	255	305	285	284	322	296	297	287	289	278	273	310	283	314	292	289	308	311	290
38521	63585	40334	17933	11202	8411	6579	4785	3792	3020	2422	1842	1420	1147	1057	907	848	697	670	637	588	574	542	522	533	530	479	462	478	448	445	463	413	416	426	436	377	376	384	372	392	367	383	383	357	352	348	352	328	359	348	360	364	359	375	333	357	356	359	318	319	355	323	325	343	324	329	319	280	309	314	362	343	324	345	339	299	316	343	333	315	333	373	331	287	320	329	321	292	311	345	309	317	286	330	299	305	313	305	297	297	286	308	295	301	282	321	317	298	305	281	359	287	328	319	304	339	294	274	295	292	311	286	288	284	321	310	318	334	297	311	329	297	301	267	314	277	283	293	299	316	269	300	291	288	304	316	318	303	264	310	311	312	296	312	300	326	300	315	306	306	284	317	305	311	303	282	292	315	298	317	313	293	292	310	313	323	298	310	299	334	301	304	298	315	290	337	312	320	303	332	305	268	291	335	294	328	323	295	303	294	302	289	290	343	284	315	346	275	299	333	288	300	312	286	357	299	310	312	322	303	315	300	282	317	310	309	298	314	296	286	326	281	313	311	322	313	316	293	329	277	303	321	301	292	294	316	323	328	316	292	296	278	313	326	307	311	295	294	294	312	314	308	310	276	310	293	320	288	318	305	305	294	327	280	314	308	281	325	282	317	309	308	311	350	301	306	299	305	270	262	311	319	321	319	311	283	303	325	319	307	293	307	329	308	310	340	289	314	289	338	335	289	321	308	319	322	292	328	321	282	314	289	304	331	323	294	296	323	322	330	279	306	314	272	302	322	293	275	290	340	323	326	299	301	303	301	317	326	315	343	316	291	336	326	280	320	299	313	321	330	314	332	349	303	283	317	274	296	264	303	316	287	312	300	309	323	304	324	305	312	296	287	292	337	281	299	264	285	328	331	305	321	318	323	327	303	300	282	316	319	307	306	311	300	330	302	308	299	323	302	291	335	317	325	290	313	329	330	276	320	316	307	300	327	311	309	280	315	295	288	290	295	271	339	331	266	267	331	345	309	291	293	292	316	310	314	317	329	311	289	283	298	303	283	325	294	297	294	312	321	306	290	303	312	306	299	297	327	317	323	343	317	305	336	325	337	309	330	345	340	306	310	323	262	294	310	329	301	291	269	346	309	307	309	306	296	306	281	319	299	315	346	323	296	289	318	277	275	289	331	288	319	305	304	352	312	327	306	312	298	323	278	292	321	270	343	325	268	336	310	263	283	315	336	309	341	322	282	287	312	263	305	307	312	306	302	309	309	301	306	299	315	285	287	310	316	307	314	308	316	285	325	281	332	262	291	326	309	306	298	307	309	331	294	283	279	293	274	316	278	317	350	285	286	290	307	327	282	299	324	319	317	342	311	292	312	310	284	295	305	295	323	309	296	308	317	266	329	314	287	317	323	302	296	316	322	293	306	301	310	339	318	293	307	320	303	317	325	333	297	335	313	285	319	315	332	310	308	321	324	313	315	285	315	305	256	306	309	291	338	301	324	298	311	322	301	304	317	318	279	321	303	318	298	293	312	307	279	302	290	314	292	313	295	313	292	312	291	301	318	326	332	304	305	292	337	302	339	298	333	310	335	321	317	334	316	302	315	325	294	330	297	316	321	322	299	308	299	306	318	329	293	316	314	305	312	306	309	345	287	268	313	300	328	291	311	292	324	336	296	301	304	260	319	302	295	296	291	312	277	291	312	296	325	322	244	306	288	280	284	329	322	318	317	295	302	317	339	307	312	307	300	286	299	292	304	301	308	309	287	284	326	271	333	315	300	281	294	276	296	286	316	314	310	292	274	289	315	318	338	313	297	305	301	300	284	320	302	317	284	294	322	316	336	309	271	317	279	307	317	337	316	285	293	316	288	327	336	307	295	315	307	323	294	314	306	294	312	334	329	290	285	319	281	279	318	297	283	308	303	328	313	332	289	329	317	330	332	300	307	296	309	320	315	292	338	305	292	314	285	318	272	311	267	286	300	276	315	306	304	318	293	287	335	330	317	322	324	314	295	338	311	317	324	294	297	325	294	311	314	271	302	326	292	337	323	308	328	297	264	284	285	308	290	296	333	297	314	291	304	332	326	333	292	321	306	300	317	300	299	316	316	336	308	292	302	300	315	315	314	296	339	288	321	324	316	362	278	309	313	302	288	302	305	297	271	306	273	281	305	316	302	331	347	311	322	306	320	295	330	326	334	304	296	334	314	277	293	304	311	320	322	326	311	328	308	332	304	335	287	281	308	286	310	316	307	309	279	300	319	359	351	331	298	306	305	304	339	328	331	306	339	318	327	306	312	300	323	336	308	298	318	289	295	334	293	321	281	346	283	292	330	304	277	313	320	315	282	323	284	330	303	304	328	271	284	311	344	308	298	315	271	316	339	301	302	310	304	310	305	323	318	310	322	300	307	335	294	332	312	279	310	285	303	334	288	301	300	325	304	313	325	330	301	307	292	315	313	302	286	325	304	311	348	322	337	318	335	324	313	279	295	318	307	309	304	304	299	293	276	332	306	321	295	307	285	304	277	290	297	306	289	349	288	300	309	300	308	300	285	318	320	306	311	317	295	269	272	282	309	299	284	275	312	306	318	306	306	328	314	321	305	307	303	285	316	313	294	323	288	297	354	307	309	308	328	326	334	314	295	283	288	305	313	308	304	305	296	349	279	288	283	303	296	317	312	304	278	342	292	295	290	307	290	304	298	324	306	318	285	312	327	287	308	333	290	299	290	313	314	316	273	314	310	301	325	315	314	323	300	309	323	311	309	313	314	310	318	300	306	322	315	313	296	320	295	324	325	318	303	308	326	293	316	304	291	329	276	289	299	320	304	277	299	317	334	286	320	308	280	305	322	311	309	324	330	290	321	300	321	306	307	297	297	302	330	312	296	307	330	310	320	287	318	313	295	309	296	296	323	264	315	307	313	304	319	311	302	301	275	299	273	292	298	305	308	327	282	304	296	303	293	325	294	302	286	311	294	318	312	303	351	320	304	326	297	286	318	272	309	321	318	336	309	282	320	336	302	302	313	306	328	331	301	317	309	331	304	299	321	289	291	291	291	319	288	300	286	287	303	300	298	285	296	314	298	293	289	306	298	295	296	333	324	332	319	268	340	295	325	311	317	294	289	298	329	296	274	284	294	333	304	325	290	317	322	314	292	313	296	307	308	304	288	303	317	319	303	294	309	280	295	291	275	301	331	315	294	288	301	341	324	317	291	289	312	339	260	287	253	297	330	287	313	295	318	292	320	318	295	291	278	277	277	313	337	282	317	274	304	333	277	335	309	306	279	310	285	287	293	302	324	281	318	306	304	297	298	302	349	298	322	307	313	281	324	285	291	322	314	274	298	298	275	296	299	314	293	308	299	274	311	331	312	285	331	308	303	314	322	321	315	302	297	286	307	275	309	273	281	321	315	298	330	326	257	280	304	297	334	341	299	312	299	318	303	313	332	318	313	307	274	296	293	306	354	291	329	290	300	322	315	328	299	306
32152	30417	24154	9379	3212	1999	1448	1083	827	682	557	466	406	326	312	277	254	249	250	233	237	224	224	178	225	225	215	203	221	202	209	193	200	208	179	202	169	200	198	175	189	178	204	193	201	196	210	173	167	183	209	171	186	167	168	170	194	179	179	175	178	187	170	166	160	169	171	188	146	143	177	172	179	192	162	165	158	176	183	180	151	171	169	189	203	164	180	194	164	175	168	198	168	160	169	205	162	160	186	177	171	173	181	166	176	178	161	186	183	184	183	179	162	166	180	177	177	176	185	194	156	148	184	183	162	181	165	193	180	175	184	197	191	171	159	189	191	175	192	186	169	179	156	193	185	151	155	183	165	157	165	180	181	174	158	151	168	195	166	172	145	172	158	189	172	158	171	183	208	152	178	168	154	183	182	185	181	167	182	188	180	157	184	156	187	207	170	171	192	172	181	181	169	168	168	180	180	182	176	166	167	180	169	185	176	153	181	187	168	174	173	200	154	187	158	178	152	153	161	167	186	168	171	175	164	179	169	170	192	178	160	188	189	158	169	163	157	159	178	176	193	172	183	179	183	165	193	166	159	177	170	188	190	167	158	160	173	187	164	185	164	186	162	156	162	175	162	174	163	190	181	156	192	166	177	186	174	200	177	165	171	193	189	170	165	172	184	180	175	187	181	158	163	173	186	160	176	180	156	170	187	190	207	146	181	171	162	186	175	171	180	166	184	159	210	187	172	167	178	160	183	179	160	162	140	170	168	164	168	185	157	182	184	178	192	171	201	164	166	176	182	173	170	171	173	168	182	187	186	166	172	179	178	193	205	177	165	185	165	169	177	164	171	167	167	140	166	149	172	176	181	166	190	181	179	183	180	172	177	174	169	181	170	184	175	191	183	147	197	168	165	147	180	177	164	167	159	167	165	157	148	164	188	157	186	170	151	177	170	161	171	169	175	180	173	165	174	157	171	161	175	157	182	177	190	165	175	173	218	165	150	188	165	150	192	164	173	178	159	169	171	182	162	154	170	179	166	167	199	183	181	168	189	163	165	154	179	165	173	168	153	168	149	177	168	178	175	156	168	186	168	160	163	173	173	185	185	185	166	169	166	162	178	151	186	169	181	184	191	165	190	177	172	148	171	191	190	176	170	203	155	173	181	193	196	166	179	168	190	169	154	160	171	167	187	159	190	178	172	161	185	171	193	164	191	188	149	193	205	164	171	179	164	194	172	187	151	170	183	173	182	161	174	193	168	181	161	169	202	179	180	175	163	165	175	153	187	168	190	183	181	177	169	171	161	187	170	162	190	170	168	174	171	154	172	180	169	154	187	164	161	193	181	192	184	163	153	144	154	158	185	156	185	174	183	166	159	204	198	170	175	149	194	154	174	177	147	156	196	144	170	190	174	180	153	159	188	162	148	183	174	160	156	177	168	178	178	175	189	156	189	175	176	176	170	180	166	169	177	202	196	171	155	167	179	168	174	167	180	154	192	174	195	180	158	184	171	154	179	173	172	180	172	173	183	183	166	179	176	181	155	151	163	179	170	170	181	173	172	161	169	191	174	167	179	181	167	171	177	128	166	154	146	172	187	178	175	179	152	181	170	195	171	177	180	183	214	193	169	156	167	192	168	148	152	196	160	182	156	164	157	182	166	145	168	175	186	185	179	163	172	149	159	178	189	165	167	180	174	190	161	169	165	188	162	165	175	183	147	178	178	163	181	144	151	167	163	195	192	163	190	174	166	173	178	194	153	174	152	150	177	166	173	183	181	187	178	183	160	195	195	173	167	188	173	185	150	191	165	160	171	163	148	161	180	185	176	183	168	153	166	194	157	174	156	175	198	174	164	160	173	186	165	186	154	168	168	164	188	198	177	180	158	175	183	198	172	170	148	174	156	176	185	155	175	161	164	174	177	164	170	167	160	180	161	201	150	152	154	160	167	172	153	190	191	178	156	181	192	157	181	168	190	170	180	148	179	183	175	174	174	170	171	183	188	178	185	174	181	164	170	178	181	170	159	184	185	173	176	165	173	161	183	173	181	162	166	171	174	158	174	180	182	183	169	189	170	173	176	192	157	192	172	156	174	188	172	173	166	165	189	202	169	185	189	160	138	182	164	182	164	179	197	152	184	186	202	171	167	182	177	148	168	170	166	190	190	186	192	185	164	168	174	175	209	162	170	186	144	165	167	161	163	185	169	184	191	172	155	163	173	173	165	168	165	178	182	166	179	166	157	179	169	188	178	182	174	181	193	174	185	182	154	184	157	178	177	185	193	174	160	174	166	151	163	198	155	165	164	142	156	173	157	208	166	188	177	170	166	201	171	165	193	167	177	202	199	160	174	155	167	184	157	191	161	178	170	183	175	166	180	165	171	159	196	174	172	156	174	201	168	190	168	156	185	170	176	186	176	174	155	163	163	166	167	187	175	165	180	171	189	181	181	162	162	193	183	169	177	202	169	143	165	172	150	164	196	182	165	171	158	157	182	191	190	174	199	174	192	175	175	164	176	159	169	176	182	185	160	163	168	157	139	159	151	163	184	148	201	170	163	177	177	166	167	196	179	176	170	153	170	184	157	166	181	194	184	181	175	182	169	169	163	149	167	193	180	189	168	166	178	181	197	184	158	143	178	191	167	175	169	162	161	172	186	189	162	177	181	175	172	185	176	167	163	174	148	164	203	175	173	177	146	158	159	180	177	188	153	174	166	170	163	169	149	173	185	178	181	177	163	177	152	192	178	177	155	187	163	158	173	157	192	186	185	153	180	175	159	168	184	206	183	166	207	176	162	176	152	161	182	166	194	185	165	171	178	186	190	172	173	163	133	159	184	179	185	191	185	176	183	148	173	158	154	171	181	194	178	154	176	159	168	153	181	196	174	182	180	200	145	169	159	177	171	180	174	159	169	161	181	176	153	175	181	185	185	168	177	175	154	160	185	184	166	163	171	176	161	183	158	159	172	158	179	160	170	184	176	164	169	160	162	159	186	179	193	175	182	158	135	170	147	159	171	131	164	171	161	165	186	177	163	177	160	157	179	161	202	166	172	180	166	163	159	168	178	179	185	170	160	168	161	179	185	181	169	169	165	168	189	165	163	181	158	178	195	152	168	161	195	174	186	202	153	170	166	192	169	182	190	183	159	193	196	177	213	159	177	169	183	170	163	156	187	175	192	145	197	169	136	163	163	174	188	160	177	178	184	199	177	179	151	159	181	160	167	164	158	163	158	174	158	163	201	164	177	181	181	168	169	171	162	178	189	159	183	172	182	166	174	182	151	154	143	166	187	184	155	157	134	189	171	159	172	151	162	153	177	164	178	173	180	176	176	171	190	163	166	159	193	167	202	169	178	180	177	180	164	152	172	184	172	194	210	174	174	197	158	188	174	186	151	164	195	181	159	186	169	183	142	173	186	145	178	189	155	167	188	148	178	171	164	178	158	170	179	163	162	169	166	168	164	172	180	191	171	169	182	173	175	172	179	173	174	189
33944	43351	22365	7346	4784	3539	2633	1924	1560	1140	960	723	529	493	444	369	353	340	329	298	299	279	285	279	287	235	264	279	270	254	247	253	233	241	227	226	212	242	224	220	214	223	206	176	237	214	211	186	210	186	195	220	228	207	207	183	203	175	190	181	184	194	215	211	173	187	171	184	225	189	191	199	196	191	181	195	171	193	189	185	206	189	207	184	183	190	183	187	194	223	194	216	204	185	200	194	173	217	193	164	192	196	189	168	186	193	199	155	167	171	216	197	194	189	213	191	190	196	184	195	188	193	182	174	166	168	160	193	169	193	210	177	202	186	181	197	163	184	182	186	164	170	172	195	208	168	194	186	167	188	203	163	202	181	173	190	202	186	193	183	210	190	175	184	219	190	178	186	187	189	197	223	172	198	195	194	156	172	181	182	192	182	198	206	163	204	202	190	186	196	169	163	197	204	173	180	192	183	190	186	187	179	177	187	194	192	186	180	179	179	181	207	214	193	185	171	201	193	175	205	201	191	176	178	183	189	171	167	191	186	182	168	170	157	179	202	164	161	200	195	178	199	192	173	206	181	193	187	215	183	190	176	178	184	187	183	204	195	177	181	207	179	196	168	187	174	189	174	199	204	190	185	178	169	187	169	201	196	189	194	189	173	208	200	190	219	161	169	210	179	194	181	172	175	201	203	193	195	176	176	167	187	203	184	198	181	215	176	183	190	211	177	186	190	165	195	188	168	163	201	178	189	180	185	181	197	209	188	179	201	164	202	187	183	196	195	161	167	208	198	187	182	181	189	188	192	183	168	205	202	161	193	183	172	162	176	184	196	188	204	189	197	174	194	181	185	204	175	197	203	197	192	208	193	172	194	198	179	195	198	192	185	145	194	200	198	168	184	205	170	215	195	184	163	180	192	193	170	189	184	176	168	187	189	174	158	203	170	183	180	164	159	186	174	178	165	183	158	176	181	187	188	194	182	166	190	194	158	195	197	181	198	178	197	190	186	186	176	185	200	188	192	185	183	179	172	180	200	169	210	202	164	193	230	181	210	178	197	189	188	192	219	197	175	186	191	190	183	213	197	181	201	183	188	190	199	156	172	178	179	175	186	221	201	182	178	186	193	189	184	157	212	187	182	191	204	183	210	176	189	203	178	189	198	161	186	184	208	174	196	176	196	205	195	187	201	218	179	206	188	192	190	206	221	187	172	182	185	169	185	188	208	180	183	186	203	196	203	195	163	192	209	171	191	178	168	184	166	205	187	184	192	198	168	166	164	197	192	181	187	225	163	193	183	192	180	203	179	192	186	198	190	198	200	196	192	170	188	188	189	214	192	165	197	167	186	182	212	203	171	183	187	194	179	206	177	210	198	203	195	214	197	185	146	184	182	209	181	174	191	193	190	179	183	191	194	209	214	194	192	193	184	174	187	206	164	179	186	176	196	210	181	186	170	195	199	163	190	190	180	178	177	194	189	170	185	187	189	156	180	171	167	198	190	210	205	181	217	172	215	156	177	179	209	187	188	203	192	193	186	182	194	205	190	206	189	189	186	176	196	190	201	175	177	188	175	202	175	185	191	180	203	198	176	193	171	174	190	179	197	225	193	168	174	183	194	173	198	175	174	182	196	177	200	220	185	210	173	166	173	202	193	185	211	174	187	205	187	178	176	188	191	167	164	203	165	206	206	185	192	164	179	199	192	185	185	184	173	180	183	185	187	185	171	178	181	204	207	199	179	197	175	186	187	164	195	172	195	177	182	183	188	206	178	188	203	177	202	187	197	195	208	186	193	189	176	180	182	191	175	211	177	187	191	188	186	184	198	196	169	169	179	194	188	189	178	172	169	183	174	188	212	167	188	183	208	159	187	197	185	214	166	184	193	206	207	184	170	183	189	217	201	190	180	216	207	177	174	173	182	209	161	190	179	173	182	166	189	179	165	175	154	203	198	169	187	182	169	163	182	184	186	169	194	189	181	164	157	177	190	203	171	169	199	183	185	188	212	184	193	197	160	188	189	175	202	201	171	190	195	165	181	202	222	183	175	207	209	201	191	183	197	194	187	205	160	187	195	200	183	187	180	209	173	170	186	173	224	194	179	210	187	208	175	184	179	213	186	195	171	174	167	195	200	171	187	216	189	191	190	199	172	186	189	195	172	189	193	188	171	179	202	168	167	171	180	190	191	192	185	184	183	172	177	172	198	192	187	197	202	175	192	196	184	187	205	195	188	189	191	178	178	188	202	197	177	222	202	191	172	205	216	202	190	188	183	179	196	188	174	179	189	162	178	185	223	153	160	206	191	197	185	177	179	188	186	172	208	189	195	174	190	161	188	213	191	179	195	177	177	184	176	196	183	171	175	184	179	188	175	217	184	194	192	211	170	195	206	164	172	193	214	190	198	179	181	178	196	205	185	179	192	171	192	185	189	196	196	200	218	194	195	204	188	185	177	187	179	175	220	168	197	183	204	178	193	188	176	153	185	191	201	193	217	197	186	185	193	184	177	217	212	169	181	178	171	187	190	172	191	197	202	169	181	193	185	191	183	200	196	180	188	181	166	148	167	182	205	190	183	175	183	191	183	199	217	187	196	165	190	182	172	186	192	166	209	212	182	182	188	195	180	211	166	185	197	191	174	190	172	160	192	179	203	199	184	198	200	202	194	181	175	186	179	184	195	193	209	203	177	198	156	186	158	146	205	194	193	190	190	191	203	188	198	184	159	189	177	172	189	172	183	168	184	197	200	196	195	180	183	200	214	168	167	168	199	179	174	196	161	190	160	181	197	198	209	191	186	179	186	202	204	176	183	186	198	184	188	173	176	189	196	171	215	174	181	215	170	202	200	214	178	200	174	208	185	203	190	183	206	196	194	176	133	177	186	187	191	175	162	195	204	175	192	189	179	176	177	185	175	160	171	214	207	188	182	191	163	211	184	184	195	191	189	191	168	179	183	187	199	198	171	166	197	196	212	207	203	195	192	154	195	193	163	200	178	208	194	167	189	179	174	185	198	181	221	195	174	168	193	182	201	173	174	171	208	191	189	164	189	191	187	170	166	199	193	179	179	171	177	185	209	200	180	200	175	185	195	174	189	187	196	173	200	159	215	171	192	197	173	189	192	169	176	211	193	199	180	193	197	167	164	173	168	171	181	183	161	177	193	189	183	193	196	175	188	201	193	175	200	184	172	186	203	197	170	151	196	189	229	196	203	198	197	181	183	193	178	215	177	195	173	207	166	227	165	179	176	209	180	195	186	189	212	193	177	189	180	213	199	205	187	187	187	177	181	190	185	171	182	198	190	183	189	196	191	204	175	179	195	182	171	187	179	178	162	169	225	211	194	180	199	194	172	185	160	176	203	169	189	184	195	179	195	188	197	201	197	199	184	200	202	175	171	189	165	168	169	202	164	210	186	195	213	214	183	192	164	163	181	171	184	209	184	192	183	182	210	202	214	191	194	203	183	153	186	193	181	202	191	194	186	177	178	181	167
23751	21137	28245	24291	20963	11485	3590	2104	1582	1188	946	774	605	535	469	445	397	425	378	351	384	335	326	298	295	318	294	295	298	289	278	300	268	257	253	295	262	269	267	257	275	242	244	246	245	233	239	238	230	257	266	247	218	243	222	238	238	222	225	239	211	229	245	241	222	240	230	214	221	208	210	200	252	226	216	203	229	240	214	199	219	238	235	204	230	208	207	206	214	211	181	203	223	226	228	237	202	204	227	204	238	226	232	190	211	222	208	206	225	223	229	201	198	217	224	197	187	219	230	205	211	208	197	217	234	213	226	237	219	218	219	204	210	216	219	220	216	212	220	242	224	205	203	210	228	227	214	215	223	217	210	219	228	202	206	216	212	194	195	219	224	213	224	232	223	214	213	202	191	207	228	205	207	193	230	206	235	217	206	234	206	232	226	220	195	219	203	227	224	218	204	183	228	198	225	224	205	215	225	210	214	199	211	207	190	232	232	211	221	199	193	218	211	237	186	228	235	210	210	227	257	235	208	231	220	185	236	250	213	191	197	218	232	219	231	199	216	237	220	222	240	226	227	237	212	239	198	224	192	216	203	221	204	227	204	223	226	219	237	217	202	217	203	205	206	208	209	209	214	246	234	208	202	244	222	222	199	197	227	202	196	211	216	212	225	214	236	252	206	248	199	215	226	219	195	202	224	226	211	206	217	220	239	227	221	205	248	224	245	195	200	206	228	208	197	213	209	217	196	200	224	224	231	209	240	246	238	214	223	210	207	210	209	209	194	240	208	216	220	248	197	210	223	240	197	198	201	204	233	197	260	220	208	218	215	219	214	201	211	238	242	227	224	222	217	204	201	198	203	215	208	209	218	222	232	236	228	223	198	211	227	195	249	206	213	214	246	242	226	241	241	229	224	205	201	232	190	249	222	231	214	216	216	222	220	199	225	229	213	198	223	208	177	217	188	228	245	210	194	242	217	218	215	205	229	228	215	215	190	237	228	255	219	209	202	213	226	242	220	225	215	217	239	194	204	235	207	193	219	210	219	217	229	239	228	231	225	204	198	247	222	210	210	223	224	185	216	222	202	218	221	253	231	189	219	243	211	207	228	189	226	221	204	223	218	216	203	212	223	239	211	219	229	215	242	230	185	204	209	199	233	211	225	219	206	207	206	229	232	211	231	201	209	236	209	212	212	253	208	232	222	198	240	214	207	204	224	235	190	247	224	207	222	235	226	192	206	215	214	209	232	219	189	213	212	231	228	208	182	205	213	213	228	219	238	228	225	211	225	216	219	214	229	208	219	193	202	211	206	248	198	222	207	221	222	226	222	219	217	239	222	236	211	196	227	204	197	215	237	187	219	201	246	233	207	183	209	232	219	222	219	220	208	204	206	219	208	219	225	201	221	210	215	221	197	214	218	235	248	239	234	232	207	214	224	220	225	215	214	239	198	235	233	205	218	240	219	218	232	201	201	195	226	216	219	207	220	198	206	212	229	219	206	232	194	215	204	213	235	226	198	228	216	201	202	220	205	222	209	240	232	216	201	238	231	210	212	199	224	234	199	237	230	227	233	197	230	229	186	248	210	183	221	233	225	205	204	227	230	205	232	234	214	210	229	218	217	203	264	203	218	207	218	187	232	230	202	223	229	221	224	224	233	226	259	214	204	220	235	210	231	218	220	209	206	249	208	235	224	197	200	220	214	203	231	220	201	215	209	183	207	221	222	234	229	214	200	220	231	198	219	207	209	219	202	198	203	213	222	236	231	216	222	233	232	202	218	211	238	241	220	231	206	231	215	204	226	212	205	232	227	212	248	233	202	214	217	213	223	210	223	226	216	230	226	229	186	187	236	203	233	200	220	204	241	219	226	226	218	234	222	238	224	203	206	228	244	208	253	231	214	222	200	208	200	212	198	194	209	250	181	228	202	214	193	216	202	193	216	247	215	207	220	217	234	206	208	238	210	195	217	220	212	237	213	232	216	206	222	212	230	221	215	211	230	207	218	223	215	212	214	227	199	205	203	207	211	196	195	224	248	216	224	221	219	200	224	195	219	230	207	221	207	233	234	225	219	216	216	216	199	210	247	242	246	225	197	225	201	208	228	200	213	229	200	214	203	205	221	211	202	198	224	208	198	198	217	234	208	232	224	211	227	201	195	221	233	227	234	213	196	221	199	231	204	218	199	233	223	214	229	218	217	212	206	230	221	205	213	219	216	219	208	228	217	209	215	186	184	222	235	203	215	222	219	237	209	208	213	224	210	194	221	209	223	209	203	211	199	231	206	218	217	199	193	224	206	222	210	219	214	232	226	248	200	220	216	217	210	202	229	214	229	181	243	223	219	238	211	214	197	198	204	206	243	227	222	212	190	233	232	210	223	229	228	231	233	220	206	236	228	218	233	198	215	198	199	195	231	235	236	222	236	217	239	204	247	206	230	204	193	230	211	220	228	253	229	204	204	200	222	257	231	210	217	205	221	208	195	181	218	229	228	242	239	219	212	206	247	228	202	225	204	190	200	223	209	222	221	237	224	195	230	213	242	220	233	235	239	216	216	239	208	203	210	210	212	208	219	228	230	260	217	210	222	228	214	208	227	239	191	204	209	217	241	242	243	207	227	208	214	216	239	216	231	239	214	229	212	211	211	219	213	228	198	222	216	191	220	197	220	220	234	196	230	206	202	204	209	229	231	191	226	229	214	211	208	205	218	233	212	231	222	232	224	233	195	218	244	215	219	257	210	228	237	206	219	201	202	233	218	226	213	221	245	212	229	246	205	228	213	207	223	220	223	229	241	217	197	205	214	227	213	218	218	196	227	230	223	223	234	238	234	207	226	208	207	207	236	217	200	195	199	213	217	228	205	223	233	222	203	199	194	203	202	192	194	209	248	192	214	203	258	216	225	211	225	215	209	199	237	219	232	240	234	215	233	199	232	200	214	232	203	232	215	244	218	233	244	206	232	215	245	218	231	242	212	208	202	218	253	226	189	236	202	244	230	208	216	200	217	205	241	221	223	244	219	227	221	217	207	200	194	208	196	213	208	234	202	205	215	212	247	215	218	204	235	234	234	212	213	221	231	204	242	204	228	222	198	235	233	229	236	204	201	218	217	218	222	264	216	208	189	188	190	216	217	228	210	221	202	202	197	190	196	201	241	205	218	220	203	220	226	228	203	223	204	196	210	226	221	219	229	221	194	243	207	215	201	202	220	213	212	199	243	235	249	203	208	227	209	205	205	222	212	215	222	241	201	216	230	192	224	218	224	230	224	211	202	221	235	200	226	228	248	210	228	200	226	217	224	216	226	204	233	207	194	234	231	220	227	217	213	233	188	236	238	216	226	209	172	198	223	201	210	210	207	200	229	199	204	246	229	226	218	234	211	211	227	221	227	210	217	219	197	214	223	230	212	227	218	213	244	211	211	217	224	227	197	216	235	202	230	247	225	196	229	222	210	206	234	224	210	224	203	224	206	214	232	211	215	212	240	198	196	254
34840	56793	33594	12346	8280	6219	4521	3429	2808	2011	1536	1190	972	810	676	596	536	494	487	499	411	407	416	410	353	382	336	341	351	325	338	320	345	312	266	277	294	298	262	283	295	273	253	306	295	260	247	248	271	287	258	239	240	247	285	257	256	261	242	245	244	211	274	238	243	250	223	236	237	275	241	227	236	206	221	243	227	252	238	229	225	254	261	240	228	248	228	198	208	256	232	243	234	217	235	234	244	248	206	222	239	241	212	248	249	234	238	239	237	259	232	233	211	234	215	231	208	218	220	243	193	227	210	242	217	221	232	237	266	228	228	217	193	217	209	207	227	225	227	216	236	252	229	240	204	235	216	226	236	231	204	236	223	236	234	209	226	230	253	253	240	213	237	217	233	237	250	214	227	226	220	222	211	219	258	248	249	211	244	228	252	233	227	234	221	241	204	219	224	212	191	215	241	240	239	228	243	248	233	220	191	245	224	219	224	189	193	219	265	249	235	247	208	224	222	230	251	237	224	232	242	222	222	248	247	242	194	228	211	209	239	232	245	240	205	228	240	243	240	224	224	258	234	223	241	222	210	252	226	232	245	224	256	235	236	249	216	233	246	216	236	232	225	235	261	224	227	236	240	211	218	223	227	244	236	251	216	240	230	227	199	195	211	247	230	214	221	235	229	229	230	220	235	231	227	246	219	224	231	218	245	235	223	237	230	218	223	207	234	232	205	238	241	239	213	227	232	226	223	254	237	241	239	222	230	218	203	235	245	247	244	243	215	240	240	218	237	218	239	222	231	215	224	217	254	234	214	225	236	250	222	199	238	226	204	223	220	217	231	221	181	261	219	267	212	225	213	237	202	260	229	217	222	222	228	249	223	236	197	236	238	239	215	256	230	239	245	211	235	214	244	245	226	234	233	257	219	231	215	220	222	245	218	254	230	252	223	226	228	223	224	215	209	229	228	220	227	242	266	229	224	231	206	214	215	240	229	206	197	204	239	242	220	237	230	240	235	227	217	207	231	214	199	213	235	268	202	274	233	211	223	230	217	215	212	234	239	245	240	211	218	213	224	223	225	204	243	240	195	246	210	233	254	202	216	253	197	224	215	229	205	218	270	254	236	211	235	229	245	235	243	204	215	213	220	235	231	200	263	203	240	227	223	244	226	229	221	223	237	225	233	218	223	220	211	237	205	234	203	233	225	237	248	220	220	242	219	227	239	230	238	238	257	226	230	224	211	210	220	247	215	234	235	199	211	241	198	264	238	219	198	222	231	236	216	226	204	236	218	251	222	252	197	235	215	219	245	205	209	263	225	217	240	220	212	261	230	240	215	212	227	252	223	251	222	229	222	212	210	208	208	227	241	221	220	255	224	227	218	252	219	218	246	224	232	203	235	247	212	225	233	225	222	218	240	239	216	212	235	241	249	223	199	245	263	243	238	212	239	245	193	242	228	206	225	212	169	208	219	234	224	225	221	207	273	226	214	231	247	227	230	244	239	222	233	227	230	241	234	248	228	213	234	210	225	215	231	222	217	249	230	221	244	229	216	226	216	225	225	211	230	214	240	218	252	222	224	247	255	231	242	214	225	237	218	235	234	242	241	226	258	236	200	258	199	228	231	243	202	211	224	234	232	223	212	249	230	249	224	226	214	231	267	206	239	207	229	246	256	263	234	202	218	233	227	213	202	211	238	206	255	245	246	244	229	219	231	227	227	191	220	211	208	216	198	248	237	235	208	208	258	186	247	207	207	226	217	245	246	236	218	239	238	218	239	257	212	230	235	199	222	231	236	229	224	221	243	224	215	227	238	212	239	208	210	219	255	236	231	218	219	214	223	224	223	222	215	244	220	241	217	211	226	218	195	237	211	238	208	216	227	219	212	209	210	230	236	234	245	238	227	216	217	216	188	205	243	200	233	220	244	240	199	210	229	226	207	233	251	233	247	209	245	248	227	217	215	223	215	234	246	222	218	238	235	208	226	225	240	206	234	208	237	226	262	223	227	220	220	227	209	204	234	242	236	212	220	232	235	255	198	233	224	222	213	222	216	263	244	253	217	219	232	273	230	214	217	226	248	260	233	206	240	222	222	236	223	229	222	244	257	215	230	212	233	222	206	229	240	249	212	227	239	228	247	218	225	213	212	217	229	224	227	215	251	234	224	237	223	234	209	188	230	214	229	246	243	197	251	195	238	224	244	221	207	213	226	215	230	207	229	210	218	228	253	254	240	215	229	219	252	222	237	226	233	231	227	215	224	224	224	219	208	230	244	227	227	232	214	206	226	254	210	219	246	234	234	200	237	217	212	216	229	226	213	211	237	219	250	215	223	216	235	222	214	193	235	235	257	208	204	235	233	235	253	232	219	251	231	221	236	231	230	230	212	244	216	195	248	228	213	235	206	231	235	225	210	229	212	238	229	223	221	224	233	244	233	255	246	228	237	217	200	214	252	226	215	211	253	209	235	210	238	221	286	202	235	225	199	210	216	202	224	225	232	212	234	219	247	220	235	233	249	249	269	210	229	223	246	205	222	208	236	239	239	243	212	217	226	226	218	221	234	239	218	224	195	229	228	225	252	241	232	232	228	223	230	239	227	213	244	224	238	215	218	231	223	247	246	232	246	216	206	238	244	207	235	236	220	232	204	239	204	222	222	230	216	224	219	236	222	242	233	206	231	256	237	220	270	218	228	237	229	235	220	242	231	222	199	222	219	230	250	221	234	229	228	224	227	229	228	226	193	219	232	209	228	226	243	197	223	219	230	218	212	218	214	214	236	205	227	242	216	245	231	218	224	246	227	225	263	214	219	230	226	213	240	246	217	239	238	211	237	223	201	248	192	215	232	227	221	205	226	219	208	233	221	232	230	213	198	246	217	251	257	207	222	235	245	242	221	233	230	241	241	216	223	225	217	230	213	209	240	237	242	224	233	217	221	229	255	233	227	233	235	217	239	263	242	220	234	224	247	215	239	253	233	222	213	226	224	225	213	230	222	227	236	226	219	235	219	229	222	208	248	224	242	241	238	247	240	218	210	219	222	222	237	224	195	227	220	209	227	220	222	241	220	221	247	213	210	251	231	215	215	232	250	233	245	217	203	211	238	223	246	233	227	233	207	223	230	249	229	203	202	252	230	205	214	245	251	238	252	221	215	221	230	220	229	223	220	225	234	213	228	207	216	233	247	222	234	237	199	232	268	243	243	231	226	230	227	235	242	230	242	239	238	212	225	235	205	222	233	236	224	247	200	210	213	232	208	213	264	192	234	216	242	202	210	258	238	209	243	226	200	202	228	238	214	246	225	201	241	212	247	202	198	235	221	258	215	238	231	207	221	212	205	227	230	262	217	223	251	204	234	230	247	230	185	244	230	242	200	224	231	208	254	234	227	220	222	210	221	242	241	214	221	192	231	207	248	226	224	247	228	258	221	222	221	214	246	258	239	237	224	217	227	229	239	242	225	229	218	256	224	232	220	205	206	233	237	222	210	207	188	227
24845	21194	27414	24989	12848	3503	2102	1427	1168	913	725	608	516	493	436	425	359	366	347	333	311	272	308	302	321	275	302	290	306	301	275	278	262	264	251	292	257	253	260	270	264	260	256	266	229	239	238	240	226	233	238	243	221	210	246	225	215	209	228	222	219	218	242	224	221	206	240	235	201	226	228	214	239	224	221	214	249	230	243	230	260	197	243	236	221	227	241	220	217	213	252	244	233	241	225	204	230	217	191	243	202	210	235	223	252	206	245	230	234	206	224	253	241	203	226	216	219	221	218	225	228	240	226	221	220	242	212	219	222	235	222	233	242	228	204	180	201	214	227	208	237	207	257	216	224	216	231	203	245	237	221	249	208	226	234	208	215	225	231	235	238	210	210	210	213	255	225	232	219	206	207	209	240	218	226	229	207	236	226	246	242	244	244	230	220	218	252	237	249	220	229	237	241	210	218	238	217	223	222	205	258	223	204	231	219	213	215	225	225	215	205	227	251	213	240	228	210	228	242	243	206	226	245	217	223	242	228	214	213	204	255	224	219	208	248	229	215	219	171	221	233	244	229	208	245	219	208	199	239	205	241	241	237	217	220	245	234	205	202	207	215	201	209	228	213	243	212	210	223	235	219	211	249	215	229	216	206	263	231	207	211	216	248	218	231	234	222	239	229	222	206	203	244	239	229	224	212	230	243	225	211	221	206	217	216	212	201	226	210	235	231	227	214	210	182	229	215	252	237	235	221	254	238	230	225	221	204	229	205	243	238	206	229	215	210	213	232	250	206	249	231	237	205	274	233	237	230	234	223	222	218	224	223	238	196	243	219	247	225	226	219	241	232	204	219	212	208	230	250	226	204	226	236	237	205	201	248	233	189	231	218	246	216	251	239	217	207	244	208	212	205	218	218	223	233	231	229	223	227	226	218	203	249	243	209	210	212	220	237	235	217	221	201	209	244	235	210	216	208	211	217	203	214	240	200	222	239	228	250	239	241	244	211	218	209	210	210	215	219	230	219	208	239	209	203	226	200	236	224	249	210	232	250	241	211	233	235	206	202	249	246	232	230	226	261	207	222	212	223	211	187	216	221	223	231	215	208	208	200	231	228	251	218	236	240	236	208	253	239	227	230	225	246	241	206	230	201	230	244	232	227	210	224	213	219	243	213	224	249	216	217	235	222	227	214	234	224	241	238	222	216	220	204	217	240	254	216	232	216	215	229	241	229	255	241	218	230	207	218	220	219	214	199	246	243	220	218	220	229	214	248	229	272	209	217	220	224	244	239	240	222	220	192	215	231	213	215	227	219	205	205	214	208	209	253	217	220	222	220	251	201	203	219	215	237	222	193	237	217	227	239	230	227	208	258	225	230	226	206	189	216	214	210	222	226	222	223	231	199	196	236	221	255	234	223	209	238	222	219	206	223	223	220	234	195	241	237	215	203	213	215	231	224	238	233	228	231	236	235	211	236	202	211	228	229	224	232	257	209	234	216	197	234	238	233	221	201	228	243	222	225	213	204	231	228	216	234	196	259	255	239	221	239	220	232	241	251	279	207	239	251	256	222	237	257	233	233	220	207	241	217	197	227	250	238	217	230	213	232	252	240	200	235	233	234	218	219	242	213	213	224	212	205	237	221	225	216	241	250	195	203	244	226	203	219	217	239	210	271	233	229	228	218	251	205	218	208	230	222	228	236	222	232	217	212	234	219	237	194	245	238	221	245	206	226	256	256	228	251	208	216	238	230	224	230	227	234	243	245	205	227	229	239	187	214	215	232	209	206	222	208	238	208	202	235	236	241	208	231	221	235	225	219	242	240	235	239	214	229	203	222	238	238	216	241	222	195	237	219	219	213	212	213	208	219	224	209	247	217	218	233	223	243	212	228	236	219	238	231	207	240	220	218	205	219	213	218	206	225	213	222	237	227	240	226	247	232	200	209	277	226	200	221	212	231	217	212	207	228	235	215	218	227	216	248	229	215	238	179	266	225	192	216	231	232	217	227	245	226	221	227	227	215	190	235	220	232	206	235	217	240	232	241	235	248	204	238	239	246	216	209	214	197	231	215	218	218	245	230	238	218	224	217	224	229	231	212	245	238	222	193	238	249	245	232	213	220	200	224	200	218	227	226	248	220	226	232	202	244	234	196	215	234	230	249	214	227	207	228	221	208	213	209	194	209	210	235	222	203	226	221	234	231	202	246	235	217	227	229	218	216	241	236	220	244	219	195	228	229	238	210	223	227	215	222	211	216	202	217	204	230	219	197	224	251	217	222	213	224	249	244	232	231	259	215	249	193	237	193	190	212	231	211	237	220	216	205	204	241	233	189	219	240	224	245	219	258	227	254	222	203	221	226	229	234	213	216	224	228	234	241	198	229	194	207	237	220	234	235	227	233	194	218	223	253	220	241	226	200	201	214	216	245	209	231	227	200	245	237	221	237	217	203	256	224	236	177	239	229	212	224	240	199	235	217	212	228	225	209	217	235	213	228	212	220	244	219	204	228	215	218	237	222	233	256	223	233	230	233	223	231	205	242	224	199	224	192	195	239	197	213	193	242	228	210	218	220	205	222	238	237	234	231	210	220	222	199	230	220	221	232	226	223	205	242	235	217	242	230	211	225	231	209	241	217	221	234	230	219	241	222	220	212	227	240	221	223	244	218	235	245	206	219	213	202	223	212	221	219	222	211	247	216	202	226	233	217	213	230	225	232	224	234	229	223	231	243	204	232	223	239	230	198	204	242	214	217	217	216	207	212	222	220	219	213	225	232	240	217	224	240	233	200	226	214	240	222	228	201	236	231	211	215	205	212	204	233	248	249	194	252	222	215	203	223	204	245	252	223	226	235	239	220	219	236	214	210	246	206	219	233	255	211	229	231	246	224	229	208	211	250	215	242	257	221	196	205	213	243	217	233	214	236	246	223	240	198	222	193	215	248	221	242	215	236	228	215	234	212	213	220	237	225	201	216	204	206	259	211	193	211	235	198	210	199	227	219	219	216	231	227	261	201	221	235	226	216	200	235	241	242	220	227	219	254	236	217	206	237	215	225	196	214	217	246	222	209	198	224	209	237	198	239	217	194	223	263	217	214	222	243	228	213	235	237	213	247	222	224	226	238	232	224	207	233	197	225	207	215	262	218	232	227	224	232	244	238	222	224	202	239	236	221	210	249	218	206	223	232	236	255	238	203	266	211	218	194	226	225	220	244	228	243	240	221	214	217	220	223	229	193	236	230	246	235	205	236	236	229	202	236	208	246	215	223	209	217	223	217	260	241	234	228	241	205	248	217	226	223	220	232	233	219	208	225	216	236	218	217	216	238	237	226	225	231	215	246	231	199	229	236	223	223	213	234	234	227	191	239	230	225	225	234	203	246	210	210	200	226	238	208	273	220	242	262	219	229	236	240	210	213	226	210	218	212	215	218	250	227	227	203	219	212	191	214	231	220	215	225	214	202	224	216	204	214	221	193	218	245	236	232	224	208	228	244	206
34457	50816	28190	9736	6633	4822	3716	2753	2061	1601	1235	964	825	718	593	569	482	474	453	442	410	392	365	386	332	348	342	370	314	347	308	302	290	317	291	317	288	297	302	275	304	294	303	254	300	277	303	244	276	257	258	236	254	248	232	221	229	284	235	270	251	245	267	207	239	246	256	259	251	241	240	253	265	266	224	228	238	231	239	234	227	250	234	256	261	250	224	277	256	253	278	245	224	221	254	239	236	236	244	247	260	227	230	246	237	247	244	230	243	237	221	280	251	240	241	254	226	214	264	219	230	239	231	198	233	236	218	258	225	242	244	242	235	224	244	272	254	257	236	243	274	248	241	219	271	246	234	278	235	230	243	211	235	241	239	232	244	243	233	255	255	253	232	252	242	264	254	232	228	229	226	228	241	240	227	230	256	229	247	225	272	241	238	228	233	228	252	247	229	240	236	246	272	239	241	264	219	219	250	240	237	242	238	221	242	248	234	249	221	242	251	233	235	244	225	213	234	237	287	240	237	266	240	261	248	232	234	255	263	242	229	251	247	249	224	241	230	247	243	242	261	231	250	236	231	233	242	237	272	237	240	236	224	245	247	238	253	242	245	242	267	228	250	264	235	213	242	241	224	253	211	243	272	236	231	238	228	256	237	239	222	233	227	257	265	264	245	222	252	227	248	235	242	240	242	235	237	248	251	255	237	259	227	249	260	238	231	238	210	212	250	239	260	251	247	269	285	257	235	221	241	235	229	251	231	238	240	237	267	234	251	214	262	233	241	265	258	229	234	248	247	236	221	220	220	270	243	254	264	253	240	237	260	206	242	208	266	236	243	228	266	238	204	266	221	249	236	214	253	225	212	258	250	220	227	252	249	248	252	242	265	245	266	222	211	252	273	232	248	254	261	233	228	230	231	238	266	220	250	241	219	239	227	247	228	247	248	228	251	229	250	221	231	220	216	247	254	231	241	240	272	250	224	266	232	251	228	231	245	205	264	245	245	262	245	235	202	234	253	236	239	255	245	219	219	215	227	241	225	214	220	240	254	245	243	260	230	261	243	235	240	245	227	233	255	247	222	260	246	240	262	241	229	230	250	239	213	263	240	239	218	254	248	257	264	226	226	248	217	253	257	248	220	244	240	193	233	243	227	240	244	242	250	246	241	246	241	238	257	242	222	254	234	238	241	234	220	231	246	223	220	223	229	220	237	227	228	217	246	235	258	261	222	231	241	212	241	230	222	247	229	231	223	217	240	257	233	277	227	241	256	227	235	255	231	247	222	236	224	239	233	230	261	246	224	229	249	208	255	247	248	269	216	234	251	233	244	240	253	219	221	259	241	226	225	234	259	266	217	258	275	238	276	222	240	236	233	250	237	265	250	240	238	252	242	253	248	219	254	259	229	237	241	238	234	237	233	242	236	257	268	239	230	257	229	243	252	240	254	216	246	247	230	261	246	235	231	251	231	241	223	240	216	233	215	248	218	232	237	232	238	253	255	252	244	221	266	235	264	232	248	227	235	243	242	273	245	194	233	231	252	220	260	218	234	238	248	246	251	238	232	215	251	233	211	274	234	222	252	236	230	259	226	234	221	223	250	232	240	230	242	210	217	239	224	254	256	252	254	242	241	241	283	240	261	252	227	232	248	218	247	215	228	239	246	251	224	254	259	234	240	221	257	241	226	223	234	260	248	232	238	248	247	226	234	226	230	254	248	273	244	266	252	237	239	268	247	219	232	235	286	229	234	232	240	210	239	243	246	256	230	250	215	238	240	224	246	269	259	229	240	239	240	229	225	202	235	246	238	233	226	257	235	254	254	243	251	240	216	222	266	279	242	221	257	231	240	239	244	271	246	253	219	230	204	243	250	225	210	259	254	266	249	234	231	224	261	227	246	246	251	229	220	251	240	214	215	230	244	222	264	244	245	207	233	228	238	239	235	253	276	251	231	249	226	230	245	254	250	245	244	247	268	235	224	247	242	253	247	249	216	238	236	215	234	233	227	230	250	225	241	230	239	269	239	232	234	231	243	246	264	233	248	259	233	247	234	220	240	252	227	238	249	259	248	234	236	235	239	235	239	252	252	236	248	218	259	248	232	237	236	259	245	251	259	266	232	253	262	242	244	231	235	208	233	235	252	238	232	240	221	220	241	243	241	235	247	244	242	258	249	241	241	241	214	229	260	253	229	240	237	207	252	253	248	225	242	240	259	236	248	229	236	224	251	237	252	226	227	242	258	245	238	246	237	246	241	258	210	266	250	224	226	255	235	226	229	259	242	234	234	252	246	265	198	241	241	246	232	233	268	238	261	252	232	266	262	241	247	226	221	249	232	240	222	225	262	265	235	236	250	236	232	264	231	237	238	218	248	217	248	226	223	235	215	221	253	247	236	217	288	248	215	236	246	235	218	248	255	251	231	223	235	264	197	237	200	273	241	230	244	236	230	240	241	232	234	229	247	229	233	236	231	229	249	244	248	221	250	239	243	250	255	267	231	282	259	222	239	213	238	236	245	214	260	260	229	252	220	233	218	241	264	251	274	247	218	221	241	217	243	230	240	219	256	241	225	251	266	249	250	238	252	260	236	247	202	235	262	259	234	263	251	228	236	220	228	242	262	250	240	272	260	253	248	199	266	245	263	238	222	224	234	226	232	244	224	252	204	256	238	242	221	263	252	228	254	272	256	244	232	226	249	217	235	237	225	235	235	231	243	234	222	234	261	236	241	250	238	255	272	254	223	242	222	261	230	233	268	225	207	230	239	245	240	225	214	228	232	266	253	228	232	254	262	219	239	252	237	247	244	235	241	253	205	262	235	233	254	228	257	260	244	222	227	236	229	242	222	249	222	247	249	238	244	236	232	237	233	230	253	255	255	229	230	259	250	254	274	231	235	263	214	231	235	228	226	234	228	269	222	237	202	223	253	232	263	244	242	246	221	238	232	243	249	225	240	243	232	247	250	248	235	250	238	239	264	241	232	244	221	250	255	210	228	255	242	235	240	252	236	258	227	256	239	250	245	235	240	240	244	238	236	246	227	201	250	254	243	262	243	204	233	214	240	242	250	237	241	245	234	255	229	234	236	241	232	244	259	253	216	266	245	237	214	224	231	241	244	262	240	228	237	234	237	227	253	267	200	206	250	258	229	241	236	236	238	253	230	219	263	244	244	216	219	257	252	213	254	245	220	213	222	210	250	241	257	228	229	246	236	227	253	249	205	267	233	225	229	242	227	253	241	269	230	230	210	223	239	245	255	235	207	247	248	255	241	230	228	269	229	254	233	248	266	231	255	239	225	252	227	234	247	264	220	239	250	247	256	222	234	236	249	244	258	245	240	244	242	243	251	245	245	234	260	248	246	272	225	235	220	256	249	258	250	234	222	223	252	217	267	202	220	248	257	242	225	218	255	251	227	267	257	271	240	251	222	216	259	228	226	243	265	241	232	241	232	242	247	261	232	249	256	212	256	220	242	232	235	215	243	240	245	236	243	246
22669	21168	28772	23828	21191	21220	10855	3178	2135	1635	1296	1115	917	751	753	667	641	549	562	497	526	507	511	461	451	427	422	433	427	406	394	404	392	402	394	342	386	373	372	394	358	365	341	361	393	340	333	325	331	326	322	328	388	328	348	301	326	325	325	318	326	293	326	329	284	313	295	360	311	304	302	304	311	304	308	314	270	316	332	340	326	328	314	282	295	304	306	330	321	289	307	337	325	336	314	321	302	335	315	302	288	306	301	302	291	279	289	298	309	332	297	296	307	306	283	280	307	302	325	282	328	291	308	275	327	299	292	293	326	285	301	318	277	317	286	287	300	297	300	304	300	318	306	322	295	291	297	347	291	315	316	281	315	305	316	279	306	287	303	337	329	301	299	326	301	315	272	320	309	297	300	272	283	325	286	268	324	301	270	328	310	277	318	258	305	291	303	308	292	307	271	315	313	287	312	306	304	300	326	327	282	290	288	296	326	318	299	322	308	316	294	330	309	327	304	275	282	291	291	284	284	304	281	300	290	305	287	310	290	289	296	282	323	309	270	315	330	306	287	327	319	319	300	313	342	264	296	310	275	278	292	286	306	321	289	291	319	291	310	339	293	303	293	326	308	315	311	333	294	358	300	291	301	283	288	333	310	308	302	308	295	280	303	318	277	297	270	319	279	298	284	261	289	287	285	300	304	313	278	296	314	312	299	300	297	291	295	283	303	279	302	300	294	285	269	297	287	269	285	295	324	306	302	310	319	295	313	282	302	335	292	329	315	341	298	272	306	315	317	316	307	304	313	289	295	267	314	282	279	320	307	308	267	311	342	340	308	304	304	290	297	317	320	329	293	330	284	314	304	238	333	310	281	323	281	307	320	323	294	305	321	285	303	324	286	310	283	281	302	304	293	327	288	278	293	312	274	307	296	303	321	277	312	303	289	270	324	301	328	272	316	319	310	307	305	302	324	306	285	282	289	284	284	287	304	295	297	315	291	323	286	291	292	286	315	309	299	289	286	299	290	298	280	319	283	292	289	310	321	321	316	324	309	274	280	306	304	327	293	314	297	293	259	309	293	312	323	332	298	260	312	300	319	289	275	298	285	288	317	290	257	301	332	294	281	282	306	294	288	302	282	310	274	284	282	281	309	295	286	281	304	313	307	332	321	314	294	307	283	327	276	313	252	313	321	300	294	303	325	291	305	309	301	315	312	314	299	310	314	286	289	284	290	284	279	335	328	284	312	293	319	298	298	290	307	323	311	330	281	317	317	279	301	328	270	307	284	307	295	299	305	311	293	325	304	301	298	292	346	314	284	264	312	284	322	303	310	334	335	309	321	289	317	277	323	324	296	311	312	345	309	289	273	336	305	300	288	308	281	313	303	305	274	319	318	325	309	285	312	305	295	279	308	282	288	319	305	312	285	276	301	321	327	323	283	298	299	283	293	323	304	332	281	302	277	284	283	279	317	335	299	267	304	282	267	297	305	304	288	295	343	290	285	271	314	321	326	295	272	304	311	321	306	286	290	283	285	295	283	275	313	291	285	309	294	294	292	301	315	314	311	304	337	329	332	308	320	287	305	295	320	279	264	309	324	278	324	300	289	298	316	317	271	295	339	284	289	320	313	282	272	295	293	314	294	319	323	319	300	285	266	293	318	311	317	320	293	293	290	307	296	298	299	284	312	317	286	298	303	313	337	283	298	278	313	273	328	301	306	292	316	294	286	298	295	305	290	319	302	308	318	303	299	260	289	290	276	303	299	314	317	293	305	281	326	283	317	289	270	307	330	294	310	295	304	312	317	298	281	318	314	307	294	310	306	296	316	293	319	316	315	300	305	296	306	290	285	320	280	315	291	316	300	272	330	281	333	298	330	322	274	293	279	302	313	312	259	303	302	302	315	300	319	289	309	308	288	294	308	299	299	276	290	307	306	301	312	307	290	336	304	296	298	297	312	327	308	317	323	308	273	315	310	313	293	299	315	332	292	288	275	344	301	292	303	347	314	288	305	289	314	283	296	279	281	315	317	267	299	273	301	288	298	294	324	293	292	304	298	291	327	318	317	297	269	290	326	310	313	313	315	303	288	324	291	299	320	293	282	293	311	314	316	329	291	293	297	311	283	324	304	306	317	314	284	351	313	273	303	299	317	289	307	312	302	297	313	320	281	313	312	303	277	299	301	308	300	312	327	293	313	318	298	295	302	283	281	315	312	260	297	312	313	276	298	294	327	309	265	317	266	329	286	302	298	301	260	304	273	307	335	260	297	320	314	294	297	278	286	320	307	298	337	278	302	305	290	311	272	305	276	308	304	314	292	311	301	323	310	297	309	275	288	277	265	334	276	292	308	308	295	291	278	320	308	282	297	319	294	332	322	272	332	309	280	321	313	292	314	306	315	297	323	295	315	295	332	324	309	299	277	298	328	305	321	312	285	304	269	264	321	302	295	319	298	323	336	287	281	266	322	298	273	334	321	323	267	327	309	284	286	294	268	291	302	283	298	283	322	326	310	293	272	288	312	287	299	298	341	296	300	293	312	319	294	311	298	326	322	330	282	287	276	283	311	302	303	292	275	317	335	294	290	326	294	316	299	303	299	292	335	246	289	309	328	307	322	336	320	337	282	316	285	293	291	304	282	321	312	317	307	258	294	298	286	301	305	304	310	315	302	296	280	310	302	300	327	271	287	318	297	315	294	286	311	321	276	292	316	308	297	301	299	276	311	304	300	278	325	283	299	299	297	320	298	298	324	302	306	327	290	299	276	299	326	301	306	312	345	327	316	319	313	294	304	315	335	307	311	330	258	304	281	308	320	306	311	292	317	302	310	301	311	300	326	308	301	307	281	322	282	307	319	296	297	285	312	303	309	290	302	289	332	301	303	308	296	284	326	316	270	315	293	293	290	259	290	317	302	287	296	297	262	288	265	319	270	307	280	269	309	318	316	292	302	314	320	317	316	258	301	305	314	313	288	306	285	333	318	288	296	314	275	317	268	295	299	357	319	310	279	297	349	291	303	326	289	284	287	329	301	312	327	297	324	326	299	293	319	306	299	305	317	312	313	299	289	320	273	319	298	278	291	286	299	291	340	300	305	273	312	260	292	297	290	325	328	336	320	317	317	300	274	280	301	320	326	305	305	294	288	307	265	308	330	310	328	312	314	289	293	316	265	296	284	316	325	297	281	307	311	290	284	337	284	307	321	318	322	304	289	309	335	270	296	319	322	301	307	288	309	310	310	309	301	303	273	305	319	283	321	292	318	318	297	304	326	293	324	283	314	259	295	292	317	313	305	288	309	309	299	312	311	265	283	296	309	310	305	307	306	306	299	302	291	291	288	276	265	287	320	262	242	313	320	282	286	302	317	292	280	294	312	281	280	290	305	300	306	299	293	335	325	314	312	306	323	325	307	304	331	320	299	324	315	312	309	291	305	296	300	339	276	304	303	294	300	289	313	256	278	268	292	266	308	280	338	299	275	304	295	276	294	281	268	312
37575	62904	37391	16323	11113	8517	6217	4659	3606	2584	2048	1686	1376	1161	963	901	755	806	691	661	618	587	538	590	508	527	510	508	504	469	470	436	425	471	467	428	422	381	381	406	401	410	347	425	353	350	371	360	386	346	368	375	339	344	348	335	364	328	342	371	367	342	324	325	335	323	317	299	345	310	332	318	305	329	299	346	302	305	328	314	337	325	309	294	306	331	292	350	288	323	315	314	347	315	311	303	309	323	312	353	316	305	286	299	306	325	305	317	312	307	289	325	285	305	290	300	303	293	293	319	293	326	308	293	298	324	343	325	287	295	325	313	306	292	289	328	308	311	325	308	311	338	308	310	291	299	313	330	271	307	320	291	319	293	354	310	287	286	267	279	307	295	289	315	318	310	321	302	314	323	321	334	326	319	318	302	315	315	332	286	292	300	315	311	306	279	312	328	324	316	289	327	306	277	328	293	310	304	339	326	319	308	323	312	297	327	352	312	305	305	303	289	315	279	318	289	310	277	312	311	312	330	312	290	299	307	298	296	320	292	297	312	300	287	323	305	319	318	321	312	303	324	288	309	297	302	310	307	289	309	318	316	299	308	294	312	297	304	323	303	305	308	281	315	326	319	314	275	308	317	306	299	295	294	288	317	303	278	327	304	305	326	337	362	325	297	294	313	324	295	267	292	318	311	309	290	303	278	285	284	291	321	339	341	305	312	300	288	316	312	307	312	299	287	278	273	281	311	325	279	263	303	301	311	318	303	350	329	345	310	323	301	309	284	298	333	306	341	295	286	305	346	337	308	287	302	328	308	313	328	286	299	313	322	299	331	310	313	274	294	331	303	300	309	326	334	271	307	308	288	294	306	300	337	311	313	295	299	287	313	321	291	303	317	353	312	316	322	296	328	304	294	294	307	331	305	320	303	306	329	317	348	289	302	302	298	331	289	332	296	295	315	315	308	280	311	319	304	301	320	298	335	325	302	319	306	286	304	302	298	375	287	308	306	315	294	341	306	294	284	276	320	278	298	306	304	304	321	291	304	303	310	319	323	327	295	313	313	300	297	318	300	316	314	312	307	306	309	305	310	312	324	287	298	314	298	319	333	320	302	324	287	321	305	296	333	327	301	316	334	291	306	313	296	340	317	315	293	339	309	308	308	286	310	316	273	333	280	318	306	285	316	327	332	302	319	331	312	314	299	306	274	319	312	317	317	311	297	328	290	327	303	334	321	341	307	348	294	305	298	304	296	300	306	301	286	305	295	277	288	307	306	287	274	314	301	293	287	280	283	305	297	329	294	318	341	304	375	294	321	293	294	317	298	327	322	284	301	317	309	274	304	303	306	288	299	284	289	286	318	304	316	288	292	304	291	302	293	285	291	332	276	314	342	311	294	318	319	309	286	301	305	323	306	323	301	319	285	300	308	315	313	310	294	333	340	297	307	306	315	301	324	298	290	287	290	304	318	313	296	291	339	307	291	295	303	330	311	302	331	325	324	292	311	313	316	305	300	332	295	333	289	279	289	301	298	305	287	307	316	284	279	332	326	304	315	321	327	305	297	282	299	305	315	301	319	262	297	324	299	285	327	315	323	320	301	319	320	288	335	295	297	288	310	315	327	298	304	310	316	310	316	300	309	327	293	326	286	324	294	332	305	311	312	307	333	267	304	281	326	278	294	299	335	316	332	303	301	272	338	303	297	325	275	297	311	310	308	327	313	324	325	307	279	307	358	310	290	296	308	287	302	292	306	317	347	309	332	325	341	326	326	289	311	302	327	294	316	316	325	326	307	309	302	267	316	276	331	291	301	316	278	287	312	320	320	290	291	309	304	297	302	310	301	306	315	323	309	327	317	335	309	328	312	320	320	275	344	315	306	336	297	312	320	312	296	320	307	312	279	288	296	293	298	337	301	329	276	292	312	297	300	313	314	303	315	299	311	281	274	307	279	311	340	318	310	323	302	290	317	306	277	312	291	302	273	304	326	305	321	311	292	289	301	279	324	295	316	282	325	271	281	298	303	304	344	291	310	287	304	289	294	324	346	316	297	348	337	291	316	300	293	314	299	323	326	322	317	296	302	300	292	311	285	297	303	311	316	298	276	302	330	302	312	286	288	292	313	331	333	292	316	315	289	300	317	341	332	287	349	311	325	269	293	320	308	301	281	338	318	312	282	324	322	334	330	336	303	319	300	329	299	306	320	314	296	334	310	323	278	312	303	330	308	326	338	335	303	345	331	300	298	312	319	275	317	308	279	316	313	318	310	325	283	329	323	305	341	302	305	283	323	264	315	293	304	334	282	315	286	307	296	302	307	328	287	338	300	294	329	326	337	308	316	284	245	321	300	280	338	322	329	319	348	331	320	302	310	318	288	322	318	317	307	303	305	311	312	294	270	322	309	299	294	323	293	283	303	296	326	277	324	328	318	312	339	306	310	326	314	314	327	300	276	298	316	298	320	312	312	314	280	294	297	307	341	306	328	302	314	303	309	308	316	294	315	304	326	320	301	290	308	298	305	303	319	296	330	341	276	276	299	297	360	329	279	288	319	318	303	318	274	334	307	326	306	299	309	333	328	315	335	338	317	303	281	302	308	318	308	312	271	302	300	316	324	316	304	318	289	321	302	298	301	297	318	279	327	332	300	320	295	331	299	297	321	282	339	287	288	335	321	323	297	298	301	308	304	284	312	297	321	316	276	315	299	311	297	286	315	311	320	323	291	315	314	338	300	343	306	311	297	324	245	293	310	279	331	291	300	306	290	302	284	351	318	302	323	289	295	309	316	270	332	295	296	305	325	301	301	320	294	299	351	291	315	287	300	291	313	303	311	299	275	297	325	324	319	317	338	286	307	293	290	315	309	313	344	269	300	282	297	300	311	307	320	311	315	320	288	345	317	324	266	314	316	326	290	307	301	307	313	307	303	324	306	289	298	324	289	315	295	289	304	296	297	319	340	308	331	311	336	331	281	320	322	319	265	338	314	331	305	307	312	305	286	286	310	327	316	324	308	312	296	314	327	284	311	293	296	305	295	295	290	299	321	304	314	295	278	302	330	284	284	325	285	315	297	295	328	321	274	309	296	311	290	333	335	306	312	320	317	276	315	308	323	301	331	290	314	320	336	316	303	305	299	302	300	316	314	298	270	318	284	287	316	342	277	309	285	298	284	310	271	324	316	278	298	300	304	307	285	326	319	303	302	300	295	291	311	306	297	304	321	306	300	302	294	294	319	269	301	307	308	283	281	304	319	297	303	307	287	334	323	295	304	329	311	290	326	311	283	304	268	306	289	322	297	298	291	345	275	301	331	297	342	311	289	279	306	288	299	307	309	315	313	269	261	313	285	313	330	321	353	310	288	307	292	295	315	319	299	298	311	293	315	321	306	286	295	336	306	323	300	297	276	265	284	302	296	324	330	316	308	300	307	289	283	292	300	297	312	280	331	299	295	288	311	322	311	284	305	307	317	318	276	300	293	312	340	322	324	270	307	336	308
32028	29353	22819	8544	3394	2230	1515	1107	771	616	476	439	356	330	328	284	257	267	257	253	242	231	244	245	228	217	239	213	215	197	215	202	200	169	208	211	228	208	188	209	218	199	203	181	197	201	164	205	193	213	185	189	191	177	166	169	173	170	173	170	196	190	187	184	170	164	172	180	177	195	180	184	137	202	181	163	167	143	181	175	194	169	178	197	201	200	167	155	179	208	160	149	186	172	171	180	174	202	162	172	153	162	159	169	187	186	154	151	167	179	172	163	191	162	156	179	201	177	162	179	180	174	173	165	157	190	176	179	178	159	179	176	168	144	191	175	191	180	186	171	162	181	174	160	175	162	179	163	194	160	173	165	170	175	176	194	150	157	185	151	212	159	180	184	140	177	165	165	192	182	181	175	153	189	169	165	180	170	166	185	178	181	179	155	190	180	201	176	176	162	185	185	181	174	176	192	158	188	149	166	178	210	186	197	176	184	169	187	178	174	157	188	163	157	168	170	178	158	175	170	177	197	161	160	181	166	163	178	174	189	148	185	154	167	164	200	165	180	181	186	165	190	176	192	169	172	159	165	178	180	176	162	183	177	166	181	178	184	171	157	169	163	190	203	203	177	178	191	166	159	189	162	176	158	169	163	174	161	170	176	163	165	175	167	144	171	175	170	177	180	158	180	177	189	165	187	177	179	176	159	168	159	165	172	155	170	170	156	186	168	167	182	162	155	160	167	155	169	150	163	183	173	182	166	168	173	186	167	155	185	181	177	155	162	152	146	157	189	180	168	175	198	185	167	167	158	163	152	181	161	173	170	171	171	157	174	183	180	169	170	162	168	171	178	163	183	190	158	186	171	191	189	152	199	160	188	209	160	181	171	170	175	175	201	192	183	188	184	181	192	161	167	189	180	174	168	191	163	176	181	173	166	186	165	159	190	185	189	161	167	180	185	179	185	193	186	156	173	210	180	171	167	156	182	163	178	216	174	172	190	194	199	162	177	183	175	193	182	151	171	151	188	186	171	168	175	162	186	197	179	185	151	155	152	166	175	136	178	170	163	162	188	153	187	165	205	173	177	162	165	159	175	175	171	172	157	181	175	189	167	147	181	178	183	185	177	171	168	168	156	156	174	178	193	153	186	172	200	147	154	168	164	174	155	206	202	162	174	183	176	186	201	177	159	190	181	178	201	184	178	193	154	181	174	165	165	161	175	182	176	177	158	183	178	194	182	171	175	138	191	164	158	183	151	193	173	199	171	177	161	175	199	185	181	160	187	188	178	160	169	176	168	165	200	180	166	180	187	189	165	187	178	188	176	172	199	205	162	157	158	166	159	188	181	190	181	191	158	147	163	159	175	177	157	185	160	154	160	163	184	181	181	165	154	186	186	185	173	186	167	165	177	185	171	179	161	170	148	153	178	174	165	188	169	175	164	186	152	152	156	185	167	185	163	158	165	181	169	204	164	155	198	176	188	166	171	187	181	159	172	176	176	193	145	154	174	188	179	154	164	169	181	209	166	177	167	186	194	164	183	182	167	150	174	172	171	168	168	169	197	177	159	172	170	173	167	159	173	172	185	164	162	172	162	177	188	155	185	168	158	190	181	173	170	189	164	166	167	175	190	182	162	189	168	170	161	192	177	158	183	155	158	173	181	191	153	189	165	215	180	162	159	192	183	202	188	169	186	158	147	160	155	185	168	166	171	179	177	166	164	168	182	162	145	153	160	184	171	192	161	177	161	189	163	169	168	152	174	185	148	182	181	181	183	161	167	163	195	194	173	172	210	144	167	158	181	180	158	192	168	178	191	157	166	184	170	190	192	165	154	180	177	144	170	175	193	185	161	175	143	192	188	166	176	196	170	159	172	171	180	176	187	161	187	191	145	150	167	178	166	172	179	162	176	188	175	169	190	170	162	171	207	184	167	183	177	166	175	183	175	173	155	152	177	178	175	176	168	177	158	163	169	169	165	173	161	173	173	187	184	183	163	174	183	168	169	164	181	174	176	168	183	185	160	183	159	177	165	167	144	188	135	167	186	188	150	170	183	179	177	187	159	137	178	177	171	169	181	179	156	158	171	149	147	183	142	163	170	163	177	170	184	173	177	180	193	170	162	197	180	166	204	170	165	157	168	195	171	176	176	183	161	191	173	179	154	176	174	176	160	159	180	164	154	181	190	188	156	169	171	181	160	167	163	178	171	175	154	167	179	188	164	178	171	152	168	162	167	163	172	162	184	183	175	176	164	171	182	167	176	180	187	156	172	193	166	178	183	173	174	143	167	148	192	177	171	175	167	145	185	160	169	175	150	172	166	179	148	137	161	205	179	180	170	196	161	191	193	174	174	183	191	165	193	149	164	174	172	190	183	181	159	176	169	176	160	192	160	190	190	194	182	178	163	194	151	181	172	189	182	201	151	176	188	210	183	167	184	177	145	173	189	153	172	154	175	146	170	173	160	193	164	189	183	152	150	173	177	157	186	187	179	184	176	159	179	149	180	162	206	162	155	183	161	163	184	183	141	170	168	171	182	157	184	169	193	175	183	153	186	177	166	162	180	170	189	176	174	175	146	181	181	166	184	175	189	178	164	182	173	143	186	158	178	174	179	154	143	172	212	173	184	179	202	177	183	157	196	166	184	172	194	201	160	161	182	174	165	172	157	198	156	176	154	171	165	166	171	163	200	140	155	165	176	170	171	162	171	164	154	193	169	179	173	175	169	201	185	176	166	188	178	171	175	170	173	177	178	171	175	177	167	174	157	179	173	177	191	201	197	201	156	190	164	182	155	176	161	174	197	181	184	199	152	188	183	162	192	167	197	172	158	165	192	152	179	176	182	162	188	186	168	179	187	178	169	182	179	153	180	163	164	178	161	163	171	169	187	171	173	164	148	182	179	183	185	155	177	186	194	172	187	163	175	163	175	164	172	173	167	185	180	188	153	180	179	190	171	176	152	179	176	184	178	170	169	179	162	179	203	183	176	195	151	178	162	183	203	164	187	181	160	188	165	159	170	163	165	185	168	167	189	178	160	172	171	186	166	184	154	176	181	169	160	163	149	168	185	201	190	162	188	182	177	166	156	201	177	152	156	186	162	201	164	173	168	172	164	156	171	166	177	173	156	187	169	165	183	198	173	182	156	165	154	147	154	146	163	161	172	185	198	200	183	164	195	177	160	180	151	177	173	190	177	179	182	175	185	200	184	204	179	166	169	181	159	203	195	166	180	172	169	172	195	160	169	195	163	176	179	166	190	171	180	166	169	173	158	161	167	157	175	160	195	175	179	174	164	163	162	170	190	168	152	169	183	180	188	157	182	140	167	157	179	172	176	174	154	182	178	174	183	152	175	174	178	183	169	193	174	183	168	171	162	166	173	165	176	160	178	176	165	167	161	180	175	172	153	177	156	143	178	202	191	185	174	166	165	184	191	167	159	165	188	188	156	164	175	170	182	183	180	186	190	161	152	181	183	158	171	177	170	177	174	176	154
34526	42425	21050	7046	4816	3679	2741	1949	1356	1052	897	630	532	473	456	410	409	360	333	308	311	285	298	287	289	276	317	252	244	238	248	236	271	237	238	257	222	231	229	222	203	207	211	240	232	204	202	219	203	224	208	210	222	212	199	185	193	223	203	196	205	197	202	193	196	216	193	196	187	195	200	182	180	187	205	206	181	193	204	193	185	193	205	160	181	199	206	206	195	174	187	207	200	207	161	186	191	193	196	188	196	186	179	206	204	187	175	206	169	161	180	186	177	203	204	178	179	188	194	191	188	194	206	162	199	175	187	190	191	191	200	171	195	210	219	198	203	179	204	184	182	188	190	207	185	179	185	189	168	183	185	177	178	189	183	198	173	173	198	190	202	185	171	194	207	180	210	191	179	195	184	175	179	208	195	188	188	195	191	194	211	179	182	192	199	214	194	212	217	179	212	175	195	176	203	183	174	193	198	191	197	175	198	159	163	197	174	208	183	167	200	187	194	182	196	180	177	192	191	165	189	201	202	183	196	192	201	192	181	161	166	177	180	159	174	197	186	216	182	197	183	199	194	181	188	201	208	196	182	182	180	178	180	188	166	185	187	187	167	196	179	185	191	200	216	188	209	193	170	171	168	171	211	171	197	177	212	199	200	198	184	190	201	179	195	188	203	170	173	209	182	219	197	193	202	195	165	187	192	175	200	205	175	194	183	199	185	180	190	196	211	214	179	211	181	185	178	187	200	184	188	200	193	181	192	189	176	193	193	205	173	207	205	198	171	172	203	185	160	191	180	186	173	188	222	172	166	179	195	173	196	201	184	204	205	181	168	192	165	178	169	187	172	176	200	176	187	185	164	167	161	180	172	209	178	177	181	198	171	173	206	189	177	197	175	186	221	196	196	199	194	168	186	203	195	200	167	183	197	187	183	174	185	199	183	161	168	185	179	185	185	177	210	183	153	198	173	186	174	183	169	181	179	183	183	195	211	177	189	208	176	228	202	185	201	186	193	196	208	198	188	165	197	178	198	162	177	179	182	177	167	217	183	185	195	188	197	193	191	167	168	196	181	173	200	183	195	191	171	185	178	198	196	185	169	193	210	180	190	188	194	155	173	173	178	187	182	189	201	190	202	197	171	179	200	176	189	188	179	189	196	203	182	164	189	187	210	185	190	174	172	186	200	192	206	182	199	173	189	170	182	226	188	171	166	187	194	187	198	174	203	184	204	188	201	187	171	181	178	181	164	190	195	181	217	182	189	188	199	199	197	186	166	197	204	167	183	175	205	181	186	188	187	200	198	186	177	202	199	181	180	193	188	212	172	153	184	195	191	178	207	178	182	146	192	185	165	183	189	168	169	172	200	196	184	179	210	209	187	168	192	165	169	200	183	188	172	191	175	194	189	174	196	168	187	187	176	203	179	173	188	190	196	209	211	169	211	180	189	172	201	182	198	157	199	177	159	186	191	166	193	175	184	207	190	188	190	202	195	167	203	181	183	181	178	179	192	171	203	203	167	196	201	205	185	191	187	190	188	182	203	205	186	179	183	185	199	197	187	177	205	186	167	211	163	148	164	193	188	190	191	200	199	186	180	192	184	175	201	191	177	182	175	209	174	187	186	192	186	177	188	185	207	199	208	180	184	161	176	183	165	172	207	190	184	190	176	188	194	190	186	203	181	203	183	190	202	180	173	183	182	182	174	185	199	188	174	212	194	191	172	196	180	200	173	180	173	177	191	201	179	182	183	191	169	174	166	183	200	169	192	166	188	182	177	194	168	214	206	172	186	187	196	161	175	184	176	188	191	193	211	210	176	164	163	198	177	188	179	193	170	199	178	175	171	189	198	197	176	183	190	210	191	172	185	189	188	193	196	215	194	186	183	180	193	169	191	176	192	182	185	195	178	190	193	192	166	191	168	166	173	179	195	191	196	195	204	167	184	170	199	181	209	199	177	204	165	192	195	184	244	175	172	208	195	196	188	175	184	195	179	202	190	195	201	165	195	195	213	177	181	205	186	166	184	173	186	177	176	186	196	182	171	219	209	155	172	192	203	182	171	188	205	189	197	191	168	198	188	206	197	177	178	182	187	206	206	192	173	201	172	204	185	201	189	174	188	173	171	187	201	186	203	193	183	193	180	183	185	183	166	163	203	169	172	202	162	172	187	194	197	191	185	193	200	188	188	164	193	166	196	192	181	197	202	197	210	177	178	195	185	183	166	187	196	187	193	162	171	186	200	198	160	190	193	168	185	198	195	204	186	202	212	197	195	200	206	183	186	171	170	187	198	214	183	211	181	184	179	168	177	226	181	179	171	189	166	175	194	158	204	171	170	195	211	199	176	190	170	197	179	168	178	181	165	169	163	188	176	197	175	177	198	188	164	182	163	172	199	185	186	189	197	181	171	182	193	161	174	186	201	224	184	177	187	173	201	173	180	172	200	194	166	203	183	207	183	209	203	186	190	214	170	177	182	161	173	180	174	212	192	186	182	178	189	176	136	171	199	194	186	176	194	204	168	207	194	210	197	220	194	200	203	160	171	161	194	166	207	190	192	196	184	186	170	197	193	186	178	173	205	194	168	166	176	179	190	181	179	211	194	177	176	204	194	177	153	198	191	208	181	206	196	191	196	179	179	188	205	196	177	172	176	207	196	181	172	183	183	169	205	173	182	202	189	177	174	181	185	205	174	205	183	204	172	189	209	163	176	213	189	187	192	182	172	190	222	185	187	210	195	181	163	155	181	219	178	182	178	206	168	193	193	189	164	178	175	181	189	204	175	194	164	206	197	181	177	198	181	178	181	185	179	201	186	190	217	178	180	194	201	188	171	187	194	184	216	208	231	198	184	200	185	190	200	192	203	222	193	209	188	182	210	195	169	205	184	186	190	178	193	212	192	190	184	218	215	183	193	191	171	197	184	203	191	174	201	187	190	182	208	174	196	209	203	180	180	209	200	194	165	188	188	203	186	179	181	201	185	191	178	165	178	181	193	201	197	183	198	191	199	183	181	194	161	193	178	206	183	182	178	158	208	195	193	196	182	191	190	189	180	183	185	184	187	186	191	188	167	172	186	187	189	173	188	207	179	171	184	206	180	166	184	183	182	178	185	178	189	186	190	193	190	187	190	190	187	200	177	194	190	190	191	184	189	172	189	205	223	195	183	145	194	189	213	178	188	186	161	183	184	188	193	180	183	190	184	181	192	211	194	183	188	192	187	194	183	204	183	184	199	203	184	198	180	182	173	202	186	178	179	177	178	195	194	171	187	200	180	171	196	159	176	200	179	201	191	213	176	180	206	180	196	199	186	196	173	151	185	204	180	172	189	205	162	197	196	178	196	172	205	181	182	180	184	173	165	179	171	179	197	180	184	198	199	202	198	178	169	183	225	181	174	184	196	168	175	184	182	163	199	184	172	201	187	156	184	164	177	179	176	177	200	185	193	183	195	182	189	185	173	217	172	185	213	180	188	187	193	165	179	176	218	194	200	194
23723	21129	28291	24251	20920	11296	3386	1887	1360	1010	821	683	576	494	526	437	452	397	411	345	331	337	334	319	328	293	305	287	276	311	303	292	286	255	282	266	269	237	254	256	257	262	238	241	257	256	250	243	237	225	244	223	260	257	228	237	225	216	255	204	247	230	233	259	232	224	208	195	215	224	225	226	243	207	203	226	231	220	217	216	183	214	214	202	220	204	238	215	222	214	234	205	220	214	218	212	183	222	230	220	219	198	209	221	233	217	214	209	230	222	228	230	198	199	200	203	221	230	200	198	218	234	224	238	212	202	233	181	207	201	236	208	200	201	232	196	251	211	234	244	198	227	228	230	221	227	226	200	215	208	213	208	246	225	225	197	218	193	230	218	234	227	218	192	207	231	216	225	213	213	203	247	188	229	218	227	196	241	214	227	226	231	209	218	219	222	199	208	214	217	195	225	217	224	198	206	204	233	223	213	230	225	198	233	175	209	210	223	207	217	233	209	212	232	227	244	235	208	242	225	219	231	211	206	236	218	217	195	203	209	196	211	204	207	215	246	207	216	230	218	215	216	258	220	203	214	208	198	229	256	194	232	217	214	197	224	180	234	225	197	231	208	220	215	208	231	217	240	211	232	202	227	209	235	216	220	236	200	213	240	238	215	209	203	198	218	191	224	247	201	226	235	187	241	214	222	222	202	218	212	201	202	191	234	208	217	223	223	200	230	222	221	227	197	217	241	238	208	224	241	227	207	216	207	203	225	214	236	223	229	258	219	231	186	217	241	213	242	214	211	242	221	185	211	202	197	229	234	207	191	213	205	232	214	212	249	238	221	203	187	187	217	206	195	221	227	197	214	204	204	229	195	222	239	228	207	185	229	206	254	215	198	221	183	213	234	214	213	202	213	203	206	222	203	215	234	225	222	207	222	263	226	218	227	217	196	190	236	215	221	232	209	227	214	199	219	201	226	256	199	207	205	217	219	199	237	203	201	225	204	214	215	211	230	208	229	211	218	206	223	201	221	212	234	197	195	216	214	210	223	214	231	206	208	204	211	206	207	207	214	225	217	226	220	245	224	208	210	201	219	234	199	220	240	198	218	197	209	241	212	221	210	229	218	209	184	243	219	200	224	194	206	229	195	201	209	198	229	212	228	213	228	196	220	223	223	214	242	216	229	193	234	195	219	217	235	217	216	211	199	188	215	194	235	242	203	205	191	201	194	215	212	225	240	254	203	202	231	220	210	211	218	203	223	225	198	213	210	205	210	209	212	190	223	244	212	214	219	229	229	206	216	214	208	250	231	191	212	220	189	227	235	200	232	198	220	236	209	215	197	217	206	226	216	212	217	220	222	211	219	231	209	199	194	216	207	224	243	229	249	209	204	229	208	213	228	206	245	203	215	229	234	239	234	195	215	230	226	226	226	221	217	202	218	191	185	209	218	228	196	207	210	205	237	198	223	214	215	203	218	183	215	235	192	225	203	193	196	220	233	236	200	204	254	197	221	219	231	228	218	225	226	240	229	221	222	211	210	228	196	220	217	226	198	191	211	238	191	208	232	229	213	228	198	197	221	228	256	232	192	205	218	237	224	232	215	217	185	210	187	228	227	229	202	227	228	193	221	224	234	223	212	209	250	225	181	221	233	199	219	193	219	232	213	222	221	199	226	206	211	217	168	230	224	212	230	204	208	227	210	209	217	254	226	196	226	214	230	181	220	254	217	214	234	189	214	208	236	245	212	225	213	197	210	201	241	218	221	222	221	231	219	220	228	205	233	191	192	220	194	214	243	197	223	217	250	215	206	194	198	199	187	206	225	208	204	199	197	224	203	200	240	228	213	225	195	198	231	211	215	240	219	194	213	200	217	229	215	200	200	209	211	222	212	237	239	209	198	195	234	223	211	237	228	221	200	211	230	222	224	201	224	209	211	214	213	217	211	195	209	221	213	211	224	214	215	200	224	206	186	232	198	243	202	212	202	238	226	221	232	216	259	237	216	187	223	230	239	221	230	209	244	206	215	234	214	211	199	215	222	205	216	209	211	219	201	199	221	212	218	221	242	234	191	199	214	206	241	218	229	197	218	216	228	214	220	196	204	204	227	208	200	184	215	221	238	200	215	207	198	208	223	207	227	208	203	231	204	228	246	218	213	237	218	208	181	226	219	202	223	214	238	217	227	221	200	239	234	216	202	201	231	206	209	224	220	242	236	239	214	216	196	174	239	216	178	213	231	207	210	232	208	183	216	209	215	172	199	214	208	193	190	185	231	191	236	223	208	205	210	219	224	212	222	232	219	224	180	190	194	224	205	226	203	221	242	206	199	209	221	214	204	206	232	203	199	237	212	212	223	200	201	201	222	204	222	188	206	185	224	247	221	230	238	231	192	184	238	207	229	220	219	201	202	229	208	202	212	225	181	223	215	211	223	202	218	234	240	221	203	233	233	233	229	220	217	247	224	215	210	224	200	217	217	242	236	192	222	189	190	220	212	214	215	224	226	198	206	236	215	222	217	224	206	210	223	233	195	228	213	241	223	221	199	211	221	223	224	202	218	224	227	212	236	220	206	189	235	214	220	225	208	186	235	217	196	221	186	209	247	200	189	204	225	241	195	216	235	204	210	201	209	183	224	201	226	230	220	237	225	219	229	204	230	193	208	223	205	206	204	244	232	217	201	214	208	243	217	203	208	223	218	226	226	220	184	212	209	224	209	218	198	207	215	206	223	230	233	193	203	246	212	225	226	207	216	188	229	227	221	206	210	209	210	211	233	217	222	199	221	227	218	207	219	206	211	210	217	234	234	208	228	234	223	224	195	221	218	200	204	234	217	193	211	229	216	232	202	222	205	213	204	242	220	218	219	227	215	242	220	237	207	253	203	223	215	231	213	214	242	204	216	233	218	224	185	227	195	208	211	227	235	237	209	242	231	207	224	210	184	228	229	216	206	188	204	222	221	252	215	225	226	222	245	213	187	201	198	233	214	227	243	177	207	223	201	199	216	201	238	205	232	215	221	241	207	230	216	223	198	223	203	224	214	218	212	211	201	218	225	230	220	216	227	215	204	228	232	231	198	237	217	239	207	208	198	224	203	217	213	216	220	204	209	218	231	210	197	210	194	192	225	209	212	225	184	214	203	209	209	196	220	234	221	234	226	227	207	236	203	219	219	227	186	198	228	245	240	200	197	216	241	214	208	216	241	213	213	231	229	221	200	208	228	212	206	223	223	193	206	218	229	219	242	191	181	197	203	224	209	239	230	196	217	202	208	226	208	219	244	200	176	217	242	218	194	217	195	224	208	204	194	201	193	193	215	241	214	220	210	186	218	220	237	208	209	243	227	243	247	219	222	230	229	215	209	211	216	213	199	210	194	186	220	225	232	251	216	204	221	206	212	213	215	224	220	223	198	212	197	217	231	224	232	202	227	202	231	228	220	204	206	201	231	241	205	211	207	239	208	201	196	210	220	202	229	214	211	218	214	208	196	238	230	210	195
34682	56078	33324	11245	7458	5732	4280	3053	2339	1773	1299	1078	900	770	685	657	585	538	523	516	496	440	403	428	409	385	371	406	383	349	330	350	283	305	336	295	325	328	276	316	271	277	269	271	259	263	294	267	291	259	254	256	227	247	259	237	267	262	230	227	255	256	245	228	245	219	224	245	237	229	268	224	200	219	234	250	220	212	233	252	219	230	256	237	220	206	234	225	203	231	226	234	233	242	228	219	227	229	207	243	223	242	226	230	195	243	229	236	242	228	241	236	221	227	229	206	205	241	230	231	237	230	231	214	236	216	208	205	233	240	212	219	234	232	222	209	224	246	232	215	253	232	210	239	227	222	219	230	205	234	214	245	220	225	236	206	243	246	265	229	231	222	227	221	222	222	204	222	240	217	222	240	266	241	230	207	228	226	231	231	215	235	227	207	209	224	226	225	202	219	252	234	193	210	208	230	214	223	240	219	228	235	237	218	198	222	218	214	222	213	217	216	225	220	223	217	224	228	223	226	235	227	260	214	214	237	223	239	219	192	208	247	236	230	211	233	209	243	212	232	205	203	217	197	242	204	229	226	226	222	223	227	213	230	228	220	224	218	226	236	232	262	250	244	231	249	211	191	228	241	226	225	206	229	222	213	213	226	228	217	218	210	236	220	227	221	238	223	239	208	238	245	255	217	249	232	228	222	238	221	237	226	221	215	220	221	239	231	241	229	232	228	237	199	245	215	234	219	196	229	209	216	229	210	229	263	233	197	202	212	259	222	226	204	219	197	213	247	231	215	221	236	200	189	236	238	234	205	234	230	223	226	243	225	241	241	230	228	219	230	243	221	192	224	273	227	273	219	220	224	207	235	219	210	223	230	242	220	195	250	226	202	217	228	222	231	232	232	258	219	224	203	243	247	229	250	217	241	229	217	225	197	238	213	228	228	213	221	206	241	238	239	232	203	224	202	230	224	232	212	221	221	231	235	220	220	214	214	253	222	208	240	229	245	217	198	227	220	224	220	241	247	219	248	226	228	235	231	227	213	225	226	218	238	195	220	220	244	225	219	228	203	250	236	221	238	229	219	230	217	218	224	198	250	217	240	201	224	250	203	236	232	236	238	240	224	202	214	233	233	251	228	204	248	220	232	241	209	231	220	235	227	201	212	250	238	223	200	214	213	204	225	213	210	232	260	206	238	236	217	216	231	206	240	225	214	236	231	223	226	209	206	225	209	225	221	233	250	231	211	259	215	239	235	213	243	251	236	232	222	223	255	223	219	228	215	217	216	222	214	230	236	245	205	227	211	234	220	222	207	204	230	252	257	244	224	225	230	219	202	231	224	237	237	240	243	251	229	228	232	203	194	234	235	234	216	202	215	236	203	222	222	204	228	231	239	229	239	214	203	213	209	223	242	241	241	200	218	228	230	210	223	228	226	232	231	224	226	237	197	237	211	227	247	254	212	221	234	221	209	225	232	203	215	242	222	181	227	231	213	233	244	212	215	250	232	227	214	248	248	234	193	227	221	223	240	216	243	229	235	229	223	259	228	227	238	230	230	203	228	226	227	223	240	220	232	220	240	197	223	223	214	201	218	199	217	204	221	219	221	213	229	205	209	227	238	224	237	225	225	224	239	200	225	253	226	221	249	244	199	205	209	248	222	228	233	227	260	212	236	214	220	190	245	238	184	192	231	223	255	191	224	228	224	222	230	249	200	228	216	212	226	229	209	229	209	215	240	230	225	227	244	198	206	225	202	202	221	213	212	212	223	216	218	224	200	230	215	213	199	219	229	244	232	244	229	226	226	211	226	196	215	225	247	231	234	224	202	226	235	217	224	223	217	229	238	218	221	211	212	208	223	235	225	207	243	215	233	215	197	224	204	232	240	223	244	231	240	231	229	224	236	237	224	237	223	225	218	224	185	220	219	227	236	220	220	214	214	246	200	235	227	202	233	246	228	198	210	237	216	219	227	232	202	247	223	218	229	218	221	250	210	240	200	197	217	240	236	222	239	212	218	240	212	210	209	232	219	234	221	265	280	212	246	223	213	257	225	216	226	218	219	222	227	228	181	237	221	227	199	229	241	231	240	238	247	230	261	248	210	201	219	204	224	236	217	203	238	228	205	204	237	207	222	204	235	221	228	219	229	196	229	228	229	233	220	211	230	218	221	223	209	226	225	225	251	227	218	200	249	229	213	185	212	212	203	223	218	226	203	215	225	236	239	226	231	255	238	204	214	221	233	213	231	237	218	231	217	221	217	206	227	216	238	219	195	229	251	209	212	225	237	236	220	204	215	222	228	211	219	237	219	219	243	216	207	218	243	248	228	217	222	244	219	241	213	204	222	222	223	216	244	228	210	216	226	216	245	225	229	195	221	249	215	242	244	209	258	219	241	223	203	205	247	229	251	215	207	239	240	236	226	223	230	247	209	234	258	226	224	225	202	217	232	228	241	238	215	234	202	216	224	233	226	226	229	227	231	228	227	209	202	227	229	208	219	227	219	216	231	234	233	231	255	245	211	223	225	230	220	229	209	238	237	218	230	219	239	235	218	237	215	222	208	213	221	212	214	225	217	221	213	215	204	236	248	228	232	218	218	218	214	217	259	230	242	238	220	232	237	223	225	212	229	179	223	234	206	231	213	195	207	208	237	233	204	255	245	223	223	230	242	243	222	231	218	224	221	229	208	204	217	232	240	190	231	228	216	221	239	216	227	234	219	242	250	200	253	224	229	249	217	197	243	214	223	231	212	220	226	228	229	231	244	230	219	226	228	261	249	247	215	252	230	220	238	242	233	207	210	234	204	234	204	252	223	222	218	238	222	248	218	231	231	252	246	206	247	227	225	208	243	206	233	233	240	209	216	194	244	231	238	224	222	217	229	221	205	226	221	218	233	205	217	234	200	216	230	219	234	226	239	234	217	209	227	221	195	216	210	205	229	216	221	219	235	237	200	227	247	229	215	258	226	213	229	240	239	199	253	243	199	243	226	228	254	248	208	241	217	231	234	245	212	219	219	214	227	231	274	224	193	206	226	250	258	260	227	237	207	229	216	206	235	223	208	226	212	237	223	223	238	223	207	249	244	217	228	215	208	206	234	228	227	235	227	249	215	210	229	251	228	217	267	220	229	229	214	240	231	231	238	224	222	243	221	222	247	228	249	215	230	227	237	235	209	213	213	232	232	228	251	236	256	206	212	248	221	215	192	222	211	213	223	214	242	232	224	238	229	210	232	216	229	232	208	240	223	220	253	255	239	200	247	250	222	203	239	207	226	246	242	250	229	235	210	224	240	218	224	223	214	209	203	218	205	218	214	233	222	195	237	261	221	219	219	246	216	234	222	210	229	212	217	236	236	253	224	238	224	235	216	236	212	219	221	204	231	215	212	221	232	218	233	231	230	238	215	224	229	221	210	223	228	228	237	226	244	200	196	205	203	218	262	246	222	222	216	227	232	223	226	241	212	207	207	206	221	239	245	216	205	203	231	206	247
24931	21094	27176	24921	12219	3102	1854	1390	1073	825	662	521	499	435	463	432	413	373	345	324	364	305	317	299	318	288	303	316	268	269	283	270	275	280	255	238	273	271	270	261	262	258	237	240	244	242	260	232	240	227	218	226	221	243	222	209	221	218	221	241	256	198	245	237	248	247	214	211	233	212	225	241	202	227	238	223	233	217	218	225	226	241	244	222	256	232	228	244	240	222	258	231	232	230	221	206	224	209	228	210	212	209	236	220	228	215	234	210	209	244	215	243	228	228	242	221	236	215	223	214	234	208	209	231	224	251	218	209	256	215	227	225	236	214	211	217	220	223	235	230	226	219	253	240	220	198	249	205	228	217	249	219	214	232	232	201	238	206	252	205	220	196	220	231	233	227	223	229	227	216	224	193	218	217	207	222	213	206	216	229	221	202	198	248	216	213	249	208	210	237	213	232	221	243	206	226	202	193	219	233	217	223	223	216	234	223	219	222	206	230	236	212	232	195	257	229	216	236	228	218	216	212	227	230	216	198	217	198	227	219	215	216	225	211	216	221	217	217	219	224	220	244	213	200	206	228	229	239	245	228	233	258	223	223	182	204	220	209	248	213	202	218	229	228	235	225	217	229	212	220	189	213	173	219	215	228	205	227	197	219	242	224	195	186	237	203	178	226	225	236	200	243	212	221	201	232	225	189	224	206	227	212	216	228	243	198	221	222	205	251	225	254	225	209	229	219	216	201	215	209	243	229	230	211	203	215	230	233	211	244	201	222	188	228	207	216	200	197	247	246	201	201	211	201	233	224	216	237	224	233	221	213	253	238	208	213	213	213	242	238	220	231	211	220	220	258	233	208	231	201	225	254	217	218	209	228	254	208	232	223	222	210	215	237	210	214	209	204	212	216	215	243	224	214	215	229	218	228	207	219	238	204	241	217	234	217	226	208	222	214	244	221	234	228	227	234	213	215	207	243	205	228	216	220	208	222	197	227	254	249	226	219	237	225	212	212	205	228	210	210	210	214	234	212	229	228	229	226	227	209	213	215	250	220	214	235	208	202	220	211	208	227	221	204	200	244	208	238	231	238	243	245	214	241	237	219	211	220	229	206	236	249	219	236	226	223	236	213	211	209	228	238	218	217	240	271	211	214	239	223	236	202	201	227	209	212	207	218	226	228	195	209	231	221	226	229	234	222	224	223	203	243	205	232	243	225	210	201	211	242	235	211	235	220	219	229	214	235	218	221	215	242	214	211	208	220	213	217	221	211	234	195	213	223	232	239	220	208	225	221	258	255	195	232	246	224	181	228	237	238	210	208	206	228	215	212	241	249	198	218	237	224	194	225	220	213	199	240	203	218	207	212	225	225	191	218	222	212	206	220	216	211	212	220	228	229	217	223	253	208	215	196	195	237	234	234	208	229	221	246	204	234	221	246	211	232	228	245	196	222	202	235	238	180	220	224	211	247	235	207	191	248	218	227	218	224	214	235	234	200	201	245	236	209	209	215	213	225	222	242	248	198	202	253	206	235	216	231	224	211	204	233	229	227	216	195	217	209	251	206	197	208	235	192	224	232	209	235	236	221	207	221	217	231	222	207	199	246	233	209	247	219	216	219	210	221	212	247	211	231	214	228	219	224	229	212	227	206	198	217	231	233	245	205	241	228	237	215	213	221	216	223	206	216	225	223	223	218	191	246	231	234	201	202	223	236	227	202	228	222	221	222	262	214	210	222	236	224	210	215	242	262	211	242	207	215	209	229	232	251	229	219	232	232	215	202	247	210	230	217	209	207	228	251	227	228	222	207	200	225	240	226	218	221	209	198	220	228	222	252	267	213	233	241	215	243	234	217	230	228	229	218	242	245	239	221	195	237	190	234	253	227	237	208	210	224	240	194	218	229	218	254	238	224	241	244	238	209	206	224	238	203	219	227	237	239	212	223	222	239	201	243	214	227	217	226	223	241	216	230	191	235	219	231	236	259	207	196	204	233	211	223	218	211	208	204	223	220	208	215	228	231	236	234	218	237	226	201	223	255	244	208	247	217	220	253	232	229	237	223	219	219	218	220	230	190	219	223	202	217	241	234	217	223	217	217	218	231	194	234	210	223	232	210	237	229	229	227	222	215	218	200	241	224	226	197	229	207	224	213	211	217	191	210	224	237	229	227	239	232	220	239	223	201	228	236	261	200	215	228	221	250	232	194	237	210	230	215	233	220	233	230	209	228	226	202	230	208	242	219	216	241	233	251	222	211	207	247	211	247	227	197	219	235	211	251	208	215	214	219	206	221	217	238	233	225	223	223	202	226	230	209	207	242	213	229	244	218	226	226	247	214	227	218	221	246	220	231	244	202	208	264	206	215	210	191	251	223	223	215	204	206	239	207	198	234	213	227	216	224	197	206	209	239	234	197	238	201	225	208	239	216	203	210	248	228	222	229	212	212	222	232	240	216	226	219	231	209	213	228	245	210	200	230	222	219	230	204	203	249	240	227	209	200	221	203	229	232	228	233	200	260	239	220	224	251	231	260	223	204	225	206	227	236	228	211	205	207	216	216	230	217	201	216	216	242	219	220	244	219	214	217	232	235	203	216	212	200	209	230	225	209	228	247	192	237	243	230	217	200	233	226	253	220	214	228	224	194	223	190	204	233	220	219	229	234	216	203	219	236	254	224	249	233	231	224	222	243	210	201	202	226	235	235	220	189	184	209	221	200	204	222	255	218	229	223	237	228	214	231	238	206	200	249	214	180	231	208	227	224	236	233	211	234	189	234	234	181	204	238	196	220	228	212	231	251	229	206	226	219	224	236	238	225	247	214	212	220	227	217	204	233	235	233	214	199	234	208	226	230	235	219	231	239	224	221	236	200	252	230	234	208	252	201	223	217	237	222	214	216	230	237	208	223	221	200	204	238	220	214	239	218	222	231	229	235	244	213	222	184	223	215	198	214	221	231	245	206	225	224	240	220	227	227	225	229	225	253	207	210	217	234	227	224	204	206	219	214	203	253	215	245	223	229	239	209	226	226	223	221	212	236	196	241	222	210	221	224	229	212	218	211	230	203	227	239	237	226	217	220	233	216	228	198	235	200	223	208	212	243	227	221	223	211	226	226	221	232	224	193	231	217	223	214	210	241	211	234	215	243	214	198	216	214	213	243	198	233	203	182	228	205	236	226	215	234	232	216	221	189	208	234	219	220	213	217	227	201	200	215	222	233	220	204	232	214	235	220	243	198	240	203	216	207	214	215	225	215	249	221	214	239	236	225	215	230	228	190	257	215	214	209	221	224	226	208	228	218	196	234	215	217	237	229	200	216	228	218	219	218	223	189	228	220	224	236	231	243	233	229	238	226	212	244	225	212	231	242	255	221	194	178	210	241	233	252	228	210	251	228	238	220	208	220	223	217	231	232	220	206	218	212	200	221	221	239	226	223	219	231	203	231	226	235	187	240	212	216	225	188	254	253	207	210	240	215	239	226	221	220	248	238	194	213	217	217
34100	48739	27710	8152	5915	4466	3331	2482	1839	1313	1033	847	714	680	623	559	556	525	475	445	442	413	397	376	372	340	350	359	326	353	315	324	277	287	294	316	301	329	294	303	289	261	247	289	265	289	271	252	256	235	290	251	272	270	260	239	244	240	309	294	257	251	255	232	255	258	265	274	218	241	228	223	246	233	220	211	221	230	248	264	256	231	267	237	253	233	240	247	230	228	293	253	274	250	237	221	258	239	246	245	261	251	240	259	212	219	265	216	230	233	222	237	237	255	252	274	217	255	246	254	214	218	210	221	240	226	246	219	232	229	248	233	232	245	228	233	218	253	232	250	263	229	232	238	262	237	226	242	248	253	262	255	231	265	250	233	232	241	209	247	209	235	264	228	240	226	237	249	233	209	244	253	251	241	229	231	243	218	205	250	225	223	260	237	247	244	227	245	247	236	250	264	254	236	213	235	249	227	230	239	244	210	227	254	219	247	229	257	248	244	251	230	258	232	239	211	242	249	228	221	228	242	232	241	220	200	236	226	233	230	218	224	233	236	257	231	236	275	220	226	242	239	239	238	257	253	246	253	232	226	264	235	253	245	247	239	220	247	239	240	204	215	222	213	210	251	215	245	250	269	242	265	266	224	243	243	233	222	271	244	224	240	231	219	239	234	254	226	243	210	246	250	234	263	236	264	226	271	218	239	237	233	256	249	240	218	241	264	248	261	221	242	233	233	239	242	229	217	244	237	260	226	239	244	248	226	238	223	236	232	250	223	220	247	231	264	259	251	245	224	228	244	244	226	245	228	229	244	259	228	218	254	262	226	249	243	229	236	232	238	229	228	240	246	234	232	262	212	228	235	252	217	213	252	237	238	240	271	251	250	260	226	254	255	227	271	225	237	248	223	223	229	255	234	218	237	217	236	231	226	260	239	261	240	231	224	223	240	250	239	225	272	257	251	229	239	264	228	233	258	252	223	225	221	241	219	229	233	214	246	237	230	234	267	228	236	202	249	254	222	257	251	219	234	232	220	223	242	220	234	235	259	258	213	270	240	257	222	269	249	239	220	226	247	217	220	244	232	250	260	206	248	237	236	221	214	243	228	223	245	245	238	257	228	212	240	224	265	239	230	267	230	251	239	259	214	257	211	236	226	234	243	239	239	240	226	265	239	238	251	234	265	220	229	231	229	249	247	245	249	260	223	243	242	228	208	248	234	227	219	210	222	218	224	239	208	223	209	189	254	251	249	238	239	195	235	242	235	246	220	255	236	218	247	207	241	228	209	254	237	255	259	225	214	255	238	257	225	244	239	253	233	219	256	223	253	231	224	243	246	254	235	260	220	246	234	254	223	223	246	231	223	241	237	231	244	249	248	243	253	223	249	238	233	247	252	252	219	268	227	238	235	238	261	216	191	221	215	248	263	232	243	233	255	233	227	228	235	237	235	234	244	235	249	247	229	269	251	224	209	234	232	239	239	233	241	251	210	230	243	201	235	225	253	235	219	261	240	257	214	258	228	223	246	232	235	255	233	220	255	268	215	254	254	242	260	202	218	251	208	240	229	259	261	235	249	237	225	244	230	237	232	268	227	235	260	213	248	231	262	242	225	241	222	241	221	246	259	288	229	235	239	240	216	239	223	241	243	223	225	200	241	228	276	253	231	204	268	228	251	223	241	234	237	253	253	224	213	237	240	218	259	245	233	248	247	206	224	215	233	262	242	220	266	238	244	233	226	259	232	250	248	243	229	213	219	222	233	258	242	239	239	227	217	215	239	209	226	249	247	227	241	237	260	220	231	260	244	258	248	221	214	243	285	244	234	242	238	244	241	244	235	199	259	226	204	221	248	253	259	247	232	249	218	220	235	249	224	223	276	268	233	244	219	244	218	224	239	254	272	253	226	255	255	251	230	237	221	246	256	233	231	217	216	287	242	239	239	227	238	228	263	241	262	237	257	265	235	228	239	254	228	233	233	249	230	239	259	232	236	242	248	235	254	215	232	226	238	237	256	246	253	244	241	236	235	217	247	236	234	234	224	234	249	212	229	255	206	214	256	218	228	218	244	228	239	226	260	234	237	237	229	242	232	244	252	226	255	229	217	238	229	253	245	196	239	249	230	257	236	212	239	227	227	270	253	264	230	225	231	252	236	232	261	207	230	279	251	224	217	231	226	248	208	212	242	221	219	241	249	238	221	211	244	230	251	258	262	199	270	243	208	221	236	231	232	253	246	266	225	253	241	238	232	238	239	240	231	259	251	234	240	257	248	230	240	238	256	224	259	207	232	237	250	270	251	242	232	240	240	231	234	264	230	244	226	242	246	236	251	238	250	259	239	242	250	246	255	241	240	223	245	246	234	249	295	247	221	219	260	242	273	224	257	225	201	258	226	264	238	223	252	207	235	237	236	216	248	252	250	221	241	238	241	254	213	260	235	232	216	209	268	224	245	265	253	240	195	274	233	215	251	237	252	222	254	236	241	246	233	257	244	220	220	237	236	252	233	260	229	225	235	233	228	242	245	228	235	233	237	263	224	237	230	235	262	262	236	209	232	234	228	231	227	253	226	242	250	228	211	256	248	240	227	242	236	249	253	233	223	231	238	239	222	231	229	218	248	226	249	217	241	233	232	215	239	264	244	247	249	249	271	263	246	224	236	222	214	255	243	248	262	207	216	245	267	234	238	234	245	220	239	230	242	273	208	247	239	261	242	233	236	231	268	251	223	220	256	250	219	258	238	201	222	238	222	200	241	228	248	222	247	219	262	239	250	237	258	215	253	258	230	226	266	251	257	233	253	190	227	244	243	252	258	248	225	213	263	225	255	220	234	227	232	250	236	221	216	234	251	243	243	238	251	214	244	253	244	225	237	246	252	222	229	237	210	225	233	239	243	242	238	233	249	241	259	257	237	238	235	250	247	220	242	223	243	237	238	214	229	246	234	276	247	240	217	270	240	222	254	241	225	235	231	247	251	234	253	251	239	217	257	220	212	233	262	221	246	252	232	255	242	244	237	235	222	221	242	248	238	254	230	224	257	234	242	232	227	228	232	260	238	255	231	258	254	237	230	254	242	257	224	232	223	226	263	238	266	254	224	262	224	241	255	251	246	253	224	246	264	230	236	254	263	235	231	224	254	244	260	249	232	214	245	200	228	225	259	246	280	246	216	244	266	268	234	228	232	217	222	222	226	253	249	224	288	249	246	241	236	232	245	219	260	226	286	246	254	212	235	253	259	207	221	263	250	238	221	250	226	253	226	250	245	238	258	241	238	235	229	234	269	240	237	242	240	227	247	248	241	232	214	210	222	262	256	267	240	213	245	220	233	231	217	238	240	253	239	234	249	257	247	242	232	262	248	240	221	224	241	247	234	240	233	242	239	260	236	235	268	207	250	249	240	236	256	220	242	212	252	251	247	235	264	213	238	227	240	244	212	214	250	240	222	233	255	252	248	193	257	222	218	217	251	265	245	241	231	248	251	221	207	257	230	252	245
22642	21116	28734	23718	21125	21076	10077	2860	1857	1436	1127	1022	836	770	764	718	718	660	601	546	576	518	478	461	439	405	424	441	422	444	416	427	390	366	424	362	367	411	375	364	366	345	376	343	354	331	325	342	326	342	355	337	332	364	310	310	333	325	300	323	316	337	350	340	333	323	324	304	317	310	323	363	317	262	316	339	320	312	293	336	337	324	291	332	305	303	294	288	292	292	291	287	305	317	292	304	289	308	317	296	316	282	310	278	313	311	312	325	295	274	302	285	302	302	298	293	311	287	283	273	297	299	290	274	295	284	283	287	344	267	316	326	279	317	301	280	333	284	282	299	299	307	283	311	353	302	284	293	305	309	295	288	272	304	284	292	313	328	313	321	314	296	280	310	290	312	332	277	315	290	283	289	275	311	307	278	314	335	303	328	307	281	293	299	278	335	294	277	300	313	266	324	284	318	285	284	308	308	279	298	295	269	322	297	274	269	289	303	327	280	324	284	302	328	313	280	339	301	303	313	299	281	300	278	282	309	312	305	314	287	297	321	293	310	286	270	307	319	311	310	300	314	305	309	292	279	271	325	308	302	279	336	296	306	285	283	300	306	299	304	293	292	292	276	275	290	298	286	268	291	300	285	319	303	301	284	297	288	278	292	317	299	324	303	286	298	305	317	275	283	273	292	305	309	309	294	279	301	323	316	302	329	297	302	286	296	290	302	293	298	320	304	274	283	293	272	298	295	292	304	296	315	283	286	250	283	314	269	305	286	300	288	275	291	255	271	296	283	287	309	286	285	294	292	278	313	293	306	299	291	288	277	284	293	337	285	288	299	336	311	301	293	265	316	306	286	306	307	270	276	292	339	296	291	283	298	289	318	274	314	331	280	289	288	317	304	300	315	291	318	302	269	314	309	275	277	284	309	309	304	290	286	298	276	302	311	314	287	280	310	318	330	317	293	308	276	270	323	284	293	306	273	268	285	304	308	302	299	308	298	304	298	305	312	329	281	308	308	280	303	273	323	296	306	301	304	307	308	337	282	275	301	285	252	305	304	293	273	311	283	294	310	330	295	329	330	300	307	319	321	311	277	310	291	294	299	313	296	290	296	279	290	297	305	284	307	286	295	325	292	345	292	299	317	286	310	307	313	281	282	317	319	288	290	307	302	297	299	319	305	284	302	296	307	283	303	291	320	279	301	282	301	325	293	309	292	286	318	284	300	316	275	305	321	259	302	287	286	312	281	259	268	319	309	309	272	286	277	281	297	275	275	284	303	303	293	312	290	303	296	302	289	290	293	324	303	316	321	280	306	310	303	297	313	270	298	298	319	291	291	338	294	292	337	303	271	292	290	307	298	306	305	270	305	315	297	309	308	283	304	312	307	314	310	296	293	275	295	323	321	265	294	302	307	272	305	294	294	294	296	310	292	259	291	318	285	282	285	303	313	339	284	295	286	306	294	314	307	292	310	344	292	292	294	290	285	320	294	264	314	290	332	312	318	321	314	312	323	292	259	305	303	287	291	313	287	291	333	306	301	305	310	280	279	278	315	258	307	299	291	322	302	281	293	291	307	302	279	281	300	281	299	278	311	309	336	294	295	286	301	298	277	323	288	290	304	293	313	323	312	298	281	305	318	287	335	278	319	307	305	269	281	309	291	282	278	285	284	313	301	315	285	303	310	284	271	298	286	318	289	285	339	271	289	322	298	291	297	300	306	282	294	270	309	311	321	281	272	300	279	275	293	298	301	233	293	292	306	276	290	277	293	290	316	285	283	306	288	301	307	309	321	314	288	259	295	311	302	299	297	285	321	307	287	288	294	297	298	330	313	293	310	287	328	330	312	315	285	308	295	309	317	261	286	292	293	305	259	267	294	328	292	288	293	287	297	309	317	298	321	283	315	303	272	309	301	330	304	272	291	283	292	319	294	312	289	304	283	343	298	317	303	276	309	321	294	294	278	301	313	300	282	303	292	321	308	306	293	292	317	297	268	287	303	286	307	316	318	285	296	251	308	308	310	291	285	303	289	300	295	280	301	303	329	287	307	302	264	297	269	314	298	292	292	301	328	305	304	288	298	308	311	285	279	280	273	276	295	272	327	316	284	339	310	308	307	305	292	307	276	316	280	299	323	283	292	303	301	307	313	288	320	287	278	272	270	314	308	323	291	288	276	250	313	290	296	291	291	289	272	281	283	314	322	283	274	318	319	280	295	315	322	296	291	300	299	307	285	285	307	296	337	299	285	282	333	301	274	294	336	289	292	306	294	293	298	293	312	332	305	310	299	299	315	297	292	296	299	300	289	287	277	284	311	264	290	306	302	327	273	283	277	327	336	318	293	309	308	298	302	255	291	299	310	306	310	278	300	318	276	326	298	306	298	296	316	289	312	296	296	318	317	286	286	301	323	279	297	312	320	302	329	305	280	306	308	293	293	289	322	294	288	308	307	287	313	314	294	316	305	291	283	295	257	300	260	319	298	297	268	292	281	296	298	286	298	271	285	277	302	276	311	299	287	282	275	260	270	288	303	305	307	332	355	301	296	301	302	292	314	288	315	321	271	294	286	313	303	304	300	299	266	304	288	285	290	284	278	318	300	277	286	312	339	294	295	278	302	299	294	269	297	303	282	287	303	258	263	308	303	292	295	321	312	313	283	318	284	293	305	289	302	314	301	296	309	276	325	285	286	282	288	277	345	319	312	288	295	278	304	283	294	315	289	284	295	284	325	292	310	309	306	319	331	277	322	307	300	303	277	318	308	273	285	324	305	284	287	338	292	298	252	300	293	306	298	305	275	290	285	327	283	261	301	274	290	273	300	300	299	287	298	285	291	293	283	317	297	309	307	258	287	295	315	303	315	255	306	330	303	269	310	296	296	285	298	309	294	281	307	331	337	291	307	306	282	282	303	270	288	293	300	288	265	303	315	303	312	296	324	300	264	279	304	308	320	302	306	348	325	288	276	280	266	305	299	287	285	305	323	308	317	289	331	292	301	283	288	279	313	324	327	291	298	303	319	283	278	264	273	314	262	308	327	287	290	300	323	320	284	330	304	305	299	326	312	299	310	294	298	318	304	289	292	279	248	278	297	310	303	317	260	316	294	299	294	291	288	285	311	322	287	269	282	291	314	297	293	303	305	317	297	306	311	296	287	283	292	243	328	313	314	314	289	322	297	307	295	317	299	290	315	302	296	301	282	287	274	306	289	304	295	303	290	293	305	257	305	307	282	290	294	328	272	301	263	263	284	266	298	272	275	301	300	311	297	286	295	298	317	303	322	311	309	266	320	268	305	302	278	328	322	294	277	283	313	294	284	306	326	300	303	276	299	325	284	314	275	293	275	308	317	327	277	295	327	332	295	278	291	297	281	278	321	316	321	279	285	292	287	275	306	329	301	291	317	259	281	305	277	316	306	293	280	323	290	328	321	292	273	306	296	283	271	307	296	298	286	290	294	293	317	304	316	284	293	286	315	274	302	298	300	298	333	296	272
36726	62397	36392	13514	9563	7462	5508	4074	3162	2312	1792	1526	1303	1210	1114	1013	948	845	767	718	630	663	629	583	559	564	532	492	475	471	493	448	441	471	463	419	436	427	404	387	401	378	389	397	370	387	351	357	352	361	320	353	348	281	309	311	332	333	335	321	363	343	360	347	337	325	304	319	320	330	318	340	316	324	333	303	319	332	353	328	322	308	334	312	325	327	330	321	300	324	318	279	314	287	301	321	333	288	311	325	305	322	336	313	284	299	305	316	289	296	309	319	299	298	319	291	298	314	263	294	303	286	288	324	309	305	305	303	281	322	301	305	290	284	330	315	313	283	290	299	323	338	300	323	300	301	317	311	307	280	298	306	294	282	299	339	308	306	290	289	298	278	309	316	313	299	323	311	303	307	322	319	304	273	282	326	283	294	301	307	300	286	298	307	287	330	307	304	311	295	325	273	331	337	316	337	335	334	317	278	333	307	317	302	298	328	280	319	277	281	295	289	294	310	321	282	292	327	318	289	301	323	359	309	322	297	297	307	283	314	283	307	346	303	282	286	303	282	289	302	305	308	317	298	304	306	301	284	337	301	314	299	318	323	315	286	291	324	282	277	297	303	291	296	312	309	308	311	303	275	309	314	298	341	305	269	324	294	284	319	348	306	299	285	304	285	294	301	298	284	321	291	296	332	319	341	328	318	295	296	294	292	319	310	285	306	268	282	324	301	293	282	306	296	298	285	314	286	338	281	359	325	288	294	314	296	296	296	317	338	282	303	296	316	303	320	292	303	306	305	316	313	300	317	285	316	287	303	310	323	297	314	287	299	338	333	325	324	318	309	262	288	317	288	325	320	286	275	327	286	305	311	295	304	320	296	306	294	299	308	278	325	294	293	332	287	268	314	273	316	325	301	310	326	311	271	326	321	300	293	298	296	302	314	306	289	359	306	331	320	312	328	291	303	312	320	302	307	304	291	286	292	300	301	286	293	316	311	313	291	334	298	321	350	285	312	285	297	278	312	289	301	312	284	304	287	299	285	299	321	341	305	289	298	321	309	308	304	319	275	301	319	309	327	306	315	290	297	298	321	324	282	293	284	301	297	326	310	320	332	321	313	309	303	310	296	334	290	292	311	309	284	338	314	285	290	325	288	316	345	319	310	282	306	289	299	304	327	292	331	305	306	307	315	290	314	298	310	323	290	305	313	288	305	300	316	309	297	317	291	334	283	310	271	302	314	303	323	307	274	301	292	313	299	295	287	321	308	288	297	313	309	307	270	294	319	295	290	288	314	320	301	303	315	292	281	283	292	305	311	303	265	308	277	313	313	297	319	331	306	276	283	306	299	287	314	276	327	307	294	309	288	302	312	313	313	288	318	331	310	313	340	317	311	286	253	281	317	312	303	333	318	288	269	303	285	290	332	326	277	317	292	300	342	330	318	327	310	300	315	316	307	298	295	301	315	304	310	278	302	293	306	295	311	285	280	299	305	307	292	297	291	319	280	310	339	302	313	278	310	307	296	314	277	295	318	308	273	309	319	297	296	275	296	270	325	311	303	334	300	309	321	299	325	317	331	300	311	330	305	313	336	285	308	290	304	287	306	290	276	309	325	300	271	313	299	294	309	296	294	289	283	301	303	315	289	342	316	289	306	295	306	282	329	323	314	305	316	288	294	322	301	309	285	305	291	282	310	324	272	310	325	293	296	255	284	325	280	285	292	301	282	310	290	331	295	327	315	322	302	298	320	314	319	313	311	327	306	296	286	319	314	315	312	320	330	294	305	288	315	300	277	310	261	328	305	289	320	295	295	303	310	296	318	328	322	286	364	321	288	299	298	317	275	306	283	291	308	314	341	310	321	319	300	312	322	295	322	308	287	300	310	293	289	330	311	317	327	291	318	295	293	277	284	295	309	322	309	276	265	332	294	280	366	292	312	320	318	307	311	330	324	285	346	311	320	288	297	312	316	283	289	309	327	307	310	308	326	300	296	285	314	298	312	299	301	302	298	312	279	337	314	273	303	328	283	329	332	292	298	308	285	316	329	333	312	288	289	346	295	345	300	297	313	308	310	310	332	275	307	311	283	313	280	332	288	332	317	273	264	314	290	318	294	291	288	298	296	336	299	289	303	311	301	318	290	295	286	329	287	326	274	292	324	318	294	287	309	294	308	291	297	333	281	289	280	316	287	316	328	289	295	305	313	298	301	293	310	286	329	312	324	300	349	288	281	321	294	304	314	292	319	285	325	270	314	305	305	321	306	294	290	309	302	293	302	283	286	298	327	279	292	305	300	324	301	329	318	293	254	304	306	305	303	312	315	306	289	307	292	299	300	336	312	296	296	326	326	290	325	321	358	284	309	332	291	330	304	327	281	289	304	262	287	308	266	308	322	291	339	316	325	300	315	332	275	303	312	318	316	307	311	293	322	297	332	297	286	305	299	292	278	286	311	295	320	314	307	320	301	315	293	331	312	310	320	288	301	293	297	281	285	321	290	290	277	315	278	306	302	332	329	324	323	281	290	325	294	307	340	311	289	301	300	316	336	288	315	300	314	288	314	299	293	349	301	304	310	320	312	317	308	296	285	288	311	283	290	318	307	331	303	315	306	280	313	311	306	293	300	347	316	324	312	315	335	313	327	303	330	324	329	309	296	282	289	288	307	317	336	279	343	297	322	299	297	289	321	313	306	294	325	324	321	282	304	289	323	286	278	301	315	316	309	322	282	296	305	295	303	302	322	296	310	296	317	321	306	329	314	288	298	299	316	292	319	313	316	306	289	333	286	274	298	293	330	318	328	333	297	329	305	303	307	293	313	304	321	289	329	314	308	328	321	355	279	314	311	314	277	321	330	296	339	281	313	291	324	321	280	301	301	319	302	309	300	311	302	308	282	320	314	312	296	276	297	305	310	293	309	285	319	322	309	324	291	343	311	318	307	277	329	286	336	289	311	290	294	325	279	284	314	299	283	297	329	308	302	286	297	306	301	296	314	292	306	328	320	322	303	296	304	314	343	306	346	298	296	307	311	302	316	291	285	319	306	284	310	338	299	303	300	311	319	308	305	278	310	301	284	307	307	285	301	283	327	309	296	315	282	313	276	315	324	335	291	277	295	325	316	310	298	321	287	319	324	315	306	266	295	278	305	310	312	305	325	307	300	300	309	289	276	301	294	323	304	290	319	312	296	311	301	311	295	286	294	314	297	323	313	293	334	297	334	283	291	285	298	316	311	312	314	304	303	317	325	294	279	314	318	315	270	287	305	337	322	312	294	300	297	299	278	289	306	297	265	316	272	294	278	303	283	306	291	306	298	301	289	325	299	335	277	315	295	326	284	287	311	319	297	302	344	275	322	335	349	297	268	304	306	306	292	299	291	305	315	296	299	308	295	284	300	303	278	320	277	347	327	275	329	322	270	311	299	322	333	279	271	324	315	310	303	332	308	285	306	281	277	300	305	303	305	311	297	293	278	314	270	302	304	311	292	311	292	305	295
32629	30162	21512	7042	2361	1538	1084	829	640	518	420	371	364	351	331	336	294	273	278	279	248	253	230	246	225	203	224	207	214	228	212	222	206	198	191	215	201	233	193	178	201	159	182	213	182	198	192	190	188	189	155	192	194	181	175	177	188	195	172	165	169	191	169	174	150	158	170	159	174	175	167	165	166	155	162	171	177	168	182	159	161	166	189	174	182	186	179	198	183	189	143	174	167	169	182	164	186	182	200	181	196	162	163	180	178	185	180	172	184	139	166	193	178	167	181	170	151	168	160	176	167	148	168	164	197	171	183	188	172	196	183	171	177	175	169	177	158	190	193	180	173	169	185	157	152	178	180	170	146	185	192	160	187	155	186	170	188	145	160	183	171	163	180	185	187	186	202	168	164	167	176	176	158	176	158	179	192	170	177	184	173	140	181	156	165	190	198	171	160	185	185	180	165	173	178	177	163	161	172	170	164	185	161	160	172	165	164	153	167	167	153	171	171	163	147	172	188	197	212	161	144	187	169	175	193	184	184	157	171	174	185	180	189	149	159	182	172	183	130	144	170	183	163	168	178	165	175	186	171	180	196	157	156	154	171	183	186	170	161	153	164	174	171	157	174	167	175	155	158	162	166	186	164	181	184	186	169	186	161	157	158	172	198	168	179	186	179	170	170	208	159	151	153	198	184	170	165	162	159	191	173	184	179	186	158	182	169	168	190	169	162	172	173	167	178	173	187	185	179	181	159	162	181	166	174	156	160	179	179	177	156	178	180	180	174	156	165	168	186	164	168	181	163	158	192	167	186	177	179	171	162	159	171	169	173	180	178	171	180	176	167	157	175	163	156	191	179	174	166	174	151	168	178	197	147	158	168	179	173	174	176	182	182	174	181	165	182	183	195	163	192	159	200	169	172	144	181	171	177	160	151	168	177	182	174	192	163	161	169	163	175	159	162	176	179	168	186	161	177	183	171	179	162	151	182	174	168	184	179	155	164	178	172	173	168	170	166	191	173	180	182	169	173	176	175	177	170	185	176	153	165	177	192	167	157	156	193	193	156	167	177	177	170	169	158	188	178	163	190	155	172	164	166	187	185	175	174	174	175	161	163	160	165	166	197	175	164	180	170	170	162	157	182	175	176	169	178	164	165	176	176	175	168	180	193	158	166	159	146	155	176	188	162	156	183	164	159	154	158	186	194	166	155	177	177	197	175	185	150	159	174	200	173	189	170	163	149	154	162	173	170	185	173	176	148	160	164	159	157	167	186	159	175	162	180	181	161	183	145	173	168	166	169	176	179	164	176	173	195	153	167	172	144	141	176	163	174	181	175	164	170	184	142	156	176	163	174	169	166	151	175	169	160	166	168	177	171	168	193	182	161	174	186	190	169	170	187	171	177	155	163	178	173	164	190	144	174	184	160	187	179	178	164	153	170	181	174	148	158	181	158	173	180	178	187	164	180	153	167	153	157	180	165	177	140	155	177	160	198	137	163	160	167	170	163	148	158	152	174	189	156	184	180	170	166	154	179	193	182	169	169	174	167	179	172	194	192	175	191	173	172	181	179	156	177	191	168	175	140	168	181	164	180	170	177	161	167	164	152	168	170	164	160	184	160	171	186	162	166	173	138	194	190	146	171	163	169	159	171	187	174	183	173	179	158	171	165	155	175	162	148	185	162	167	156	178	162	170	186	174	157	161	165	198	186	181	167	167	183	184	167	171	143	194	163	164	178	192	175	166	183	183	178	165	179	177	177	159	171	168	178	187	173	173	165	177	172	167	173	160	178	191	198	172	178	186	194	156	178	158	172	183	170	173	169	182	187	156	165	163	167	176	184	183	176	173	168	163	182	160	183	155	187	171	191	190	142	190	177	192	181	185	167	172	166	180	160	150	149	165	173	157	174	162	169	181	173	169	203	168	205	166	174	168	173	181	178	185	161	171	164	176	166	172	203	195	178	182	151	160	179	184	165	184	163	167	169	156	175	145	172	180	179	194	184	176	176	174	183	186	183	166	163	168	188	162	169	181	169	157	191	169	173	178	148	180	188	187	176	165	177	160	178	164	160	176	179	166	166	162	189	156	170	169	177	164	165	185	181	174	193	194	179	178	169	189	173	173	205	164	176	178	186	192	162	155	172	171	167	174	164	179	190	187	188	147	171	166	172	164	160	155	163	154	173	167	165	172	171	147	184	161	177	195	202	189	175	162	184	167	180	175	170	177	156	177	177	178	159	169	169	212	171	177	176	141	164	155	192	189	160	165	168	175	157	168	183	181	159	185	157	173	174	164	182	175	183	143	146	199	182	159	180	167	164	155	180	175	165	172	181	157	161	166	166	172	144	175	159	164	168	171	190	146	172	150	169	171	180	171	177	174	160	186	155	175	178	194	153	171	160	147	167	190	168	152	162	169	166	168	175	144	169	196	178	194	187	168	178	199	153	155	152	196	169	171	178	169	137	143	173	169	157	163	162	169	198	145	190	178	166	178	164	172	158	169	172	167	146	167	174	156	165	164	173	157	157	156	151	153	150	155	163	153	183	212	149	179	180	167	183	171	178	200	164	157	170	172	188	162	165	195	171	157	165	139	179	156	162	138	196	176	157	167	174	171	164	190	168	162	163	170	169	166	166	178	169	193	180	182	182	157	150	184	183	183	153	177	145	159	197	169	168	172	176	188	184	181	151	174	167	166	170	198	167	166	170	183	188	169	159	189	172	159	183	155	171	177	158	167	144	170	163	162	177	177	172	181	175	177	180	177	171	187	179	189	198	139	175	171	172	169	150	184	165	185	155	181	166	164	181	189	156	192	174	157	196	163	171	181	180	175	167	168	194	190	162	172	193	155	145	163	164	163	183	163	177	182	158	174	166	168	174	199	212	183	164	164	175	166	159	161	168	185	179	178	190	183	151	181	177	152	202	174	173	199	177	171	167	154	164	175	183	178	162	167	163	167	169	159	161	191	190	179	187	170	167	152	153	188	170	178	170	151	175	184	159	158	164	174	177	164	160	179	161	161	180	169	179	167	149	171	163	177	193	172	162	168	177	166	190	173	172	192	159	166	156	185	189	179	175	168	198	170	164	171	160	174	190	177	173	170	167	165	175	159	184	182	201	138	176	152	183	181	162	189	159	168	176	161	158	166	162	168	145	156	178	159	169	174	174	183	173	167	173	163	170	173	194	184	178	166	153	157	200	172	179	179	185	179	148	185	156	195	174	187	169	153	169	165	180	167	172	164	163	166	158	191	166	180	207	163	152	180	156	176	176	183	172	166	186	165	190	165	162	175	155	174	167	150	172	202	169	154	179	171	182	157	173	170	165	162	165	160	192	186	159	178	160	188	165	171	187	156	183	162	166	199	158	152	197	168	166	151	177	192	174	173	163	184	166	185	190	181	201	181	153	168	182	153	152	183	192	167	176	194	160	187	156	169	168	182	191	171	173	175	180	145	177	153	179	176	184	150	172	177	167	163	177	177	157	172	169	148	145	175
35057	42424	18976	5737	3694	2751	2005	1522	1126	926	696	589	555	504	465	418	363	382	364	334	317	322	303	294	278	289	276	286	233	279	234	234	268	270	239	240	243	232	246	213	230	220	218	208	233	185	203	202	197	226	194	203	189	194	214	206	183	199	205	174	176	190	211	187	165	185	225	187	202	189	180	188	185	200	183	199	187	212	182	192	208	177	229	185	193	197	181	223	202	189	197	213	186	179	186	192	179	173	181	177	166	186	168	156	188	183	191	168	168	203	174	170	209	183	164	191	215	191	180	185	166	203	178	179	212	198	193	179	184	180	170	190	176	185	187	182	161	191	191	189	175	187	176	182	184	188	212	192	187	172	188	190	169	181	183	186	173	197	203	180	186	212	185	184	196	202	150	186	204	195	169	172	183	194	185	160	188	174	185	185	189	176	199	164	187	189	171	202	202	180	178	179	211	189	188	174	190	176	192	190	193	214	198	164	190	180	167	203	182	180	172	171	187	184	167	193	193	173	203	196	188	199	174	171	193	178	169	223	196	175	161	178	181	152	176	208	168	174	171	193	183	184	198	179	193	188	187	177	175	185	198	170	200	198	172	181	231	182	177	178	190	198	155	194	183	193	185	192	206	180	196	181	197	184	187	189	174	169	194	171	174	172	177	169	184	195	189	191	210	165	158	174	213	190	173	202	189	166	167	203	197	174	184	177	193	226	189	178	193	220	221	171	170	195	174	164	173	178	200	188	169	173	183	163	193	178	182	175	181	193	176	194	179	175	189	184	202	176	192	193	183	181	206	188	186	172	166	189	176	205	189	176	220	183	184	184	168	198	203	192	180	192	184	184	183	194	191	178	202	194	207	168	189	205	186	202	198	188	176	192	173	193	189	203	165	207	190	173	187	202	203	170	176	180	211	182	193	168	163	203	173	212	179	184	188	200	207	173	204	206	172	172	189	193	183	171	169	189	184	173	225	196	182	186	212	187	205	226	182	186	187	199	201	191	187	169	191	203	209	176	189	199	180	171	209	189	177	190	201	176	192	188	183	186	169	185	179	175	147	175	201	182	207	203	182	193	184	194	166	204	187	178	191	203	185	189	195	185	176	188	192	181	190	174	167	178	158	197	185	189	196	174	197	168	206	187	163	196	202	174	188	198	187	196	196	185	173	175	183	198	199	186	210	174	185	169	178	179	190	186	184	174	199	186	176	180	169	175	185	185	201	179	178	184	190	194	175	182	179	165	193	207	174	174	168	183	151	196	180	201	161	192	190	188	178	206	179	173	169	194	180	195	178	187	179	184	199	207	191	199	183	171	171	190	184	159	180	179	173	180	186	214	199	206	178	174	188	169	160	197	173	200	166	200	199	160	182	204	176	202	196	196	157	213	193	191	185	183	172	202	210	171	210	199	206	175	188	160	189	204	202	169	197	190	170	187	167	191	179	179	200	180	209	173	185	184	187	173	173	179	190	203	184	184	192	180	180	170	170	207	184	211	164	182	185	179	181	176	186	184	196	209	181	200	177	188	189	178	205	203	193	192	210	225	187	191	186	199	190	175	187	185	198	182	191	191	172	180	188	196	203	183	194	177	200	168	202	189	181	189	163	171	185	176	193	188	201	161	187	173	194	186	213	202	189	194	194	215	202	179	200	202	198	184	210	184	196	191	168	195	189	193	166	180	205	175	174	179	187	181	175	184	201	176	181	167	193	194	200	210	186	197	183	193	181	182	190	190	194	169	191	187	186	162	190	206	187	180	193	192	196	192	172	185	207	174	174	192	178	195	182	191	183	170	170	180	195	159	193	198	163	173	215	174	197	166	178	174	179	180	179	179	200	200	178	199	187	180	184	178	189	162	189	181	172	184	162	201	194	177	187	188	168	195	181	228	201	195	225	179	162	172	172	188	164	176	153	204	191	207	178	177	187	174	206	173	168	186	160	192	190	168	200	174	184	152	175	183	192	193	179	184	196	179	189	184	183	212	174	207	173	176	160	174	187	181	202	188	184	174	182	199	217	223	174	179	183	187	174	179	190	179	171	207	194	160	186	168	185	202	191	193	196	195	189	187	183	154	195	166	208	225	160	196	186	204	197	179	157	179	204	183	177	184	193	199	173	186	155	198	185	197	201	189	183	188	176	181	190	166	163	187	196	187	173	167	176	188	193	184	195	184	165	169	188	182	183	174	177	168	199	188	198	208	178	196	196	175	200	173	166	177	173	191	192	193	177	194	164	173	199	190	188	177	177	172	168	166	196	193	195	228	183	186	173	198	203	188	168	174	170	171	169	192	196	198	183	167	178	185	186	176	196	180	201	166	203	174	170	185	182	186	189	197	175	186	182	172	184	161	173	192	184	204	182	167	190	201	198	201	191	177	172	187	192	202	168	178	189	185	192	196	180	169	184	148	205	183	196	204	199	202	188	190	207	196	204	218	157	196	197	161	168	182	194	167	175	181	195	172	196	180	189	158	203	158	180	181	178	190	198	178	182	178	177	186	160	183	172	201	171	184	175	189	186	164	174	210	166	187	167	231	186	170	172	164	194	160	182	185	184	187	178	173	191	194	173	195	191	160	176	205	196	174	180	197	173	169	174	185	183	190	198	191	191	198	190	170	187	167	185	176	199	185	183	178	194	173	196	203	149	216	175	205	185	207	190	199	181	203	211	166	158	181	185	198	211	179	190	192	170	190	205	181	185	181	204	197	185	192	182	158	194	205	187	221	174	170	181	173	172	168	183	192	189	188	185	160	192	175	186	215	204	173	178	176	193	148	191	168	184	171	185	194	189	199	189	186	183	191	180	166	168	182	181	172	203	185	196	186	173	185	191	185	167	182	164	184	193	173	190	189	158	192	176	181	192	175	198	213	160	162	181	187	192	197	172	188	169	182	200	205	194	182	211	187	201	182	191	201	183	171	186	167	211	198	186	186	166	184	191	200	179	208	191	179	176	198	198	207	163	195	205	154	160	203	171	167	199	200	192	188	167	190	184	176	190	160	200	161	193	180	193	189	183	175	192	166	173	187	163	186	203	180	197	203	179	187	175	183	194	191	182	188	169	198	171	194	174	176	186	166	199	204	192	180	188	180	182	166	173	199	178	169	154	160	201	193	186	189	199	184	192	177	169	162	193	185	179	197	198	186	160	172	197	183	172	186	173	189	189	178	166	182	191	186	179	186	189	181	180	196	197	158	181	183	182	187	206	178	188	203	177	164	172	172	195	181	176	180	188	188	193	185	162	171	209	177	207	182	177	184	188	177	167	180	188	188	190	177	192	164	152	176	198	177	208	183	183	182	191	168	172	183	193	193	198	195	186	203	181	179	192	219	185	170	175	167	195	189	204	208	187	158	203	192	174	176	180	183	187	185	181	167	151	193	167	173	206	173	189	192	192	188	179	186	178	160	188	154	190	180	186	200	184	203	186	184	180	176	189	182	201	187	178	180	201	185	174	180	192	192	188	171	170	208	184	167	179	219	207	190	179	172	192	179
23699	21090	28238	24187	20854	10506	2876	1549	1158	919	734	666	594	613	532	489	475	388	407	406	351	359	346	339	351	351	316	278	327	294	273	284	259	287	285	273	264	238	243	229	253	249	243	243	233	216	256	241	226	243	247	236	228	235	230	238	211	211	240	228	219	206	223	236	236	201	230	229	220	231	219	252	234	231	239	220	251	214	223	230	209	219	219	201	205	236	227	225	201	206	210	198	231	179	228	216	223	237	201	214	228	213	195	230	219	230	224	230	210	232	213	209	229	227	236	215	189	227	220	254	217	227	214	212	214	200	215	223	211	199	236	202	195	240	238	225	197	210	215	229	205	205	204	205	206	218	214	244	232	217	225	224	237	218	213	218	224	219	223	221	195	216	215	213	201	200	195	222	212	239	210	239	217	222	208	212	210	208	227	207	214	206	238	247	215	219	212	235	240	194	211	213	215	220	216	209	199	214	199	207	226	196	221	198	205	214	200	230	187	247	201	224	223	203	198	210	202	213	212	209	205	208	225	214	230	186	208	222	224	217	227	225	210	233	215	233	203	197	219	206	196	203	207	215	232	225	212	229	212	194	214	225	195	211	226	203	241	206	216	218	195	202	195	183	203	215	223	195	211	212	223	212	219	226	217	225	219	217	204	212	212	189	206	223	178	188	209	211	224	183	207	207	184	213	220	195	186	203	211	221	206	213	199	208	238	228	187	200	197	212	237	215	207	209	237	203	208	199	218	197	208	226	228	211	261	223	210	225	228	208	215	212	224	212	181	193	218	194	209	200	206	217	211	220	212	175	237	218	204	211	221	209	201	193	217	196	204	194	196	198	211	223	209	217	183	204	216	191	188	218	241	219	230	185	193	200	223	228	254	213	207	224	206	218	201	237	198	209	230	200	211	189	228	196	229	180	196	193	223	214	215	209	237	227	246	212	215	223	201	208	208	229	207	205	181	201	194	226	218	195	218	209	217	240	227	199	216	182	251	230	219	192	220	229	209	206	230	221	194	213	222	211	206	207	220	224	215	229	211	200	181	212	198	224	207	192	212	216	210	212	189	191	247	224	227	220	218	194	218	218	218	216	207	198	239	216	204	203	210	222	230	201	195	224	219	212	228	261	194	224	219	211	211	213	193	227	259	205	192	221	220	215	214	231	210	208	200	209	195	199	211	191	201	212	225	199	194	220	232	215	215	225	227	209	207	196	228	220	207	226	228	217	239	203	211	213	214	223	231	204	210	211	237	226	218	215	179	224	220	235	232	182	209	221	229	219	226	214	222	223	213	217	236	204	220	230	198	220	204	214	212	238	204	223	223	206	193	208	225	197	231	218	207	228	203	210	209	207	191	193	230	214	212	220	190	239	182	223	217	225	211	215	207	221	227	207	204	214	229	209	216	233	228	210	212	223	215	210	222	182	251	224	209	222	220	195	193	211	206	230	208	205	197	223	201	200	223	189	229	249	201	220	229	216	209	222	222	210	186	198	215	211	229	204	211	237	201	208	200	222	214	225	242	198	198	193	205	194	219	169	218	241	215	202	219	229	227	244	219	194	239	222	200	190	220	210	227	195	234	221	185	170	217	212	223	218	208	215	186	239	226	196	228	224	221	239	215	208	228	207	212	206	184	190	219	250	201	193	230	216	207	227	213	210	212	217	182	207	214	201	216	194	210	204	192	214	237	197	213	217	203	206	187	209	229	226	223	191	197	202	232	212	224	208	243	227	220	214	209	223	219	229	202	187	226	183	208	200	198	221	226	201	218	223	199	198	210	237	201	213	217	226	206	204	242	203	186	226	206	233	222	206	219	222	224	196	227	255	218	221	209	244	204	197	210	185	220	213	208	213	214	195	193	210	227	186	192	208	185	208	224	190	205	191	208	202	215	206	207	221	220	220	216	219	213	214	228	216	199	208	231	226	219	207	189	192	199	228	213	203	215	211	212	221	243	219	215	211	225	199	219	238	184	207	233	210	233	186	230	225	178	216	203	199	190	201	210	215	195	219	229	231	232	231	214	229	214	238	209	214	238	227	211	207	216	225	196	208	228	229	190	215	194	211	236	221	227	200	244	197	214	215	193	221	189	214	234	222	194	220	201	216	220	216	194	244	223	238	209	206	221	187	184	216	193	205	206	196	222	229	217	214	213	202	226	208	210	208	195	227	200	221	198	199	215	217	208	206	192	222	205	202	207	216	230	221	181	229	225	204	218	213	205	227	235	241	199	192	227	226	215	229	220	212	205	206	207	202	234	234	251	209	207	220	207	220	215	209	198	225	211	212	209	218	240	195	228	204	210	210	221	225	200	198	193	220	222	219	228	235	206	221	213	192	238	218	233	207	200	220	212	206	207	211	195	197	208	204	194	207	212	222	206	188	195	209	213	218	213	207	231	200	224	199	214	200	212	227	185	200	191	222	199	191	192	224	243	213	222	208	196	220	201	212	202	178	198	200	192	207	242	187	211	196	220	173	205	219	203	211	209	202	189	229	228	217	226	226	224	228	206	244	218	229	216	234	205	231	213	216	248	234	196	212	191	238	204	236	214	192	198	209	204	216	218	222	215	243	196	214	206	227	226	194	191	211	229	226	215	207	215	221	224	203	209	224	220	234	218	229	219	206	200	206	197	191	214	215	219	224	215	214	220	222	235	244	201	218	205	211	221	197	199	220	224	212	233	201	218	226	207	198	211	213	221	238	238	246	222	201	198	234	209	228	235	217	210	212	215	203	204	210	213	198	212	215	201	219	186	209	230	192	204	198	217	203	214	225	215	234	222	221	204	202	208	226	216	209	193	205	219	205	220	229	215	218	211	197	213	230	192	217	205	199	196	205	232	215	231	205	191	226	221	225	237	187	205	190	216	213	224	194	218	193	212	193	230	223	209	221	213	229	244	206	236	197	215	236	205	226	207	218	209	220	226	216	216	212	217	219	195	204	204	227	218	214	195	212	244	208	197	198	225	179	222	205	218	221	225	202	199	167	202	204	241	191	218	205	225	216	224	194	206	233	196	227	210	219	217	222	209	202	214	202	210	236	232	228	219	214	216	208	195	222	226	199	196	195	217	237	206	202	213	217	211	209	227	232	208	229	227	217	206	203	193	267	219	208	222	241	222	199	201	187	223	191	216	202	201	254	194	204	228	179	235	218	229	185	190	211	202	232	210	233	204	202	196	206	215	203	202	198	230	221	190	236	213	216	229	185	215	229	241	217	216	215	220	205	198	228	234	214	183	205	233	207	182	212	196	246	203	216	199	205	262	220	188	228	206	212	184	211	215	221	232	233	234	215	214	199	205	194	208	224	212	267	237	190	210	209	206	219	211	220	218	217	220	206	200	204	230	220	212	191	197	244	223	231	262	243	229	220	236	184	216	212	258	188	212	215	225	199	190	200	220	201	225	214	188	198	184	212	198	231	204	210	225	236	213	206	217	218	200	226	190	225	224	229	188	195	185	211	224	211	212	199	186	228	215	215	206	197	218	208	215	205
33759	54292	32063	11075	6209	4881	3539	2770	1996	1621	1291	1069	949	872	771	708	661	606	545	526	477	462	436	409	428	402	400	363	336	359	342	363	333	336	300	306	310	312	286	283	282	258	276	292	272	270	264	265	218	287	265	250	251	245	245	266	225	227	243	265	226	234	249	246	229	233	223	257	256	256	211	239	226	240	253	222	225	222	240	207	266	247	232	227	201	241	222	231	255	212	242	221	217	213	215	256	199	225	194	230	229	230	223	227	240	235	240	247	239	236	218	207	226	234	213	235	223	215	214	226	218	229	206	229	236	238	205	222	209	228	201	242	241	237	237	237	213	217	228	241	233	196	217	224	240	215	248	218	221	224	221	222	221	244	225	230	231	237	227	244	221	246	235	216	204	228	219	231	234	212	222	216	223	238	235	219	190	216	211	248	243	220	234	211	226	260	200	211	187	215	225	242	219	193	222	206	263	221	219	230	222	233	214	225	209	202	214	218	229	211	233	249	194	244	222	230	229	245	234	217	217	207	244	198	244	215	218	253	218	237	241	218	200	228	233	214	232	199	230	232	220	234	220	234	207	215	219	234	225	230	229	224	235	206	231	225	198	204	241	235	225	215	215	238	231	209	198	242	201	224	242	226	212	229	237	242	241	208	199	223	239	198	231	212	230	224	216	234	228	221	218	228	233	225	193	207	211	228	224	231	232	223	201	245	210	243	240	211	239	226	221	228	218	234	226	215	225	230	208	214	217	233	219	265	221	214	222	234	238	210	232	209	199	236	212	220	218	227	213	221	225	214	235	235	232	200	196	212	261	219	230	236	200	220	211	271	232	216	206	227	212	238	221	216	231	219	239	231	214	221	244	230	243	237	203	243	224	209	222	240	209	237	222	215	218	212	222	248	207	231	226	224	224	238	229	200	216	250	261	216	210	215	210	223	211	232	220	201	224	228	244	219	233	255	246	236	220	245	238	221	208	214	246	228	222	224	214	228	203	221	224	235	218	222	222	242	232	226	213	225	242	212	218	203	240	232	226	221	232	232	217	203	214	245	258	236	240	228	229	221	212	233	257	222	215	233	219	207	243	234	205	220	209	218	221	246	214	211	211	197	216	233	236	230	202	208	206	213	240	234	223	225	225	240	244	233	217	204	235	207	226	234	221	229	216	200	243	211	234	211	250	206	219	237	216	216	218	234	217	235	249	239	217	218	248	209	237	206	243	223	230	219	211	210	218	217	242	208	236	253	202	230	212	232	243	219	212	204	229	201	228	203	221	213	222	226	213	225	211	216	246	216	236	232	222	194	215	229	243	224	190	189	241	252	210	242	221	225	213	233	218	248	231	252	237	208	235	226	235	247	218	203	253	199	225	225	213	235	210	209	254	211	212	232	231	251	216	216	229	242	236	219	231	216	217	233	209	226	235	254	214	257	225	261	223	206	247	216	200	226	233	219	208	218	231	211	217	209	227	204	223	234	230	255	247	219	228	227	210	256	222	215	222	244	218	212	230	260	244	232	231	213	193	232	230	232	212	217	256	226	206	220	207	230	255	229	232	228	218	231	248	225	243	253	202	208	240	252	220	197	217	219	229	197	224	205	224	207	238	219	239	200	220	237	227	244	210	225	247	221	196	197	229	240	233	208	211	220	228	219	227	222	214	186	240	239	232	231	210	230	239	250	216	249	252	209	228	246	224	226	220	231	222	260	226	198	235	229	234	242	229	235	217	205	222	226	209	214	245	237	235	238	215	226	214	219	200	241	212	257	253	223	221	243	222	203	229	215	214	180	205	201	222	234	218	239	243	225	237	221	214	224	207	205	234	220	228	209	206	220	219	224	232	203	198	224	219	217	203	241	221	219	210	210	232	210	222	236	221	240	238	226	248	222	250	221	229	207	240	207	225	250	196	220	232	212	234	247	232	238	214	241	226	233	208	209	222	227	205	244	236	200	203	236	217	209	218	218	225	186	211	234	219	232	224	226	199	235	229	213	222	213	214	227	226	228	222	211	219	222	243	219	221	254	217	233	237	236	227	250	218	207	223	248	221	234	241	221	209	236	226	234	201	254	213	218	215	216	231	209	224	247	226	216	212	233	226	234	259	236	222	210	192	237	255	215	220	235	210	202	222	192	190	224	229	204	224	222	220	233	232	212	225	207	215	227	221	217	234	220	217	234	248	214	237	238	217	243	239	223	259	204	201	252	243	229	211	236	219	213	222	208	235	221	237	208	212	251	223	228	215	204	219	194	248	235	231	209	240	192	226	231	209	236	218	244	225	207	246	214	212	224	222	231	235	237	231	245	189	213	210	210	224	229	235	243	248	209	205	250	207	243	257	199	220	206	241	216	216	217	230	260	214	232	211	239	210	232	219	231	245	215	221	257	222	226	221	190	225	220	219	215	237	240	197	244	185	200	240	234	249	229	220	253	249	235	232	227	238	222	204	212	186	225	227	211	236	204	194	217	235	236	231	235	262	220	238	226	222	207	256	201	236	217	239	250	250	222	221	227	243	208	229	235	237	225	204	260	220	222	212	237	226	236	244	254	252	228	208	233	246	231	233	249	220	236	216	235	219	226	214	237	219	219	225	224	218	209	221	228	222	211	235	216	223	244	211	228	186	218	236	234	227	213	222	211	228	220	246	228	215	232	219	243	233	223	209	220	237	226	223	212	221	228	242	225	223	228	233	205	218	198	210	227	201	244	233	211	207	240	224	218	216	204	218	262	228	235	235	215	227	222	208	215	208	232	220	251	205	216	227	235	211	228	212	253	245	225	221	233	237	248	219	236	218	241	237	213	218	232	212	233	229	240	218	231	197	243	211	212	231	193	221	220	208	215	219	239	227	213	214	214	232	240	235	228	204	213	238	231	225	225	254	204	236	206	221	213	225	227	228	219	232	224	199	249	205	225	219	234	230	231	270	231	239	225	205	215	257	235	199	215	236	237	220	247	218	235	218	221	204	228	205	235	228	208	219	218	248	218	244	213	231	241	244	229	226	233	255	246	216	214	202	239	226	226	212	208	209	229	216	223	199	229	216	236	219	221	190	245	243	210	240	217	222	229	224	223	235	226	227	224	224	244	234	216	191	224	228	245	235	227	207	220	245	257	205	229	214	259	238	226	218	219	215	229	259	248	214	238	214	231	220	205	219	222	256	207	259	232	228	227	237	214	231	236	214	257	206	226	214	225	248	186	222	238	239	241	235	233	200	229	229	211	234	221	212	208	242	222	227	217	233	218	216	216	234	231	219	228	223	200	220	222	228	242	212	210	224	190	215	225	228	216	244	208	214	217	213	245	207	212	235	230	210	220	216	221	226	213	237	224	241	253	230	248	210	223	223	226	219	234	225	253	218	233	242	213	216	234	221	231	212	232	245	222	221	217	202	236	208	209	219	223	255	243	235	251	228	220	237	215	227	231	226	237	217	209	227	216	203	210	219	215	199	209	243	224	207	230	225	201	207	208	186	206	251	226	226	240	223	223	220	226	217	246
24859	21182	27478	24918	11924	2523	1593	1150	913	673	629	581	542	489	458	427	382	408	390	359	337	338	332	324	333	359	298	296	275	313	276	284	265	278	261	280	252	245	279	247	287	238	262	235	243	241	241	267	234	240	253	235	235	249	215	244	235	242	238	229	217	223	214	243	198	242	254	253	231	233	254	243	222	221	222	245	240	218	254	220	219	239	228	210	237	238	222	223	217	236	229	199	233	216	223	237	193	211	213	202	227	210	206	239	199	234	234	224	224	203	228	247	207	210	211	219	243	232	186	199	218	188	240	249	205	202	232	230	198	230	208	241	217	224	217	204	232	210	233	217	247	258	220	193	221	204	249	202	201	223	195	229	229	225	216	233	216	214	241	209	214	230	244	226	204	193	217	214	228	222	216	209	252	214	233	209	226	239	241	216	209	199	230	237	227	229	223	244	218	221	223	206	214	227	239	223	219	229	225	244	245	213	222	217	216	214	232	241	237	218	232	244	217	212	225	216	240	194	244	238	219	233	219	207	223	222	218	239	227	201	261	248	244	257	223	224	230	208	211	204	232	228	248	245	216	238	229	196	241	224	206	232	187	194	204	202	224	227	241	219	216	212	233	233	204	227	227	232	217	211	238	214	245	230	214	206	221	228	218	204	205	240	224	225	194	220	206	227	213	237	227	211	219	220	235	215	225	214	224	229	234	236	220	242	213	164	218	231	233	193	214	221	207	252	225	207	201	247	211	225	215	220	206	198	253	240	220	220	228	208	251	245	215	222	229	230	248	204	227	222	242	196	201	223	202	217	207	194	223	203	230	214	207	220	214	233	226	207	228	212	209	227	241	237	191	234	206	214	209	202	224	229	209	193	251	242	197	243	212	219	205	231	227	225	216	212	227	235	241	209	228	244	231	237	249	224	238	215	228	229	219	251	230	228	231	212	218	215	249	265	228	224	220	230	221	247	222	225	209	219	207	239	224	205	236	240	205	224	218	203	227	239	203	209	234	214	217	246	231	200	222	218	236	218	228	224	221	208	217	239	215	217	232	216	206	222	214	199	226	227	203	225	227	226	226	212	234	227	225	224	215	243	235	215	252	242	205	250	228	214	215	253	201	208	213	234	228	229	233	213	241	212	230	209	189	203	216	205	230	219	216	228	214	215	211	215	218	215	208	228	222	230	194	205	245	238	211	201	237	214	207	235	211	217	241	241	224	237	200	220	200	249	222	193	230	212	238	214	197	222	190	221	250	216	212	214	217	195	214	224	229	251	218	216	234	219	228	251	203	210	231	218	223	235	212	187	230	237	228	220	242	195	237	215	221	233	215	214	225	218	219	197	216	213	222	205	230	207	202	214	194	220	213	229	196	221	252	207	227	240	212	184	206	202	237	210	244	233	221	187	229	215	200	237	229	230	224	238	208	247	220	201	231	216	233	218	237	208	212	235	219	218	233	223	217	230	211	223	242	229	211	230	198	205	239	225	203	198	198	220	243	197	205	239	223	234	219	208	223	249	192	240	226	213	235	219	205	210	228	203	226	207	234	232	230	218	254	231	262	221	230	231	216	215	228	241	240	207	224	203	224	248	225	218	231	245	226	201	196	196	219	229	226	231	205	267	226	215	219	234	216	201	205	206	222	228	210	242	219	241	240	212	224	232	249	230	248	244	214	240	206	207	235	229	219	218	249	222	218	214	222	252	209	233	252	200	216	217	201	212	205	238	236	205	232	207	240	204	222	236	241	230	225	203	214	259	198	223	218	217	232	204	239	236	224	217	227	246	218	212	247	220	229	211	222	222	220	209	233	209	220	204	203	231	223	213	227	206	237	223	222	211	239	220	241	206	209	191	200	249	219	232	237	238	261	215	218	212	221	236	204	226	212	213	193	223	229	210	228	231	228	200	195	238	221	232	211	227	214	224	243	228	213	208	235	216	227	220	238	228	233	222	234	236	188	238	226	198	221	236	223	201	243	224	224	240	193	208	223	220	204	224	222	210	240	247	228	209	242	210	228	220	218	245	222	199	198	235	220	242	220	199	212	230	191	216	216	227	260	207	203	231	231	217	211	204	233	245	234	215	213	213	213	236	212	212	241	223	217	215	220	208	225	212	216	204	216	201	203	225	247	196	226	212	229	215	222	221	228	233	218	239	239	231	244	207	243	244	218	211	233	205	197	232	230	237	221	216	234	220	239	242	238	204	192	224	234	204	201	205	240	199	210	214	227	212	235	222	227	209	206	241	226	242	219	212	216	204	234	252	219	204	232	205	217	222	213	212	215	208	234	225	224	220	200	219	220	242	220	219	210	210	223	215	227	201	248	220	219	234	225	202	224	207	235	220	229	205	192	258	216	229	221	185	244	216	237	222	223	238	245	222	210	194	232	218	207	218	204	203	213	227	228	241	194	241	229	230	254	221	236	234	229	225	193	223	206	225	236	219	229	202	229	194	231	212	209	249	227	223	218	205	217	221	242	227	222	233	228	200	228	259	219	234	229	218	213	228	205	243	209	239	223	255	230	228	216	228	238	228	223	222	223	216	235	231	196	216	215	236	205	203	200	190	227	203	232	214	214	253	252	226	195	228	231	226	234	225	208	204	210	191	205	206	240	228	234	194	215	246	243	191	221	221	240	212	224	199	207	191	236	209	231	225	233	218	224	221	201	206	218	237	221	219	202	214	212	218	223	216	220	247	240	222	207	207	220	225	215	217	232	222	227	211	203	216	251	218	201	232	218	216	201	224	218	245	232	218	227	229	221	219	243	222	202	192	229	265	195	229	224	213	238	230	195	226	229	213	246	229	194	241	233	226	217	205	201	220	223	226	206	223	212	219	202	187	232	212	227	218	185	221	210	230	228	232	241	221	210	245	226	235	224	215	222	246	215	202	233	234	197	221	208	197	209	183	194	217	217	223	233	235	241	217	201	220	226	243	226	210	244	211	221	214	190	218	205	249	207	212	205	242	225	199	210	215	207	233	225	210	215	228	208	226	228	232	213	196	231	212	234	210	235	239	227	240	234	250	212	202	213	208	220	236	219	216	225	227	230	219	261	214	226	225	216	223	224	233	207	239	207	212	218	225	196	195	246	204	206	196	204	212	213	215	220	235	218	215	200	220	227	196	231	247	214	223	217	211	215	237	199	199	203	224	221	212	239	242	213	224	224	203	235	216	223	223	218	229	217	234	231	228	235	217	195	206	212	215	216	229	215	221	225	253	205	232	217	215	222	223	223	219	222	220	232	223	221	224	242	216	229	224	200	233	214	214	201	182	217	211	219	247	205	203	219	213	226	215	220	211	216	225	229	252	216	207	232	211	201	218	203	215	232	228	226	248	207	244	212	229	206	204	219	218	215	202	205	229	233	225	231	234	236	209	239	221	220	206	203	190	222	232	210	215	217	222	221	238	245	236	234	223	231	230	219	238	203	228	206	197	252	200	231	232	223	222	229	212	227	203	220	218	182	228	231	243	225	222	234	222	200	212	246	221	215	217
33186	49025	28783	8830	4503	3703	2842	2063	1548	1197	1038	909	829	780	692	609	586	499	428	475	425	440	416	405	364	378	372	343	328	336	329	278	323	311	344	281	320	304	291	265	304	320	283	291	272	266	289	250	255	254	233	251	262	244	225	260	227	256	237	238	298	278	216	237	222	231	271	253	241	254	261	251	285	266	240	228	253	249	265	280	255	237	212	226	234	232	230	218	245	227	229	233	242	233	267	264	252	253	238	225	236	216	220	250	233	219	230	270	253	230	250	234	231	228	261	239	244	249	230	248	244	251	242	234	274	251	225	224	236	224	261	220	218	244	234	284	215	239	220	234	220	217	221	253	261	232	229	247	231	219	260	245	250	242	231	231	248	238	222	231	239	246	235	240	244	235	216	257	224	244	230	235	229	250	259	234	227	220	226	235	249	218	224	227	253	255	228	252	263	263	208	230	242	248	240	262	250	220	240	235	233	231	242	234	239	298	235	208	220	243	250	247	240	270	255	233	227	260	220	245	251	223	255	221	255	242	228	230	266	216	236	230	208	233	224	258	227	237	246	222	253	244	268	243	236	196	212	228	248	240	224	236	257	229	243	216	215	256	257	200	233	241	224	249	252	252	230	273	240	242	222	267	230	256	228	251	243	266	211	205	216	247	241	250	240	246	232	218	247	236	217	222	248	241	260	233	216	254	234	239	208	237	252	223	248	255	250	250	259	237	236	226	243	252	233	224	268	249	213	254	250	240	257	236	240	249	242	245	234	243	240	253	228	233	248	247	214	217	229	236	220	213	234	258	226	226	251	219	211	245	232	236	250	238	227	240	214	263	213	252	231	216	231	255	233	257	250	240	228	231	228	235	226	230	229	232	222	236	224	231	253	259	225	216	252	219	230	266	232	250	241	253	232	237	225	239	233	260	222	218	215	240	229	227	232	215	240	235	256	210	239	248	242	236	254	240	246	244	242	216	260	231	210	243	232	217	253	221	237	241	226	229	244	263	243	256	239	240	242	258	258	242	254	205	211	254	211	219	249	256	225	236	248	209	216	235	252	241	280	260	247	269	225	258	249	233	244	231	238	215	237	257	224	244	240	228	256	251	247	234	248	252	254	191	206	237	240	205	229	252	250	232	233	233	244	270	250	261	258	253	241	223	207	248	232	245	235	232	229	223	216	231	235	225	262	218	253	248	222	224	238	244	241	234	241	237	267	244	272	225	217	235	258	259	248	245	241	227	244	236	223	256	242	248	239	216	239	230	235	235	249	228	272	253	241	242	257	244	229	244	268	230	246	247	245	256	253	229	243	252	267	221	228	240	245	252	259	241	246	222	245	223	242	238	208	238	236	228	238	232	248	234	221	258	266	227	253	222	226	250	230	227	249	237	255	236	225	231	204	279	233	240	240	226	252	266	209	256	243	249	236	223	256	240	224	239	213	212	234	235	234	229	241	225	236	226	237	243	256	239	241	227	248	231	266	235	219	244	241	247	217	240	247	223	243	241	246	213	235	248	229	246	236	243	215	217	199	242	276	208	248	266	235	280	271	234	232	227	246	226	236	229	239	225	239	207	215	221	219	231	246	240	251	235	224	215	218	225	230	221	251	245	225	246	229	222	278	220	232	265	257	229	250	249	252	224	242	215	217	244	226	247	250	213	234	245	248	257	218	220	232	244	262	253	218	259	238	243	234	243	208	228	232	211	216	231	236	250	223	207	223	242	225	217	241	218	211	265	258	242	239	219	236	213	240	259	221	244	236	229	256	242	239	229	218	235	243	280	253	266	240	219	226	231	223	243	245	217	217	228	245	219	216	232	255	213	256	245	224	258	258	237	277	242	240	241	236	228	241	220	217	225	227	236	256	246	226	216	258	239	243	250	248	227	248	238	242	232	235	252	223	231	222	248	249	241	217	220	229	242	250	233	248	247	258	218	265	249	226	228	247	251	247	217	239	237	252	239	249	260	221	261	221	222	265	262	249	252	242	228	232	231	258	235	237	249	235	249	228	230	268	227	241	214	261	243	250	235	230	254	251	265	256	225	247	210	265	234	241	216	242	240	242	218	225	213	236	208	252	202	229	270	238	245	240	259	250	242	235	238	223	266	274	246	238	245	246	253	247	211	236	238	211	250	230	238	239	227	247	209	219	216	263	221	232	222	247	238	233	243	250	264	262	224	221	233	256	271	230	243	246	252	230	224	218	234	220	229	224	228	266	234	223	237	233	233	244	241	267	231	242	239	225	261	219	228	217	257	254	255	214	222	247	230	259	206	212	231	220	258	266	242	266	245	228	244	246	246	263	201	217	227	227	246	236	259	228	206	255	266	245	232	209	253	231	244	264	238	241	220	248	255	214	252	216	238	231	238	225	241	217	260	243	206	249	241	255	253	276	262	230	248	208	241	225	220	253	266	264	241	219	248	244	214	230	226	254	263	243	218	204	223	228	241	285	255	248	246	233	234	251	214	245	209	243	226	228	231	239	244	248	237	236	226	224	237	248	238	207	233	223	233	229	238	236	224	267	224	229	235	218	271	222	223	252	243	251	258	199	227	250	204	280	277	248	224	230	232	258	245	241	249	283	237	255	218	233	218	228	253	225	241	246	221	249	231	241	255	260	245	221	252	218	263	241	242	235	228	237	251	240	231	240	253	249	262	245	237	229	233	261	247	253	275	233	251	240	251	220	261	251	251	248	245	219	247	250	241	239	221	262	227	250	215	230	245	267	204	252	253	220	251	228	231	224	221	221	232	261	226	230	227	232	225	251	217	262	240	231	217	230	228	243	204	240	244	244	225	234	258	244	217	247	232	221	221	239	238	211	203	227	274	261	247	218	239	251	250	215	209	230	269	256	240	244	246	214	234	270	226	256	259	223	235	239	229	271	229	255	269	232	257	272	240	228	237	223	251	227	254	252	233	197	207	225	208	229	209	252	207	219	269	247	229	222	243	255	229	219	242	284	250	239	220	217	239	218	236	239	212	244	233	209	228	246	251	241	228	212	243	273	216	245	208	253	235	251	223	251	255	212	239	245	206	243	249	244	231	201	246	258	249	235	264	202	268	260	241	266	235	234	246	235	247	237	236	250	256	228	228	211	230	243	228	238	241	236	247	217	227	233	235	233	262	241	200	217	244	224	250	241	225	217	237	241	240	259	213	248	245	214	248	234	240	230	222	220	239	265	237	252	250	261	214	236	226	231	223	239	216	231	269	222	225	219	235	216	239	236	240	213	267	239	214	254	226	263	258	251	235	254	242	243	236	229	244	222	234	247	229	226	238	228	241	271	229	230	226	257	241	235	235	275	255	251	223	251	219	226	244	236	217	236	234	280	261	222	253	242	259	224	221	251	223	267	254	258	235	256	253	260	251	248	260	233	222	250	252	247	235	251	244	251	223	238	238	237	240	256	213	220	230	230	247	251	223	255	242	257	217	226	255	258	250	221	250	235	249	246	234	238	226	271	228	222	235	259	245	251	209	227	261	234	251	225	245
22639	21138	28705	23827	21143	21065	9184	2460	1628	1323	1121	1067	924	852	754	705	667	627	551	536	549	511	508	498	494	473	440	447	416	411	426	382	424	395	371	362	359	357	363	344	348	361	378	312	349	323	350	323	338	325	340	330	334	318	326	282	329	355	291	332	302	316	328	343	294	326	340	351	305	304	273	304	297	313	294	337	312	297	312	329	328	336	318	308	293	329	279	275	318	282	292	316	301	334	278	314	300	304	276	300	312	289	335	306	312	306	306	296	319	316	291	277	325	287	314	293	287	292	283	288	267	306	289	315	336	297	279	330	305	311	310	310	350	312	273	288	302	295	305	300	295	303	295	298	282	309	301	293	296	290	299	310	295	319	310	303	303	295	338	285	290	304	306	283	302	306	286	278	283	277	315	271	276	311	308	301	302	304	296	337	320	308	293	304	274	284	284	305	332	304	319	319	310	282	278	315	295	310	315	316	306	287	272	280	298	332	271	275	301	316	296	304	288	289	281	322	338	302	305	316	302	283	285	303	306	274	321	295	309	270	305	311	284	317	285	287	314	296	318	278	299	290	291	298	313	274	308	303	315	299	278	318	305	257	290	296	313	291	279	287	269	292	293	297	288	300	260	316	271	296	284	292	300	317	307	292	287	294	270	276	260	297	279	292	269	282	339	286	283	309	309	307	299	289	279	298	310	326	294	333	318	322	316	296	309	320	278	275	278	310	302	301	299	293	304	330	290	292	342	311	279	286	285	272	283	332	309	298	329	269	319	276	303	330	293	311	319	334	317	302	310	276	296	306	300	291	285	304	291	269	273	328	298	277	333	281	294	291	280	278	330	283	281	302	278	302	305	324	312	297	311	268	327	327	306	294	308	279	266	304	316	313	310	313	330	298	299	309	321	290	299	284	320	293	303	314	304	299	268	290	263	268	319	281	290	289	286	302	330	311	294	274	262	305	300	316	297	294	271	314	325	283	265	285	273	284	299	299	297	319	302	270	347	329	312	299	326	293	289	301	297	276	259	294	297	279	311	297	263	301	299	303	273	293	294	264	302	299	301	279	339	301	285	302	313	317	313	320	283	277	321	307	296	312	287	296	287	323	294	316	291	313	296	294	299	284	300	267	278	313	278	296	329	291	283	306	296	318	308	313	301	302	310	288	270	298	270	341	302	308	307	292	335	298	309	332	288	306	295	324	295	283	310	304	302	293	311	284	290	305	302	287	272	302	301	307	312	291	312	324	285	333	269	287	283	304	283	321	301	289	325	283	275	291	307	330	294	336	265	330	314	284	318	315	320	323	318	282	291	302	288	297	296	290	272	290	283	308	301	289	327	305	311	303	322	276	288	301	304	318	324	301	333	310	313	307	314	288	298	302	302	297	318	306	295	286	298	284	298	301	306	326	299	293	310	275	275	301	312	309	285	302	328	285	298	298	312	296	303	318	293	264	294	281	276	291	288	330	283	304	272	312	291	325	302	295	326	317	276	279	297	291	319	329	290	295	277	297	300	310	311	289	287	312	294	311	308	282	292	293	317	305	308	317	308	310	289	320	291	284	287	295	312	293	283	311	323	305	276	312	269	276	298	274	281	321	287	294	295	279	285	290	282	315	298	294	319	303	274	299	281	259	312	317	319	287	299	274	306	295	280	284	311	310	310	314	284	290	302	285	283	295	305	290	300	276	303	288	300	270	282	304	314	311	312	300	323	271	291	268	317	274	276	296	299	313	272	315	290	270	282	296	320	293	313	287	298	304	289	304	332	314	307	298	338	332	296	309	292	250	296	315	319	295	293	315	314	273	306	311	288	296	303	328	274	308	280	343	279	301	293	322	302	327	310	318	304	311	301	315	310	302	280	306	294	288	319	294	299	322	289	315	292	285	299	293	253	274	316	345	284	302	305	334	295	328	305	299	328	271	318	307	307	262	324	321	297	316	316	294	347	295	307	318	290	299	300	318	264	280	303	301	312	307	296	304	317	287	309	280	306	285	295	300	312	278	312	276	330	316	309	282	316	268	289	309	282	319	307	263	258	286	281	273	313	276	309	286	321	297	300	298	256	313	282	330	301	245	287	313	277	285	306	312	289	289	286	292	303	326	311	305	295	258	281	295	317	331	306	306	303	310	300	294	312	320	292	297	277	331	290	332	305	274	315	288	303	274	274	295	293	297	308	302	291	275	276	301	308	295	290	285	282	285	314	278	298	309	313	307	289	285	308	296	315	301	331	298	301	300	289	307	322	290	293	313	311	332	286	288	321	270	292	304	319	289	299	294	265	327	272	286	306	317	296	302	319	327	294	330	299	314	299	301	274	292	307	310	288	305	302	299	291	260	310	301	309	309	305	311	281	315	289	269	305	290	274	305	318	293	297	314	289	325	303	298	303	304	284	281	296	304	326	288	298	296	258	341	268	300	304	347	320	308	329	307	289	306	258	299	310	310	301	266	293	302	266	301	305	261	278	297	303	294	299	316	286	309	306	297	283	306	311	296	298	337	281	294	339	300	288	268	324	309	296	329	316	272	294	328	274	299	294	292	286	303	306	284	292	287	280	290	321	303	319	262	299	323	296	312	316	306	284	311	278	286	296	280	298	316	309	287	314	331	274	301	304	295	305	295	260	276	286	297	314	313	281	328	298	290	328	317	294	292	287	322	267	321	335	314	321	282	256	260	291	294	290	330	252	309	315	333	273	309	290	309	314	304	296	289	301	284	318	260	271	260	319	324	305	302	288	286	284	325	263	301	304	283	278	284	315	299	314	288	301	304	265	305	299	310	260	273	314	263	294	298	323	273	297	323	304	286	305	288	310	301	329	338	302	280	354	306	311	299	311	292	277	284	310	303	301	308	295	328	312	320	324	303	308	274	305	303	324	303	291	324	321	309	259	319	329	302	302	326	266	294	280	297	315	265	290	301	287	301	309	268	312	303	319	310	302	314	314	299	313	270	281	310	269	307	311	274	318	312	293	337	301	324	310	298	323	292	308	287	292	317	291	315	293	285	307	313	292	288	302	297	329	294	320	310	306	288	296	299	291	312	308	297	264	292	320	302	293	289	296	307	298	288	307	328	290	309	318	301	294	304	294	302	283	350	305	295	284	284	339	280	316	286	295	289	317	304	314	279	351	297	291	288	324	302	326	290	325	313	332	302	303	277	329	299	276	293	305	321	293	297	299	320	277	301	296	277	303	283	295	284	284	282	323	288	301	296	306	291	296	298	295	293	293	305	275	280	302	300	295	287	272	289	296	316	325	282	312	286	312	262	297	300	306	277	281	312	291	251	312	311	313	291	276	289	324	286	272	294	316	283	285	340	322	299	326	285	315	305	301	288	278	305	319	333	294	313	332	298	300	280	305	275	293	280	294	310	310	321	334	286	297	283	295	307	293	299	293	320	324	322	275	306	277	284	281	266	293	276	295	298	305	310	293	284	281	265	311	269	299	320	280	349	313	332	300	302	330	326	289	315	298	316	297	309	298	302	331	293	281	284
36842	63135	39463	12982	7639	6006	4554	3599	2750	2137	1835	1624	1392	1167	1086	999	912	847	794	679	696	626	584	645	594	598	620	550	522	480	482	487	429	447	460	403	424	431	396	401	407	403	370	331	386	381	333	367	351	329	348	338	311	306	354	310	359	314	323	334	285	328	330	313	324	337	308	303	328	326	311	314	289	304	337	331	322	337	327	318	329	348	333	308	320	311	289	287	334	294	317	303	271	318	298	311	283	315	315	331	303	314	293	321	303	287	319	300	315	305	308	318	281	313	317	319	314	291	275	303	302	329	340	345	315	304	322	317	313	303	364	334	308	342	296	294	281	334	305	316	268	273	308	295	308	304	297	304	315	281	320	324	328	314	344	305	299	277	302	316	260	300	295	279	288	317	285	293	346	307	301	306	318	268	298	299	312	280	318	309	309	288	335	324	301	327	302	354	276	308	312	300	324	278	284	298	310	293	323	311	303	306	319	277	268	288	307	296	305	305	275	312	304	304	284	301	310	272	325	333	357	301	293	300	309	331	314	310	297	299	274	319	310	328	307	297	310	332	296	282	281	286	300	364	329	281	283	309	318	304	291	305	287	304	323	329	354	300	290	276	297	313	317	329	306	305	305	273	298	293	294	305	304	312	311	312	313	315	280	305	294	343	297	353	283	316	288	297	258	329	317	297	337	275	314	310	330	314	289	289	314	319	269	307	333	316	310	313	282	331	294	332	324	314	310	312	301	286	321	288	302	299	321	296	307	279	296	357	308	280	299	301	276	337	295	263	297	298	297	308	297	308	285	317	297	307	321	308	277	295	311	307	299	338	306	338	320	285	308	295	350	289	305	294	336	309	303	318	293	306	259	290	307	296	314	323	323	312	326	303	313	333	296	324	290	319	326	321	321	298	268	276	339	313	309	303	305	270	316	289	295	306	316	286	291	311	281	288	305	298	319	283	274	309	310	279	290	316	321	304	301	311	300	256	306	281	327	314	316	301	290	304	282	305	319	303	309	327	324	303	328	301	321	310	285	319	292	331	286	324	325	348	307	309	340	321	329	324	288	325	335	300	330	292	316	307	312	299	308	322	333	287	303	308	304	294	294	288	299	289	313	286	296	305	328	294	303	303	291	306	292	300	306	314	257	285	321	316	304	274	298	306	301	309	303	287	327	298	267	313	316	287	310	290	320	297	317	299	321	301	290	304	276	304	290	307	310	305	297	320	292	304	310	318	305	296	321	313	316	303	306	325	338	289	312	278	285	313	294	310	304	335	289	306	317	295	298	294	292	297	329	294	318	296	311	284	284	277	319	324	339	298	316	299	339	294	321	302	286	284	282	316	311	309	273	327	291	292	302	331	294	327	263	291	291	296	291	318	308	309	310	309	267	309	297	319	289	281	315	317	307	285	290	287	317	295	287	347	329	332	293	282	296	328	312	326	335	320	296	277	314	299	286	310	307	279	308	292	332	276	327	313	313	320	308	302	330	291	315	325	350	317	301	319	291	311	265	311	288	314	318	287	325	330	327	298	341	277	301	301	342	345	304	312	286	326	303	287	283	320	291	300	307	283	327	335	289	275	288	295	292	332	298	312	296	311	280	310	293	311	306	302	328	299	292	309	307	291	324	303	289	314	326	300	325	351	311	319	329	312	291	317	287	297	303	285	307	283	311	311	295	292	318	304	285	287	298	323	319	307	298	286	291	305	310	305	333	318	328	301	295	297	268	282	325	307	327	314	312	324	312	332	349	331	296	334	310	317	296	296	289	325	317	313	300	292	303	294	314	294	306	284	308	316	284	293	312	331	280	308	291	287	340	320	330	313	330	307	289	318	312	335	301	297	309	314	318	287	306	282	331	317	315	290	295	294	290	278	298	309	277	319	314	327	281	290	287	314	303	300	303	305	327	280	311	315	270	317	301	312	289	309	324	307	322	293	298	313	292	314	292	270	307	289	320	288	310	281	318	294	311	322	300	268	288	300	295	313	277	313	334	338	308	314	304	331	328	285	334	298	328	313	291	305	307	309	319	306	300	293	320	299	322	327	307	289	329	297	303	287	294	305	288	284	291	300	309	302	302	281	301	333	296	312	294	294	284	327	295	309	325	335	296	323	301	310	314	303	314	293	297	303	283	275	284	334	298	334	318	310	309	295	306	317	309	292	293	304	310	321	291	324	316	305	277	319	279	301	296	315	307	352	308	289	317	282	293	264	279	306	312	291	270	315	287	295	278	277	284	281	286	321	332	296	305	314	338	330	273	281	302	338	291	299	289	278	300	300	297	285	324	326	280	285	298	312	283	318	338	308	302	297	313	327	315	287	309	284	295	275	313	309	319	299	319	281	304	318	300	289	316	324	291	309	312	309	297	340	306	278	291	273	319	311	312	311	277	306	309	301	306	275	305	309	262	277	324	310	313	302	311	321	275	305	297	318	321	303	291	309	302	319	292	285	327	303	309	301	316	302	314	286	303	341	316	302	316	326	323	285	300	330	303	316	304	321	305	326	311	323	339	310	357	286	313	337	295	274	322	304	283	304	290	288	320	293	290	335	316	297	269	290	310	309	287	293	306	311	323	292	316	306	330	331	292	307	298	296	317	320	307	286	301	258	274	326	292	309	303	313	304	323	299	314	281	315	318	277	284	298	294	319	296	284	277	272	301	312	303	304	259	290	321	281	300	299	313	319	264	313	280	319	308	288	326	315	287	306	296	309	337	300	334	327	318	332	299	300	287	308	317	312	296	312	276	320	314	314	327	322	304	319	317	304	267	330	285	309	288	289	317	316	306	301	320	311	312	335	314	293	306	303	283	289	309	334	308	297	335	336	291	319	301	343	299	324	328	305	311	316	307	309	326	298	313	311	322	326	313	268	307	324	292	312	286	302	293	296	298	299	309	300	315	289	309	290	321	297	311	304	310	321	296	315	293	284	324	292	320	287	321	291	246	357	273	336	279	298	288	315	284	337	317	354	299	300	291	308	304	317	280	292	295	308	281	293	324	299	326	319	305	300	300	323	297	337	310	294	291	301	275	308	278	308	300	324	304	307	297	288	322	293	318	301	304	320	325	325	318	297	341	333	311	289	325	302	278	298	318	317	316	327	300	310	360	291	312	319	306	316	313	299	295	297	276	324	310	306	296	351	303	321	296	279	286	320	274	326	313	284	287	293	304	295	305	310	312	331	312	276	320	303	308	307	315	281	303	314	308	319	311	341	345	321	287	303	308	315	338	313	266	279	337	338	288	328	312	320	307	314	283	300	288	305	310	305	330	313	339	299	307	301	314	304	277	327	281	272	286	311	311	278	285	327	313	303	301	305	333	315	290	299	312	294	326	284	302	302	302	305	310	302	323	302	289	304	292	304	297	306	325	321	316	310	333	316	295	332	314	293	292	308	331	274	299	312	303	307	318	308	312	295	334	310	320	316	308	291	301	299	317	315	327	290	285	301	313	305	278	318	309	276	299	332	318	324	326	273	298	322	288	330	306	296	282	328
32064	30233	22150	6364	1876	1267	946	685	615	455	467	428	425	333	376	296	321	263	272	239	271	254	284	236	223	224	242	219	228	242	192	204	213	204	193	205	201	205	182	188	175	218	176	195	179	208	187	171	203	208	181	166	180	194	158	182	151	160	195	167	189	173	181	174	166	166	162	178	180	182	190	168	184	179	169	189	187	172	162	144	156	158	178	183	161	181	169	177	196	187	186	168	175	168	182	171	173	162	179	179	176	150	179	185	172	159	173	166	174	171	163	176	193	181	168	181	184	161	155	149	163	180	180	185	181	176	167	162	172	195	177	169	175	162	187	168	184	170	167	170	170	200	195	152	180	172	183	185	159	182	187	193	162	167	189	208	177	172	157	174	163	181	148	162	177	157	161	182	176	190	199	183	174	162	181	164	182	158	194	177	156	197	168	163	167	180	162	165	176	165	163	151	177	182	174	189	130	186	193	188	196	186	175	191	167	177	162	201	160	147	185	172	153	168	175	176	177	161	162	171	164	173	164	197	173	152	168	191	169	148	157	152	181	170	163	168	146	187	166	137	183	179	180	164	154	175	173	165	185	182	162	183	178	174	169	171	180	179	170	150	178	164	169	166	160	168	165	170	157	164	184	183	160	162	175	167	152	172	200	176	168	155	172	196	168	150	177	163	178	172	145	188	173	173	178	169	176	156	150	197	186	179	167	186	186	176	158	171	155	162	181	169	179	177	179	182	186	171	175	165	153	158	169	178	195	175	179	164	139	190	201	189	163	184	184	174	182	180	176	180	189	180	160	160	172	181	207	186	165	170	188	180	162	152	184	186	181	159	170	169	173	193	140	153	162	149	174	185	156	183	188	183	161	168	180	176	176	161	155	178	164	196	203	181	165	180	165	181	175	176	173	183	149	156	173	168	177	157	171	184	185	181	172	164	182	150	173	176	165	182	180	185	195	172	164	162	179	172	202	173	178	156	154	158	160	182	157	175	163	181	174	169	164	161	161	163	159	153	177	148	181	168	170	149	178	156	165	181	153	165	180	173	170	156	157	157	205	158	189	162	175	167	168	162	187	170	173	196	154	177	187	162	165	183	174	170	145	146	149	179	146	155	133	159	156	168	157	172	178	154	146	146	165	153	179	193	157	175	195	156	141	185	163	196	179	194	188	178	185	158	171	165	161	182	172	148	171	166	187	162	177	190	170	141	174	178	154	160	165	176	175	194	175	170	161	183	172	179	153	178	169	176	166	165	182	179	169	161	194	169	152	159	166	188	174	180	185	169	170	184	157	189	175	188	173	169	182	157	187	150	156	165	205	178	179	175	188	148	177	168	161	153	178	163	183	182	151	176	177	182	186	181	170	197	196	184	170	185	164	170	166	152	177	184	186	175	169	150	185	167	168	154	180	169	183	176	163	177	176	162	160	161	173	175	169	181	183	169	160	171	161	182	152	152	180	182	138	173	141	176	172	186	165	163	167	166	166	167	143	153	164	149	184	191	181	187	161	161	165	177	160	169	188	176	171	189	155	172	156	150	165	194	160	169	160	180	134	156	172	167	163	178	158	172	153	194	159	197	184	157	176	172	171	185	189	172	180	163	171	169	160	155	162	191	170	178	171	184	189	163	173	179	188	190	176	164	174	168	154	177	201	165	157	151	185	159	169	196	184	175	179	169	188	178	169	170	152	167	172	168	165	167	151	162	156	171	198	163	171	186	190	184	168	139	180	188	153	168	164	189	179	172	153	186	147	169	170	165	169	171	168	186	166	152	176	153	156	189	164	157	164	167	171	150	173	167	156	158	178	155	169	170	162	184	180	182	185	157	181	162	179	145	177	169	175	154	178	166	147	174	166	169	186	187	152	170	168	189	192	168	169	176	183	179	157	201	150	158	143	153	172	178	169	158	162	171	172	186	155	189	170	176	174	173	151	177	164	187	159	160	162	177	177	162	177	176	185	169	163	157	194	182	170	191	193	162	177	183	165	177	197	194	174	170	159	153	175	174	179	182	151	161	164	162	160	162	197	172	175	171	178	157	189	179	149	182	163	153	180	178	187	163	143	152	168	193	162	159	166	172	171	158	178	153	181	169	150	154	178	176	191	170	185	146	176	168	157	166	183	176	184	178	150	170	162	195	175	172	182	159	185	183	176	185	164	196	181	154	181	169	173	173	197	162	189	161	148	161	180	150	154	174	172	181	166	167	172	165	153	171	159	160	171	191	173	176	177	180	207	156	182	157	176	183	175	167	176	171	169	171	167	186	144	171	181	175	189	174	175	198	174	160	154	169	155	166	135	160	174	183	187	145	175	166	179	192	190	172	169	169	185	207	172	189	156	157	180	155	175	188	164	190	170	180	176	172	155	189	182	161	174	197	155	178	173	157	171	201	174	178	183	170	187	168	167	184	184	175	157	164	186	181	159	204	172	171	175	185	180	185	164	174	164	176	155	173	158	184	158	172	162	162	175	181	170	160	172	184	180	173	165	176	178	161	170	184	165	157	200	181	135	166	164	196	178	165	182	153	162	176	166	180	165	191	156	175	175	128	194	165	173	183	164	179	169	168	173	161	156	176	180	172	180	177	187	163	167	165	170	181	172	169	159	186	163	182	171	198	174	178	164	186	152	177	178	165	182	167	181	185	158	196	187	175	202	172	161	186	181	160	173	173	179	175	173	179	188	177	148	177	163	165	149	177	187	204	167	162	166	191	168	159	166	164	152	159	169	159	178	178	161	176	189	189	162	181	180	173	179	169	180	171	172	152	182	181	194	185	160	191	159	178	169	194	174	164	162	178	161	153	177	185	152	198	181	180	161	161	170	171	200	167	169	168	178	200	163	161	170	150	177	169	171	167	149	171	212	148	159	176	167	163	178	170	178	177	156	179	166	146	156	207	168	168	167	157	168	169	180	155	183	188	169	155	156	195	184	170	166	183	175	169	177	172	173	157	182	162	184	157	186	161	168	166	171	176	163	155	169	196	178	178	181	171	198	168	176	190	186	183	159	158	169	172	160	179	172	170	167	174	180	177	158	197	167	183	175	172	166	162	185	197	156	180	167	191	149	161	163	149	165	139	165	147	175	179	159	189	157	192	180	159	171	177	163	172	158	174	160	163	141	169	147	168	178	172	170	181	158	166	182	189	161	163	175	172	166	168	160	150	189	159	180	173	165	182	151	173	168	163	177	172	178	165	174	183	212	178	179	177	172	180	175	134	174	150	175	180	184	169	164	186	168	162	177	136	160	167	176	168	167	176	177	152	180	181	213	155	168	173	155	180	166	142	182	185	157	183	187	177	149	161	170	165	189	169	173	171	160	189	169	167	180	160	161	189	148	188	180	173	194	169	179	179	159	145	145	168	132	154	173	167	170	179	162	188	165	169	164	181	170	149	174	158	151	177	193	170	186	186	148	153	169	165	158	168	154	159	167	175	177	167	172	162	167	160	162	178	154	165	188	171	158	188	149	184	147	163	188	191	185	162	209	180	162	171
34375	42723	20166	4410	2954	2279	1680	1308	1050	849	683	630	563	509	515	431	418	394	382	288	295	297	305	309	299	308	300	237	251	230	230	245	267	248	230	225	227	258	207	193	250	221	231	229	213	217	211	216	211	187	202	178	234	170	215	196	192	195	203	202	217	210	185	178	185	192	175	180	193	197	172	178	183	201	182	186	211	167	211	183	230	185	191	212	200	211	205	177	198	198	181	177	186	173	187	178	187	203	197	214	198	166	193	176	187	190	187	180	173	171	178	184	208	201	198	187	192	202	195	173	197	184	196	168	170	190	179	175	171	179	186	169	178	185	170	184	173	201	178	193	200	194	180	174	194	189	194	172	168	190	191	160	169	222	186	188	197	190	200	194	205	188	176	194	189	190	175	191	171	200	188	184	166	215	171	182	193	177	186	163	190	165	185	174	176	206	170	187	181	199	189	172	173	195	150	179	212	191	184	201	165	183	185	178	187	174	166	180	189	165	184	189	182	182	173	186	184	170	175	180	168	209	184	200	189	190	171	192	193	175	203	194	209	183	174	201	181	183	176	190	195	182	197	189	189	168	175	170	210	173	184	177	188	174	210	187	175	190	183	184	177	192	183	181	202	195	170	203	200	181	195	201	194	178	180	219	168	163	179	171	184	207	192	161	168	178	168	179	206	167	165	190	189	187	206	184	195	174	184	183	187	170	194	182	177	193	186	184	203	169	160	201	208	182	194	170	196	174	177	177	188	193	189	193	182	174	188	197	189	185	190	180	187	208	184	179	190	191	153	182	228	173	176	194	189	195	183	174	207	176	189	207	200	196	165	172	199	205	171	209	169	190	192	169	172	165	187	193	187	179	172	178	181	174	182	169	184	198	208	185	200	208	212	161	185	180	208	220	175	175	197	176	169	210	189	191	164	176	173	160	210	178	185	203	213	199	193	194	168	221	187	194	183	194	206	168	183	172	193	210	211	169	201	171	195	171	174	192	169	184	170	167	183	174	193	200	218	185	223	195	180	184	188	165	176	185	172	176	182	193	194	167	162	145	158	201	168	173	175	187	182	176	173	149	171	184	193	159	193	165	213	162	224	193	190	212	200	164	193	186	169	168	192	199	171	161	187	183	199	205	158	185	190	179	200	178	198	200	181	169	193	165	161	158	165	176	191	186	183	186	174	186	209	185	184	198	181	193	205	190	175	172	198	198	180	173	166	187	186	179	175	191	193	170	187	166	180	196	166	186	181	173	167	177	182	199	194	199	186	172	168	181	198	180	180	180	207	178	173	183	194	222	183	194	177	175	203	186	179	179	183	165	176	200	198	179	152	191	175	218	166	194	165	172	174	201	167	203	161	185	210	182	199	209	173	204	189	181	196	190	167	221	181	179	191	169	171	200	177	198	181	170	180	166	200	174	193	182	168	192	164	203	188	178	164	179	173	168	213	221	204	171	202	187	170	171	195	186	198	186	172	176	208	189	191	166	179	188	178	192	182	189	184	180	197	201	181	201	191	190	179	202	194	164	187	190	184	194	173	194	176	183	186	164	188	195	183	190	180	145	182	174	163	200	194	164	210	187	206	190	200	198	176	178	199	184	194	160	177	185	177	193	177	183	185	167	184	174	189	207	184	202	192	186	188	174	173	201	172	174	177	207	176	177	185	146	204	183	165	200	178	192	177	184	167	189	175	189	197	170	203	195	177	185	191	179	183	195	186	203	184	207	207	196	182	195	184	195	179	194	188	177	176	172	196	197	165	168	196	209	180	197	208	190	191	179	167	188	183	166	185	177	176	170	217	191	190	198	180	172	184	176	199	175	191	185	185	179	188	170	212	209	180	197	194	195	187	165	210	221	191	171	188	163	174	212	179	202	164	168	170	186	195	195	172	171	189	192	171	191	200	196	193	189	184	180	217	219	185	193	170	183	183	176	179	182	192	206	167	176	188	167	179	207	201	189	162	190	164	187	184	191	167	178	200	190	183	169	198	189	203	195	176	174	182	198	198	174	191	205	202	186	163	179	152	171	176	187	163	196	182	196	205	190	172	194	160	174	185	193	190	181	195	184	183	183	187	207	186	200	203	184	183	206	186	190	185	176	181	182	169	184	207	180	200	191	167	190	181	216	194	197	186	184	176	179	195	187	160	180	195	189	165	195	180	183	181	175	152	212	202	186	176	199	176	178	187	174	182	193	192	197	180	172	187	190	189	175	173	163	175	169	213	199	198	181	172	198	187	181	183	203	200	181	158	201	186	184	166	194	196	168	197	188	176	204	190	224	172	187	195	181	226	160	198	185	153	180	200	185	174	184	174	176	180	172	158	165	191	187	179	184	192	206	185	207	177	175	189	182	184	193	218	184	184	185	180	177	183	170	175	183	183	195	171	165	168	209	165	172	200	193	196	185	215	197	174	184	168	204	193	189	196	171	212	189	176	176	172	197	186	198	159	161	183	195	200	187	201	194	191	172	165	203	176	209	184	188	169	202	198	166	207	211	171	186	160	183	191	193	181	180	202	199	180	190	188	145	200	183	186	201	203	200	189	166	186	197	176	193	173	177	190	196	189	170	156	173	213	180	180	189	179	200	159	179	189	190	180	205	202	170	198	160	167	212	195	179	183	173	195	187	199	176	171	188	201	176	190	204	182	174	185	184	183	191	173	198	195	179	209	194	180	172	162	189	182	199	192	201	176	163	200	168	181	160	177	170	193	205	160	180	184	188	182	156	188	176	152	184	211	171	171	214	190	176	190	198	199	178	195	197	202	200	186	194	199	191	194	193	162	188	177	194	182	174	180	203	190	177	177	204	188	190	164	191	171	160	174	188	175	206	179	179	191	162	209	185	210	200	162	188	188	172	186	182	183	189	182	215	183	181	208	178	175	193	174	181	174	199	190	191	186	203	193	178	197	209	192	206	190	180	191	189	187	196	194	184	203	189	194	181	187	212	161	199	178	177	208	196	163	186	196	203	174	191	184	179	207	174	175	190	172	202	166	178	185	179	187	193	200	193	174	167	178	189	168	205	184	202	208	178	183	163	191	198	171	167	188	165	171	181	185	196	207	183	201	188	184	159	184	187	169	196	184	209	175	183	198	176	181	180	189	206	180	191	191	171	164	188	176	181	176	207	198	214	201	177	183	176	168	189	200	181	159	181	179	204	180	186	201	172	168	193	163	183	169	175	186	182	197	189	178	219	173	171	170	187	150	166	177	194	203	185	193	181	199	188	199	173	189	175	190	160	203	185	190	178	216	220	219	171	174	194	171	200	186	197	189	199	195	187	188	197	161	175	189	181	176	163	175	190	178	188	176	187	208	182	200	192	188	195	190	179	205	176	173	160	188	181	188	189	219	157	197	185	182	187	164	200	179	188	195	200	210	192	189	173	217	195	185	186	182	209	164	189	188	171	174	173	191	178	174	166	189	185	179	197	188	173	228	182	181	199	205	180	172	202	176	214	186	176	168	177	184	182	178	189	203	184	199	178	158	198	181	180
23691	21062	28199	24147	20902	10063	2486	1372	1081	865	811	688	605	598	544	536	476	461	444	404	373	351	378	333	326	331	316	305	278	280	330	273	240	286	253	268	280	247	237	249	287	250	256	235	249	242	234	233	246	242	217	205	221	213	233	250	228	231	208	265	227	247	221	225	221	231	247	212	222	192	207	218	250	198	221	207	235	206	255	228	229	238	213	248	210	237	191	235	218	193	232	239	227	218	218	224	201	208	214	195	234	210	198	233	214	202	223	245	216	208	207	235	185	221	221	201	222	210	198	225	217	201	238	236	207	187	215	223	214	216	232	203	207	202	185	226	240	228	214	204	224	210	193	218	220	222	223	211	204	210	195	214	189	199	205	220	220	212	206	216	196	236	230	250	189	207	223	213	214	218	227	225	203	224	233	206	219	219	225	209	208	228	213	204	223	211	203	222	194	193	230	220	239	236	207	205	230	234	214	212	218	216	200	238	201	192	188	201	205	225	177	210	220	220	197	227	191	199	210	230	209	216	202	200	216	235	226	212	211	205	211	202	208	197	208	205	219	219	236	204	231	207	195	207	217	206	206	207	200	228	204	210	198	225	201	211	216	213	231	202	218	214	226	212	226	222	244	195	214	223	226	205	224	210	218	196	211	184	186	218	236	228	220	205	221	238	218	185	208	223	238	217	234	238	211	207	200	215	212	202	207	200	225	226	225	223	231	225	189	215	239	222	209	238	217	225	200	203	203	214	194	203	233	245	233	216	205	214	218	220	219	224	229	238	215	231	211	199	249	217	235	212	235	196	249	206	218	233	218	210	205	232	225	204	203	227	209	222	224	211	225	222	222	208	244	219	213	222	219	228	233	218	217	188	225	214	201	202	212	215	225	209	208	222	217	225	201	235	242	201	191	232	210	223	214	212	225	219	201	215	188	209	202	223	217	212	227	202	205	203	196	220	222	243	226	219	226	213	217	196	172	201	192	198	200	196	214	205	220	206	190	198	201	200	203	231	214	194	202	215	221	195	195	230	234	204	198	183	194	215	207	199	177	212	232	227	222	219	219	219	190	208	227	234	234	196	200	228	188	222	230	221	222	195	204	204	218	209	219	194	214	253	222	222	218	210	221	206	200	228	253	212	224	226	214	200	216	229	218	206	213	215	230	245	240	222	227	197	200	228	192	215	233	223	185	207	236	196	201	201	228	213	222	211	212	224	214	212	200	216	210	203	217	206	229	218	243	194	198	194	218	208	222	234	219	220	208	202	206	221	204	236	194	232	212	223	192	201	209	222	236	232	212	215	210	224	204	200	184	228	235	184	202	212	238	188	239	211	213	204	209	202	223	188	215	209	224	191	229	195	211	204	229	219	211	201	220	220	217	211	222	217	206	245	220	201	216	205	228	235	210	218	213	227	225	215	203	204	241	216	241	216	218	200	219	212	206	211	218	214	190	217	212	200	256	224	198	247	196	227	217	212	220	214	229	222	227	215	233	243	214	217	215	210	204	227	230	225	226	242	210	217	215	230	215	223	237	236	239	228	238	212	197	216	226	220	203	190	230	201	195	203	211	180	219	193	206	212	215	215	241	215	219	206	197	219	220	220	213	217	218	244	234	227	251	210	217	224	220	213	213	205	205	218	228	229	220	229	242	202	204	176	210	220	216	202	221	227	197	212	204	206	205	227	213	205	214	219	230	234	198	202	194	205	200	213	221	246	216	236	192	204	202	210	249	210	222	248	206	200	223	212	221	206	216	239	226	212	228	197	212	208	189	201	205	234	206	208	232	225	199	200	256	222	195	243	249	230	210	240	212	225	220	209	215	215	215	228	191	183	218	218	231	220	184	216	226	227	215	204	220	230	198	208	217	217	190	213	238	217	225	217	208	206	220	237	226	196	195	210	217	214	204	214	233	230	186	204	217	202	204	234	202	215	236	218	214	191	193	216	192	223	207	201	198	229	215	207	184	201	228	228	230	223	211	232	204	233	209	249	218	223	209	225	193	195	227	216	227	194	218	217	226	244	220	216	214	225	219	196	231	223	210	230	217	179	192	221	211	206	201	200	225	212	200	231	228	214	200	222	218	224	210	247	224	233	189	229	211	213	229	194	206	229	216	205	214	220	196	217	201	213	219	204	200	201	215	208	227	219	231	209	178	218	207	220	198	215	241	224	212	210	224	222	196	208	224	205	204	207	220	203	229	210	226	212	188	234	192	216	218	205	215	187	216	190	218	215	213	203	238	187	228	216	210	242	211	199	207	222	248	210	212	226	184	228	204	213	198	205	207	201	231	214	219	213	223	211	210	214	227	224	214	218	221	201	234	235	229	227	200	221	233	233	208	224	193	236	190	219	204	216	226	208	193	196	214	206	244	233	222	212	211	209	219	212	205	208	208	210	229	203	223	196	206	218	226	213	185	205	198	222	217	211	197	225	208	217	191	193	202	232	221	206	199	231	226	210	215	184	219	200	205	199	195	208	249	220	213	232	241	224	200	202	224	213	225	228	220	203	232	201	224	224	233	218	191	201	215	215	229	197	220	212	212	214	205	208	195	206	218	193	209	213	215	207	228	231	193	238	214	190	206	210	206	194	219	212	209	226	183	213	200	199	207	216	227	204	216	196	216	187	208	229	200	210	223	218	195	255	231	189	211	219	209	219	218	215	226	250	215	214	204	216	186	211	199	222	227	225	198	189	204	197	221	221	222	210	200	203	220	194	176	219	236	221	205	208	202	201	218	201	214	214	210	183	213	227	216	194	217	228	226	224	215	234	206	235	217	217	194	237	218	235	223	216	209	222	201	207	206	233	210	195	205	229	198	203	222	219	222	250	218	209	228	193	229	229	214	217	233	224	213	210	209	219	211	215	230	213	200	205	216	200	214	237	225	221	237	197	198	216	235	247	212	205	221	238	194	215	230	230	195	241	211	222	219	205	210	191	216	207	235	233	234	222	225	209	217	212	200	210	194	215	212	198	194	195	214	206	197	206	225	219	212	244	195	214	236	196	229	218	213	234	218	226	220	217	191	226	232	205	208	215	213	203	226	221	205	217	210	197	225	215	229	220	218	218	196	219	232	214	216	220	222	204	217	216	218	205	199	197	198	211	219	185	245	249	226	191	205	212	204	218	217	209	213	211	223	217	207	199	205	202	215	204	216	231	193	209	211	219	198	203	201	214	206	229	218	214	210	209	224	241	238	222	230	217	202	237	198	225	242	222	216	208	197	240	232	234	201	212	194	214	207	201	251	206	225	212	223	223	231	222	217	192	207	223	244	236	223	203	216	215	216	203	200	227	225	211	190	218	213	200	211	197	202	227	231	200	183	217	239	232	196	224	239	192	200	199	212	231	211	213	211	209	206	197	213	192	232	199	225	202	200	202	189	210	218	201	210	216	218	204	229	224	198	243	208	200	227	189	218	210	195	219	214	206	205	204	236	217	204	220	210	215	211	220	201	205	219	212	213	229	226	204	190	217	224	213	212	203	221	208	214	209
34550	55028	31063	8220	5547	4145	3139	2328	1805	1479	1294	1083	981	876	765	696	643	567	534	541	521	485	430	460	415	385	360	354	361	377	356	365	315	306	299	284	279	295	314	298	312	256	268	252	265	262	259	250	252	286	241	239	217	247	254	257	231	229	234	227	248	271	259	248	238	236	258	257	210	202	256	229	260	234	243	213	236	235	243	238	247	201	223	218	263	219	254	212	251	244	219	244	220	213	229	226	233	201	222	218	254	206	233	224	237	260	272	227	205	225	228	226	232	207	201	222	209	231	231	226	233	208	232	217	227	230	236	253	226	228	225	215	220	199	216	238	223	216	209	217	223	215	200	205	206	200	222	236	214	249	204	222	213	233	213	200	217	248	221	233	225	235	234	207	202	245	220	256	225	213	213	219	231	239	235	230	225	234	250	218	221	229	225	224	229	209	202	231	240	191	234	203	212	225	183	238	227	222	224	224	216	210	232	231	215	230	249	248	237	199	237	225	207	225	226	227	234	250	213	201	215	211	243	214	234	238	199	221	214	218	226	199	221	249	203	207	220	226	225	217	241	220	206	222	245	226	205	236	222	217	218	222	244	216	229	228	199	219	248	226	231	239	270	219	211	228	211	215	231	226	224	224	224	239	245	200	226	219	219	233	240	241	235	229	210	243	219	227	202	212	243	249	240	198	234	222	242	254	237	228	229	228	233	231	205	246	229	219	204	245	210	250	220	224	216	229	224	223	218	221	213	236	208	207	205	225	215	224	232	232	239	208	244	213	236	234	245	215	243	202	235	212	241	221	227	217	201	246	240	196	235	195	222	201	200	232	250	241	202	206	257	228	222	248	230	219	225	221	235	215	219	244	215	207	261	208	219	206	205	208	219	240	246	240	238	210	237	216	231	193	206	232	229	247	228	219	217	224	208	223	215	233	233	204	217	245	209	244	264	227	251	244	237	218	239	216	227	223	231	244	247	223	229	222	222	233	215	201	205	241	230	236	209	225	209	238	230	235	220	215	243	219	200	235	202	210	219	216	240	240	209	210	230	237	229	247	258	228	225	201	234	217	231	227	202	223	223	216	257	224	232	229	236	233	211	224	194	236	229	226	218	210	236	208	214	209	215	241	230	236	235	212	235	215	211	223	221	222	234	279	213	232	231	235	220	229	215	220	223	254	234	215	227	177	237	229	234	220	206	195	235	199	219	231	239	212	221	232	207	222	227	203	203	203	245	196	221	215	260	224	233	219	201	204	233	217	213	252	224	212	243	240	220	245	240	219	245	239	221	248	201	246	231	223	238	234	234	225	241	232	236	207	233	222	235	224	247	203	211	230	233	217	215	225	204	224	217	227	236	228	241	214	220	210	227	246	216	231	213	238	229	225	223	202	205	213	231	211	236	228	231	235	220	225	225	210	205	228	228	233	217	245	219	253	243	221	214	215	207	252	215	241	256	256	241	238	230	203	239	230	215	232	228	247	223	231	223	237	201	267	215	217	222	205	229	232	221	207	253	249	242	255	248	226	225	229	204	217	212	210	250	213	217	220	208	192	262	220	205	231	235	235	246	213	232	230	220	229	231	230	213	218	214	230	220	216	208	230	238	224	251	221	218	248	224	201	227	252	232	237	220	213	223	215	214	217	249	210	236	210	230	237	223	252	223	219	186	220	219	223	234	237	232	218	224	249	201	234	224	225	237	242	217	213	232	240	240	233	206	216	212	219	207	235	211	245	230	237	215	219	230	233	206	233	210	209	216	208	238	199	219	215	210	215	214	220	219	229	179	210	220	199	212	225	214	219	223	227	222	216	229	208	223	221	227	239	230	224	214	237	235	243	213	218	210	211	209	197	227	205	247	209	218	229	209	207	218	237	196	217	220	229	238	232	216	233	210	216	224	220	205	203	219	225	223	226	219	236	218	207	210	220	212	221	230	258	232	239	229	239	226	210	249	198	235	214	224	208	252	233	221	214	185	239	231	237	226	221	231	202	229	248	214	222	233	211	202	226	243	229	225	229	229	231	223	229	215	233	231	213	220	264	208	198	231	235	246	219	253	216	217	247	214	211	218	212	242	232	230	242	236	233	232	203	202	249	193	218	250	211	247	239	255	202	234	235	229	222	224	204	205	233	237	229	236	223	217	217	233	206	211	235	221	220	242	252	220	212	238	264	209	231	234	212	220	210	211	201	226	220	228	235	218	218	227	204	220	239	242	238	214	203	237	235	224	225	216	228	243	252	221	215	228	230	204	226	225	228	218	203	229	226	227	223	253	249	230	224	226	248	252	194	210	245	238	228	234	243	234	195	205	240	222	244	210	210	240	199	221	236	240	240	223	213	224	237	211	260	239	240	228	196	216	234	238	202	216	210	226	242	231	241	228	205	219	209	234	230	228	222	203	222	234	220	220	208	227	206	239	231	190	215	224	230	224	229	222	222	219	227	202	236	217	237	255	241	227	215	212	226	225	215	217	233	237	223	212	251	235	208	228	207	212	224	203	217	234	243	241	219	243	212	229	234	219	229	193	265	234	215	211	229	228	209	191	217	222	260	225	230	238	201	198	209	258	212	239	209	196	228	248	233	228	226	237	210	198	214	216	220	260	211	225	219	215	221	227	220	219	218	212	239	200	231	230	234	232	212	231	194	204	237	240	231	216	217	227	248	234	200	225	213	228	217	200	232	232	229	190	237	196	240	201	224	237	229	204	219	222	219	248	242	256	225	211	231	230	221	221	189	229	235	245	212	236	225	223	235	218	202	228	232	240	216	220	212	256	236	239	199	234	195	256	238	189	243	220	220	214	213	199	237	238	244	218	206	250	211	234	211	210	237	225	208	200	234	227	240	218	234	228	221	219	240	242	209	230	213	191	212	221	220	210	227	222	224	217	222	210	205	226	237	243	233	230	209	230	226	215	214	249	219	229	232	220	246	228	227	230	235	237	219	228	219	234	211	235	203	217	220	236	216	232	234	232	225	219	226	238	229	220	215	244	224	212	242	200	222	241	210	230	214	229	246	207	230	213	229	210	223	221	247	208	217	220	235	226	243	254	224	203	247	228	211	203	199	215	228	207	229	239	215	215	243	215	214	231	197	190	241	204	242	205	218	219	214	207	236	229	228	214	227	200	222	212	238	213	259	223	224	218	192	253	231	239	220	244	230	235	238	229	232	250	223	246	233	213	244	223	189	221	229	239	217	204	208	213	230	257	245	214	243	206	231	224	246	222	227	246	198	242	218	212	232	233	222	231	229	219	232	228	240	244	251	217	217	236	237	204	236	253	212	225	243	252	210	237	226	220	226	232	238	214	237	219	246	248	232	227	213	202	229	245	251	229	238	221	214	212	186	238	226	224	246	226	242	213	227	208	221	240	202	252	249	221	206	220	229	202	232	200	248	195	243	195	231	217	221	226	218	199	228	196	242	229	208	206	192	207	212	213	229	237	225	237	213	259	224	248	216	212	226	252	237	203	197	209	262	236	204	247	245	240	252	219	202
24800	21087	27184	24834	11668	2486	1521	1063	820	760	665	593	540	532	479	479	429	376	361	364	331	317	328	334	353	365	284	300	271	279	275	301	277	273	273	280	283	258	275	263	255	258	244	259	226	210	253	260	257	230	220	227	239	216	241	245	245	210	205	188	252	246	239	239	236	253	238	215	193	229	238	225	222	242	237	229	219	242	260	247	239	222	239	231	212	229	202	228	218	220	212	212	212	232	213	221	228	220	210	223	218	226	212	246	186	218	237	192	244	215	235	216	190	214	220	232	207	226	224	237	197	202	214	232	210	231	225	199	246	235	220	198	211	216	215	251	228	230	264	181	241	217	193	194	218	206	235	211	257	194	214	209	216	225	228	235	211	230	209	210	231	244	234	225	220	200	253	192	215	202	230	217	207	227	214	226	219	237	198	213	224	217	246	221	254	223	203	208	226	219	232	218	202	202	230	208	211	216	233	242	238	202	226	199	202	199	220	228	196	216	205	250	203	243	219	216	209	216	221	215	197	211	197	219	231	213	217	221	248	205	225	195	220	235	228	228	219	218	238	241	236	234	246	209	217	218	227	219	216	240	214	220	225	216	213	202	217	229	241	219	224	173	244	234	228	233	219	241	213	244	238	223	198	231	221	219	244	219	204	235	235	226	209	221	220	231	220	225	237	230	225	229	209	229	224	219	227	223	204	212	208	240	235	210	237	246	238	210	202	228	228	209	215	184	227	196	243	226	222	220	193	211	233	236	225	244	233	210	226	225	229	210	217	243	217	231	237	213	249	235	236	211	206	209	213	238	234	223	246	221	234	237	243	206	215	218	209	236	221	220	208	217	211	197	215	231	206	209	225	207	227	216	201	199	234	205	208	206	235	210	215	224	239	198	203	233	220	196	212	202	215	205	235	202	228	220	235	216	224	208	237	237	237	217	217	225	239	234	206	224	252	231	208	222	250	220	227	215	231	224	227	216	225	231	221	194	229	207	191	237	244	228	223	221	196	201	222	232	240	224	216	255	213	220	207	210	224	237	238	249	224	216	235	219	209	248	225	221	211	245	226	227	227	246	247	216	220	239	209	215	221	214	241	216	187	182	229	204	230	227	218	224	205	227	187	217	228	224	209	224	213	219	240	242	200	230	225	223	200	236	194	231	190	183	211	213	220	204	230	230	220	240	216	218	210	214	229	257	235	234	231	232	219	255	232	219	231	209	214	248	206	258	215	218	226	238	174	207	222	207	227	238	220	207	242	217	221	214	232	216	204	234	226	244	225	214	219	217	207	216	219	235	228	239	207	223	227	199	232	216	221	211	226	196	217	204	201	231	223	203	237	200	215	230	226	219	234	190	225	221	233	235	220	242	202	211	221	227	230	232	210	265	232	217	211	220	241	222	232	213	262	216	232	200	231	247	202	209	208	234	249	208	240	213	232	223	219	236	237	228	225	208	205	233	201	204	249	230	202	225	220	217	200	217	223	198	212	237	218	226	226	248	219	220	240	205	256	224	200	207	233	210	212	230	234	220	233	216	227	216	219	236	209	209	224	221	223	188	212	207	217	220	183	228	210	227	231	224	228	221	225	236	210	216	221	226	204	238	224	233	223	213	223	218	221	226	219	204	189	220	194	225	212	220	209	219	202	243	232	203	231	240	220	194	213	228	238	200	207	244	231	224	228	200	233	210	201	204	207	207	253	207	221	215	236	221	249	222	205	217	243	210	229	204	208	196	209	246	228	220	223	210	227	233	237	200	191	202	216	204	222	200	235	226	231	241	221	201	208	195	245	224	224	228	217	220	241	233	230	222	225	232	206	211	217	248	248	216	202	238	206	217	212	216	211	222	223	245	217	227	202	225	235	231	247	226	218	225	221	229	205	236	223	238	207	206	212	233	207	192	248	213	206	221	217	236	227	222	240	240	230	223	229	222	214	241	234	217	237	213	216	235	207	234	207	189	232	248	221	192	248	220	226	239	200	215	237	234	226	193	231	206	217	226	226	218	242	217	226	199	220	212	231	233	215	200	237	234	198	220	220	190	235	187	227	221	232	216	205	214	206	223	212	224	228	218	210	231	236	206	235	224	229	227	225	208	230	186	225	232	236	226	239	215	212	198	228	219	228	216	220	220	229	231	237	197	226	236	212	219	225	252	222	197	257	205	250	215	204	199	250	232	222	229	216	202	242	239	211	221	212	196	209	228	217	204	204	245	239	241	215	240	197	253	214	234	226	203	201	196	234	218	239	219	232	193	195	232	244	229	227	209	219	194	229	241	232	212	213	235	222	233	188	219	213	234	222	228	229	213	229	209	212	214	234	196	218	233	209	225	221	204	216	209	213	221	239	223	230	234	208	199	225	219	222	203	218	219	240	220	236	235	227	210	225	223	213	223	210	241	217	223	242	227	232	247	216	221	222	220	230	214	231	203	261	205	220	217	220	221	223	228	224	194	222	202	207	218	236	224	209	225	229	228	227	222	234	223	228	246	210	232	221	221	208	215	248	227	209	238	246	213	228	228	231	215	231	226	232	236	226	228	210	215	209	198	238	211	207	212	221	212	216	216	220	224	233	194	242	224	212	195	217	209	209	200	228	235	193	188	200	221	213	215	240	225	223	245	223	216	225	212	233	242	230	197	217	214	243	192	226	237	232	238	211	218	208	203	217	238	223	202	215	216	211	232	220	229	225	208	240	200	224	200	240	210	212	201	223	231	205	223	213	211	215	217	254	207	207	217	225	222	207	216	208	202	234	216	211	209	217	238	220	254	227	234	234	215	217	224	214	207	213	237	210	243	225	210	205	217	235	242	221	223	223	216	209	222	235	229	218	204	225	206	193	208	222	203	222	230	210	210	218	233	251	191	247	242	226	216	226	246	240	241	197	202	197	238	235	251	204	207	210	222	232	214	205	234	211	208	214	207	208	206	224	221	219	234	220	246	209	226	203	214	185	217	247	207	194	227	226	220	191	224	251	251	208	236	199	228	206	240	213	226	231	230	222	230	225	208	220	231	221	225	229	245	228	235	220	227	221	200	197	189	249	239	199	214	224	206	224	217	224	215	236	190	262	205	222	226	216	229	219	222	195	231	216	212	246	218	196	229	205	221	208	252	215	226	218	234	238	213	210	218	211	214	228	248	216	220	235	208	224	237	217	251	226	206	209	220	232	225	216	223	223	241	261	213	208	201	247	240	254	195	208	221	230	232	194	227	240	233	215	213	231	241	223	225	209	228	222	226	244	227	227	225	194	233	210	214	229	226	245	228	201	248	198	208	236	217	200	243	227	229	220	221	210	192	204	194	211	203	230	240	206	198	242	201	250	222	190	237	214	217	205	233	237	219	231	231	207	211	234	213	220	216	226	247	214	214	242	224	218	242	211	214	213	223	231	197	229	211	214	235	194	237	244	207	227	220	224	220	220	200	219	213	204	233	259	217	203	226	235	224	201	232	227	229	226	234	211	240	230	229	209	220	208	235	223	203	222	222	232	213	210	195
34435	48585	25508	6766	4388	3410	2524	1961	1525	1320	1172	988	831	773	710	637	589	530	522	512	490	415	417	400	403	406	376	339	344	348	363	325	303	309	308	316	290	269	312	283	264	266	232	271	270	245	260	251	283	229	247	267	257	236	259	235	239	254	229	248	242	253	252	236	257	240	244	220	228	259	235	237	271	252	265	224	251	231	223	269	264	249	242	245	228	224	253	235	232	261	238	228	238	236	266	231	266	237	231	248	242	240	274	208	228	233	241	247	239	231	232	257	231	271	216	214	234	244	242	216	229	243	240	224	243	214	248	256	260	236	228	240	255	234	242	246	238	222	257	248	223	235	239	215	231	213	258	274	243	215	235	238	242	254	229	262	219	219	221	214	219	230	220	222	214	239	247	207	255	255	203	205	192	246	246	238	219	234	237	229	256	258	217	240	228	240	233	232	248	248	233	263	258	227	255	231	234	234	234	247	209	220	254	231	218	225	229	248	216	255	218	230	248	253	228	245	245	252	254	239	214	246	226	255	255	224	262	227	250	213	211	226	238	211	232	239	213	228	267	256	238	243	201	264	244	229	249	229	255	242	237	268	222	241	231	263	238	235	230	218	219	219	217	234	223	247	277	253	238	268	263	221	229	219	248	227	235	229	244	266	223	217	256	214	234	242	264	222	244	223	240	218	238	240	266	226	206	230	220	215	242	231	254	215	237	243	264	240	266	232	232	228	219	245	222	246	248	204	249	234	242	228	243	209	243	238	231	227	252	230	277	227	238	205	236	241	254	244	233	224	211	239	256	220	237	234	234	214	219	241	249	240	242	259	216	244	217	258	241	233	221	230	227	230	229	213	223	221	258	221	227	224	236	262	225	225	242	247	227	248	244	228	215	233	248	247	269	251	226	250	240	242	236	226	231	215	226	215	255	232	252	262	249	225	269	252	246	239	177	248	223	265	255	253	233	241	202	241	216	215	265	203	241	264	240	263	219	229	219	223	229	237	258	227	236	233	275	240	217	229	232	246	268	229	225	227	255	235	206	226	254	218	236	219	230	262	224	231	240	263	232	219	229	234	242	267	246	209	224	231	258	206	225	247	237	235	265	230	223	241	223	227	214	244	219	254	214	269	224	257	237	219	222	217	244	226	226	241	236	231	242	230	225	247	238	236	230	232	255	224	250	254	230	236	239	262	236	240	219	232	227	240	248	259	250	257	212	245	253	203	256	250	222	212	253	241	251	214	227	225	234	233	250	232	243	224	249	242	215	238	254	267	218	231	221	247	229	221	202	258	211	221	232	204	249	238	242	232	222	235	241	262	242	236	259	259	254	233	249	241	249	263	248	270	282	216	219	222	277	216	245	230	216	236	247	245	228	238	225	233	226	236	218	233	256	220	261	221	244	244	231	236	250	233	226	248	242	222	245	233	261	226	244	262	240	225	234	198	249	262	241	243	217	239	215	252	223	239	223	218	204	257	268	245	226	224	264	243	265	234	220	248	227	237	238	210	209	240	242	244	266	246	241	224	251	228	250	235	247	220	251	267	232	245	240	230	247	248	231	237	213	235	223	242	227	237	245	241	245	222	248	263	221	227	238	253	206	224	236	221	237	257	216	236	234	257	222	237	217	253	244	223	257	225	224	228	258	205	249	230	249	265	254	225	222	242	218	236	231	258	251	231	231	227	245	238	232	229	224	221	264	237	226	212	227	210	207	230	261	240	240	234	229	216	228	208	270	246	223	245	255	206	217	248	221	241	241	245	243	224	229	215	246	263	210	229	246	263	263	261	242	266	224	254	255	238	217	231	231	247	230	223	220	243	251	249	216	236	234	235	268	244	228	245	207	247	217	238	235	233	263	225	226	242	274	253	223	252	214	235	260	239	225	247	220	241	270	243	244	214	224	254	248	238	234	256	232	239	239	258	260	217	243	273	258	223	263	243	220	211	231	248	236	242	258	242	239	240	250	226	214	252	238	252	230	235	235	213	247	234	228	244	235	233	255	236	230	220	215	229	232	220	251	248	249	236	244	218	238	223	230	230	248	235	208	250	275	224	270	217	248	263	246	268	243	227	247	222	235	230	229	216	244	231	260	245	225	257	226	261	254	238	241	215	194	216	236	243	240	266	210	246	225	257	233	241	223	246	231	218	248	233	247	213	236	252	259	213	231	223	252	254	225	263	227	222	251	223	234	228	238	212	237	250	236	218	210	236	254	228	240	217	249	245	213	215	230	227	245	221	209	216	255	237	253	229	261	239	236	247	247	247	207	253	231	260	252	239	223	234	268	227	242	226	241	246	223	262	243	219	238	239	238	224	240	232	239	249	221	219	255	223	202	262	242	216	220	232	244	248	239	230	215	242	214	236	260	240	241	230	245	238	247	249	264	207	234	240	251	225	260	226	223	212	236	237	230	244	199	230	249	233	220	241	204	261	248	240	244	233	223	233	222	221	269	226	227	256	239	249	246	243	237	252	233	215	230	243	207	225	238	224	226	234	236	208	216	232	242	216	229	255	227	235	236	227	215	262	221	247	205	248	251	218	224	234	238	233	217	228	244	235	229	250	269	260	240	223	267	231	246	213	254	227	221	238	275	256	249	245	246	222	252	242	240	219	240	252	243	225	226	238	221	220	259	230	216	238	240	206	260	258	235	244	239	260	215	252	238	258	247	244	229	235	265	252	263	240	223	248	244	253	257	275	227	239	244	261	260	246	236	210	248	243	264	222	216	235	246	219	248	228	222	242	254	220	235	221	222	213	224	238	237	239	263	254	249	255	243	241	229	245	213	240	239	251	216	257	239	242	224	248	210	238	263	224	230	241	245	254	256	226	238	228	279	238	232	220	249	234	242	252	254	255	226	230	223	245	240	239	234	241	204	222	211	213	221	219	250	252	227	279	256	251	206	249	245	239	231	258	228	244	228	257	238	219	252	236	240	225	231	251	218	236	236	239	219	229	217	232	242	231	218	234	238	209	251	244	233	221	226	202	220	251	238	236	214	231	221	234	220	227	237	234	242	236	216	223	254	199	228	248	217	225	246	247	231	236	234	254	241	232	247	256	232	222	231	264	200	261	229	249	246	240	224	231	276	244	222	260	218	208	244	242	226	213	239	234	225	228	248	245	215	245	239	222	224	250	246	248	278	241	244	256	235	235	230	254	234	231	246	245	251	238	251	213	250	211	248	210	248	223	245	238	256	208	239	247	228	253	213	231	227	233	252	219	240	211	213	245	208	232	227	236	257	224	232	241	228	221	229	220	277	245	240	243	232	221	240	251	257	229	256	224	224	255	238	232	235	211	254	238	187	224	251	238	255	240	248	254	224	258	232	248	214	255	255	210	207	223	249	240	245	227	228	236	245	217	235	240	245	243	228	252	266	256	235	207	234	259	221	214	228	226	261	222	220	231	217	235	245	236	205	226	253	208	217	248	225	234	223	197	236	245	207	244	224	269	206	250	247	225	250	236	237	244	248	221	232	217	231	241	231	233	276	240
22578	21143	28835	23745	21151	21134	9583	2423	1746	1529	1379	1133	1063	922	842	755	702	675	635	610	571	532	520	514	475	474	502	466	467	411	426	400	393	397	381	361	354	353	359	391	361	348	315	289	327	371	350	316	361	329	324	320	316	308	285	304	315	285	335	309	296	334	315	329	315	284	290	333	320	307	280	360	322	305	332	344	324	361	291	307	320	318	302	292	282	322	274	318	331	306	271	294	310	270	315	344	335	315	308	321	277	328	308	282	315	278	255	270	298	282	293	320	311	284	276	312	297	264	293	288	328	251	317	298	299	296	327	305	321	300	290	295	284	302	288	284	282	305	286	313	296	295	285	283	315	265	290	300	301	305	307	310	307	301	302	283	300	293	304	270	303	324	290	321	295	317	322	307	265	303	287	286	279	297	320	316	297	315	305	304	281	290	297	309	299	274	301	327	282	329	273	324	285	329	293	284	310	302	305	285	283	313	299	308	288	305	320	300	273	305	327	286	279	287	327	292	304	308	305	322	317	293	274	294	308	317	300	281	309	310	309	285	315	274	289	312	311	283	293	275	305	295	298	285	286	315	291	304	328	264	266	292	289	303	287	280	322	336	285	312	303	275	311	306	297	290	290	327	276	280	322	308	317	268	255	302	318	268	295	294	299	325	299	305	284	288	311	281	305	299	277	291	303	299	314	267	289	319	319	304	281	325	303	315	319	308	295	283	315	314	321	286	267	309	311	316	290	293	296	297	304	309	290	263	320	340	297	311	297	303	297	298	289	284	318	295	330	302	277	275	286	332	286	312	278	300	326	307	295	320	297	306	310	305	300	296	305	298	299	289	316	329	313	295	282	286	287	285	283	307	282	312	271	308	304	304	291	304	298	289	286	289	286	288	289	308	299	293	311	311	324	273	315	272	304	320	318	311	300	303	264	294	298	320	312	295	278	280	323	287	294	295	284	296	285	314	305	295	259	271	320	315	268	287	306	282	280	291	331	323	297	295	319	294	303	303	290	287	313	304	275	312	331	306	304	276	271	301	295	335	272	297	282	286	276	309	306	294	312	300	304	295	268	267	273	297	270	311	290	299	305	322	289	295	298	310	313	314	293	292	298	323	283	294	327	328	296	275	290	320	292	305	301	303	332	315	295	313	307	322	273	298	328	312	289	295	282	319	317	301	289	294	289	258	293	280	272	305	273	302	280	285	314	302	293	291	322	288	305	334	292	308	279	288	287	300	254	314	292	285	316	308	318	322	284	305	252	290	335	308	298	303	287	274	299	302	287	309	311	281	290	266	340	316	325	339	307	292	307	309	281	306	303	299	315	309	275	301	315	291	301	322	315	323	296	301	282	333	352	308	306	279	278	309	296	299	290	296	327	308	305	300	300	323	292	274	325	287	274	315	312	294	311	285	314	322	317	282	329	294	297	270	339	307	277	323	294	308	295	264	291	286	275	292	318	299	318	322	302	298	327	294	275	281	290	288	294	307	313	316	326	287	287	309	294	286	284	301	272	300	315	300	311	313	295	297	290	320	272	306	324	317	278	290	291	343	272	295	342	311	323	303	312	276	281	324	289	288	305	321	289	296	305	294	325	270	320	328	269	287	276	303	293	306	303	298	308	276	297	322	272	299	281	262	300	295	299	318	300	304	307	291	315	243	318	302	305	280	296	304	285	291	300	297	299	312	294	318	275	327	326	298	282	290	301	312	330	317	300	287	290	327	295	273	347	288	319	255	322	306	317	303	274	273	318	316	308	303	298	278	279	307	315	307	290	292	325	289	333	300	281	289	268	279	296	277	293	303	321	314	316	279	295	277	314	298	303	296	284	305	299	328	290	298	298	301	279	300	332	344	321	307	282	293	311	325	308	286	308	274	295	274	319	305	274	291	317	300	305	303	314	320	286	289	298	294	283	292	301	284	315	314	337	271	324	319	299	307	288	278	311	293	292	293	276	328	315	316	271	318	280	327	311	294	288	306	320	309	319	279	274	269	296	298	296	301	318	309	317	307	300	307	279	280	281	276	304	317	296	323	289	294	313	292	305	293	309	278	317	272	300	278	285	280	302	313	323	298	289	300	297	322	280	283	315	323	320	313	321	302	313	277	281	282	302	276	310	298	278	297	301	283	287	317	300	307	288	318	302	294	318	317	315	310	299	312	305	285	266	284	272	291	332	279	316	302	312	291	297	301	285	292	296	312	289	324	280	330	313	309	324	315	306	289	314	266	331	300	310	276	291	264	302	330	290	308	284	321	272	288	291	301	284	311	345	319	293	308	332	294	315	279	318	314	295	288	313	310	291	327	304	304	310	267	310	269	267	317	341	314	323	324	301	302	274	303	307	301	305	315	326	263	290	277	298	300	276	293	296	288	309	304	293	294	269	277	281	284	300	302	263	307	314	314	279	286	308	334	304	271	296	267	302	321	323	308	289	286	314	278	304	312	260	307	310	291	307	301	276	307	317	274	280	302	305	284	307	288	306	304	289	295	289	322	302	304	303	314	298	292	295	316	277	295	293	303	289	296	276	290	306	331	293	303	298	304	302	294	313	298	277	299	309	269	289	290	279	310	305	282	277	320	297	318	287	284	323	317	309	296	298	305	286	309	285	297	295	303	321	319	273	273	299	300	326	309	299	321	268	285	304	341	311	305	296	303	274	316	325	317	304	313	311	294	267	304	320	301	297	325	308	289	282	277	289	316	326	320	292	310	301	328	314	311	321	261	297	310	291	289	279	308	303	305	305	293	302	316	296	291	313	291	303	308	290	276	275	302	310	285	316	304	281	287	312	306	294	280	313	313	312	314	302	310	279	283	283	296	287	276	296	281	302	303	285	292	293	271	248	299	295	339	288	281	279	295	319	298	287	309	317	282	284	307	328	316	288	303	320	303	324	302	279	269	274	336	294	298	299	297	304	275	323	303	272	286	313	329	272	303	312	328	307	256	318	311	319	326	292	301	275	304	278	326	303	325	303	275	317	329	283	279	302	319	312	312	285	298	295	285	281	280	278	305	299	293	316	272	302	294	310	258	294	292	314	293	299	294	327	295	314	346	282	323	319	331	290	302	295	274	285	287	301	283	291	302	308	303	283	302	305	302	290	294	284	303	301	318	276	302	282	286	284	273	320	331	302	312	267	300	305	292	288	273	283	340	294	312	319	293	297	269	295	319	303	291	327	274	289	275	283	290	314	295	301	294	315	338	293	303	306	304	305	292	278	273	304	287	296	302	304	285	277	302	309	308	314	303	310	327	299	303	286	301	296	297	294	277	287	291	313	291	302	293	274	305	307	295	299	291	296	293	321	307	306	290	279	344	304	335	281	301	337	303	279	298	251	301	280	310	270	275	296	311	283	279	289	311	306	324	273	278	316	308	271	305	277	305	305	314	294	300	296	297	299	308	300	295	309	335	268	304	286	286	242	319	260	323	276	305	307	289	302	296	291	305	319	322	343	290	313	315	300	288	317	315	308	257	271	299	288	280	311	312	275	302
35935	62011	37434	12997	8521	6542	4928	3581	2952	2524	2119	1791	1540	1395	1240	1113	1003	896	847	803	764	735	685	653	688	608	618	579	514	506	526	492	495	465	413	384	402	444	387	398	390	394	361	382	343	362	339	330	329	323	326	321	325	334	362	309	353	342	323	345	317	320	364	329	339	345	366	327	298	348	346	348	291	319	340	308	344	322	317	333	324	349	308	309	305	286	284	339	312	311	329	342	314	298	292	307	300	331	283	271	271	304	304	316	321	280	311	301	296	296	345	269	309	303	317	303	312	285	313	306	310	283	314	308	317	309	336	310	311	289	314	292	275	304	309	312	313	304	317	263	277	314	291	320	335	292	308	273	297	299	298	315	310	286	294	301	315	328	309	321	336	301	279	292	286	317	314	306	319	270	303	287	306	295	290	296	328	274	308	301	259	306	331	309	299	308	316	304	337	287	301	319	296	305	264	308	288	358	288	304	296	298	285	292	308	296	305	286	314	331	312	302	299	301	321	308	317	305	317	293	296	305	307	315	297	311	300	289	291	339	323	286	295	284	296	294	333	327	265	303	320	306	292	295	333	330	296	299	322	324	315	293	261	321	298	293	291	327	311	312	298	304	301	304	334	288	311	329	288	300	313	292	306	289	342	264	302	329	316	296	280	288	301	318	305	286	288	279	281	288	299	352	297	313	287	321	336	318	297	318	316	303	317	331	287	314	309	313	295	293	268	276	325	303	292	299	303	311	303	319	313	310	313	299	294	318	327	311	284	340	275	287	317	308	290	312	299	318	322	295	281	298	316	330	318	306	297	315	320	291	291	317	297	308	294	310	329	287	313	288	322	322	277	342	330	323	298	313	306	300	278	290	305	321	320	312	299	271	303	281	302	269	333	320	276	310	354	307	308	311	296	339	289	338	310	302	255	315	285	294	335	305	318	301	324	307	303	326	274	292	306	297	286	305	320	303	294	299	310	288	289	256	296	291	293	301	324	315	312	308	300	277	302	293	345	311	314	331	287	308	337	303	319	295	318	308	312	336	309	320	291	295	294	295	279	287	325	308	341	297	307	295	297	307	310	284	328	285	298	292	299	283	323	318	276	316	339	288	322	303	294	328	301	300	340	315	309	275	274	302	299	333	296	316	289	259	304	294	328	281	317	300	342	303	270	300	284	312	317	313	319	335	297	320	316	312	311	289	316	282	306	284	287	324	328	321	338	310	321	275	329	323	327	310	291	299	273	328	326	289	289	304	319	299	308	267	272	328	313	294	318	306	310	290	307	282	300	309	289	305	293	301	320	298	291	308	289	291	292	292	304	298	281	306	308	298	306	293	307	294	307	300	265	304	278	288	315	299	306	298	307	300	295	298	298	312	269	274	297	315	303	322	283	294	317	305	332	270	311	291	279	326	310	311	314	304	291	316	318	302	297	325	312	315	285	284	286	335	301	278	352	337	269	289	285	333	307	310	289	303	323	299	281	304	307	271	300	320	314	312	335	287	296	283	304	307	313	338	306	316	272	276	303	299	321	307	322	302	287	314	303	292	278	315	283	314	298	305	323	261	303	294	310	313	325	309	299	287	336	339	334	308	296	306	313	317	308	297	346	286	267	295	285	336	295	304	327	290	297	311	266	312	300	290	296	320	332	296	328	278	285	295	281	318	276	299	292	299	312	307	294	326	299	310	303	305	311	315	282	326	310	320	264	282	314	293	295	316	339	315	302	300	315	296	289	291	313	310	294	316	318	310	323	343	297	303	310	315	291	341	318	321	285	306	299	311	314	301	285	288	318	304	306	295	289	299	331	293	309	285	313	273	258	300	287	335	291	279	306	304	290	298	290	314	322	267	309	274	280	291	298	296	300	297	277	293	305	330	304	304	310	280	319	283	303	333	305	315	278	306	300	301	293	318	301	270	289	284	292	301	303	313	322	294	282	304	265	292	300	336	301	333	308	300	305	329	303	321	293	293	319	288	283	295	274	307	341	288	330	323	287	283	295	330	282	322	270	297	319	303	282	336	317	310	329	307	358	284	309	282	298	301	272	317	307	336	286	302	316	312	297	289	314	261	281	294	311	304	284	310	313	313	302	317	308	293	300	334	312	311	302	320	301	326	320	322	267	289	292	318	314	312	306	304	296	322	302	303	321	317	307	303	330	294	305	306	310	293	293	298	283	292	298	306	297	303	311	296	307	323	307	335	314	293	291	329	271	331	325	286	312	294	304	349	306	304	308	279	291	326	314	308	304	301	290	302	294	299	301	310	308	272	334	311	305	331	299	314	296	303	283	309	276	296	278	309	298	314	332	279	314	298	341	303	302	289	310	305	329	307	305	303	317	303	301	336	314	309	302	345	280	321	284	316	317	274	267	310	300	323	309	303	319	320	302	323	303	298	292	297	303	280	326	335	314	285	299	295	299	306	304	296	330	304	291	302	299	284	300	320	313	325	319	289	330	307	324	307	318	302	322	303	294	300	323	323	256	310	304	295	299	316	327	280	297	281	304	299	347	306	306	318	307	314	323	313	305	322	296	296	287	308	297	281	304	291	305	281	334	298	303	306	310	283	294	305	307	305	318	326	298	316	324	294	305	319	330	327	274	313	344	337	319	308	277	289	295	290	328	326	255	275	328	317	304	320	307	341	293	289	291	299	290	318	303	300	276	284	289	307	284	299	278	306	312	272	293	295	320	302	289	297	310	305	322	285	301	305	314	341	287	315	295	279	296	290	284	326	308	293	324	320	287	298	287	276	312	320	312	308	339	306	289	286	285	264	286	287	314	302	318	290	305	326	297	332	277	306	307	295	284	287	287	313	310	313	336	299	300	315	319	289	283	310	321	335	314	303	304	305	307	315	284	297	292	334	307	308	302	303	311	301	354	323	298	298	278	310	317	342	276	285	313	326	292	325	304	331	284	276	316	307	301	311	287	330	285	291	347	306	292	327	291	295	312	317	307	328	313	284	312	312	297	311	293	293	295	308	324	296	288	258	321	308	267	277	318	302	319	297	312	334	297	295	304	327	297	309	281	279	305	296	323	304	299	294	319	321	286	309	325	342	296	278	304	326	294	304	306	314	298	311	276	304	314	321	300	307	278	299	338	303	313	292	297	276	310	315	325	276	313	307	303	312	266	321	318	316	325	293	316	284	315	313	283	310	313	320	293	323	328	322	310	283	292	322	269	285	298	301	305	296	310	305	278	296	295	298	330	295	294	324	305	286	302	330	326	302	304	308	306	328	286	287	288	320	282	316	293	314	305	331	278	289	266	321	311	285	315	294	296	309	316	282	314	315	305	317	305	306	295	288	316	310	298	313	289	301	308	330	320	312	315	338	323	293	318	293	285	291	314	321	319	310	305	323	268	299	299	290	321	277	296	301	305	315	303	292	321	336	297	320	335	311	319	332	319	301	308	317	280	291	314	297	285	297	299	299	308	272	284	324	308	308	290	312	316	282	312	273	299	287	319	304	299	304	275	304	327	295	279	326	295	295	323	291
32086	29682	22792	6785	2026	1307	960	742	612	541	502	460	399	367	348	354	322	296	268	281	262	236	229	259	274	229	237	213	210	254	193	244	232	178	187	188	168	229	189	206	198	183	188	184	171	199	201	169	187	184	210	181	175	172	182	178	178	187	190	182	177	177	150	199	171	168	171	190	179	169	150	201	203	181	184	164	165	193	182	185	178	198	189	152	175	194	206	215	170	179	159	161	174	184	175	168	171	163	187	170	163	166	173	182	185	175	162	162	149	183	163	207	159	180	165	188	167	195	154	179	175	178	177	166	183	166	171	159	171	167	184	154	168	171	180	188	181	165	158	159	156	165	176	185	171	182	162	156	211	180	177	159	187	183	189	192	189	192	155	155	176	175	162	168	174	183	157	174	185	201	178	193	172	164	173	151	178	167	170	198	188	169	173	172	189	170	174	200	161	160	160	166	161	153	188	188	182	180	190	186	166	179	194	184	182	180	156	177	153	179	175	190	189	171	173	151	175	161	190	191	170	171	199	160	181	192	170	190	194	164	158	166	177	187	179	142	205	166	192	184	168	185	184	190	176	152	161	171	174	178	181	187	177	170	154	208	183	169	161	185	163	141	184	163	177	166	177	193	184	164	184	171	146	159	152	175	171	164	146	185	175	161	167	171	181	173	178	184	150	173	168	158	160	163	172	161	161	165	162	173	182	180	195	161	192	194	166	178	162	173	166	173	179	191	179	162	196	151	177	166	166	170	184	161	162	178	168	193	153	174	170	193	208	183	169	169	198	170	157	172	177	171	154	187	151	202	170	165	174	172	176	165	171	170	178	200	151	181	165	161	168	173	183	170	159	171	181	183	154	187	168	170	166	162	164	179	183	170	169	143	175	201	176	163	169	176	176	159	184	193	174	161	195	183	173	186	157	171	172	175	175	161	159	173	165	196	177	166	169	177	164	184	173	175	181	207	183	164	164	159	175	156	177	174	177	180	203	154	169	161	169	178	172	142	175	188	165	168	186	185	179	165	197	167	191	164	166	190	176	194	153	158	190	178	163	162	175	190	174	191	174	160	166	179	172	168	144	170	169	187	167	169	167	163	177	190	199	156	167	166	158	146	165	182	185	146	186	167	162	145	179	179	183	166	174	155	189	171	181	165	171	172	173	163	196	188	188	165	185	191	184	173	147	162	174	174	186	181	186	173	185	166	175	190	171	175	193	161	168	192	160	188	173	192	173	167	173	170	148	166	193	181	155	170	172	197	175	184	174	157	163	166	174	181	171	186	193	172	179	170	174	153	158	179	175	177	158	172	183	173	184	166	183	168	170	170	153	179	176	168	162	181	174	167	176	175	186	157	166	170	193	168	174	155	178	183	166	159	162	187	190	168	174	160	192	157	163	182	162	183	168	168	173	170	181	163	174	180	158	168	175	214	183	164	186	200	158	170	172	174	180	165	164	175	204	167	163	171	171	172	173	183	165	178	185	168	164	181	184	190	172	157	159	179	174	163	151	171	163	162	172	158	166	171	150	168	169	182	187	170	186	175	185	170	183	170	184	175	184	163	161	181	164	158	164	168	187	156	173	155	153	146	162	175	169	166	174	161	212	141	151	188	182	167	157	157	172	181	181	158	174	182	188	182	173	164	188	161	200	162	178	176	186	187	183	160	158	155	171	184	152	178	181	160	160	179	171	172	154	175	159	185	156	153	156	180	168	169	182	180	179	204	171	169	151	170	174	167	171	166	154	174	178	174	187	166	166	154	181	140	176	169	152	186	202	178	159	150	176	162	146	179	176	163	190	177	171	197	163	156	168	177	174	169	178	182	189	155	135	178	162	202	147	186	194	158	187	169	158	157	178	193	173	161	181	183	175	178	181	164	169	192	197	184	173	171	193	144	172	189	179	181	171	166	176	171	184	183	167	186	166	187	167	179	177	181	181	155	168	174	184	173	157	197	176	179	176	168	153	153	146	170	172	167	174	162	159	168	162	190	151	181	187	181	169	189	187	178	165	133	181	185	189	177	168	173	190	147	188	166	177	186	177	176	178	173	166	166	188	176	175	163	187	181	161	180	155	156	145	168	175	195	184	178	169	160	188	193	165	159	162	146	191	188	148	177	170	175	165	174	173	178	174	154	184	178	159	193	177	166	171	158	172	178	174	180	183	175	185	177	177	175	174	201	164	176	165	179	164	181	183	177	160	172	158	168	170	172	182	168	187	192	150	170	180	154	158	205	161	169	163	173	163	195	183	165	170	175	186	195	154	194	162	157	165	170	175	187	179	189	156	206	167	151	169	169	193	167	186	202	195	174	156	184	178	149	168	186	153	199	176	170	159	201	158	160	161	168	168	175	161	166	148	176	179	175	162	190	163	169	171	182	172	183	171	170	190	174	173	167	178	184	162	160	180	169	179	158	179	181	179	186	173	154	160	173	178	181	169	175	155	160	186	182	166	177	164	161	184	163	165	157	179	185	178	183	201	165	169	190	154	160	171	175	187	180	169	168	174	181	177	191	184	195	161	161	149	172	178	187	163	200	181	183	161	166	184	159	178	184	162	157	154	162	163	145	180	156	150	168	178	181	171	154	180	158	177	183	158	192	166	181	157	174	155	177	147	170	175	198	172	164	159	197	154	167	188	149	172	158	184	160	184	167	173	172	160	174	167	173	159	184	179	179	156	174	158	158	179	164	150	150	182	165	179	160	165	187	182	172	194	178	183	178	184	180	196	165	183	159	172	164	144	164	188	168	173	163	179	157	154	155	170	172	161	165	184	164	153	155	168	149	172	164	181	190	162	191	189	163	174	172	186	179	167	161	184	187	176	160	176	176	194	180	177	151	170	163	161	182	183	181	179	186	171	172	194	159	175	181	185	175	175	181	204	179	175	148	175	158	178	152	152	178	178	161	151	163	143	165	162	196	201	173	164	192	172	189	166	179	169	177	181	180	171	183	189	161	175	170	177	155	162	170	186	179	172	169	165	164	182	170	169	168	162	155	194	141	218	178	192	171	183	176	179	181	181	152	180	170	181	184	169	180	174	163	179	170	164	153	186	174	155	154	176	188	182	181	166	172	185	174	167	183	161	170	168	146	172	169	163	170	175	158	151	185	179	144	166	202	200	175	167	168	164	161	157	184	173	176	157	157	166	166	188	155	185	171	183	165	186	164	172	178	172	151	153	197	178	170	173	215	169	182	175	157	197	193	185	186	165	174	176	171	149	196	183	163	162	162	187	155	176	196	173	179	181	169	173	155	177	185	182	186	171	172	165	182	196	172	185	190	180	157	193	167	175	193	185	198	196	158	171	173	175	180	190	149	171	160	183	196	184	180	163	148	195	177	189	159	176	166	143	160	164	170	187	157	174	145	156	185	176	167	143	176	173	170	174	181	163	170	206	157	177	183	162	181	195	189	160	180	166	196	181	167	197	199	153	185	175	160	161	160	170	173	169	175	175	150	151	163	164	169	163	156	170	163	166	168	188	156	171	152	195	141
34486	42477	20157	4937	3030	2319	1701	1430	1112	953	745	692	594	575	524	467	434	379	372	338	323	334	328	316	291	291	270	273	258	264	262	235	221	226	201	229	216	198	252	184	228	211	191	232	180	203	214	206	166	193	203	186	177	190	207	208	195	190	177	183	193	224	203	191	198	188	194	234	214	185	208	215	169	189	191	188	206	169	170	201	197	195	196	190	188	176	209	162	185	209	195	182	173	213	201	198	201	199	202	174	178	205	169	190	194	202	206	185	181	183	187	206	197	186	166	172	181	199	195	176	194	185	193	177	208	179	188	189	200	180	188	164	191	182	202	198	170	170	186	155	151	188	188	176	176	191	182	178	200	217	197	175	195	189	191	200	207	190	191	180	185	179	171	193	208	216	167	166	181	162	185	192	203	203	169	174	187	162	160	188	210	165	211	198	195	188	200	199	179	202	179	199	196	193	187	180	188	186	196	181	178	179	200	172	224	168	197	180	215	166	187	197	167	171	163	185	190	176	196	189	177	175	185	204	208	168	158	198	178	201	202	192	183	209	167	171	182	187	178	180	178	166	220	195	198	181	200	180	199	200	192	169	206	187	211	183	167	198	203	186	187	177	186	189	206	203	200	183	160	184	222	197	195	194	194	188	182	167	185	187	162	196	186	170	215	186	169	184	197	172	167	214	166	180	187	192	199	179	220	177	170	188	183	183	173	163	184	193	177	168	182	173	198	193	166	191	190	180	184	191	178	186	194	189	182	174	196	210	180	165	195	197	153	178	188	203	188	186	178	173	216	207	192	208	191	190	197	191	180	181	203	167	171	200	178	178	178	202	206	197	196	171	183	189	190	170	165	193	179	174	207	194	171	191	175	170	187	166	202	168	186	187	169	199	211	199	183	181	199	175	182	188	170	195	204	196	184	158	184	175	199	187	204	203	169	194	185	213	195	156	210	183	174	183	189	182	196	176	168	194	178	205	181	218	184	182	210	188	205	169	198	192	172	184	177	175	172	165	189	195	169	175	183	178	204	181	186	197	197	167	186	192	202	196	196	185	177	222	198	202	236	195	205	205	190	201	169	191	194	189	180	184	175	200	182	182	174	189	176	203	185	171	210	210	197	186	161	161	190	172	183	196	181	195	181	154	199	179	187	205	198	184	177	212	208	178	200	165	170	204	174	175	191	189	209	179	187	165	170	180	178	191	163	180	185	185	197	213	189	185	175	182	184	184	191	195	181	191	192	185	185	192	203	184	200	188	188	169	181	207	177	196	187	169	190	160	193	227	212	174	180	170	219	200	183	197	195	168	212	174	178	174	168	175	177	183	191	166	183	211	170	189	184	180	179	187	183	200	175	193	191	166	201	204	189	184	190	179	202	183	188	189	183	177	199	177	205	177	183	192	208	156	182	187	182	189	176	176	204	183	150	175	181	191	185	184	189	194	186	187	158	205	199	185	207	186	201	174	177	189	175	204	170	187	211	188	195	182	159	184	181	165	176	182	189	196	181	181	176	218	190	166	197	190	219	190	206	188	173	177	177	178	195	178	175	216	210	188	193	197	179	191	187	202	188	183	171	165	185	179	172	190	177	191	211	185	177	176	202	183	211	200	202	173	189	164	200	172	177	173	170	175	191	180	192	160	176	168	199	212	200	178	198	177	184	189	198	202	171	185	191	185	188	184	218	176	185	196	167	171	201	171	182	189	200	164	193	187	188	204	195	191	187	194	204	180	170	202	192	177	204	191	190	190	175	184	194	166	190	200	182	180	174	199	203	182	184	187	186	188	182	212	196	196	199	176	164	167	187	194	173	176	179	172	156	182	202	201	182	206	185	170	195	198	184	180	200	181	181	189	180	204	174	193	193	190	189	155	175	189	207	168	181	189	203	194	209	155	182	182	191	152	185	206	190	179	181	177	185	182	186	182	186	197	195	213	189	190	177	181	179	168	182	154	186	190	183	186	199	190	178	193	195	181	170	192	185	208	194	193	173	179	215	184	200	192	155	182	176	193	181	178	186	184	178	198	163	177	178	192	180	168	144	170	197	187	213	176	197	191	174	203	184	182	182	192	191	174	191	180	188	174	184	182	180	176	216	173	182	211	187	193	174	170	173	196	179	198	182	199	163	180	187	182	177	179	196	179	205	176	185	186	183	174	174	163	168	204	196	169	190	183	183	194	194	186	192	175	187	192	168	175	174	189	173	182	178	189	180	200	188	183	175	176	154	174	210	173	177	180	170	170	190	167	169	177	201	185	177	185	186	198	180	186	207	201	172	179	180	205	189	183	185	166	175	176	168	193	189	188	210	200	171	182	185	175	193	190	190	174	178	188	194	179	174	198	185	165	182	178	191	190	193	178	202	193	194	187	166	180	182	173	191	199	183	198	197	184	181	201	188	164	170	169	193	211	182	169	169	178	187	179	190	195	186	200	173	185	162	210	173	183	172	173	173	183	166	195	173	181	186	179	178	183	164	200	184	166	188	187	208	170	201	211	179	181	199	178	180	171	210	184	182	188	199	165	170	212	195	179	221	155	186	178	176	184	195	184	209	193	208	163	191	195	208	220	195	179	167	159	194	166	191	189	167	175	186	202	173	189	165	215	194	177	179	199	197	190	195	207	222	190	185	187	202	169	195	162	194	191	202	206	192	166	183	175	189	180	172	190	184	166	193	194	208	203	186	193	175	207	188	203	170	216	175	180	179	172	194	183	191	165	193	156	175	188	171	181	190	170	167	208	189	189	200	199	199	197	174	197	202	191	200	180	168	177	187	194	184	180	185	192	201	180	189	188	190	209	199	169	169	182	178	183	164	186	192	178	167	182	212	220	186	176	190	208	192	161	163	190	205	186	188	205	202	191	193	164	169	173	190	191	169	186	174	193	198	178	182	180	196	196	206	196	213	195	195	196	159	177	192	184	180	172	196	169	185	199	177	183	174	172	170	193	209	193	176	182	182	182	180	192	192	182	181	199	182	181	180	181	190	180	182	223	184	190	183	175	150	205	165	188	186	196	181	156	180	212	184	187	188	184	199	187	192	173	193	201	183	195	198	200	199	173	156	192	165	173	189	178	190	173	191	207	186	198	170	190	208	161	197	199	205	199	187	174	220	200	182	211	187	196	191	163	182	183	201	204	192	173	188	207	171	180	189	207	199	185	203	167	175	183	190	171	182	186	187	196	184	194	206	175	199	171	168	185	196	166	177	193	185	180	143	185	186	179	199	188	201	184	191	201	191	209	195	188	164	176	182	189	201	194	174	220	192	156	189	212	177	178	175	165	201	199	179	167	185	190	172	188	184	207	205	187	184	204	165	179	202	176	195	197	181	196	165	172	177	168	191	167	193	190	195	205	172	183	193	186	193	215	179	177	174	171	180	171	221	191	198	204	192	202	195	186	177	175	179	180	185	185	225	181	183	179	193	170	183	179	178	178	199	207	205	168	165	203	197	175	178	203	218	217	171	185	212	174	177	169	178	216	186	175	190	194	175	188
23742	21126	28164	24014	20743	10150	2580	1573	1218	994	810	832	682	596	554	495	481	431	460	401	389	358	361	376	339	307	310	324	303	288	309	281	284	315	266	270	285	258	269	251	245	228	230	218	230	250	227	253	224	233	243	237	223	222	247	202	219	236	236	237	271	208	202	223	243	246	246	248	213	220	218	226	239	236	218	219	227	235	203	219	252	233	229	194	202	222	212	238	235	233	223	224	203	212	169	202	220	216	230	227	199	219	224	227	217	238	190	191	203	222	239	229	203	215	234	204	206	213	242	202	185	229	222	215	208	192	207	245	192	204	194	252	239	225	206	227	209	203	208	231	233	205	222	226	189	174	217	225	213	234	222	224	190	226	230	210	211	226	225	215	209	205	226	215	237	216	243	206	237	201	201	200	218	202	196	217	224	223	184	244	225	244	194	232	203	217	231	198	232	247	218	227	208	217	226	210	221	213	184	201	206	201	241	224	216	222	229	206	207	249	251	220	196	243	229	213	221	218	208	197	219	208	218	228	193	219	218	224	200	215	199	217	203	205	223	225	219	221	219	212	223	213	231	194	214	210	218	237	210	252	233	195	227	202	222	246	200	212	195	231	206	224	223	236	221	216	229	204	207	243	239	221	202	243	226	211	198	205	201	213	225	244	224	217	191	211	190	232	209	203	205	228	228	228	216	215	209	216	209	227	231	231	199	217	192	199	209	237	218	204	207	216	205	231	234	195	238	221	238	218	235	218	226	203	214	208	225	211	218	225	210	196	210	206	243	205	208	206	219	205	206	227	226	240	204	223	222	226	214	203	213	198	225	209	183	211	227	220	207	214	221	206	201	235	227	233	223	215	217	215	218	223	196	207	204	217	207	214	234	207	202	205	227	232	228	238	197	236	205	199	248	220	226	210	227	212	224	232	205	232	199	215	206	216	200	218	223	206	229	207	212	232	237	223	234	222	200	214	223	210	211	227	209	197	185	197	204	238	218	228	190	221	204	224	257	196	215	224	242	235	228	217	211	231	220	199	245	192	220	229	213	205	214	219	214	184	220	207	210	235	220	231	247	218	183	225	218	246	184	196	190	216	242	213	204	233	211	202	209	188	226	226	207	213	222	238	216	198	220	234	236	244	200	215	214	212	198	241	208	227	216	227	246	199	201	203	208	199	220	226	229	211	209	214	220	240	219	229	201	233	213	198	216	243	206	202	210	223	215	215	226	219	225	195	230	203	207	222	199	225	194	192	216	209	202	219	213	211	217	240	212	209	190	196	244	218	218	203	209	212	188	224	212	201	217	208	212	211	214	221	203	231	218	227	233	222	218	191	186	265	225	190	210	178	259	218	186	187	246	230	212	236	191	244	200	216	206	208	224	228	237	231	214	212	196	208	228	179	235	231	234	224	182	212	221	220	220	212	230	228	210	198	217	205	238	217	229	238	185	227	232	203	214	202	207	212	201	203	214	234	226	205	202	203	209	209	220	219	233	207	216	196	221	182	197	225	206	224	200	208	212	215	185	217	197	236	237	196	203	205	210	187	216	200	210	215	223	211	205	222	234	232	210	217	246	205	223	226	214	197	209	218	220	213	210	218	224	246	207	220	229	232	208	219	236	225	201	215	212	230	195	185	233	205	203	230	210	189	219	216	214	225	245	217	208	227	233	202	236	213	252	199	221	214	211	211	232	219	225	217	214	189	226	221	247	235	212	231	239	234	233	214	209	221	223	208	233	193	221	242	224	208	237	216	242	226	209	216	219	246	235	207	255	193	217	213	261	226	216	224	214	224	203	234	216	238	224	235	236	206	221	209	188	200	233	216	213	221	233	214	225	221	208	230	217	209	195	227	237	228	241	233	218	237	224	241	236	198	233	210	226	228	238	209	225	234	196	224	202	219	221	217	229	213	203	233	205	202	232	225	215	242	235	181	225	207	207	196	230	186	223	219	231	234	233	244	214	209	224	193	200	219	210	203	205	222	194	233	217	235	213	196	197	226	231	226	191	233	206	188	203	202	226	236	191	198	223	190	209	223	222	201	216	227	217	194	217	223	232	227	226	237	220	225	214	208	186	222	238	206	210	223	200	230	222	228	215	212	234	219	239	223	223	208	195	243	204	226	199	216	226	188	197	244	210	208	225	212	194	219	224	206	202	208	234	204	234	201	228	223	207	199	216	203	224	214	214	188	231	216	209	203	228	200	195	204	211	214	216	228	200	239	218	210	226	227	187	223	213	219	220	238	188	206	216	236	209	187	222	204	202	220	195	207	222	202	231	218	198	221	209	215	203	201	206	200	213	220	196	215	207	207	208	206	224	218	244	215	230	211	212	222	217	204	225	195	204	246	248	208	207	201	215	224	201	181	241	211	208	200	211	208	206	214	202	231	221	218	224	224	226	235	202	218	236	207	186	193	258	212	215	223	199	223	198	218	203	211	241	230	229	220	227	212	205	221	195	218	203	213	226	208	225	206	232	188	181	217	249	223	235	219	236	184	214	233	228	201	236	204	210	232	198	221	228	219	185	209	200	199	222	233	198	223	212	217	219	221	207	226	226	225	225	216	211	178	211	234	245	219	234	225	192	227	233	241	203	222	202	219	217	203	232	200	202	212	190	202	202	218	197	206	228	240	219	213	217	214	195	199	231	196	211	208	195	221	224	197	226	222	187	222	227	222	216	242	198	218	237	229	211	192	222	190	212	222	213	240	200	245	238	224	208	222	208	226	218	220	200	207	205	243	204	201	215	215	224	216	218	212	228	190	230	229	212	210	192	254	216	247	193	216	216	218	218	205	213	226	228	214	210	228	227	231	217	218	219	219	216	219	199	178	219	199	209	229	221	207	212	196	210	207	222	195	218	205	222	221	232	231	190	190	214	228	238	210	223	221	189	201	219	229	246	225	201	219	235	210	205	204	228	220	211	214	211	225	201	209	180	239	251	216	194	207	209	222	190	212	217	197	239	228	200	232	213	216	209	208	224	250	205	221	228	226	214	220	216	197	242	224	212	194	188	217	204	223	223	221	210	199	220	214	219	204	208	220	223	196	220	194	234	223	221	230	187	220	222	185	208	193	201	188	207	218	210	203	175	227	211	208	195	223	227	197	196	201	201	230	206	225	235	211	221	213	248	197	220	256	228	221	197	231	202	228	222	217	219	217	207	231	217	219	220	218	212	238	220	226	223	229	229	182	237	223	218	212	223	191	202	206	186	216	212	235	221	228	195	222	237	203	220	184	204	220	240	206	213	220	211	184	206	218	201	226	190	196	219	236	225	214	205	213	188	226	227	206	212	216	216	225	225	233	223	223	224	244	212	243	212	228	204	218	224	209	215	243	208	219	229	211	196	209	184	211	198	235	228	235	198	227	236	198	245	238	234	217	250	216	221	223	240	225	224	227	230	217	223	215	230	228	246	216	250	238	200	232	226	189	229	198	194	195	235	221	221	212	227	210	242	223	236	196	236	230	212	199	186	230	223	199	219	212	226	214	218	227
34633	54917	32572	10292	5592	4340	3356	2631	2056	1590	1330	1207	1069	953	799	734	704	668	604	519	555	492	498	440	432	379	400	406	381	331	380	326	318	302	333	299	300	281	272	277	274	263	253	243	276	256	238	229	241	265	263	265	273	233	232	262	224	239	240	231	229	260	230	240	245	227	262	270	223	241	226	260	228	207	234	238	235	225	218	233	217	244	237	204	262	231	229	219	214	225	218	232	228	224	228	203	234	216	199	222	219	221	223	235	218	210	208	216	217	224	199	233	220	231	246	226	223	216	223	206	213	218	219	249	227	213	230	231	236	233	225	221	251	212	237	248	223	220	227	220	223	234	239	205	197	215	203	227	228	247	222	219	223	230	228	217	222	219	210	245	253	211	181	260	234	214	208	243	241	231	216	259	250	235	223	229	218	245	225	210	216	221	223	247	223	216	235	228	204	209	210	234	233	226	236	238	203	246	231	210	231	224	214	224	247	244	231	216	239	213	199	203	235	230	226	229	232	226	233	234	238	237	225	246	227	226	231	233	223	204	214	231	229	229	200	216	210	227	213	225	245	212	234	219	214	225	262	241	211	228	213	231	247	231	235	222	218	210	220	233	244	238	229	198	259	222	221	232	250	234	227	186	237	233	217	260	241	240	221	200	230	213	220	204	216	242	211	217	248	200	221	230	237	225	219	208	214	232	207	216	225	217	236	227	221	250	228	189	222	253	256	216	248	249	239	203	212	216	218	239	206	238	215	212	228	231	229	240	200	227	220	204	214	217	225	238	218	227	229	247	209	256	237	217	227	237	209	249	227	211	211	221	210	255	226	229	238	229	226	230	204	213	224	228	219	225	228	232	236	185	221	229	230	213	245	229	229	231	217	192	229	232	232	237	240	214	213	212	254	230	212	222	239	239	254	254	226	236	247	239	181	230	206	237	243	247	248	230	214	213	214	213	236	255	246	242	209	236	222	250	255	234	192	247	216	220	218	219	229	231	210	221	217	208	238	225	200	200	227	230	245	221	206	215	220	239	211	243	217	213	232	232	213	215	227	234	211	236	244	216	225	216	216	240	224	209	249	213	221	211	213	224	236	209	216	230	228	227	242	220	248	217	195	216	235	255	240	210	195	234	211	226	229	230	207	216	223	241	222	215	195	202	221	213	221	239	250	223	219	213	215	239	214	232	204	199	238	239	224	212	241	238	214	228	232	225	217	252	239	226	228	195	207	222	228	236	207	216	256	190	198	230	229	241	208	227	237	218	231	213	214	239	214	206	228	225	227	237	222	222	204	242	220	209	206	238	222	212	233	224	234	236	206	226	218	241	242	222	214	216	240	234	222	210	220	205	232	252	217	206	226	213	222	233	221	189	227	205	203	235	238	202	236	222	244	236	240	207	230	209	220	221	221	217	219	214	226	226	210	224	227	219	210	241	218	212	229	211	247	231	214	221	239	219	222	222	213	242	269	216	242	205	228	193	219	229	215	238	245	215	210	226	224	227	210	203	218	205	239	244	215	242	211	233	223	244	230	264	230	234	252	209	237	217	195	217	213	241	222	221	216	228	241	216	245	243	240	228	212	231	207	232	194	231	213	213	253	238	217	195	225	220	206	225	221	214	241	218	238	224	224	232	213	251	223	217	213	252	228	224	219	213	251	220	243	206	205	224	236	211	218	237	255	223	212	211	205	226	186	220	243	204	198	220	226	248	250	237	240	183	206	236	199	234	222	242	230	227	212	225	214	222	223	204	223	208	218	218	215	222	243	232	203	231	228	241	208	223	192	227	208	238	232	230	230	232	215	225	203	234	205	204	220	252	217	229	221	244	238	222	200	210	237	202	201	224	218	221	200	231	216	226	226	250	230	224	210	225	234	217	227	233	236	192	251	247	262	240	222	242	239	221	230	213	223	233	220	223	207	208	239	217	215	251	216	215	250	216	221	218	212	244	203	212	226	236	247	237	231	223	225	237	214	228	214	231	241	224	224	227	208	241	236	227	239	241	225	217	229	263	230	195	237	210	223	223	227	230	199	219	234	214	225	204	215	241	208	203	223	230	235	218	223	235	225	228	209	234	226	223	213	208	192	222	237	203	224	216	255	205	241	223	243	224	219	226	232	241	261	234	231	211	236	201	223	211	206	247	209	211	231	231	226	241	235	208	233	229	203	229	214	241	222	229	216	218	242	211	211	222	226	223	189	214	240	213	242	213	227	249	243	221	208	230	204	238	209	235	222	233	219	230	225	230	240	231	239	215	223	222	206	228	214	233	224	228	225	242	236	241	236	233	225	238	233	203	219	204	228	216	229	195	208	226	207	236	202	252	239	236	205	227	254	226	229	229	221	240	221	215	224	226	247	218	233	228	215	206	247	218	227	223	216	234	207	223	219	233	210	213	211	235	251	248	228	220	236	242	216	246	220	230	214	225	239	212	238	235	219	228	234	246	232	254	235	240	234	224	231	218	224	216	207	243	213	198	257	242	244	248	226	229	218	211	208	234	238	223	219	256	204	226	219	206	213	227	253	201	202	222	226	215	231	246	249	223	218	242	215	212	207	243	227	227	231	232	217	215	240	225	192	234	207	233	228	252	252	225	220	235	233	251	250	214	225	216	237	227	211	232	240	229	213	227	220	205	225	232	234	227	220	239	260	253	248	219	229	242	233	248	240	215	217	200	220	208	237	218	232	222	206	214	229	220	229	222	241	230	226	223	221	215	212	236	220	214	212	198	225	239	238	224	240	246	232	237	246	238	224	231	221	222	222	236	244	238	228	213	234	228	240	210	212	224	245	239	215	208	225	240	238	237	241	244	244	265	242	228	238	212	235	222	231	218	247	224	226	218	239	223	211	233	255	257	232	198	215	215	222	244	221	239	251	250	225	242	219	210	207	223	214	217	253	240	215	240	224	212	225	200	228	237	245	223	204	201	217	238	246	225	233	217	231	226	216	250	230	215	185	227	229	256	231	228	236	223	215	218	224	201	236	217	216	236	241	247	221	234	207	227	223	207	209	208	226	225	231	227	237	214	220	255	206	245	220	240	203	246	229	222	213	208	249	226	204	214	212	227	227	197	218	211	219	204	236	224	213	228	237	217	220	269	226	211	209	234	218	204	252	211	219	234	231	218	213	214	244	227	231	219	200	228	215	245	232	251	212	218	217	237	221	245	227	224	210	223	251	232	217	226	218	241	223	233	247	247	239	215	243	205	233	204	197	223	253	227	218	237	166	224	258	234	200	244	249	201	250	222	177	201	209	206	221	204	240	235	234	204	225	228	238	215	246	244	236	245	232	234	214	220	226	227	192	187	211	258	224	208	235	216	223	240	252	186	240	212	203	214	228	207	257	240	238	208	228	245	229	255	211	242	205	233	220	236	251	217	212	232	220	242	232	199	250	202	198	218	187	205	232	230	198	235	226	215	228	218	196	223	230	203	222	223	222	213	236	227	246	228	251	216	229	247	231	216	250	243	213	244	238	236	213	240	241	208	247	220
24888	21145	27238	24933	11707	2585	1595	1184	956	789	684	658	586	526	521	457	406	401	385	384	355	347	335	308	345	316	289	254	294	305	282	297	247	276	257	265	228	287	250	232	255	237	225	243	232	252	258	223	204	238	208	218	246	235	226	236	237	240	238	232	239	215	229	230	228	237	248	240	232	248	196	223	223	233	222	233	215	204	225	217	215	217	246	222	237	254	221	220	223	222	232	219	214	210	240	226	228	212	201	235	244	213	209	241	225	242	236	218	205	226	197	216	236	221	231	217	226	209	218	244	226	209	209	237	221	229	201	222	216	209	236	224	208	216	192	232	227	226	198	256	206	203	235	200	232	217	231	200	213	233	218	237	217	233	211	224	235	226	205	231	226	217	203	231	261	250	228	234	212	212	217	240	232	204	223	214	225	243	208	219	200	202	233	193	207	226	227	217	199	223	197	227	229	210	214	221	239	210	258	219	244	236	219	230	244	218	223	238	200	215	216	237	212	203	220	208	212	206	195	234	197	216	227	218	226	205	223	228	209	206	238	225	213	218	243	227	241	226	226	209	203	237	230	233	201	242	224	201	251	224	216	230	235	211	234	236	212	223	229	221	224	227	229	215	253	238	213	215	239	242	210	223	214	206	219	236	204	219	248	205	188	236	206	212	202	212	196	241	211	213	267	240	238	186	248	246	216	205	219	217	197	195	216	244	230	245	227	205	205	224	197	211	238	215	239	208	208	233	224	218	248	214	203	217	222	234	203	220	203	176	230	220	221	217	218	220	233	219	204	214	208	238	235	216	221	214	227	230	221	218	208	196	241	213	235	211	228	198	244	206	222	235	257	236	222	203	222	199	249	198	221	208	210	213	239	218	226	232	236	239	233	223	258	221	212	194	210	210	218	234	214	217	240	207	221	225	254	224	219	232	217	220	240	225	237	209	264	217	231	189	229	214	238	222	228	224	230	205	224	233	217	247	221	204	192	217	198	221	237	225	220	219	207	232	195	219	215	208	219	223	214	210	220	214	207	220	199	214	212	214	219	241	212	194	219	211	221	227	213	223	238	217	209	210	242	234	212	218	205	211	241	229	249	221	223	228	233	228	217	239	216	232	214	195	186	237	215	220	186	241	243	253	203	212	222	210	201	244	212	217	205	222	227	234	231	206	219	225	235	231	238	225	220	185	203	213	243	218	218	243	231	263	241	226	224	213	204	203	222	246	229	212	218	201	216	255	209	251	204	222	224	224	239	236	230	218	220	220	207	208	252	230	225	218	188	261	239	234	225	232	212	224	208	203	201	210	232	221	242	232	218	205	221	228	215	235	226	241	258	213	219	211	234	215	200	233	224	221	248	232	208	209	222	259	207	213	190	223	218	214	202	234	209	225	224	230	201	221	230	216	225	227	221	223	228	225	214	229	188	228	226	212	228	230	211	223	253	231	238	213	217	254	213	227	219	215	223	221	197	233	222	234	226	239	235	212	204	222	239	220	211	218	213	205	223	221	227	216	219	226	220	236	219	195	214	217	220	234	214	216	230	242	244	235	205	250	242	227	229	203	230	234	226	216	241	232	244	232	227	249	202	213	209	207	236	217	230	242	230	200	205	224	204	230	200	200	187	208	187	223	209	210	185	218	240	223	241	239	214	218	213	228	219	217	219	225	251	218	218	223	240	208	224	202	207	231	204	212	234	221	225	227	204	239	217	213	198	230	224	205	240	202	240	213	222	208	225	220	206	241	211	196	240	216	207	230	211	242	229	229	212	210	234	259	201	239	209	226	225	221	222	233	244	213	191	219	221	222	230	193	214	220	205	202	189	234	212	214	226	242	231	249	216	236	199	213	241	198	216	203	232	207	211	214	218	219	241	220	237	227	199	209	233	220	216	209	211	219	242	216	200	227	246	204	233	237	205	211	227	231	231	235	195	200	205	238	224	233	206	203	219	219	239	212	226	223	214	208	245	224	244	208	230	218	217	208	208	213	231	205	183	213	201	210	223	231	231	196	239	249	234	219	200	215	214	231	232	199	217	198	215	240	186	224	211	199	250	214	235	231	222	241	219	225	250	190	221	219	230	202	216	208	240	216	222	224	231	190	201	186	217	234	231	239	217	210	225	247	244	233	236	228	222	203	225	219	212	221	211	198	210	213	228	217	243	181	227	216	232	230	239	262	235	233	198	235	212	212	207	247	214	221	221	214	220	219	221	225	180	190	255	228	218	232	229	167	253	255	236	213	213	223	209	244	264	229	227	239	222	236	221	204	235	234	232	217	217	208	198	224	222	215	206	188	241	209	224	202	229	221	215	207	202	234	216	213	228	203	211	237	224	233	222	211	233	191	212	224	228	251	232	251	233	237	249	220	248	211	235	231	227	201	194	219	197	227	205	223	195	218	222	201	209	214	214	210	216	227	222	212	226	218	208	208	230	227	236	237	201	203	205	219	243	238	217	229	194	200	208	228	205	214	233	210	209	218	215	239	211	209	212	233	214	221	205	232	202	225	214	192	227	234	226	224	231	214	213	200	238	224	223	220	245	200	216	240	198	208	213	218	248	203	230	217	212	218	212	235	216	224	223	253	204	183	226	214	233	210	199	224	215	231	218	228	227	226	247	225	246	226	204	212	213	220	206	222	208	221	228	227	257	216	232	214	245	213	246	217	217	215	208	245	211	236	204	252	252	207	245	233	204	252	215	253	225	242	232	227	205	223	235	206	217	222	226	208	210	242	220	220	230	216	233	224	213	199	215	229	239	223	207	225	202	244	224	228	227	216	216	206	208	225	220	216	234	237	247	228	203	234	237	229	220	215	228	197	199	214	216	229	209	214	237	231	241	214	194	219	201	207	194	220	210	232	211	237	224	210	199	200	194	222	223	232	191	214	255	214	234	236	199	179	234	225	208	224	249	242	224	207	232	233	229	228	215	231	196	260	227	230	229	216	209	221	237	236	222	246	220	225	222	187	243	238	235	220	255	210	225	234	212	221	255	217	188	200	227	212	220	227	225	215	234	234	213	204	211	211	199	238	234	228	203	226	249	238	217	239	223	214	191	202	213	212	218	207	230	211	220	231	220	194	196	210	222	221	238	219	204	224	209	231	230	229	217	224	211	224	203	217	203	257	206	232	218	220	221	243	205	242	224	226	196	207	228	218	225	225	218	233	231	229	195	222	219	215	214	224	222	230	224	227	221	205	218	239	195	209	231	250	227	243	185	219	223	199	210	210	218	233	218	196	239	232	228	189	232	191	216	218	208	225	230	202	200	220	226	214	217	236	235	232	212	229	225	226	233	251	204	195	248	191	227	210	212	224	200	239	230	193	229	206	234	226	204	241	237	198	239	246	228	222	191	215	211	221	186	209	226	224	227	239	247	205	207	218	195	228	210	200	252	216	226	250	237	200	232	232	195	233	224	258	240	231	227	233	215	198	206	211	207	194	221	214	225	203	251	218	214	224	208	218	249	222	223	230	248	242	213	211	263	199	216	241	213	234
34717	49552	28704	7463	4844	3803	2933	2233	1749	1292	1256	1083	900	799	741	683	639	583	548	473	484	469	430	423	440	385	369	324	352	308	338	338	308	324	303	279	276	302	265	250	242	284	257	279	287	273	271	228	269	262	271	248	249	250	240	264	272	238	237	263	239	266	234	281	239	243	231	254	234	265	231	213	235	205	258	254	250	260	223	242	247	238	205	234	199	254	259	265	231	230	244	226	238	240	242	240	235	235	266	253	251	240	252	254	237	237	229	215	246	262	235	229	244	246	249	242	232	262	236	241	244	254	231	222	225	268	232	260	266	268	228	247	251	251	231	230	221	240	223	211	232	233	235	224	276	206	233	253	218	233	233	259	272	242	247	213	219	246	220	268	225	255	217	237	253	238	232	225	265	230	238	239	238	254	254	213	231	230	272	243	249	247	257	240	258	230	223	206	237	232	220	229	260	247	250	266	239	230	233	246	239	244	240	229	237	241	242	256	256	279	253	229	226	218	243	206	244	208	238	260	242	237	225	265	248	222	224	239	246	245	230	271	248	219	203	238	258	250	232	236	252	245	214	232	230	226	262	227	264	247	262	242	251	232	263	246	255	249	213	260	261	234	257	229	243	265	247	235	226	226	219	242	247	242	234	226	240	244	209	231	247	232	257	261	236	246	236	250	280	224	219	231	243	231	249	245	242	246	267	226	247	226	214	239	245	221	224	236	213	252	228	246	261	238	228	248	239	252	251	249	242	246	226	241	242	241	223	219	276	235	226	255	212	223	231	257	226	231	228	272	259	248	239	232	249	214	227	234	251	247	221	239	212	255	222	216	227	243	230	238	229	224	238	240	236	222	267	241	227	234	254	253	225	250	241	238	214	234	239	221	230	251	236	232	229	243	232	244	239	246	216	251	212	223	229	223	248	238	243	237	226	223	234	239	239	239	235	228	213	223	255	233	227	237	239	248	212	235	254	223	269	252	236	225	223	217	226	236	205	222	252	218	224	238	215	234	239	238	234	240	257	249	228	240	261	237	237	234	261	216	271	232	256	214	213	262	236	239	224	259	213	243	227	254	256	252	244	232	223	245	221	232	233	241	236	274	233	251	234	241	226	256	221	240	249	207	223	251	227	274	219	222	231	231	259	246	238	227	225	237	249	229	217	228	251	240	234	229	213	267	213	228	223	219	251	231	267	209	235	235	258	232	234	263	244	243	225	222	231	237	233	241	251	216	253	257	281	219	207	235	238	252	242	229	226	251	229	248	258	262	254	232	232	256	201	247	259	233	221	229	238	245	247	206	220	243	209	270	245	253	229	237	232	237	264	233	251	231	230	202	234	236	212	250	243	227	239	226	227	273	218	236	238	231	227	253	259	225	222	208	240	206	249	226	238	251	236	237	263	253	258	246	235	234	245	242	207	208	251	244	252	245	232	229	221	251	257	225	245	230	247	216	236	241	221	241	245	228	214	243	236	254	238	229	242	214	249	232	244	229	231	240	218	240	230	256	253	236	237	239	216	240	254	224	228	220	235	266	239	226	244	223	232	218	240	253	235	230	239	239	228	256	253	261	258	230	245	243	197	267	226	206	236	240	213	247	242	216	232	238	270	223	245	273	255	192	232	234	218	281	203	252	218	240	220	289	237	239	260	198	240	240	244	226	239	247	223	237	220	252	265	233	227	239	241	258	244	245	247	240	232	228	220	242	238	228	224	235	231	239	221	226	263	255	238	245	230	224	217	230	262	221	246	258	233	259	245	236	213	281	232	266	236	249	231	238	210	226	234	257	235	229	230	235	222	220	254	226	218	213	256	242	232	233	243	244	238	263	246	221	247	258	230	244	264	242	242	260	254	235	245	283	203	239	259	257	230	233	245	268	253	235	263	247	221	221	237	224	206	213	217	257	233	255	247	237	239	251	223	269	229	267	221	245	228	246	266	253	239	241	223	234	234	227	239	236	235	247	234	252	211	242	223	234	231	242	222	250	231	260	279	250	211	234	236	229	243	232	284	245	246	232	229	257	240	234	254	259	258	240	223	237	237	255	232	224	262	253	239	229	210	242	245	257	218	214	227	239	241	265	227	232	244	238	220	216	243	245	230	238	234	225	268	246	243	213	224	234	264	250	260	245	275	237	252	227	210	225	245	220	223	239	266	246	255	265	247	242	237	238	235	233	250	234	249	220	215	237	235	220	209	247	232	231	236	233	232	225	238	228	235	229	231	222	230	262	242	220	237	244	232	235	218	236	225	235	240	236	261	227	224	232	250	237	223	246	217	248	233	242	240	224	275	245	259	237	231	242	216	257	220	247	238	239	270	213	216	234	242	257	229	265	205	221	218	217	244	213	214	245	240	235	240	254	235	262	218	236	255	250	248	201	254	259	237	222	247	193	236	236	231	250	265	225	246	225	259	216	240	231	225	231	222	257	239	218	247	240	263	231	238	226	262	215	236	253	244	213	245	243	225	233	228	271	239	239	258	220	206	255	233	240	232	227	225	232	242	250	220	259	235	248	276	219	225	257	258	245	241	234	237	245	218	252	209	236	225	258	248	239	240	236	244	215	226	228	263	231	227	231	236	264	256	236	243	236	221	242	238	236	234	252	228	243	259	258	227	255	264	254	256	249	255	257	239	245	245	236	235	235	251	242	257	243	241	228	232	228	233	230	231	241	243	225	239	224	260	277	247	248	262	241	230	229	229	255	222	214	235	232	258	242	229	239	229	245	230	245	223	235	234	247	263	244	253	233	244	266	245	215	268	229	244	242	247	226	240	238	231	246	251	252	242	245	233	204	223	221	216	223	233	245	242	253	239	227	260	236	263	253	241	236	226	251	236	256	243	242	252	222	211	240	231	247	226	281	236	227	254	244	237	239	257	260	200	233	247	239	236	234	238	216	253	264	223	241	216	236	254	249	218	224	251	236	190	218	275	247	238	261	261	245	232	240	249	225	240	252	221	226	224	258	223	254	219	199	239	247	251	248	244	220	235	244	208	225	236	205	234	238	218	217	241	204	227	246	242	251	237	244	230	252	260	267	243	217	242	221	218	261	245	240	241	234	223	233	250	242	249	232	224	243	246	217	276	266	222	230	234	239	233	255	228	264	229	226	256	230	258	198	214	244	229	247	228	226	239	261	239	259	237	221	258	238	261	232	254	260	258	239	263	260	222	245	220	253	235	233	236	222	238	235	212	234	239	266	231	240	251	246	258	245	232	250	215	237	240	247	225	248	231	234	223	250	245	280	231	229	236	239	227	234	234	228	223	234	228	238	215	288	260	254	226	236	263	208	232	251	253	223	232	243	251	209	262	226	224	221	228	247	250	252	229	247	220	225	238	247	248	235	223	231	217	250	252	235	239	258	228	247	222	233	282	241	248	222	250	242	233	221	250	257	252	247	212	230	258	241	225	252	239	223	264	219	225	241	245	236	270	241	239	252	224	247	252	254	245	211	250	242	256	236	240	227	239	209	237	207	249	250	248	240	225	265	241	233
22750	21181	28836	23830	21188	21162	9765	2735	1910	1596	1346	1200	971	944	871	786	724	678	708	628	564	563	489	533	505	474	426	417	428	412	377	417	364	363	364	370	362	328	330	383	335	363	345	323	330	280	287	339	345	330	336	313	305	299	288	321	338	323	319	337	318	334	315	325	313	337	341	298	296	339	288	303	296	308	294	280	313	300	349	303	318	327	293	290	274	314	303	290	293	317	289	332	295	302	337	291	311	282	293	277	309	278	295	290	264	290	270	299	302	296	304	302	291	278	302	314	334	283	300	276	306	291	327	308	315	294	306	309	308	299	305	304	293	294	316	275	310	292	319	252	311	291	322	293	330	295	284	329	314	324	282	311	322	288	293	315	333	286	327	319	302	274	301	308	283	275	298	299	307	288	298	317	293	313	297	313	288	310	274	298	290	297	294	309	337	274	297	273	321	292	306	297	318	279	292	286	306	270	270	305	313	274	286	290	286	316	311	313	298	275	301	311	279	279	317	333	304	264	272	271	293	290	325	299	311	307	311	311	310	270	295	298	282	308	286	296	286	316	309	309	270	284	263	333	274	283	292	283	322	285	293	275	311	313	320	305	290	305	307	272	319	294	304	315	296	278	314	322	305	292	292	298	277	290	310	297	346	278	288	315	277	328	280	257	292	298	272	279	287	283	279	292	287	326	292	290	253	310	283	292	299	305	280	296	289	279	268	295	280	296	291	295	312	300	269	301	321	289	293	298	305	313	293	285	288	298	298	318	288	307	311	314	307	332	299	280	297	286	317	300	277	272	303	275	310	275	295	294	257	298	275	298	289	328	297	268	255	318	309	330	297	317	286	288	295	323	315	302	300	282	317	288	264	300	291	267	330	306	285	302	313	301	281	284	290	288	290	308	325	283	297	293	292	283	286	285	291	293	281	315	290	296	266	272	271	322	269	295	285	286	324	299	298	316	287	300	280	292	301	289	284	262	284	310	296	331	327	317	306	308	296	309	304	297	321	287	287	280	291	297	281	322	279	285	289	282	319	309	301	318	268	281	294	288	298	281	284	280	302	290	293	328	295	303	289	294	301	319	305	316	302	289	301	270	278	263	317	285	298	300	302	290	305	301	312	318	314	283	338	277	324	297	299	307	287	307	312	300	317	283	301	290	286	293	291	294	287	265	305	306	290	335	335	282	309	290	281	295	305	327	287	304	299	301	297	333	312	297	294	312	311	281	317	304	309	277	297	320	304	309	278	281	288	284	312	298	295	273	273	298	287	296	269	325	291	303	308	320	286	295	352	308	307	297	294	316	296	266	252	313	286	292	314	304	305	315	316	306	288	308	299	309	280	289	347	297	314	323	297	297	314	290	312	308	281	277	304	249	294	261	294	342	285	304	313	291	318	322	296	299	299	315	273	287	316	300	297	296	296	286	292	296	273	300	311	316	270	299	321	312	287	293	288	283	310	291	323	272	279	293	309	287	267	294	272	293	305	273	303	313	310	308	285	306	284	341	302	332	303	272	274	280	269	301	307	282	267	299	306	285	297	276	289	287	301	279	295	312	289	292	261	287	317	286	296	276	285	309	275	288	277	319	311	312	281	282	327	279	327	271	306	282	286	296	317	281	284	283	317	290	309	296	272	268	304	292	316	279	291	285	311	282	296	309	277	292	317	302	330	308	295	256	266	310	319	278	321	296	312	308	302	319	270	291	311	298	272	310	287	309	304	329	310	298	282	275	295	282	280	291	280	301	319	318	334	272	307	279	304	312	280	257	330	300	304	240	332	310	292	304	308	318	302	287	311	256	261	298	297	282	307	345	302	327	279	282	288	298	294	274	267	297	312	307	285	282	290	300	312	285	262	279	291	302	315	288	313	287	285	296	286	314	305	317	304	279	277	305	307	312	311	299	295	319	310	290	302	305	268	321	261	300	293	264	296	297	267	280	290	295	328	298	309	310	298	287	300	304	295	316	270	295	289	311	325	285	301	302	312	286	307	287	313	274	301	307	277	328	270	317	296	276	311	299	281	300	295	275	286	290	315	314	271	308	322	305	281	280	264	292	295	293	291	276	311	276	277	282	303	335	300	277	300	298	272	288	303	302	284	284	279	265	267	327	299	265	310	287	283	269	290	292	305	303	298	298	273	285	283	301	269	290	284	313	300	293	276	296	295	317	290	321	303	300	307	296	285	328	292	276	303	292	316	278	296	306	317	283	287	269	310	318	303	294	297	287	295	304	255	295	293	297	290	319	291	267	333	324	268	295	319	333	328	289	305	279	275	275	281	311	276	297	301	303	300	277	312	293	274	312	297	278	303	271	290	298	278	283	300	338	286	310	259	313	290	286	278	308	270	285	293	276	271	272	330	308	295	265	281	317	317	313	332	274	296	311	316	282	304	293	301	313	292	274	309	331	323	326	341	269	287	288	285	277	303	293	307	298	265	314	314	298	268	318	287	292	304	307	299	293	267	289	289	290	328	300	294	275	274	321	274	294	298	295	312	280	262	302	256	298	306	277	293	273	280	295	291	304	264	308	282	298	293	291	288	307	296	296	314	321	299	311	282	279	286	287	296	299	280	321	313	294	296	305	314	324	319	294	336	289	275	303	276	301	297	303	306	283	289	291	323	331	311	272	305	298	280	294	289	299	297	321	283	323	306	282	291	309	290	294	293	288	315	284	306	312	299	282	322	278	303	278	316	331	281	261	263	309	274	289	267	288	332	289	306	297	287	325	291	262	279	299	349	306	304	296	299	288	261	293	290	286	308	303	303	323	254	300	315	304	302	280	291	287	292	301	294	279	276	297	312	306	312	312	301	296	310	283	274	311	297	296	320	319	280	294	287	304	314	307	333	304	315	336	313	302	297	317	300	313	281	294	275	290	303	260	285	289	299	322	329	286	300	299	312	301	328	270	307	281	307	275	313	294	267	303	321	284	299	300	278	292	297	305	297	288	319	296	302	308	280	285	288	292	301	299	274	298	320	297	299	266	293	315	292	280	303	298	309	290	291	289	314	296	335	282	326	292	284	310	289	247	289	295	330	304	315	276	286	310	328	289	301	300	285	301	292	287	316	275	302	291	319	286	312	297	285	283	309	294	287	300	305	274	299	273	288	309	310	287	297	290	291	314	283	304	342	321	285	334	309	318	280	278	327	282	283	277	329	292	290	263	292	293	294	298	298	290	313	288	287	288	281	272	316	284	304	305	257	294	293	298	310	310	295	265	299	314	295	283	281	315	295	316	285	290	274	299	270	310	291	312	314	278	285	316	308	294	302	295	293	279	297	291	308	309	312	273	270	309	292	307	273	316	337	291	312	313	313	295	254	309	283	291	262	303	296	292	316	282	328	293	301	299	309	289	289	309	286	294	292	310	295	309	262	295	260	292	278	299	282	314	326	289	301	313	283	313	310	289	299	309	273	285	321	301	313	269	334	303	287	258	304	323	294	262	322	295	300	304	288	299	290	298	286	295	282	307	309	302	292	281	299	311	290	268
37847	63137	40477	12606	8587	6896	5357	4110	3199	2595	2160	1792	1589	1462	1257	1174	1081	962	882	853	757	670	702	635	625	579	570	511	504	448	457	499	445	434	437	370	445	394	375	382	370	348	348	387	328	351	343	332	374	382	336	354	342	326	336	317	346	336	320	359	330	330	317	312	349	320	333	317	306	300	338	310	354	332	307	329	319	332	327	314	332	307	349	326	287	320	320	314	303	322	284	291	324	321	312	292	320	316	305	319	321	327	293	316	266	268	302	299	313	294	312	288	322	286	298	301	312	316	303	323	288	307	339	328	280	318	338	300	306	293	300	294	296	287	297	292	309	311	311	321	291	287	290	273	292	286	322	298	293	330	324	297	333	316	287	314	295	326	304	316	302	309	300	316	337	273	300	302	305	333	350	280	263	327	308	336	299	296	310	274	321	287	306	294	302	313	287	285	280	280	317	321	284	323	303	309	336	282	310	287	308	300	292	290	285	302	296	331	316	296	284	291	282	303	307	342	287	306	320	316	305	306	278	279	292	302	305	280	284	339	284	335	262	313	290	311	317	340	313	339	292	292	320	306	308	312	335	269	282	327	312	315	347	300	314	351	290	343	289	303	318	306	269	321	276	315	290	310	320	319	307	315	325	312	313	266	306	286	309	289	313	309	298	302	321	324	308	328	327	285	288	295	327	339	283	306	308	332	288	281	287	306	287	313	305	340	304	296	306	305	295	287	306	289	308	314	303	323	303	291	291	289	305	322	308	319	279	287	303	310	291	323	340	270	306	330	287	299	312	312	290	312	310	306	306	315	326	302	291	318	319	277	298	305	296	299	314	305	290	302	309	332	306	324	296	300	317	301	293	313	314	276	306	274	314	322	285	323	299	294	295	310	310	331	305	262	310	318	309	298	307	313	300	306	299	315	333	329	318	302	298	273	283	300	298	292	326	305	302	293	302	329	305	281	308	300	295	273	339	323	292	337	302	296	312	283	307	273	319	315	286	325	294	305	316	313	322	320	283	299	339	305	309	280	322	288	320	314	319	270	291	295	284	298	305	300	298	322	341	286	339	305	355	297	267	327	313	309	292	330	348	307	289	313	293	285	310	305	306	301	306	298	257	302	328	328	309	334	309	320	316	296	320	295	282	305	320	292	320	311	310	288	306	320	290	331	294	300	280	286	338	328	287	310	318	322	308	291	331	323	296	299	303	349	296	326	298	295	325	288	298	305	269	271	274	269	322	308	289	305	325	296	343	312	291	305	298	329	289	301	338	308	272	311	307	311	285	301	313	301	292	283	317	321	263	307	289	288	334	319	289	311	306	330	285	327	329	293	281	281	310	279	316	321	289	311	327	305	302	285	335	315	293	298	307	320	324	317	295	326	317	295	298	295	306	325	298	298	323	280	321	279	293	303	326	290	280	311	318	326	321	324	316	289	309	310	345	288	297	296	273	306	283	309	282	307	266	335	286	313	266	312	281	268	302	329	284	296	321	297	329	308	286	319	300	303	290	329	314	301	306	310	320	275	307	279	284	302	330	307	309	293	266	311	314	311	318	336	294	305	289	323	295	296	294	274	308	303	306	319	324	318	290	289	318	280	322	303	326	329	300	307	308	308	264	289	306	317	336	307	323	290	313	291	342	306	279	325	292	309	311	296	289	281	297	335	297	333	315	313	311	319	291	337	332	312	296	300	270	304	310	288	309	316	322	302	266	299	294	321	280	321	327	292	353	295	285	300	288	297	321	315	271	297	318	280	307	312	289	308	301	297	280	277	300	286	300	296	302	309	287	312	296	299	285	318	296	290	306	277	312	313	273	327	304	314	284	296	286	300	313	270	324	306	301	324	305	325	331	317	302	285	290	278	326	318	314	283	274	338	303	296	309	276	281	304	319	293	352	292	298	291	292	293	316	317	300	300	293	297	334	318	282	318	331	290	314	333	297	311	302	307	319	308	300	294	296	306	292	275	304	296	327	304	302	309	321	289	336	307	325	342	294	316	328	303	320	270	286	294	280	305	288	316	286	293	285	318	295	298	288	305	305	297	298	295	296	299	279	310	320	299	307	326	312	302	313	301	305	310	296	287	324	311	288	306	301	300	310	270	308	313	295	302	304	301	353	286	321	302	322	312	317	320	291	325	308	283	314	303	278	309	331	282	335	318	308	305	329	317	281	287	302	312	301	292	328	274	293	323	316	328	328	303	319	305	323	289	310	307	317	308	329	306	307	302	324	316	333	310	292	297	297	296	303	301	315	291	305	330	319	283	320	283	338	309	340	307	306	304	314	298	313	308	314	299	307	272	307	299	274	333	331	296	287	288	304	303	286	290	291	278	332	295	265	310	300	280	291	303	243	290	310	295	292	296	304	307	301	314	305	312	274	307	284	318	343	323	318	305	294	279	316	323	286	260	311	281	297	290	281	317	301	309	316	321	328	288	290	316	296	300	305	311	303	334	258	298	281	276	312	299	326	314	325	312	310	253	288	285	317	312	324	274	263	332	308	306	284	309	286	302	311	276	311	310	316	273	274	301	299	315	301	278	293	292	308	290	307	312	295	327	339	289	297	333	327	286	296	288	311	316	330	293	306	279	289	334	288	283	302	309	318	276	298	312	309	298	322	301	295	303	304	288	304	310	293	298	294	296	316	284	296	317	299	320	282	297	308	334	272	326	308	314	288	301	294	310	297	322	306	297	307	302	325	290	296	319	330	302	286	332	332	288	320	307	328	308	328	287	286	287	327	296	324	340	282	311	322	312	349	289	278	301	335	297	316	288	282	299	288	306	299	299	310	286	334	306	281	317	327	355	325	298	281	306	266	291	313	281	330	331	309	312	319	310	329	286	297	305	302	275	299	329	288	290	294	286	276	298	323	302	287	299	316	304	311	287	328	324	293	307	312	307	317	304	281	303	310	306	297	292	279	305	308	329	306	308	281	317	290	320	334	314	275	320	276	301	303	323	305	295	271	316	291	331	299	294	313	273	318	323	303	295	308	279	300	285	289	306	294	297	282	308	335	301	313	302	317	309	294	313	329	284	285	325	354	311	306	315	281	299	306	315	302	310	297	279	308	272	337	291	301	325	298	314	303	316	288	286	292	296	306	304	296	308	308	320	278	310	293	313	279	320	333	291	308	313	318	285	311	342	292	305	301	304	315	315	296	298	281	301	324	317	338	299	280	290	293	292	246	298	306	315	340	302	293	282	286	311	330	327	316	297	280	309	325	326	310	341	295	329	326	306	325	280	296	291	301	303	326	294	318	312	322	289	318	304	323	319	290	300	309	285	306	302	315	272	304	307	296	295	292	300	302	309	279	302	327	296	275	321	313	317	283	283	296	319	291	293	319	291	305	351	328	298	288	326	296	286	299	286	295	286	317	296	310	307	321	290	306	319	336	262	318	309	320	290	293	297	281	318	301	326	309	292	297	321	339	300	339	312	314	305	288	309	303	325	313	335	302	313	324	334	309	310	334	320	304	309	274	277	313	286	307	261
32219	30040	22049	6860	2296	1511	1133	858	702	590	499	463	424	393	385	327	293	325	331	269	268	280	255	258	265	193	225	192	194	222	195	150	190	203	192	191	213	197	171	186	176	196	180	185	195	186	161	163	167	203	165	177	181	156	175	171	176	169	194	173	160	176	184	166	181	188	200	177	178	207	164	170	153	173	152	142	168	178	150	169	185	171	149	176	150	174	167	174	171	178	176	172	184	165	167	153	148	188	180	168	187	160	173	156	180	149	153	163	174	162	168	168	194	181	145	190	175	191	182	191	178	148	209	166	182	169	154	175	190	180	159	167	169	193	187	152	159	173	172	179	145	172	173	158	166	200	164	175	175	179	152	147	186	182	161	177	171	178	163	173	173	171	180	190	182	178	185	166	153	166	179	198	180	146	194	162	199	152	176	157	183	158	169	164	166	193	173	182	152	157	184	165	157	184	165	189	172	170	163	170	159	169	153	158	156	154	181	166	170	165	165	175	188	174	168	186	158	164	153	164	168	177	163	173	170	184	146	180	164	183	172	154	165	168	174	181	186	175	171	185	170	166	176	171	165	179	181	173	179	190	183	186	180	161	181	151	176	181	176	169	184	155	172	172	161	178	195	166	178	175	155	148	176	193	184	158	173	189	170	175	165	158	163	174	188	160	168	182	190	161	173	191	174	185	184	193	184	157	171	186	148	178	165	150	168	174	159	174	163	147	162	152	151	179	154	164	176	180	159	191	178	130	162	176	183	188	157	180	160	172	180	180	170	151	178	159	197	171	158	170	161	168	174	197	180	166	157	153	176	180	163	163	168	165	158	134	174	173	157	175	154	165	182	202	171	191	160	169	177	174	165	181	155	179	170	177	168	180	168	170	168	182	211	173	156	188	169	154	163	190	170	170	150	160	159	173	149	170	164	151	177	177	167	177	147	192	183	178	168	185	163	193	148	153	172	162	161	153	157	182	168	164	178	181	167	165	165	175	177	182	175	181	177	184	179	165	180	200	182	185	203	174	198	157	186	185	187	155	166	178	178	175	133	148	179	169	174	173	153	170	168	160	171	150	172	176	171	167	173	167	154	165	199	146	167	199	168	177	194	179	161	162	176	169	200	152	166	169	160	149	180	163	184	172	170	152	202	176	183	157	177	175	154	165	184	167	166	172	182	190	175	177	165	158	158	178	165	157	181	173	169	183	158	172	156	162	192	175	167	157	151	187	172	185	153	146	173	159	167	161	159	185	170	145	160	161	180	181	157	155	173	185	179	166	189	182	176	151	198	153	158	159	160	172	156	162	173	162	176	170	171	192	136	141	163	161	154	184	157	190	176	156	157	176	164	176	151	167	157	181	163	152	166	185	154	171	162	174	151	167	157	197	172	179	171	154	153	170	184	157	183	149	174	169	173	163	178	180	170	144	146	167	180	167	151	183	160	143	152	166	145	168	201	186	183	193	171	161	168	174	158	182	162	163	167	171	183	152	164	171	159	185	178	186	178	171	184	177	160	162	191	189	174	163	183	174	176	172	172	167	177	173	198	162	178	177	161	176	136	178	209	162	144	140	174	153	192	167	189	170	154	175	156	178	167	158	188	172	162	186	175	170	161	184	158	178	164	183	188	178	173	176	167	168	190	157	192	193	152	171	152	168	182	159	176	170	177	169	171	161	160	169	158	171	159	191	179	167	174	176	166	150	159	170	141	166	177	197	170	148	181	171	189	149	165	162	186	167	163	173	154	190	155	160	180	182	168	178	180	192	147	158	149	209	185	166	161	160	167	168	171	194	164	161	172	163	172	151	163	177	156	171	155	185	172	182	168	185	176	170	144	190	158	173	197	161	177	151	191	171	136	185	191	181	168	178	184	160	161	154	188	159	154	173	160	159	194	195	146	165	159	156	177	178	131	171	178	163	162	179	180	180	165	174	147	173	177	174	158	177	171	166	169	137	176	158	163	180	161	155	176	176	175	168	158	185	147	178	195	192	171	178	161	195	166	152	176	195	159	166	164	174	147	157	184	172	160	162	179	212	152	186	191	181	168	191	169	179	175	162	157	168	166	175	169	177	162	177	153	160	158	197	186	192	180	183	165	189	179	170	183	162	182	173	184	169	196	175	162	174	177	169	178	185	166	174	152	143	172	179	180	158	177	147	177	180	183	191	158	170	182	170	162	173	182	178	152	160	179	157	171	170	191	171	162	171	167	164	166	163	159	158	175	171	178	154	167	167	179	169	153	169	178	160	178	178	168	159	173	165	166	176	183	183	174	166	184	172	170	154	181	183	179	173	164	184	171	184	190	168	199	173	160	194	146	157	176	159	168	177	178	175	185	147	185	172	170	160	170	165	189	163	167	180	177	180	176	187	172	174	171	175	178	188	175	182	164	174	179	167	147	161	177	154	169	188	175	189	163	162	174	189	167	181	150	159	171	158	176	170	161	193	145	175	173	156	148	175	184	173	140	190	179	143	196	182	161	179	157	165	185	180	155	171	176	172	172	151	164	168	171	167	160	176	148	169	180	181	163	191	164	175	176	181	166	202	168	159	199	167	174	215	177	169	180	155	186	160	150	200	182	177	156	193	168	170	159	168	156	194	176	181	174	157	167	151	174	170	169	174	193	186	157	152	189	171	192	178	172	198	183	192	173	166	169	166	163	193	158	190	185	172	192	163	167	167	175	146	189	187	157	165	173	183	164	155	199	166	186	165	176	191	180	184	138	167	184	188	179	177	153	143	175	170	174	150	167	178	164	158	160	187	177	158	153	191	165	180	167	180	175	163	161	178	174	171	156	171	194	154	181	182	167	164	165	186	171	180	171	185	147	163	154	162	174	175	156	176	170	164	165	174	161	184	211	173	158	160	161	154	165	173	175	175	176	174	185	175	153	184	171	150	172	175	173	170	163	174	171	153	169	187	181	157	166	169	152	182	194	150	165	167	175	158	157	154	175	183	168	176	176	145	149	179	184	187	178	165	192	171	170	198	154	195	165	175	161	180	177	168	163	170	179	139	184	171	184	204	154	193	167	176	202	187	163	165	167	176	172	154	169	181	173	194	172	161	164	172	182	184	172	172	156	146	202	188	170	184	155	182	185	161	158	175	175	181	159	169	148	170	180	175	161	187	179	160	156	160	171	158	158	162	177	201	198	182	187	149	180	178	157	171	175	176	156	167	155	182	155	166	168	176	169	157	174	167	165	179	171	172	160	160	152	182	163	167	187	193	200	181	172	180	189	173	150	170	189	172	161	166	173	171	177	170	179	200	180	174	164	173	190	185	176	185	171	165	191	166	169	173	155	170	175	165	157	176	180	158	185	171	165	147	160	182	158	171	172	175	159	174	167	150	195	157	152	163	191	168	163	167	173	150	184	182	185	150	161	185	172	165	185	161	189	162	203	153	173	179	186	154	164	161	176	147	180	160	179	185	175	151	163	171	194	162	189	178	178	182	195	185	163	196	159	186	156	154	166	143	166	145	163	181	155	184	177	192
34778	42459	19924	5217	3520	2670	2065	1574	1242	1088	870	689	669	607	526	531	452	419	400	403	339	317	314	288	312	259	294	280	264	243	263	242	255	215	213	239	238	264	201	209	218	197	210	212	212	186	207	202	217	174	181	210	206	177	193	190	199	192	200	202	191	190	208	200	195	207	193	184	191	192	187	185	170	188	188	199	178	192	189	177	183	198	178	187	193	194	188	191	189	204	205	200	202	230	176	158	183	202	144	202	198	171	194	202	190	191	180	171	215	172	188	167	184	142	186	192	183	196	189	212	183	201	204	163	179	188	193	211	175	172	168	195	197	171	196	197	187	193	190	182	195	197	187	169	165	197	173	188	182	185	169	182	202	195	160	183	180	187	190	196	208	190	173	190	187	164	159	179	204	200	203	168	177	195	167	191	182	158	157	163	200	181	189	198	195	176	188	185	206	177	162	168	172	176	193	175	199	201	190	186	186	168	202	182	199	215	169	186	196	171	194	196	167	193	180	169	195	170	184	188	200	201	175	187	192	187	179	184	190	192	209	179	171	187	204	159	165	153	193	185	212	179	199	169	169	200	186	167	177	155	180	192	188	177	205	198	201	188	171	187	181	156	192	167	187	198	193	169	202	171	194	189	181	188	196	180	197	171	167	184	206	194	169	190	201	173	184	171	184	197	185	196	176	199	200	169	185	176	195	155	175	170	181	180	177	178	201	164	193	181	182	176	189	162	190	180	185	148	175	202	196	186	189	199	199	191	174	205	176	176	177	199	196	218	184	171	178	190	178	198	176	186	180	198	188	209	174	166	152	171	180	194	187	177	160	181	186	191	207	180	179	170	189	181	168	184	175	174	166	170	195	193	192	175	192	174	201	172	178	197	180	208	193	209	197	189	172	194	173	195	166	175	208	179	193	199	173	178	201	170	174	166	158	211	190	184	182	174	178	164	201	196	186	166	190	196	202	189	180	176	187	197	168	188	207	190	190	172	194	187	215	155	185	192	187	180	217	181	198	195	173	193	191	192	165	186	176	193	195	192	173	204	188	169	182	193	206	203	176	182	164	205	192	184	203	183	207	187	190	173	182	198	185	200	204	194	179	185	194	176	187	195	179	179	190	194	184	189	186	179	181	175	182	182	200	196	172	166	191	181	183	177	187	175	194	198	183	163	170	187	184	194	189	172	187	169	194	193	204	188	198	167	193	185	175	184	164	189	210	202	201	201	188	186	179	189	181	158	170	211	183	211	194	184	186	178	185	159	183	200	197	181	175	183	188	192	189	180	200	181	189	181	189	177	182	170	177	170	172	205	205	193	190	204	198	174	202	197	177	185	177	185	197	196	182	171	181	195	182	191	198	185	180	173	178	153	157	217	180	196	186	197	179	167	183	211	197	192	163	186	193	174	204	198	183	186	189	190	210	207	176	175	186	217	181	170	197	183	191	185	168	183	192	187	158	191	191	223	168	199	192	190	196	170	178	175	192	212	177	187	172	179	183	172	172	186	192	159	193	170	177	202	192	199	187	190	205	187	175	188	170	192	204	178	199	181	198	184	200	206	185	155	158	219	192	186	209	177	199	184	166	198	197	173	186	167	175	200	197	175	176	176	163	177	189	175	176	188	184	171	198	177	179	172	183	192	195	204	187	183	188	198	200	177	183	192	196	192	190	169	185	172	188	164	199	180	207	182	193	188	182	186	216	193	191	163	201	163	164	193	183	192	202	170	197	216	186	181	208	201	180	185	169	180	209	184	200	167	189	178	173	167	160	186	187	179	150	193	187	190	193	200	217	192	179	189	191	169	163	187	179	202	211	185	153	190	186	191	154	201	165	197	178	191	196	179	217	178	192	179	154	179	186	189	169	185	203	196	185	195	182	159	190	179	212	181	191	189	174	183	180	178	199	187	187	186	163	201	169	185	165	187	193	168	228	197	186	180	199	205	185	183	180	193	208	196	173	195	198	178	189	186	201	164	189	168	172	191	185	173	181	170	182	172	196	171	186	187	193	186	182	175	178	188	203	171	188	185	172	189	181	182	173	206	187	157	200	171	178	153	179	186	179	170	179	154	166	179	184	183	171	180	193	195	206	186	187	202	202	196	178	190	177	191	174	173	173	194	201	165	198	192	191	194	187	185	169	183	169	171	192	187	189	198	176	171	190	180	194	227	174	187	200	197	191	187	170	183	178	185	170	203	159	161	186	184	161	170	159	198	165	187	170	167	158	180	178	191	186	184	186	179	183	198	185	168	187	152	222	154	168	160	161	200	187	175	195	166	184	159	198	206	187	175	172	206	200	186	187	183	186	183	174	170	195	187	176	171	165	167	182	156	179	182	199	204	183	213	172	166	185	179	189	194	170	192	180	198	166	189	207	188	190	182	173	202	214	181	176	198	194	175	191	201	187	160	174	202	195	189	188	174	180	187	204	184	173	205	163	171	175	192	204	155	195	186	193	175	186	183	188	203	189	171	146	195	189	201	205	161	201	180	188	172	174	179	174	194	179	185	182	173	179	167	173	198	194	195	201	196	205	173	227	189	195	177	195	188	178	223	201	174	173	186	187	180	177	190	183	204	175	183	174	199	187	183	212	164	178	168	178	186	195	173	197	198	192	206	188	179	177	170	191	154	211	170	170	198	188	204	204	183	190	166	167	163	198	177	177	202	189	192	191	174	221	154	194	207	206	193	188	170	182	174	144	188	166	215	191	198	179	166	187	189	198	195	175	182	186	188	179	182	169	157	179	193	163	171	185	192	166	202	169	177	181	165	194	192	195	198	180	173	179	179	187	193	193	199	183	183	175	192	176	179	174	188	155	178	186	175	201	193	198	194	186	187	194	159	187	200	180	203	173	167	188	177	208	182	178	170	169	163	189	195	177	183	189	162	196	178	193	164	206	181	186	194	178	176	184	193	177	171	198	188	196	176	158	202	196	176	174	189	174	186	178	173	183	164	169	180	187	190	180	214	188	206	181	178	197	193	172	174	200	217	177	202	196	204	175	195	172	193	179	177	183	177	148	167	200	217	194	164	182	185	183	167	185	180	193	188	184	191	172	220	179	195	169	179	167	172	181	179	169	173	172	175	182	177	200	193	201	164	192	162	151	180	179	190	189	185	191	199	191	178	203	166	191	196	203	169	201	189	181	199	170	185	186	187	172	180	185	173	179	180	187	199	185	185	183	180	160	194	179	202	176	190	172	200	217	172	175	190	165	174	189	186	179	197	175	179	167	187	201	172	177	174	212	184	182	192	192	199	176	167	199	160	180	177	166	225	208	173	159	198	199	166	200	173	203	196	179	169	185	196	202	207	197	197	178	177	175	186	169	199	188	172	179	198	190	187	212	201	180	187	198	169	175	188	169	195	185	208	201	188	168	178	166	191	173	174	188	177	214	175	180	182	211	200	199	177	149	181	199	175	182	184	190	185	205	169	182	173	168	164	193	199	173	188	170	205	180	190	178	177	221	198	176	205	168	197	192	178	207	161	201	200
23709	21091	28231	24227	20926	10880	2911	1651	1279	1152	919	845	775	604	656	540	573	523	476	417	402	417	377	356	342	292	322	307	278	305	263	238	263	280	284	259	243	245	241	230	254	212	258	246	218	230	242	247	245	227	233	217	216	249	216	254	236	217	245	230	221	224	234	224	214	200	231	212	200	215	216	245	211	214	222	241	242	234	198	210	229	239	220	206	215	222	216	226	236	196	222	214	211	213	203	194	206	216	224	237	220	201	217	227	216	235	207	213	254	231	203	228	214	203	201	219	195	209	225	231	225	193	237	225	243	198	223	205	210	240	208	204	215	226	222	201	214	230	231	212	206	200	208	203	188	203	227	220	226	201	230	235	219	194	217	228	197	225	222	203	218	227	207	201	232	227	242	204	222	225	267	210	230	205	215	208	218	223	187	220	198	222	216	185	207	224	227	224	209	205	207	221	185	197	227	218	238	229	237	206	205	205	223	214	195	226	173	229	245	199	223	221	244	217	209	210	213	233	210	226	218	214	200	208	236	218	224	224	234	207	204	214	204	207	218	224	230	204	240	238	192	216	211	214	203	209	228	226	239	216	224	211	206	203	222	234	196	222	212	214	205	191	214	228	217	223	224	219	220	216	224	215	211	201	220	199	240	248	208	252	213	227	209	198	207	174	215	204	225	203	212	243	219	245	233	193	209	228	223	213	225	257	184	205	218	215	213	195	209	225	204	208	228	222	193	231	220	231	204	211	211	203	228	226	168	231	240	212	210	243	223	227	209	218	236	227	204	221	208	243	216	217	225	209	209	234	210	214	199	183	209	244	222	217	209	216	197	196	242	202	179	176	212	224	220	218	195	201	236	213	212	247	247	204	198	219	194	201	212	224	231	230	214	205	209	215	245	209	192	236	210	200	221	225	213	219	215	212	225	212	216	240	224	214	232	217	215	203	218	241	226	229	214	229	221	207	202	211	226	199	239	198	222	208	206	213	201	193	210	179	226	247	211	230	236	221	211	220	216	235	210	236	247	216	229	196	234	221	205	205	215	194	207	236	215	224	224	226	219	210	209	196	205	206	215	214	214	209	240	220	235	206	215	219	213	199	187	198	203	205	232	203	192	214	205	212	218	227	206	222	237	216	222	217	210	202	200	219	224	198	225	236	226	209	205	194	215	241	215	210	198	234	199	202	206	206	212	202	190	222	218	212	224	235	207	206	222	206	201	215	208	227	205	195	228	207	226	189	209	190	209	187	217	224	224	188	226	221	213	219	228	212	218	235	209	220	196	202	225	224	209	213	195	216	210	201	217	213	219	218	250	213	211	234	236	244	220	203	198	200	225	195	214	225	214	231	221	197	230	229	221	206	210	206	210	218	224	249	222	237	218	249	195	225	235	229	203	228	205	216	233	229	230	205	222	201	228	200	205	221	194	219	217	226	219	241	205	231	210	217	211	199	205	215	194	217	179	215	214	207	202	209	223	210	184	200	192	216	222	220	226	218	224	214	232	224	221	207	252	221	231	257	212	217	238	195	239	201	231	213	218	215	210	235	213	223	231	196	219	223	242	212	230	224	217	234	230	227	199	210	200	208	218	204	216	226	239	227	207	208	187	198	216	205	234	213	214	219	214	227	216	205	224	211	204	217	226	191	222	217	209	209	215	221	219	206	211	197	227	211	221	206	226	193	198	223	217	192	197	218	221	212	227	202	232	212	199	226	204	222	224	215	246	209	209	219	219	216	192	213	215	202	210	193	206	188	214	230	221	218	219	227	211	201	210	215	228	211	236	201	228	205	208	205	214	203	207	230	217	212	249	228	210	205	198	197	229	209	216	205	213	223	213	218	190	214	224	210	206	238	219	216	232	217	231	245	209	234	201	201	222	210	208	232	206	207	205	228	226	238	212	226	226	215	219	237	232	220	231	233	229	225	204	228	225	223	238	217	201	215	195	223	214	236	187	212	216	215	227	239	237	213	226	207	237	226	212	235	215	216	221	198	245	210	204	223	197	219	191	219	216	222	219	241	234	211	226	235	212	227	254	229	208	201	216	204	236	235	192	229	205	211	223	218	187	203	227	220	206	189	188	223	197	216	225	174	210	215	233	238	225	218	217	192	234	200	222	205	195	204	222	220	236	239	203	221	207	206	226	224	217	227	226	211	218	210	183	223	222	229	243	232	214	231	211	209	201	206	222	210	209	194	243	207	227	194	197	202	213	217	204	209	227	198	197	184	217	199	225	215	200	267	227	210	219	230	225	211	224	197	197	232	225	203	222	196	218	202	195	181	218	199	204	233	219	239	248	217	238	223	227	213	209	253	236	218	197	208	200	197	225	230	228	230	197	214	231	229	238	226	214	205	210	222	216	231	225	235	215	220	226	201	220	232	217	221	221	213	199	205	216	213	216	210	216	201	202	206	228	209	181	215	184	229	208	198	225	202	206	262	219	206	223	186	214	194	238	235	216	203	255	214	206	222	235	218	231	213	192	223	212	207	204	229	205	229	222	206	215	186	206	212	224	208	217	216	220	233	237	213	225	222	230	234	214	209	220	212	228	225	236	248	192	228	222	192	208	236	222	229	214	218	194	194	217	214	200	208	201	242	189	222	209	202	211	232	207	216	221	219	210	217	212	232	218	209	235	235	205	240	246	200	237	213	191	193	223	200	192	225	208	228	229	218	207	175	214	227	216	183	228	223	188	187	211	244	217	235	230	211	202	214	216	214	218	205	203	232	213	208	209	212	227	196	201	206	227	206	204	217	221	200	248	258	242	229	230	240	209	233	210	222	216	213	229	233	223	219	202	201	197	215	225	227	201	222	201	225	203	198	207	219	212	199	213	211	227	188	194	196	198	211	225	205	204	230	232	208	230	189	221	270	200	231	198	222	243	215	213	231	223	188	210	198	204	225	213	192	218	212	208	208	219	186	196	207	215	216	214	213	216	204	233	223	195	226	242	220	226	209	223	201	245	234	231	230	238	172	242	234	201	212	219	212	211	216	218	214	228	218	202	224	222	211	218	209	214	219	232	215	212	198	216	244	190	205	199	215	215	234	216	210	175	232	219	213	209	216	208	207	217	214	240	221	211	227	241	207	212	217	219	208	219	216	219	218	202	217	204	225	215	204	235	188	199	221	218	201	210	214	216	196	206	220	219	177	201	228	201	209	253	227	224	223	233	228	220	228	206	194	186	192	225	201	202	205	193	229	222	219	192	201	213	192	201	192	224	194	236	209	204	223	220	187	237	226	221	225	187	206	210	240	225	214	237	234	231	204	226	215	218	199	225	232	217	213	203	221	210	201	234	210	186	198	209	209	227	200	189	211	186	203	211	197	179	197	218	231	216	210	214	202	219	212	186	223	236	200	199	202	212	246	231	246	227	228	236	239	192	227	220	236	230	191	213	206	202	212	245	214	210	222	230	232	199	201	229	210	216	240	200	224	229	209	208	240	204	218	179	244	212	206	223	212	226	208	232	209	205	226	228	219	221	224	206	194
35390	54835	34329	9593	6506	5239	3825	2898	2323	1850	1480	1372	1152	1014	882	808	815	687	679	614	539	520	498	435	407	403	396	334	349	320	307	351	315	286	298	283	290	273	276	258	299	250	259	278	252	286	248	270	262	245	274	250	268	237	236	230	241	219	246	245	241	241	229	224	229	233	247	220	250	240	229	254	229	223	236	224	251	214	243	246	234	225	252	234	226	215	235	219	212	225	256	223	212	229	218	244	240	210	231	232	252	247	240	228	223	208	229	238	226	237	227	221	215	224	213	205	230	236	245	210	218	207	214	227	228	253	220	247	235	224	219	214	232	243	218	222	203	232	215	230	232	216	248	234	258	232	214	219	227	246	214	220	230	234	212	251	226	209	227	229	195	229	245	218	207	227	224	234	211	185	213	196	214	213	221	253	240	208	256	214	242	208	223	215	228	213	196	260	211	234	223	234	218	210	236	238	223	211	218	246	234	232	209	206	221	201	236	216	225	211	249	244	234	225	216	228	211	248	205	202	212	242	214	212	229	259	200	206	225	240	219	229	212	217	239	203	222	209	206	217	224	223	221	238	216	223	209	229	227	229	224	237	219	239	234	223	219	219	225	250	227	212	223	204	248	205	202	216	217	202	216	239	222	228	219	241	229	230	236	237	204	235	218	224	237	222	240	245	206	238	254	243	252	240	225	242	212	244	228	230	238	189	194	234	242	233	253	223	209	214	213	214	252	231	256	242	211	232	233	227	246	252	206	203	207	203	221	230	257	242	215	205	226	236	212	230	196	217	224	200	229	226	233	223	224	229	217	221	230	238	223	191	214	218	217	202	236	241	241	239	252	218	259	220	215	222	226	214	221	230	214	226	222	220	214	217	227	206	243	213	221	238	222	193	217	217	252	208	233	210	229	244	226	239	224	202	232	232	204	196	238	209	228	227	223	209	218	261	235	205	247	243	240	233	233	235	208	243	213	225	230	216	220	224	233	231	216	196	235	240	222	224	234	228	213	236	214	257	233	216	239	222	237	248	223	217	205	236	218	199	230	237	267	219	226	234	213	237	231	222	221	254	226	194	201	216	259	226	222	224	200	229	235	237	233	216	221	251	234	224	213	205	217	225	223	235	245	215	247	204	209	198	212	232	218	212	206	238	228	233	235	232	193	237	216	206	222	212	226	209	241	214	252	231	255	201	230	213	248	220	229	226	225	224	202	217	221	220	250	227	243	209	229	245	235	226	214	211	232	221	244	207	239	255	195	206	242	241	240	210	246	206	213	227	245	211	231	200	234	227	222	232	232	229	224	208	233	233	236	216	208	214	240	239	209	220	233	224	227	219	215	208	209	228	219	245	227	216	253	256	246	223	246	225	231	215	260	221	218	211	236	230	223	205	208	231	243	261	209	232	228	228	245	231	214	228	234	238	203	233	232	230	218	211	223	239	235	210	232	225	234	217	208	204	233	204	234	216	211	207	226	224	225	233	208	208	216	234	224	230	239	245	218	244	219	204	210	213	249	264	221	205	220	226	234	225	237	227	215	230	220	239	229	212	222	228	233	228	201	225	232	201	199	220	227	226	232	226	224	212	231	238	234	239	239	234	230	231	237	213	252	226	207	215	239	222	245	210	244	225	246	219	204	230	241	227	209	248	244	256	238	214	218	228	267	214	219	232	213	202	216	220	232	230	213	229	223	245	259	202	208	233	250	246	227	255	211	218	230	210	222	246	238	212	234	223	229	264	213	230	217	235	244	248	212	228	239	221	216	233	258	221	236	213	228	204	240	256	237	221	225	223	220	231	251	233	215	203	237	234	229	237	226	201	198	219	210	201	241	228	223	260	196	227	241	237	222	239	232	203	212	225	215	226	228	242	244	213	253	193	231	208	229	232	232	245	211	219	246	237	241	209	230	201	247	214	211	233	248	213	233	231	230	255	240	227	229	222	251	253	227	215	190	224	236	250	268	231	236	232	213	222	244	211	232	239	227	238	202	243	215	234	229	236	209	229	256	192	210	224	222	257	225	209	221	236	225	230	206	197	214	233	230	222	236	243	201	232	199	236	215	209	212	225	203	229	243	202	242	220	226	244	220	239	233	234	211	235	223	217	214	225	234	228	231	221	234	208	223	219	231	221	239	224	251	227	227	191	219	194	205	198	237	217	230	220	240	224	233	222	206	217	226	225	240	219	204	226	226	230	228	222	213	205	235	211	230	218	211	233	206	205	204	219	225	238	239	240	219	234	202	226	258	215	255	225	183	209	247	240	233	248	209	217	215	211	258	190	207	261	211	216	236	247	243	235	229	250	222	237	230	238	226	221	213	225	214	208	223	246	229	221	233	227	205	220	239	230	228	230	226	255	224	240	227	225	228	195	221	227	238	225	196	215	245	251	208	263	231	214	230	209	242	208	222	202	225	216	225	234	227	202	223	247	222	219	248	235	219	221	236	223	244	235	222	227	236	238	208	210	238	239	230	239	217	221	217	238	236	266	199	209	242	224	210	230	229	223	219	213	248	222	226	215	226	218	222	229	211	209	232	238	214	244	229	254	208	237	253	210	257	212	226	212	233	234	236	222	217	213	214	230	220	250	250	231	223	237	253	219	209	234	219	212	220	216	194	253	230	251	216	219	229	237	243	218	224	206	221	210	233	223	228	231	226	213	233	211	235	238	214	247	213	187	224	208	189	239	227	210	214	196	222	238	215	215	227	219	222	225	228	224	212	235	233	221	220	247	227	227	211	236	233	229	220	221	221	234	222	213	234	223	201	224	223	246	237	206	205	222	226	206	205	255	219	229	220	192	229	196	224	235	228	216	225	222	204	208	228	213	218	251	189	216	214	246	214	212	216	220	242	238	205	230	245	224	220	225	242	217	222	230	220	230	227	246	250	242	234	221	237	237	219	249	229	228	218	208	253	237	240	209	242	230	211	205	227	214	216	239	226	231	255	238	231	224	208	225	241	225	212	215	208	226	248	212	224	245	223	221	202	262	199	234	208	228	232	215	207	222	236	230	237	245	250	213	239	235	218	226	222	212	203	220	245	228	218	249	258	255	251	194	212	243	216	238	211	205	207	230	242	214	252	263	208	222	202	229	238	218	203	217	202	205	206	216	250	242	213	233	224	223	201	232	253	216	214	226	219	222	244	260	231	205	249	226	209	218	208	234	212	214	223	219	236	219	211	217	230	251	223	227	231	231	224	227	236	237	243	228	196	200	225	223	223	232	225	246	197	229	204	241	220	231	250	225	205	213	229	247	225	205	224	233	241	243	208	240	235	220	241	200	231	238	249	209	204	240	234	252	223	210	241	220	217	203	228	208	227	236	222	223	225	221	214	236	221	213	225	268	232	242	255	221	246	238	215	219	221	214	235	202	216	241	212	207	213	240	220	245	195	209	215	244	238	221	216	226	214	220	230	245	205	221	233	210	217	229	208	201	223	207	249	242	203	225	226	220	266	227	227	210	241	219	215	265	217	242	219	220	241	221	196	222	214	222
25005	21175	27334	24994	12266	2883	1806	1335	1036	927	774	658	627	588	565	551	542	455	479	394	384	375	328	328	307	299	283	276	294	280	272	271	256	275	232	254	231	258	240	230	246	241	236	229	199	226	227	255	230	235	254	234	223	239	235	237	231	238	239	257	216	231	196	215	218	242	216	231	223	230	223	237	206	214	231	193	225	235	239	212	202	217	218	230	236	247	175	225	247	223	219	221	220	203	182	192	207	235	205	226	233	237	212	217	225	194	246	204	224	202	240	203	217	201	219	240	209	244	199	194	232	226	212	217	214	231	213	203	225	243	220	228	246	243	214	203	226	224	232	198	210	231	238	198	213	178	248	221	225	208	218	192	227	222	236	225	219	237	218	210	225	218	263	235	222	241	240	216	229	241	207	195	220	237	206	244	242	224	183	221	237	239	220	224	208	230	228	189	232	202	226	194	231	197	228	217	203	217	191	205	248	235	213	203	213	211	214	217	196	213	206	220	218	197	231	210	192	240	219	221	204	219	205	205	238	217	203	207	232	215	229	234	225	203	208	217	244	219	221	217	211	206	188	214	221	225	211	208	206	234	235	225	218	229	228	221	236	216	224	236	219	218	221	223	182	267	213	234	212	226	223	261	210	209	212	236	230	238	214	208	215	239	239	224	200	225	221	218	234	224	215	213	221	219	226	217	228	219	207	238	234	200	246	230	197	225	222	239	202	239	204	208	250	223	236	219	214	225	249	198	236	240	219	225	228	212	240	237	222	198	207	206	238	215	228	228	239	216	216	208	206	245	224	220	229	239	182	260	214	201	200	230	225	218	196	237	219	230	248	225	231	220	216	211	201	235	190	233	228	240	231	222	203	204	214	225	215	215	207	202	204	202	204	217	205	217	206	232	208	226	228	227	204	228	226	231	203	223	232	206	244	206	242	203	211	225	217	212	194	216	228	253	247	219	216	241	200	219	198	214	201	210	216	206	211	203	189	224	228	197	205	208	230	200	210	245	226	220	238	214	209	233	252	254	212	219	208	197	222	220	213	205	241	224	220	219	199	225	235	228	217	231	253	241	229	209	218	239	236	227	237	216	225	222	249	182	226	221	210	205	224	224	244	220	231	232	230	212	209	247	177	216	232	221	217	200	234	222	229	211	222	230	227	200	220	203	219	211	254	228	221	210	215	247	216	223	232	218	226	217	234	209	219	251	236	208	219	206	237	234	231	204	212	197	231	214	234	237	207	214	232	252	199	232	235	218	217	210	220	214	228	221	205	205	193	232	220	200	203	232	216	206	215	208	194	207	210	223	229	250	225	219	185	207	222	197	211	222	243	211	216	227	218	207	218	226	215	236	202	208	224	223	199	243	234	199	214	227	229	227	215	236	193	216	211	219	228	233	187	209	211	242	219	235	225	210	231	234	211	200	217	180	201	206	235	231	241	209	228	221	206	215	210	242	224	213	201	242	213	213	246	225	219	243	195	239	217	223	216	221	201	239	238	241	217	228	209	246	215	248	219	232	201	203	240	255	198	221	224	225	227	225	223	225	235	230	193	213	194	196	216	220	230	227	225	235	247	238	242	204	222	234	226	220	222	210	218	243	220	205	200	251	218	193	217	220	221	232	204	204	197	207	221	214	220	221	212	249	233	239	211	203	216	228	255	182	222	231	220	217	216	233	229	230	258	237	222	217	242	196	203	226	211	243	193	209	209	233	225	209	195	231	238	206	201	228	217	220	221	206	213	204	246	192	213	220	201	215	233	227	195	218	221	206	230	225	222	260	218	235	179	219	237	219	241	231	234	196	207	220	199	216	226	199	236	228	213	203	216	222	214	230	228	246	237	234	208	222	236	232	208	225	221	237	211	244	225	197	214	242	280	218	223	198	223	209	203	213	240	215	244	213	224	203	195	190	206	225	250	211	185	231	199	221	223	192	226	212	230	215	231	232	224	230	215	212	209	231	224	231	222	231	235	205	229	240	227	239	231	214	219	202	207	231	219	218	189	237	249	212	198	197	244	234	228	215	216	212	243	222	228	224	230	239	198	224	231	214	222	238	226	249	208	236	215	237	223	221	222	195	216	209	210	220	206	217	240	233	245	224	204	201	218	231	229	240	232	214	207	197	225	201	204	224	200	218	241	223	249	217	205	208	228	229	271	216	219	225	211	209	207	220	235	195	201	216	222	234	221	230	184	203	248	215	225	220	215	222	226	245	186	226	245	229	210	205	217	221	222	236	234	227	215	242	217	227	230	237	228	205	238	233	200	197	213	235	214	230	227	225	239	225	223	238	226	231	207	228	199	224	217	217	218	231	235	247	219	228	218	223	220	236	221	226	250	205	226	225	226	224	236	211	214	212	235	207	246	199	216	214	208	211	201	212	241	198	224	232	201	209	220	220	222	234	185	240	206	203	202	214	201	239	194	240	209	237	215	243	251	218	231	226	215	220	225	223	209	197	218	213	226	225	227	210	182	209	205	216	219	218	212	233	218	214	229	216	213	239	232	213	235	219	217	192	208	230	213	209	207	237	242	232	228	222	235	217	232	206	195	217	213	205	225	210	210	191	241	227	201	226	219	236	226	214	212	219	217	220	215	230	241	225	197	217	214	215	226	217	224	209	214	223	219	234	193	234	198	231	220	257	202	224	221	242	217	201	229	245	229	223	204	206	220	232	231	220	213	215	235	207	239	226	229	208	248	235	218	231	237	205	240	211	200	223	200	242	230	219	223	191	236	201	225	215	209	220	210	223	227	206	234	210	247	204	210	226	194	220	226	216	231	216	184	221	251	215	216	253	212	244	222	225	223	204	228	210	246	205	221	195	199	200	236	219	239	221	260	217	201	201	225	233	219	226	203	242	247	217	230	234	213	198	219	228	197	228	197	218	230	210	228	219	226	240	193	228	232	182	202	228	226	214	209	231	220	206	232	223	217	201	208	220	216	225	218	241	207	216	209	255	214	232	208	214	212	245	222	238	220	227	226	237	215	195	201	216	241	207	219	245	202	237	214	248	230	208	242	244	233	225	219	253	235	196	201	223	219	208	246	213	228	209	218	206	214	228	216	224	184	223	203	212	238	244	202	195	220	216	195	230	233	207	208	216	217	239	216	190	206	213	230	227	210	236	249	226	224	243	218	220	243	221	242	226	201	226	237	207	230	214	224	229	224	228	207	225	234	227	221	229	211	221	213	205	241	217	224	224	203	227	222	216	206	205	249	240	193	230	200	203	218	203	223	221	201	200	208	232	228	217	212	206	221	202	262	218	209	202	249	235	202	206	214	195	203	213	236	236	203	194	232	250	209	208	254	237	224	216	223	208	217	236	241	218	217	217	221	212	228	197	222	213	207	211	201	221	248	208	215	218	221	205	234	230	229	230	216	235	216	237	215	240	233	215	213	226	214	211	224	203	231	230	229	250	231	248	195	214	212	208	194	237	223	213	238	210	208	216	233	200	228	207	222	223	225	230	202	230	228	200	222	224	214	227	225	244
33881	51482	28373	7196	5316	4144	3201	2441	1946	1562	1428	1172	1031	954	817	786	654	621	587	583	566	468	457	402	425	387	358	367	324	309	315	299	290	303	280	302	274	284	259	266	275	282	255	278	310	265	240	294	283	257	252	274	240	257	243	265	248	245	268	249	251	242	242	261	251	233	240	238	272	242	258	250	252	244	249	284	225	253	218	270	242	231	246	244	239	220	221	248	258	240	239	241	250	230	243	224	231	230	244	257	218	250	256	238	232	219	236	223	245	241	267	238	203	255	242	250	240	227	226	273	261	236	239	239	256	241	206	252	245	251	238	232	231	230	241	223	244	218	264	219	246	249	217	245	236	224	229	251	258	258	228	243	275	223	245	240	245	241	230	261	247	207	251	237	211	246	224	233	233	244	215	209	263	240	239	236	238	214	242	220	252	250	243	236	236	250	222	226	254	243	262	270	239	263	246	233	247	217	245	219	232	242	271	214	237	235	249	254	225	199	239	203	234	222	240	223	264	258	221	235	254	231	228	250	242	253	271	204	209	257	230	239	252	224	224	248	213	247	253	231	235	227	241	263	233	231	230	241	268	254	226	241	224	224	222	254	226	208	223	228	234	209	209	213	236	251	249	243	239	211	251	239	227	215	236	228	266	235	219	225	240	247	230	259	245	234	221	226	218	226	258	233	244	220	212	235	221	238	208	211	263	242	275	252	229	216	231	233	224	231	259	251	213	235	242	220	241	226	222	241	239	218	261	243	220	237	182	271	227	198	244	264	215	235	229	247	239	226	234	248	236	247	198	215	220	254	214	251	262	247	213	229	249	227	253	242	216	212	222	235	249	236	226	216	238	243	220	237	224	239	224	237	239	234	220	235	242	215	262	237	245	219	224	265	212	227	238	249	210	256	229	231	242	247	245	231	261	227	247	240	240	231	240	233	217	241	241	227	262	250	221	224	243	230	227	256	234	274	234	235	200	260	232	238	251	241	229	224	248	235	248	249	247	242	224	247	241	238	251	239	240	244	264	259	232	241	217	234	239	236	251	238	220	235	210	233	243	247	247	232	212	237	214	277	232	269	249	257	247	210	245	240	227	235	229	232	241	211	255	242	246	221	279	255	231	220	239	217	232	244	231	199	222	247	234	252	220	250	237	220	264	222	210	251	194	247	217	233	246	223	236	221	250	220	258	230	227	251	216	210	242	223	237	224	230	222	221	232	256	222	227	227	211	255	227	227	230	222	235	234	230	220	244	228	238	224	227	241	204	240	229	224	277	246	232	220	235	256	252	240	245	237	236	259	244	234	236	216	221	245	247	229	237	252	243	255	229	225	242	224	247	226	229	226	246	203	248	241	240	234	237	217	282	226	220	239	230	272	234	233	215	247	238	246	238	246	250	229	214	241	244	231	278	241	235	248	211	234	223	234	247	243	244	234	226	212	227	240	218	270	212	237	223	259	242	216	211	215	233	240	254	229	255	250	208	243	206	257	223	227	236	217	214	198	250	235	250	227	210	221	234	243	266	253	245	240	237	257	237	229	229	227	239	216	217	230	222	249	246	236	240	236	236	248	239	237	237	254	253	227	253	237	207	243	240	217	212	226	222	225	245	217	243	228	245	246	215	238	237	221	220	229	267	246	235	245	256	230	220	207	231	210	243	257	238	250	244	215	253	228	212	213	210	248	258	241	247	241	252	228	215	232	221	258	223	254	224	256	235	234	268	231	220	227	234	212	236	234	255	236	228	263	236	259	238	258	245	251	227	255	244	246	214	249	262	255	235	208	275	218	232	231	216	248	222	251	216	234	227	237	243	226	235	224	215	268	251	250	253	232	245	242	238	215	227	225	233	227	241	225	204	221	247	206	226	264	236	238	251	216	209	242	217	241	206	219	227	235	249	267	252	221	259	214	241	241	220	222	222	205	234	269	248	248	243	247	260	255	231	271	240	268	229	255	247	213	266	267	240	222	242	230	227	233	234	248	208	235	266	213	224	274	215	194	214	244	212	196	228	217	272	199	208	235	249	228	239	234	242	233	225	242	233	250	228	234	230	203	240	205	253	210	229	217	251	244	236	242	252	225	239	274	237	254	235	233	232	230	196	239	220	240	214	249	247	216	208	273	204	253	243	240	242	236	241	226	244	252	234	272	249	222	270	252	243	219	232	259	259	228	235	227	212	266	243	223	245	235	244	249	212	246	244	246	223	240	226	229	233	244	272	229	249	252	233	226	230	232	242	219	262	235	245	230	239	233	232	269	237	218	218	266	242	250	230	241	245	242	226	243	250	228	240	191	252	227	229	223	233	230	228	233	205	193	207	233	224	250	224	239	244	235	243	260	255	229	219	214	229	232	272	245	239	208	227	242	255	222	236	225	232	241	243	245	251	228	225	247	226	231	239	231	222	232	231	219	218	245	258	242	245	238	196	208	224	224	245	230	260	224	261	252	212	254	223	210	233	245	227	242	264	216	231	245	249	241	223	240	237	224	251	238	249	247	260	226	234	230	220	248	219	259	231	235	210	241	234	250	223	249	223	225	239	224	242	256	266	220	253	219	226	240	227	234	252	244	264	240	235	257	217	232	231	220	234	267	230	203	252	235	249	240	232	247	250	230	235	250	246	236	267	234	231	226	241	242	246	215	245	204	253	237	240	230	246	249	241	215	214	262	244	235	221	251	230	259	247	247	265	275	249	246	255	233	229	260	250	235	240	218	257	223	264	249	239	240	236	247	232	226	225	235	238	247	232	244	238	239	270	218	228	250	227	238	224	255	222	238	249	248	266	231	262	260	240	229	252	264	230	267	236	237	226	248	247	245	252	250	252	245	258	242	219	238	228	241	207	243	249	243	207	224	234	240	268	255	239	218	241	239	230	235	256	248	234	247	230	220	255	228	250	252	238	235	228	225	215	251	278	234	224	232	257	239	233	225	221	231	205	237	223	213	204	233	246	214	209	260	253	238	242	237	253	229	259	236	237	255	251	225	259	238	263	254	237	252	217	234	250	201	219	231	223	237	265	229	229	230	223	222	208	226	231	226	258	252	258	211	223	228	211	254	238	255	228	202	224	253	235	219	238	215	204	228	214	242	225	235	243	222	233	243	215	218	212	243	212	213	232	236	238	233	217	228	251	247	206	233	235	228	256	216	199	238	240	250	206	224	243	228	220	213	224	228	235	227	258	236	244	232	236	239	225	224	223	232	207	241	226	207	237	210	224	242	254	243	246	229	234	241	242	229	252	248	244	223	261	235	244	233	234	242	226	252	264	218	240	257	233	265	213	218	214	263	254	237	258	229	234	232	227	238	239	221	218	252	280	268	241	227	252	250	231	253	226	239	277	254	243	231	217	219	238	220	230	233	228	245	228	226	235	247	226	240	219	190	258	257	244	260	259	258	216	224	253	238	216	222	237	245	245	232	228	235	220	235	248	251	233	242	262	251	234	241	272	249	232	231	245	222	240	222	239	246	236	218	231	270	238	213	247	214	252	241	223	231
22624	21117	28751	23743	21132	21149	10549	2990	2114	1729	1505	1383	1131	1087	1033	874	811	757	764	647	642	582	536	496	461	499	458	461	399	426	379	371	363	412	370	324	371	355	328	386	347	336	363	348	337	339	337	331	315	325	319	343	300	314	348	338	298	319	309	282	335	341	293	336	315	316	327	296	272	340	302	318	313	272	272	279	311	301	306	321	320	311	302	288	314	279	308	309	319	313	279	293	305	322	286	318	318	277	287	275	295	284	287	295	278	307	296	273	270	317	307	281	280	281	251	287	293	283	270	295	318	266	285	321	284	320	294	301	285	321	322	287	304	288	302	296	303	303	294	295	279	308	281	282	301	323	292	290	304	292	295	277	253	303	312	305	276	269	280	289	297	302	312	329	286	331	292	293	289	312	309	299	316	288	287	316	300	316	322	294	280	296	295	310	319	306	298	292	272	304	293	311	323	294	290	315	327	328	300	288	300	323	276	270	299	297	286	304	295	298	278	300	290	307	264	294	298	304	324	279	300	304	278	308	292	326	306	301	286	290	274	312	291	288	313	311	285	280	303	273	319	297	302	279	281	296	303	291	270	299	262	325	266	307	314	284	311	286	306	325	319	318	293	281	267	303	302	275	281	300	272	283	342	284	288	302	294	307	301	301	288	318	285	303	305	294	327	323	304	328	312	267	306	290	287	290	302	274	282	304	295	271	275	281	290	299	304	255	287	294	293	297	294	293	267	287	279	301	272	326	323	303	298	307	292	295	267	298	296	269	324	295	306	276	301	305	324	305	305	272	290	308	294	289	307	334	299	304	329	267	305	317	295	278	285	287	337	298	307	304	306	282	295	306	324	288	281	283	278	307	320	318	296	309	269	302	317	309	327	282	294	292	293	278	312	302	291	299	284	304	295	312	300	316	290	322	304	273	298	268	310	298	305	284	281	294	307	298	310	284	297	292	304	294	296	308	304	301	299	300	288	298	308	285	278	293	283	313	280	291	276	311	310	317	292	318	297	273	283	314	268	289	302	292	269	305	304	277	306	321	351	289	307	323	297	292	308	276	299	302	317	314	307	280	296	263	308	307	316	287	319	294	308	283	333	297	309	293	329	317	286	313	319	284	290	270	295	288	293	317	299	294	303	281	305	263	293	291	335	256	295	288	286	320	295	288	286	259	285	298	319	300	306	302	270	313	279	293	298	270	277	297	283	302	258	309	308	291	304	303	319	314	267	269	296	284	317	296	299	334	308	274	289	319	274	269	309	319	299	301	311	299	302	268	311	308	339	301	299	283	283	283	324	301	293	261	277	279	278	321	310	278	298	291	280	296	300	301	273	293	291	305	267	270	277	288	295	257	304	274	293	284	288	305	301	297	308	309	315	320	299	287	331	274	298	301	316	294	298	327	269	281	313	288	324	305	275	294	270	303	303	295	287	297	290	307	299	302	293	301	287	287	248	275	299	297	288	267	296	279	320	283	310	290	266	316	305	295	324	300	330	318	288	271	307	334	301	307	293	292	287	292	296	241	313	277	320	344	316	312	317	317	322	295	283	336	304	285	290	272	294	296	289	307	317	285	278	296	273	312	314	295	303	303	300	312	302	282	279	275	292	288	302	317	331	285	292	287	319	283	288	282	291	320	297	297	321	288	285	276	330	285	305	285	280	275	294	273	296	306	301	288	317	273	294	280	288	289	276	277	295	324	301	275	304	277	304	284	314	305	309	317	334	292	307	300	291	315	301	297	292	316	284	272	330	287	297	317	294	288	287	289	236	324	311	297	315	311	268	290	313	289	327	317	296	284	241	273	278	289	264	272	301	318	296	276	328	308	312	325	277	305	304	298	294	286	306	284	290	313	258	286	294	331	261	301	319	299	265	274	298	330	294	310	263	285	288	289	260	320	284	309	305	293	305	326	268	292	271	253	304	294	295	285	298	293	277	305	271	328	293	308	299	292	315	301	303	267	300	301	296	304	279	297	269	294	274	331	301	307	269	306	292	283	326	290	278	277	305	319	286	305	316	307	304	302	311	271	285	255	324	269	322	312	282	311	269	317	309	289	295	270	312	310	336	321	297	298	310	288	282	306	295	273	291	295	294	286	267	315	273	320	305	292	292	275	291	302	288	309	271	279	319	280	292	288	307	280	276	289	284	294	298	306	290	316	308	302	277	279	308	280	284	272	310	328	257	298	273	287	308	309	286	257	292	283	278	298	295	341	269	286	302	329	299	306	284	279	289	327	291	281	281	300	286	296	265	278	297	318	307	300	304	296	271	279	322	302	285	304	291	264	300	337	299	283	287	288	319	279	286	278	277	296	266	290	299	274	290	315	280	291	290	281	316	280	290	299	278	281	281	309	322	259	307	292	297	323	300	295	302	303	317	332	290	339	301	290	273	331	308	278	301	295	291	291	303	324	291	332	284	313	316	303	304	294	296	284	295	288	306	270	291	285	287	292	300	301	291	263	306	293	292	298	274	280	303	293	262	318	293	304	312	301	287	269	291	316	282	285	297	284	321	285	299	267	302	306	278	297	277	285	324	295	291	273	306	275	291	293	292	300	333	258	298	306	309	282	311	306	301	271	312	246	275	304	279	315	271	304	303	304	299	292	292	292	308	307	290	337	301	292	318	282	295	306	307	309	282	326	300	295	302	277	279	271	285	304	306	297	314	307	321	283	272	290	256	287	316	272	319	303	277	305	270	302	276	311	290	299	271	274	328	302	336	306	294	303	309	272	317	278	304	290	297	296	319	298	276	299	276	319	309	308	287	286	344	314	299	292	306	287	284	245	297	289	287	309	297	280	301	267	293	298	312	307	306	270	287	288	291	278	281	322	304	269	278	298	276	311	288	291	277	271	283	317	271	299	310	293	265	281	289	289	293	282	280	291	290	288	296	294	305	314	294	284	283	305	273	284	267	297	261	320	272	298	296	307	299	322	274	283	328	312	298	279	305	278	282	281	307	301	293	292	300	307	242	273	303	306	307	276	277	273	277	278	278	318	276	314	276	288	269	328	243	294	335	307	296	326	278	290	312	313	279	303	293	299	315	296	289	293	283	255	285	278	280	306	323	300	287	280	315	307	293	285	312	300	318	310	290	299	324	318	312	306	299	274	315	284	311	296	280	274	318	291	311	296	318	297	283	311	297	283	270	321	307	298	314	318	298	333	285	299	299	281	293	268	289	287	291	291	271	311	284	264	289	319	287	292	310	271	311	305	292	290	306	309	332	301	300	306	306	293	282	286	263	271	298	300	289	311	296	321	304	288	265	281	307	289	296	287	312	321	286	263	294	283	281	299	292	293	298	328	304	268	342	300	339	286	289	285	294	306	313	273	310	299	304	311	276	334	285	291	299	310	279	271	325	265	304	280	316	336	323	307	324	289	316	299	309	305	278	308	325	302	286	295	302	263	289	292	293	314	269	340	318	303	307	292	277	274	272	327	271	251	300	288	302	301	278	295	298	285	316	301	295	288	292	292	302	318	324	306	317	280
37364	62764	37149	13173	9401	7649	5846	4367	3409	2850	2433	2124	1910	1724	1516	1337	1220	1048	979	879	818	725	709	650	554	613	528	513	487	483	489	431	455	438	381	377	398	368	364	339	360	369	342	335	355	343	336	332	369	379	360	345	331	339	336	351	338	324	352	340	338	297	311	312	288	352	327	316	295	312	337	347	340	316	306	306	319	355	318	321	307	312	317	306	298	306	291	308	320	340	313	296	308	298	285	328	308	320	350	300	315	284	291	315	298	296	297	316	335	315	311	330	319	285	306	290	286	349	292	318	305	294	297	343	314	317	307	283	317	341	279	270	291	296	289	320	298	287	297	263	308	303	295	299	309	301	335	296	315	303	308	323	311	321	311	305	301	307	289	269	285	303	326	295	298	315	295	310	297	281	304	295	288	287	333	322	294	295	298	315	302	305	327	321	312	299	294	315	295	317	277	295	300	332	317	314	301	310	288	304	316	304	276	304	313	282	309	287	303	298	332	297	314	288	323	315	329	313	295	310	273	282	285	292	284	308	293	291	296	306	302	313	299	345	297	302	306	310	322	281	297	288	299	322	354	316	285	305	302	293	316	296	268	292	298	299	281	311	298	274	345	314	277	310	322	307	291	305	306	307	312	300	292	289	312	308	320	300	321	274	326	337	303	291	268	264	322	301	321	303	317	265	308	296	281	315	292	288	295	293	256	324	305	294	325	320	320	261	291	290	302	326	315	319	281	315	282	284	287	336	289	291	293	298	317	300	299	311	284	308	320	318	276	271	289	300	307	296	287	307	324	292	293	276	282	300	303	277	335	323	301	303	296	322	314	277	297	296	292	312	270	295	313	291	301	297	332	307	308	288	288	317	311	318	312	328	267	296	301	303	317	312	308	292	297	298	321	279	305	311	322	254	300	270	268	297	321	306	298	277	274	290	282	306	317	289	311	269	272	275	297	291	282	271	285	305	304	294	284	270	318	308	285	294	299	329	293	316	313	306	308	318	272	296	302	280	312	311	286	298	287	290	301	302	312	312	317	303	325	321	325	251	305	314	309	303	293	288	322	294	291	319	277	279	299	343	323	276	311	314	316	306	290	305	301	264	274	297	296	314	301	294	294	277	300	289	280	316	284	302	283	303	330	303	334	314	323	310	314	287	279	306	302	289	325	303	297	294	310	298	313	300	301	306	307	314	309	276	281	293	300	315	301	308	303	315	338	308	317	318	285	332	310	292	301	315	328	330	319	340	331	281	257	282	302	312	297	301	323	314	318	267	295	309	318	276	293	303	303	304	311	306	255	298	270	314	313	292	299	280	302	331	297	305	319	297	319	284	296	301	300	263	305	307	294	272	302	347	314	321	313	267	312	301	304	281	289	311	294	287	293	293	316	305	307	336	311	317	288	327	286	280	281	288	257	327	355	277	337	311	295	300	281	311	315	315	277	297	276	316	309	315	303	285	300	280	317	324	334	311	307	332	324	295	326	264	329	319	282	311	300	279	313	338	296	293	317	273	284	319	324	317	274	305	279	318	286	323	338	296	275	301	321	284	290	289	308	318	301	282	298	309	286	313	294	323	326	328	261	305	268	329	306	263	319	288	312	341	311	322	290	307	285	318	286	285	319	331	346	269	302	312	316	301	317	280	330	286	305	297	290	284	286	325	305	270	322	315	301	283	325	299	274	276	295	292	306	297	260	271	301	305	296	302	301	308	316	296	299	312	286	320	283	298	301	311	273	288	295	292	247	313	287	307	266	298	298	301	326	289	265	301	324	316	317	313	298	317	293	302	318	307	309	309	300	303	302	314	295	308	321	309	329	313	301	309	321	313	298	307	315	298	321	244	291	300	327	299	295	337	295	300	316	334	305	325	289	340	302	299	309	285	292	327	297	307	306	303	277	314	281	298	281	335	298	281	290	300	303	316	318	316	313	293	302	319	281	292	313	299	274	318	314	277	266	317	335	323	291	337	329	302	309	279	265	286	306	320	287	306	265	312	298	283	280	308	316	308	299	319	318	297	320	309	337	320	318	296	324	278	280	305	293	320	297	280	334	334	322	275	308	301	320	331	288	329	312	321	288	321	304	312	299	300	289	321	266	312	319	306	292	276	307	304	314	304	299	329	315	313	297	309	294	296	306	325	319	271	291	283	322	306	307	290	290	304	272	331	308	304	304	330	302	280	305	308	340	325	298	308	322	296	331	284	301	329	293	314	348	296	311	307	291	294	304	280	307	315	300	310	293	273	295	286	332	272	287	303	316	270	307	280	304	280	307	289	283	298	316	278	291	314	284	286	306	284	310	260	312	322	336	291	316	307	307	297	288	311	318	317	319	290	301	300	334	291	296	285	301	303	277	307	315	308	267	319	319	288	307	296	302	309	294	319	301	304	308	279	308	294	305	287	291	296	301	290	320	276	300	327	281	316	301	301	289	299	296	333	328	303	319	291	338	330	332	310	301	321	295	290	273	276	315	289	296	295	301	304	313	272	324	321	302	289	321	318	316	273	310	299	278	300	319	245	278	300	277	270	309	266	312	302	324	302	311	290	304	320	299	283	293	310	295	284	319	310	298	316	313	311	311	306	308	325	314	339	291	287	319	317	336	300	300	302	290	321	294	313	287	257	293	329	317	323	295	308	275	325	298	286	303	308	324	306	323	315	310	303	288	287	313	296	281	295	311	326	303	315	305	322	325	298	322	286	299	303	289	324	292	304	283	309	306	299	302	338	315	296	283	293	317	301	306	263	330	303	280	298	306	237	312	299	292	310	312	253	293	281	294	303	274	302	301	295	310	325	296	308	286	301	312	292	317	333	301	305	283	321	310	332	298	312	314	314	286	317	302	299	283	295	369	294	294	321	309	292	292	314	296	263	313	299	332	305	280	326	279	322	298	273	286	298	307	300	330	293	283	310	310	324	271	303	312	308	294	289	295	276	306	289	306	295	335	281	276	314	288	295	309	282	310	303	325	294	287	306	275	301	292	303	360	305	289	340	277	306	289	294	286	293	270	292	272	306	325	329	328	265	311	298	325	310	284	309	333	312	314	339	307	317	319	302	291	283	327	320	300	299	266	311	299	299	269	307	333	276	312	312	297	307	323	321	286	306	282	337	314	281	286	295	272	310	284	303	299	277	307	336	345	280	307	299	311	299	304	261	298	310	325	306	299	312	309	284	300	317	314	283	345	282	312	290	290	290	311	281	298	289	281	294	282	334	300	293	333	307	300	337	281	326	317	272	298	286	289	299	294	308	277	278	289	289	294	306	298	317	288	310	280	294	303	289	262	290	294	279	301	286	310	351	304	296	288	336	325	300	292	333	319	296	324	301	308	297	289	278	306	300	326	338	311	293	293	275	289	321	286	322	292	287	292	289	361	294	286	313	293	321	294	305	291	276	328	313	291	309	348	275	328	322	284	290	306	319	321	302	299	306	284	327	324	326	281	273	304	298	313	288	311	294	285	298	325	320	272	335	312	314	298	306	319	273	315	329	316	298
32473	30555	23087	7699	2608	1670	1253	956	763	680	621	601	497	447	417	395	377	335	293	298	296	273	267	253	223	228	231	194	209	214	207	229	204	200	200	217	200	189	193	180	207	174	181	163	183	180	169	156	181	170	169	175	176	210	184	151	203	163	187	173	175	186	163	182	180	203	178	177	182	199	183	168	173	189	162	149	175	153	169	146	164	172	177	168	149	175	181	152	159	153	149	158	186	160	197	168	161	167	172	182	197	184	175	150	164	188	153	168	172	158	168	192	157	165	160	181	180	196	165	173	188	150	187	165	206	177	178	169	158	153	179	177	193	157	172	162	171	161	147	186	175	170	170	161	150	183	162	145	168	187	191	171	186	174	185	163	173	182	172	160	191	159	169	160	150	176	155	166	173	181	143	172	163	170	183	169	175	162	173	187	169	173	154	189	185	169	187	178	164	176	158	184	128	191	161	174	167	189	169	188	154	170	184	182	162	169	150	185	177	175	161	172	174	174	165	163	151	166	195	153	181	161	169	169	181	169	172	171	153	153	168	151	174	166	167	195	174	167	176	168	197	174	174	165	189	170	168	171	178	160	167	160	171	150	173	165	151	156	166	184	176	144	183	151	179	184	164	187	162	173	185	171	160	163	160	177	179	159	173	170	168	170	156	186	182	173	172	160	160	162	203	171	164	163	192	177	165	160	178	185	168	173	182	166	148	166	150	149	191	166	188	191	178	156	179	177	156	142	173	163	180	165	172	144	170	186	168	162	159	151	156	167	178	164	160	157	159	166	163	173	144	167	151	141	200	146	172	196	179	156	146	145	154	162	171	150	170	178	180	148	169	162	178	177	166	152	170	168	181	176	175	156	154	152	153	194	178	170	176	163	187	202	170	185	185	179	169	168	163	173	160	156	190	166	156	158	146	183	177	171	143	161	166	162	183	164	151	155	147	178	174	154	167	157	183	179	169	161	158	192	188	163	192	167	158	164	190	199	192	166	185	162	158	159	180	168	194	166	141	174	151	173	157	187	176	163	170	181	161	161	175	153	174	183	174	168	164	180	184	168	150	173	196	180	182	168	176	174	172	173	163	159	177	176	162	174	152	144	195	197	162	182	177	163	168	198	168	168	165	171	170	186	165	166	189	160	178	173	162	182	190	176	176	177	153	175	169	183	184	142	163	185	169	169	160	170	168	184	172	185	169	158	159	178	144	186	169	186	151	189	171	145	188	172	186	168	178	166	196	149	190	168	176	158	180	167	172	206	147	173	157	162	168	162	157	142	172	176	160	166	169	174	162	184	178	176	168	160	184	183	194	182	184	159	187	203	206	170	161	191	176	165	155	184	175	174	184	217	166	178	199	163	153	174	160	153	153	158	189	185	157	171	183	193	182	198	152	167	176	167	151	176	154	162	148	211	164	181	151	178	153	149	183	173	158	178	168	183	179	178	178	197	160	159	161	176	185	172	185	161	177	175	153	173	178	177	195	182	168	167	165	156	171	175	162	183	184	165	159	164	151	165	198	187	166	165	176	178	185	171	144	192	175	164	161	164	182	152	176	168	196	163	169	181	171	166	169	205	185	193	173	184	164	144	174	190	168	158	169	190	182	167	189	177	172	154	200	186	163	178	153	193	181	161	177	157	151	156	174	180	152	168	156	171	178	164	179	150	157	186	166	184	158	170	161	174	140	174	166	186	196	169	159	161	162	186	174	173	182	174	184	160	189	186	179	168	153	175	163	195	177	179	163	158	171	176	156	186	213	162	174	152	156	183	150	177	184	186	165	149	168	164	173	186	179	142	164	165	179	184	168	178	156	180	180	186	174	194	146	168	195	150	176	168	179	182	153	163	156	158	166	184	154	186	175	147	161	205	169	179	168	162	202	167	153	181	162	173	150	184	167	165	151	199	167	172	190	179	174	201	179	184	148	161	181	173	155	165	161	174	172	161	159	174	169	186	169	170	181	164	193	172	177	150	170	165	169	175	146	186	178	160	188	180	180	168	176	160	173	163	179	179	165	192	177	168	157	179	186	188	162	159	167	173	171	181	163	163	150	171	174	159	197	164	163	151	167	186	134	178	190	196	177	165	194	178	180	174	170	157	173	175	168	164	167	172	171	171	203	167	168	167	177	177	159	176	181	204	177	165	176	163	171	176	162	151	145	154	199	175	172	175	143	187	167	149	188	183	157	199	185	167	138	184	173	187	175	181	161	179	172	177	182	158	167	149	166	157	162	206	156	185	160	176	171	176	174	170	180	179	163	172	172	177	187	168	169	175	153	162	178	158	150	192	167	157	180	159	154	160	162	187	169	175	176	200	158	169	165	186	166	158	169	163	167	164	175	171	177	199	181	174	160	168	204	184	167	162	173	181	177	173	169	163	171	175	180	179	167	156	171	169	183	187	171	183	154	171	181	177	167	174	176	171	145	157	166	165	147	199	189	172	181	171	186	156	166	174	147	148	147	180	176	185	158	156	186	154	170	157	164	171	192	157	164	159	159	182	163	176	154	204	173	179	172	161	159	142	160	178	152	161	164	176	153	167	183	167	178	138	162	172	163	176	178	163	181	174	179	186	178	177	178	161	173	189	176	182	167	159	157	145	178	173	165	164	177	150	184	181	181	191	171	163	148	184	201	169	174	183	153	180	202	163	165	198	159	163	163	193	189	156	167	162	170	190	173	173	170	170	171	176	168	163	164	185	157	181	163	164	171	174	171	175	155	185	176	172	178	146	178	177	165	157	156	165	165	159	160	166	178	184	161	187	169	189	155	186	180	156	154	157	177	180	167	180	176	185	144	168	181	154	174	178	162	201	175	174	165	190	150	162	157	171	178	188	161	157	173	181	170	163	183	163	175	168	185	164	188	194	148	194	160	175	174	158	163	178	179	167	180	170	191	179	153	159	144	161	195	175	186	165	177	173	175	156	190	175	166	163	158	153	161	166	175	175	174	165	191	140	166	173	177	177	168	171	166	169	155	177	172	186	178	153	178	196	163	168	177	167	162	163	179	166	163	153	178	173	144	149	169	187	191	183	166	181	168	176	167	165	163	171	203	160	180	140	168	148	150	181	179	168	191	153	186	185	162	179	157	181	151	184	154	156	167	173	151	150	190	159	172	171	192	174	162	180	186	187	192	182	175	185	187	161	190	182	177	170	173	165	177	166	206	170	163	196	183	164	166	172	172	164	152	180	160	151	176	165	186	152	159	173	176	205	168	167	164	132	170	176	175	186	188	177	187	156	169	174	164	165	163	164	147	168	174	184	160	166	156	182	172	170	180	174	163	184	173	156	176	172	190	158	178	172	146	168	156	174	142	159	158	167	167	188	155	147	191	185	167	153	162	178	150	174	170	155	167	168	149	183	158	156	158	165	173	163	181	176	139	161	158	184	193	176	173	170	201	156	155	181	174	180	183	193	175	182	171	171	178	161	176	171	160	162	180	175	176	167	163	179	169	186	178	171	190	160	164	167	169	146	166	178	157	178	193	185
35027	43501	20571	5969	3979	2993	2301	1752	1389	1116	1011	867	786	722	652	547	484	446	450	433	368	354	334	299	295	267	273	249	268	243	240	241	258	228	213	221	252	201	211	213	204	185	195	200	194	207	228	193	206	173	217	204	179	196	184	187	180	207	179	208	199	197	180	203	189	207	199	230	183	221	184	186	198	185	201	180	170	190	188	194	193	192	188	185	211	183	186	194	174	197	183	186	171	195	177	184	204	174	238	203	210	186	181	177	193	179	174	190	198	187	196	163	179	162	179	186	172	173	176	172	178	180	225	211	180	181	187	157	206	179	183	197	167	188	172	191	182	175	166	200	202	193	177	172	181	211	190	207	184	170	168	179	147	194	169	142	170	170	179	185	163	187	180	185	203	211	189	196	176	197	195	181	198	166	175	186	194	179	157	174	156	175	188	184	216	182	201	196	188	200	197	165	170	184	184	176	172	181	181	192	202	197	167	177	178	167	191	168	174	177	199	163	179	193	199	191	181	171	175	202	198	197	187	177	182	173	210	209	182	162	196	196	185	204	180	197	182	181	186	175	177	184	191	184	195	167	182	215	187	203	188	188	196	206	176	175	217	192	206	169	192	177	172	219	190	172	177	165	159	188	198	206	173	177	187	211	174	194	189	180	162	179	174	195	185	165	187	180	203	143	185	184	164	199	191	172	204	182	190	197	185	213	164	196	201	172	206	185	165	184	198	222	151	202	175	185	196	186	183	185	179	221	201	169	154	179	182	176	184	214	176	212	179	167	179	172	204	171	165	178	182	184	197	184	194	204	200	181	177	211	175	211	182	201	200	187	212	175	171	167	236	172	183	190	186	180	193	180	171	182	172	191	172	188	169	185	183	195	191	187	208	156	208	179	147	166	192	197	172	177	161	172	176	166	198	196	186	199	168	178	191	186	202	189	184	187	201	187	172	185	196	195	192	168	201	173	192	188	177	183	193	164	171	185	189	200	189	190	168	179	168	163	184	191	183	170	183	184	198	194	198	178	181	174	168	202	182	207	205	212	200	172	173	200	196	167	192	201	172	195	173	185	182	172	195	211	194	176	196	195	188	200	175	206	207	186	203	160	187	185	178	209	199	164	187	192	191	182	187	203	212	173	170	174	194	165	191	190	192	177	161	182	206	176	181	204	173	164	191	190	183	189	202	183	187	186	177	171	178	209	173	173	194	190	215	186	208	178	170	190	186	172	176	182	204	172	204	164	174	179	178	173	201	171	184	206	173	171	191	182	177	181	218	189	187	194	196	173	175	194	200	183	182	163	185	189	189	180	166	181	171	184	176	188	202	185	190	180	191	178	189	202	211	178	195	181	165	193	173	178	206	184	207	191	184	156	197	180	181	184	205	183	198	168	172	192	186	184	190	180	188	183	185	175	206	179	182	186	193	181	201	164	201	184	165	186	190	191	213	184	200	193	183	206	178	171	183	198	194	176	198	157	180	192	169	196	172	160	174	188	180	182	163	195	187	192	186	171	202	175	179	169	198	194	206	192	193	213	204	209	219	180	198	180	190	199	169	197	206	176	211	189	178	192	192	189	163	179	220	191	204	187	184	173	191	177	171	184	199	188	169	170	183	166	182	192	169	206	183	202	188	195	162	162	212	169	183	172	187	184	181	175	192	179	195	172	188	188	187	215	171	188	191	197	212	201	194	209	187	180	167	182	201	206	193	184	170	220	172	179	184	162	193	173	187	168	194	206	185	196	172	161	202	207	174	163	223	195	169	198	200	156	195	211	184	160	197	191	163	171	167	214	195	190	168	177	175	199	182	197	188	185	172	171	153	175	187	185	189	180	175	187	195	177	181	160	214	194	195	164	199	190	187	164	183	188	190	171	164	177	214	169	178	191	178	181	180	178	187	175	182	169	170	184	180	192	182	160	209	207	182	181	164	178	212	183	171	187	188	190	184	218	170	170	199	191	187	191	178	169	163	179	191	194	181	180	190	207	173	188	198	181	172	164	170	194	188	191	212	161	200	173	199	185	181	176	181	178	189	193	178	194	190	164	163	193	202	164	178	204	186	152	193	179	190	193	198	197	166	196	207	204	169	211	179	186	215	219	186	178	189	193	219	175	172	165	186	185	185	182	195	176	200	196	179	184	183	180	190	199	178	156	181	195	167	168	195	169	176	172	183	174	171	173	176	164	194	199	188	204	199	186	168	197	173	194	188	173	203	205	183	191	181	195	194	181	190	194	178	183	176	211	194	189	175	177	195	187	178	196	187	167	183	201	162	198	228	159	179	166	198	188	168	176	185	192	172	203	193	162	180	181	179	188	186	167	197	199	177	194	176	204	158	191	179	183	159	184	180	207	174	203	210	183	184	168	188	189	176	195	190	209	202	193	196	190	174	198	195	184	202	174	172	195	167	210	174	208	172	168	180	191	190	181	187	182	190	167	180	199	169	175	194	181	181	210	174	209	206	190	214	203	187	169	180	180	174	212	194	171	186	191	202	159	196	211	171	189	190	190	201	178	191	178	174	182	198	186	205	182	190	189	167	172	193	175	191	180	189	191	194	188	192	183	200	217	193	193	198	193	189	187	182	198	197	189	203	169	197	184	178	188	170	195	180	194	200	200	198	173	186	178	190	189	176	192	204	197	215	170	197	187	182	171	214	172	181	209	189	180	193	208	187	198	189	179	182	182	178	204	166	190	187	164	197	202	175	195	160	174	158	185	172	199	189	207	166	199	194	186	193	189	174	172	189	182	174	197	172	191	193	193	188	199	181	172	181	161	207	175	154	195	198	171	190	171	187	162	187	202	183	162	199	194	182	181	184	163	186	168	191	179	181	158	183	194	197	175	185	183	188	189	190	187	172	210	184	193	176	178	180	213	184	159	207	164	176	185	189	194	180	178	171	172	194	169	193	193	170	195	213	156	179	155	184	206	201	197	144	177	194	194	199	178	192	164	170	174	173	178	185	183	182	197	190	190	182	182	163	141	155	181	192	197	202	187	201	204	179	213	185	181	183	195	181	187	176	165	190	190	171	190	186	198	170	199	189	206	156	172	175	186	177	177	156	194	181	186	179	186	199	195	186	181	162	188	188	179	170	189	191	169	212	151	187	180	158	194	182	206	177	184	189	206	186	169	162	188	169	169	203	178	194	191	171	191	196	183	187	196	177	195	190	179	211	188	188	184	196	176	166	182	172	169	168	204	186	177	206	201	197	210	195	185	171	193	183	168	188	197	177	195	172	199	187	176	176	172	174	184	183	163	165	167	176	160	209	196	182	184	174	171	215	186	172	192	203	187	176	180	187	211	192	189	207	210	202	193	205	175	180	183	188	177	198	179	217	174	181	167	198	158	188	189	184	173	196	187	195	200	180	182	193	180	212	187	177	189	222	177	197	197	171	186	182	182	174	180	182	206	182	178	180	191	206	167	189	181	179	196	193	183	202	187	203	175	189	179	175	191	175	192	171	200	197	171	218	182	170	210	186	187	187	186	191	180
23769	21127	28285	24260	20991	11150	3112	1790	1436	1220	1064	955	875	832	742	662	561	487	485	463	416	394	372	351	337	312	306	324	297	294	288	274	258	272	249	282	243	229	248	224	235	229	231	245	210	239	216	220	243	239	220	221	261	235	245	212	210	200	238	246	197	228	231	216	227	228	212	205	229	215	204	217	230	224	216	251	221	236	248	220	260	224	217	228	218	233	215	207	211	237	235	209	220	244	235	215	206	205	214	197	220	251	203	221	215	188	196	219	185	199	258	201	209	204	220	195	214	225	228	200	198	196	217	208	211	193	215	188	219	216	208	212	217	210	222	221	212	204	226	216	237	209	208	200	235	225	217	194	224	224	240	205	212	227	196	219	215	190	206	245	219	214	193	228	202	242	220	226	175	203	215	200	211	220	217	198	222	210	253	217	219	192	224	229	202	228	202	227	233	200	217	202	215	207	205	203	229	228	222	213	219	206	179	219	211	243	224	209	247	231	232	226	210	204	209	206	217	225	247	207	233	210	242	187	205	209	231	203	206	222	209	211	206	236	202	210	221	212	209	217	224	197	219	211	217	222	208	202	216	206	233	246	216	224	210	231	217	195	223	206	242	228	196	201	212	210	197	206	220	242	212	215	212	230	195	203	226	198	226	219	227	208	222	223	202	219	234	216	207	209	244	205	212	225	201	222	240	213	210	215	212	222	221	220	229	184	224	208	202	211	203	215	206	214	234	199	195	212	222	202	216	208	227	233	202	199	220	215	188	233	230	226	208	211	212	226	208	215	205	218	238	201	217	204	205	197	225	222	225	217	257	202	216	255	206	194	200	207	217	217	208	230	225	211	254	198	233	226	213	216	237	216	222	214	229	211	224	233	205	220	196	208	228	203	219	218	231	204	224	219	205	217	175	211	197	214	184	188	244	197	220	235	208	199	222	219	238	218	215	211	187	194	198	209	254	213	205	204	188	209	218	205	217	213	242	218	230	222	212	204	215	186	212	235	207	215	212	193	206	239	236	226	202	215	209	218	207	187	212	211	231	228	199	241	210	215	225	222	230	250	244	220	236	205	231	189	210	221	200	228	233	206	190	244	200	211	211	213	214	217	199	210	231	217	229	193	186	213	243	213	209	205	198	196	202	206	204	232	224	190	207	223	199	220	219	247	210	212	247	205	184	216	238	213	233	227	219	189	216	217	220	223	208	209	213	222	232	208	239	204	233	232	211	235	267	212	212	218	211	208	230	199	218	250	227	205	237	213	224	216	206	219	200	207	238	207	213	191	220	230	219	218	182	207	208	217	195	190	214	230	230	244	210	233	223	214	217	206	194	235	234	199	205	235	209	228	210	198	214	215	205	224	229	208	215	204	223	213	228	211	203	243	210	200	211	213	195	246	223	219	228	224	217	228	257	217	203	211	208	214	222	224	221	224	199	226	216	213	215	195	192	230	225	197	203	211	199	201	236	220	239	199	201	199	207	208	194	200	205	228	222	219	231	188	197	229	246	222	207	222	212	207	224	213	220	190	220	232	214	217	213	241	205	233	216	229	231	228	227	217	231	204	199	217	204	214	222	227	208	200	230	223	227	220	230	199	216	198	204	242	221	217	206	221	224	208	207	200	225	217	204	217	187	213	237	231	182	239	212	207	223	212	218	230	211	218	215	209	225	228	195	222	209	198	213	234	217	195	202	211	224	218	212	207	235	203	236	217	200	219	206	223	190	250	237	208	205	216	208	204	214	202	214	209	209	216	228	205	211	208	213	193	213	210	204	206	219	221	199	213	191	194	232	232	204	230	242	212	196	198	209	200	202	193	229	214	197	221	209	226	224	214	227	200	218	205	229	207	207	204	184	230	209	215	193	205	175	231	226	226	241	236	221	210	221	210	222	219	202	222	227	200	205	221	228	209	207	203	203	238	200	209	196	221	213	210	222	220	219	209	234	230	221	210	226	229	217	219	202	219	223	229	220	224	223	221	205	213	229	184	200	201	211	225	208	239	213	213	203	203	223	216	207	199	209	210	201	213	214	207	235	203	231	187	193	214	199	200	217	205	197	195	237	205	213	242	222	192	214	215	225	221	219	173	207	221	203	192	206	230	196	220	242	184	231	211	227	193	209	212	236	200	221	217	231	187	201	229	234	213	210	194	199	229	222	234	190	213	204	239	195	222	207	231	218	202	247	196	200	217	219	220	215	205	203	210	209	227	208	200	207	216	214	198	193	220	229	221	213	188	212	204	217	213	222	207	226	195	225	254	209	224	241	219	218	189	225	218	215	206	217	237	237	221	233	173	226	214	205	219	226	229	179	175	195	233	216	209	200	221	253	202	204	225	243	222	206	196	207	231	224	231	215	201	216	201	232	220	215	219	224	203	199	237	198	203	209	205	193	214	223	210	208	204	213	221	199	211	242	210	219	197	223	197	221	214	213	190	208	191	213	208	196	244	230	214	225	214	217	223	224	217	216	229	227	200	234	203	212	199	213	222	226	239	228	222	232	239	207	211	191	223	212	229	199	235	213	219	225	202	234	219	239	236	203	243	214	218	231	211	203	223	200	219	213	213	242	206	246	231	225	251	232	219	194	218	211	239	208	196	217	231	207	216	200	204	239	231	206	219	232	236	224	237	192	234	233	220	236	216	237	208	210	224	201	210	235	221	216	230	221	225	226	221	210	218	215	199	207	213	195	247	248	222	220	212	204	231	208	197	203	198	221	208	226	193	217	215	255	219	213	178	241	238	210	222	223	229	235	194	213	221	191	231	229	240	212	243	213	188	234	193	229	209	216	217	196	198	208	231	206	212	221	202	222	237	206	245	199	225	214	192	231	220	218	227	211	199	205	237	193	218	224	213	210	203	207	210	191	214	216	214	213	195	209	207	214	191	210	203	201	203	166	213	193	222	221	212	197	204	206	219	206	212	224	214	195	241	232	227	227	194	229	225	215	223	206	205	198	188	235	215	186	201	192	222	208	219	227	220	219	199	225	219	222	227	207	230	216	206	206	224	220	228	231	224	182	212	214	229	203	247	200	190	191	215	203	190	197	225	212	216	235	210	196	223	217	194	217	227	207	201	225	230	218	202	209	234	229	209	224	218	220	214	223	231	210	227	219	202	217	228	232	237	263	205	226	199	208	219	223	214	227	239	196	219	218	237	224	211	212	216	218	227	218	215	211	192	222	196	222	200	214	187	199	230	207	217	216	209	197	213	208	193	215	220	204	213	201	222	229	196	200	203	220	246	203	199	208	203	204	229	218	219	187	207	179	204	248	235	206	228	228	209	206	229	164	224	216	217	249	202	231	213	213	222	237	233	201	198	219	207	230	191	224	206	206	228	214	227	237	236	215	203	214	230	204	210	189	225	233	230	202	226	221	218	205	251	209	215	213	218	225	196	202	204	212	221	212	243	210	215	230	217	225	208	203	224	212	213	201	219	263	198	222	219	230	221	224	230	180	211	220	222	214	214	195	228	211	204	198	219	216	216	243	213
35579	55444	33607	11186	7299	5459	4099	3197	2506	2073	1747	1557	1494	1193	982	876	839	725	660	561	548	488	431	446	400	358	360	320	355	361	339	322	294	289	266	310	287	278	270	289	267	249	253	249	258	242	266	268	235	250	253	241	242	249	253	221	230	243	258	249	232	250	272	251	239	257	228	243	238	232	244	224	251	199	232	224	207	234	233	229	227	227	221	229	212	209	222	218	258	192	227	205	233	238	218	248	250	200	230	206	226	195	217	228	231	235	213	252	232	231	232	203	230	223	215	213	202	212	227	211	216	219	241	243	219	182	234	225	241	208	222	223	223	247	224	195	210	222	228	197	242	219	249	232	211	219	230	226	225	219	244	210	198	209	224	221	217	229	215	256	211	214	226	216	234	260	224	216	253	212	209	234	226	238	250	223	232	231	206	218	233	236	213	207	221	236	219	210	211	212	226	205	232	213	200	220	230	195	197	236	242	196	211	214	225	242	229	236	231	201	238	214	205	218	235	247	246	210	232	213	207	228	226	208	207	224	238	222	226	217	200	202	239	215	206	237	197	223	237	195	234	215	195	242	226	230	239	222	195	231	227	243	218	196	194	209	229	237	211	224	220	227	224	201	235	227	221	247	219	220	216	220	239	237	255	243	234	204	225	234	252	228	217	235	241	234	230	212	224	233	227	234	234	230	211	238	212	266	240	224	237	223	245	248	215	226	235	229	254	228	221	219	248	247	220	239	216	236	230	219	222	212	252	235	201	229	206	222	233	212	222	250	229	231	232	221	238	231	221	228	231	239	212	228	195	223	225	231	217	230	214	244	229	208	230	213	209	221	234	196	214	204	230	220	215	231	220	249	213	223	211	239	203	202	198	214	205	241	232	239	218	209	242	236	232	229	225	226	220	244	221	213	221	243	226	246	228	227	231	211	224	236	208	233	230	233	221	199	241	222	218	230	209	214	231	241	210	243	234	231	220	251	215	219	185	222	208	212	232	206	220	187	243	243	228	222	225	229	224	216	230	229	227	201	186	189	216	236	207	229	212	229	232	225	215	225	206	217	232	227	216	246	207	200	216	219	211	223	245	247	224	244	215	224	222	214	199	219	230	214	227	212	241	205	225	258	188	231	206	205	247	235	217	235	228	245	257	264	249	225	251	225	242	224	238	196	231	222	201	229	230	221	209	220	220	218	226	207	203	206	220	212	203	220	212	234	216	205	220	224	215	213	238	207	207	229	233	220	199	232	221	221	209	233	227	242	224	213	226	212	241	236	249	209	194	228	216	221	229	231	237	222	215	219	237	231	219	236	218	204	217	196	213	240	236	226	218	224	205	234	220	219	224	207	218	210	214	223	222	213	231	183	228	220	232	215	222	219	244	211	252	248	234	219	199	215	240	234	235	226	222	216	242	218	223	234	240	227	245	220	237	266	222	240	203	201	228	228	230	254	211	220	218	220	242	227	216	239	238	210	229	188	219	231	207	220	224	236	202	230	229	238	239	231	195	228	216	203	227	222	227	232	230	205	219	214	254	224	233	231	205	211	225	234	227	248	227	229	214	218	219	241	226	237	218	230	228	228	213	193	230	241	237	230	235	210	233	238	246	232	244	224	223	232	258	243	209	243	221	227	226	232	237	215	223	219	230	205	225	193	199	237	224	245	224	217	225	213	208	217	224	236	224	213	225	220	203	225	218	206	231	221	232	265	212	228	208	212	215	234	189	228	193	194	238	231	220	248	216	223	227	210	247	219	228	237	235	218	213	230	228	223	219	240	202	232	214	215	221	241	221	258	220	244	216	219	240	215	217	192	238	228	257	216	242	221	236	217	211	202	216	219	228	235	222	221	225	212	205	218	210	203	238	225	224	233	237	238	222	220	220	217	242	221	233	224	207	208	195	240	212	215	224	230	248	221	224	228	199	229	262	220	214	218	213	224	209	225	231	214	217	207	204	226	228	197	215	247	231	209	200	203	215	218	270	238	235	256	203	241	213	207	225	215	236	228	222	214	210	224	247	228	241	235	213	229	239	237	214	243	213	207	255	222	230	225	226	254	224	238	225	209	208	211	204	217	209	248	215	243	190	222	225	201	230	214	218	252	216	199	214	194	198	191	223	254	193	212	224	234	223	225	207	226	248	233	220	232	223	252	224	211	255	241	212	187	218	220	258	230	234	215	218	222	211	240	232	226	229	200	222	223	211	212	214	226	225	215	252	209	213	223	226	235	205	242	250	230	244	233	235	219	226	242	209	234	221	215	217	235	225	206	220	220	229	266	235	216	254	234	222	192	231	237	242	224	194	225	198	231	245	216	235	211	229	207	210	245	217	238	221	213	222	214	210	237	236	212	232	237	231	233	225	241	236	210	236	232	225	212	230	223	209	253	194	210	220	225	248	231	237	238	225	196	210	213	236	214	235	213	233	198	215	216	239	238	230	228	242	221	227	213	220	237	215	251	231	234	213	212	221	218	224	229	196	218	221	230	212	231	217	221	229	215	233	235	222	211	207	221	214	243	237	213	250	242	244	217	236	224	235	214	247	194	233	219	215	206	222	221	212	202	211	224	247	230	244	222	215	232	238	200	250	208	270	246	229	258	182	235	216	209	234	232	228	232	209	214	227	225	229	243	221	222	214	221	208	207	222	210	203	226	226	233	226	216	251	213	210	197	215	219	232	218	195	219	209	233	239	233	227	238	228	198	224	191	241	195	240	248	223	228	213	248	249	226	235	219	207	218	231	205	195	242	228	209	204	213	244	218	216	186	221	229	225	217	216	204	224	223	234	231	220	244	274	229	222	220	226	217	248	225	241	224	203	198	217	230	239	239	229	238	227	241	220	203	209	224	231	218	218	229	212	217	213	223	239	235	203	239	216	194	226	214	230	214	208	224	202	218	242	208	244	210	207	193	215	222	269	222	199	225	228	212	213	238	229	241	248	246	218	220	213	218	243	222	218	235	244	202	243	229	237	229	211	236	230	238	218	217	233	223	200	232	201	215	224	234	257	225	216	212	216	214	210	212	188	233	202	213	218	205	238	229	214	220	209	229	224	223	242	236	245	214	236	204	223	212	214	195	224	221	233	232	237	214	225	209	199	239	220	221	253	235	243	221	252	216	208	226	208	233	217	227	226	234	215	219	209	227	216	218	198	220	233	236	217	205	205	227	231	212	258	213	223	247	230	203	213	216	229	195	240	217	237	226	212	221	209	213	200	236	244	221	225	214	194	221	216	220	231	229	203	224	240	225	196	209	252	202	202	202	221	216	217	219	229	215	229	232	192	224	243	229	227	226	237	215	232	211	238	219	233	211	213	203	221	223	233	234	215	226	230	238	224	229	212	214	209	235	219	226	239	209	215	208	243	193	239	262	236	199	213	211	229	203	218	236	218	219	201	243	219	216	214	237	213	242	217	235	247	222	218	216	229	216	228	215	222	232	237	228	245	213	215	195	220	207	223	222	242	209	239	229	210	213	250	235	226	236	214	226	243	224	230	216
24995	21198	27414	25042	12473	3254	1962	1387	1150	1001	883	789	750	653	567	501	489	452	415	405	369	387	320	317	326	300	323	293	293	263	264	253	282	249	271	247	237	256	262	267	202	229	215	243	234	227	259	197	224	233	233	232	229	224	238	232	228	215	218	254	213	221	228	207	235	240	202	192	243	256	237	203	212	198	251	219	205	233	228	235	248	191	224	222	206	229	225	236	196	218	237	249	230	213	267	210	205	211	248	218	222	197	232	223	247	246	220	228	222	210	209	196	217	215	258	232	235	212	222	234	230	215	209	209	225	192	233	217	212	223	231	226	208	212	204	224	213	232	197	214	220	238	221	246	211	212	227	245	222	222	208	228	228	213	210	225	220	217	226	217	232	217	213	238	230	232	221	233	229	234	223	244	201	194	208	212	209	202	216	198	221	200	270	226	200	213	203	206	218	204	197	231	222	239	205	237	214	224	244	226	198	222	228	222	214	221	209	224	209	234	242	208	184	195	227	220	211	242	220	238	204	188	224	210	225	198	236	209	208	227	211	196	186	225	234	220	223	199	203	242	212	229	212	246	233	223	217	192	190	212	213	213	215	219	225	219	223	223	218	227	235	207	238	220	235	230	231	199	226	208	242	224	203	236	212	203	231	195	219	208	203	209	216	208	211	188	182	218	240	210	204	192	228	226	215	198	219	220	221	238	227	195	187	219	201	229	210	203	265	224	221	194	216	204	230	193	219	197	231	207	214	226	217	198	205	215	244	212	206	211	209	257	236	253	231	191	183	240	215	203	197	192	210	217	201	224	197	194	213	214	207	223	226	207	209	217	216	206	230	208	203	216	243	235	207	200	221	200	224	223	236	246	239	197	206	216	214	228	223	197	224	229	205	219	212	224	242	206	228	180	245	228	227	209	202	205	250	215	259	237	212	236	231	227	234	246	193	218	220	235	233	197	216	222	217	186	216	194	226	214	191	217	228	223	218	236	211	238	228	223	204	211	238	228	216	213	196	235	232	234	221	198	226	198	214	215	248	222	202	193	215	214	228	226	221	227	207	215	231	232	220	189	220	221	202	260	227	230	215	208	211	213	246	219	204	226	222	207	232	244	224	217	216	226	199	211	200	204	211	218	211	220	229	222	202	224	229	193	214	240	196	226	219	228	227	232	223	238	252	227	239	246	202	220	220	217	212	217	230	225	222	214	195	235	214	183	251	209	201	239	231	218	226	191	220	208	206	228	223	233	193	223	228	217	203	202	211	214	249	222	225	209	233	203	218	244	212	206	231	214	212	201	221	210	233	209	240	234	224	215	201	207	224	226	218	225	194	234	233	243	226	251	217	228	223	226	225	239	234	215	210	206	213	207	205	220	204	208	210	224	196	217	226	220	221	224	202	243	195	226	231	212	201	199	196	200	209	206	224	207	212	225	230	220	219	228	224	213	229	222	196	207	218	228	240	229	238	189	233	206	215	177	212	218	234	235	242	250	212	230	191	210	219	219	209	213	246	215	206	206	196	243	245	260	220	210	204	206	226	199	255	244	211	217	212	231	207	184	213	226	199	223	184	211	207	198	224	207	225	233	231	210	235	212	211	230	190	211	233	206	208	228	211	222	224	210	248	257	200	211	221	222	242	233	221	218	238	215	216	204	217	218	174	210	183	236	247	207	227	217	213	211	237	218	226	204	219	211	227	217	200	219	203	207	253	243	225	250	223	237	214	242	225	201	225	210	245	206	208	230	223	209	204	241	232	255	201	222	219	201	245	213	226	235	221	208	192	243	226	222	233	219	231	232	205	226	228	230	234	226	203	249	207	204	225	204	207	223	208	211	247	229	236	227	218	234	219	198	221	201	205	203	230	223	226	215	217	221	180	216	220	208	218	237	202	223	186	196	216	217	220	249	209	228	197	204	243	222	216	217	254	200	237	167	220	204	208	220	191	223	208	203	195	215	207	211	235	243	242	217	204	210	237	218	224	224	211	199	203	211	215	189	218	234	202	227	214	199	226	216	219	193	226	194	221	227	230	201	231	189	190	203	237	206	190	194	220	219	198	205	221	197	223	208	243	185	255	228	216	221	222	258	236	204	217	231	229	218	188	234	222	214	196	238	234	239	212	216	214	210	207	198	224	210	198	227	227	219	205	233	251	226	212	211	230	222	224	205	215	204	230	218	233	231	195	199	202	266	223	194	218	239	216	235	215	217	220	199	201	236	245	220	227	242	215	194	218	220	210	224	233	227	233	213	198	248	209	238	209	241	220	226	202	214	208	191	249	220	220	206	222	189	222	227	245	207	206	222	214	227	195	215	231	226	207	217	248	216	207	226	203	204	220	217	204	238	202	210	225	226	211	239	217	234	205	222	213	228	225	218	191	208	221	214	211	238	243	210	236	194	233	206	236	200	217	233	235	235	239	233	220	192	225	217	211	194	228	231	205	198	241	232	213	234	197	231	211	218	202	220	223	205	206	195	213	202	225	200	217	227	222	217	222	238	230	258	222	202	217	204	207	222	225	203	209	199	203	221	198	204	235	224	220	217	210	211	210	202	221	195	225	216	212	232	239	220	207	194	229	240	200	224	216	195	216	219	231	220	219	201	245	226	211	205	211	216	209	200	219	225	214	247	220	220	227	227	202	225	200	229	236	227	213	250	229	224	199	238	210	191	227	220	216	194	223	233	206	210	217	218	227	198	218	218	227	216	235	214	231	230	222	216	217	208	232	214	194	208	199	211	215	217	216	240	229	234	204	242	217	229	226	220	222	220	197	232	230	247	221	208	233	233	214	219	202	225	232	213	229	194	213	215	199	234	242	221	209	224	224	210	204	205	227	213	220	233	232	213	221	231	208	212	222	229	200	199	208	221	229	221	231	209	217	227	196	207	188	213	215	224	198	226	237	199	245	203	224	178	210	227	226	219	213	208	196	211	213	216	216	229	233	216	210	237	199	214	193	203	201	198	240	214	195	220	206	224	166	247	220	208	196	202	225	196	216	220	231	209	221	238	207	219	200	251	220	214	212	235	199	239	197	244	239	242	244	233	204	201	223	209	188	226	203	190	215	213	217	225	218	229	202	208	210	236	226	224	227	217	223	198	198	216	201	223	231	252	233	199	206	221	227	216	240	219	229	227	237	205	200	231	215	205	226	203	222	237	213	200	221	217	221	216	195	206	208	234	218	206	232	200	233	234	238	223	217	225	226	228	221	196	212	193	200	207	197	200	231	230	262	205	212	218	243	213	249	205	230	197	228	210	208	213	240	225	234	225	223	227	237	222	222	207	216	199	240	210	229	209	243	221	199	230	225	216	241	240	225	195	213	200	224	208	237	234	219	215	230	231	207	196	210	207	218	216	225	206	210	249	226	228	204	232	220	219	215	230	185	236	245	225	206	239	210	207	218	223	204	208	187	245	239	224	205	202	230	190	202	251	219	203	229	201	228	229	233	224	238	218	220	229	222	199	235	216	198	229	233	226	207	231	240	206	228	223	191	216
34086	50242	31269	9403	6018	4510	3355	2598	2050	1640	1530	1352	1237	1009	921	792	744	605	622	539	489	484	412	414	369	373	338	347	315	332	332	314	299	282	269	257	287	269	278	235	280	261	239	259	221	263	260	250	223	262	286	271	242	224	251	238	255	241	251	265	247	226	258	251	232	280	250	275	257	256	257	270	225	259	265	257	258	225	238	225	256	241	247	232	223	223	264	254	243	212	229	253	235	257	241	245	247	246	254	235	249	252	232	214	195	227	249	258	229	270	247	248	241	242	251	240	228	235	228	239	225	212	246	233	228	230	227	266	244	239	247	218	234	235	233	238	238	231	237	263	257	236	246	256	256	204	188	239	258	222	264	250	255	217	242	255	241	203	246	226	253	251	250	231	245	228	238	225	234	251	245	248	242	272	235	246	237	242	228	219	250	242	221	225	230	239	239	210	252	212	225	224	229	246	215	233	262	229	220	229	250	248	244	267	246	219	247	206	239	257	224	258	214	243	234	234	224	271	232	230	232	225	245	221	247	238	213	237	227	229	250	237	210	229	216	268	217	238	233	224	231	256	226	223	246	260	261	247	217	237	262	241	255	214	250	251	253	238	195	233	224	251	257	259	230	219	265	229	222	232	228	237	206	233	202	258	216	246	226	250	262	239	216	231	239	235	222	233	217	257	225	231	222	272	233	254	221	233	208	235	219	256	265	228	244	215	231	225	246	237	235	236	207	230	228	262	257	254	243	262	237	227	247	225	226	267	244	238	215	225	248	241	232	226	242	223	239	223	233	237	224	266	244	253	258	219	230	230	234	236	244	248	274	223	241	234	248	227	225	237	224	229	226	224	238	239	221	221	248	214	248	217	216	220	244	258	219	220	229	241	232	267	239	248	220	232	257	227	219	243	237	217	204	240	217	238	226	249	228	234	252	257	242	237	228	231	221	249	234	205	232	231	212	190	218	235	241	231	231	248	256	242	237	238	254	255	234	220	254	254	247	237	222	221	239	238	251	233	229	213	245	248	214	234	222	228	260	226	252	213	244	230	212	228	228	265	251	221	235	256	237	236	238	233	237	220	242	254	242	260	210	235	243	241	228	251	215	228	251	255	245	221	221	225	258	262	234	217	227	224	245	265	235	214	234	220	237	234	255	252	217	256	232	232	237	228	249	222	242	253	233	247	252	219	237	229	258	237	238	253	230	212	248	255	240	253	246	255	224	222	245	243	246	227	229	226	238	267	245	234	239	244	255	247	215	238	238	215	222	216	213	244	237	229	234	242	241	241	239	244	246	219	234	251	224	240	261	224	245	250	236	213	219	235	230	242	217	259	214	218	254	226	260	230	224	255	231	255	243	238	222	262	246	234	261	218	247	218	242	237	253	256	215	217	246	244	239	230	245	268	236	228	230	255	236	227	235	234	235	233	256	240	227	244	265	244	224	219	227	240	219	207	247	220	231	234	262	249	217	240	231	221	244	214	253	240	234	231	233	243	227	230	224	249	211	238	229	193	222	256	240	242	240	219	248	245	251	244	237	220	242	228	245	230	221	247	219	261	226	202	247	230	224	226	221	193	216	264	248	237	241	242	258	236	256	235	216	277	229	240	224	226	256	225	244	254	228	205	251	236	236	257	222	236	251	220	217	236	225	226	234	232	243	224	240	207	244	239	245	257	225	243	243	240	220	244	256	208	224	222	230	224	257	221	231	264	261	239	229	226	235	260	249	225	217	245	229	221	236	214	223	235	259	246	241	230	240	206	236	240	234	217	245	222	234	220	229	204	228	236	229	230	236	261	229	210	225	245	247	241	246	255	236	236	259	232	211	242	248	237	237	235	243	257	236	238	231	243	227	237	240	229	241	267	264	266	219	229	222	237	235	264	239	232	241	237	226	249	227	218	240	212	213	209	234	219	252	214	277	223	220	243	238	220	251	236	235	236	235	234	232	257	223	249	209	231	223	255	271	254	214	223	248	238	240	236	235	238	221	220	211	214	253	205	225	217	220	227	213	235	244	236	232	236	221	237	223	238	265	243	229	242	242	233	234	228	239	264	242	234	238	226	261	250	220	241	242	241	222	239	271	237	248	235	258	252	221	247	223	207	225	231	237	225	242	223	226	257	228	218	212	211	221	235	235	235	240	243	228	251	243	247	239	231	251	241	254	253	240	253	214	238	222	198	218	232	209	253	252	227	208	247	240	233	231	233	235	240	253	244	243	243	275	231	247	234	242	247	232	245	232	245	262	236	240	261	246	234	260	254	266	256	228	217	201	230	254	219	230	216	213	238	224	246	259	244	243	235	217	232	224	225	239	221	246	236	236	245	226	270	214	259	234	244	232	227	218	233	236	230	245	197	241	245	232	230	243	249	228	206	216	224	245	222	247	269	231	233	240	238	216	239	222	247	217	232	238	257	212	218	227	233	250	228	227	239	253	203	219	233	215	213	241	231	239	234	259	234	248	237	238	223	246	228	240	231	238	216	253	223	220	257	198	222	208	229	225	219	232	229	269	240	226	228	255	250	230	220	214	213	251	213	228	268	259	249	241	208	235	250	239	230	247	225	221	240	282	206	238	251	225	229	215	279	246	225	215	278	222	232	244	245	245	232	229	222	251	233	269	211	247	221	219	231	237	225	254	228	218	227	233	212	222	242	230	226	251	226	238	257	239	220	234	210	236	258	228	248	217	251	226	264	222	224	240	243	204	227	242	232	235	266	249	220	241	219	231	253	233	231	235	248	229	241	237	221	233	221	231	251	217	257	254	259	216	250	251	212	234	257	246	240	242	218	227	246	231	222	238	240	234	217	219	199	212	250	244	215	222	223	251	237	243	248	242	228	228	226	236	245	245	222	239	237	238	210	237	218	246	239	222	227	191	214	235	251	243	243	225	238	241	219	227	246	232	230	254	250	233	236	254	237	246	208	224	253	234	255	235	236	232	232	224	248	247	212	239	244	259	260	213	237	250	233	246	266	221	251	250	237	232	237	216	241	234	230	231	251	226	270	234	247	247	268	236	227	259	235	232	217	239	256	262	264	223	254	260	238	249	249	229	232	245	226	231	243	268	274	237	239	241	232	257	265	262	250	231	230	228	225	224	250	236	244	235	228	228	236	227	239	244	260	242	247	243	217	235	237	229	213	267	236	263	247	259	252	226	222	238	226	241	254	221	263	248	226	233	243	227	264	260	239	237	216	250	246	253	253	224	241	217	238	230	234	236	257	215	224	252	215	236	224	237	196	232	244	237	202	245	221	205	269	225	239	221	243	205	239	237	243	228	215	248	222	231	245	228	251	255	223	229	228	246	217	239	216	225	213	218	234	212	259	229	217	239	226	224	243	259	224	253	255	239	237	224	225	217	247	263	241	235	233	241	226	252	251	228	230	249	242	233	217	244	244	225	259	236	229	243	233	217	177	251	212	247	240	218	245	209	251	256	196	243	235	222	249	235	247	223	231	225	221	239	204	212	232	244	232	230	224	236	250	227	232	245	256
22648	21137	28725	23786	21149	21186	10743	3069	2199	1938	1691	1539	1354	1154	982	862	792	773	702	608	583	567	546	500	468	439	438	417	378	386	377	345	415	365	313	334	361	331	334	343	301	350	334	338	329	330	343	338	310	300	364	320	338	315	310	282	317	308	282	306	313	320	312	312	344	305	311	287	325	313	295	326	287	325	314	320	305	305	280	276	297	296	291	301	313	320	307	304	295	287	288	336	279	285	303	324	290	281	287	284	308	300	293	288	275	267	301	299	312	294	304	299	316	286	297	295	281	291	281	314	325	270	268	322	288	278	276	266	296	312	289	299	291	290	288	304	297	293	262	298	304	276	284	296	304	284	306	313	278	282	324	315	328	290	278	285	315	275	272	297	339	312	299	279	287	318	269	310	309	277	285	288	310	301	294	285	276	274	290	291	285	283	256	285	271	290	306	317	283	290	287	286	309	302	303	329	287	292	295	338	281	300	294	289	271	327	278	310	304	279	294	304	318	303	321	309	310	303	273	294	304	314	286	324	297	308	310	304	282	291	278	316	277	300	297	293	329	322	297	286	278	298	297	294	299	342	275	309	292	264	284	320	315	285	316	309	298	315	277	328	295	284	326	294	305	298	283	277	312	257	289	266	320	300	263	337	285	254	308	274	313	320	295	288	284	289	294	304	338	357	311	259	299	285	324	286	305	311	300	284	310	294	296	272	288	255	364	284	288	269	338	292	273	273	318	289	279	324	299	303	307	320	288	327	322	284	292	293	282	275	285	296	294	313	288	283	314	287	286	296	268	289	323	309	283	299	282	331	304	289	304	302	291	287	271	271	263	262	309	302	307	314	266	299	291	264	302	296	291	277	319	294	319	291	292	270	274	327	296	298	282	289	264	325	280	295	302	304	292	315	282	303	271	297	315	291	308	312	308	265	296	302	342	297	287	278	292	305	284	272	292	289	298	326	300	284	298	267	322	274	290	309	286	304	256	263	310	252	315	268	310	292	264	276	317	314	314	304	306	266	301	277	258	313	297	293	287	307	307	277	311	285	302	315	287	299	340	287	290	318	319	305	289	282	284	316	284	292	308	284	295	290	273	316	305	300	276	324	305	329	303	292	294	322	311	292	285	301	293	295	284	304	300	331	293	284	312	277	269	294	328	300	304	325	309	292	314	298	303	288	278	286	281	305	303	279	304	291	289	266	301	286	275	295	337	285	297	288	277	318	295	312	323	269	255	343	289	299	324	286	307	289	285	292	324	334	272	310	306	311	293	309	302	288	287	329	298	298	295	290	301	276	285	285	305	297	277	304	299	276	276	321	307	279	294	314	303	290	294	281	279	276	300	293	291	278	294	316	294	295	304	288	284	288	307	283	292	300	306	296	300	302	319	317	299	302	278	294	297	301	270	294	311	292	293	300	284	288	279	282	291	311	277	268	313	270	297	307	300	331	298	274	282	294	286	324	285	307	306	293	310	261	290	274	295	298	275	316	274	278	307	278	285	302	288	288	278	273	292	290	281	310	266	295	286	308	305	304	312	280	320	308	292	281	287	307	288	272	312	276	281	291	272	273	280	277	293	301	286	264	302	294	292	289	326	289	296	264	342	291	290	307	294	284	263	312	295	307	330	273	258	289	271	294	277	282	316	288	309	309	311	304	309	320	295	267	314	272	304	318	306	311	278	301	286	282	306	278	297	325	290	306	308	302	320	283	277	330	340	285	281	288	316	309	282	293	282	306	288	309	288	312	308	299	333	275	293	295	293	295	298	304	307	290	278	279	321	283	293	265	290	266	308	287	288	303	295	301	262	314	298	291	298	302	286	315	320	267	284	262	284	308	279	278	302	279	272	315	287	274	298	323	290	319	278	302	297	312	287	284	295	315	317	320	290	262	261	315	282	306	273	289	294	283	297	311	293	284	279	319	278	300	277	284	290	321	334	259	307	307	276	303	291	289	283	313	302	288	284	330	320	315	269	288	298	331	275	303	302	311	264	291	304	295	270	276	319	302	317	314	312	287	296	308	288	275	295	290	296	294	273	302	298	305	307	300	296	299	274	285	295	279	310	269	290	288	281	322	297	273	302	322	326	298	314	295	310	277	295	313	267	327	332	305	306	282	268	317	287	315	302	261	286	312	304	309	288	295	265	299	298	299	281	300	284	296	279	289	300	264	285	330	279	304	300	302	288	270	265	327	299	283	283	286	299	270	298	280	311	306	273	287	311	279	316	323	306	253	289	325	310	286	292	303	292	309	307	297	285	246	315	286	310	303	301	277	297	293	286	270	289	308	311	304	300	306	276	302	308	288	298	284	317	255	310	330	271	266	310	286	273	293	312	272	320	325	303	248	280	303	272	274	314	287	272	285	284	262	299	293	307	300	299	284	291	276	291	278	279	282	278	287	264	297	316	295	303	336	282	272	336	335	326	296	321	272	310	309	302	299	279	265	301	288	270	309	313	299	282	278	318	313	276	300	305	304	296	328	298	298	280	318	298	317	308	308	272	270	313	305	298	257	300	338	290	332	296	292	307	297	309	301	295	304	284	284	299	309	291	294	291	290	313	278	311	275	328	310	282	331	297	319	307	305	280	304	290	320	315	295	291	290	293	299	304	329	303	294	329	301	310	332	314	263	318	288	298	272	294	326	310	289	306	286	300	278	288	278	279	296	324	296	282	304	332	304	312	303	276	283	315	269	286	270	292	328	299	274	286	318	300	285	298	314	301	310	280	302	255	282	297	311	303	308	277	286	341	269	282	296	292	304	293	278	301	282	296	317	282	309	288	283	333	304	295	283	282	296	297	301	306	311	303	312	301	315	280	319	307	264	278	268	282	274	280	264	307	271	285	273	311	320	314	283	297	267	317	300	303	325	297	320	271	271	288	290	296	295	304	309	279	312	298	288	280	305	323	315	314	314	287	302	293	298	306	279	283	291	290	324	291	311	275	295	320	296	297	278	280	332	271	295	295	334	268	319	288	297	307	295	313	294	281	306	274	296	302	304	310	285	275	311	331	311	302	299	280	300	297	300	276	306	316	316	313	291	268	299	321	296	285	314	292	306	297	290	277	290	275	296	323	294	264	315	290	272	273	293	291	293	294	321	275	296	304	311	288	282	271	289	281	317	296	296	293	282	332	285	311	310	305	299	303	298	311	295	261	295	283	322	302	360	311	305	280	313	314	288	307	303	306	286	289	286	300	293	311	287	262	266	267	275	321	292	271	270	296	283	281	316	311	305	289	257	315	292	315	317	268	301	288	275	275	283	298	325	320	289	323	292	312	260	302	303	282	290	302	298	322	275	283	305	276	305	282	300	259	312	299	318	297	291	303	283	311	282	265	289	283	316	303	311	288	317	280	287	304	273	303	275	306	305	265	316	269	295	315	307	314	286	300	299	284	294	291	294	291	320	285	306	277	268	273	304	293	294	246	307	278	301	311	297	310	316	314	283	288	276	282	319	290	267	302	299	292	270	275	307	298	299	287	300	282	279	301	288
38040	62139	39880	14692	10234	7824	5865	4539	3550	3204	2704	2449	2130	1797	1496	1335	1150	1047	947	869	760	782	674	582	541	542	493	497	415	464	463	379	411	381	397	381	381	385	362	342	373	335	318	360	349	327	313	316	330	341	339	329	358	342	336	334	331	315	325	323	333	313	341	276	321	292	326	308	325	312	278	270	297	317	318	337	317	340	336	332	304	274	306	333	275	297	303	322	319	312	317	315	299	300	318	270	316	282	290	276	279	313	320	285	268	290	298	313	298	284	292	306	317	312	293	274	291	311	309	280	297	310	308	318	319	306	274	323	278	304	273	295	275	295	320	279	290	285	326	295	298	295	293	322	299	269	301	287	292	298	294	293	330	316	318	277	300	276	305	296	298	291	321	289	313	288	322	279	308	290	296	301	315	272	277	312	329	276	314	310	286	321	306	305	311	301	275	307	280	297	305	291	285	270	288	327	310	320	337	284	297	323	280	310	306	321	273	286	279	279	326	290	291	318	340	308	306	306	320	320	293	315	319	284	281	255	286	300	274	275	306	307	323	310	275	308	320	286	289	286	325	299	310	314	271	292	308	293	288	307	289	329	291	267	314	290	269	330	311	330	293	285	282	316	291	291	315	293	326	294	308	322	311	284	309	306	298	279	277	328	298	310	306	321	314	284	291	313	290	310	318	324	313	322	293	302	309	305	299	298	290	324	313	263	259	301	299	279	315	319	290	296	293	286	332	263	302	292	270	315	279	295	295	333	295	278	318	294	322	297	292	283	287	305	304	331	324	298	296	305	274	311	295	310	285	267	229	307	287	317	265	291	285	292	324	289	296	295	318	314	276	294	316	310	290	307	274	299	318	284	302	311	290	317	365	288	278	288	306	301	319	341	289	283	296	276	301	326	332	277	298	324	339	287	299	277	310	268	335	277	324	316	307	294	335	293	297	288	322	329	299	287	307	264	339	311	320	303	303	314	298	284	311	270	276	304	281	275	287	302	310	295	324	308	319	335	286	303	319	313	316	306	291	284	321	277	328	246	307	261	322	329	356	302	309	276	286	306	279	282	306	315	287	309	313	314	306	340	304	305	296	301	294	314	332	318	282	309	258	275	293	268	294	311	307	317	294	307	303	294	307	331	296	287	283	305	325	307	287	284	295	298	321	301	314	326	309	292	286	291	308	276	285	306	276	307	314	301	292	321	326	289	275	327	326	272	311	286	295	295	296	296	330	323	300	311	311	290	311	298	291	319	334	292	328	282	320	301	300	300	301	291	302	317	328	285	319	287	320	287	295	316	299	296	281	289	311	310	323	308	298	273	312	275	302	303	323	308	299	301	286	284	300	301	320	323	284	314	295	307	305	294	287	269	295	342	318	283	297	306	291	286	272	280	259	305	308	333	270	313	310	265	314	304	330	311	302	301	317	294	298	323	300	277	284	310	284	289	304	306	316	319	316	313	307	310	313	283	258	272	299	294	307	313	290	291	303	280	317	300	306	299	285	290	296	284	306	299	315	290	311	309	308	288	300	308	301	293	274	291	300	312	303	311	288	306	302	298	275	312	314	316	312	277	297	288	295	293	320	309	281	321	291	295	290	306	302	296	301	331	265	290	287	335	307	307	279	314	290	291	297	288	276	290	300	293	304	284	287	290	277	303	311	337	318	313	276	290	344	305	270	296	307	283	279	304	315	311	279	298	309	277	265	307	274	298	277	329	311	275	300	318	299	297	305	260	308	296	298	296	319	339	290	285	297	321	277	291	304	269	315	281	274	287	263	296	282	303	311	331	285	295	317	314	298	300	318	296	328	291	314	309	291	301	268	295	278	283	312	296	315	302	283	274	335	331	300	313	277	274	303	301	326	283	289	309	293	293	313	273	293	293	322	309	330	315	321	278	269	302	305	290	292	281	285	281	312	297	301	281	317	313	343	300	321	273	292	303	313	318	310	337	279	273	320	316	286	286	297	305	274	283	296	345	306	318	317	287	302	299	308	308	283	316	298	311	268	289	303	288	317	289	317	291	329	307	314	304	288	303	307	304	328	292	294	283	270	324	308	308	293	277	299	299	316	313	309	308	309	313	293	337	323	266	263	313	312	317	332	289	305	308	302	302	297	292	282	312	286	270	288	307	315	314	293	306	307	291	284	302	343	285	287	303	309	310	320	287	285	276	288	299	309	318	299	323	316	300	267	320	301	285	293	295	263	284	328	285	301	330	316	295	301	320	271	337	286	288	305	288	292	328	312	291	312	295	302	296	316	298	299	291	304	318	283	306	303	290	271	258	316	274	298	275	312	292	274	311	326	312	297	264	315	272	313	316	316	300	300	315	310	304	319	293	292	298	316	285	299	302	276	294	336	278	279	270	303	291	274	308	285	310	299	302	269	297	306	276	314	307	289	287	323	314	309	306	316	295	340	309	273	291	297	291	286	314	279	315	316	345	270	302	305	296	280	308	288	303	313	307	287	289	281	275	303	270	283	311	303	308	315	300	304	302	307	287	298	322	302	289	263	297	311	273	322	318	326	316	315	279	304	291	284	330	292	301	282	286	294	322	314	280	295	317	289	290	285	304	295	264	301	308	284	296	299	274	288	287	267	278	275	283	303	315	306	295	320	257	307	279	272	320	303	282	306	311	302	291	322	293	320	295	305	285	345	291	298	295	319	282	344	314	298	315	331	304	293	310	312	291	305	300	314	304	281	296	296	288	312	294	326	313	287	328	291	307	281	319	299	288	302	290	287	293	282	286	324	318	293	280	293	307	276	274	296	313	288	299	304	284	275	286	311	312	321	292	314	306	297	311	302	286	306	298	295	285	303	282	309	290	277	327	293	272	302	310	289	311	330	310	276	302	261	297	273	313	294	308	274	280	301	295	304	302	322	275	300	324	317	298	288	296	317	291	300	298	271	310	311	296	311	301	300	313	272	330	285	285	322	320	308	277	295	298	327	297	303	265	296	287	277	291	325	309	285	287	300	279	323	315	296	330	317	333	306	312	277	309	332	285	277	316	303	313	297	288	290	310	310	306	299	290	295	269	316	329	298	299	299	309	279	288	325	288	318	256	302	288	325	293	295	329	325	300	303	293	332	292	293	288	283	291	334	338	321	335	330	301	298	303	296	322	296	304	292	290	291	327	273	286	302	284	286	309	290	303	281	307	312	298	336	312	307	301	318	317	306	321	312	312	312	284	288	279	288	305	279	250	327	288	292	358	297	289	340	281	316	293	298	288	359	288	295	334	302	286	291	323	293	294	282	284	294	303	313	297	315	305	288	303	307	319	285	288	295	298	321	312	318	273	313	294	304	336	296	290	308	282	276	321	295	273	315	300	318	315	282	286	277	305	305	292	300	298	272	310	301	294	322	301	317	302	286	292	317	301	293	310	340	293	283	288	323	301	307	264	303	288	292	289	278	290	321	292	305	291	313	313	289	319	299	305	328	315	285	302	307	269	313	284	307	326	300	288	300	282	294	307	277	272	311	301	317	311	293	296
32191	30148	23737	8352	2819	1823	1279	1004	812	729	663	625	549	497	432	406	336	310	346	282	280	261	241	229	237	221	224	210	201	177	202	191	190	176	181	187	171	203	185	198	180	158	216	190	214	184	183	189	163	189	202	182	173	198	171	192	185	161	174	174	175	143	164	176	178	185	189	158	175	168	177	163	147	191	153	160	169	184	175	193	169	159	169	177	167	190	161	186	180	154	172	150	165	168	162	196	162	182	178	170	195	168	177	158	177	181	180	191	194	197	172	173	142	184	185	175	174	170	173	194	161	168	190	184	173	174	191	162	177	171	181	184	180	157	161	163	175	176	170	188	171	193	150	163	162	179	188	191	162	155	186	167	175	182	172	151	161	177	177	146	185	163	151	166	172	202	169	175	180	155	185	146	188	164	159	154	165	157	184	180	160	148	170	152	159	187	165	177	173	163	182	183	166	181	165	167	183	171	161	153	176	155	170	155	165	177	173	157	194	167	176	169	191	165	172	158	146	165	191	159	160	137	161	172	173	153	182	184	168	153	190	184	181	172	177	158	164	170	161	157	126	180	178	186	142	160	162	164	168	180	156	163	181	156	179	177	176	183	189	182	175	183	175	149	153	171	147	177	179	175	143	195	166	178	177	176	149	180	197	199	181	193	169	163	180	172	176	206	156	180	193	145	158	163	159	160	175	176	179	181	174	147	197	171	198	196	175	152	168	169	168	159	152	163	181	144	175	147	177	159	165	161	160	172	165	174	168	179	169	159	199	173	181	188	158	154	157	172	155	207	181	161	187	175	179	166	164	170	185	164	148	161	168	188	172	179	163	174	161	170	158	158	167	163	171	153	147	178	169	175	196	157	155	166	184	195	159	143	155	162	194	189	193	192	199	169	172	160	168	189	167	177	173	173	168	172	153	167	183	192	157	151	173	172	185	183	172	149	166	160	164	172	185	173	159	184	165	173	165	170	168	173	170	192	156	200	187	177	175	199	177	172	185	170	172	153	188	185	171	177	184	149	165	163	172	149	184	162	147	160	159	175	176	187	167	178	162	160	161	187	167	188	160	178	164	193	162	174	156	172	192	194	171	158	161	173	155	155	166	155	175	160	162	169	154	201	162	175	163	180	147	160	173	145	193	161	168	151	174	177	176	206	176	150	173	193	155	182	164	188	153	180	174	158	154	156	197	179	176	190	181	167	182	180	179	164	172	174	178	169	165	147	167	166	191	165	173	182	163	175	173	161	168	174	180	164	177	177	157	166	173	162	158	153	172	179	188	188	175	163	165	162	156	162	178	187	193	177	155	172	156	176	175	189	167	166	196	183	213	183	184	157	162	179	150	173	183	159	157	169	185	169	187	179	187	144	186	171	190	157	162	170	160	160	180	173	161	158	164	170	177	176	194	186	152	193	175	161	165	151	176	160	170	157	175	175	151	160	174	191	189	177	186	171	191	159	178	175	160	188	173	169	178	186	161	177	174	162	181	180	171	160	172	174	162	175	165	171	150	190	167	171	173	177	174	177	164	174	155	166	182	172	172	159	148	181	162	173	158	180	141	152	196	153	190	162	158	184	158	165	157	180	199	171	179	179	175	179	176	155	184	174	189	186	185	153	178	182	177	183	167	175	185	165	189	180	187	167	161	171	204	169	171	175	180	159	154	164	146	179	169	191	172	185	174	178	191	151	174	162	160	162	172	173	169	183	161	205	163	178	168	166	165	161	165	167	142	174	191	163	159	186	159	164	180	163	161	173	154	161	178	162	174	179	162	177	191	158	173	178	168	180	170	146	167	152	166	163	165	167	177	163	175	165	178	166	177	174	181	174	152	166	176	198	159	168	183	171	179	165	167	165	168	170	180	178	161	167	186	157	169	170	194	171	191	183	192	175	169	169	170	193	169	165	162	161	183	177	165	161	157	174	180	169	195	186	175	192	183	188	174	168	170	170	177	190	166	177	148	174	148	177	187	160	173	195	170	194	174	159	159	162	175	158	178	188	168	185	157	181	189	195	160	152	166	168	166	156	157	143	162	191	175	169	148	166	181	187	188	187	168	156	180	184	198	171	148	153	178	168	170	170	169	186	179	166	174	187	161	155	183	179	175	175	161	154	174	167	184	169	157	153	164	184	174	157	197	160	138	159	175	173	192	186	194	170	173	173	162	167	172	175	179	172	176	193	181	174	155	191	187	171	170	154	150	165	174	172	160	154	169	151	171	173	193	186	172	178	176	158	163	172	163	192	167	181	184	178	170	157	185	189	175	166	175	176	163	194	165	189	150	181	164	190	165	154	154	161	160	172	173	167	184	168	146	177	168	182	175	186	180	175	167	170	160	156	150	180	168	173	150	163	158	174	170	173	169	166	172	177	184	206	163	180	163	204	182	166	162	199	190	182	163	171	190	169	175	161	160	159	154	167	187	174	161	180	180	203	159	182	165	184	161	195	168	170	176	184	176	175	178	183	162	182	159	199	164	176	185	152	184	147	168	156	169	173	160	195	174	187	160	185	192	171	177	167	173	175	172	156	180	143	164	176	156	178	166	178	197	161	181	161	156	172	155	176	184	178	176	166	161	165	184	157	164	208	167	157	175	172	187	180	164	195	165	173	156	201	179	165	150	185	175	178	200	169	149	195	182	165	177	179	169	159	163	146	172	172	165	167	162	177	195	147	179	171	167	204	170	174	208	154	174	165	178	189	138	162	169	168	186	144	188	186	168	161	169	152	159	181	173	180	152	155	178	170	162	183	182	181	163	166	165	172	179	174	158	170	154	166	188	160	186	175	193	168	152	166	181	160	184	179	128	183	139	159	180	170	159	168	157	171	193	145	164	167	186	182	178	191	156	180	188	190	162	165	188	155	156	172	168	159	167	154	160	178	165	173	169	175	168	154	177	181	169	181	182	160	172	149	164	167	134	176	182	155	168	162	182	165	206	171	171	173	163	176	168	165	161	184	170	171	174	186	139	173	181	174	149	191	166	198	184	176	158	184	167	174	180	192	178	172	164	195	161	161	167	175	167	154	165	188	165	184	186	170	171	145	174	196	172	167	189	162	178	179	174	160	160	193	152	171	188	180	159	151	165	182	159	179	160	179	144	178	163	160	154	175	182	191	177	189	189	157	184	197	178	161	147	195	192	175	176	192	170	175	170	181	164	150	174	164	172	174	182	166	170	181	164	175	190	155	169	157	151	155	167	175	176	149	173	171	182	171	165	161	177	164	165	168	175	209	187	161	165	162	179	196	171	187	166	185	168	166	172	163	163	175	180	167	151	145	155	158	181	173	144	178	168	193	169	163	162	182	144	182	161	174	165	183	155	173	168	168	180	159	169	176	181	175	176	154	184	176	174	170	162	169	171	175	147	174	174	178	176	150	168	174	153	156	188	178	187	162	159	180	180	167	162	187	167	156	180	171	173	174	175	189	167	188	182	156	167	164	168	161	189	146	163	149	147	172	168	152	187	172	163	171	172	174	157	159	179	170	147	165
34488	42942	21824	6569	4290	3212	2374	1773	1460	1257	1228	1016	821	777	675	547	519	451	418	411	343	352	312	297	292	317	249	267	251	262	225	244	214	222	202	206	219	207	238	254	180	216	174	180	189	189	213	223	177	198	199	204	182	207	202	202	149	182	192	172	187	207	196	202	186	202	205	175	210	177	182	182	190	200	193	179	179	202	181	201	203	206	172	176	189	162	191	186	184	170	174	189	195	196	170	193	182	199	197	191	169	186	179	173	203	158	193	156	177	167	177	144	171	192	189	181	181	186	161	196	197	169	157	157	210	182	196	161	205	201	177	182	204	214	184	181	192	186	166	197	168	165	172	173	173	186	169	172	168	181	154	179	176	194	170	199	158	186	186	174	176	186	185	171	177	190	169	205	178	189	162	156	192	208	170	154	188	177	179	168	183	186	181	165	170	181	165	205	204	189	195	192	197	174	172	184	186	182	184	186	175	187	207	197	158	201	178	172	181	187	169	167	187	190	163	215	195	194	181	200	173	186	203	169	198	140	203	172	181	203	171	195	173	186	172	189	167	191	200	195	190	188	192	172	200	153	190	200	178	195	162	177	165	192	178	176	183	194	170	202	179	196	186	186	199	173	190	160	178	180	191	187	180	170	184	169	200	175	157	191	192	171	205	203	178	171	198	161	158	191	159	196	181	196	186	179	181	166	182	181	164	215	184	163	175	195	173	170	191	201	161	166	168	186	177	203	178	173	174	209	176	198	185	178	213	184	185	188	186	171	198	184	183	191	159	169	180	222	159	181	187	187	180	177	178	182	170	175	178	203	183	193	176	169	193	204	168	184	175	204	186	182	183	161	193	186	192	189	167	205	203	185	178	182	190	173	177	177	168	177	169	201	160	204	171	184	177	183	182	177	181	174	184	203	176	192	195	181	184	186	202	205	169	189	186	174	178	164	183	187	173	178	155	166	188	188	196	200	163	207	191	192	177	177	160	180	189	183	189	192	179	208	170	178	176	202	174	179	163	196	173	177	194	155	174	197	173	199	176	183	180	177	204	193	177	179	186	174	175	175	189	173	188	187	201	163	165	182	192	209	204	192	208	200	185	183	194	198	177	175	199	154	204	182	177	178	169	186	191	179	149	170	173	190	170	172	198	164	178	192	183	202	178	184	176	177	190	177	194	184	187	191	180	209	190	182	168	179	189	166	183	184	191	182	179	193	171	157	183	180	158	184	151	164	174	184	165	161	208	210	177	168	190	188	180	191	178	189	200	189	203	201	198	179	176	185	168	194	186	185	211	169	191	190	179	183	212	197	183	163	202	161	188	181	164	172	181	174	181	187	191	185	193	210	160	177	180	178	164	194	185	165	190	182	196	198	166	173	169	202	160	171	165	213	168	194	176	206	179	181	180	186	146	184	169	189	190	161	197	193	204	185	184	203	167	183	183	183	184	167	170	194	197	175	188	171	199	154	190	188	171	183	175	200	167	198	171	192	170	175	177	210	182	172	188	196	191	174	169	183	170	189	195	193	217	161	195	166	199	156	175	179	186	188	203	167	189	207	181	176	192	160	168	170	197	170	194	197	183	181	187	169	190	190	189	168	172	202	176	163	199	180	176	166	159	165	200	181	179	185	172	179	195	187	191	156	174	186	200	183	178	178	215	180	183	192	160	170	174	187	161	219	170	158	181	179	203	195	191	174	189	174	176	206	185	183	181	193	146	168	201	179	174	197	196	183	172	218	189	166	193	168	174	173	203	197	175	174	200	185	186	178	169	173	164	164	210	174	189	202	178	180	176	180	196	186	191	179	171	189	181	187	172	195	186	163	192	174	181	169	166	179	189	213	187	192	172	194	175	176	196	188	195	182	176	150	181	185	181	179	172	166	183	183	197	210	204	184	182	178	167	203	165	179	185	191	183	172	193	181	207	169	195	197	164	174	152	180	190	192	170	191	165	191	182	206	191	197	192	189	180	197	169	192	182	173	189	198	179	181	168	195	166	170	184	186	177	205	223	171	184	201	147	197	183	175	188	197	187	184	206	190	187	186	207	175	178	174	200	190	174	162	169	191	175	180	206	185	192	188	199	183	186	185	161	199	176	198	174	174	174	199	159	179	190	194	166	197	178	173	168	186	181	169	194	192	181	199	178	168	153	162	183	156	185	191	168	197	180	183	175	171	179	161	150	171	188	178	186	162	175	180	192	165	212	206	191	207	197	189	196	199	195	184	168	175	193	158	191	171	163	170	161	184	194	167	193	187	184	178	214	184	180	162	180	173	176	172	201	170	160	173	194	152	171	188	179	174	171	165	159	176	175	188	172	197	187	191	169	218	175	202	175	174	175	190	183	175	181	192	176	190	192	183	206	166	164	167	156	199	178	188	188	168	171	193	193	175	184	212	181	179	204	189	201	203	206	191	181	194	161	216	167	181	163	181	179	204	177	201	224	200	193	176	210	177	188	181	200	190	194	206	172	166	202	172	194	184	176	185	149	212	184	176	178	191	178	179	208	185	187	174	198	173	173	172	169	180	199	176	186	170	190	171	170	168	204	199	174	171	178	161	175	192	165	180	186	203	180	189	176	175	184	191	184	156	192	190	177	151	163	168	160	175	163	198	187	187	181	186	194	175	202	154	191	202	198	179	171	199	183	173	188	167	181	193	200	183	179	186	202	193	183	189	201	163	155	175	168	174	170	196	182	179	160	202	172	160	183	180	193	190	177	189	167	177	190	196	188	185	184	181	187	191	191	216	187	187	182	191	159	201	165	186	170	220	189	173	187	191	156	168	164	163	189	169	200	180	168	158	190	178	186	174	187	190	177	195	175	194	162	189	198	200	175	174	182	184	169	177	176	173	171	197	190	183	179	183	186	190	180	187	199	167	173	179	174	188	165	162	198	179	199	208	180	184	205	193	172	222	183	167	202	171	164	197	160	208	177	173	172	169	210	169	178	191	180	168	168	187	184	171	183	164	185	189	190	212	184	179	198	176	182	167	168	202	189	192	185	180	190	188	193	203	195	185	179	177	171	173	185	200	202	193	168	187	182	188	158	176	173	192	182	178	169	182	192	173	183	194	175	165	181	180	172	195	203	170	170	190	174	165	176	214	177	183	188	173	176	183	171	180	204	174	194	179	195	186	154	188	188	196	189	171	189	192	178	162	215	173	165	177	179	193	180	167	172	166	179	202	211	173	176	171	190	223	176	182	172	178	177	163	166	187	187	170	210	188	163	182	181	177	199	179	183	165	202	181	181	206	186	201	180	194	197	206	190	168	193	178	191	185	189	207	206	196	166	179	217	184	176	194	202	174	189	161	219	200	172	179	183	195	195	191	164	186	167	171	187	166	195	161	201	178	153	183	191	188	189	191	188	192	175	183	201	171	192	162	155	176	210	185	169	190	184	183	184	196	188	184	183	190	177	194	169	192	187	198	168	195	187	181	176	197	195	165	191	180	193	177	176	195	165	181	209	163	199	182	143	193	159	195	192	177	184	186
23785	21138	28231	24340	20973	10846	3140	1936	1501	1355	1202	1088	867	832	717	697	608	555	474	466	436	358	329	341	312	336	297	308	292	286	298	274	246	237	259	258	260	287	235	229	237	237	248	242	244	247	215	230	228	235	209	226	205	248	224	224	214	214	246	249	213	213	224	222	219	248	214	219	222	229	232	211	227	204	209	221	254	242	213	212	218	206	218	201	227	217	216	217	204	227	211	198	213	197	219	222	214	231	221	221	210	221	221	222	207	196	212	210	220	195	229	178	216	205	205	210	201	197	189	218	230	219	214	195	197	210	202	215	242	192	231	196	171	197	225	195	229	202	210	208	212	219	216	225	216	234	211	209	221	215	202	206	227	216	211	204	218	224	229	205	211	195	213	208	196	215	215	211	226	219	213	212	204	216	196	220	217	203	221	201	212	216	211	219	224	227	238	201	229	195	226	217	202	198	207	206	215	228	176	211	189	233	207	226	193	229	217	236	227	234	220	208	207	196	214	242	211	194	245	236	213	212	234	192	200	232	211	212	235	200	202	201	206	225	237	215	247	180	207	216	202	198	215	244	216	206	216	214	222	228	178	218	201	220	204	210	216	210	210	212	242	216	192	208	191	211	232	217	207	232	211	231	196	209	238	246	195	201	207	212	204	201	235	222	203	241	212	200	215	203	197	202	193	208	183	215	206	204	205	238	213	188	209	231	211	245	200	201	232	230	194	186	229	176	227	202	220	221	189	212	215	225	240	221	199	203	220	216	220	236	197	253	224	213	209	226	209	194	201	219	223	190	201	208	233	225	220	225	225	192	223	209	209	185	222	246	227	226	203	192	183	242	206	213	239	223	217	225	217	223	228	219	223	220	202	231	245	189	244	219	213	206	173	240	207	223	204	204	208	215	225	204	200	218	238	233	199	241	199	213	201	200	241	238	245	189	187	211	211	210	242	218	210	188	203	227	236	236	199	229	198	200	213	234	201	209	221	256	211	212	205	205	229	202	217	229	235	203	174	191	216	232	203	209	210	214	219	228	209	238	207	229	213	239	222	207	222	213	223	208	216	222	203	227	220	196	230	216	231	201	187	204	214	230	224	211	233	232	212	211	231	206	216	204	207	219	208	208	209	219	222	193	225	205	224	220	230	217	215	212	227	215	223	208	207	205	225	195	231	230	215	207	205	222	237	193	189	189	229	236	202	216	214	197	183	206	208	240	232	199	208	213	204	220	210	191	221	200	198	192	234	228	227	203	227	211	200	214	229	210	229	228	224	205	177	219	189	206	216	202	213	236	248	219	193	242	217	197	227	206	220	203	210	219	203	220	222	224	214	195	233	207	222	234	194	216	230	199	236	233	223	233	199	207	196	243	200	215	207	213	214	194	214	203	221	178	207	216	207	187	227	210	231	211	198	190	215	201	199	245	226	205	194	208	210	233	212	197	202	235	214	191	201	206	227	196	210	218	200	224	216	178	227	216	220	201	174	197	227	210	201	206	236	224	200	219	218	221	191	224	239	224	217	213	222	229	220	217	235	197	229	212	203	209	227	214	220	227	209	207	204	220	229	211	206	227	222	205	213	171	206	211	209	203	205	236	198	201	214	224	216	212	218	242	209	211	218	203	237	203	201	213	217	188	189	193	200	215	232	227	196	219	211	206	193	233	201	207	207	211	198	215	197	209	191	198	213	189	204	183	197	201	216	210	235	194	234	197	242	206	205	198	234	214	224	234	201	211	216	214	207	213	209	208	228	207	209	208	228	196	226	244	207	221	200	218	195	220	192	216	215	219	203	228	225	181	192	228	200	192	200	193	227	197	209	207	252	217	230	205	212	205	226	231	207	200	183	244	211	197	194	211	220	204	220	224	216	203	224	231	209	207	227	225	199	217	202	230	232	200	212	220	209	217	240	203	219	213	194	191	228	211	213	193	213	190	221	208	218	222	220	236	222	221	214	217	209	214	201	207	225	239	207	218	220	193	207	220	218	236	227	216	218	209	204	203	224	202	228	202	210	208	183	211	220	177	195	219	197	234	220	222	197	229	223	204	204	205	215	222	216	214	216	186	206	201	194	222	222	196	202	205	216	192	200	233	226	223	212	232	217	225	191	241	201	222	225	214	208	214	228	228	216	209	197	239	200	236	188	219	230	213	206	219	223	188	203	207	198	198	227	217	208	192	194	191	211	210	179	218	240	236	189	198	197	204	205	186	201	200	208	198	213	247	226	200	211	206	226	188	211	208	204	207	219	232	223	220	205	199	236	191	220	195	231	202	213	249	248	233	217	213	216	205	219	198	183	172	213	209	204	211	218	193	204	199	230	212	209	198	224	217	186	204	209	213	197	223	202	215	241	239	224	255	227	187	202	216	222	207	211	210	224	224	225	221	225	218	190	207	207	206	215	207	210	214	218	212	236	204	226	213	209	204	212	221	219	177	192	187	226	211	198	199	214	226	220	209	212	214	218	207	200	175	217	190	228	205	242	199	212	209	219	181	204	210	209	215	216	226	198	201	201	232	193	238	254	190	184	228	210	203	194	208	200	196	193	213	200	218	214	203	210	231	220	224	204	212	221	249	206	198	215	194	220	200	207	214	202	226	220	243	221	217	215	204	228	206	214	202	207	216	231	206	252	205	178	212	213	200	235	214	202	200	199	213	221	177	233	208	193	188	202	208	182	240	221	215	202	228	207	210	213	211	233	230	214	220	202	231	233	212	202	222	197	187	205	226	212	179	189	188	228	205	232	215	225	218	215	194	252	227	200	222	240	236	216	221	243	203	229	253	221	208	199	190	186	190	208	225	217	229	201	210	225	222	204	244	220	209	234	209	193	209	207	213	193	232	213	203	203	206	225	231	190	198	231	195	203	243	229	200	220	206	212	228	225	213	234	249	227	210	228	216	207	197	205	223	220	221	211	210	202	202	203	217	187	212	203	226	222	215	200	229	212	191	197	219	215	239	224	208	218	200	230	211	182	211	233	190	202	227	222	216	185	213	226	232	222	201	211	167	235	226	199	221	200	208	221	219	218	202	231	202	230	230	201	198	227	231	188	215	225	211	210	216	208	219	237	199	229	194	227	225	209	231	220	217	217	228	241	188	254	222	201	227	190	217	221	211	208	201	212	225	206	195	228	221	198	215	188	217	198	203	201	239	212	206	215	210	202	220	194	230	203	222	203	209	247	197	208	218	228	198	218	214	222	209	192	225	227	217	205	202	218	217	223	206	210	242	241	198	223	227	220	219	226	207	220	213	189	195	227	211	215	227	207	248	225	196	191	228	222	237	214	201	202	204	214	197	220	242	192	216	200	218	227	199	218	194	213	220	202	221	191	236	219	197	214	198	183	191	211	187	205	171	218	213	193	196	219	213	207	229	220	237	206	218	217	222	208	227	217	241	220	217	217	219	227	196	215	238	227	237	220	229	224	198	226	196	239	209	216	201	220	217	203	212	204	199	236	222	223	212	221	204	205	221	220	201	212	190	219	231	207	211
36111	54415	32598	10653	7318	5432	4239	3281	2587	2431	2137	1707	1547	1292	1108	943	788	732	690	608	541	487	418	445	412	378	367	359	363	323	315	313	296	325	277	297	254	234	280	254	257	254	270	255	227	251	211	272	220	217	258	251	235	245	209	254	243	256	203	251	236	240	220	244	252	248	253	215	232	236	234	247	237	261	240	259	233	263	219	252	250	249	222	223	219	262	241	234	235	238	241	226	213	244	234	227	241	227	220	219	228	228	256	226	192	228	207	213	226	234	251	238	229	200	225	219	242	222	210	211	220	215	223	207	218	227	199	209	237	239	223	209	207	214	217	253	224	229	228	247	227	207	254	221	238	209	230	250	234	212	229	233	247	225	227	228	223	215	209	235	188	188	239	243	223	228	213	221	234	207	206	219	212	225	236	233	234	223	222	213	182	232	206	246	237	190	248	216	241	217	236	216	228	228	236	217	199	199	227	216	220	205	241	215	209	212	196	211	199	220	223	227	211	224	214	212	221	207	236	248	233	227	203	231	219	252	230	215	218	240	233	227	220	212	234	241	237	228	233	214	192	215	207	222	214	216	209	208	253	224	236	216	234	226	237	210	241	223	218	189	205	233	219	202	211	241	194	205	244	234	208	204	192	211	235	219	200	225	206	227	230	246	207	200	221	230	207	221	211	205	227	227	227	212	225	222	214	219	216	228	232	228	230	213	212	218	207	246	209	213	233	241	217	213	249	208	205	242	231	224	201	247	222	240	226	194	234	249	214	201	203	210	244	219	207	252	230	220	203	229	221	215	250	232	214	242	210	240	223	238	217	233	225	232	223	206	222	215	216	209	227	219	245	221	211	206	216	213	202	239	236	216	216	224	230	225	246	214	214	219	232	232	203	219	231	244	218	241	223	224	230	212	217	253	246	209	227	223	235	241	230	206	230	229	234	207	193	204	188	245	245	204	196	231	234	233	220	199	196	241	207	234	222	218	220	221	240	210	192	221	203	237	231	217	232	239	231	235	226	216	224	237	231	219	229	235	221	225	234	218	229	224	221	221	214	216	232	204	212	204	219	204	213	214	238	228	216	246	218	210	200	224	225	199	201	221	207	208	218	219	221	224	236	223	202	195	226	179	234	244	212	230	214	201	218	236	223	209	208	227	230	226	205	223	233	236	222	225	229	227	218	197	217	213	222	215	225	229	227	204	215	229	240	194	215	238	228	237	206	234	229	193	247	224	213	230	211	213	227	228	225	230	220	222	256	221	204	259	213	208	219	217	207	226	251	220	250	234	193	245	238	223	222	238	207	233	219	212	236	214	240	245	223	232	238	232	192	213	219	244	206	210	226	221	203	217	219	229	216	239	227	197	213	214	194	225	191	218	199	251	222	213	234	226	214	211	206	204	212	200	226	236	217	252	213	234	243	252	238	205	230	234	206	255	229	235	208	236	205	232	220	241	236	216	198	226	209	219	217	241	218	243	224	238	243	223	237	226	223	217	240	203	224	202	219	237	217	234	214	219	242	224	219	219	210	215	216	215	234	212	186	234	233	239	245	205	215	244	212	205	207	200	206	229	200	222	255	197	213	219	212	194	202	221	223	208	208	234	224	227	221	213	180	209	223	222	220	225	211	209	222	231	229	234	238	214	232	200	240	243	215	246	213	240	210	246	233	211	210	243	246	220	217	240	205	237	245	201	222	224	214	245	220	220	245	235	222	213	202	213	230	202	211	203	214	194	211	212	218	206	236	222	257	216	223	213	218	232	264	219	234	221	239	225	215	217	223	245	208	228	228	228	214	231	217	177	249	246	250	245	236	219	217	229	216	206	229	267	215	220	233	212	220	217	229	232	217	212	213	215	202	227	206	224	229	230	193	223	232	218	247	206	209	237	207	212	249	245	258	258	213	231	259	198	208	226	213	234	234	216	235	225	226	210	207	226	255	214	210	218	231	226	205	219	228	213	214	227	218	212	239	226	220	237	217	189	249	230	221	230	245	219	225	242	226	222	236	245	223	228	206	213	214	222	220	250	228	233	214	202	213	222	200	232	224	251	247	252	223	219	223	209	227	224	225	211	215	218	226	216	241	237	225	239	248	209	241	210	240	223	217	222	244	221	215	211	214	236	208	225	203	224	229	226	222	210	242	223	209	199	217	205	231	246	214	211	228	242	232	220	234	202	204	219	227	201	211	216	216	239	216	214	202	212	223	220	202	224	244	200	223	216	214	221	249	242	215	227	199	227	231	226	224	211	215	244	211	233	211	228	219	222	213	246	225	211	226	218	236	214	225	212	244	238	217	204	217	232	223	223	208	229	231	232	225	227	209	222	227	210	208	206	213	219	177	209	222	200	253	208	221	202	246	215	226	212	207	224	230	207	224	223	233	191	227	226	226	236	223	228	240	214	241	233	219	208	218	262	220	205	238	228	199	204	205	221	209	233	205	206	199	229	197	218	212	236	200	218	207	214	226	201	239	229	234	231	220	220	207	223	219	210	254	206	233	235	211	236	206	218	236	222	229	201	201	207	217	204	235	205	226	218	247	222	212	213	217	204	235	221	208	196	240	201	219	232	228	221	219	238	232	210	207	222	214	230	201	225	203	241	211	207	223	226	215	233	230	243	233	247	223	200	210	199	199	217	217	247	231	245	219	212	231	221	235	223	197	212	213	186	238	195	226	206	232	257	205	224	238	219	249	248	245	210	214	213	221	239	203	236	260	212	241	206	210	236	218	238	245	210	231	217	203	226	197	213	231	249	237	207	220	229	211	222	246	223	240	239	260	204	230	205	227	214	251	217	216	242	204	223	242	222	229	198	211	212	207	213	216	230	215	221	206	231	224	225	236	224	199	230	232	231	206	229	238	229	214	238	183	240	206	227	230	207	242	208	207	213	231	226	234	229	224	243	227	231	218	188	244	244	233	217	215	223	221	216	219	215	196	222	223	244	215	220	204	225	263	211	239	216	230	222	215	227	216	249	251	231	225	218	243	217	231	205	212	241	228	227	238	205	230	222	211	209	222	201	261	220	214	237	239	209	242	196	238	215	228	201	247	211	210	229	265	198	243	235	227	238	250	192	204	211	208	212	204	192	233	191	226	205	246	193	223	237	211	209	228	202	229	254	225	207	219	217	204	208	222	243	234	223	209	191	226	225	231	233	220	224	227	217	237	215	256	231	227	238	213	248	218	243	215	200	225	240	222	210	236	214	235	237	218	232	221	206	197	214	210	218	240	230	238	198	212	208	239	214	209	225	235	190	224	220	227	260	216	212	222	234	210	215	213	230	222	209	205	255	253	227	221	247	248	219	201	259	206	215	203	231	206	249	197	214	209	227	191	231	227	215	210	239	232	232	240	211	212	224	190	206	230	246	238	212	233	229	195	237	221	230	216	229	219	248	216	240	234	195	215	218	221	211	194	229	259	223	214	228	212	189	208	204	251	197	218	240	206	256	231	226	225	213	220	209	241	229	238	224	248	211	207	215	220	221	244	221	225	220
24839	21100	27283	24951	12747	3203	1944	1452	1243	1097	1036	901	757	678	604	548	526	452	400	368	366	336	336	311	322	311	297	311	273	240	258	267	267	281	255	248	252	265	219	197	227	233	237	248	241	252	227	236	235	223	205	212	221	202	234	230	218	228	231	240	240	248	236	243	238	216	245	235	206	235	216	239	223	226	215	230	219	218	234	228	203	217	204	195	215	208	215	230	224	234	217	183	230	204	213	216	216	202	203	210	223	222	206	236	195	203	233	210	212	198	218	226	218	201	225	215	205	221	237	213	229	206	186	247	225	197	231	191	233	224	245	240	207	195	199	233	218	220	210	220	230	217	207	231	223	184	220	226	225	233	228	219	219	221	212	202	245	225	210	192	241	230	232	228	211	240	204	218	218	219	226	193	240	204	207	195	198	230	206	220	231	216	239	229	210	230	218	255	230	199	209	224	216	206	204	204	206	196	224	214	219	228	218	238	224	222	215	222	225	220	211	239	207	214	213	200	237	221	191	210	195	225	205	213	223	199	204	215	221	215	179	206	225	215	216	220	219	206	234	210	202	204	212	222	228	191	217	201	208	228	195	190	206	211	197	216	219	220	197	250	225	245	222	243	213	214	233	201	203	216	221	236	209	202	217	217	185	215	218	182	196	231	209	250	201	218	200	225	237	203	213	242	209	207	233	224	224	206	229	217	197	182	225	242	217	215	200	218	224	229	206	213	219	206	193	187	226	204	243	217	232	230	220	229	214	224	195	224	201	212	208	199	229	223	264	197	238	212	218	220	206	222	203	217	234	215	225	210	200	226	229	224	250	224	218	216	217	208	212	220	239	218	214	224	205	235	206	224	228	201	215	236	222	183	211	197	221	205	192	180	199	218	197	187	222	210	218	208	202	236	219	205	241	224	209	236	217	219	215	211	237	212	197	225	235	227	214	233	208	227	230	232	221	215	223	203	216	221	222	235	206	231	225	215	233	219	232	210	221	201	247	197	221	221	200	220	229	205	199	202	213	223	234	231	206	226	214	211	210	249	205	225	238	195	202	181	221	222	236	231	211	239	224	194	209	221	211	209	229	216	233	226	218	217	264	240	241	215	215	223	225	212	216	219	245	231	230	250	235	252	208	213	212	241	241	223	230	202	211	198	227	229	221	215	235	222	206	222	211	232	216	208	224	230	236	207	207	224	208	217	206	195	206	201	202	243	238	201	227	217	228	226	198	230	217	235	243	196	236	234	215	190	223	209	213	216	229	226	233	210	222	214	243	202	228	261	224	199	178	218	214	228	212	193	228	237	199	212	185	254	212	236	217	225	198	243	216	210	217	224	224	244	220	220	212	210	194	213	200	240	202	212	205	210	202	232	208	222	205	192	197	237	194	209	209	220	231	236	197	230	214	198	248	209	213	214	199	233	237	224	217	224	223	199	219	210	189	212	218	236	226	212	210	200	214	209	214	214	197	230	239	227	222	235	236	212	220	222	212	215	210	230	182	230	202	224	206	231	250	201	209	223	217	238	219	181	211	212	212	183	225	211	201	199	225	227	256	227	230	221	195	206	217	248	211	222	222	233	227	207	187	222	220	226	192	215	180	227	223	243	220	199	202	214	208	221	191	214	243	227	229	222	221	218	223	206	242	227	211	239	211	236	189	218	229	237	211	248	213	213	214	195	210	209	241	212	235	212	230	230	235	222	218	214	203	217	207	236	212	221	222	237	225	215	208	249	222	211	200	191	199	230	211	217	196	223	213	233	220	219	220	208	210	207	245	201	211	207	220	186	229	213	231	212	240	217	211	202	220	213	200	177	239	190	213	207	226	220	224	228	250	212	236	209	249	225	219	227	215	212	207	227	240	215	229	217	219	217	233	208	224	207	231	224	230	213	211	230	226	183	189	198	205	234	215	195	231	210	240	230	231	219	195	239	221	234	230	228	211	220	209	206	222	208	180	223	217	218	221	241	214	245	204	214	195	195	201	194	222	214	222	211	231	228	238	213	220	228	223	200	245	208	221	207	248	222	207	232	209	206	241	203	217	198	199	210	209	209	212	219	204	221	215	207	247	188	206	179	244	190	226	240	218	208	226	228	192	219	213	219	194	225	197	178	218	212	215	231	224	242	206	203	217	213	201	219	235	210	213	209	198	226	263	237	258	218	218	211	210	197	219	213	242	197	205	214	248	201	199	212	223	218	227	210	223	232	218	210	204	217	248	219	215	219	211	206	214	202	217	212	207	211	233	204	214	246	203	208	219	216	207	217	207	204	207	226	232	209	170	216	248	211	206	206	225	181	221	237	224	233	218	224	197	207	197	223	191	235	237	248	206	238	199	240	214	216	205	211	229	199	196	232	199	212	222	216	233	204	228	220	220	205	193	211	237	202	202	211	244	230	222	212	216	197	206	205	237	222	208	198	217	235	221	229	212	186	226	233	241	207	201	230	242	226	237	208	221	216	200	215	228	223	222	237	230	210	219	203	192	215	223	234	224	207	203	225	220	233	233	229	234	224	236	193	211	206	242	181	204	225	203	204	203	216	232	231	220	226	250	203	207	200	211	214	213	217	221	222	213	218	227	215	206	221	244	254	226	189	211	201	219	216	215	200	233	225	214	229	237	208	192	210	233	218	217	215	231	223	233	234	238	208	186	211	224	226	224	244	211	227	216	209	224	217	221	211	212	231	209	229	226	216	213	216	225	236	242	239	247	222	209	220	189	206	217	240	210	188	186	232	221	208	176	198	218	211	229	204	211	213	220	209	217	195	240	255	221	225	254	229	232	197	218	225	221	226	228	230	213	208	199	221	210	216	205	237	195	225	224	188	238	214	212	223	231	213	198	241	223	231	209	216	210	216	229	224	198	188	239	239	236	189	216	217	237	212	210	219	220	198	192	223	220	224	225	221	207	214	215	224	238	225	223	197	231	209	207	223	188	218	230	214	230	241	228	244	234	226	217	243	204	195	221	220	231	220	216	217	242	196	231	218	210	228	245	211	216	203	215	212	221	234	199	231	267	233	214	195	212	234	226	217	199	224	208	235	228	216	195	203	206	224	231	194	219	237	238	222	210	219	220	219	213	204	200	225	212	209	235	230	241	189	220	218	218	226	214	239	222	228	207	217	213	203	231	224	210	223	221	202	246	208	236	253	235	249	206	223	202	216	209	231	212	234	206	215	201	221	223	220	214	203	217	225	236	209	216	224	218	223	228	206	214	238	233	237	214	184	218	238	237	229	225	233	224	202	228	202	239	215	220	215	226	207	222	214	202	202	226	213	208	222	225	209	250	220	225	217	216	231	232	207	201	223	201	225	228	219	214	195	206	215	211	216	238	186	218	219	224	225	219	224	213	218	217	218	207	222	209	230	212	221	220	217	222	203	233	230	209	220	203	218	222	217	207	237	239	204	220	216	254	214	208	234	221	223	230	194	220	212	194	187	222	221	211	211	216	219	224	215	224	213	221	218	213	210	225	228	229	216	224	261	208	191	192	200
34833	48966	29273	9062	6106	4573	3342	2687	2348	1969	1749	1513	1211	1071	913	807	696	623	543	485	427	418	396	388	386	348	361	312	297	310	281	278	287	283	287	270	266	254	252	253	274	247	266	234	249	255	237	257	231	255	244	251	271	232	258	232	243	254	219	238	255	254	244	229	219	238	267	239	237	238	222	236	251	224	263	242	253	237	256	232	234	248	240	218	233	227	229	210	218	245	216	228	240	231	261	244	236	243	223	204	251	229	240	239	256	216	253	207	235	232	233	201	241	233	204	227	213	235	250	229	233	242	229	223	224	227	232	256	224	218	259	219	234	250	240	218	221	233	242	248	246	200	215	223	223	243	235	236	229	248	233	230	244	239	230	222	240	236	232	233	249	232	251	214	231	222	231	256	211	215	226	246	223	222	227	208	246	239	237	220	245	211	216	201	238	238	237	234	203	239	230	221	241	241	240	214	251	244	220	233	222	232	227	214	232	221	231	220	237	250	248	228	260	223	227	223	234	245	251	236	247	244	239	249	235	235	230	268	233	205	233	228	226	226	226	231	255	243	222	229	230	229	243	237	220	239	255	229	230	223	231	225	245	231	229	237	223	238	219	243	235	231	219	224	255	220	241	221	245	209	232	229	221	236	208	227	224	231	218	230	222	245	221	236	206	250	220	220	228	215	242	239	233	243	240	251	257	233	250	252	201	213	220	262	220	228	221	240	236	220	227	198	258	204	213	226	230	236	221	249	236	241	276	250	225	253	220	246	214	235	228	233	219	253	230	221	232	232	211	202	215	251	238	242	213	225	217	234	218	259	234	233	236	228	234	214	244	247	251	196	234	208	242	225	228	229	222	233	235	256	248	240	226	252	243	231	260	216	227	227	215	227	250	247	213	227	222	227	231	215	235	241	234	220	222	224	232	221	223	275	228	242	233	248	241	234	201	220	242	238	229	230	282	244	267	229	220	224	226	253	229	247	230	271	205	237	209	205	225	231	218	229	242	247	237	219	267	229	238	237	210	267	220	231	256	238	243	254	233	204	249	234	223	235	233	248	241	234	250	242	244	213	233	256	220	230	259	218	230	221	255	236	225	231	240	257	221	255	244	211	225	228	246	233	229	233	267	207	212	242	240	225	248	224	257	231	250	211	243	243	206	250	248	227	238	244	229	231	224	232	246	228	208	223	240	227	219	241	244	230	239	231	214	246	242	237	232	225	253	231	227	219	214	229	247	244	214	252	223	245	233	251	232	251	229	260	247	249	228	214	254	254	212	220	239	205	230	252	241	254	234	220	204	197	242	226	227	238	223	225	246	216	239	217	233	222	220	241	231	236	224	243	235	207	243	232	234	252	272	257	242	227	198	233	236	228	242	234	211	233	229	246	237	187	213	242	232	220	236	229	234	246	246	221	240	218	233	255	221	227	249	254	209	253	237	261	243	228	225	244	254	219	216	252	257	213	229	237	227	254	231	246	244	244	230	258	234	236	233	225	257	203	243	260	222	232	209	224	225	235	260	248	241	227	228	213	268	235	233	217	236	227	241	242	223	233	244	210	241	246	235	215	225	247	250	252	257	214	240	232	240	236	230	223	255	267	260	252	233	225	236	269	215	235	244	231	219	232	211	230	236	218	241	244	235	251	226	261	232	220	248	231	259	229	229	272	236	263	229	223	238	217	204	222	226	230	224	230	243	229	250	236	249	230	207	227	253	246	244	228	234	215	218	238	244	227	243	247	236	248	273	242	250	212	221	216	223	231	248	244	244	216	247	215	225	266	233	272	223	223	236	243	220	215	216	243	217	227	229	225	205	218	212	235	245	228	220	243	221	235	219	233	245	265	247	244	221	222	246	245	202	214	235	224	226	248	229	224	211	189	202	251	202	237	252	255	225	240	212	227	216	204	223	242	230	231	234	205	255	210	216	211	251	235	277	250	240	240	256	238	217	245	203	210	258	218	239	199	234	248	268	227	224	231	228	225	215	224	202	213	245	234	229	236	230	228	256	249	230	232	244	244	200	235	215	254	213	233	256	239	251	244	228	232	230	232	218	217	252	258	228	210	233	240	222	242	238	240	241	234	236	199	216	237	250	243	224	244	217	231	212	235	205	234	231	241	249	214	245	229	241	233	246	235	242	234	231	239	274	224	257	253	202	223	205	213	215	243	222	255	226	242	232	225	247	234	222	224	252	233	204	219	257	232	190	186	233	255	246	220	206	194	259	247	225	241	233	217	236	242	254	232	253	244	241	225	259	236	223	241	248	225	244	225	228	206	238	216	236	245	247	248	218	255	206	219	221	208	238	231	234	226	241	247	217	242	226	220	214	232	241	230	235	250	223	237	237	240	246	220	205	243	219	211	204	230	251	238	237	257	253	227	196	241	232	238	246	217	237	235	219	236	226	216	239	210	217	239	235	218	237	250	239	233	221	236	227	233	222	230	238	215	218	240	245	249	207	224	215	229	213	207	245	246	220	229	227	246	251	244	234	223	233	221	228	235	236	254	237	239	249	235	216	226	235	227	229	240	227	219	244	246	261	244	221	207	239	223	227	240	230	224	226	237	224	224	233	259	247	219	232	236	220	238	247	218	227	229	237	237	230	249	263	246	213	242	234	221	232	246	240	223	212	208	241	275	252	258	262	228	241	243	244	224	239	250	230	221	228	257	247	218	232	221	221	213	238	223	257	220	225	220	252	259	246	245	219	226	209	213	221	261	244	220	227	226	247	263	240	235	246	203	220	227	221	231	208	223	221	239	220	189	238	258	241	246	234	219	215	222	219	221	229	196	230	242	238	240	222	227	210	224	233	237	246	245	266	265	219	245	241	253	255	230	262	231	249	243	228	243	235	249	223	219	217	247	245	252	240	223	223	272	230	241	231	235	240	219	253	201	230	223	249	259	222	229	224	245	238	248	235	221	221	229	235	245	217	206	226	217	243	206	207	257	246	231	241	258	215	231	258	226	240	240	270	258	267	205	229	219	242	240	217	222	241	243	222	240	211	218	231	243	231	249	250	254	247	205	217	232	243	246	221	251	231	229	230	245	227	231	218	213	222	246	252	214	238	229	228	239	217	241	241	240	235	259	219	255	224	229	239	218	238	217	271	214	212	222	228	269	242	234	222	195	235	211	264	246	209	237	228	238	235	235	225	206	277	253	218	204	246	218	225	259	248	220	228	263	218	237	242	243	230	236	237	241	222	255	218	222	245	233	250	212	267	212	229	247	237	215	240	226	255	227	239	251	257	222	227	223	219	237	230	241	226	227	217	251	233	238	218	242	232	258	224	271	222	246	245	202	217	254	239	210	223	215	236	239	229	234	232	196	217	260	259	258	266	227	201	209	227	241	237	218	208	215	246	230	213	217	240	245	216	236	225	230	238	218	227	239	242	237	218	246	230	238	216	247	232	257	239	234	213	217	240	241	229	255	218	228	236	219	263	239	231	237	216	227	235	215	233	223	205	229	234	239	245	228	245	250	227	241	221	195	262	229
22520	21094	28654	23783	21108	21105	10408	3335	2391	2118	1898	1498	1368	1201	1027	906	820	738	710	587	565	512	511	484	450	475	412	384	360	406	358	349	340	350	371	360	321	336	366	329	306	348	325	315	278	339	340	282	362	329	329	326	339	320	303	309	295	264	341	292	322	264	311	314	300	289	344	321	287	313	329	311	287	289	301	320	343	278	300	288	296	310	299	294	276	300	294	297	314	283	298	296	334	299	311	298	278	305	297	311	325	277	279	309	277	307	289	310	333	282	299	293	300	280	291	312	323	259	276	293	305	312	348	302	291	276	299	270	262	290	299	327	295	282	286	300	271	282	279	307	291	291	297	281	311	289	299	275	274	286	281	307	315	299	308	341	290	284	295	260	313	304	295	267	307	277	315	320	262	294	261	323	286	285	287	290	313	321	300	289	288	271	295	299	321	299	304	277	282	278	282	273	293	268	302	320	315	272	278	284	298	275	318	276	305	281	293	254	274	271	285	283	253	318	279	289	297	311	347	260	282	303	314	284	273	312	322	250	286	312	303	306	308	291	284	297	290	265	297	276	282	278	304	288	303	303	308	285	322	299	305	281	287	289	312	295	274	299	335	304	300	306	292	296	256	266	266	253	292	282	300	290	279	296	300	267	268	303	278	295	313	309	286	290	312	325	261	288	294	302	324	302	300	303	306	310	282	285	287	283	290	278	301	263	322	291	300	294	272	291	291	281	318	279	312	291	292	288	300	295	290	285	272	272	282	291	281	286	302	273	296	322	296	315	309	279	277	279	286	345	245	309	293	308	292	293	272	315	281	277	260	283	301	285	334	306	300	293	307	279	277	292	262	276	273	298	286	314	309	296	292	286	295	294	315	294	298	277	303	321	262	268	287	280	263	285	302	283	266	296	304	268	272	313	280	273	315	321	326	289	292	302	295	286	315	296	302	256	277	298	323	330	310	297	299	289	275	281	259	314	306	284	271	267	314	296	302	273	282	284	299	288	274	310	275	275	285	315	284	271	290	281	305	286	293	313	275	297	307	317	295	291	302	297	314	304	287	299	300	284	288	278	303	321	268	281	319	286	261	281	296	291	291	297	307	269	296	295	300	280	327	304	283	305	312	303	281	318	308	280	289	262	263	325	305	305	295	298	298	287	269	279	308	284	267	287	317	338	318	310	306	285	297	292	330	282	300	309	303	318	280	295	281	244	340	293	293	318	262	270	313	276	289	289	297	299	302	264	312	274	288	297	273	276	305	298	307	281	287	298	272	263	277	288	284	305	283	295	297	279	314	304	277	288	297	297	284	304	323	289	299	313	280	313	283	314	270	285	295	311	287	284	294	273	267	289	252	287	284	313	284	312	298	288	318	294	266	308	282	296	291	273	275	287	262	276	305	285	292	273	297	287	295	288	299	292	296	281	306	279	296	308	299	324	284	282	273	295	284	323	311	291	273	310	288	273	285	276	285	290	294	277	306	289	252	283	312	292	289	294	284	282	292	278	297	340	312	266	312	263	319	265	278	306	277	296	338	292	327	275	240	285	290	313	289	312	282	254	282	289	297	301	322	306	295	279	287	290	328	264	277	295	273	320	303	307	311	325	324	294	311	269	288	278	279	317	307	306	320	314	291	332	290	274	289	328	273	268	274	279	299	258	306	269	275	283	281	328	330	314	286	291	279	303	302	292	281	310	257	264	303	327	301	281	290	300	272	311	291	318	306	296	288	283	280	304	293	283	283	267	303	277	277	288	298	307	297	287	290	296	307	307	291	284	295	288	331	294	321	287	272	288	336	281	287	273	291	335	276	295	289	289	313	297	297	315	294	304	295	277	293	277	262	305	298	343	305	268	248	276	311	277	300	290	301	297	306	292	304	281	276	299	283	331	273	290	280	288	290	311	300	315	325	271	307	294	311	293	294	291	269	306	310	305	344	286	297	266	309	286	304	312	316	265	299	317	305	310	261	321	279	263	275	295	329	266	288	312	287	290	289	291	274	298	298	295	296	306	297	308	285	313	273	330	332	292	302	284	318	302	283	272	265	298	293	313	283	304	312	254	264	290	321	297	285	311	271	312	306	303	271	282	255	296	287	296	297	270	344	258	280	308	298	278	247	272	296	269	285	271	252	297	291	292	320	295	266	268	300	297	271	270	280	324	296	284	280	280	295	284	304	295	282	288	270	291	322	265	275	312	329	295	284	299	297	290	312	269	252	328	282	291	290	319	306	279	298	299	306	323	283	311	283	274	290	292	295	322	300	305	332	294	297	311	288	245	267	288	316	305	290	296	273	285	298	310	288	284	290	288	293	289	287	280	294	286	277	293	275	292	291	313	287	270	266	290	264	282	275	314	277	305	311	299	311	296	302	292	320	315	302	264	262	266	321	285	332	295	274	291	282	335	291	285	284	254	321	305	298	278	307	294	295	295	322	297	271	318	304	289	306	257	284	281	286	292	276	339	304	268	315	287	287	293	286	313	260	289	263	341	292	268	294	313	271	279	305	312	291	291	303	323	294	301	322	279	295	297	303	307	315	302	269	269	293	291	271	302	293	323	300	317	286	286	290	319	273	286	329	311	334	299	310	300	302	306	274	273	286	280	315	277	242	283	288	289	292	276	311	298	305	302	296	289	273	302	290	278	301	302	280	310	288	298	296	272	273	288	282	278	267	265	307	289	288	293	285	277	277	270	311	293	294	299	301	297	264	302	289	281	291	304	278	265	295	284	310	331	316	275	309	292	277	310	283	287	314	268	289	299	308	301	297	292	323	295	300	317	277	312	266	313	279	323	322	302	304	306	264	302	348	293	279	300	308	283	282	272	313	305	283	289	292	308	320	272	304	287	263	267	321	287	283	278	304	289	300	307	296	301	298	273	299	294	319	293	306	297	288	289	281	300	280	288	274	291	307	303	279	288	257	276	289	290	311	313	280	287	305	273	289	291	296	303	269	312	302	308	313	280	279	339	310	329	274	287	289	289	328	307	294	271	287	271	283	294	288	334	317	305	285	278	310	279	313	308	289	290	277	325	297	283	290	290	282	297	291	259	257	318	299	296	289	293	277	273	291	286	304	313	293	314	289	305	302	275	283	306	287	282	262	278	314	277	290	282	306	273	321	286	308	306	271	294	273	281	274	303	308	296	269	265	290	320	282	321	301	282	284	248	303	306	303	308	322	283	289	286	273	273	286	290	275	317	282	280	288	297	283	267	317	262	281	294	280	301	282	289	321	296	288	290	321	279	304	281	262	277	263	301	305	297	302	278	288	279	314	285	280	272	273	272	276	255	309	292	270	275	301	268	287	304	279	303	293	286	272	295	296	279	295	299	278	309	298	284	292	296	301	308	301	275	268	287	299	274	255	285	262	293	312	319	284	274	279	311	299	282	267	283	293	289	293	288	278	282	255	281	283	303	282	272	299	290	267	309	274	276	291	282	279	285	267	345	295	308	317	283	299	295	285	317	248	290	285	321	281	292	285	339	300	314	260	286	282	279
38774	62694	40076	14669	10166	7907	6071	4771	4147	3545	3052	2559	2161	1860	1602	1259	1135	1050	969	821	717	694	575	582	569	518	459	442	424	411	436	399	369	413	404	372	362	390	397	347	326	349	339	339	336	333	301	319	339	336	340	293	313	312	315	330	326	321	342	313	326	353	295	320	324	331	293	306	300	305	298	290	323	309	280	319	333	317	308	328	275	260	317	295	321	343	319	281	324	300	302	327	318	295	312	263	298	315	326	324	326	328	291	297	323	295	270	318	294	309	312	314	314	317	275	302	315	305	313	314	285	295	288	300	292	304	301	342	308	318	283	309	300	316	312	314	302	297	296	302	305	292	289	300	288	298	291	272	309	320	281	310	303	295	299	287	296	313	289	308	329	297	286	307	311	282	302	297	307	309	310	313	280	302	306	278	259	302	317	263	312	306	292	305	285	296	260	288	292	294	323	274	270	300	300	296	309	310	317	305	326	291	307	289	323	296	272	302	259	302	312	290	300	300	293	312	311	315	291	322	302	291	320	316	299	311	291	312	322	299	303	245	300	306	292	303	297	308	336	292	304	274	278	277	316	297	307	306	311	294	303	337	303	303	321	281	296	305	303	284	317	271	269	278	276	306	307	308	315	328	302	288	299	310	310	315	291	329	248	273	296	285	299	293	318	312	276	308	346	325	312	311	303	295	293	287	259	286	306	289	278	279	283	326	288	308	300	318	301	312	263	283	299	291	302	331	292	315	305	310	295	298	328	272	289	281	299	287	350	281	289	286	255	288	309	297	328	298	278	338	296	286	298	279	273	289	254	305	303	299	312	309	304	266	308	304	314	302	304	311	296	319	316	318	285	288	305	353	289	264	288	287	320	326	303	301	311	303	299	329	283	313	336	288	296	291	322	308	295	275	292	332	284	320	292	286	290	319	262	270	291	316	307	289	301	313	308	303	284	302	286	326	313	298	314	316	279	274	280	311	294	289	273	288	283	298	263	319	299	296	302	323	314	280	313	288	295	295	315	298	343	282	340	305	301	317	297	308	288	306	294	313	286	308	286	313	277	306	289	278	317	298	321	304	291	316	278	291	327	295	291	296	310	303	273	314	318	286	264	326	335	297	321	301	299	334	287	294	280	327	283	323	306	309	294	307	289	315	299	294	287	291	296	310	266	235	286	311	331	311	295	266	283	276	318	298	288	294	306	300	316	314	303	310	286	302	318	299	275	274	330	307	299	291	317	313	288	308	304	329	284	309	292	333	296	290	298	315	313	310	303	283	316	297	310	272	306	310	311	292	256	312	287	272	292	318	287	288	283	300	269	310	291	299	335	317	313	314	311	296	298	300	288	306	271	305	307	328	308	294	302	323	277	304	302	297	289	290	310	300	298	284	306	295	288	273	258	307	300	276	316	318	292	281	317	304	304	283	296	304	310	305	239	329	303	306	288	290	271	299	304	289	302	297	348	283	334	310	313	352	294	301	294	284	299	321	295	293	275	302	324	265	267	340	299	319	273	321	256	287	281	272	295	278	314	297	279	264	318	282	305	311	295	278	294	280	297	281	307	311	295	300	267	309	310	294	312	300	318	322	307	266	286	285	289	288	301	299	275	326	298	296	291	281	297	302	298	298	313	313	292	284	286	272	291	305	310	302	293	303	298	288	296	303	322	271	312	322	310	283	280	303	291	267	285	271	331	257	290	287	320	305	294	318	314	317	286	311	297	272	308	303	310	325	302	292	271	321	298	321	284	282	306	313	284	287	302	301	300	314	330	318	289	307	272	260	272	262	308	268	309	314	314	279	289	331	295	313	305	312	301	279	281	288	302	308	267	306	294	311	303	306	321	271	297	283	303	303	306	286	303	277	294	319	299	300	310	298	301	305	298	334	290	322	329	320	317	309	299	318	283	289	316	318	290	317	303	287	281	329	307	301	304	303	311	276	315	284	309	288	339	255	290	323	309	282	293	296	328	293	310	284	323	272	324	301	304	315	303	281	331	327	319	294	282	304	298	318	304	289	307	282	313	289	312	322	299	283	336	330	279	337	277	282	306	320	297	317	287	291	301	294	296	291	294	305	293	319	315	298	274	294	316	297	327	331	311	294	327	294	298	324	302	278	312	291	326	300	292	297	265	313	296	296	309	273	298	311	313	302	327	315	262	300	321	291	270	290	316	316	296	309	291	320	307	316	297	302	292	302	321	366	290	289	305	321	321	304	298	324	328	303	308	283	266	316	294	313	335	274	281	297	291	269	267	290	309	296	301	301	304	309	331	309	299	300	262	322	289	325	278	323	284	339	306	302	294	287	289	311	330	303	296	302	294	310	286	286	284	283	306	303	303	282	262	306	299	296	306	341	307	290	290	313	316	309	328	280	308	281	301	256	282	298	281	319	307	348	292	319	314	283	300	315	291	282	319	275	296	284	289	324	304	325	284	300	320	322	306	293	304	298	326	296	291	270	282	280	304	303	303	329	271	265	291	309	267	293	332	303	298	287	313	266	295	318	265	277	272	296	300	284	313	304	269	309	276	318	281	303	275	310	306	317	292	316	300	319	291	323	290	278	335	290	298	290	305	323	317	322	299	320	309	285	276	292	304	319	265	296	309	327	319	274	318	297	288	304	328	290	281	300	300	302	285	296	327	297	297	315	291	290	296	305	298	294	279	290	294	301	315	278	317	283	310	285	290	309	294	299	333	295	300	282	284	314	291	325	284	279	256	313	288	310	269	280	293	336	294	320	277	320	307	315	312	286	338	295	323	313	276	294	329	273	303	318	328	291	287	301	292	292	278	344	323	333	326	299	312	284	336	299	270	294	302	274	312	273	293	291	308	263	326	271	306	282	282	265	275	291	298	250	302	303	313	305	298	302	286	299	305	306	303	306	296	324	298	301	289	292	320	323	285	310	292	272	292	270	307	282	281	285	289	287	302	310	304	297	307	289	303	286	318	305	294	316	301	311	296	317	293	297	299	277	298	353	323	296	314	286	332	284	318	300	277	293	297	299	306	265	289	286	296	301	318	267	310	283	300	309	305	332	317	311	262	333	300	298	297	286	298	262	316	299	280	305	273	281	295	271	281	311	314	283	290	286	316	281	320	297	316	320	317	305	294	302	307	306	286	292	307	282	277	308	291	319	315	273	278	297	334	332	259	284	300	268	296	297	292	297	300	309	290	287	280	304	307	280	301	317	296	285	320	301	296	307	274	300	312	313	305	284	333	294	318	281	289	322	282	303	286	321	306	325	314	295	297	328	292	268	313	303	309	300	340	281	304	286	294	287	263	319	318	308	315	327	276	290	261	276	275	296	311	302	285	311	301	287	311	323	255	311	317	353	329	267	340	289	353	289	319	312	268	268	308	312	288	305	305	304	282	290	281	316	295	270	316	316	319	293	299	255	307	283	301	294	272	319	320	302	318	304	309	284	312	312	273	365	312	316	309	302	279	288	270	325	297	288	297	286	321	323	305	299	295	280	291	306	279	300	310	302	294	294	307	305
32567	30747	24857	8909	3071	1886	1376	1096	961	826	754	622	577	489	396	377	375	311	299	277	263	244	241	247	196	192	191	226	197	201	190	186	198	188	204	188	167	172	219	174	172	168	205	184	177	182	169	197	158	198	187	153	142	169	186	161	201	170	165	149	159	166	162	165	181	178	158	141	158	186	173	185	176	150	165	146	186	165	196	162	183	185	182	155	156	151	172	183	181	162	192	164	171	178	173	193	149	180	161	178	151	160	171	173	167	183	175	164	157	186	190	179	155	158	166	184	175	190	157	177	161	155	178	168	179	167	172	170	175	181	175	183	179	169	164	157	167	196	164	168	172	187	167	186	173	179	171	163	167	169	192	189	177	190	167	143	163	170	147	160	144	166	186	173	190	154	155	159	154	164	150	151	165	156	168	173	178	134	183	161	160	160	181	162	163	160	185	184	170	166	179	175	178	145	168	165	162	173	181	180	181	171	172	158	162	184	184	164	180	172	169	196	186	161	165	182	154	189	177	150	149	159	168	166	183	172	176	143	151	175	162	170	179	177	157	167	188	168	185	173	167	170	174	156	148	211	196	179	172	179	209	173	192	140	159	164	159	204	166	150	166	166	184	157	168	160	173	159	151	182	147	162	159	197	174	152	153	164	158	165	162	160	165	173	178	163	157	185	171	166	183	159	192	173	156	174	155	178	214	169	151	178	198	167	163	172	146	178	188	176	178	177	177	151	165	166	181	166	172	170	180	159	182	180	174	170	162	151	170	154	172	181	167	178	165	140	165	162	152	158	196	182	157	181	137	159	172	160	164	159	162	196	145	175	177	161	166	155	177	173	152	180	158	167	152	188	174	167	166	162	181	149	174	150	172	173	169	203	179	173	165	174	182	174	168	148	170	189	177	140	163	154	186	165	159	187	167	173	182	172	164	152	165	170	173	159	178	179	173	185	174	171	167	136	157	166	168	163	181	181	156	152	157	148	165	159	149	181	198	168	166	153	150	159	174	164	141	160	201	150	179	166	148	182	189	150	184	152	180	166	184	180	144	168	144	160	166	192	188	161	187	152	158	169	156	152	154	180	194	163	175	183	178	181	171	153	182	172	167	189	161	156	161	148	179	164	167	167	178	184	172	161	176	164	156	187	198	162	178	168	164	170	140	164	168	195	170	172	157	169	168	157	165	186	171	171	188	158	187	175	187	182	147	173	159	167	164	176	160	164	158	159	160	186	175	171	168	182	157	182	157	157	189	162	169	169	185	198	180	176	176	157	185	165	179	157	173	179	184	176	189	157	163	170	168	180	173	169	168	171	192	179	166	163	164	177	182	167	171	171	165	172	168	151	162	172	176	167	171	168	164	175	162	200	188	174	150	163	163	142	182	174	175	167	163	171	145	149	166	181	166	179	186	176	152	163	160	201	140	184	152	167	165	164	177	156	174	177	169	160	164	167	174	157	147	164	187	168	184	172	169	175	180	188	160	167	191	186	183	177	156	161	193	179	179	195	186	174	168	175	174	160	160	182	158	168	166	162	191	157	133	169	166	170	152	182	182	183	180	160	149	167	144	157	183	161	187	153	180	205	180	176	185	176	169	164	178	168	193	185	179	181	175	191	165	162	161	144	169	171	173	176	160	163	184	155	178	176	178	186	175	187	172	161	176	173	155	162	186	163	185	158	164	182	167	181	186	170	175	168	178	175	173	157	178	151	187	163	162	160	167	169	175	164	173	157	162	155	191	172	165	174	150	156	176	179	190	194	191	180	166	178	158	149	170	144	174	172	176	163	158	176	182	165	174	176	158	169	186	179	161	157	171	178	167	186	185	175	172	154	164	190	172	201	167	164	163	166	177	164	154	159	170	146	182	149	154	175	164	173	155	156	176	178	189	165	165	165	159	178	163	156	163	167	189	154	180	186	181	178	175	164	153	185	171	162	182	200	176	165	181	156	182	162	158	147	152	176	146	169	151	178	163	179	166	175	180	178	166	194	173	189	178	175	158	172	160	176	169	171	154	188	175	158	172	149	185	149	168	172	144	160	166	178	192	173	179	192	176	186	165	179	180	177	169	187	167	188	149	172	155	201	153	149	178	147	169	187	164	163	169	173	160	161	162	170	186	180	167	196	181	167	164	174	169	179	163	174	190	168	141	155	164	166	169	145	178	186	160	165	180	184	151	158	176	162	164	168	181	155	164	174	210	170	181	164	186	172	142	171	151	160	169	196	167	163	162	175	176	195	173	188	172	154	161	178	192	146	182	179	177	177	172	165	155	156	166	174	184	165	172	150	165	174	184	167	158	156	157	155	162	193	169	177	162	184	174	156	172	170	185	158	177	160	138	170	172	165	178	188	178	173	178	183	174	198	172	191	177	150	166	168	165	173	150	174	197	159	177	179	155	163	196	171	174	191	154	186	158	163	158	188	179	159	161	166	169	184	181	162	173	142	161	178	185	138	175	169	155	163	169	158	184	182	175	179	158	158	159	167	163	182	185	188	169	164	167	178	162	157	179	161	161	161	140	169	170	191	159	172	187	168	158	175	169	158	193	167	180	186	158	159	165	170	171	160	167	176	185	183	177	163	198	178	173	179	168	156	185	172	183	164	177	173	166	159	184	178	163	173	179	181	173	187	164	174	175	165	164	183	168	159	200	164	171	166	186	177	172	189	173	140	182	149	175	178	200	159	169	173	160	172	140	197	176	172	205	186	175	160	159	173	176	159	165	182	190	158	156	167	162	142	196	171	179	160	168	170	161	171	157	171	164	173	190	162	163	176	155	162	159	168	162	157	180	165	144	172	172	177	181	169	167	179	175	160	161	178	177	178	159	173	154	186	178	144	180	189	167	170	161	174	155	166	177	182	170	162	165	167	139	157	148	183	148	140	175	164	184	182	152	175	192	155	170	171	187	189	161	175	174	157	165	160	184	161	180	206	173	168	164	191	169	189	184	180	169	181	193	155	160	183	175	173	178	177	172	176	160	198	154	167	169	174	167	135	151	188	169	189	174	195	185	176	168	193	174	190	171	175	141	155	182	183	152	147	147	167	159	159	168	180	168	178	162	171	160	163	175	170	156	179	184	179	166	148	191	176	188	141	180	149	161	174	211	176	167	170	183	164	157	140	146	158	185	170	175	178	149	145	163	173	195	159	164	182	166	157	174	177	162	185	185	176	160	188	201	163	177	192	172	160	166	172	159	158	170	158	181	195	163	175	184	183	146	170	185	165	148	169	181	157	168	180	186	173	174	175	174	173	161	177	183	172	157	156	157	158	153	178	172	164	159	181	178	168	143	173	175	165	164	160	202	172	172	159	178	166	176	168	158	175	169	168	148	167	187	166	180	174	146	170	160	142	182	149	158	178	187	185	173	179	143	149	153	182	175	182	166	166	157	188	161	162	157	184	170	173	139	163	166	151	156	196	179	183	203	189	158	201	163	152	158	180	155	162	182	161	185	184	155	175	179	159	192	165	201	164	151	173	148	184	165	164	168	154
35071	43833	22868	6851	4416	3269	2608	2048	1716	1469	1285	1013	899	812	669	542	477	453	378	321	364	306	293	274	260	270	245	260	239	236	206	198	235	204	192	199	198	205	200	241	180	184	194	200	184	207	204	202	212	219	191	193	183	166	184	200	201	173	196	191	206	184	168	183	188	188	205	203	203	200	195	189	186	150	173	189	183	205	183	188	190	167	206	162	189	188	175	198	208	164	143	208	170	166	171	190	173	205	198	186	184	176	197	178	184	189	204	164	190	194	204	176	203	193	167	168	194	167	187	192	182	197	189	171	203	198	189	155	157	189	181	190	194	186	202	158	168	188	188	162	178	179	195	180	156	203	158	185	191	182	169	175	207	169	198	199	199	183	163	181	184	209	198	185	211	179	171	187	167	195	175	185	177	188	203	171	176	158	178	171	183	178	182	165	185	198	170	180	173	176	164	160	202	185	162	172	192	197	179	152	184	230	187	179	158	173	159	196	204	179	192	202	187	162	203	164	179	172	176	174	179	177	208	159	167	171	199	173	175	185	195	179	176	175	169	185	199	186	192	191	161	176	183	174	191	190	181	186	164	182	187	172	190	189	176	177	193	191	215	204	201	179	179	196	167	192	172	176	199	204	187	192	175	187	190	184	188	194	181	178	166	184	172	175	190	171	150	197	179	196	188	180	171	192	172	224	187	189	212	185	186	201	173	175	163	169	170	193	196	175	156	177	194	199	183	174	158	181	189	176	186	190	171	176	189	209	178	199	203	213	190	182	165	159	196	196	205	163	169	185	190	174	179	188	170	181	204	172	197	186	205	158	153	157	187	185	185	172	180	188	176	185	193	174	167	188	165	179	163	184	180	182	174	173	180	179	199	194	185	178	194	207	189	185	184	178	183	197	167	189	185	174	193	195	172	207	176	199	197	169	177	190	184	188	188	196	196	174	199	177	186	152	180	193	175	167	187	161	187	179	196	171	175	181	184	190	180	180	184	186	165	173	197	179	199	176	168	170	193	180	168	187	175	165	169	172	180	193	183	185	155	171	208	181	181	189	177	171	169	182	201	204	169	197	192	178	193	191	207	184	183	184	189	150	183	179	200	184	183	191	168	193	190	195	182	192	193	209	189	182	192	204	195	178	191	185	177	173	179	185	188	202	193	171	177	192	159	194	193	183	166	161	189	179	179	167	159	189	166	204	194	196	174	183	180	171	173	175	178	197	204	190	191	190	174	180	175	184	190	195	192	189	190	162	184	192	175	197	155	190	169	198	177	185	176	177	223	169	206	182	171	175	187	155	180	162	192	183	185	170	201	183	204	181	205	163	171	179	177	199	192	175	210	172	188	175	180	216	190	191	199	191	158	176	175	190	184	196	177	200	207	167	165	184	173	182	178	184	175	176	210	182	195	191	181	198	172	192	151	197	164	174	188	163	179	170	179	155	170	184	178	174	192	165	181	192	185	147	193	186	208	157	170	165	166	203	197	200	186	200	196	160	195	193	176	182	177	183	180	180	207	181	198	205	170	231	191	177	194	171	170	184	161	160	206	205	182	212	173	192	182	210	182	174	174	188	199	189	183	170	193	190	194	184	166	197	192	185	191	181	172	161	185	200	172	172	177	180	179	178	184	173	188	168	177	195	205	177	181	179	178	192	171	178	199	184	189	181	167	184	181	194	171	186	182	180	185	163	207	215	175	178	147	169	158	162	174	166	199	179	182	206	182	173	176	194	171	174	185	169	183	187	176	187	174	198	193	211	152	173	198	191	166	183	167	191	198	185	174	185	184	183	171	172	187	192	187	166	208	176	199	196	194	187	169	192	179	187	194	178	181	171	211	182	178	179	195	173	195	185	180	195	182	179	174	167	193	173	167	194	159	205	194	173	182	192	189	180	204	181	172	197	186	187	185	176	167	181	196	185	183	209	182	176	181	172	184	191	196	189	184	190	203	170	187	200	230	183	192	205	179	178	184	187	177	162	188	181	166	186	173	189	189	196	193	198	183	196	165	190	195	180	172	167	183	196	167	199	196	184	158	183	172	178	181	180	175	178	180	180	188	171	202	191	189	177	182	192	175	189	185	176	172	172	164	175	202	186	185	184	190	185	174	187	199	189	208	199	195	197	175	194	171	178	173	172	201	179	186	196	169	177	185	184	193	218	167	180	166	189	178	161	156	181	177	206	165	181	181	189	178	180	177	196	180	177	172	188	175	182	173	164	206	169	171	196	192	185	209	152	201	201	176	179	139	208	189	179	169	183	182	166	164	198	185	188	157	194	168	177	171	181	201	221	191	178	213	178	212	199	184	189	167	175	146	180	188	170	184	199	191	189	180	192	158	189	171	180	191	200	196	156	183	214	207	168	179	187	182	166	203	176	194	173	164	174	175	189	187	175	178	189	178	180	162	188	193	185	177	168	173	192	167	181	188	191	196	172	200	194	170	181	179	161	165	166	190	178	179	194	169	178	192	166	181	185	198	207	181	156	183	178	170	183	212	174	169	179	185	171	189	174	178	196	194	189	176	184	188	184	179	183	173	167	183	188	183	178	190	201	184	193	171	175	171	186	178	181	161	176	196	216	185	188	192	175	171	166	195	191	200	179	165	174	167	176	165	178	186	190	184	194	170	186	188	188	176	170	201	195	178	177	196	188	185	170	186	183	165	190	185	183	184	173	175	180	218	192	217	193	184	185	182	180	188	171	205	167	177	195	176	189	186	183	181	179	177	193	163	180	180	206	185	166	176	187	176	177	181	180	183	181	195	176	175	186	184	163	190	190	200	185	154	168	162	177	144	191	177	189	156	192	178	173	180	186	197	182	174	187	182	185	166	162	185	182	193	202	199	211	193	207	178	187	192	160	196	164	175	167	190	183	173	155	158	188	197	192	204	181	185	201	185	202	176	176	181	181	186	190	185	170	209	172	191	184	189	197	184	188	194	181	176	195	206	174	202	193	182	176	188	173	157	154	172	190	163	205	155	178	172	171	192	169	173	176	186	157	196	164	185	185	218	161	182	188	190	186	176	184	173	192	172	170	187	196	198	163	163	181	185	213	187	159	187	197	178	200	196	178	186	198	178	179	172	196	175	195	194	172	174	196	178	203	163	171	188	171	173	184	181	183	187	168	214	157	186	177	164	197	216	169	174	163	176	180	180	176	164	188	188	189	168	193	204	187	172	200	204	190	202	224	210	193	215	171	197	191	198	205	164	180	190	174	192	192	200	173	180	196	200	165	181	166	197	188	163	190	214	167	158	178	166	183	176	210	186	199	191	168	202	177	196	183	188	182	178	188	179	209	178	172	191	196	186	177	168	172	194	186	177	173	177	189	188	182	158	156	186	188	190	195	172	191	191	198	157	187	187	192	198	196	188	192	182	198	201	173	167	173	174	203	179	193	161	169	173	162	208	202	195	186	191	180	183	175	169	181	182	182	166	174	190	187	195	156	174	169	202	178	178	197	198	173	181	163	164	196	160	171	164	180	186	179	205	164
23668	21109	28246	24252	20972	11588	3504	2269	1812	1647	1369	1215	953	877	742	615	538	490	426	397	365	347	328	319	324	297	323	279	258	287	278	260	236	220	246	234	243	251	228	252	269	222	246	209	246	193	204	217	240	232	217	229	237	219	218	200	256	220	237	234	220	230	212	218	210	193	218	216	197	196	206	244	251	271	224	242	230	227	229	234	186	240	210	249	203	207	205	190	203	205	210	212	210	236	240	235	204	204	255	220	210	199	225	186	226	210	184	199	204	198	216	208	232	228	225	224	191	213	215	225	211	202	241	214	221	205	198	180	209	193	236	235	218	245	216	211	221	222	212	205	230	222	207	209	217	186	211	203	196	205	215	230	214	203	221	235	206	187	206	192	200	226	234	206	188	208	214	217	211	197	214	203	223	226	213	211	225	219	220	200	239	234	212	254	213	194	223	233	219	217	211	205	214	230	212	226	219	203	188	172	221	188	221	212	216	210	210	217	195	238	208	219	230	208	207	231	219	193	198	209	197	254	211	213	231	204	222	208	217	210	193	243	195	201	208	197	226	205	219	214	214	205	217	197	246	188	245	216	220	205	219	215	221	231	206	207	177	198	226	205	202	243	214	205	193	204	228	216	192	235	198	201	223	234	223	204	228	189	198	231	229	230	221	213	233	196	193	223	226	213	215	182	254	218	190	226	223	183	233	198	229	207	209	212	216	200	229	230	226	214	217	232	218	220	208	220	208	209	203	185	237	218	229	229	206	174	215	203	216	202	207	220	221	221	214	215	223	224	221	218	224	220	206	224	216	206	215	213	196	206	195	206	208	209	221	228	201	221	226	205	183	197	214	210	189	200	221	208	197	217	216	224	199	180	239	198	195	190	236	204	212	212	184	200	239	211	207	204	228	209	231	191	205	198	222	228	224	204	221	228	205	220	224	221	221	216	211	215	197	182	228	210	211	212	197	215	216	220	214	201	216	201	210	214	222	214	230	201	211	231	213	208	198	222	213	233	228	204	234	215	221	204	212	233	196	229	198	233	194	234	223	227	232	212	213	211	215	213	230	235	225	210	236	226	197	219	219	208	213	253	204	211	233	217	213	176	226	188	225	227	229	208	190	220	214	220	223	199	221	221	221	235	224	197	200	211	217	208	228	188	215	201	234	199	224	208	215	224	225	213	233	216	218	232	210	197	230	216	181	222	186	215	212	234	201	207	219	209	201	211	193	201	212	231	221	200	206	199	229	210	201	218	189	206	206	221	216	202	261	207	202	219	231	205	220	191	193	209	229	215	193	204	198	216	204	201	211	196	194	211	226	206	208	204	237	211	194	223	204	246	219	231	209	206	178	211	224	201	227	206	207	205	236	205	212	226	201	208	198	198	223	209	231	222	234	205	193	207	217	203	226	203	203	230	213	231	209	208	239	228	213	220	196	213	199	203	209	210	226	198	206	199	189	206	217	178	194	219	204	170	203	211	231	217	221	208	225	200	216	236	218	190	233	241	205	229	197	210	199	229	212	182	209	205	215	203	212	183	218	216	181	214	203	197	194	231	210	218	218	214	214	188	221	222	214	215	221	182	234	208	222	206	212	223	196	197	200	234	185	222	190	216	203	208	198	189	214	226	218	211	190	209	192	209	239	241	220	192	199	206	216	212	216	203	216	214	223	226	201	215	193	231	212	208	221	249	203	207	207	218	190	230	210	204	209	212	213	206	210	202	212	199	208	237	215	202	198	201	205	234	208	221	199	231	205	223	188	201	221	223	210	211	191	210	205	226	215	196	228	208	184	204	195	214	199	201	236	224	203	214	211	221	207	219	236	209	206	228	234	207	205	218	212	217	237	243	217	181	206	203	218	212	220	218	221	209	205	208	229	216	209	212	219	226	209	187	227	216	216	200	201	194	235	219	216	205	181	217	245	192	228	190	222	207	194	220	203	196	222	218	218	216	197	236	216	224	219	222	241	217	203	202	212	197	233	187	210	212	208	215	215	229	244	234	240	250	191	232	222	222	216	211	217	227	224	215	209	223	207	199	190	207	228	214	215	209	211	202	219	222	203	218	232	253	203	220	202	213	192	221	206	241	230	221	200	208	232	243	220	201	190	208	243	226	206	214	221	247	206	213	201	211	237	245	226	207	239	213	214	226	192	202	213	203	236	210	240	214	217	189	220	224	200	229	221	205	207	202	213	220	219	202	215	233	222	184	217	231	223	192	201	225	199	222	184	195	228	234	199	192	215	210	232	233	216	192	235	222	191	233	247	190	215	231	218	218	216	189	223	188	195	195	214	207	193	207	223	253	230	233	226	205	229	222	211	200	191	226	225	210	198	230	214	235	215	207	210	209	230	220	191	214	201	245	217	157	208	196	229	230	224	208	231	193	178	232	228	218	192	217	222	237	194	227	217	215	224	210	231	219	214	217	202	186	220	200	214	192	197	206	198	247	210	215	223	225	237	215	221	180	205	207	212	214	216	230	213	266	202	204	213	204	190	217	227	198	210	189	198	202	211	212	202	225	232	219	204	206	184	251	233	197	210	195	196	214	201	207	206	202	236	205	216	203	199	232	217	215	190	205	205	199	223	214	226	215	197	202	222	211	212	208	197	218	204	216	178	216	224	213	236	221	207	186	218	234	192	204	240	192	228	214	209	221	191	208	214	221	190	200	203	233	209	212	226	229	218	223	202	194	227	197	200	205	241	199	220	172	198	226	207	205	215	210	186	204	219	239	183	226	217	212	235	198	208	207	225	215	211	207	232	200	209	210	218	200	202	206	228	227	215	209	192	221	207	228	208	207	208	239	182	217	226	209	205	227	223	205	223	211	232	196	225	211	224	195	206	192	195	224	233	196	232	216	189	216	192	214	200	199	216	214	213	217	201	213	238	213	210	202	239	209	229	205	200	227	212	223	211	222	233	220	220	214	228	213	236	216	198	208	174	218	211	210	221	217	207	196	210	227	227	186	205	218	209	198	201	219	228	206	211	213	247	205	200	217	221	203	235	215	196	207	229	210	224	226	190	211	212	207	215	251	234	216	201	205	224	261	211	231	204	214	208	196	230	194	211	232	222	211	231	189	218	217	187	227	213	240	223	212	197	223	214	202	202	225	207	216	223	225	192	193	220	212	231	233	185	239	182	188	206	199	210	212	201	209	211	211	201	211	195	189	206	204	198	216	212	215	209	218	214	215	200	229	220	233	217	237	237	227	240	224	235	217	204	207	226	246	210	231	219	186	210	223	206	210	214	221	201	187	209	202	248	184	210	231	199	221	184	214	228	244	217	203	233	200	233	213	226	221	213	191	217	199	222	231	206	223	209	218	194	222	206	205	192	197	227	232	221	211	183	223	190	212	214	253	219	211	222	209	246	205	211	198	194	215	213	216	191	231	242	214	210	213	208	227	218	223	212	223	228	206	202	200	232	257	217	192	222	226	233	217	196	196	186	217	210	242	174	206	224	237	208	214	248	222	206	237	206	214	203	248	213	212	207	175
35193	56716	32863	11967	8206	6041	4609	3723	3176	2766	2226	1858	1663	1319	1119	936	796	594	568	516	508	469	409	438	409	372	367	363	303	298	294	272	295	286	293	265	272	248	256	265	249	251	259	239	246	237	259	224	247	272	253	248	228	206	260	251	238	206	235	224	232	221	244	229	231	244	242	256	224	199	231	222	232	245	203	239	233	223	257	231	229	226	185	228	226	222	229	224	217	193	216	213	207	215	253	207	220	211	210	231	229	239	251	209	230	250	220	225	208	197	200	223	233	234	226	232	222	219	228	260	232	213	234	202	196	235	203	219	219	225	221	218	236	224	253	235	223	228	250	215	220	227	213	244	209	218	219	225	229	215	214	228	229	224	219	224	236	238	236	221	247	217	213	207	209	215	212	187	253	217	213	247	250	228	223	207	214	247	249	217	235	205	216	254	210	222	218	210	248	208	248	239	206	203	229	222	217	247	219	241	226	214	224	204	224	210	243	224	210	235	216	222	190	192	238	228	233	222	200	213	213	240	219	198	196	228	217	243	214	233	226	213	237	212	196	215	204	224	241	241	239	263	222	219	198	223	222	228	186	230	229	246	191	201	232	240	219	221	229	230	194	248	226	213	242	230	209	214	233	217	243	265	233	219	226	224	219	213	218	223	177	207	205	227	218	216	211	235	184	206	236	223	212	217	239	210	220	207	219	219	204	227	209	227	232	223	252	232	216	206	215	232	226	219	235	239	228	240	208	223	207	210	243	207	212	202	214	197	229	217	213	249	221	230	230	240	203	200	234	212	215	218	205	218	236	225	205	213	204	203	207	237	213	197	234	223	220	210	224	235	215	237	212	213	203	225	223	206	235	241	201	229	230	219	228	212	229	227	230	219	246	221	218	213	221	207	225	217	225	209	229	223	215	233	221	198	209	224	228	252	234	217	246	195	219	257	216	224	219	198	257	199	219	199	228	257	238	236	216	233	226	219	235	202	240	216	238	247	201	230	204	213	233	206	205	218	217	220	212	227	228	225	230	232	222	207	239	201	217	210	219	233	231	211	212	219	228	228	194	228	261	245	237	221	221	216	233	224	208	219	208	201	196	246	244	203	188	216	201	253	218	239	214	218	226	224	234	238	245	218	202	210	186	203	229	215	181	215	219	197	236	209	225	227	190	183	215	250	202	221	235	225	235	229	204	212	224	199	216	208	219	223	215	227	217	221	247	208	209	193	203	204	219	201	224	236	237	228	181	217	211	239	203	227	211	206	232	224	219	242	194	208	200	203	232	216	225	238	199	226	214	217	197	231	222	244	228	226	199	210	191	226	229	223	223	230	196	227	228	217	207	203	230	218	228	239	239	252	221	220	228	242	210	232	228	221	217	209	191	207	231	235	196	219	239	210	219	224	232	210	224	231	214	221	210	216	231	199	220	224	245	217	223	250	223	217	205	202	233	222	207	209	194	213	212	233	253	212	222	235	213	209	223	231	233	242	218	205	226	234	180	232	230	232	236	223	225	194	253	210	250	206	217	198	234	201	242	203	228	207	245	222	229	215	223	219	244	205	220	224	213	255	234	221	244	247	223	211	239	224	234	237	226	223	234	217	213	217	245	209	225	223	251	234	217	225	222	227	232	221	219	235	237	232	240	226	225	222	207	220	222	214	216	264	203	231	224	193	227	234	222	218	201	229	231	201	201	253	209	229	202	207	241	248	219	249	225	216	218	211	247	208	233	199	218	244	227	224	231	192	217	219	215	224	240	220	200	218	230	250	246	224	183	201	211	197	223	193	204	254	234	237	247	206	208	241	185	212	235	226	212	219	231	223	253	215	207	235	233	215	242	236	208	215	240	223	225	219	204	225	203	225	204	210	210	213	211	220	220	233	215	228	230	215	242	247	230	219	224	222	218	254	246	219	201	226	223	214	224	224	195	199	235	231	230	229	209	216	215	221	228	211	223	267	199	197	218	212	229	247	207	189	239	222	225	236	232	223	225	230	236	212	217	218	186	215	237	213	242	227	243	208	219	231	245	232	199	249	223	238	224	217	251	199	215	227	238	219	217	208	221	254	201	218	230	221	209	209	207	220	231	255	202	200	235	200	216	212	221	225	199	214	219	223	227	213	226	231	232	217	244	219	207	200	214	229	232	233	227	216	224	193	233	213	199	196	227	232	230	209	195	224	213	225	185	189	225	193	227	229	212	230	222	205	206	232	212	250	205	259	228	197	199	229	225	205	196	242	194	233	207	237	206	233	228	234	213	221	223	230	221	231	237	213	218	229	202	222	230	211	227	223	217	202	223	192	218	235	233	208	195	246	233	230	241	220	213	227	221	224	219	208	212	224	220	230	204	229	202	246	218	203	219	222	211	227	238	231	214	249	240	224	238	212	213	223	231	185	232	221	211	243	230	218	212	220	248	198	216	224	218	246	244	221	223	262	229	222	239	220	219	213	255	226	217	213	237	215	216	232	211	228	240	217	221	231	203	207	231	218	201	211	218	201	231	189	217	226	210	240	232	227	223	206	191	221	219	232	216	243	221	249	266	202	229	210	194	221	243	245	204	224	214	217	223	208	245	207	241	217	225	221	247	245	210	238	215	233	228	208	243	203	214	215	223	252	204	203	209	235	214	235	219	222	227	228	231	226	233	226	216	212	240	224	229	210	240	208	223	237	211	240	201	239	245	226	221	224	246	196	227	234	207	237	226	227	221	220	228	227	250	234	223	231	239	218	237	230	215	193	213	200	228	228	220	234	221	200	252	202	223	204	223	211	238	227	223	215	200	239	229	223	220	207	227	242	209	238	196	250	220	188	240	212	238	246	223	219	231	250	224	234	246	228	220	202	212	231	216	220	229	232	224	219	230	192	230	221	237	245	231	222	244	220	228	230	212	205	201	242	220	230	220	231	230	218	216	197	201	232	233	240	209	206	220	257	221	224	229	233	218	270	192	211	225	219	233	211	211	231	221	218	228	192	213	218	230	226	265	246	230	202	221	222	221	231	213	204	227	235	219	205	218	227	198	226	225	240	241	276	214	240	210	232	215	211	216	212	217	202	192	239	216	259	231	229	219	211	204	265	215	218	234	249	225	224	204	203	230	202	182	232	231	202	198	218	216	230	231	224	217	205	223	219	222	227	229	237	213	222	229	224	216	221	240	235	243	216	243	202	232	212	246	218	246	240	222	240	244	220	238	213	231	196	222	218	220	197	224	189	224	244	209	221	222	222	237	199	219	202	237	218	201	221	206	208	248	240	205	203	199	218	203	219	213	200	231	194	208	232	228	213	239	204	191	256	234	202	212	192	230	232	210	247	216	218	250	254	202	207	249	242	224	233	238	221	248	236	232	230	236	239	196	190	222	222	231	198	235	222	219	244	231	226	212	224	187	199	233	221	223	234	204	201	252	234	221	221	216	205	234	214	206	223	200	210	205	214	196	230	222	222	239	216	208	196	238	235	214	207	228	195	206	227	213	203	226	211	220	242	238	215	215	210	224	245
24863	21130	27287	24911	13053	3670	2298	1712	1460	1226	1080	916	798	761	571	514	435	440	347	368	317	341	306	304	306	297	281	250	266	272	236	224	254	223	269	241	246	226	258	247	249	258	228	234	231	231	232	215	235	236	222	235	222	223	200	217	218	244	219	230	223	217	207	240	209	253	211	203	184	218	221	226	207	229	203	217	216	222	220	210	208	233	210	225	218	217	198	206	205	234	216	226	222	194	214	205	248	208	190	239	222	228	219	198	211	228	209	195	236	209	231	221	212	222	214	234	190	231	211	204	187	224	216	210	220	202	222	211	225	215	205	231	217	223	226	213	234	195	246	195	201	217	225	223	224	219	212	211	237	231	201	223	201	228	224	218	222	199	233	218	227	190	206	227	206	222	222	201	202	217	220	188	222	207	208	188	240	221	202	208	194	221	221	204	231	207	195	222	218	194	224	207	223	221	221	243	230	197	235	198	230	235	229	212	219	224	205	214	204	211	206	207	227	232	232	204	249	209	218	226	211	234	198	208	239	238	199	185	225	220	205	209	179	213	199	218	215	206	197	224	233	229	204	220	200	225	192	209	216	226	215	223	218	217	193	194	216	197	216	210	222	217	217	232	213	213	203	209	206	217	210	196	216	222	219	188	234	215	234	204	207	223	218	249	220	223	178	186	195	208	202	223	221	236	207	209	204	207	215	212	215	203	185	227	197	198	219	225	226	183	208	218	200	222	239	201	198	206	219	213	213	216	207	221	248	219	218	250	210	208	218	217	209	210	230	207	207	216	214	217	242	209	194	216	211	218	189	201	221	216	228	225	209	224	233	200	229	188	219	218	238	214	208	227	227	226	218	203	228	235	213	215	249	217	216	223	196	196	228	221	251	217	208	216	244	202	223	230	223	240	214	237	209	184	221	179	195	194	201	217	196	214	229	224	210	230	209	203	209	226	201	189	228	214	253	270	207	225	199	235	205	205	207	229	232	221	219	209	214	203	214	247	195	218	201	225	227	236	192	213	210	222	216	203	202	242	237	223	222	220	212	192	223	215	214	232	202	220	188	217	265	213	231	229	220	221	240	205	217	221	201	217	241	217	200	215	219	210	221	225	191	233	245	214	203	214	220	204	211	238	237	210	208	251	198	210	237	221	213	210	220	207	233	216	224	230	198	202	215	221	207	209	225	233	196	232	231	212	208	224	222	240	217	233	218	196	195	216	226	211	205	223	201	189	228	226	225	222	221	245	236	196	223	207	221	229	231	206	211	199	218	191	175	212	200	205	187	214	207	204	225	236	238	185	200	189	236	219	207	224	204	221	232	206	221	211	200	230	215	187	256	236	233	219	222	228	221	197	247	217	222	228	231	228	208	186	207	237	199	222	229	213	213	220	219	227	221	245	230	203	206	226	202	205	199	182	204	216	222	225	198	204	204	200	205	234	211	190	197	252	191	255	221	203	196	201	209	235	215	238	213	246	225	214	236	250	228	212	191	197	237	207	197	203	209	231	241	222	216	213	196	195	216	213	199	204	230	241	225	209	233	209	217	214	244	197	217	222	205	224	239	214	217	187	228	219	251	220	240	201	202	229	212	241	199	204	247	204	206	214	212	210	219	216	231	224	243	207	213	213	203	183	202	213	209	235	219	192	211	221	217	207	205	208	215	218	213	202	211	198	226	209	211	216	201	212	249	212	202	207	210	227	225	232	214	216	229	218	205	188	210	214	211	233	227	238	190	212	195	200	210	243	225	214	205	199	218	205	209	215	220	205	227	209	220	193	229	240	198	213	207	208	217	224	203	243	214	229	247	235	199	220	206	220	211	206	177	220	212	208	205	209	236	190	225	197	230	211	202	194	252	193	212	203	207	233	195	231	194	233	211	193	212	213	262	200	209	222	218	199	223	236	196	197	207	189	221	187	195	186	245	186	228	199	215	228	197	215	228	233	220	202	233	250	213	209	211	208	190	232	210	249	234	212	208	209	218	207	185	213	206	207	206	228	194	183	216	225	216	208	190	222	208	192	219	233	205	205	191	214	206	221	237	231	223	221	232	221	202	200	226	221	200	199	228	231	207	219	214	232	234	217	215	223	201	192	221	224	190	231	242	213	190	200	216	224	233	194	245	228	178	229	186	213	232	208	218	231	225	220	206	225	208	196	204	216	233	232	216	238	198	229	208	194	229	225	197	216	224	241	229	216	243	234	200	202	243	251	236	238	217	192	227	216	249	189	192	227	233	184	209	210	231	194	224	221	216	215	213	212	245	190	215	211	243	217	210	239	223	219	188	194	199	193	227	234	232	234	230	228	193	206	218	203	206	228	202	244	213	207	197	225	223	207	209	222	206	228	202	248	222	218	198	227	228	199	217	219	203	214	209	215	207	234	212	218	192	212	236	221	229	223	185	202	233	214	232	209	216	213	216	221	221	214	181	240	239	205	208	227	201	179	225	219	201	216	220	225	222	229	201	213	233	229	231	232	209	221	180	218	216	254	216	219	231	237	221	205	209	246	211	208	208	191	223	231	216	210	232	216	218	230	205	217	225	203	223	212	209	241	231	199	205	204	216	217	235	182	212	232	209	194	211	201	198	192	200	215	226	215	241	223	240	222	229	195	227	207	232	204	211	202	237	217	222	223	224	222	226	212	197	195	214	234	219	234	203	228	214	220	204	219	241	211	218	185	211	234	197	237	222	225	236	229	214	211	203	230	220	237	207	236	196	197	219	210	230	216	218	201	220	215	221	232	203	206	232	225	248	207	205	219	211	180	208	209	214	198	245	220	226	219	214	215	209	244	217	203	227	208	221	208	231	201	196	224	209	244	218	204	222	199	211	238	230	235	234	234	211	213	196	240	190	217	240	216	218	204	196	192	219	225	228	207	196	212	186	208	187	200	207	190	228	240	204	216	185	197	186	208	225	218	240	219	202	243	206	223	244	204	197	199	208	233	188	197	208	211	233	210	196	225	224	203	225	221	203	194	227	246	232	238	221	233	225	239	214	220	216	242	200	188	229	206	221	199	209	237	239	194	197	235	201	224	222	200	217	208	208	225	223	172	200	235	202	225	220	193	193	220	209	205	249	221	215	229	212	226	215	200	208	201	201	250	204	215	228	215	233	199	211	228	224	200	200	228	221	208	202	212	235	223	216	218	205	229	224	196	243	222	219	208	208	220	225	213	220	205	223	222	223	247	225	213	201	205	222	222	226	208	228	215	201	198	205	227	215	230	246	221	216	218	246	230	221	218	213	217	216	215	224	225	236	236	214	236	200	230	215	221	240	206	233	204	208	240	209	212	222	210	190	216	199	231	230	234	216	217	263	202	239	206	222	204	239	233	188	217	207	217	222	242	214	234	224	205	219	203	236	234	224	219	210	218	232	205	209	249	222	215	225	224	199	247	227	228	218	210	217	193	202	200	235	187	208	207	189	206	209	209	209	221	214	222	243	226	212	205	205	192	221	218	230	226	209	214	230	203	228	200	235	200	205	178	214	196
35870	51814	28431	9916	6813	5030	3845	3160	2654	2217	1913	1599	1283	1083	848	726	603	561	525	453	455	428	432	379	348	356	312	343	326	308	304	296	289	272	264	277	288	259	273	230	240	259	282	257	252	261	262	264	257	242	244	236	242	238	209	238	251	239	215	259	249	251	221	233	222	244	251	191	239	238	223	260	233	217	231	215	230	235	248	227	232	224	229	247	225	233	225	237	223	210	250	201	220	216	239	235	251	220	225	201	228	222	217	241	247	267	234	222	213	223	252	248	235	243	223	246	218	214	232	235	235	238	234	251	260	242	241	244	228	257	239	238	235	258	223	217	239	225	242	224	187	226	227	236	219	243	249	229	237	235	247	246	243	217	239	238	249	230	220	257	232	219	227	246	201	248	241	234	228	251	226	228	215	216	232	202	237	269	218	232	258	227	229	247	230	248	220	227	235	220	225	198	231	259	205	207	218	233	244	240	264	241	246	225	244	237	209	240	261	202	222	209	239	239	226	233	256	239	228	234	248	239	241	208	246	207	202	221	239	214	215	243	226	241	248	200	209	256	269	215	245	232	245	216	247	234	205	255	219	217	242	221	233	238	240	241	243	246	215	229	223	217	223	255	249	244	215	209	224	234	232	207	218	202	248	235	215	239	233	240	202	214	211	250	227	222	213	246	260	245	236	234	258	231	223	203	235	218	245	224	220	219	231	236	250	230	217	236	236	232	233	228	237	246	249	225	243	208	226	242	237	253	232	232	255	243	249	225	243	244	235	235	225	241	241	216	204	226	232	239	221	231	238	236	228	220	221	248	222	235	226	233	243	240	227	236	242	209	262	231	239	221	235	252	222	247	249	222	231	242	249	222	232	239	237	244	235	227	224	219	247	211	226	236	243	234	217	237	229	243	242	228	229	201	221	229	206	214	224	224	225	220	233	230	219	229	222	209	227	224	249	235	259	221	228	224	235	233	238	232	208	221	253	238	234	249	236	233	227	243	231	228	231	209	214	238	217	211	231	247	232	222	239	241	247	233	218	226	265	254	252	259	242	256	253	223	221	224	263	222	236	243	244	235	233	196	232	238	227	220	232	240	224	219	237	217	244	210	194	251	237	238	205	241	256	231	229	234	220	231	243	212	236	239	240	226	216	217	236	231	220	242	208	211	250	222	230	242	228	240	219	220	236	223	222	239	223	219	235	222	236	203	244	248	217	224	203	222	219	202	206	230	192	218	218	212	236	246	214	227	216	231	215	239	234	235	243	230	228	242	212	222	228	230	224	233	250	211	228	233	240	233	222	236	221	216	241	230	222	237	220	250	221	219	241	218	236	262	251	228	241	237	208	253	212	260	237	276	229	221	227	245	246	227	230	226	214	225	241	206	253	218	250	233	191	240	247	215	268	218	226	230	206	229	252	220	231	226	248	226	231	239	226	212	247	242	241	218	229	213	243	243	252	211	238	221	226	234	241	227	258	208	223	244	210	205	231	236	207	232	214	242	219	249	227	210	257	251	231	207	222	248	205	192	226	235	245	241	217	229	230	228	221	239	217	211	229	231	229	217	232	216	228	223	259	243	246	226	219	289	233	225	220	197	218	214	248	215	218	247	240	267	232	246	256	256	255	238	241	256	238	223	219	217	227	230	234	247	216	219	223	232	234	225	228	243	227	242	219	223	243	254	236	248	222	247	235	225	213	230	252	233	244	227	231	217	254	205	240	237	265	242	230	224	233	215	244	235	208	220	230	232	238	254	239	244	221	225	236	224	225	253	229	218	234	233	226	242	223	209	249	247	218	247	224	230	235	212	213	224	219	218	245	222	265	205	215	251	223	212	223	236	218	221	244	211	224	255	223	251	220	253	240	210	219	242	248	212	235	214	198	225	214	220	229	225	197	227	250	231	248	231	245	217	218	220	232	225	236	232	288	207	251	262	234	199	202	233	211	222	246	226	215	237	244	206	218	227	236	276	244	215	219	248	230	229	238	243	229	257	256	202	226	231	223	206	217	221	232	214	252	249	222	233	238	235	236	255	228	254	255	237	221	244	248	231	224	235	226	231	221	236	236	240	224	221	236	229	230	243	227	197	243	211	246	234	222	237	230	239	260	235	228	249	222	219	238	239	229	236	273	240	208	218	255	220	233	233	241	220	223	237	219	229	250	241	238	237	200	206	225	241	268	220	237	225	239	228	227	233	216	221	226	236	228	251	238	233	236	229	223	241	216	214	205	240	235	212	214	263	220	244	248	242	225	204	211	226	226	199	233	212	232	238	216	239	251	211	245	224	250	195	210	259	238	235	235	236	224	231	249	218	252	242	211	240	228	242	213	218	234	231	232	214	244	267	227	263	229	232	232	217	220	245	212	216	245	231	239	238	203	227	207	210	266	209	219	206	231	223	229	227	198	229	207	235	205	224	227	263	227	235	222	236	254	251	223	246	240	255	242	245	240	229	226	215	234	247	228	215	232	221	238	231	220	259	231	225	206	221	258	224	245	240	241	226	218	253	262	243	240	250	233	255	232	233	230	215	244	221	211	210	226	214	244	260	244	226	228	239	237	227	248	251	226	241	219	211	249	209	235	216	224	233	210	217	200	228	225	215	220	245	245	231	209	241	225	232	239	259	231	194	240	212	217	256	229	258	236	246	241	245	249	242	223	246	203	231	208	221	217	227	231	247	218	231	215	259	198	245	258	228	245	219	245	215	255	246	219	250	246	230	212	219	250	245	224	274	217	246	259	222	232	206	242	244	268	239	208	241	224	207	244	247	257	239	232	229	230	235	207	238	212	211	248	249	252	248	236	216	254	222	232	215	239	215	239	209	219	221	233	250	232	252	221	221	262	267	230	223	225	236	217	234	239	214	200	235	211	239	255	241	219	231	232	230	243	231	243	234	231	250	228	237	243	223	251	228	217	205	239	241	228	226	217	213	237	258	221	278	231	248	227	232	215	238	257	213	217	256	219	222	254	256	244	218	246	252	250	240	224	197	252	213	248	240	258	236	230	212	230	262	218	233	233	241	229	238	215	252	205	207	206	226	239	216	248	223	231	221	240	219	243	213	231	254	220	254	244	239	227	262	241	248	224	210	232	238	254	220	226	248	226	233	263	243	233	228	229	242	232	218	233	250	233	243	244	246	216	251	246	230	244	237	231	222	234	236	238	218	254	232	253	249	239	209	257	238	234	236	230	241	235	233	225	231	231	241	243	227	225	247	223	219	227	223	213	246	196	226	245	234	255	258	230	236	229	241	224	233	213	256	235	215	268	251	233	212	232	230	231	205	236	243	251	256	250	203	234	223	236	232	244	234	249	213	221	208	219	221	240	239	227	238	242	218	229	194	235	228	240	208	222	231	234	247	245	245	229	220	198	240	251	241	244	211	233	215	211	236	238	217	222	233	240	238	277	242	222	244	237	225	218	222	253	229	236	228	202	201	241	229	224	250	221	242	211	226	257	275	233	233	244	253	250	223	245	251	226	237	250	216	196	246	209	233
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
