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
341503392498	341503393016	341503393566	341503394116	341503394666	341503395216	341503395766	341503396316	341503396866	341503397416	341503397966	341503398516	341503399066	341503399618	341503400166	341503400716	341503401266	341503401818	341503402368	341503402916	341503403466	341503404018	341503404566	341503405118	341503405666	341503406216	341503406766	341503407316	341503407866	341503408418	341503408966	341503409516	341503410066	341503410616	341503411168	341503411716	341503412266	341503412818	341503413366	341503413918	341503414466	341503415018	341503415566	341503416116	341503416666	341503417218	341503417768	341503418318	341503418866	341503419418	341503419966	341503420518	341503421066	341503421618	341503422168	341503422718	341503423266	341503423818	341503424366	341503424918	341503425466	341503426018	341503426568	341503427118	341503427666	341503428218	341503428766	341503429318	341503429866	341503430418	341503430968	341503431518	341503432066	341503432618	341503433168	341503433718	341503434266	341503434818	341503435368	341503435918	341503436466	341503437018	341503437566	341503438118	341503438666	341503439218	341503439768	341503440318	341503440866	341503441418	341503441968	341503442518	341503443066	341503443618	341503444166	341503444718	341503445266	341503445818	341503446368	341503446918	341503447466	341503448018	341503448568	341503449118	341503449666	341503450218	341503450768	341503451318	341503451866	341503452418	341503452968	341503453518	341503454066	341503454618	341503455168	341503455718	341503456266	341503456818	341503457368	341503457918	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2743	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	2000	3600	2300	2742	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
21910	20423	27725	23012	20429	20321	7037	1683	1075	920	691	661	541	548	486	416	434	397	348	369	324	333	338	294	284	292	286	258	236	271	276	252	251	232	255	230	228	241	234	215	240	202	224	249	231	228	234	247	193	214	227	215	235	207	209	221	215	220	215	229	216	213	218	211	207	205	230	195	216	210	213	219	224	217	199	212	207	191	194	212	211	211	210	216	233	198	203	202	227	229	226	216	203	241	204	243	204	246	234	204	228	201	192	219	214	212	231	202	210	201	204	216	205	195	220	216	216	217	206	198	191	231	219	196	201	231	210	214	224	216	238	201	212	222	204	201	231	192	209	237	208	228	196	203	197	209	210	208	220	222	198	204	209	202	200	224	195	200	191	220	205	214	216	185	196	231	216	200	223	199	226	208	236	227	198	221	186	211	213	222	218	190	211	175	230	229	221	209	201	195	234	225	205	209	200	203	194	193	224	188	204	190	230	239	187	231	201	208	190	253	209	181	214	213	198	227	210	183	202	226	224	237	202	197	204	208	197	221	210	202	210	209	221	220	193	216	209	230	191	214	196	214	195	204	206	218	198	227	208	214	200	200	193	206	202	201	181	207	230	218	200	201	231	215	199	226	199	226	218	199	198	205	202	204	215	232	177	207	198	188	211	205	205	217	198	209	232	199	211	203	205	188	182	218	228	227	201	212	234	202	235	225	209	209	229	219	201	210	218	227	232	202	228	215	205	235	220	211	231	197	194	192	202	215	186	249	189	192	214	213	195	207	234	190	195	202	206	223	217	211	213	205	218	201	197	192	218	198	226	217	213	227	234	213	206	218	236	202	197	197	210	214	210	232	198	214	215	217	220	213	210	212	199	206	216	219	226	191	230	206	221	220	234	211	199	204	224	200	185	210	226	217	201	178	225	218	238	241	210	215	206	210	205	223	236	236	227	223	206	240	203	212	208	212	199	200	218	207	208	206	202	234	183	200	201	193	191	207	205	208	219	187	205	199	230	244	241	213	214	220	195	204	210	231	215	216	212	213	213	233	218	204	187	214	183	188	190	233	199	214	220	204	241	225	243	184	210	202	206	211	225	196	205	223	217	214	190	185	197	203	192	204	233	209	215	227	179	206	185	188	216	201	208	210	211	215	216	227	214	229	183	194	213	214	236	221	214	199	218	213	218	218	212	206	216	208	231	184	177	213	198	199	194	215	196	180	214	184	207	207	186	238	217	187	192	213	221	212	202	244	229	206	209	203	210	199	201	187	182	217	205	217	204	215	226	217	223	199	208	204	222	216	189	212	222	197	224	211	212	209	213	206	200	218	198	226	192	202	215	216	204	215	236	196	226	217	203	192	234	214	208	216	217	184	195	222	207	210	227	195	214	210	224	209	216	218	230	204	217	227	236	199	198	220	217	209	197	204	215	193	205	199	215	198	204	197	209	214	220	204	213	227	226	201	227	210	234	216	228	214	184	213	213	216	189	208	202	212	213	210	198	214	196	208	230	199	219	227	199	217	181	217	199	204	203	202	210	228	197	207	204	220	225	214	213	214	222	229	192	218	187	199	218	203	182	223	224	205	228	220	222	201	198	202	203	224	194	198	229	203	227	201	198	204	219	195	221	220	210	197	210	196	199	184	201	200	195	178	224	222	193	207	199	213	232	190	230	221	201	211	203	212	173	200	208	184	193	224	220	195	214	189	207	222	193	213	215	218	214	225	225	213	209	216	190	244	224	194	223	208	206	175	204	203	223	214	222	190	199	226	188	204	210	210	201	237	184	195	201	170	214	204	209	215	230	204	217	215	239	194	208	215	221	204	215	192	212	199	192	216	208	190	199	198	213	219	210	189	195	228	222	199	202	216	217	198	212	217	236	197	198	231	193	228	203	210	219	212	226	228	207	213	215	228	217	210	206	204	197	218	195	203	209	238	224	213	203	207	220	224	209	205	210	216	223	213	221	195	213	207	224	231	202	212	192	216	194	200	221	222	195	241	227	226	220	214	214	179	213	211	197	220	219	216	227	208	223	242	212	238	185	218	226	203	208	193	229	185	215	190	211	224	222	235	205	191	222	196	208	179	220	204	207	204	215	217	184	228	223	196	205	205	194	234	218	213	216	213	195	218	203	209	242	235	173	227	204	229	188	191	211	192	272	228	224	202	225	188	218	215	197	206	217	227	214	206	247	184	205	201	206	216	202	191	198	212	213	200	229	195	208	227	189	232	198	214	201	212	225	211	198	207	200	197	198	218	203	198	215	199	199	202	204	198	167	218	223	224	183	201	200	215	198	187	212	199	218	222	223	210	218	197	208	211	193	227	196	208	236	222	190	215	224	203	207	205	193	191	203	201	210	218	213	224	208	185	207	202	202	188	210	225	212	167	192	212	231	212	189	216	176	185	220	211	231	209	222	215	218	190	218	206	216	217	213	224	193	233	218	206	221	211	184	213	192	209	227	198	218	217	197	234	197	210	198	191	188	198	213	190	203	195	224	227	210	210	194	209	204	201	198	187	192	237	204	199	205	207	244	215	225	201	205	222	219	219	200	180	198	207	207	218	226	203	228	239	211	222	191	210	216	179	208	187	204	188	230	226	218	221	191	227	197	206	200	207	217	211	229	185	201	198	194	231	226	231	206	203	238	218	215	219	211	198	221	205	212	201	195	224	214	211	229	185	184	197	192	199	170	220	225	215	224	208	178	219	204	195	204	223	223	207	210	207	213	202	186	203	212	184	198	202	227	211	207	199	199	191	210	224	178	206	195	201	209	205	202	195	227	202	200	219	197	231	221	205	210	211	230	177	193	203	216	194	208	188	224	206	222	217	225	212	230	238	192	192	199	215	235	223	228	188	203	203	212	201	195	211	190	167	192	234	187	211	218	209	208	191	218	227	191	230	214	215	194	201	217	200	219	213	196	226	214	211	206	227	180	215	184	214	199	225	209	193	232	199	217	188	195	195	189	202	199	189	213	208	208	194	176	210	241	224	204	204	206	222	203	243	199	210	208	193	227	201	212	200	216	216	193	210	226	205	233	205	192	200	232	216	206	202	197	197	235	213	188	213	211	231	208	209	205	198	216	219	207	232	209	211	230	217	199	221	190	200	178	220	192	194	185	234	208	192	216	190	209	205	221	240	210	227	233	228	198	210	187	227	204	184	231	226	216	199	215	195	195	207	205	192	212	199	222	213	220	220	207	198	205	215	210	217	209	217	193	217	200	191	205	208	200	186	177	224	202	190	202	189	233	210	222	186	190	220	242	255	213	204	204	195	225	205	195	232	223	234	192	202	197	203	216	182	184	185	220	218	231	213	224	200	205	198	214	207	223	218	218	219	207	227	217	210	193	224	208	197	191	195	211	193	214	194	210	206	231	199	200	195	189	209	203	236	243	212	212	192	216	213	216	198	203	204	193	180	216	208	205	206	209	205	214	232	215	200	219	232	215	211	207	200	223	219	202	193	217	237	200	210	235	201	205	205	201	219	199	206	220	203
26053	43548	19339	9676	8092	6283	4450	3323	2594	1929	1544	1306	1014	974	849	762	690	703	565	550	521	495	558	434	460	379	417	361	356	330	358	332	346	332	348	340	309	302	324	304	295	298	322	321	301	286	302	327	304	288	303	306	306	262	279	272	277	294	311	312	302	268	273	261	300	287	259	279	294	297	267	282	301	295	291	280	288	274	305	268	297	272	259	294	267	281	277	309	308	290	282	300	278	299	271	297	286	282	272	292	286	271	268	279	294	292	292	263	291	292	305	265	280	300	282	287	291	280	266	280	306	283	284	286	285	234	282	299	278	280	297	266	309	294	281	321	300	265	296	280	313	275	270	288	291	266	272	233	317	283	265	274	283	317	283	282	262	276	304	266	276	269	280	269	286	272	258	307	268	280	283	287	281	288	304	270	277	271	287	309	271	248	271	281	253	268	258	289	278	311	281	305	290	282	310	252	294	295	282	277	274	281	269	274	278	305	303	265	314	258	291	350	302	295	279	315	271	291	277	299	296	271	308	286	306	284	312	284	299	268	256	280	290	271	282	287	268	275	281	269	281	290	288	304	283	277	270	292	280	292	271	260	290	295	259	286	276	311	293	289	265	263	268	275	308	289	298	290	280	293	266	288	290	276	287	276	273	288	284	290	277	288	281	298	259	291	262	297	305	295	290	310	283	290	295	288	299	287	261	273	288	271	264	279	306	279	274	250	298	264	287	275	270	270	269	276	295	271	265	296	297	276	274	299	246	260	266	275	286	297	289	298	321	309	292	303	272	287	271	263	288	269	299	279	285	293	278	269	286	277	277	257	298	259	298	283	304	285	288	262	304	269	277	296	291	275	289	270	299	288	293	290	264	267	296	280	267	276	296	264	283	285	325	272	291	294	303	285	303	301	278	262	263	283	269	278	267	290	279	290	266	272	294	272	290	276	266	302	251	298	288	257	287	329	301	293	283	270	271	274	272	296	267	305	275	291	259	290	294	280	313	249	278	272	277	250	315	272	276	287	265	289	253	295	291	293	295	326	285	293	280	261	284	295	266	263	291	291	301	279	262	283	269	279	263	299	264	262	288	272	281	272	285	273	276	284	261	279	296	272	286	301	254	292	314	284	283	299	272	280	252	277	288	294	266	260	296	283	282	282	303	316	295	275	277	267	299	295	292	272	277	272	265	285	293	323	287	272	288	275	290	287	288	280	311	256	301	297	271	271	263	286	279	260	278	304	302	309	284	312	294	300	256	265	283	296	306	291	275	256	273	278	275	272	305	290	274	280	254	288	285	269	294	270	289	274	256	273	285	294	277	294	256	266	278	298	304	274	255	275	286	290	297	295	260	296	254	281	277	312	272	308	277	258	310	292	274	258	275	287	290	281	280	272	300	301	299	286	294	271	280	286	254	299	303	266	268	267	277	272	313	289	311	272	311	276	300	266	308	283	280	266	272	320	286	313	305	279	268	301	301	303	280	288	295	263	296	287	286	254	283	257	285	272	267	307	295	277	267	278	271	280	264	271	297	267	272	272	276	266	268	274	279	280	289	291	276	309	278	294	304	257	286	259	276	295	290	287	251	278	272	307	267	253	301	270	282	302	263	293	247	276	267	278	285	294	275	275	259	270	288	256	323	266	279	300	266	271	283	284	274	296	305	275	290	276	302	305	303	279	266	273	289	280	302	273	301	281	306	259	286	282	276	280	300	269	294	279	274	283	278	321	285	269	286	256	263	279	287	269	314	288	286	274	289	252	259	273	298	294	254	265	305	313	230	284	300	283	285	285	286	290	272	282	272	252	298	286	258	280	284	275	303	273	302	301	270	242	287	307	300	267	286	284	243	264	301	291	311	328	266	296	274	280	293	280	307	277	294	291	265	299	271	278	330	289	256	277	295	305	296	297	263	274	288	280	307	293	289	308	264	326	277	268	251	284	253	298	291	279	270	277	304	271	266	261	262	261	249	300	277	288	302	294	280	268	252	284	251	274	274	309	299	277	273	275	305	275	277	281	277	292	264	262	313	268	298	289	259	287	305	257	280	299	308	296	310	296	264	267	276	273	260	282	283	324	257	283	282	260	281	272	255	289	286	275	282	257	267	278	291	327	300	259	309	279	287	277	290	299	293	257	300	272	275	276	287	274	287	275	256	280	276	300	257	261	311	277	258	297	277	287	296	330	283	272	268	278	282	319	257	320	261	299	238	291	294	269	275	308	291	286	279	306	279	276	287	257	265	305	284	301	256	292	291	277	277	277	289	261	292	276	274	289	293	294	276	274	276	305	290	263	280	256	304	270	297	265	276	264	257	272	268	292	288	266	293	279	304	293	260	280	271	293	282	297	253	282	292	263	290	269	257	283	247	267	315	259	277	281	279	279	271	284	257	283	289	320	271	290	292	282	339	281	293	267	313	279	270	293	285	286	271	295	287	258	297	270	291	291	270	279	265	291	290	283	282	266	307	280	270	291	252	285	261	313	291	313	300	280	286	295	296	297	252	276	287	285	258	299	288	280	286	267	248	277	270	275	261	283	283	273	288	278	253	290	279	294	301	287	297	280	278	295	296	269	278	288	283	290	266	293	253	306	308	281	266	320	269	293	293	259	242	280	256	285	256	299	280	250	326	278	288	296	279	286	264	272	267	304	287	294	277	297	270	288	290	280	298	309	273	258	271	272	277	277	283	292	296	273	261	283	286	291	294	314	264	294	289	257	276	313	295	285	267	284	276	276	288	299	316	282	271	254	277	288	259	277	278	271	269	285	312	238	303	307	287	284	309	304	271	275	258	278	288	258	250	264	256	288	282	286	262	302	290	276	278	269	306	277	275	270	295	317	287	278	264	294	289	313	276	265	289	281	243	273	297	282	292	263	275	279	298	306	261	310	288	274	262	276	273	297	274	333	279	267	283	278	303	291	268	286	270	261	288	284	298	294	294	283	281	264	282	283	284	286	279	315	282	292	282	283	271	256	280	298	248	260	286	249	275	314	292	271	250	284	289	294	260	265	312	285	308	284	311	284	289	299	277	267	276	295	284	285	307	256	264	264	297	276	269	261	272	290	292	288	279	290	294	251	270	302	276	276	287	281	307	279	249	299	283	307	294	294	288	281	290	264	294	291	298	260	288	260	272	279	266	289	302	295	276	289	285	264	286	269	264	256	254	276	296	269	267	275	310	262	279	298	272	281	277	257	259	276	270	295	276	262	284	278	281	268	289	309	282	283	304	246	279	283	287	295	259	294	286	242	277	292	288	269	309	299	251	271	257	266	280	311	277	288	273	247	264	303	305	281	288	300	296	301	286	302	302	273	277	284	277	251	234	288	269	271	252	263	279	271	309	299	297	279	267	270	257	286	276	267	289	282	280	299	290	272	303	288	270	274	261	266	307	289	277	272	310	313	278	280	287	272	278	285	278	299	284	265	319	270	234	291	245	256	277	286	281	271	275	288	272	300	305	272	275	266	293	306	289	293	255	262	281	289	290	274	271	262	280	290
28598	21629	11460	3495	2214	1508	1020	916	797	642	650	560	527	571	540	529	518	492	509	495	507	492	507	514	493	443	501	512	467	482	470	432	455	445	458	436	519	457	473	456	447	492	483	486	445	433	483	507	460	458	463	431	492	473	460	520	440	452	404	482	458	427	436	476	422	441	454	445	444	476	447	413	474	454	444	451	444	440	409	476	476	406	444	435	465	476	493	473	467	477	452	459	480	422	471	441	446	445	461	465	480	470	465	472	473	456	450	452	419	453	453	449	462	417	457	441	456	512	434	495	431	485	459	439	441	455	480	454	468	443	477	425	468	453	465	426	433	437	433	459	522	495	417	445	458	477	470	461	504	478	498	419	464	453	453	462	473	424	420	452	465	487	465	489	448	462	462	464	457	435	459	428	511	509	436	486	454	466	452	440	477	457	407	509	468	471	438	438	473	448	451	459	433	455	433	459	436	487	456	473	489	455	468	447	451	441	468	450	472	451	472	442	483	447	491	453	476	467	465	468	443	451	498	456	460	440	434	463	447	444	464	437	418	459	425	474	460	454	467	451	497	479	461	461	471	442	454	463	477	471	494	455	452	429	467	502	482	415	468	458	408	441	456	451	477	452	458	464	504	455	421	479	506	445	422	424	461	477	521	455	409	439	455	476	453	427	429	436	481	431	449	474	459	444	448	488	457	471	486	486	446	441	482	450	428	472	433	426	444	482	512	484	470	436	497	442	464	461	469	448	462	439	474	494	447	460	443	454	443	480	452	454	449	462	483	454	488	447	428	451	463	459	466	448	476	470	445	436	479	456	465	443	504	462	464	459	477	489	460	446	460	483	457	488	430	451	444	449	497	472	488	436	467	435	432	451	492	472	426	455	462	476	453	459	460	435	432	471	497	442	447	448	480	454	462	457	450	472	470	463	454	474	469	454	464	435	501	498	461	440	438	467	486	477	479	437	419	480	434	465	456	455	457	481	429	470	453	450	453	445	453	471	435	485	435	444	444	459	474	443	482	446	469	465	436	457	460	459	456	449	455	456	464	444	450	468	452	469	460	435	450	409	481	457	443	442	491	463	453	442	459	466	443	429	490	456	462	462	482	481	487	475	474	455	463	417	460	492	422	465	429	400	463	490	473	441	469	449	486	472	429	475	464	463	433	495	446	451	453	473	460	491	462	475	503	449	474	448	464	451	431	434	501	495	454	429	441	465	460	463	447	444	432	470	441	421	469	462	489	473	473	448	457	469	458	474	485	426	463	422	448	460	429	445	462	443	465	480	489	409	432	455	444	453	460	420	441	452	418	471	477	419	447	448	437	446	446	449	435	438	489	428	431	436	435	480	457	422	474	463	482	478	424	454	471	458	466	498	431	452	460	450	447	442	447	457	489	482	440	439	488	441	425	426	445	513	466	462	459	426	438	423	501	432	438	450	466	464	477	448	443	466	430	441	508	460	491	471	455	481	444	466	427	467	463	442	402	463	492	470	410	464	455	458	464	463	445	474	438	464	454	430	461	477	419	489	471	443	437	445	464	448	478	461	447	467	469	439	467	463	444	459	472	425	431	416	484	443	474	468	440	431	430	474	460	428	433	417	454	466	453	455	469	472	446	458	464	476	455	456	497	477	447	466	481	476	457	445	479	440	416	459	473	436	457	452	470	474	460	479	443	444	453	458	441	449	446	496	457	445	478	495	500	443	435	480	451	447	449	473	459	474	466	410	445	466	441	448	466	408	424	476	466	469	460	451	437	440	471	440	456	486	422	446	445	467	457	434	448	428	455	433	455	428	416	483	428	469	467	461	454	480	429	455	505	452	473	430	477	450	459	470	461	444	486	464	449	434	420	422	456	440	474	455	467	434	430	410	451	483	505	470	427	446	458	449	446	417	472	455	412	467	476	442	446	437	456	428	461	479	467	468	444	494	447	436	460	471	478	504	443	450	474	443	474	418	482	443	457	431	426	416	443	472	470	473	420	464	445	443	437	461	446	462	470	431	428	440	472	483	437	445	425	455	449	457	442	423	441	468	430	456	461	493	452	440	469	428	441	444	454	497	423	471	424	473	484	465	468	484	464	471	466	471	454	453	457	465	422	486	439	517	482	510	438	476	417	454	465	428	432	434	453	461	487	484	463	460	453	456	480	468	478	451	472	457	444	476	447	477	467	450	453	457	454	467	452	429	463	467	475	476	483	447	428	493	474	419	440	456	442	454	418	451	437	443	496	454	415	443	508	453	466	426	405	462	446	449	474	436	463	506	452	475	479	447	488	465	451	413	465	455	430	445	433	425	418	474	461	473	469	473	472	491	443	441	471	450	477	451	460	449	467	460	473	433	468	477	507	441	450	465	426	436	477	467	443	487	449	417	460	449	458	443	427	462	478	457	441	469	456	463	465	466	439	433	455	490	476	451	463	477	444	471	451	480	461	482	497	451	460	459	468	477	452	442	448	455	443	472	423	467	423	474	495	432	446	470	471	467	465	461	414	440	447	483	441	461	445	419	501	455	446	505	434	489	482	449	461	429	435	459	443	459	451	468	468	451	466	482	446	428	449	474	474	438	422	444	457	428	445	424	415	453	435	456	469	474	480	456	446	466	447	459	446	472	444	402	458	433	462	443	437	438	458	495	434	432	448	463	420	462	491	446	434	513	434	490	441	458	470	449	417	473	435	464	474	471	462	470	444	448	442	438	455	475	464	433	453	454	455	438	447	439	439	428	475	463	461	455	472	471	429	463	483	454	467	443	469	455	436	493	465	476	500	463	465	466	439	452	481	438	463	453	468	444	472	458	468	426	473	469	439	442	451	458	466	467	501	462	440	432	462	451	427	477	425	457	459	430	466	439	497	459	427	438	470	465	411	469	444	496	467	481	425	472	432	399	439	470	401	414	441	412	417	460	475	509	439	481	453	438	464	458	456	456	410	451	451	501	431	471	456	442	497	436	470	457	453	467	432	445	484	445	487	448	457	454	476	431	456	467	432	484	429	483	446	468	431	442	466	461	478	460	500	472	485	500	500	438	456	433	499	476	454	445	461	459	446	445	469	422	453	445	455	507	434	460	430	442	474	429	407	439	454	458	455	443	504	482	459	441	459	469	477	465	483	472	466	441	485	444	454	480	460	439	469	428	468	487	413	476	440	456	498	473	497	469	438	471	473	458	476	448	452	435	473	470	461	496	443	465	458	500	450	461	444	473	495	468	426	501	434	442	458	445	501	464	468	438	464	466	495	447	458	442	460	436	442	448	442	448	473	477	443	470	448	434	455	468	434	441	472	441	464	448	471	494	444	436	465	482	449	427	451	456	442	474	444	452	480	476	437	448	478	436	465	455	456	442	463	469	467	480	452	467	446	455	465	464	501	461	460	468	476	412	455	424	463	411	448	446	461	455	491	463	481	439	465	411	501	475	475	454	465	475	454	428	474	478	462	432	463	460	452	433	479	455	455	437	471	457	491	522	489	483	422	453	429	437	459	489	440	457	478	460
23367	30209	10064	4567	3927	3009	2096	1639	1317	1177	976	911	779	788	815	788	713	754	718	743	668	716	682	660	708	629	662	631	647	610	636	633	579	631	587	648	622	568	611	626	587	596	555	591	618	616	592	554	597	581	579	608	576	605	566	570	591	607	587	590	594	588	592	622	547	596	610	613	587	554	604	584	597	594	556	583	572	564	571	630	603	565	605	541	621	618	570	628	562	581	579	593	579	567	589	542	604	648	600	618	580	628	600	528	582	584	590	597	596	616	644	631	608	603	584	609	616	602	584	592	619	606	578	627	556	555	606	601	568	599	576	571	568	630	607	603	584	635	610	566	588	571	571	629	636	581	658	563	608	603	588	543	618	531	598	577	576	605	616	622	620	579	565	633	603	593	575	603	569	590	644	627	610	583	641	597	575	598	555	539	596	643	606	587	555	619	590	565	589	597	605	596	584	575	579	631	604	569	550	613	561	608	581	592	582	630	615	610	620	580	639	609	621	628	628	620	590	653	613	603	585	653	549	665	590	573	587	593	601	581	613	607	602	560	658	568	594	570	598	574	594	601	610	604	567	576	572	608	548	626	561	593	590	550	588	573	557	584	560	601	552	600	601	574	635	555	559	554	639	583	617	562	559	546	570	650	592	567	602	601	617	589	572	549	591	604	593	617	587	633	557	589	598	631	608	615	598	602	598	621	634	595	593	608	560	609	547	595	611	596	604	585	619	567	600	612	604	602	566	584	564	598	594	599	580	573	593	534	634	570	600	629	574	590	560	609	571	585	606	634	626	564	600	600	583	580	576	602	558	595	615	613	590	580	568	579	649	597	592	595	635	598	567	634	584	580	568	577	588	610	586	610	539	582	558	540	617	602	605	600	582	579	609	551	613	599	550	560	602	562	614	564	581	592	591	602	581	583	610	567	611	587	618	565	564	604	632	566	574	593	580	607	583	610	590	556	591	609	580	573	562	631	558	596	544	604	581	619	603	578	610	577	638	577	556	583	583	634	596	561	602	589	563	585	611	603	613	611	576	610	606	581	564	577	592	617	588	641	580	554	635	524	581	616	624	605	577	562	627	533	608	596	567	567	624	584	577	565	594	626	566	599	618	581	537	613	636	615	563	591	567	584	621	587	603	587	579	580	626	582	593	593	579	627	583	612	559	594	564	620	613	625	630	590	635	645	599	621	617	600	596	576	598	584	623	650	629	608	599	585	582	592	606	598	627	643	586	604	630	612	646	572	567	588	607	600	621	591	598	584	626	630	634	584	559	600	576	593	579	603	596	611	611	630	592	596	610	585	596	596	602	566	582	631	622	570	549	644	607	554	607	572	640	592	620	617	595	610	591	602	609	587	609	603	559	640	588	638	574	584	578	596	573	615	593	570	619	572	587	612	595	579	617	655	592	577	564	609	636	614	615	631	602	539	611	616	580	618	597	595	641	619	586	593	627	613	541	583	642	633	591	619	601	602	600	577	603	583	568	589	550	623	585	613	587	548	595	598	540	603	582	640	536	566	569	609	586	603	557	602	616	608	603	620	599	594	647	617	591	557	592	552	612	611	632	602	580	572	582	596	609	592	582	610	573	572	598	605	645	605	563	640	600	566	598	595	633	609	607	565	589	600	566	596	579	615	601	550	542	619	654	585	564	637	577	618	540	597	570	575	556	568	595	605	590	609	591	607	595	580	589	641	593	572	578	583	571	612	586	597	595	609	570	595	608	567	595	588	593	589	561	570	596	605	590	570	573	598	605	593	584	578	606	682	634	587	609	650	615	609	615	605	637	601	591	599	562	585	564	594	600	576	584	595	550	552	579	589	611	587	562	602	583	618	549	596	521	604	604	607	576	608	615	596	636	581	557	592	606	580	600	648	605	614	552	590	576	579	584	598	600	578	606	583	575	574	612	601	566	560	618	589	558	561	553	589	645	563	573	586	588	587	542	611	597	556	560	615	618	555	576	572	621	594	592	576	586	619	641	578	590	612	613	608	596	588	562	586	594	582	585	602	585	619	581	586	621	632	597	628	559	587	578	598	591	570	593	620	604	615	585	625	614	571	573	559	596	562	599	606	594	617	593	599	580	573	557	612	606	575	606	549	622	555	608	556	587	565	601	622	631	573	583	600	593	584	572	607	586	588	601	648	610	587	578	589	613	611	596	596	597	655	562	588	585	600	589	571	595	595	595	632	599	606	588	578	604	615	583	575	577	607	576	589	577	568	616	583	583	623	609	616	603	601	603	597	609	577	602	626	583	589	566	581	625	603	549	581	602	588	548	599	572	605	635	546	582	621	596	613	652	593	583	562	594	572	608	597	592	580	578	629	609	638	599	634	606	622	576	572	578	622	610	565	609	575	569	628	591	573	595	611	618	568	555	639	602	629	581	557	591	570	612	610	610	610	593	567	561	565	556	582	578	586	583	566	642	617	615	589	571	632	569	583	621	602	591	596	601	626	614	572	622	584	608	596	570	601	644	595	597	612	573	560	585	552	592	572	596	539	554	580	584	546	639	602	582	598	607	600	615	560	601	605	596	593	630	565	573	637	629	629	582	576	598	608	586	587	552	596	605	621	607	603	598	603	629	594	616	605	591	588	584	599	592	592	578	607	607	575	558	610	593	566	604	610	615	580	602	559	639	584	587	593	546	619	641	531	553	611	571	636	587	581	602	629	588	639	554	565	598	597	620	598	566	637	588	640	617	615	557	566	583	599	579	607	569	591	622	599	565	592	604	603	600	649	623	610	601	639	595	626	601	590	585	553	579	648	638	597	612	603	640	621	579	593	607	582	599	573	631	593	584	581	619	581	601	633	638	609	632	570	573	577	575	575	620	551	594	589	624	618	585	576	628	589	557	605	607	628	599	598	634	606	565	584	553	591	606	619	589	639	632	596	569	585	623	577	602	596	542	606	591	591	577	633	610	587	544	594	586	569	586	572	612	586	610	640	606	572	533	601	617	617	594	569	587	626	548	585	570	607	572	562	564	625	597	561	593	651	582	591	627	607	600	614	612	568	579	613	575	619	586	589	596	673	577	598	623	598	592	591	557	605	533	608	582	621	582	589	596	610	589	585	621	575	634	597	609	626	627	599	613	610	634	573	624	567	561	584	593	578	524	629	589	595	599	590	602	569	594	581	589	579	591	586	606	603	593	566	561	586	571	564	598	584	569	567	570	629	612	593	627	576	608	649	550	594	529	577	586	617	600	635	603	614	561	569	569	642	616	549	636	600	604	590	573	595	582	595	575	621	556	625	613	589	592	559	628	585	569	612	595	636	561	570	630	623	615	577	581	572	594	581	587	612	578	580	599	568	613	597	587	597	560	594	630	591	633	592	604	631	587	616	621	624	611	646	584	617	556	575	628	608	597	598	623	635	623	554	629	578	576	599	621	578	578	593	563	579	559	647	572	588	579	624	532	568	606	594	603	605	661	637	592	590	579	573	603	601	604	580	598	585	625	544	556	589	601	564	599	644	595	559	566	594
24288	21597	28726	24962	21284	7569	2084	1415	960	859	821	678	649	650	540	570	578	587	518	500	546	559	536	538	451	497	475	461	461	466	484	452	457	451	458	424	428	435	448	444	428	445	418	443	433	447	444	445	422	384	437	434	435	446	435	474	436	445	424	424	423	441	419	419	441	424	432	405	476	447	422	413	429	420	459	429	438	392	468	475	457	411	403	410	410	439	456	420	457	445	412	452	422	414	396	396	441	439	434	412	412	430	425	426	407	469	406	405	453	416	443	428	463	388	468	472	403	452	446	410	408	437	420	445	400	433	451	447	445	420	430	429	411	434	436	464	449	437	437	468	451	391	440	427	413	449	456	430	421	379	443	395	401	408	419	435	408	441	428	445	438	447	440	422	433	412	438	432	486	436	411	454	386	463	415	448	425	423	410	414	422	417	415	404	436	431	403	426	442	417	437	438	444	416	415	437	451	406	431	445	419	439	419	444	449	419	435	445	437	434	451	424	425	426	408	425	451	458	430	468	442	430	432	431	414	451	454	436	425	465	460	435	436	427	428	458	434	430	422	441	407	421	441	461	431	421	401	448	412	420	402	462	439	437	386	417	459	404	474	435	463	418	450	422	427	413	412	441	433	442	427	433	397	449	429	410	438	423	413	456	419	430	434	445	455	427	413	416	404	426	424	421	457	459	439	426	440	422	412	466	453	454	412	421	417	423	439	409	406	443	443	429	462	416	451	453	407	461	417	435	410	454	403	413	439	411	416	433	442	397	427	422	413	409	408	445	427	425	443	411	421	441	407	445	448	419	407	449	430	386	404	400	421	447	434	461	414	473	450	436	409	448	426	457	509	412	448	412	456	467	432	420	450	450	429	438	423	448	429	430	428	393	409	421	448	429	428	410	471	454	428	411	445	457	432	460	434	422	399	425	412	434	440	410	436	415	402	427	432	436	411	370	440	416	444	439	452	427	436	408	473	423	430	447	399	455	429	438	410	435	406	465	401	427	390	431	452	391	452	383	393	417	477	412	410	456	398	421	385	386	462	475	415	479	448	458	428	414	414	449	462	410	440	426	403	428	429	407	409	438	454	473	410	436	441	449	430	422	406	429	469	422	409	424	444	386	383	454	422	417	413	413	398	465	445	407	437	424	397	441	441	432	444	436	421	430	444	455	443	420	411	404	439	436	437	424	444	385	423	437	436	392	436	427	398	410	437	428	410	409	484	438	425	445	421	447	431	418	416	410	459	396	423	494	445	439	430	403	452	403	433	417	454	445	452	422	451	403	407	487	430	411	423	426	388	430	427	417	454	431	449	495	418	451	397	441	381	439	427	424	456	447	428	421	429	431	430	422	437	434	410	412	436	438	437	432	441	420	427	408	411	439	421	441	406	428	441	407	416	411	430	438	424	409	437	409	415	457	436	411	417	427	398	431	458	427	408	411	452	424	452	416	425	416	438	450	432	400	430	441	430	446	441	474	426	419	446	413	445	402	437	393	473	431	415	439	437	435	441	443	413	439	424	472	473	441	422	473	417	443	467	391	434	443	432	423	417	434	454	412	415	442	422	416	429	409	459	404	418	442	428	403	420	461	393	426	434	433	438	440	445	437	436	413	444	420	417	428	428	425	397	429	402	428	430	389	433	454	494	396	430	394	451	441	425	421	423	426	451	446	418	456	416	446	422	417	409	448	455	429	444	409	456	425	442	450	443	431	425	418	432	407	450	450	421	431	428	412	406	411	410	443	441	426	446	438	447	390	436	456	420	399	401	408	404	432	413	414	406	426	413	417	469	410	435	428	491	416	417	422	466	432	380	395	444	470	433	447	430	427	459	441	443	433	436	392	456	445	439	424	451	385	410	453	450	470	474	450	446	438	423	420	430	466	440	432	401	430	390	457	434	435	421	404	421	425	450	455	436	399	452	411	420	405	440	445	425	436	435	443	420	442	422	429	444	410	393	433	416	454	448	430	443	442	416	409	417	433	453	439	441	469	431	433	457	429	440	418	438	398	473	426	436	437	421	440	439	407	446	416	471	424	430	439	437	412	430	422	461	416	432	446	414	403	420	429	438	409	453	393	463	429	480	414	444	437	424	416	427	409	423	445	420	424	431	434	424	419	426	437	438	429	462	381	417	407	421	434	415	465	429	434	395	442	449	403	409	442	465	432	428	433	429	430	437	453	434	454	430	419	461	446	443	400	447	428	435	404	422	412	408	405	434	414	431	401	392	454	430	426	409	421	408	420	437	455	418	437	389	398	443	445	397	429	440	457	453	477	417	431	431	438	406	433	446	410	451	409	441	421	412	443	466	414	464	432	444	443	433	386	423	458	403	446	407	423	429	425	419	388	427	415	431	439	420	378	449	439	450	428	447	408	443	429	434	450	460	452	430	395	437	422	465	406	420	446	432	450	456	451	440	445	436	426	431	417	440	448	433	438	426	404	457	463	406	445	456	425	437	430	440	417	450	407	436	434	443	441	427	434	449	417	447	423	440	427	442	425	443	449	458	413	423	409	433	435	445	422	403	425	400	440	418	426	426	438	427	429	397	452	446	456	422	431	436	472	404	475	417	419	405	422	461	428	423	439	423	444	418	456	432	404	442	424	402	447	444	414	430	448	433	455	467	438	398	436	422	432	437	453	436	426	409	412	433	443	439	433	426	407	433	425	448	397	419	415	459	437	426	413	434	415	438	454	428	433	393	414	447	409	428	411	477	430	415	441	412	408	466	399	415	450	426	439	408	415	398	424	439	431	434	439	430	400	460	420	432	415	432	427	434	478	418	396	452	414	432	432	467	450	421	398	403	434	405	416	433	432	435	432	434	435	387	399	431	352	419	471	436	434	451	435	442	457	445	427	413	451	446	434	449	447	419	409	428	437	444	434	437	416	454	409	423	445	418	425	421	372	422	416	432	416	421	483	400	413	436	401	429	429	424	433	411	381	450	396	431	459	412	408	426	425	448	403	387	409	422	430	416	389	425	431	426	399	432	442	438	446	400	422	437	416	425	435	430	430	429	374	388	419	436	438	447	424	424	421	391	402	419	406	408	399	419	406	417	433	436	440	428	424	449	414	433	437	439	466	432	430	429	439	419	413	427	429	418	441	411	424	413	386	432	443	438	428	427	434	427	395	424	443	429	472	436	407	446	405	452	439	420	439	439	446	420	425	427	402	447	415	424	467	453	464	427	440	430	413	418	431	438	439	410	401	472	444	418	422	407	448	463	383	410	417	445	384	403	434	421	443	401	422	398	441	425	445	427	397	399	429	434	447	381	455	420	441	433	401	433	460	426	410	429	409	450	444	457	425	435	438	433	458	432	428	423	389	469	435	455	418	434	439	434	420	421	468	474	437	397	449	386	406	433	442	450	429	422	455	401	431	408	427	423	430	445	440	410	417	417	415	414	426	445	434	430	483	397	436	484	415	418	393	422	439	456	457	446	417	440	426	426	442	451	411	461	413	466	425	441	447	417	427	431	449	433	444	445	408
24265	42564	16330	7504	6515	4739	3309	2712	1775	1601	1364	1189	997	1044	937	844	850	867	810	799	750	779	756	735	709	661	632	627	623	630	599	587	614	630	596	603	568	582	557	573	562	569	582	546	600	570	556	597	533	542	596	555	626	544	591	556	578	617	577	578	566	566	562	542	526	536	570	525	550	546	573	577	554	622	558	536	589	580	550	533	522	543	596	508	522	579	526	549	536	571	550	556	597	582	563	546	529	547	543	560	589	575	572	565	591	561	560	564	563	545	575	561	532	535	572	595	541	569	556	598	573	523	595	566	558	615	542	612	581	560	599	578	582	616	618	593	548	532	577	551	538	611	547	558	620	545	547	525	572	590	582	559	580	564	576	594	575	576	499	612	512	540	556	571	595	575	570	565	554	554	582	581	554	571	573	591	564	536	575	600	582	609	558	554	562	572	616	592	601	615	577	534	568	588	569	554	572	578	595	548	574	547	587	604	602	601	588	550	578	603	608	542	524	533	536	551	559	526	572	551	569	595	543	593	564	538	526	600	550	535	585	535	584	583	588	590	549	582	539	568	609	585	562	566	585	557	561	563	568	541	538	578	590	586	554	592	569	578	532	554	570	550	571	563	559	573	574	577	516	568	551	557	578	549	590	560	572	599	553	586	555	539	560	561	605	523	552	495	571	537	560	572	564	582	598	582	540	581	558	547	530	563	550	551	572	626	550	554	552	559	543	554	535	608	607	541	565	563	542	575	579	564	557	604	589	546	602	585	545	570	574	568	606	562	542	558	560	601	555	567	558	590	614	594	544	586	616	555	544	526	557	574	564	548	583	586	571	588	545	552	515	539	587	571	572	577	572	539	556	596	573	591	543	549	566	552	554	599	551	584	551	571	507	586	529	576	547	564	550	549	542	530	554	609	532	526	571	587	604	558	540	563	588	565	571	547	578	585	587	525	560	596	579	573	549	616	538	581	577	569	542	567	590	580	560	585	540	552	546	504	553	545	564	553	565	562	534	590	549	540	588	547	550	528	560	556	549	622	526	567	514	552	573	594	570	553	581	605	539	556	554	540	563	523	565	588	573	547	542	587	573	553	565	578	576	565	563	577	571	570	591	590	563	564	557	557	547	567	532	571	568	528	554	591	539	584	603	554	561	539	578	568	588	603	557	613	544	564	582	622	591	567	581	543	549	585	527	555	569	544	569	607	552	600	534	586	534	572	576	555	593	586	565	630	546	573	568	608	521	547	530	564	556	545	554	515	566	595	581	578	557	558	586	540	554	555	542	574	579	539	556	539	570	577	564	527	561	564	568	558	564	580	659	548	586	557	581	578	574	580	529	563	549	611	592	585	546	595	597	562	596	589	551	587	566	552	594	529	574	578	544	534	615	534	586	591	572	588	582	524	601	558	564	560	557	586	550	594	580	575	587	531	585	559	563	523	535	543	579	583	560	584	564	552	571	576	557	591	544	557	557	605	597	584	544	525	524	595	566	583	610	588	582	558	585	573	559	590	545	589	547	585	587	565	566	569	573	581	556	621	569	523	541	572	539	530	551	569	583	550	508	574	537	588	591	553	531	536	526	519	587	554	580	568	548	533	559	568	561	575	555	555	566	561	568	585	580	568	578	561	540	558	544	605	563	560	535	567	584	552	566	526	571	590	538	587	580	565	572	561	569	567	562	563	548	562	526	557	579	575	555	588	598	558	578	530	583	541	585	561	610	549	562	532	545	551	587	535	531	546	585	550	544	542	554	608	574	536	562	562	578	538	531	602	543	556	528	582	567	569	581	562	559	502	574	609	546	563	616	565	599	580	552	542	580	593	550	576	576	549	513	565	549	565	571	572	544	523	584	539	578	550	592	574	573	566	542	560	537	564	565	590	593	561	570	611	595	541	569	562	560	569	586	552	572	611	587	524	579	570	593	556	525	589	548	598	600	558	542	586	562	621	569	621	543	511	559	590	536	591	565	520	552	580	541	580	575	579	548	572	558	582	605	585	555	567	604	544	513	575	564	547	532	596	534	547	579	611	551	555	532	603	529	563	607	569	597	504	543	573	540	565	574	596	584	550	547	579	553	553	531	557	541	579	584	573	586	557	559	573	553	599	556	525	526	522	575	575	545	550	557	566	538	563	517	577	551	595	594	572	599	608	577	547	604	553	532	568	574	573	568	558	574	555	567	524	539	554	555	557	582	592	554	549	592	554	531	556	566	583	554	532	568	576	554	603	611	537	532	591	573	548	601	531	557	583	562	577	572	557	558	564	553	557	552	565	517	604	590	565	548	579	536	553	588	589	520	593	570	539	577	582	608	536	537	590	550	555	519	586	571	536	572	563	542	593	535	601	573	544	574	572	564	608	582	563	576	568	532	548	584	559	547	607	554	590	552	528	565	555	537	556	532	519	589	562	550	558	586	560	532	595	573	559	574	606	546	569	584	573	578	548	592	535	545	561	592	578	550	555	535	601	596	574	584	556	594	566	551	564	531	567	550	558	537	545	558	580	544	562	516	548	524	573	536	578	548	583	577	591	569	560	537	565	589	600	539	491	587	549	552	579	555	551	550	575	521	555	565	546	551	581	587	607	549	560	554	536	527	568	561	584	604	549	600	535	598	544	552	582	565	564	533	546	628	532	584	534	580	601	561	563	573	584	594	532	595	576	565	507	560	528	582	581	562	572	569	555	571	557	577	598	580	574	578	580	566	581	570	529	592	535	555	548	584	560	561	581	588	591	563	535	570	569	552	577	578	582	586	573	582	582	518	560	580	568	558	583	583	570	544	536	534	571	529	550	606	550	569	530	547	596	592	565	589	607	572	549	537	557	583	560	516	551	545	534	533	566	548	543	534	631	539	576	533	561	597	537	586	589	571	560	570	580	574	563	545	570	565	560	593	565	558	530	564	585	540	520	523	545	559	510	531	609	572	582	542	568	610	545	547	594	577	568	575	550	500	539	505	592	592	553	551	554	531	603	586	562	568	590	553	564	571	564	555	563	570	624	577	556	558	559	623	554	566	604	536	582	581	571	593	594	540	572	550	580	580	562	584	573	542	628	566	579	604	570	558	545	584	537	556	562	594	545	568	583	546	586	568	571	571	582	545	569	603	587	515	596	600	552	577	531	565	512	504	585	577	571	567	538	539	587	556	584	570	560	531	544	563	573	587	579	584	549	559	549	571	588	571	596	550	552	566	576	565	585	514	546	622	593	605	539	557	551	568	571	607	519	544	570	551	575	591	542	535	562	536	599	571	577	603	565	546	574	574	526	599	534	525	536	562	568	589	554	527	548	584	560	575	549	578	571	585	573	551	581	604	619	613	621	534	544	580	570	596	533	589	561	601	523	589	533	550	551	598	586	521	563	563	563	603	553	545	592	537	572	565	571	604	589	546	571	590	556	586	566	578	562	547	571	550	551	588	580	572	552	545	579	530	597	585	575	563	581	572	561	563	582	555	554	543	601	587	541	557	540	554	567	528	603	512	554	517	581	577	604
25268	21621	27537	25858	9695	1888	1182	966	633	632	531	458	376	417	384	410	385	349	379	369	401	362	353	328	339	307	330	306	304	325	307	294	302	282	296	336	297	306	303	275	297	307	294	303	289	283	267	287	285	285	301	278	284	326	320	288	306	284	296	279	274	321	339	304	269	318	273	316	307	279	301	269	288	281	323	328	263	295	323	286	281	265	291	305	310	307	281	284	306	277	287	299	319	318	283	295	306	294	279	274	306	283	277	328	296	301	301	299	280	300	306	308	310	254	317	303	287	296	315	297	316	283	277	322	300	263	321	287	294	300	297	306	313	267	311	282	293	288	304	278	268	253	327	308	302	301	271	287	289	294	316	300	317	302	295	318	275	297	292	260	313	309	314	285	275	309	298	279	302	276	292	272	301	280	289	277	298	292	295	305	300	294	280	292	324	290	298	302	293	312	277	309	305	281	325	310	276	300	286	292	271	284	315	312	298	288	326	302	288	282	257	332	299	301	286	275	272	298	286	285	300	277	317	285	290	296	283	312	284	278	289	286	273	277	288	321	299	270	315	308	311	294	268	293	296	294	274	321	267	303	325	271	286	319	265	301	334	314	291	297	316	332	309	280	312	280	272	309	276	295	274	305	314	289	311	293	306	302	291	304	286	307	306	318	345	307	300	277	288	288	299	289	281	287	271	304	283	306	298	292	284	318	248	305	285	274	266	310	283	298	301	305	280	281	278	285	276	284	300	301	289	310	296	280	322	286	277	297	292	316	328	303	309	298	284	285	296	292	301	300	300	293	300	282	321	264	299	298	288	284	290	294	314	305	291	256	286	309	300	284	318	305	278	309	310	292	274	266	293	300	297	324	282	267	326	276	300	282	263	260	278	314	315	293	317	260	293	273	277	280	281	292	314	300	297	313	289	310	274	295	267	308	337	254	311	310	289	309	329	302	316	300	283	302	322	298	294	291	286	278	318	266	285	301	315	276	265	313	305	296	327	313	285	293	283	325	282	302	283	280	295	317	323	283	290	274	292	293	295	296	297	304	283	265	309	294	273	287	296	318	282	290	278	295	264	325	281	259	301	288	265	278	309	291	290	310	308	269	282	312	298	287	290	299	292	296	324	287	270	312	288	269	294	279	306	304	267	310	304	272	273	281	293	306	279	279	295	293	289	251	308	305	309	291	304	301	314	286	306	297	279	282	272	313	262	278	288	299	286	280	275	315	315	300	265	288	271	293	300	277	284	303	277	299	299	279	289	312	274	280	292	326	299	293	317	319	303	299	319	283	274	289	339	300	313	286	277	291	249	298	300	291	266	277	289	277	294	319	323	260	279	287	299	307	304	290	277	317	283	285	283	316	330	272	289	301	315	270	300	285	333	312	293	287	289	270	283	273	311	306	294	293	297	276	316	259	296	326	294	301	296	294	289	313	300	291	262	310	251	290	302	291	284	314	286	284	302	277	311	303	298	303	299	299	300	306	263	306	290	262	301	248	275	275	285	294	323	284	293	325	298	296	268	266	328	278	300	324	260	301	282	282	287	292	261	282	296	307	307	258	323	314	307	282	290	271	283	309	260	287	272	277	281	298	289	311	320	302	310	288	302	278	278	283	313	297	300	289	298	295	275	288	282	271	307	279	282	285	271	275	272	304	313	278	314	304	349	255	313	276	308	294	288	296	290	283	298	293	316	294	281	299	310	303	315	286	286	285	311	298	291	298	299	337	306	311	314	295	304	287	279	300	298	301	299	299	305	275	274	290	289	283	309	283	322	296	299	290	309	276	263	252	307	297	280	296	298	287	291	273	293	297	316	314	279	295	298	282	292	256	336	309	304	352	264	252	299	306	280	296	295	296	321	291	294	269	331	286	312	300	281	262	290	303	293	297	302	309	292	335	275	286	332	305	303	313	305	275	283	329	322	344	294	293	251	288	326	290	303	328	280	279	290	291	288	325	315	298	311	280	308	317	296	287	298	304	303	301	265	296	299	292	296	290	310	308	258	296	288	296	308	290	273	288	290	325	301	291	313	280	304	275	302	285	321	266	292	280	309	317	312	318	284	292	287	270	296	278	300	313	296	271	300	266	318	320	291	287	284	296	317	308	332	295	284	298	310	308	268	331	322	262	282	267	296	276	322	300	314	300	295	289	283	312	251	278	295	279	282	333	333	275	307	298	312	308	316	293	285	290	303	292	307	316	279	307	274	311	311	299	284	291	262	290	289	308	296	266	275	284	299	294	288	260	324	285	304	279	301	261	309	310	290	324	275	302	309	283	309	277	312	286	265	302	273	301	297	297	331	302	298	285	324	291	318	283	278	277	322	275	312	292	315	277	305	286	314	294	292	283	312	305	327	279	281	291	303	332	286	287	280	294	302	289	320	275	316	331	262	280	329	291	308	312	282	303	304	286	274	298	283	320	287	264	285	303	314	294	315	268	316	308	270	298	319	303	298	313	273	303	311	327	299	270	297	317	306	338	299	295	289	300	297	325	278	296	285	316	285	303	290	298	288	292	288	294	302	297	293	257	290	317	247	284	276	288	305	318	285	292	325	295	302	310	291	315	320	350	292	306	286	298	291	280	286	302	277	265	272	286	319	304	271	310	273	301	269	293	289	306	302	295	297	290	278	285	312	300	269	296	290	300	278	294	298	272	302	314	307	271	315	264	253	291	337	281	287	303	310	295	336	295	308	320	299	274	260	281	284	267	290	283	295	305	267	290	270	288	334	296	300	270	236	286	290	287	304	311	297	328	299	290	314	286	281	300	302	279	305	303	301	277	291	282	290	343	304	263	269	316	302	283	313	317	288	307	320	292	282	325	301	297	292	274	294	302	269	317	288	297	275	303	276	320	314	292	293	308	299	311	284	289	279	265	285	297	269	290	299	306	308	303	300	304	283	337	289	291	287	284	281	300	302	292	287	306	262	305	288	292	310	304	294	280	299	324	287	311	289	307	294	289	313	288	310	315	299	298	304	284	285	268	306	264	307	301	293	312	280	306	311	301	283	323	273	307	288	285	306	289	298	300	312	282	281	314	280	320	263	286	302	320	310	280	287	289	309	303	285	303	292	281	272	279	288	279	260	304	280	316	309	295	311	283	282	305	310	277	260	297	291	280	305	302	318	298	308	295	279	280	253	296	284	315	292	292	307	320	282	304	329	317	285	318	300	329	286	285	305	294	247	295	328	295	363	294	315	279	316	292	284	256	326	325	306	294	277	285	273	312	308	294	294	297	311	284	292	320	317	304	329	274	298	284	308	276	264	310	313	309	300	273	271	303	316	294	296	304	286	298	281	292	300	296	259	338	283	315	271	287	288	313	296	300	270	320	325	281	283	284	294	303	293	320	281	290	265	276	320	296	306	309	305	269	302	306	283	329	349	311	297	320	285	307	281	303	296	307	289	293	266	282	263	298	317	296	317	301	263	320	306	282	305	290	266	301	297	253	311	322	300	299	311	304	323	275	299	278	323	297	309	264	284	287	297	308
24682	37239	13163	6031	5188	3719	2435	2058	1334	1240	993	774	745	662	661	596	577	635	588	576	526	566	519	518	495	462	443	454	441	472	411	401	399	432	412	417	362	390	435	404	383	397	416	421	405	373	374	388	375	420	377	412	351	394	406	420	363	399	386	384	384	390	386	393	378	390	391	370	390	381	388	381	429	395	347	409	382	404	418	401	382	363	408	392	358	365	376	406	394	404	383	436	375	399	399	371	395	368	383	414	394	363	377	403	383	391	409	396	391	417	358	366	362	381	398	351	399	373	395	396	371	381	340	394	391	380	397	364	360	389	380	335	364	365	363	383	389	407	383	419	421	412	411	375	419	380	370	402	376	367	377	404	387	369	396	408	384	391	388	388	375	379	397	363	379	395	404	433	370	412	390	387	382	402	414	361	379	337	423	386	368	425	392	375	394	384	397	365	363	397	375	392	391	418	395	405	387	381	375	401	378	385	371	396	406	392	355	362	400	387	360	402	395	404	387	422	355	402	377	406	378	381	409	385	400	380	402	402	387	382	366	400	391	374	392	428	379	395	418	407	379	357	399	377	383	356	385	373	406	359	372	406	393	356	392	389	399	371	365	374	359	398	395	406	395	350	363	385	399	407	398	407	387	411	403	385	325	402	377	402	383	397	407	361	391	405	384	379	353	368	380	391	401	353	379	362	404	373	408	340	367	351	389	403	383	379	374	373	368	374	392	414	375	415	369	394	396	412	394	384	398	406	368	365	391	392	380	389	378	389	368	371	397	392	372	372	381	377	361	370	400	398	387	401	386	387	347	387	382	368	374	408	379	382	382	398	389	369	392	386	387	373	407	392	371	368	401	368	393	380	373	378	390	376	404	345	382	412	401	409	371	411	401	385	391	392	415	369	377	394	390	398	369	421	410	390	430	393	346	384	376	403	373	372	323	378	394	384	387	348	381	390	387	385	395	377	382	371	384	376	383	379	374	392	383	369	412	396	385	406	379	403	424	402	375	414	387	407	373	357	429	360	364	365	374	394	423	392	362	374	366	426	382	368	398	379	427	412	370	360	358	407	359	379	421	411	394	408	401	390	384	357	392	376	399	407	376	362	379	392	401	345	366	352	382	373	385	380	389	335	376	375	430	372	440	412	396	407	410	395	377	414	408	408	425	414	429	396	398	371	359	372	376	408	371	383	400	361	396	399	394	416	351	403	357	365	416	387	426	376	361	339	381	363	375	378	406	401	377	417	361	378	380	352	358	404	387	366	399	382	364	364	420	371	404	359	359	418	348	387	366	360	380	373	361	375	376	384	387	351	358	396	373	407	411	376	399	379	432	392	386	379	414	415	369	385	323	360	386	411	386	402	361	369	415	393	367	406	424	359	402	391	411	403	346	369	370	387	352	392	392	386	355	378	374	382	371	368	378	376	371	369	376	389	367	378	377	394	415	398	387	357	404	400	406	367	389	402	401	345	385	407	422	389	367	374	395	397	363	397	375	372	384	375	347	377	390	400	376	389	404	389	398	409	402	411	401	371	407	397	395	376	390	420	391	388	349	365	398	389	400	388	390	412	390	366	410	384	380	388	369	369	374	391	373	379	384	389	406	392	364	385	387	400	394	358	403	380	348	424	382	387	381	377	378	396	400	387	385	386	364	420	417	371	379	411	381	394	373	352	390	404	374	429	391	373	368	380	366	401	376	375	426	372	374	392	375	391	373	397	381	381	377	372	399	423	391	358	356	391	388	381	377	418	398	389	387	379	380	386	402	400	362	390	390	393	387	373	382	424	380	378	417	388	391	413	381	386	389	371	377	391	371	377	380	377	374	416	385	361	353	371	371	376	393	402	396	368	344	395	384	375	361	367	425	359	422	365	372	388	407	384	416	403	395	412	364	422	357	427	360	388	409	391	412	406	392	374	382	373	396	326	406	404	361	367	404	371	366	422	418	379	370	378	388	367	390	407	395	396	376	372	386	353	396	381	389	356	371	389	372	385	396	365	360	399	363	357	390	382	407	401	372	394	371	385	373	409	404	388	371	374	374	382	395	396	366	418	390	383	390	359	381	376	394	362	400	380	377	425	379	399	370	381	380	398	382	412	373	362	437	388	421	434	404	398	367	394	382	394	364	404	390	379	407	375	406	416	362	362	361	380	391	383	394	392	405	368	386	393	404	360	368	386	424	398	422	439	404	380	372	376	383	380	345	410	377	381	392	366	354	381	387	398	407	380	367	366	379	376	400	437	420	385	377	395	397	397	362	389	400	385	373	373	393	371	365	393	437	382	375	394	406	382	366	399	393	385	366	396	385	391	383	371	390	380	408	359	402	392	372	408	410	389	392	397	420	374	402	411	384	416	391	405	412	358	393	385	416	378	390	369	410	418	388	369	419	412	411	387	438	371	352	427	385	379	395	371	399	376	378	368	380	395	382	378	414	395	401	373	421	381	384	407	360	365	405	385	372	405	392	368	388	418	415	400	427	375	389	350	432	390	385	374	389	359	393	396	388	411	390	428	359	361	359	414	384	418	393	406	371	401	417	382	385	376	364	391	373	403	410	396	369	405	354	372	387	388	386	346	395	388	347	427	400	415	361	386	376	390	395	368	393	392	382	403	385	405	370	372	390	377	380	388	410	391	409	384	358	355	390	413	368	373	399	374	401	367	379	388	382	376	407	376	383	417	379	381	377	377	416	400	388	401	417	370	380	392	395	349	359	398	395	394	374	389	375	363	393	419	383	398	356	387	367	418	377	397	389	393	429	423	391	409	378	380	390	380	388	363	411	412	357	401	374	406	416	412	394	392	386	400	385	374	371	387	412	405	407	388	351	423	368	350	401	398	390	424	374	417	399	388	390	419	425	373	405	381	403	387	388	438	433	386	398	395	396	396	353	399	415	380	425	378	408	338	380	371	414	412	404	373	413	392	340	413	373	410	412	427	381	391	406	375	400	405	400	386	338	390	400	398	392	416	376	396	385	416	363	400	381	374	421	395	347	433	361	379	374	365	369	371	375	377	408	366	410	372	408	427	400	395	431	422	380	355	387	418	422	388	406	377	386	390	397	370	377	362	354	384	395	373	374	406	354	350	395	372	389	391	389	394	403	411	400	378	363	345	393	390	407	391	395	375	398	378	362	375	381	368	394	359	388	383	412	382	386	362	371	386	377	428	374	391	372	376	385	387	389	367	347	372	371	363	379	387	356	398	383	359	350	362	425	399	407	396	396	374	412	389	408	407	393	401	378	401	384	412	405	371	374	353	389	367	373	386	355	401	361	393	391	371	356	357	407	385	374	376	378	401	372	378	359	373	399	359	399	393	371	364	375	400	380	356	390	376	372	394	395	365	411	375	398	391	351	385	425	381	349	381	355	405	368	380	369	370	375	370	406	363	395	376	379	373	401	370	370	399	346	410	391	401	409	371	381	385	404	386	387	361	415	360	353	389	415	399	386	370	387	412	417	388	372	376	410	404	386	353	345	407	362	387	397	380	393	388
23274	21742	29506	24506	21739	21623	7181	1747	916	1037	763	612	550	510	429	405	423	362	379	358	398	329	324	340	306	277	240	304	236	251	233	239	224	261	243	234	248	248	230	235	201	242	238	223	231	221	222	241	198	237	199	220	204	208	225	189	227	212	249	256	218	185	219	205	203	219	184	227	199	210	230	228	203	209	235	232	237	244	192	247	221	202	237	207	240	207	217	188	208	206	240	208	220	192	232	200	174	235	219	215	223	196	206	208	230	230	221	202	225	218	232	226	189	221	213	215	207	189	206	211	193	205	247	217	216	209	231	168	195	202	219	242	223	215	226	237	194	201	202	227	234	224	217	226	215	219	238	240	208	222	224	193	230	197	196	220	223	230	199	217	237	208	216	219	221	206	217	192	238	209	219	241	212	207	228	205	220	221	204	203	190	184	223	242	221	243	205	204	227	208	221	213	245	240	214	202	229	219	226	246	232	229	236	210	165	215	200	221	224	220	218	212	223	215	221	216	214	206	217	206	192	218	198	185	213	204	187	222	193	216	219	203	227	184	215	221	229	201	217	213	213	209	227	217	213	183	216	220	203	214	227	206	201	217	210	218	227	241	237	214	208	221	211	217	212	225	226	220	222	214	218	208	231	215	198	213	226	238	231	221	211	175	196	188	225	208	223	205	209	233	181	213	216	205	226	204	203	208	213	226	229	250	219	198	227	227	208	235	214	225	233	201	235	207	230	217	232	220	235	209	206	226	214	253	226	212	201	228	227	207	226	220	228	212	228	229	215	222	211	245	193	205	234	251	201	224	210	224	239	233	204	213	203	239	194	213	227	206	243	201	232	210	196	222	221	223	238	187	205	206	211	201	227	208	202	213	200	191	207	199	210	257	222	200	195	203	200	217	223	236	201	211	225	213	210	207	226	190	231	196	226	215	234	201	227	203	175	217	206	220	221	206	226	210	210	205	217	206	204	199	226	248	218	212	218	218	230	244	214	209	198	206	217	199	209	202	216	237	209	227	212	225	187	209	218	228	251	200	189	236	228	207	230	230	205	218	184	221	202	216	242	223	206	188	218	212	212	201	222	226	223	221	235	248	218	214	214	232	193	251	222	208	214	230	191	186	211	180	215	227	202	214	219	212	222	218	226	231	215	198	204	218	204	219	215	213	214	221	218	218	206	215	228	232	208	197	213	220	215	242	208	215	224	219	211	200	195	226	229	225	207	208	201	220	204	218	252	194	216	183	207	207	208	211	206	197	216	199	202	208	226	206	216	233	205	211	203	187	216	208	216	223	231	222	213	211	203	207	230	205	227	217	222	189	208	220	208	209	212	217	201	186	224	180	220	198	232	198	220	211	225	190	207	218	226	214	230	207	219	204	212	189	225	209	202	209	211	236	227	217	254	196	223	208	217	188	223	219	225	202	202	238	211	216	247	224	214	228	219	215	217	232	200	216	189	210	190	188	230	214	235	246	215	198	202	186	233	232	209	235	220	217	197	223	201	195	195	203	223	215	230	254	211	229	208	204	233	187	229	222	186	208	211	215	221	207	212	214	227	217	199	234	224	207	214	211	205	244	207	204	189	203	209	210	208	221	240	229	232	211	229	227	196	232	202	245	215	216	211	214	218	200	218	220	209	226	257	241	200	203	212	191	203	235	215	218	188	215	233	211	224	219	207	203	245	185	195	215	246	228	215	217	241	212	251	211	242	213	195	202	226	213	237	218	210	211	229	219	247	224	202	183	222	197	239	220	226	230	216	188	209	188	230	181	221	225	212	233	228	210	217	223	193	218	222	222	235	195	211	216	198	208	200	202	204	221	219	185	227	219	195	204	227	206	214	203	256	210	210	207	189	203	195	223	230	227	197	215	213	191	215	201	214	225	201	215	247	200	198	190	208	231	209	233	238	202	196	212	203	230	223	213	213	217	190	220	217	217	220	208	234	199	225	232	207	207	215	227	211	227	214	198	236	227	191	202	240	219	213	218	228	207	201	221	192	209	214	228	226	201	236	228	193	221	216	211	228	202	209	222	192	220	202	208	224	192	196	212	202	202	185	217	252	240	219	210	218	209	217	217	208	191	187	222	230	209	225	184	220	229	219	199	209	241	216	215	232	213	226	199	221	220	209	220	213	216	206	202	223	227	215	228	223	237	247	213	198	192	223	204	212	211	190	215	208	207	194	222	226	230	193	215	225	200	234	220	198	186	229	194	210	211	236	221	194	223	184	229	222	211	216	223	198	203	196	201	215	229	236	189	231	210	238	226	206	193	198	204	219	235	213	212	230	200	244	215	238	210	213	199	214	226	183	204	236	224	208	233	192	209	221	205	198	196	223	204	221	216	220	179	229	183	179	223	196	198	245	215	220	212	206	206	219	223	227	232	207	212	214	228	226	187	200	193	200	219	220	216	234	233	206	204	220	208	206	203	197	225	222	212	207	230	227	212	204	221	213	215	186	214	227	218	203	217	213	217	239	227	224	240	235	216	224	232	249	231	236	207	205	217	238	202	262	200	212	219	235	231	221	228	193	223	226	218	203	228	219	221	216	224	222	195	212	209	201	207	190	230	193	226	213	220	203	213	207	236	241	225	197	244	233	256	201	210	198	217	231	203	216	240	231	205	205	209	221	210	211	227	200	213	195	213	210	197	223	208	209	208	237	225	225	196	202	207	225	221	190	206	207	210	214	186	227	229	207	207	195	209	238	198	196	210	205	235	223	224	243	196	218	220	201	217	212	227	201	227	228	251	200	194	199	218	232	221	226	208	200	204	228	203	211	220	256	244	211	200	209	216	209	199	217	252	236	206	196	213	229	208	234	188	214	210	225	193	211	207	210	209	209	210	226	214	202	225	204	225	252	199	194	215	231	212	241	216	192	223	213	234	198	204	201	198	225	195	214	224	205	234	213	208	187	248	220	257	230	225	209	208	217	202	214	214	204	209	234	233	217	197	234	219	210	207	216	234	229	237	225	198	204	201	204	231	215	217	217	233	193	228	224	223	225	239	248	192	215	182	221	194	245	203	238	240	227	201	217	236	208	207	227	213	205	196	207	224	208	217	190	238	215	247	189	217	222	211	208	201	180	235	221	209	202	226	189	197	235	175	229	205	225	212	209	212	208	229	223	194	216	235	226	224	213	220	237	215	190	219	209	216	199	247	199	214	213	206	222	206	217	213	215	224	197	206	230	217	218	222	231	212	223	207	222	207	209	215	210	218	217	214	229	214	202	218	218	224	215	211	192	223	201	192	211	230	234	207	223	199	245	222	224	232	203	248	214	221	215	198	226	229	194	202	200	231	224	221	202	225	218	207	197	189	202	225	200	234	230	199	230	204	190	213	218	212	195	210	210	202	204	195	235	198	233	209	190	194	218	240	200	189	206	215	241	224	216	227	197	225	223	198	208	219	212	221	216	211	209	195	240	222	238	208	226	215	251	215	181	188	233	200	217	194	217	213	223	211	205	210	205	213	214	238	198	196	226	204	204	220
26991	47643	20619	10867	9034	6621	4398	3467	2039	2100	1634	1202	1027	928	772	763	714	686	612	631	574	544	522	505	470	435	388	397	365	367	342	340	362	376	328	315	317	336	347	333	320	306	304	308	336	318	306	302	349	337	304	273	308	331	314	294	272	304	294	275	286	268	277	319	313	302	323	321	289	274	312	311	283	317	275	301	280	281	293	269	290	328	288	282	300	271	293	286	280	319	299	298	290	297	273	303	268	295	312	318	299	300	294	322	318	319	300	283	297	301	304	289	295	280	287	310	299	295	295	284	269	272	303	318	316	281	315	300	264	312	298	257	304	283	286	320	281	279	271	298	291	325	309	283	305	303	312	288	306	326	270	291	309	310	294	319	289	282	308	280	312	305	266	278	295	287	284	283	273	303	308	321	311	296	318	304	279	305	297	317	309	304	301	296	256	273	269	294	309	290	293	304	292	264	289	309	314	324	293	298	313	299	289	311	335	260	331	282	311	293	283	288	286	282	312	297	310	321	282	267	304	300	281	304	285	288	277	292	260	247	274	282	278	292	289	285	278	296	326	288	299	277	277	313	289	281	244	283	295	303	266	305	324	309	300	323	281	335	292	309	275	262	305	298	292	285	291	274	290	309	294	278	284	272	303	311	283	305	295	285	303	292	301	273	295	298	298	304	280	278	309	300	310	300	276	311	289	290	316	260	280	268	281	290	299	270	292	289	277	280	277	306	315	308	293	295	307	278	281	256	297	278	285	285	284	265	271	286	286	275	289	292	324	308	271	281	277	290	302	291	291	292	297	277	264	263	307	287	300	305	286	308	303	282	290	262	309	268	315	295	289	296	322	306	285	315	293	276	280	257	306	313	305	261	325	283	267	297	306	274	314	250	280	284	288	290	288	288	275	283	277	302	267	302	317	305	279	299	302	275	304	300	248	290	296	289	324	274	281	288	278	264	284	296	263	301	331	276	325	292	258	321	287	294	286	309	285	293	262	299	275	284	300	254	301	276	265	267	306	262	274	292	297	272	277	299	308	314	292	264	295	292	239	271	289	298	277	271	282	296	285	265	282	316	308	313	289	262	283	291	283	311	296	319	316	281	289	285	298	306	320	272	295	291	275	269	301	300	259	275	281	303	283	295	260	308	285	313	314	298	298	312	283	280	303	286	314	317	285	241	286	299	292	269	306	316	280	294	274	283	284	291	285	300	283	316	316	288	305	279	295	297	296	297	301	288	287	280	287	267	286	268	300	267	294	285	299	309	298	316	314	259	289	316	291	274	298	291	305	289	275	295	273	274	275	291	291	269	273	274	292	318	316	279	308	278	302	262	299	267	284	285	257	281	322	289	302	292	319	289	278	288	291	261	260	306	303	289	295	274	289	284	284	310	321	330	302	315	285	294	312	248	254	290	285	267	298	321	291	292	284	308	301	303	282	277	297	303	277	314	277	307	281	293	317	298	320	285	280	302	280	277	295	269	290	271	284	276	294	288	297	266	295	311	286	306	290	294	310	301	293	298	289	280	275	307	319	302	292	284	253	297	290	291	302	278	292	273	285	307	249	305	281	284	305	269	293	284	296	291	289	271	269	285	304	279	293	293	251	303	279	304	301	275	307	275	258	288	312	292	300	306	277	305	280	295	268	290	295	310	307	278	303	305	289	297	273	267	313	285	285	282	285	279	305	295	307	322	286	312	260	286	307	320	321	285	302	265	301	297	290	309	293	292	285	278	284	273	303	269	275	292	310	293	253	288	298	307	280	283	301	276	290	317	293	286	292	308	301	279	285	335	298	278	309	271	302	282	246	298	296	289	303	262	315	321	330	278	298	293	303	282	287	271	292	327	289	301	308	317	264	271	270	326	306	302	283	313	310	297	288	250	274	294	307	291	280	303	287	311	294	319	253	293	289	298	281	285	325	326	262	280	279	302	291	306	263	299	287	290	314	300	326	280	351	324	288	298	299	310	287	277	313	294	297	289	318	294	303	320	258	272	291	291	309	288	331	293	299	267	302	283	286	269	297	297	332	300	287	294	295	283	288	298	302	322	294	290	275	291	291	297	271	301	266	272	275	276	314	296	294	307	288	290	303	285	304	316	274	293	281	302	291	312	301	322	297	280	276	286	337	286	304	298	303	294	263	320	299	306	284	278	285	283	279	281	336	268	277	314	285	271	288	280	291	309	296	308	289	271	272	287	325	265	273	290	294	303	284	290	276	322	302	291	297	283	255	310	294	325	277	322	291	285	270	289	302	282	290	310	293	302	287	292	261	298	294	282	291	298	298	307	300	299	302	276	315	280	275	290	296	318	308	278	291	283	303	312	314	281	283	295	318	287	302	313	293	288	270	277	275	289	276	310	284	262	278	295	286	317	290	300	273	290	299	284	309	296	289	289	298	279	286	302	318	274	302	295	292	268	298	290	300	281	274	305	309	281	317	336	280	285	309	264	285	298	279	292	271	336	276	303	309	295	277	314	276	278	277	295	277	261	276	250	285	319	287	267	301	272	293	286	273	276	300	266	284	296	263	329	297	290	267	287	286	296	280	279	293	269	271	308	297	297	307	274	312	292	313	282	293	276	272	265	309	296	275	311	299	277	294	323	302	318	287	285	288	314	280	302	283	283	288	287	291	316	307	285	315	312	314	291	305	310	288	280	301	302	301	239	291	278	297	292	300	333	288	301	297	251	291	297	293	303	279	298	271	257	313	292	323	300	291	292	303	276	285	298	270	284	260	285	281	284	324	302	295	291	283	269	317	261	295	311	282	292	294	327	288	266	322	310	284	302	286	278	287	296	303	306	287	290	288	282	299	274	282	303	279	331	287	293	288	295	289	283	277	276	277	291	271	293	249	311	307	289	293	297	289	292	287	281	263	274	304	292	288	293	286	319	295	281	294	269	334	280	283	314	313	315	307	278	293	297	298	307	260	292	311	286	297	256	313	288	260	304	293	282	308	273	288	300	315	285	303	311	289	267	291	297	272	261	274	287	267	285	289	278	280	337	284	274	293	282	296	301	276	261	257	304	295	299	284	277	301	302	284	288	298	276	323	281	284	297	330	315	283	282	265	296	278	277	307	286	276	281	317	301	264	319	305	245	286	257	269	301	291	281	256	310	307	262	296	321	303	321	308	300	301	286	291	264	303	278	291	320	259	307	300	293	286	309	338	282	276	266	291	299	312	287	278	331	324	295	289	264	317	308	303	290	286	286	289	312	269	271	302	291	326	299	306	317	289	317	287	286	263	331	307	280	263	290	294	272	299	295	292	296	298	288	257	295	291	273	287	265	296	290	265	281	295	281	287	301	304	310	301	318	302	313	271	297	292	287	302	274	296	255	289	274	287	307	261	317	300	273	332	269	297	309	312	284	304	297	317	294	317	269	307	307	292	308	273	294	254	291	334	274	306	270	273	308	282	289	259	320	274	289	257	290	292	293	256	295	303	293	323	304	286	308	306	311	296	297	283	318	290	281	281	304	290	296	302	301	306	270
28633	21501	10644	3543	2158	1348	1049	890	689	700	572	564	554	547	537	519	502	529	517	510	521	512	521	485	459	482	428	465	466	410	461	490	469	499	467	437	496	472	481	426	426	456	467	501	464	485	423	428	442	436	428	466	412	439	443	443	437	472	471	454	474	438	474	491	490	437	448	449	454	445	456	407	462	453	438	435	447	472	448	461	448	450	454	469	429	475	430	427	472	465	447	456	484	469	473	447	490	444	464	450	462	420	453	483	440	460	422	464	453	452	452	455	456	434	445	449	454	432	483	448	457	440	445	393	473	447	469	449	477	463	455	429	443	452	442	431	460	430	458	414	469	395	407	455	457	485	444	428	466	478	439	459	469	448	436	478	491	448	430	450	474	442	438	442	445	457	476	447	453	425	446	465	445	424	427	440	462	461	470	472	475	422	429	450	414	413	441	398	437	457	452	464	455	473	441	432	479	447	434	488	468	437	464	403	453	446	434	417	438	443	448	460	484	474	405	446	451	427	456	443	456	448	455	408	399	440	440	456	440	451	453	417	448	433	432	407	433	444	452	427	448	463	518	445	459	463	454	444	447	440	438	436	439	442	425	424	398	445	424	412	423	445	475	468	420	411	457	423	451	441	478	455	427	469	428	452	417	435	439	430	438	425	428	438	413	488	427	468	437	426	463	432	444	452	444	415	422	477	452	486	417	472	428	429	465	464	447	465	455	452	454	447	415	429	430	445	468	484	407	449	428	447	452	459	430	386	441	449	455	454	456	452	439	434	451	461	471	459	463	447	468	443	447	447	442	441	443	473	436	470	516	476	456	430	484	427	451	480	475	428	477	450	451	432	440	430	431	431	438	428	434	458	477	463	445	434	457	453	480	449	449	471	472	436	429	446	443	450	445	422	504	441	440	442	436	403	491	411	438	451	454	407	447	447	410	425	442	431	451	479	422	427	440	444	410	469	417	434	468	466	494	462	454	422	463	438	411	447	433	438	440	425	455	444	459	461	487	460	438	467	472	466	434	457	443	436	428	433	453	479	445	463	405	453	441	458	458	444	451	494	432	462	442	450	442	428	460	444	433	429	419	433	450	463	434	454	447	442	457	454	459	437	461	413	474	456	490	478	425	428	411	490	422	467	472	471	385	422	402	465	420	480	449	445	444	451	451	437	460	458	473	429	455	465	433	467	461	439	452	486	435	449	455	465	464	470	433	442	490	460	456	452	436	465	447	433	456	401	459	436	436	429	432	433	449	507	481	433	433	436	471	404	424	462	451	462	473	477	454	466	466	424	424	445	439	411	418	424	413	464	469	446	440	488	457	464	431	471	426	442	465	436	476	441	442	454	418	437	391	456	472	437	475	472	415	429	458	450	428	443	487	470	441	447	444	453	440	450	451	457	456	434	457	459	444	457	431	427	456	416	478	491	481	464	465	470	434	430	483	466	466	470	446	445	419	447	456	440	481	482	448	442	466	473	481	474	432	435	485	403	433	438	445	422	446	462	446	437	440	461	474	498	420	472	490	442	460	459	490	446	457	448	438	465	462	427	459	491	446	410	479	477	463	433	470	427	448	465	490	482	456	446	471	443	446	436	474	476	459	424	447	454	441	506	443	409	443	439	461	460	425	482	480	457	484	459	428	442	457	432	442	441	427	427	454	438	446	428	468	441	426	420	424	453	415	452	461	474	462	433	456	477	423	469	454	484	478	431	442	479	425	452	446	430	463	469	465	473	446	433	452	439	467	473	402	426	451	455	437	471	467	441	448	435	447	443	442	455	483	446	447	455	474	450	455	463	449	467	405	431	433	439	446	481	454	487	444	483	418	492	444	480	462	461	418	447	482	432	462	414	443	444	419	456	467	446	476	461	478	452	464	420	418	430	427	441	461	392	468	437	460	487	478	431	468	476	457	462	468	427	425	474	449	413	447	471	429	489	447	497	435	466	473	455	441	463	441	443	451	459	423	446	474	458	498	470	468	470	460	446	463	427	461	400	425	454	454	462	415	447	422	421	453	416	512	466	447	419	464	457	445	433	478	443	456	447	399	450	445	445	490	449	452	455	459	421	479	432	462	472	435	426	467	474	438	454	455	457	436	447	437	446	490	456	492	469	472	454	450	465	429	436	469	480	454	462	470	424	437	459	466	403	446	423	422	448	404	435	452	440	473	438	472	462	467	465	446	437	456	436	425	429	435	437	450	424	449	431	466	457	424	407	452	466	454	430	439	459	451	503	444	466	439	445	429	418	441	459	433	470	434	469	445	483	424	413	461	443	434	455	457	439	469	450	462	470	492	479	459	464	484	457	457	495	414	477	453	436	457	450	448	475	462	433	461	415	453	431	450	432	462	464	468	487	485	438	443	425	479	464	458	433	425	433	441	463	441	457	410	430	422	469	474	450	477	432	441	442	421	448	413	472	424	450	416	448	439	457	413	477	444	428	432	452	466	429	476	467	436	452	462	447	464	453	459	421	413	435	421	452	421	468	454	410	455	476	422	447	454	440	456	467	430	469	490	460	457	461	446	408	494	444	413	419	425	431	468	463	463	451	423	467	476	429	451	468	462	488	471	474	427	458	441	437	429	465	481	468	448	467	470	450	462	411	414	485	440	467	463	440	448	459	469	419	455	478	446	449	449	440	482	435	431	444	436	460	462	465	433	443	486	469	456	452	454	425	498	431	475	472	465	429	450	423	448	470	441	455	463	468	484	466	450	455	455	473	458	445	459	407	466	450	479	460	477	421	433	449	430	438	422	444	448	428	492	414	472	509	441	453	454	466	451	438	449	493	468	447	450	472	434	407	453	407	450	445	495	452	491	452	447	430	462	467	467	403	469	430	427	444	464	433	449	432	458	486	441	444	451	475	433	430	433	482	469	437	478	414	475	443	444	451	420	430	466	456	455	421	444	500	456	479	448	470	468	460	442	447	463	430	487	432	479	423	426	467	462	456	462	456	415	412	454	449	456	459	429	438	429	427	439	458	440	487	422	442	428	461	450	438	445	422	467	420	449	447	457	401	393	439	452	445	417	429	437	430	434	430	451	446	462	426	464	436	496	464	495	435	403	441	447	442	448	462	458	474	472	459	423	477	442	466	443	448	463	434	428	474	470	429	441	443	465	416	462	483	436	448	489	429	465	437	457	460	437	456	467	455	506	478	427	443	481	465	479	471	425	443	466	420	442	461	455	459	465	475	463	471	502	461	489	422	436	466	479	463	415	450	439	466	445	474	432	450	440	445	465	444	450	455	451	465	481	423	447	470	466	508	460	465	425	435	459	457	477	457	467	450	438	476	442	468	444	471	452	448	461	452	450	436	470	449	445	430	433	443	437	443	453	431	448	448	435	461	457	415	454	456	459	467	469	444	440	440	417	420	449	421	428	441	452	462	455	440	447	429	460	492	444	449	465	418	439	436	425	461	456	456	433	453	440	453	434	442	424	434	450	432	468	453	444	435	418	436	473	463	438	450	450	445	460	453	468	443	460	452
23521	29862	9324	4556	3863	2621	1924	1666	1114	1241	999	864	754	776	738	754	724	716	705	732	728	689	664	663	688	661	636	624	589	608	600	657	588	565	613	583	592	631	590	576	550	606	575	557	621	592	625	574	572	552	576	590	583	597	607	533	580	581	597	544	609	607	616	594	621	614	634	576	585	601	571	577	596	577	590	614	590	577	533	592	588	555	608	609	608	558	572	593	523	526	557	572	565	602	601	556	577	620	573	580	607	595	589	604	605	617	580	566	576	581	561	562	587	600	583	564	583	596	574	607	585	571	571	613	551	564	593	636	569	565	618	544	560	580	601	586	586	599	635	638	593	562	581	610	586	535	599	596	575	563	623	593	555	596	589	532	572	574	674	563	555	574	617	576	533	598	598	575	584	595	566	602	603	579	563	615	560	574	619	587	584	566	531	589	576	619	595	554	573	581	530	587	549	603	556	602	619	627	587	583	609	584	549	565	594	598	581	561	596	583	608	574	585	582	555	572	610	558	601	572	592	580	596	573	602	588	605	577	556	591	548	593	558	585	587	562	615	592	585	568	561	571	601	597	568	595	572	582	577	613	595	559	576	603	580	560	602	549	615	585	596	644	547	563	581	611	613	576	621	611	607	569	593	577	574	617	567	573	598	620	569	573	586	629	601	587	564	592	542	583	559	560	608	568	537	567	569	587	595	560	554	557	575	595	580	593	573	586	560	597	569	596	568	592	589	620	572	583	570	554	594	572	527	583	569	593	581	579	582	602	561	588	555	560	617	577	587	574	579	600	583	557	617	522	602	624	556	591	589	567	578	575	593	601	572	598	614	553	590	551	605	586	622	560	566	559	594	610	589	600	604	566	578	552	569	589	580	565	563	574	612	598	612	575	594	595	601	589	601	623	585	573	588	629	568	557	538	575	615	583	603	564	592	605	614	549	614	601	569	540	590	577	555	618	586	599	564	576	553	524	546	554	581	646	580	567	577	617	588	579	609	563	579	593	608	594	601	595	567	560	581	605	616	631	603	524	559	567	549	563	582	595	581	596	581	551	534	587	591	568	537	593	582	575	566	594	580	596	634	607	564	557	582	551	583	618	594	568	561	589	557	595	568	557	589	611	644	588	534	568	568	618	600	582	583	547	585	560	616	592	554	555	579	587	567	579	589	613	598	652	515	579	573	576	555	578	580	535	600	584	608	604	594	562	556	607	619	633	624	586	633	551	564	584	605	625	569	568	579	620	562	595	608	596	586	609	583	568	557	599	609	553	616	549	580	587	568	577	597	573	565	610	550	582	572	575	571	605	612	571	627	537	588	610	611	555	624	619	530	631	566	573	578	554	583	577	616	575	600	580	584	559	592	575	617	600	599	573	567	605	553	587	583	542	545	603	584	594	610	572	619	605	643	618	587	585	572	580	581	615	592	572	607	636	586	586	576	560	557	579	623	556	612	579	606	555	574	571	578	585	613	555	583	584	586	604	572	581	587	634	593	534	578	587	621	591	630	566	584	634	599	592	620	568	618	571	611	617	614	559	581	560	601	616	582	609	579	592	588	602	553	588	595	577	597	615	604	557	554	558	577	601	565	615	575	586	582	605	646	563	575	564	581	624	559	593	602	567	577	615	603	591	570	609	568	595	616	606	606	618	563	610	570	562	602	567	594	584	585	552	562	548	621	600	600	580	641	580	586	579	600	538	581	552	574	586	594	590	548	575	558	593	550	607	587	595	574	575	588	588	626	642	606	588	625	574	545	590	576	586	586	549	605	583	559	619	597	556	542	589	622	608	574	574	591	580	596	570	596	588	580	567	610	600	564	574	568	613	560	550	562	586	550	593	589	598	576	604	564	586	591	559	583	617	592	577	582	552	618	586	569	583	579	625	587	621	556	568	545	593	577	587	601	634	548	573	554	559	573	589	592	574	568	588	561	526	573	605	626	577	599	544	568	627	610	586	559	565	559	591	564	552	593	585	613	577	587	592	603	608	592	545	604	524	599	619	618	575	564	574	557	587	627	553	623	567	578	572	603	561	617	588	603	563	607	585	550	621	560	552	574	603	561	558	605	592	588	577	587	608	613	624	605	596	538	585	577	591	597	583	601	585	566	570	576	549	598	563	582	572	586	529	570	583	550	576	578	588	594	621	564	579	588	577	607	609	572	574	579	590	584	579	566	575	557	577	566	586	588	602	545	578	578	563	573	577	571	594	608	571	618	593	569	607	602	607	581	550	595	575	597	595	584	564	594	588	599	559	584	618	590	603	595	581	573	578	568	603	608	585	603	600	560	580	577	630	580	601	589	575	555	610	595	570	584	595	604	555	634	572	586	587	591	577	594	597	622	615	560	573	589	593	593	629	577	568	564	567	579	597	605	591	589	617	575	555	546	598	577	617	587	576	564	570	577	574	590	571	566	629	573	575	565	575	581	611	506	564	569	594	584	585	569	600	568	564	565	561	565	548	611	614	576	558	553	576	623	564	571	604	624	587	626	561	598	581	597	565	611	595	595	625	611	617	592	554	574	590	589	605	609	540	566	586	584	574	591	565	567	574	549	607	629	579	590	589	546	547	597	632	591	601	595	570	597	599	567	607	611	594	561	609	547	604	570	582	579	580	566	614	592	571	602	601	585	609	554	609	569	593	609	566	623	547	580	570	557	578	632	617	564	549	612	590	567	569	581	579	603	545	641	614	607	641	496	593	573	549	569	560	622	591	608	571	574	596	554	592	548	619	595	578	593	561	577	555	601	627	551	592	610	575	640	506	582	587	608	564	551	612	588	612	593	586	560	536	591	585	579	589	573	564	547	595	590	590	565	610	604	630	588	560	564	589	552	562	589	568	540	564	567	623	567	558	557	625	623	612	611	582	607	611	601	548	558	569	560	614	588	609	587	549	602	577	591	604	559	615	563	627	593	580	611	562	593	573	606	558	620	605	593	558	621	636	585	615	584	589	602	624	569	615	587	595	591	586	588	579	579	594	643	614	566	568	596	610	602	610	577	578	600	565	589	608	510	628	555	572	623	632	582	593	602	596	597	587	589	571	580	561	595	594	582	601	598	554	554	533	611	610	606	607	590	553	581	585	570	630	553	571	619	591	585	534	642	580	599	577	563	572	613	529	566	608	605	612	599	600	589	557	581	584	610	607	577	565	569	608	575	633	597	566	540	567	551	561	566	593	568	646	556	611	611	641	591	554	555	525	603	597	568	563	590	597	584	564	583	612	576	568	583	603	574	538	571	566	561	576	599	596	591	571	564	619	570	605	565	572	597	565	548	565	618	591	535	624	627	576	594	570	593	618	563	590	610	590	587	545	587	598	600	572	589	640	639	608	617	560	552	552	536	581	575	596	619	594	549	597	548	548	552	607	581	596	617	617	627	624	570	596	594	569	609	579	590	552	553	570	569	544	558	581	576	597	587	607	567	560	580	594	587	613	618	591	568	629	623	580	597	596	585	550	585	588	553	563	600	576	583	587	621	618	601	578	609	557
24275	21600	28792	24895	21331	7500	1793	1389	869	942	723	680	585	638	539	551	505	574	536	533	479	549	459	493	467	485	437	461	469	456	439	437	404	425	463	433	436	436	409	458	438	419	436	422	460	436	443	437	438	424	423	444	395	391	432	431	416	422	404	394	426	387	413	419	466	412	430	433	433	447	395	402	414	402	399	404	446	416	421	383	438	436	412	385	412	447	439	394	437	413	432	397	452	394	403	410	430	431	390	442	462	411	381	426	423	409	410	469	431	424	438	426	444	406	416	410	398	383	464	434	416	439	441	433	393	457	397	453	423	412	417	426	414	422	452	398	406	459	425	465	406	413	412	436	414	417	396	412	406	385	429	403	395	430	437	442	419	409	436	432	431	438	411	454	406	429	458	422	412	433	402	428	410	435	395	442	395	426	432	443	447	407	460	435	396	437	395	434	409	435	441	432	404	440	441	415	444	419	417	418	411	405	403	420	420	437	419	420	414	404	449	416	413	432	440	398	447	420	453	448	440	402	406	416	409	421	408	462	411	436	445	385	421	406	416	407	398	431	412	416	444	439	433	396	441	421	445	401	426	420	432	409	428	420	364	421	465	429	385	418	442	401	388	476	429	411	442	409	400	429	427	414	419	446	452	423	416	414	424	384	453	463	406	410	433	416	398	426	458	424	419	418	417	422	414	434	449	441	428	463	420	413	419	429	388	426	441	411	386	424	393	413	408	423	413	396	441	419	416	425	405	421	429	420	405	408	436	383	373	409	413	438	414	409	417	387	399	404	405	437	397	384	442	453	430	435	411	382	417	418	450	396	457	410	424	406	397	453	463	460	413	469	412	414	429	421	430	438	423	415	409	435	440	425	427	426	428	415	414	411	385	407	407	411	422	435	392	441	445	427	424	410	426	427	396	389	419	451	441	436	412	457	428	426	428	422	459	440	404	463	418	424	420	390	434	403	406	398	461	431	415	405	468	411	429	417	400	452	433	433	417	439	425	414	388	414	381	390	445	423	450	457	440	463	357	434	394	431	430	427	430	434	416	391	413	391	408	458	461	459	432	412	407	438	425	443	414	380	491	410	440	428	436	427	410	412	439	405	402	388	435	391	397	431	416	456	413	412	430	394	407	416	395	422	391	437	435	429	411	430	425	414	413	415	443	400	386	410	434	426	415	387	418	406	434	425	426	451	446	391	402	443	408	437	457	427	401	440	403	417	447	408	438	393	415	413	414	398	382	409	410	422	423	426	432	432	426	438	418	420	409	426	394	434	401	443	402	397	402	430	410	413	397	420	416	417	426	428	438	388	415	430	461	476	455	388	415	435	431	418	414	407	389	418	419	419	446	414	428	402	413	409	421	448	377	404	439	417	460	412	422	414	423	419	399	439	417	417	442	401	421	430	416	434	429	417	432	386	406	457	420	431	422	426	421	415	430	411	426	420	429	392	432	446	440	420	400	444	422	402	431	424	440	433	398	396	403	428	411	408	429	422	414	452	434	434	374	438	433	402	404	407	415	464	417	458	433	419	431	421	397	421	431	430	436	421	414	395	403	410	376	378	441	476	443	408	459	429	414	425	391	403	446	440	396	398	386	426	440	424	431	391	426	421	414	408	409	416	419	411	426	417	465	389	466	437	418	389	428	429	445	404	358	428	418	409	388	388	443	429	401	395	400	410	417	393	414	413	373	422	390	426	391	419	420	436	403	405	419	406	386	395	404	425	436	380	446	387	417	399	450	442	419	383	408	439	388	435	442	457	389	434	445	386	413	415	439	428	428	407	397	446	426	396	444	442	427	399	410	413	437	426	411	455	397	404	412	436	430	398	417	382	391	421	422	405	427	411	415	402	433	443	421	419	425	434	421	402	379	396	449	421	419	418	414	440	430	416	404	407	404	427	410	441	420	462	426	415	430	435	442	458	387	435	424	393	400	409	408	423	399	412	458	418	368	441	453	430	377	423	432	422	443	463	392	424	424	417	422	411	399	449	431	442	392	415	429	386	430	423	445	428	416	421	426	406	412	420	408	439	403	439	428	435	406	416	412	419	437	420	419	445	430	373	447	440	431	414	441	410	411	453	431	435	429	426	457	429	408	425	442	434	428	401	470	376	403	435	414	462	415	419	405	412	455	413	450	434	441	433	401	456	411	391	412	391	442	384	440	406	443	437	415	421	427	393	424	395	434	431	419	424	419	434	408	457	448	394	403	419	426	409	428	434	445	420	403	407	403	402	403	399	431	438	409	420	408	433	423	401	399	403	430	417	405	451	406	408	413	403	435	390	412	392	440	429	437	395	412	413	406	406	420	446	436	423	405	419	435	429	407	400	414	434	431	409	414	431	415	412	453	406	421	424	421	405	420	486	419	380	422	382	440	401	443	422	432	394	421	395	450	442	425	471	449	470	413	422	453	384	423	406	393	400	414	443	440	437	455	392	407	428	431	385	436	429	420	392	453	412	428	426	421	417	422	419	384	405	445	431	430	410	446	427	379	435	451	414	398	414	405	435	425	435	414	396	420	430	368	403	425	415	397	403	394	430	441	428	447	391	375	441	418	456	433	405	443	437	424	399	420	438	421	455	425	444	403	407	446	414	442	423	437	379	448	386	386	417	380	410	444	424	403	367	416	423	424	447	429	422	443	425	403	399	428	400	470	416	430	409	443	454	435	399	376	414	398	418	442	403	452	442	456	423	380	431	410	408	444	433	403	416	407	412	400	428	453	420	417	404	422	414	410	409	472	419	409	410	422	430	433	417	432	402	421	419	402	407	400	406	419	418	420	425	399	388	379	420	432	397	434	427	437	437	414	392	419	403	393	430	400	419	399	410	425	392	406	440	390	380	417	410	416	379	391	421	415	431	447	409	446	404	410	410	436	426	402	454	391	409	407	399	443	418	441	407	437	411	448	432	422	378	416	406	428	428	418	405	451	428	439	418	431	428	441	397	430	397	434	403	452	405	408	405	420	401	407	430	430	386	449	437	410	393	423	463	417	433	421	431	425	426	414	417	418	424	433	420	435	395	437	418	406	427	394	426	449	432	392	402	411	401	432	411	407	419	415	484	398	443	437	445	433	450	444	422	395	427	448	416	419	418	416	423	399	431	425	426	436	409	417	411	409	418	405	409	402	410	461	430	416	389	434	391	422	435	433	442	419	453	419	433	440	384	371	423	424	395	434	411	394	396	419	396	416	403	395	419	416	415	420	449	416	463	437	416	400	378	411	436	421	389	383	433	390	419	440	439	400	436	445	400	394	421	424	415	399	455	430	383	417	409	379	432	410	431	404	436	415	438	425	423	434	401	408	411	402	426	407	384	467	413	438	376	364	405	417	434	410	446	448	411	426	418	418	444	410	429	412	454	449	435	432	398	441	400	422	420	439	405	446	435	375	394	441	411	437	439	405	439	429	424	415	421	398	398	386	423	406	418	427	421	421	414	412	419	449	436	405	406	395	432	435	432	411	425	441	429	406	465	427	397	433	414	431	365
24853	40701	16551	7522	6296	4367	3005	2597	1651	1760	1322	1153	1067	893	849	868	770	795	732	805	747	782	681	640	693	660	658	589	637	638	579	621	599	615	660	605	582	570	596	572	589	558	589	546	564	601	537	537	578	578	579	597	545	562	580	604	568	555	520	555	575	545	575	621	598	515	568	574	515	586	539	531	550	563	517	546	505	506	573	524	559	576	574	575	513	505	566	592	566	610	555	520	567	587	571	602	607	552	536	540	580	606	584	601	520	576	535	549	573	537	556	582	527	606	553	583	546	600	514	582	547	539	558	554	592	542	535	575	563	566	620	561	585	571	583	561	567	555	534	554	587	523	550	589	540	510	574	576	552	520	566	563	587	565	520	542	538	568	523	571	540	536	589	551	576	595	550	542	552	540	575	568	546	553	546	551	582	569	553	550	546	595	597	581	558	535	527	570	524	574	554	537	570	512	539	523	566	548	526	536	546	581	576	525	529	544	540	579	565	557	596	591	533	553	537	529	565	562	581	570	601	574	529	508	560	583	560	558	597	534	519	551	536	588	568	542	563	577	578	548	597	562	558	536	537	536	559	535	578	559	529	557	601	571	525	534	546	510	538	562	520	571	557	586	543	514	529	557	565	575	559	565	585	585	542	574	615	580	572	560	578	500	529	527	538	588	547	534	595	522	548	547	572	539	566	541	549	520	546	558	592	563	568	575	589	544	618	528	565	562	573	569	565	601	558	554	546	574	541	580	582	524	538	557	539	564	590	552	550	556	560	586	586	500	525	549	549	573	557	555	573	585	568	570	534	608	549	521	556	577	577	552	569	550	537	561	585	530	609	581	551	541	549	575	561	572	587	512	534	600	609	554	547	597	547	532	546	527	546	567	533	554	556	540	536	546	557	558	595	558	550	539	551	545	543	592	514	565	546	538	543	549	525	573	589	574	536	592	575	566	544	564	532	546	518	580	555	580	545	549	578	544	542	571	570	579	511	597	557	573	566	559	535	531	584	603	581	551	539	572	543	568	562	551	569	520	563	534	518	532	594	522	558	557	579	541	573	556	582	557	533	551	549	533	551	544	574	564	559	523	531	564	530	586	565	551	540	544	511	575	529	528	574	541	541	554	537	589	550	551	553	561	526	551	546	570	556	593	557	550	537	524	577	538	551	531	547	583	537	565	577	559	550	585	585	535	546	556	573	570	566	555	549	576	551	572	544	571	583	546	562	568	530	607	568	553	540	546	560	553	610	566	559	548	582	562	539	548	573	547	552	561	517	561	592	579	551	548	552	547	559	501	561	595	533	537	544	557	559	602	544	519	592	568	520	572	543	615	542	535	566	547	524	522	551	563	553	572	580	562	535	592	571	549	536	546	557	588	567	543	550	581	559	583	501	553	563	574	552	525	562	593	597	570	599	573	559	547	580	578	531	600	558	560	562	575	563	538	537	592	570	536	555	568	546	514	545	547	554	529	550	538	521	566	544	603	530	540	556	568	533	527	574	563	549	576	592	547	543	567	524	559	554	574	565	551	524	573	536	531	543	528	543	545	567	534	543	565	546	518	535	516	561	563	543	573	592	581	521	578	546	582	586	592	564	557	551	560	609	551	577	561	545	563	564	593	577	554	531	548	571	572	496	568	577	571	543	525	572	549	531	526	526	526	560	555	556	543	557	571	556	577	523	544	527	579	629	578	544	547	557	601	555	575	572	578	533	547	526	574	611	532	565	574	570	578	557	568	544	602	535	529	560	524	550	569	582	579	539	608	536	541	530	515	538	519	530	561	523	560	566	549	552	562	549	545	547	548	570	564	577	532	551	562	550	587	589	580	542	559	569	515	557	564	549	600	569	537	549	531	557	555	532	598	586	558	578	557	595	562	577	563	588	590	507	569	563	587	550	546	529	571	583	594	542	561	548	547	579	562	545	577	575	556	547	554	530	542	523	509	569	529	554	540	548	599	530	534	542	598	574	582	552	569	531	557	537	560	563	532	576	501	544	524	531	544	574	572	546	558	512	516	577	546	539	535	548	562	489	516	551	527	534	592	552	545	531	561	546	551	562	580	543	546	567	560	554	589	579	581	565	557	547	560	603	590	562	552	568	578	562	570	519	581	545	542	520	562	514	540	565	570	540	585	556	528	570	554	572	595	553	569	577	542	549	552	577	558	550	568	598	538	503	534	604	585	560	507	552	523	529	571	560	610	534	542	548	536	557	576	538	571	619	559	525	499	573	534	546	570	555	557	598	537	570	599	548	562	560	534	538	592	587	540	572	523	550	565	540	519	532	571	562	501	546	522	577	514	535	557	593	524	563	536	581	563	533	569	488	538	558	519	575	543	537	562	551	554	565	568	532	524	580	544	559	560	528	540	551	572	542	582	563	556	564	548	559	562	610	529	532	579	550	556	563	511	566	549	592	557	585	556	553	548	538	571	556	556	572	575	550	570	578	580	546	582	602	574	534	584	558	595	565	568	532	532	599	549	592	579	541	551	552	569	541	557	548	551	573	557	541	565	573	564	571	528	582	567	558	577	580	575	557	509	591	549	567	580	590	559	526	557	560	528	518	544	553	556	537	564	525	548	547	586	509	549	582	562	565	520	574	525	548	520	533	544	537	569	522	537	528	571	522	513	500	534	577	510	521	542	555	556	533	559	524	590	565	563	550	561	526	546	540	581	588	521	533	597	557	545	602	597	566	532	556	551	542	562	554	594	562	555	570	549	573	551	557	567	570	596	570	548	539	547	531	529	508	581	581	550	565	594	576	572	558	554	534	594	552	518	510	534	539	590	574	583	556	532	552	560	567	573	544	556	523	539	579	543	542	575	558	543	580	500	585	527	561	565	529	561	588	608	555	544	562	577	555	543	544	527	543	588	544	552	568	570	570	569	537	552	584	565	586	583	534	535	558	528	541	509	527	528	575	552	524	525	533	563	557	537	548	569	533	541	554	518	575	557	577	587	550	600	572	566	553	578	576	560	530	553	591	535	521	550	573	576	568	568	548	575	507	567	562	569	552	567	544	551	530	519	547	563	557	547	515	528	617	517	586	559	583	584	505	571	550	600	545	580	556	588	571	594	561	554	576	547	555	551	553	531	542	552	545	543	553	592	559	579	564	543	580	579	541	567	548	547	514	572	562	526	555	581	551	529	571	625	573	569	562	570	564	585	562	563	517	559	538	570	552	561	574	542	556	528	540	595	527	513	536	545	548	528	558	523	564	552	508	553	536	549	561	522	558	549	532	580	601	535	561	582	498	542	538	522	555	539	570	589	596	585	554	551	583	521	549	557	567	569	552	535	547	607	617	543	534	545	540	581	527	542	522	581	539	571	562	556	567	537	541	565	533	548	539	545	555	584	561	548	566	578	579	528	537	529	511	581	573	577	518	565	582	575	532	562	553	571	539	548	544	529	531	564	584	577	557	555	544	550	541	512	572	549	554	565	609	567	585	552	498	527	572	546	559	532	540	538	554	588	580	553	554	529	571	584	554	544
25384	21642	27535	25899	9025	1723	1007	927	592	622	519	468	404	416	401	370	413	363	376	363	384	344	319	321	322	321	318	288	339	321	309	285	309	322	294	304	311	276	276	262	295	295	292	312	272	283	308	296	281	296	291	278	302	257	293	280	304	296	312	286	293	284	272	293	314	278	269	291	284	284	260	326	270	301	267	278	299	274	277	267	265	279	302	314	271	303	285	266	271	281	247	286	281	303	277	313	280	253	282	304	280	280	291	324	326	271	288	287	299	269	300	277	269	264	277	269	253	288	318	279	273	286	295	300	277	310	289	295	249	285	266	276	294	294	275	310	268	299	300	318	278	262	286	270	268	280	287	285	295	281	286	291	295	283	294	262	322	293	265	312	292	298	288	296	299	289	293	275	267	307	291	307	307	292	279	275	305	302	243	284	308	267	275	264	272	304	303	267	274	264	290	319	292	287	290	275	272	304	299	255	286	278	292	276	306	304	300	313	273	314	290	271	280	279	285	298	263	266	296	296	268	305	251	267	268	287	292	310	297	313	272	272	298	285	282	258	272	282	292	248	284	279	336	296	303	300	283	314	262	274	280	311	290	283	273	281	252	270	272	261	300	296	270	286	286	302	316	262	296	299	251	268	270	284	284	277	276	275	293	296	256	271	289	289	295	273	286	271	294	321	281	294	277	255	306	308	268	253	262	282	314	309	268	267	289	296	292	270	278	284	309	280	293	275	325	284	295	316	270	292	301	265	286	287	325	292	300	285	262	287	315	290	266	298	265	273	299	282	288	287	304	271	309	279	299	300	263	306	283	291	266	272	254	273	309	289	264	277	284	267	294	277	285	281	297	285	266	267	304	281	312	302	287	290	271	311	282	284	317	284	306	270	291	275	279	296	322	286	282	299	295	289	286	299	279	317	289	253	300	271	288	285	308	297	278	259	276	295	284	309	281	295	282	282	317	289	303	308	284	298	275	282	298	277	291	261	299	326	275	266	293	294	273	295	267	305	268	288	308	289	310	277	258	300	267	276	309	251	278	295	289	275	266	274	277	301	310	289	271	285	285	310	295	291	324	306	281	265	301	308	308	287	281	290	308	279	321	277	281	296	288	273	252	291	296	259	278	283	309	315	273	310	275	302	280	289	294	288	308	275	306	298	279	294	297	284	256	282	288	297	281	297	276	287	279	271	293	267	288	282	271	273	288	276	283	277	286	310	274	298	301	273	274	299	289	266	298	291	292	295	285	277	294	311	295	295	290	272	275	273	313	276	286	259	299	272	292	330	301	313	275	288	285	296	288	271	303	280	294	306	267	292	269	293	284	300	271	291	314	289	282	269	313	278	288	273	272	274	293	323	277	304	291	271	307	269	303	287	308	292	308	298	281	295	271	281	310	314	290	268	277	283	310	263	275	274	258	292	299	260	266	308	314	299	285	299	306	276	286	287	266	305	278	273	305	294	302	313	280	290	306	281	301	276	291	292	269	285	256	280	286	295	288	304	294	301	297	276	280	296	295	294	271	298	290	259	306	266	269	295	303	306	306	265	312	288	297	281	314	294	296	271	315	283	280	309	300	275	314	293	262	302	300	318	295	300	299	287	279	253	291	283	296	258	275	299	286	300	290	260	279	281	303	296	285	287	313	271	288	315	246	292	276	267	296	283	271	284	255	291	321	277	264	280	308	267	271	305	293	301	252	262	286	280	275	258	301	291	277	280	271	278	294	285	291	278	271	273	283	268	295	283	263	318	309	309	285	299	314	286	276	285	288	295	269	275	288	280	293	294	280	267	288	281	308	260	306	296	303	242	258	290	260	275	295	305	278	292	274	317	280	292	283	279	268	306	306	311	309	292	285	295	298	291	292	280	301	303	299	256	301	336	297	297	287	261	298	276	311	289	299	287	254	252	254	267	278	318	255	316	279	285	302	282	289	277	284	293	278	311	292	282	283	290	290	283	302	300	286	305	276	278	292	279	266	303	254	287	318	305	263	264	285	265	280	282	297	290	269	277	278	300	270	287	313	318	295	281	268	297	290	291	270	288	272	286	299	290	305	304	282	276	319	283	305	309	306	301	291	308	301	296	308	287	267	264	278	282	287	222	281	280	299	287	294	272	288	307	310	283	289	311	280	281	300	328	259	299	271	295	295	303	297	276	287	266	263	292	318	305	283	298	278	310	284	299	294	310	305	302	285	291	311	298	267	274	286	289	277	268	274	263	268	273	262	310	302	281	300	288	268	258	268	299	270	275	292	279	300	286	276	307	308	300	287	294	284	289	285	271	256	281	305	253	304	280	308	282	325	291	305	291	307	326	333	281	303	298	306	323	272	308	306	304	283	326	289	272	311	268	283	310	285	260	275	281	268	295	290	265	271	282	300	290	311	261	278	324	276	317	270	278	297	319	271	259	291	278	289	273	273	298	269	281	297	283	287	316	285	258	300	294	292	281	310	304	293	265	265	309	251	299	277	296	305	256	280	296	257	274	297	287	273	294	260	293	294	305	284	249	314	277	288	282	306	296	283	308	298	311	295	298	304	278	269	255	286	303	286	318	312	317	318	276	283	290	283	273	306	316	276	305	291	290	269	293	292	306	274	275	312	304	277	288	294	295	280	304	292	274	259	289	298	284	310	282	289	297	306	289	289	275	327	284	292	303	254	303	287	301	285	281	272	280	271	310	258	303	294	278	298	290	290	314	310	298	301	306	291	297	314	257	282	285	288	292	270	270	303	285	279	309	270	270	293	294	296	262	265	319	276	288	292	309	302	280	297	274	285	292	268	294	282	279	307	308	298	305	288	274	296	280	264	293	265	274	249	282	265	297	284	275	298	266	273	315	278	290	282	303	308	279	296	304	302	297	284	255	307	288	296	285	251	283	284	320	264	275	296	319	315	281	268	289	270	301	265	295	305	296	297	261	273	268	283	297	292	297	305	265	281	294	283	285	267	291	287	280	286	281	255	275	295	291	296	258	246	276	318	246	270	286	295	278	314	300	295	287	286	273	306	281	282	306	284	312	283	270	280	294	298	275	284	290	279	304	281	310	295	307	296	287	311	278	296	282	287	268	309	296	257	293	299	264	268	283	293	307	264	310	299	277	273	263	293	293	291	260	275	264	284	260	290	281	280	280	291	278	280	272	296	277	312	284	304	310	267	267	252	279	280	267	295	276	276	287	267	285	334	290	281	280	282	299	287	293	283	311	312	294	301	297	299	303	304	314	287	289	306	304	302	273	276	314	302	289	279	324	267	270	280	310	271	275	298	298	297	293	292	280	262	302	281	287	287	283	301	313	290	290	298	279	293	259	276	265	295	291	272	289	292	282	280	294	294	307	269	285	304	274	289	239	286	308	258	300	285	295	303	293	276	298	274	271	300	298	293	271	278	309	289	298	278	275	282	307	269	310	292	281	298	316	271	279	293	287	308	268	239	326	269	294	298	281	301	292	308	300	287	291	270	270	300	271	300	276	301	278	289	273	293	288	285	268	298	283
23007	37332	13664	5729	4757	3394	2196	2037	1203	1330	879	891	724	623	646	604	614	567	502	605	531	478	470	471	477	438	430	412	420	459	425	424	404	376	356	408	398	426	386	414	388	385	391	385	414	385	397	399	380	396	376	389	386	391	349	386	372	395	371	392	358	401	365	383	380	400	401	353	371	370	383	398	401	362	351	325	399	401	397	382	352	374	406	375	350	418	351	403	367	384	352	369	395	393	352	368	385	371	392	379	367	371	395	402	384	369	393	378	368	370	380	374	351	359	394	362	351	372	363	375	327	380	396	383	389	385	365	410	383	374	348	362	403	355	374	398	374	389	363	389	382	377	358	393	403	408	360	379	378	412	399	394	392	394	378	377	352	368	367	377	367	363	365	373	391	366	385	398	371	388	393	359	408	372	380	420	408	390	351	376	397	379	376	380	380	406	385	374	356	376	379	369	369	399	386	379	359	374	386	382	365	379	368	415	343	400	401	378	375	420	382	383	373	409	368	404	388	342	343	403	435	375	371	382	367	352	385	391	392	413	397	377	364	399	358	364	370	359	405	363	347	383	383	407	392	361	433	397	407	340	385	387	389	367	395	388	391	358	396	365	389	395	362	385	411	402	360	369	374	365	344	367	382	336	342	385	397	351	402	392	380	405	387	382	363	419	362	391	326	376	393	382	377	361	386	401	366	371	399	358	339	344	369	394	378	392	352	383	370	385	372	412	405	375	381	359	387	396	398	364	396	378	380	344	387	378	362	392	395	361	355	383	384	401	358	379	386	357	360	393	338	361	363	381	391	356	367	394	385	374	365	412	380	363	383	377	368	407	382	372	408	388	403	392	374	404	373	400	380	390	382	386	343	392	383	364	381	355	405	415	344	385	392	402	382	386	413	361	363	349	385	405	409	394	394	352	383	345	399	397	368	396	407	412	359	396	370	373	386	383	396	403	374	371	388	378	376	368	367	388	393	374	385	394	395	381	380	376	376	414	392	375	364	358	388	431	427	341	390	406	392	374	378	395	379	380	388	371	372	393	392	373	380	379	348	419	399	405	355	364	375	407	357	356	389	374	372	412	386	358	399	400	355	361	379	435	376	406	369	403	366	371	384	347	392	382	383	364	375	398	345	419	380	350	364	374	400	375	395	393	359	403	381	397	393	377	403	369	387	417	369	358	411	362	380	385	399	370	369	377	381	368	376	390	373	412	395	349	374	402	403	402	347	377	376	370	384	384	374	415	378	377	373	368	385	376	394	350	398	402	378	386	381	367	354	368	366	418	376	408	339	369	353	374	360	404	398	354	381	343	387	371	361	372	375	357	361	365	379	387	393	371	387	353	398	350	387	363	365	368	355	364	368	367	390	372	357	385	395	359	429	399	369	395	372	426	366	367	369	371	381	350	410	387	378	365	379	390	361	357	353	402	393	381	388	389	358	376	407	351	379	411	414	354	397	381	383	371	377	367	346	416	389	352	395	396	364	370	371	390	384	387	387	376	383	366	393	361	416	386	387	388	391	395	388	400	321	382	404	398	350	376	371	390	370	369	355	401	374	396	334	348	380	373	401	363	388	375	348	390	353	421	369	383	420	422	354	373	378	386	381	404	381	383	373	392	355	377	387	405	390	376	403	380	366	358	390	387	370	365	378	368	371	354	370	421	352	425	385	355	368	373	358	380	367	403	375	404	357	383	387	397	382	401	351	376	361	406	382	371	377	396	366	349	363	374	365	389	355	385	368	358	371	416	365	405	399	413	397	371	368	403	401	357	363	374	350	405	366	367	375	366	382	383	374	383	393	395	364	373	353	374	401	383	350	372	378	378	374	432	370	368	393	374	376	401	396	366	416	369	392	379	406	378	359	366	368	376	345	379	352	393	368	387	378	353	334	369	392	365	373	387	374	374	388	367	392	412	384	365	365	362	356	381	388	377	387	350	358	363	409	379	374	377	371	373	377	401	395	373	396	343	393	370	386	368	390	400	373	373	403	352	384	354	362	347	379	356	353	380	360	359	361	372	380	358	387	381	407	374	361	365	397	402	376	352	395	372	382	386	418	385	386	394	365	386	389	380	394	385	376	381	368	379	373	385	384	376	385	425	387	331	384	351	367	377	390	355	361	385	365	363	355	395	362	381	383	379	392	370	381	373	377	392	348	390	368	378	343	355	372	355	378	384	375	368	402	329	399	364	381	365	390	377	377	368	364	388	355	423	397	401	368	383	378	382	398	361	379	380	365	386	382	389	387	354	378	343	359	360	358	419	395	355	373	416	376	322	371	420	348	421	367	394	350	371	359	398	374	396	407	383	349	418	385	409	387	412	368	387	369	403	383	388	385	338	401	377	372	398	343	396	383	363	374	383	334	367	367	392	404	375	378	368	384	375	373	356	355	347	364	389	380	379	382	382	368	368	397	383	372	380	401	398	385	394	367	377	394	364	389	408	348	389	373	382	398	373	347	383	376	392	345	348	383	410	370	353	406	403	317	362	350	394	392	359	359	366	333	377	415	412	381	359	408	377	360	375	386	383	377	382	380	396	403	355	349	397	368	416	373	356	372	382	349	404	363	340	388	383	358	378	384	379	366	362	385	368	361	363	366	370	349	414	397	414	374	394	370	399	395	399	376	402	361	363	382	368	372	411	362	374	370	374	383	356	385	396	367	406	397	411	394	388	362	373	366	380	357	389	352	374	381	388	368	391	408	408	348	355	362	387	403	385	357	357	347	372	364	378	408	399	386	374	371	363	418	401	351	409	371	369	358	377	371	370	365	377	385	378	352	363	386	353	420	340	342	386	413	377	365	394	379	402	380	372	388	410	378	335	366	369	357	359	378	407	395	374	358	358	373	391	389	393	400	377	364	405	389	400	369	380	401	391	352	377	372	380	372	346	349	398	364	367	356	337	385	368	382	379	410	389	327	400	380	420	392	371	355	357	373	385	351	399	378	384	377	393	375	391	387	391	378	389	429	407	368	387	358	379	388	366	417	361	359	347	401	359	406	391	389	381	362	397	396	421	379	373	344	361	355	409	363	371	361	381	365	356	371	376	400	394	384	358	374	384	386	386	382	381	373	378	364	385	366	384	397	376	391	375	384	377	380	350	384	380	417	351	361	389	376	365	372	369	393	390	390	394	369	382	405	349	374	379	404	356	381	373	352	378	382	351	387	372	389	404	380	422	349	346	406	412	338	400	405	389	386	367	374	370	385	368	398	400	378	406	378	392	432	352	353	394	396	391	383	397	364	389	383	392	379	384	391	338	395	408	392	380	355	354	375	345	379	380	408	377	380	382	384	361	423	374	399	374	367	399	404	403	391	388	368	413	369	380	362	378	403	368	380	386	336	366	357	390	362	437	392	368	393	380	382	395	365	362	403	395	378	348	410	368	383	408	355	400	408	384	399	383	395	344	366	348	394	382	396	371	379	364	374	339	357	388	356	369	374	357	380	387	370	374	367	357	396	374	351	379	394	387	397	376	367	358	371	334	322	345
23233	21684	29449	24413	21668	21570	6717	1915	1000	1013	660	687	526	475	482	416	395	370	381	368	353	329	309	286	272	270	268	262	243	265	253	248	238	227	233	257	247	239	238	209	224	226	201	198	233	204	202	184	197	230	203	225	227	230	173	235	219	203	202	208	209	224	232	224	209	204	194	217	211	211	214	228	211	198	212	213	214	197	231	196	194	227	230	201	190	179	209	208	214	190	175	195	197	218	205	224	197	224	224	224	220	226	204	209	225	224	216	208	223	209	219	199	203	211	183	180	214	211	192	178	221	213	189	210	209	188	177	199	215	221	222	207	208	204	201	199	204	205	220	225	201	186	211	213	211	203	254	232	223	239	181	214	207	204	237	197	231	228	211	221	201	200	212	206	212	216	201	208	189	206	211	214	194	196	194	204	206	232	208	228	214	195	202	203	203	230	184	192	217	207	196	203	223	190	184	195	233	195	222	215	224	197	191	206	196	191	205	205	204	203	165	203	187	211	204	193	211	234	204	204	199	226	226	194	200	190	224	230	216	237	206	227	219	207	218	226	208	219	202	209	212	199	212	226	235	189	223	216	242	190	214	199	202	190	206	192	205	247	184	191	201	208	190	204	182	222	233	224	181	214	217	223	218	187	198	219	212	215	201	197	211	204	245	196	188	199	190	220	199	212	183	178	224	206	224	209	211	215	223	224	190	201	187	193	213	186	202	209	198	199	200	210	204	213	218	197	205	188	194	195	229	205	200	184	200	213	205	220	222	209	186	217	210	226	230	226	209	210	194	215	228	199	203	194	198	174	209	230	208	214	191	212	227	217	189	201	226	190	182	208	197	198	205	223	202	204	211	214	206	207	227	226	193	217	216	218	209	200	197	196	187	236	198	243	219	222	202	228	184	202	201	209	197	219	189	207	199	169	237	184	240	213	224	227	194	200	249	225	233	217	209	211	240	200	227	216	211	199	242	214	212	201	172	215	209	221	215	201	199	222	214	215	218	212	199	217	199	187	207	192	215	204	198	242	194	206	208	194	209	184	208	210	191	241	195	222	218	232	212	186	243	193	207	212	220	229	219	191	200	219	218	216	225	218	219	221	201	199	198	215	209	202	215	196	198	217	219	204	206	196	164	221	214	215	230	207	202	213	207	196	213	228	209	185	221	218	218	211	200	226	225	189	198	206	216	210	200	188	226	220	171	222	191	204	203	241	233	207	224	206	184	201	236	204	196	197	196	195	182	191	224	199	196	215	197	206	215	209	212	181	213	194	204	204	207	212	181	199	211	200	183	189	221	193	229	220	218	214	216	213	216	196	195	216	204	197	219	197	199	193	198	184	231	204	227	227	216	209	203	180	222	196	209	199	205	200	196	216	232	217	225	216	189	199	210	221	189	222	198	214	201	187	220	206	202	199	204	200	201	214	225	192	207	167	206	213	222	220	229	200	224	198	220	225	204	215	219	218	213	189	194	235	206	198	204	198	196	206	223	201	211	203	194	196	203	190	202	191	230	191	208	226	212	215	196	227	206	196	184	187	210	224	219	212	230	185	190	190	185	195	213	207	204	210	235	223	190	201	215	236	232	206	192	192	188	208	226	204	202	184	213	215	207	199	204	176	197	202	231	193	213	190	217	222	195	220	219	198	215	207	204	207	183	188	197	212	223	217	210	188	224	218	199	199	209	207	206	205	217	203	246	193	196	213	188	208	208	202	211	211	222	201	201	209	212	198	178	205	198	221	196	184	223	195	189	217	202	211	228	239	197	221	213	204	217	210	196	190	198	208	230	209	203	212	228	205	237	205	204	187	183	197	203	199	228	187	225	200	205	238	194	216	216	229	209	191	211	227	221	209	214	184	201	216	214	203	206	192	192	205	202	215	206	168	235	222	227	197	215	181	195	205	217	190	180	222	206	170	188	183	212	223	209	234	225	222	221	219	229	237	226	231	218	217	194	206	205	217	219	209	201	213	210	202	204	211	196	188	213	202	224	217	198	219	199	207	229	200	214	231	216	213	217	215	231	213	216	228	195	210	217	210	211	242	192	195	208	226	219	231	227	232	235	215	207	201	195	221	205	212	193	181	226	190	214	195	197	223	235	218	187	231	214	205	207	226	216	216	186	184	224	227	206	210	207	209	205	228	223	222	220	178	195	215	204	231	201	210	215	201	222	207	222	209	223	189	199	212	199	219	218	236	203	212	185	190	228	203	208	182	230	247	219	205	210	195	222	199	209	209	211	200	201	213	212	206	187	213	180	220	220	197	205	218	179	217	218	206	214	201	204	194	202	212	215	207	205	203	210	199	210	207	229	200	190	213	194	223	225	266	200	220	216	216	181	206	184	218	199	211	240	209	204	199	212	230	223	200	178	215	214	188	219	202	193	201	209	188	202	235	211	197	225	209	190	226	207	227	185	205	207	206	203	231	211	202	211	211	187	204	191	223	210	216	239	207	199	224	221	214	187	185	214	223	225	208	197	191	200	217	224	216	194	223	224	199	201	218	200	205	200	213	213	234	205	206	208	204	221	203	212	182	209	223	181	209	225	193	193	220	213	202	236	225	198	219	204	207	207	209	212	224	219	174	229	204	216	215	198	212	213	218	217	213	194	182	215	194	221	234	215	213	183	213	184	195	217	229	213	203	197	229	207	221	200	203	227	194	199	198	223	227	227	200	199	185	206	199	210	196	197	202	229	187	214	220	196	222	239	228	220	228	238	194	218	232	236	216	221	212	194	204	208	228	204	202	198	208	197	211	199	193	192	207	189	192	214	215	231	195	194	183	206	207	207	216	198	197	185	189	205	214	200	208	205	224	211	208	205	220	211	205	213	210	195	186	209	200	196	213	194	198	226	223	202	221	230	204	254	221	208	207	204	238	204	220	216	215	210	206	218	208	227	200	213	179	196	211	209	195	222	201	197	205	215	215	217	197	212	191	208	197	212	203	226	212	225	203	192	209	207	210	189	178	205	198	213	204	209	217	196	236	231	186	204	191	205	185	199	191	199	211	211	193	227	198	219	173	191	218	196	236	206	190	198	198	202	215	206	218	235	229	202	227	207	172	222	212	202	213	212	222	184	227	174	196	241	184	210	232	217	183	216	217	213	230	240	211	241	229	224	232	215	206	207	194	199	198	190	181	173	209	202	217	206	199	170	199	218	217	200	204	225	207	202	208	218	193	223	198	217	217	202	208	190	238	228	219	215	225	179	191	220	219	216	205	214	195	189	222	208	195	211	198	227	206	218	188	217	218	209	177	208	197	193	209	207	232	203	206	236	211	225	195	209	225	201	198	206	195	201	217	209	203	208	226	161	212	214	161	193	202	193	217	218	205	217	204	232	181	199	189	215	203	206	203	207	222	192	194	230	206	176	218	218	204	206	211	208	200	224	217	206	214	217	195	182	216	192	240	210	205	207	205	190	217	218	193	226	210	182	188	192	217	219	202	208	232	230	189	177	214	253	196	192	214	201	210	226	207	201	195	204	204	221	201
26107	46401	20375	9869	7358	6102	4089	3682	2155	2101	1347	1404	1051	924	867	804	702	661	613	587	567	536	502	508	442	421	391	368	353	388	393	381	359	381	333	300	334	319	316	323	313	286	305	328	283	288	280	283	328	290	284	290	297	290	268	267	267	309	275	285	276	266	314	281	266	324	295	310	258	294	291	286	307	274	291	278	266	295	262	251	312	295	261	306	277	284	283	303	251	293	268	293	316	271	284	299	278	281	275	268	271	284	240	266	276	279	265	273	296	302	302	250	278	300	254	267	291	321	303	286	304	260	282	281	271	331	289	260	306	279	283	299	247	291	283	279	290	263	314	264	287	297	296	288	295	277	268	266	274	267	275	292	285	289	273	259	243	280	282	287	254	273	274	269	264	288	282	301	305	266	282	278	285	297	304	283	273	285	286	284	284	270	300	291	296	266	256	287	266	275	290	262	273	261	285	288	273	269	295	294	297	284	249	297	271	315	293	279	272	287	319	306	297	288	293	275	291	279	275	269	315	301	306	282	288	294	279	317	280	271	281	254	294	290	261	263	259	295	291	279	268	295	276	278	276	285	278	283	300	264	319	279	263	259	298	313	302	245	298	298	257	269	283	264	289	286	299	306	303	326	276	251	265	273	266	273	313	267	289	309	261	270	261	269	312	284	282	280	291	283	294	298	298	305	255	294	278	269	292	283	268	281	302	289	275	285	302	293	271	292	276	275	289	302	256	316	278	278	245	284	281	265	277	270	284	285	251	300	308	271	288	264	280	265	275	288	275	302	301	301	302	270	309	293	296	301	277	301	307	262	297	276	261	272	272	280	292	278	260	305	262	303	268	252	309	299	275	304	262	293	294	276	255	295	279	256	289	282	285	272	258	299	287	306	270	295	273	293	266	268	277	262	301	301	263	276	292	272	282	290	278	301	289	308	259	265	284	282	267	291	298	265	251	302	258	246	284	270	280	281	268	281	307	298	271	264	267	311	266	286	300	277	276	272	270	283	307	294	280	265	270	268	257	275	296	246	327	301	304	256	285	267	293	269	276	287	277	303	270	297	299	246	267	283	295	283	297	285	293	286	295	284	301	299	272	266	284	260	290	286	277	277	300	311	287	339	295	267	307	301	273	269	275	302	289	286	266	271	325	327	285	306	291	259	284	305	276	329	307	316	269	304	284	284	275	294	272	270	295	271	260	283	289	280	282	289	261	296	292	290	298	267	307	264	261	266	276	301	270	258	299	307	277	300	248	269	278	244	270	280	273	262	299	271	269	289	267	303	281	293	262	283	285	292	311	284	290	308	309	281	292	302	294	291	306	260	289	298	269	274	292	266	254	282	301	251	287	297	262	272	287	291	294	282	290	283	278	294	264	277	266	288	290	270	276	293	269	292	265	282	309	266	283	314	261	304	278	304	284	268	274	290	275	272	289	254	307	307	252	248	267	260	293	285	307	263	278	290	302	271	287	292	262	305	248	296	286	298	290	285	311	325	291	263	304	313	295	317	270	292	275	290	264	298	278	276	301	283	315	293	261	291	305	259	290	256	289	269	278	277	268	267	272	284	314	309	301	268	271	278	267	300	285	256	276	285	326	289	284	288	272	302	270	315	258	275	282	276	293	273	289	287	280	305	286	282	307	272	272	269	258	315	297	301	291	297	273	281	295	261	304	298	256	256	283	290	290	288	276	262	274	267	257	300	299	256	259	295	288	284	285	272	265	265	277	282	266	273	273	260	253	279	305	260	281	304	285	290	283	294	293	283	266	293	294	252	306	277	301	273	280	281	299	322	296	275	292	287	306	272	292	271	287	283	278	286	280	259	282	274	270	292	261	304	303	274	306	283	285	242	287	274	273	272	296	291	276	297	290	270	279	244	255	281	264	282	243	289	270	267	314	295	288	296	271	294	262	280	306	257	301	291	303	304	271	274	285	266	280	263	290	271	297	258	283	281	282	276	304	303	253	283	263	270	294	288	282	285	315	277	277	281	305	267	264	284	269	272	267	287	285	250	302	282	269	295	300	262	265	288	242	288	294	293	255	296	300	293	295	294	267	268	272	258	296	253	288	274	293	292	281	285	261	269	263	263	278	297	274	309	264	314	257	275	298	256	282	290	288	283	281	247	262	276	335	269	309	283	299	296	269	257	264	269	276	265	301	270	285	301	287	284	275	311	261	265	282	264	289	306	284	273	287	299	281	282	276	249	298	266	262	273	284	304	259	300	247	255	261	281	282	301	323	302	298	277	273	285	263	291	274	283	278	275	306	293	286	269	261	301	307	290	281	302	309	247	299	307	295	271	268	315	252	282	296	282	305	268	272	270	293	298	290	278	299	298	285	272	284	303	282	296	298	300	272	295	289	262	256	269	257	282	261	290	279	275	286	254	269	256	266	280	300	274	268	299	271	278	265	267	263	278	270	264	281	259	284	272	305	300	297	252	300	246	299	285	268	261	289	282	286	283	275	273	297	321	303	296	273	297	290	290	261	265	292	286	300	268	301	270	267	294	261	275	281	300	247	290	281	313	270	281	254	287	278	279	313	284	264	253	266	263	270	309	288	316	297	306	279	262	275	282	272	274	279	288	282	266	295	302	263	298	275	285	294	285	271	263	304	298	282	280	299	274	299	275	282	299	299	276	287	296	251	285	285	288	297	295	282	309	307	272	291	256	283	295	285	260	276	268	291	286	280	304	266	267	268	291	277	294	269	272	291	269	279	298	273	264	281	303	258	283	294	287	305	292	277	255	322	295	284	299	298	296	283	281	287	263	320	288	276	277	289	295	283	264	267	276	308	255	291	285	308	278	256	270	296	306	278	300	273	268	269	296	280	279	283	276	256	293	287	267	280	287	276	297	244	302	319	273	314	277	300	324	268	322	310	295	284	293	281	314	269	280	279	265	313	310	300	266	279	272	256	280	303	273	272	296	272	283	302	309	268	300	263	280	304	259	287	306	276	290	279	297	282	286	288	301	301	296	276	288	286	283	285	280	261	303	298	262	252	261	292	283	257	269	290	288	267	289	312	288	246	278	315	282	273	257	270	306	284	258	292	280	318	259	279	303	312	314	278	260	302	277	283	307	258	287	269	284	245	300	318	303	274	285	283	289	266	279	282	276	276	303	284	266	271	273	278	282	278	274	272	247	287	282	270	294	274	314	276	289	270	282	253	255	271	276	280	302	292	272	314	295	312	295	284	313	299	256	265	279	277	291	298	301	291	278	274	250	311	279	283	296	295	281	312	297	294	328	305	320	271	283	298	311	269	274	304	255	273	267	272	277	283	309	277	285	293	291	285	281	289	289	283	283	265	244	275	256	289	278	261	271	267	279	308	303	288	261	304	279	281	272	294	294	275	297	292	325	288	299	317	300	271	271	270	303	285	275	288	274	279	297	279	287	281	281	281	281	288	256	254	287	272	284	271	299	266	281	302	274	268	272	288	285	270	305	267	250	286	274	282	288	307	295	266	287	269	286	297	300	255	295	288	259
28694	21448	10981	3512	1675	1300	945	973	646	671	542	606	540	493	540	524	547	536	529	449	459	499	476	486	441	488	477	471	489	436	458	451	460	467	419	445	453	451	456	426	401	444	426	492	450	446	470	428	438	463	436	489	455	435	444	430	421	463	460	436	478	433	475	432	495	439	448	415	443	463	409	416	430	439	422	445	448	424	450	482	434	434	442	429	470	414	440	433	460	442	473	432	444	431	424	451	444	414	452	471	431	432	453	404	476	437	486	435	455	418	466	461	448	432	487	414	469	424	463	421	447	444	419	472	464	410	449	436	409	454	449	466	471	413	466	413	456	480	479	452	475	448	435	459	409	421	475	432	430	437	442	431	427	466	412	416	451	468	418	451	412	435	485	436	458	409	471	459	445	450	458	428	448	466	449	418	446	421	393	417	468	438	392	471	445	429	426	466	463	446	457	414	439	413	481	424	447	412	445	445	459	384	445	446	436	434	426	444	439	480	474	468	462	474	439	448	452	447	452	429	447	462	451	434	438	436	438	406	443	476	469	452	444	445	456	423	453	451	458	435	455	443	431	450	437	449	435	478	457	447	487	475	416	454	457	473	432	432	466	442	439	390	439	458	431	481	438	415	418	464	437	420	432	504	463	470	477	445	426	431	426	462	431	414	475	467	439	486	448	453	504	480	452	447	409	455	420	492	486	466	419	444	403	467	445	441	437	416	467	462	436	438	433	430	441	412	472	413	457	455	443	443	423	456	473	480	449	410	450	477	430	477	459	436	411	481	450	462	441	430	471	482	485	420	427	404	440	437	407	462	414	461	411	405	459	412	469	429	466	452	434	455	453	434	460	468	468	420	468	434	424	410	483	445	383	422	472	439	425	419	429	472	445	448	422	416	458	485	426	459	483	472	477	468	411	447	414	456	464	428	449	488	465	458	449	441	460	465	454	446	432	482	465	443	450	495	448	478	455	451	455	429	426	464	459	446	458	419	413	466	489	447	441	438	444	474	460	490	433	444	410	439	440	417	463	443	464	427	449	426	441	476	454	435	423	470	429	442	432	436	423	441	446	430	424	430	465	431	417	432	443	451	449	442	486	443	424	439	439	445	430	420	462	468	471	432	449	432	483	411	453	453	422	380	475	454	447	457	455	465	443	431	479	453	422	444	438	421	466	447	469	437	460	418	450	444	429	447	446	454	435	439	445	454	435	450	442	447	464	453	454	435	421	444	431	424	447	452	409	447	480	425	422	464	409	454	459	439	447	452	426	447	439	484	424	441	413	441	441	475	451	422	439	450	424	455	477	470	458	462	449	463	437	433	419	449	420	410	480	492	441	450	449	445	427	450	468	470	469	441	441	419	447	430	416	466	445	438	479	456	426	441	442	413	446	434	468	393	429	463	436	440	427	466	472	446	436	420	435	430	460	449	416	458	453	443	438	463	444	443	434	414	454	440	433	445	447	475	473	477	449	431	445	449	425	477	475	459	424	424	417	419	409	440	462	424	488	446	474	462	457	449	435	463	468	421	428	408	417	477	468	414	432	463	452	423	486	502	487	427	463	466	364	436	479	446	462	429	416	452	449	455	448	390	430	476	456	441	448	464	461	448	459	445	430	437	444	442	422	430	485	451	431	424	402	459	422	421	448	443	438	432	456	424	418	432	430	466	449	433	453	463	420	446	448	425	452	446	442	439	445	463	411	431	459	430	431	412	452	453	421	474	447	411	452	448	425	438	470	486	479	438	435	481	450	452	512	405	449	424	475	462	458	428	435	503	448	465	434	449	473	425	509	443	421	471	401	435	458	479	473	436	470	446	409	407	400	437	446	412	483	469	449	436	450	398	452	486	450	450	454	445	449	451	433	451	419	462	463	479	458	457	399	433	425	486	435	462	424	439	422	443	449	475	465	449	408	421	473	487	432	432	434	450	426	446	492	455	452	451	489	436	488	422	432	462	465	464	442	459	473	452	469	458	441	469	432	432	420	437	414	452	462	428	475	444	448	394	470	438	451	462	440	452	461	454	433	432	484	470	471	454	407	467	496	455	455	462	480	429	420	458	440	455	433	459	415	472	415	433	447	468	426	452	430	463	435	462	449	448	462	464	476	431	472	444	466	446	435	449	419	456	429	439	417	435	442	427	459	417	428	460	412	445	492	424	436	406	458	459	445	443	478	456	454	446	480	471	449	447	484	441	502	431	402	435	438	432	462	392	439	460	437	495	405	459	412	412	437	477	404	442	447	447	457	429	473	475	425	457	440	457	489	447	426	424	438	425	436	457	454	428	450	434	460	445	469	457	400	449	423	454	425	463	453	458	429	465	451	462	457	455	471	446	433	405	420	466	434	489	423	475	395	464	450	482	432	431	453	458	436	448	441	448	493	478	423	404	438	442	428	448	486	440	482	431	435	429	430	437	456	426	419	407	459	422	429	442	454	416	444	416	468	457	426	461	458	450	448	402	420	387	416	465	465	417	433	410	437	449	484	438	428	477	445	435	430	465	448	441	437	474	450	453	465	401	425	419	462	433	437	436	442	478	414	453	463	456	498	449	490	439	452	426	480	418	412	446	438	402	465	461	459	433	453	471	481	432	435	477	438	446	435	474	391	451	464	453	441	429	444	436	451	448	446	478	408	435	453	452	457	457	441	404	441	448	485	445	430	444	435	432	443	467	438	454	433	438	419	459	459	444	455	443	453	435	431	461	435	460	445	443	455	413	449	413	481	446	409	423	418	454	423	406	457	423	449	440	403	445	452	456	447	445	422	461	452	437	432	454	468	430	444	445	454	426	442	449	433	402	441	464	439	428	431	452	476	449	453	435	448	441	433	433	427	443	481	435	454	419	435	421	432	455	426	435	449	464	483	409	445	449	457	446	474	432	449	442	508	424	451	440	459	460	431	469	462	426	412	431	426	460	428	448	410	413	427	448	427	430	426	408	446	446	457	443	407	436	422	458	481	477	454	430	426	435	479	437	431	424	458	425	420	416	435	444	452	434	440	452	448	427	480	441	467	455	473	405	452	441	421	426	413	454	430	447	485	433	439	456	437	452	464	447	456	453	459	427	435	436	461	437	463	476	473	420	442	442	438	429	445	421	458	418	418	432	448	435	471	414	438	469	446	421	449	404	448	434	438	448	450	456	467	426	445	444	431	426	466	421	444	441	478	434	432	474	445	477	451	439	432	465	425	411	449	431	449	446	459	452	461	449	449	469	456	442	459	426	464	456	484	467	455	448	427	482	438	451	451	417	446	423	436	435	479	441	449	471	473	491	418	476	443	448	442	415	417	425	482	432	482	453	437	454	498	426	455	399	449	446	442	441	501	460	459	510	456	441	451	460	462	411	410	414	451	430	444	452	470	456	438	453	421	422	434	424	435	497	470	422	453	437	496	441	435	441	440	452	424	418	434	470	455	454	467	466	431	416	434	431	424	456	467	473	420	443	456	467	451	473	454	445	473	514	430	441	431	429	447	431	452	440	470	450	408	460
23894	28888	10122	4135	2835	2503	1781	1804	1202	1099	863	911	782	794	765	735	757	727	726	680	693	720	635	662	617	643	643	622	634	630	593	600	597	617	553	577	563	583	590	597	592	584	550	600	602	621	618	545	567	610	595	549	603	571	576	587	542	598	583	620	594	566	535	566	554	580	574	566	582	587	578	541	543	575	572	588	571	581	598	568	564	575	581	580	592	605	594	557	607	566	542	579	577	561	614	589	566	578	583	588	552	578	571	611	586	543	616	516	596	559	566	589	587	553	573	588	544	589	571	571	558	550	548	594	595	616	594	551	577	608	587	621	601	556	587	569	588	598	559	591	579	588	547	608	579	638	620	572	579	600	565	560	572	580	555	599	593	562	583	590	587	594	577	588	536	560	596	616	581	602	611	618	562	575	568	604	554	594	552	561	604	603	546	583	587	547	569	602	577	556	604	601	617	571	582	593	623	597	548	608	564	622	560	634	574	620	600	599	557	572	555	567	565	536	549	633	610	577	575	578	558	560	561	560	585	575	597	570	591	529	555	524	587	607	574	571	579	609	550	600	598	561	551	578	580	588	563	614	608	581	588	551	587	600	568	586	593	571	563	618	591	581	607	550	565	598	565	627	583	559	581	550	587	591	595	562	562	561	554	594	564	611	540	603	581	584	591	574	571	579	562	579	612	608	567	600	608	583	531	579	568	574	591	579	559	608	540	564	535	580	578	569	574	591	568	589	593	601	572	611	613	541	567	530	529	593	553	570	610	538	545	571	572	587	570	587	554	587	554	583	545	549	592	574	568	604	571	619	574	611	560	557	603	550	546	599	604	577	560	583	545	578	552	592	599	568	597	559	581	577	540	571	615	574	565	572	578	611	618	588	576	551	570	575	623	508	596	603	588	584	588	598	565	609	571	626	609	579	578	593	601	591	563	577	540	585	574	560	506	642	615	565	603	594	624	559	633	602	581	546	591	567	590	593	546	578	560	580	552	561	599	598	563	603	570	587	607	592	566	592	577	574	570	560	569	600	605	577	588	564	563	556	600	594	557	595	611	569	553	599	544	529	573	602	580	563	560	623	558	568	568	583	575	553	574	548	607	527	601	597	606	597	579	604	559	612	563	560	603	560	534	570	544	582	604	591	604	567	597	546	581	579	552	550	605	569	605	556	590	585	586	601	608	589	574	578	573	558	566	606	595	575	574	587	578	606	576	561	573	612	554	574	551	575	524	565	621	579	574	607	557	554	571	560	581	561	584	589	574	603	612	568	573	631	544	562	597	571	545	558	562	570	562	558	601	538	570	555	546	591	570	611	600	585	606	604	543	571	585	550	562	581	589	577	600	586	611	572	606	569	570	598	566	556	581	569	612	601	588	583	550	574	576	578	573	558	574	587	599	599	572	582	574	564	552	602	554	576	508	564	573	601	595	552	559	590	570	566	573	569	632	588	589	551	540	623	593	598	610	604	566	624	525	589	591	574	563	570	535	570	597	576	602	575	576	571	563	585	583	619	575	557	617	572	549	561	563	632	567	578	572	559	554	605	565	649	539	573	565	567	545	571	569	563	561	558	579	604	561	642	587	629	573	564	578	611	546	596	607	615	546	599	556	544	579	552	561	562	616	603	546	539	584	612	614	581	604	582	542	585	575	525	580	578	533	543	588	626	563	582	575	594	563	575	571	591	599	545	587	577	570	633	524	592	594	590	557	567	562	567	634	538	554	547	627	589	625	550	607	547	596	607	614	559	552	581	614	525	559	602	563	599	608	549	618	559	575	538	593	575	563	574	606	547	563	571	613	607	541	570	554	572	610	577	592	598	593	601	596	613	546	594	558	522	557	587	542	575	579	654	591	573	575	600	582	573	564	617	545	600	561	568	579	574	604	550	534	570	548	603	604	571	574	524	534	571	553	571	584	562	546	587	559	569	607	541	582	573	584	612	582	601	559	595	595	561	554	587	615	580	542	552	591	509	621	579	619	576	614	561	580	596	570	557	582	559	577	544	578	579	578	589	597	558	566	615	623	566	589	594	592	596	586	574	563	586	576	573	628	602	608	564	552	572	545	584	622	566	549	549	608	600	564	577	557	596	616	613	561	618	611	603	562	561	606	580	568	564	584	616	614	556	565	577	611	540	584	617	560	599	575	587	608	592	578	567	577	611	600	559	593	587	570	548	558	572	618	615	597	567	561	574	543	592	573	608	555	586	567	557	584	569	554	576	579	538	589	612	590	528	579	534	596	614	579	609	571	543	594	593	568	552	536	583	614	652	546	608	610	525	545	589	609	603	563	621	568	596	574	560	572	576	543	615	616	588	567	563	543	590	585	610	618	608	584	567	564	607	579	581	556	572	615	584	566	619	571	595	616	558	599	636	599	545	567	586	616	589	589	617	589	581	591	551	617	556	578	621	568	559	590	643	612	600	550	588	617	575	560	572	578	532	619	566	587	564	598	556	589	581	617	583	599	616	615	589	541	587	554	600	585	604	590	588	583	609	538	573	588	530	575	600	583	600	594	609	607	563	571	529	576	572	610	605	539	559	548	559	574	577	634	581	576	584	576	565	568	564	611	559	611	560	598	617	594	562	565	542	569	571	562	575	604	583	566	599	584	575	595	554	563	627	598	561	564	533	596	571	565	606	634	578	524	572	580	564	621	535	560	529	572	563	553	601	576	595	574	578	565	576	603	619	587	557	604	560	556	534	590	554	600	602	532	544	566	554	592	583	578	598	571	580	608	587	616	592	590	595	549	591	623	573	571	589	536	567	599	581	593	575	591	564	617	534	614	541	545	548	579	607	611	593	577	618	562	563	592	575	582	562	581	566	577	624	574	548	556	556	654	566	566	566	554	556	553	554	580	608	591	570	597	615	523	599	568	541	568	566	583	583	552	554	561	569	552	565	555	571	602	583	566	549	582	570	577	564	620	606	568	578	598	601	578	584	575	625	566	647	552	561	583	587	558	577	615	607	567	587	582	556	543	577	583	593	575	578	551	554	566	609	587	605	577	555	560	585	557	567	556	587	549	592	610	605	599	575	570	611	570	586	585	602	590	601	581	575	563	565	623	603	618	588	564	580	627	555	571	577	548	592	577	556	604	581	584	579	570	594	585	623	579	567	598	584	549	599	604	613	565	570	606	582	565	564	571	627	589	587	533	605	633	603	597	613	591	582	529	573	613	567	578	597	595	644	543	615	582	583	575	552	563	591	584	591	526	568	562	579	612	603	577	590	574	573	571	607	564	567	643	576	611	580	578	590	591	565	612	558	580	558	557	575	597	595	570	563	562	523	570	573	596	611	575	557	567	555	594	534	552	572	619	598	571	572	524	556	574	580	561	565	567	571	613	580	587	577	562	599	552	537	545	543	580	542	592	582	601	564	601	584	554	558	583	555	590	545	606	552	585	559	608	563	526	576	601	516	580	556	568	606	590	595	603	584	587	585	600	573	577	517	580	559	571	549	554	579	578	569	585	568	575	599	569	549	600	541
24286	21697	28921	24983	21416	7385	1829	1408	926	849	666	686	603	619	575	536	575	556	501	489	509	521	462	490	497	462	454	465	477	455	482	417	435	415	445	429	442	439	442	434	424	404	422	420	420	455	408	392	431	419	448	407	425	395	438	431	423	387	400	438	431	392	453	419	433	415	430	414	431	424	408	449	401	451	400	405	457	400	433	424	427	467	413	400	396	432	401	407	454	421	416	441	430	412	400	415	392	419	411	430	438	428	403	397	439	393	416	399	446	398	438	434	398	421	400	418	470	402	437	396	399	410	439	377	401	411	415	426	380	446	425	467	454	416	411	416	383	416	436	391	421	436	417	452	406	404	429	386	407	451	430	400	424	376	441	443	402	429	365	408	467	437	404	422	441	413	407	440	435	448	425	417	397	417	400	415	418	408	444	404	419	355	411	455	417	432	397	408	480	432	461	406	419	404	403	437	430	420	430	424	426	421	449	393	430	401	418	397	412	427	427	417	402	459	414	456	390	410	393	418	416	445	400	422	421	421	402	407	420	445	466	423	432	397	433	427	413	394	434	406	440	425	441	413	414	455	390	399	418	428	425	426	425	444	458	406	429	416	405	417	438	448	416	416	431	431	403	417	402	438	420	420	405	428	420	427	437	420	394	390	426	414	378	395	437	438	414	431	468	423	437	430	439	428	420	405	412	381	436	412	423	420	432	435	422	399	405	395	450	414	472	400	452	400	418	425	406	436	435	460	413	445	393	398	408	425	399	401	460	457	425	470	446	437	409	468	430	402	412	370	436	398	410	416	448	458	410	388	418	417	440	412	427	447	425	404	402	416	434	442	442	412	419	402	418	428	428	389	404	426	452	407	410	407	411	412	430	410	413	436	448	421	426	445	419	412	399	466	418	455	408	394	370	424	425	373	398	421	431	450	389	422	435	401	438	422	452	424	398	394	412	419	439	404	400	453	416	447	435	447	394	409	399	454	399	394	396	416	412	463	420	389	416	417	430	419	426	420	459	387	399	407	437	440	418	408	400	417	451	421	433	424	394	426	415	415	432	403	410	417	427	429	395	411	446	442	392	457	401	410	407	423	411	414	398	428	425	426	418	404	433	402	448	399	393	388	406	415	423	438	412	411	407	458	417	424	419	390	415	455	434	405	403	408	463	431	416	429	463	469	409	442	404	387	406	432	413	432	434	414	389	408	433	396	392	396	444	391	407	381	412	435	458	410	403	423	437	443	447	438	412	406	376	437	417	394	457	444	458	422	403	432	424	427	383	401	420	424	457	389	410	486	418	422	441	408	434	423	487	444	387	444	440	392	440	375	414	406	409	426	409	417	413	421	386	380	442	423	450	409	432	442	411	424	415	395	433	402	464	458	414	438	437	435	399	392	431	404	390	379	422	364	434	380	425	425	423	411	425	409	399	418	439	398	408	408	389	437	411	390	426	373	433	428	420	387	428	392	414	443	415	451	405	417	393	412	423	436	426	426	429	370	395	434	424	389	411	456	383	426	401	378	402	381	439	395	411	419	431	394	403	409	427	416	426	395	398	415	392	446	426	405	464	421	376	384	406	411	412	417	411	425	430	402	362	442	408	398	421	407	410	436	436	390	445	401	405	418	417	443	448	416	404	433	414	394	420	406	415	404	412	403	395	422	422	440	434	449	377	429	399	396	465	405	427	406	393	395	458	400	421	428	405	400	432	412	408	423	392	414	384	440	410	406	411	461	411	385	420	447	415	396	407	426	410	425	449	431	407	427	392	443	405	389	427	386	473	431	394	419	402	446	424	432	437	386	434	413	436	423	437	396	414	450	379	423	436	411	396	467	418	430	444	434	391	415	422	405	441	420	405	426	460	412	390	393	422	400	420	417	413	432	437	385	439	408	397	402	421	404	434	413	456	411	434	409	443	444	446	409	389	375	421	426	421	443	428	433	425	392	424	385	401	406	414	424	415	455	434	420	416	460	386	419	407	430	400	461	408	382	409	400	436	391	445	473	437	441	421	475	421	412	434	429	430	408	453	400	420	412	435	426	407	440	416	446	382	381	431	416	412	423	383	419	412	422	413	418	424	422	409	381	426	396	422	455	447	425	416	430	375	399	444	401	407	424	461	403	406	425	416	380	383	438	403	448	397	410	446	436	406	398	437	392	386	403	429	438	433	432	412	439	411	416	422	463	409	418	413	420	415	427	425	389	396	447	398	431	451	401	406	461	444	436	451	434	405	398	395	392	425	378	434	423	409	429	379	401	394	427	411	402	412	414	423	420	419	437	403	445	432	426	418	409	419	421	440	411	422	411	459	451	406	415	441	375	422	423	395	415	421	405	406	410	406	377	419	435	412	458	378	379	427	442	451	400	391	434	448	404	442	401	437	422	441	404	403	418	428	427	428	408	436	435	382	448	443	422	388	381	423	460	432	437	440	424	396	412	398	430	424	407	427	445	417	411	421	437	389	459	400	429	465	416	412	415	407	413	399	405	405	410	430	423	398	400	443	396	423	403	418	405	427	408	388	400	391	406	401	405	422	435	406	397	464	431	405	437	432	407	387	404	420	397	433	431	444	427	449	412	388	429	387	410	365	424	398	399	435	415	403	398	435	406	387	428	434	388	461	425	401	398	424	434	428	417	408	439	427	445	426	442	429	434	426	405	407	410	394	397	386	442	401	387	454	383	422	447	421	405	436	367	423	372	421	391	448	389	426	422	396	437	411	440	413	420	460	400	410	416	427	428	416	452	403	410	418	400	403	446	400	425	428	426	426	408	434	435	418	421	406	414	437	388	421	402	378	417	422	439	403	418	415	442	407	420	451	423	435	399	425	436	409	420	429	359	394	428	427	430	426	363	394	362	410	391	389	400	446	411	391	402	425	444	408	429	394	381	418	417	385	399	427	436	418	419	422	433	477	410	407	411	421	439	400	406	417	421	432	417	397	412	422	424	432	381	388	439	396	419	451	428	406	420	391	377	397	433	432	421	418	385	381	429	387	414	424	431	392	430	429	439	444	384	429	450	399	406	402	404	415	383	420	427	428	440	417	405	429	438	446	425	421	448	420	433	417	421	444	465	429	462	427	405	402	403	413	444	404	412	399	423	435	447	435	456	449	420	419	377	408	412	392	421	419	438	396	402	429	446	394	407	437	453	425	406	436	419	369	408	406	437	415	406	415	415	427	411	413	449	438	421	426	409	431	402	350	362	431	434	389	423	408	431	422	391	394	435	439	381	432	407	425	425	412	424	440	433	398	418	429	430	425	409	391	411	410	376	433	425	405	396	435	448	406	435	385	402	389	417	412	420	437	413	430	384	436	422	403	399	420	428	412	349	419	439	441	426	405	442	391	384	426	406	394	418	452	436	406	454	418	416	432	402	405	385	440	389	406	425	390	427	414	389	432	370	422	397	391	416	451	405	449	396	398	427	437	419	443	417	418	411	398	397	404	405	392	410	402	436	416	425	428	392	416	410	468	398	388	454	450	413	433	454	409	431
25461	41443	18743	6799	4880	4300	2933	2601	1826	1627	1160	1137	1034	1000	942	824	847	789	791	726	754	717	727	628	654	647	662	641	602	645	608	632	587	577	585	566	584	592	554	584	588	587	554	549	545	591	562	529	534	581	537	593	551	583	555	547	551	498	611	556	592	581	548	529	478	515	556	539	570	531	534	571	553	538	545	543	521	557	558	525	550	567	561	580	583	534	498	533	567	545	542	560	542	554	571	568	505	502	561	517	582	563	549	543	523	528	576	581	567	573	534	579	572	532	522	535	556	506	592	542	564	541	505	547	569	567	587	533	552	557	566	544	550	565	597	526	570	536	553	540	557	537	575	564	523	572	523	555	524	544	527	546	524	555	546	555	558	550	507	538	574	530	557	550	541	534	576	571	552	557	551	548	538	574	558	567	568	540	572	548	509	578	555	497	531	544	505	529	580	529	491	577	551	530	561	554	516	568	559	564	551	560	554	556	592	585	556	553	562	579	567	579	548	556	562	535	556	525	549	571	539	519	568	565	564	555	561	505	506	557	558	576	562	559	591	552	493	563	563	545	536	548	549	537	561	584	540	526	542	532	589	535	527	526	544	562	566	572	585	538	547	535	545	588	514	536	555	554	558	581	523	577	558	546	528	539	547	558	534	555	575	598	552	592	535	521	547	547	542	509	581	568	553	566	564	532	514	569	540	548	573	570	495	517	536	542	555	549	539	494	525	584	556	529	551	599	554	536	609	529	549	579	544	606	525	577	547	534	488	554	542	571	524	527	540	564	607	562	526	590	550	557	539	530	539	558	560	522	543	540	553	543	525	584	565	556	591	562	545	576	558	575	552	563	559	591	556	566	578	592	567	545	581	554	551	518	526	563	547	542	532	526	537	538	527	591	562	559	536	553	541	564	536	571	533	509	525	544	568	531	573	534	556	507	572	550	530	523	523	548	581	539	511	575	513	578	565	552	557	564	559	527	594	533	581	524	570	551	552	531	540	535	538	545	572	522	555	559	599	589	536	541	548	545	584	528	519	545	578	528	577	523	559	584	548	518	586	531	543	519	548	562	560	574	563	569	521	519	517	523	578	528	568	538	538	562	518	574	531	531	558	574	536	552	565	571	550	564	563	593	578	520	556	527	565	548	511	530	545	523	560	569	535	579	560	537	560	547	522	566	570	552	542	521	571	551	551	575	584	555	558	542	588	566	549	541	502	548	568	526	554	610	524	606	531	527	537	573	563	506	542	596	556	550	575	558	520	520	564	563	528	520	552	571	578	572	580	516	534	582	528	512	536	551	523	545	562	582	520	505	547	583	543	566	587	546	502	570	525	553	562	540	510	562	558	530	555	553	587	521	549	574	528	517	549	540	545	529	566	514	539	588	535	531	587	547	573	509	556	570	558	519	573	568	551	551	539	549	590	527	553	548	567	552	582	551	583	542	554	569	571	552	490	565	542	525	545	587	533	567	544	528	547	537	569	535	549	540	535	572	542	565	524	596	619	571	540	546	507	563	577	541	574	517	559	526	547	563	541	542	566	500	539	553	528	523	608	542	514	529	551	528	550	583	548	518	548	516	580	517	517	565	526	533	567	534	600	499	540	562	532	539	563	532	524	550	559	581	569	548	522	539	559	560	518	567	535	539	543	568	557	567	549	569	533	535	534	551	563	543	533	536	502	569	558	546	519	533	562	572	568	542	567	510	564	598	526	511	566	558	574	510	574	576	537	552	504	548	570	543	559	562	527	561	540	532	543	576	504	554	539	524	565	545	558	546	529	535	575	543	513	559	500	553	578	528	539	559	562	539	604	533	561	572	532	556	514	535	528	496	561	531	546	574	568	578	541	554	528	555	575	560	567	579	539	581	577	569	554	562	511	562	554	589	544	558	587	562	567	509	503	545	501	532	563	548	546	549	522	563	534	529	507	579	567	582	515	620	551	550	561	567	525	520	527	539	552	515	548	539	571	531	541	586	544	543	606	547	538	552	580	542	551	599	534	572	532	521	550	562	572	551	589	500	553	578	549	512	542	557	508	519	546	529	557	563	540	547	560	552	566	560	571	571	523	557	532	524	526	533	579	517	530	573	575	577	576	596	514	572	505	545	555	527	538	538	520	577	543	586	553	573	514	573	534	518	533	505	553	557	556	543	534	587	557	542	564	557	531	590	536	526	569	538	540	558	545	570	564	549	571	544	506	571	530	521	542	542	516	500	566	538	544	538	554	534	559	544	537	550	548	510	529	544	575	566	511	551	586	565	553	521	557	557	576	539	560	584	544	562	499	543	527	563	587	550	550	559	566	565	531	596	535	521	582	571	550	553	521	567	556	591	533	539	562	528	553	500	571	578	555	528	546	601	534	550	570	598	539	544	543	588	549	580	562	540	580	564	556	538	571	524	535	513	565	549	564	564	536	552	498	600	561	535	545	581	541	538	535	565	533	543	527	546	574	556	528	554	545	541	590	573	511	570	553	584	575	536	566	560	546	522	569	588	540	550	539	559	596	562	587	548	519	560	530	580	556	541	531	595	540	546	542	558	556	534	526	535	576	554	520	537	580	557	539	514	521	556	568	555	616	562	566	563	528	497	528	509	589	565	563	539	561	558	557	563	583	542	518	591	499	575	556	523	519	524	517	534	562	535	555	548	579	563	565	499	572	557	535	537	534	568	506	568	602	543	573	601	538	553	574	532	566	557	558	565	545	555	582	571	560	557	524	570	575	565	573	567	550	569	546	550	578	545	553	561	544	555	544	530	566	596	559	558	556	538	501	527	545	556	584	556	533	531	541	549	495	534	512	575	612	506	529	517	550	576	579	557	549	549	562	576	530	553	573	545	588	530	532	563	541	544	571	563	517	548	537	549	560	540	589	581	547	544	557	575	529	523	548	596	538	560	544	526	578	556	566	540	549	561	562	517	504	577	514	533	547	567	589	545	554	580	574	540	515	588	527	519	588	552	558	551	527	559	557	571	533	535	570	542	573	568	554	550	559	535	538	526	500	543	539	536	546	542	540	540	545	558	558	533	506	593	518	530	573	561	585	568	574	537	574	565	614	535	575	606	610	540	546	557	540	538	588	558	528	564	594	552	546	528	534	554	539	576	537	524	577	508	598	552	616	572	543	543	554	575	529	555	557	556	597	536	552	564	521	520	538	516	575	571	565	554	538	591	559	574	578	545	527	534	553	586	590	536	486	545	597	543	505	564	529	529	576	497	604	540	539	535	551	558	572	581	565	558	535	574	577	540	606	567	574	531	530	514	537	563	539	531	524	554	591	543	544	572	609	554	558	546	568	548	562	536	555	571	516	522	537	558	541	586	526	557	557	519	560	517	537	540	536	573	590	495	573	533	538	512	536	511	510	525	542	561	508	530	552	548	589	557	573	592	528	582	537	582	511	555	561	511	551	550	553	534	545	561	543	538	533	584	551	576	542	525	561	577	561	549	584	548	562	556	566	554	503	531	561	534	507	535	595	554	522	577	522	534	559	544
25410	21709	27740	25919	9043	1937	1111	840	620	599	481	456	434	418	425	364	409	363	375	351	360	372	338	308	329	351	307	307	333	320	297	301	305	311	290	316	329	307	292	286	335	277	283	295	289	284	310	286	321	274	272	266	271	274	314	291	311	280	281	263	264	278	285	274	320	271	290	290	261	316	269	288	272	281	274	300	298	310	268	280	304	289	283	292	297	274	290	269	298	281	284	310	303	303	318	272	303	281	292	337	264	272	286	252	269	273	311	279	258	284	289	293	307	287	298	291	324	267	301	270	297	243	306	281	303	276	285	282	306	309	278	299	279	279	295	298	271	277	280	295	266	248	276	260	266	283	262	309	308	293	285	318	283	281	286	284	273	300	269	301	297	308	295	293	287	305	293	281	289	311	306	263	258	300	290	303	302	275	286	291	275	309	271	299	302	273	273	292	293	279	278	272	289	303	302	299	280	299	284	295	304	299	265	304	296	299	303	310	296	290	269	272	317	256	259	291	303	258	289	305	273	260	278	285	284	299	304	270	297	309	282	298	273	312	268	283	279	261	304	281	265	285	261	288	277	281	292	277	245	257	293	299	282	312	291	280	349	271	280	290	263	279	298	295	287	273	303	281	277	275	297	239	284	319	276	286	301	289	288	281	302	274	278	302	289	296	313	283	284	296	332	290	285	289	266	280	271	289	262	301	271	313	285	296	282	289	292	308	299	290	281	289	308	283	263	294	285	288	252	274	308	297	285	275	296	273	289	295	304	270	264	274	254	267	276	256	277	285	282	297	256	273	258	305	252	278	286	281	274	295	260	307	294	301	259	270	287	293	317	321	321	316	299	287	281	328	335	270	272	299	283	267	306	320	291	304	262	289	280	299	295	299	300	298	311	280	318	284	283	295	295	289	305	297	277	306	319	288	267	302	315	266	272	289	297	309	256	273	289	322	284	281	313	300	271	295	275	296	276	300	291	283	255	288	297	273	276	255	287	271	275	260	256	275	281	284	313	290	285	283	297	308	297	283	307	283	277	285	290	294	272	285	291	284	296	271	281	285	271	309	306	302	284	299	301	306	303	272	266	276	286	299	289	281	292	266	288	272	306	283	265	283	305	306	281	295	302	285	271	282	294	285	261	305	270	269	323	296	282	304	295	295	275	296	267	288	303	296	293	268	273	276	315	271	307	268	273	291	279	297	281	306	292	301	278	285	244	282	289	296	275	293	263	272	280	292	260	273	304	295	261	292	297	282	314	286	324	277	281	294	290	305	253	275	268	274	279	286	294	295	320	290	282	255	295	325	282	273	285	291	300	285	290	301	330	273	285	258	292	288	282	306	333	285	273	309	295	280	290	277	302	289	307	279	303	299	266	261	279	259	280	282	296	302	317	279	291	294	298	291	268	280	294	278	267	284	251	293	298	274	272	284	275	283	283	291	261	269	304	291	278	283	303	290	259	297	289	323	296	283	271	274	304	265	265	283	291	288	298	296	295	286	269	280	270	290	307	305	307	282	302	286	287	274	326	299	273	269	271	274	304	285	254	284	296	299	301	254	295	285	267	276	279	278	284	295	283	287	277	305	276	278	295	299	274	303	299	270	257	284	290	271	281	298	299	291	291	292	281	254	275	307	284	286	290	296	301	305	308	318	285	274	294	258	276	271	297	291	300	271	300	295	290	278	269	273	262	301	244	258	277	292	325	325	294	294	283	281	266	297	269	284	262	308	311	300	279	248	298	304	314	297	295	290	289	306	284	282	272	278	286	282	290	306	300	284	303	285	318	269	304	290	299	240	298	283	304	290	277	282	295	288	295	271	295	260	271	294	299	279	259	281	269	249	297	290	259	307	268	282	274	263	272	293	297	284	318	267	241	276	279	287	282	272	294	284	282	262	274	280	304	278	284	313	276	277	314	275	313	289	273	279	254	309	293	271	305	304	295	267	280	292	275	286	288	325	290	258	263	277	296	279	273	306	263	321	256	278	279	283	313	291	243	295	290	285	288	263	309	243	281	274	279	273	261	292	316	292	264	314	278	290	274	304	284	298	288	290	295	292	287	280	286	293	265	296	294	297	280	268	290	295	283	255	285	288	248	267	321	306	291	301	307	281	274	277	263	307	262	274	289	291	271	299	273	292	289	293	298	274	294	252	288	297	292	271	294	291	297	273	265	285	288	265	257	293	309	301	264	270	294	288	285	263	302	282	296	283	294	278	294	275	299	281	270	308	280	299	259	294	272	288	262	259	278	289	300	293	277	262	281	275	286	313	337	279	249	279	226	260	315	280	281	299	264	291	286	312	310	290	271	314	275	289	300	311	276	285	307	282	279	288	283	253	282	299	350	280	304	299	309	287	257	283	312	267	276	285	304	293	288	282	272	306	279	284	289	274	306	302	273	278	267	286	301	300	283	266	292	276	300	298	301	286	269	258	303	275	280	261	290	288	273	307	284	290	295	260	284	289	306	322	297	258	283	302	267	320	257	264	289	277	296	273	259	307	303	263	302	323	255	274	278	244	296	281	286	285	313	292	283	297	293	293	285	269	294	267	304	283	316	302	285	264	289	305	295	304	302	293	284	273	323	304	340	275	285	290	275	268	277	310	301	287	288	277	291	321	286	279	249	268	280	274	292	289	280	263	305	288	260	282	287	307	306	262	297	296	280	296	302	294	292	294	259	294	291	291	284	280	278	276	301	286	294	279	329	314	294	259	276	289	287	286	270	289	267	297	290	288	265	280	298	303	247	284	288	304	269	237	295	307	263	307	284	300	299	308	252	278	282	312	296	277	263	324	288	276	313	296	262	285	283	291	300	266	252	271	308	282	264	271	287	327	286	296	291	285	322	291	272	312	280	280	306	333	269	282	303	295	276	278	280	267	295	286	284	288	292	275	259	290	266	291	286	297	270	290	309	266	277	296	266	302	299	281	283	285	274	304	300	300	266	286	269	257	290	277	297	282	291	275	271	295	276	302	297	297	289	303	279	286	305	291	305	264	271	298	280	286	276	262	279	307	304	287	292	287	280	319	295	278	277	280	304	281	291	257	278	247	286	311	280	268	270	317	279	265	281	286	289	322	277	284	294	290	300	288	320	295	303	309	261	304	288	277	288	338	272	276	298	275	290	312	233	291	288	277	283	284	295	290	271	250	280	269	289	303	271	298	300	257	243	255	282	309	296	266	271	289	304	249	301	298	266	292	334	274	297	280	299	289	299	252	300	279	266	293	273	301	288	293	310	270	276	284	308	274	294	330	290	289	261	279	304	287	260	277	286	283	246	286	280	300	272	269	307	284	296	307	274	274	301	276	299	297	260	279	281	326	300	288	273	266	289	289	276	284	274	312	282	268	254	258	327	311	268	285	236	277	274	299	268	282	286	300	309	301	283	305	297	293	298	279	261	313	235	292	295	276	303	299	316	301	303	283	281	270	287	295	296	282	294	284	267	299	286	275	281	288	287	313	269	308	283	293	298	275	295	279	278	289	279	281	267	302
24183	37235	13961	5564	3829	3697	2260	1977	1310	1218	815	854	748	649	615	569	623	582	511	517	520	547	511	435	459	431	441	445	437	381	444	397	424	416	389	401	435	383	412	387	399	358	389	381	360	382	393	371	364	362	320	374	389	378	390	363	366	414	399	347	392	365	417	388	392	383	376	394	365	367	362	384	389	384	410	409	384	379	374	370	366	371	353	390	373	427	418	338	381	411	368	412	409	356	363	425	354	373	380	370	354	404	383	391	393	341	382	365	345	420	369	346	369	343	340	357	369	393	383	397	361	368	359	359	361	340	394	382	380	377	394	395	353	353	346	396	406	405	339	369	379	373	398	356	361	373	363	376	407	372	357	336	358	356	401	391	378	399	381	353	371	344	407	374	401	372	349	360	365	345	343	362	336	350	373	356	416	385	388	379	362	387	409	348	382	379	399	388	369	364	372	352	379	387	379	361	390	364	358	362	350	374	385	358	391	376	367	350	363	347	386	366	347	363	366	400	376	396	397	341	368	365	398	361	381	363	382	352	390	365	370	370	384	381	369	360	372	382	373	383	378	369	399	383	397	386	391	374	386	380	383	391	366	381	368	404	359	338	378	353	381	370	354	315	416	381	373	352	367	377	384	396	396	371	350	358	375	353	384	381	381	374	386	404	363	408	372	373	351	382	399	391	389	396	383	389	379	372	377	352	393	360	362	361	398	394	389	366	390	391	356	383	352	380	377	362	352	374	365	362	365	355	390	366	367	383	346	353	380	377	368	346	382	363	373	400	380	359	401	398	362	370	378	394	379	391	403	394	367	366	393	382	414	412	367	364	385	346	366	400	382	366	361	370	373	366	344	341	330	365	380	356	360	363	359	356	405	385	378	379	387	372	399	383	350	384	352	377	395	377	383	385	356	390	412	372	358	371	364	395	412	361	341	362	355	361	374	418	383	333	401	355	382	366	364	357	361	370	365	352	412	399	375	330	376	395	369	359	362	384	366	368	406	366	392	370	393	378	387	388	381	414	383	381	366	339	399	376	403	353	372	393	356	371	374	367	354	360	342	386	348	397	386	350	375	347	371	384	396	368	413	381	376	367	364	360	375	380	370	343	366	373	355	381	359	395	388	363	336	361	358	359	368	337	333	359	357	351	369	358	385	377	381	368	380	380	385	388	380	387	364	326	368	382	368	371	435	364	355	411	376	360	375	354	343	355	390	357	384	363	363	375	385	370	422	347	374	382	394	391	377	380	423	370	369	398	393	339	370	358	357	371	402	389	397	374	389	342	401	378	351	364	393	390	353	334	393	337	369	366	398	344	396	382	368	405	329	379	369	442	359	390	381	376	389	382	343	347	344	346	389	368	382	389	394	371	366	380	364	355	401	359	387	352	398	356	339	370	380	426	377	355	362	412	381	364	353	377	365	382	378	391	354	341	396	373	364	356	397	373	366	380	345	395	355	351	361	399	359	394	371	366	352	399	384	417	399	350	376	368	387	350	378	385	374	338	395	340	394	401	394	373	364	356	389	378	377	378	403	366	387	396	381	384	405	372	385	334	399	360	370	365	358	354	355	370	386	369	393	384	378	395	383	392	361	378	372	355	389	360	413	392	345	376	374	381	389	364	392	368	409	382	352	378	331	374	356	354	375	364	370	402	371	383	366	366	373	349	359	387	392	392	381	369	367	360	343	367	386	379	352	380	380	391	358	387	389	352	368	394	375	398	388	360	381	339	370	375	362	341	378	360	395	352	392	382	396	357	380	377	371	414	348	375	363	343	385	386	361	362	384	386	383	379	368	373	363	385	417	370	364	394	395	382	365	391	380	375	381	384	368	393	381	364	359	392	355	360	364	425	380	398	388	338	357	375	333	394	379	391	362	384	338	388	411	365	378	365	374	367	380	362	380	369	356	382	351	368	367	377	388	356	383	360	395	346	376	350	363	397	357	389	407	377	369	390	380	361	355	368	365	381	374	375	358	383	389	372	344	376	390	375	391	377	368	389	365	390	382	383	394	366	364	360	381	355	373	336	359	401	391	407	346	381	378	356	368	388	368	375	398	371	404	361	357	400	366	371	371	364	369	369	434	391	356	384	391	389	377	393	379	368	361	391	374	342	396	345	353	404	348	355	372	368	347	382	362	370	359	402	403	338	366	349	353	382	394	357	364	371	368	374	385	354	388	385	382	393	374	394	407	391	365	371	389	370	338	370	359	398	393	417	357	401	377	377	345	389	378	373	369	382	390	382	372	372	333	329	377	381	420	370	388	372	411	387	398	340	358	338	388	338	376	384	407	365	422	379	376	398	399	391	373	378	377	385	379	368	346	414	381	366	380	352	393	382	367	355	395	408	406	391	372	410	391	378	372	341	364	369	351	372	374	397	366	353	379	324	375	380	387	384	380	364	425	386	356	359	377	357	367	335	364	354	370	407	348	358	364	402	424	364	346	366	344	357	378	354	358	379	367	384	358	358	388	366	377	361	364	368	370	337	390	361	391	351	365	377	356	388	378	354	378	396	369	364	378	381	417	373	359	404	353	362	373	380	386	377	370	382	392	374	363	356	413	384	391	355	369	400	374	361	366	351	382	389	356	417	372	362	352	363	400	371	390	375	377	378	378	410	376	405	385	385	365	367	326	364	374	368	367	352	341	394	371	339	370	365	392	381	380	371	381	414	378	368	395	355	390	375	377	366	416	371	370	363	355	400	350	375	386	360	379	402	362	388	377	386	349	362	337	384	385	344	402	360	374	400	358	390	361	355	370	387	359	386	366	391	363	357	369	355	377	349	379	355	358	368	401	375	394	360	381	412	397	388	380	396	367	370	368	379	357	348	338	377	413	361	377	362	356	364	401	406	389	383	331	403	391	391	355	383	389	359	363	409	381	358	383	344	341	385	343	347	352	353	365	391	358	356	378	379	364	375	363	409	381	385	391	335	372	362	358	337	408	392	356	395	367	348	362	370	395	372	374	355	354	412	403	383	370	347	357	401	375	385	379	358	372	374	390	353	378	392	341	378	374	392	367	383	382	342	393	392	375	407	379	359	378	355	399	353	383	399	384	352	359	363	347	371	391	378	356	379	373	382	386	366	391	382	342	378	357	358	426	397	409	372	354	388	399	398	383	343	357	386	366	345	366	373	374	362	363	355	391	361	391	373	358	403	371	396	361	386	364	363	384	391	355	403	365	362	382	362	354	372	393	407	382	375	393	364	369	379	353	356	365	381	333	366	358	355	400	341	386	398	346	349	331	374	390	400	406	365	353	363	353	370	379	374	385	359	372	365	373	369	348	366	339	376	364	344	371	390	350	357	373	362	373	367	378	385	395	356	405	396	362	378	367	370	382	387	389	377	422	367	364	359	371	354	382	361	366	404	389	386	411	383	347	359	405	357	391	353	381	356	356	371	346	374	355	397	375	370	380	403	379	396	424	384	372	352	381	390	381	354	374	376	393	347	359	376	393	382	365	395	364	356	371	372	351	365	338	339	366	383
23221	21705	29494	24448	21705	21613	7099	1575	983	890	624	670	565	470	448	435	384	379	363	356	340	334	293	315	319	277	314	289	259	234	259	244	264	236	249	245	216	203	218	235	204	227	236	215	228	234	216	210	236	213	206	170	188	195	197	204	214	209	193	199	194	203	220	218	221	206	201	208	195	209	222	215	186	205	190	206	210	207	221	220	205	213	182	192	202	222	240	236	209	204	229	235	209	219	212	200	215	208	200	193	197	197	221	216	206	207	192	190	203	189	193	199	204	204	213	191	217	205	231	209	207	216	229	196	219	203	203	197	207	224	233	202	217	182	203	196	228	192	201	210	221	226	214	225	187	196	220	218	209	225	214	212	185	184	198	197	200	216	194	214	209	203	200	193	198	196	223	206	200	214	202	233	213	220	215	216	193	207	213	224	191	231	228	212	229	205	249	181	217	214	214	181	196	195	201	222	199	207	211	212	235	208	201	204	218	195	215	199	205	191	204	200	208	192	189	207	175	201	180	210	224	212	217	201	199	207	198	216	208	202	209	220	212	210	191	220	208	212	203	219	221	226	212	209	198	222	218	186	229	204	209	235	193	193	197	211	204	191	213	215	225	192	225	193	250	221	193	206	223	230	207	201	197	223	222	193	187	192	205	187	208	194	181	211	218	210	206	191	232	223	198	199	216	194	192	217	232	230	223	233	189	201	197	186	213	208	200	219	213	223	198	224	210	216	223	205	188	209	224	197	204	206	201	198	195	221	203	191	207	231	223	207	211	212	213	222	236	212	199	196	176	215	216	206	202	196	201	187	218	188	209	219	190	207	211	213	194	203	230	212	187	217	228	208	236	215	214	200	204	198	208	211	216	195	220	199	187	243	191	196	198	213	179	229	198	194	201	199	209	205	210	218	206	220	215	196	220	215	197	217	210	206	191	223	200	205	197	212	191	219	176	208	204	193	164	178	216	233	204	191	197	213	189	197	192	201	185	200	197	208	209	222	204	219	224	215	195	191	204	216	199	221	230	197	211	195	239	217	196	210	227	186	193	195	210	199	183	202	210	207	206	203	214	186	204	189	212	218	208	202	204	199	212	181	205	189	222	243	191	225	218	210	197	204	214	177	206	198	208	198	242	199	204	195	202	223	222	221	225	211	202	232	196	189	193	182	210	210	194	191	217	193	169	199	209	236	202	216	174	189	203	198	211	197	185	214	208	227	210	236	202	207	191	204	185	201	193	210	192	208	213	223	221	195	193	198	231	229	212	242	237	206	203	209	213	214	192	221	208	213	183	205	225	228	209	192	198	200	205	225	206	233	232	192	189	203	196	199	206	193	210	209	205	219	216	233	229	201	205	192	205	216	236	201	205	189	210	199	216	213	215	211	181	198	198	185	213	195	195	226	199	206	177	204	232	208	192	229	198	194	212	197	248	208	210	197	208	200	189	227	214	229	195	201	179	193	215	213	195	209	196	197	190	191	206	192	212	194	181	217	228	210	237	205	207	200	199	210	209	203	213	198	224	183	215	208	190	211	228	197	180	237	234	220	204	223	207	189	197	196	202	209	203	184	213	188	222	194	222	212	210	217	193	184	209	196	202	230	199	231	202	185	202	198	201	246	202	214	215	198	196	187	206	191	201	211	198	201	192	188	239	214	189	204	179	192	202	217	186	219	218	186	181	212	209	190	213	217	185	211	194	231	200	186	212	189	202	209	217	171	202	211	204	203	195	217	196	221	201	213	209	218	210	171	238	176	196	221	190	212	205	210	191	203	213	223	207	190	238	205	202	188	210	220	208	169	193	221	219	208	201	201	222	213	212	215	188	219	178	220	190	199	181	208	206	210	231	225	213	203	206	191	201	183	175	196	229	192	211	197	190	196	183	211	209	232	197	217	216	234	205	243	222	197	212	188	203	235	196	200	207	194	223	226	211	223	221	214	203	197	190	198	204	198	223	216	193	189	188	189	208	187	196	214	207	194	193	177	201	216	173	222	190	205	209	189	203	203	199	165	239	200	222	170	210	208	183	198	211	184	203	201	206	211	215	215	222	188	189	203	191	211	202	212	190	194	200	217	209	216	211	214	225	211	224	202	221	203	186	202	206	205	216	215	224	194	222	206	203	209	203	208	198	196	179	213	215	212	226	209	185	199	207	203	192	201	187	217	204	181	214	200	219	195	224	194	207	215	196	219	209	209	191	154	190	219	196	196	228	218	213	212	179	209	222	180	201	205	186	196	190	199	200	226	210	207	216	181	195	198	242	202	214	201	179	213	201	207	205	226	198	209	215	208	211	204	196	204	228	203	193	203	195	217	206	192	225	218	197	209	210	184	205	190	221	203	216	199	179	209	207	212	194	214	198	208	218	208	211	197	199	202	230	189	201	216	186	191	179	201	219	211	184	201	239	210	198	206	205	215	201	223	206	182	207	230	205	214	226	207	192	214	183	207	175	207	195	214	201	211	207	232	177	215	228	197	209	205	205	243	229	180	218	201	196	197	205	223	223	195	253	196	221	190	205	227	230	206	198	212	187	203	202	176	214	203	194	213	219	226	202	189	189	201	190	205	223	213	207	200	212	195	234	201	219	223	214	211	195	222	207	212	193	197	196	185	210	180	209	220	211	211	220	211	202	222	204	197	198	200	207	200	192	206	218	206	219	198	193	184	203	223	211	197	197	204	212	206	188	210	184	208	217	221	202	224	175	224	185	196	213	214	194	189	226	211	208	191	201	196	184	221	209	229	216	208	214	184	198	202	212	194	192	201	207	200	221	212	205	196	189	198	202	205	234	209	184	183	232	232	218	214	185	187	203	207	190	217	212	216	198	187	235	194	214	202	204	229	235	225	201	216	214	208	237	195	193	202	210	232	211	206	222	239	219	216	235	205	190	215	211	203	174	199	218	199	208	221	234	200	238	220	198	198	187	209	211	193	214	218	207	224	224	223	191	213	211	238	222	212	197	238	214	194	194	223	211	208	205	206	206	206	225	198	228	201	188	216	218	208	185	181	210	214	194	218	223	209	195	211	217	224	227	223	228	199	205	219	193	222	218	197	191	183	182	181	195	194	173	242	232	212	201	207	195	215	190	206	195	187	204	228	204	215	202	222	205	199	187	205	190	191	195	210	209	182	200	229	209	195	186	198	215	215	219	199	214	214	200	199	203	224	226	202	199	189	189	214	213	200	210	227	218	216	216	205	193	210	226	186	214	225	225	212	195	209	183	199	205	196	195	204	210	193	201	203	199	197	191	203	199	212	211	212	211	195	189	200	207	203	196	211	199	212	182	194	203	230	193	227	216	212	198	196	206	208	222	227	208	212	212	217	185	195	180	219	205	208	194	197	206	215	190	202	211	212	214	221	210	188	210	214	199	223	214	191	213	215	188	216	224	230	201	180	179	209	210	207	205	175	195	215	176	198	204	199	207	204	212	201	235	224	229	212	235	186	195	225	187	226	215	205	222	220	203	207	214	214	227	194	213	196	207	217	203	218
27630	46105	22423	10167	6839	6461	4131	3270	2196	1972	1292	1255	1057	956	790	728	719	654	611	569	546	553	509	458	471	459	458	415	400	380	381	350	343	316	311	338	324	347	321	293	323	314	294	304	299	278	299	299	294	271	235	283	293	287	297	262	269	298	280	281	282	284	278	302	277	275	284	255	301	294	289	314	284	291	305	280	265	289	262	262	276	289	297	303	293	260	272	285	291	276	300	270	270	247	281	260	283	280	266	272	283	306	279	270	284	269	285	298	315	313	274	298	292	278	276	280	287	270	274	274	286	283	284	246	305	295	288	305	286	262	269	303	268	283	305	270	288	286	307	302	264	273	279	294	255	301	263	274	306	269	261	274	283	262	252	269	252	283	270	284	280	268	290	298	244	278	285	283	272	256	274	306	298	291	267	268	253	284	277	270	272	249	266	242	275	264	276	244	277	294	304	294	276	275	260	276	280	300	277	279	270	264	285	257	284	287	252	301	299	282	269	276	273	296	286	296	277	263	272	268	275	269	296	252	270	271	282	256	287	295	257	259	286	271	287	275	266	250	306	305	286	317	260	266	272	313	272	282	327	283	284	259	271	287	292	276	266	273	282	292	243	273	265	274	266	300	263	298	268	255	290	265	269	261	265	285	293	285	264	286	265	267	264	281	275	295	301	270	257	254	254	267	280	280	319	280	275	272	275	269	306	241	277	256	281	250	274	310	279	265	279	275	277	301	297	293	291	267	283	275	301	292	264	277	302	300	270	311	259	287	278	284	284	275	298	276	291	282	263	283	293	275	292	266	277	286	269	270	279	294	275	293	269	271	254	251	293	282	273	302	259	314	286	286	263	282	267	288	254	279	300	271	270	275	279	300	259	282	267	245	273	264	283	275	256	280	260	297	277	275	283	299	289	270	282	260	251	264	293	303	257	291	292	279	287	276	269	303	281	284	287	282	304	301	263	291	283	255	271	273	286	289	295	240	298	253	301	264	288	264	283	277	290	291	300	286	289	268	271	284	264	268	293	256	290	280	279	297	247	258	316	286	301	264	300	307	263	261	275	278	276	254	296	272	269	285	248	283	304	257	273	304	273	272	312	290	284	260	319	281	272	285	248	314	263	272	325	274	285	273	291	270	273	272	285	256	276	262	275	298	322	307	302	291	307	252	260	272	287	257	268	250	280	288	253	267	306	282	280	284	289	289	289	288	271	287	281	275	292	283	285	300	291	280	273	282	277	279	284	277	288	266	274	294	272	284	291	283	268	251	246	305	266	255	293	275	260	280	261	280	297	254	256	256	272	269	301	289	293	268	313	316	287	279	282	284	257	289	257	288	269	272	309	289	304	315	278	246	271	277	274	260	295	281	282	287	278	258	268	257	277	294	291	284	268	268	291	265	262	308	271	280	259	287	274	279	267	257	266	279	267	309	294	257	294	291	270	301	249	286	307	278	278	284	289	245	288	275	273	264	269	241	303	294	271	297	291	260	313	288	296	291	268	309	243	299	259	297	302	281	287	292	277	286	269	311	272	298	267	289	257	263	266	274	320	308	278	259	296	272	284	302	267	258	291	297	282	290	297	282	306	299	342	294	268	266	314	296	291	287	270	288	283	302	295	316	286	281	254	271	273	285	265	239	287	299	289	264	275	270	274	259	253	301	294	289	268	288	270	283	282	271	299	282	298	250	277	295	269	287	283	287	289	297	267	273	281	288	259	306	287	265	278	285	325	285	291	282	282	272	282	256	284	267	265	251	237	278	276	272	252	274	265	272	306	269	287	257	258	314	279	286	288	281	284	305	260	287	293	282	269	298	276	262	291	273	328	279	288	270	285	262	266	265	241	265	260	271	228	267	315	271	271	284	281	233	264	268	288	284	262	284	265	310	304	303	295	270	281	279	293	276	256	254	292	279	266	295	275	306	273	273	272	289	264	268	293	285	267	266	295	282	287	282	300	269	275	272	274	296	290	273	303	289	277	302	267	267	282	282	273	285	267	282	318	286	273	284	271	281	300	260	276	285	262	321	244	299	280	276	292	299	244	278	264	275	331	258	273	283	265	247	316	284	288	238	278	263	292	295	276	253	297	277	278	282	292	270	285	318	294	304	263	278	318	248	274	281	284	281	276	267	259	280	268	265	268	340	280	257	282	253	273	266	283	266	277	252	273	258	267	294	300	262	293	270	300	255	289	276	261	264	268	277	308	288	279	272	290	274	275	303	259	283	281	288	272	283	276	247	291	282	254	282	256	283	279	274	276	293	277	291	281	330	285	287	251	286	290	300	291	266	291	272	289	260	274	312	286	274	254	294	290	272	268	304	286	282	300	286	263	317	309	293	263	283	279	276	262	271	293	286	281	301	301	285	286	280	294	292	285	279	271	275	279	287	296	298	274	275	277	284	264	288	236	256	293	260	294	280	287	309	297	277	263	300	310	286	296	304	287	280	297	258	300	308	266	275	280	274	289	272	311	297	287	286	286	259	282	292	262	274	284	293	269	258	290	267	264	275	269	262	272	288	295	284	300	273	276	280	274	315	310	278	261	265	284	285	271	284	282	278	286	266	269	277	262	270	294	290	292	263	316	270	269	290	260	298	253	256	291	273	274	269	249	279	275	290	261	265	284	299	256	282	314	269	277	259	268	276	276	301	298	283	269	254	283	258	270	286	268	278	276	295	285	267	273	277	281	286	282	305	276	279	278	262	254	251	306	260	288	255	258	251	298	279	287	314	283	280	282	285	289	251	271	309	281	292	276	285	302	289	262	261	267	280	277	271	288	285	283	264	282	293	287	261	266	301	249	296	277	285	260	267	292	268	281	261	270	288	287	296	264	279	287	244	281	305	270	301	286	292	269	266	267	269	298	284	294	269	294	248	293	282	265	283	263	295	282	274	287	265	279	291	270	291	294	286	294	266	268	294	243	287	287	286	303	270	249	297	283	296	296	283	264	287	284	257	267	276	276	290	270	295	271	264	267	266	268	288	264	268	280	271	293	286	280	275	296	267	252	246	270	254	244	293	266	258	305	229	278	274	298	287	310	260	289	260	287	265	290	260	305	298	293	290	312	280	310	301	251	272	265	276	252	274	315	254	268	280	285	285	288	268	254	246	257	316	267	265	272	278	274	275	299	270	262	311	293	282	281	275	282	254	270	262	282	280	269	262	264	289	272	277	313	305	270	275	274	294	334	278	297	263	292	270	274	270	273	297	276	260	285	272	278	263	285	267	245	270	290	264	273	257	272	285	295	269	270	296	296	291	290	274	248	253	289	256	251	269	303	275	248	286	232	280	285	307	274	312	295	272	281	286	283	295	247	298	290	270	276	285	289	299	276	286	253	300	282	281	254	274	286	243	284	305	275	257	266	258	260	295	275	278	268	272	292	288	253	289	274	279	295	271	267	264	282	280	279	255	255	279	268	270	259	286	280	276	252	257	299	255	269	279	285	280	297	272	288	271	284	248	281	261	289	259	259	274	273	292	262	286	246	281	281	284
28712	21760	12517	3723	1630	1348	972	808	719	678	549	577	551	556	530	509	478	478	471	467	475	485	538	472	475	447	475	446	450	466	470	453	425	448	460	454	441	467	446	453	452	422	447	496	452	443	439	415	419	473	462	436	421	450	442	440	442	441	424	453	441	431	427	461	454	417	429	437	433	448	436	399	471	417	464	443	455	439	425	428	470	425	435	424	449	449	413	429	466	437	447	445	469	419	416	401	466	408	417	430	437	442	451	458	417	456	456	467	459	443	459	430	477	430	432	450	439	440	442	437	465	416	451	439	443	418	468	437	444	424	439	468	443	446	436	470	402	448	421	418	471	439	467	447	432	453	441	463	437	471	396	471	459	442	388	467	456	440	462	394	446	409	448	472	469	435	427	459	426	397	473	458	507	436	430	434	415	448	450	397	419	436	472	450	427	435	435	454	413	465	446	436	446	489	430	430	419	400	449	440	433	436	459	440	436	455	455	457	445	442	417	471	435	487	437	418	454	476	462	455	437	445	437	441	456	413	472	467	432	404	414	414	445	422	435	457	440	465	435	490	427	442	448	444	448	441	476	435	461	440	423	424	423	427	400	417	440	450	395	423	411	458	461	445	426	455	429	482	453	435	456	457	474	427	446	426	421	452	479	427	445	455	459	469	453	470	445	453	452	422	421	448	456	415	452	446	426	448	414	443	435	430	444	460	436	449	434	424	439	441	466	448	431	427	476	468	435	450	464	459	434	434	384	440	403	450	448	436	434	465	424	424	453	456	472	399	460	447	418	441	443	422	415	442	422	463	457	457	456	440	426	445	461	422	440	455	456	440	456	477	470	427	449	479	447	459	429	427	422	403	412	481	440	424	431	434	453	478	430	431	443	454	439	447	405	459	448	459	463	456	452	430	440	441	453	406	396	472	429	495	429	405	447	451	439	461	417	448	436	427	453	412	490	470	419	460	397	442	443	426	418	443	450	473	422	419	471	408	413	419	482	457	404	488	435	416	454	414	428	459	433	449	410	441	423	421	410	441	452	459	450	433	450	414	414	411	433	461	437	427	445	429	448	450	419	453	466	424	472	457	441	421	415	423	423	431	452	412	400	443	454	444	434	446	426	411	442	450	444	460	433	449	445	448	442	463	406	475	452	421	460	448	488	467	443	434	427	450	434	395	414	463	406	440	410	406	414	429	470	433	416	429	400	423	450	418	461	445	449	469	469	429	426	424	442	455	439	428	450	499	459	449	442	476	443	419	427	445	467	407	468	432	407	449	479	468	426	429	447	452	442	438	457	436	394	443	485	415	458	437	415	426	481	505	418	422	423	425	406	413	442	404	436	485	467	429	458	450	448	493	393	425	431	410	434	432	464	418	447	452	456	442	432	454	445	460	471	449	453	429	482	449	423	428	429	446	406	459	459	434	440	457	432	444	427	434	466	419	497	464	441	431	428	465	472	454	414	420	422	454	443	418	402	402	504	437	450	467	462	436	415	480	440	480	416	417	441	451	412	431	429	401	459	398	445	451	498	442	478	448	448	431	429	458	462	422	423	429	426	388	441	410	421	422	414	440	475	443	434	466	406	442	448	448	445	454	461	433	407	458	439	478	442	452	443	445	464	415	461	413	457	429	436	447	426	410	423	426	415	458	417	436	435	426	481	499	453	429	439	451	426	470	420	430	424	463	384	442	444	399	458	440	466	408	453	404	455	429	432	437	424	419	446	453	433	454	446	448	467	472	449	393	459	418	473	420	465	469	436	446	432	465	459	452	434	436	442	417	440	456	432	467	447	460	438	458	428	462	473	447	434	459	430	414	392	452	421	431	411	412	455	403	431	420	441	434	449	417	428	475	434	401	439	445	445	482	449	464	429	419	425	431	462	424	440	402	458	448	436	454	422	474	461	416	431	435	439	444	438	436	446	448	448	441	489	450	431	437	452	458	480	465	448	461	441	449	435	412	412	437	411	424	399	430	429	412	451	435	415	429	459	442	440	429	463	429	435	458	433	431	470	450	431	428	430	435	465	441	436	433	416	451	468	441	459	444	452	439	442	434	440	478	442	444	440	447	441	415	469	434	451	444	430	460	437	441	453	466	434	447	449	434	446	442	449	448	454	493	397	455	460	464	425	434	438	436	421	435	476	444	455	417	454	449	452	426	482	471	435	420	452	433	444	415	439	443	431	452	471	436	465	448	406	474	436	475	466	455	411	422	434	463	421	416	449	445	419	443	488	422	444	480	459	440	445	435	428	428	427	448	468	424	421	451	464	404	442	467	471	436	451	461	475	422	464	411	442	434	454	421	415	464	452	463	467	455	456	409	473	427	407	444	445	462	458	393	445	414	440	412	433	457	462	420	428	451	466	447	435	432	414	444	425	424	451	415	413	446	451	421	471	390	458	447	470	464	449	466	439	411	431	449	436	448	469	465	432	443	442	418	453	464	441	486	409	465	447	462	410	450	452	426	428	416	410	384	455	437	471	467	474	432	469	423	472	436	493	444	502	449	407	433	448	443	418	419	468	427	466	430	463	450	441	430	403	412	422	441	416	467	433	398	470	436	418	447	410	475	442	417	464	429	454	455	461	431	419	464	441	440	428	452	451	462	480	436	431	470	448	425	447	443	437	454	466	435	414	452	449	460	432	393	448	455	414	466	445	464	415	438	404	401	420	440	489	450	439	429	472	448	460	424	436	435	464	422	424	467	435	469	470	455	406	419	453	461	425	421	461	461	421	412	405	470	427	452	416	454	472	407	441	444	477	459	413	431	454	438	421	402	431	442	410	455	452	421	439	447	459	423	426	420	402	462	453	419	448	466	450	466	473	460	434	419	417	464	467	487	395	457	429	414	413	445	454	394	456	464	437	423	431	468	450	422	469	448	476	461	413	437	427	413	458	465	453	444	435	411	435	423	451	443	429	464	425	441	391	420	441	437	419	424	496	433	439	424	465	438	435	400	456	401	463	457	426	410	451	424	465	460	430	425	466	431	425	453	450	418	443	465	428	451	451	440	428	451	442	435	417	412	440	435	437	457	427	428	470	477	447	427	452	457	428	421	473	465	465	439	430	464	441	451	454	451	443	458	437	408	443	450	380	445	442	428	430	450	393	426	424	453	445	432	439	454	444	444	458	443	444	430	459	422	430	451	452	417	463	436	411	449	453	441	454	399	452	457	464	460	453	448	496	432	427	427	438	476	460	421	459	400	429	434	427	430	438	442	424	410	469	442	381	415	436	431	452	449	413	431	447	457	447	459	429	459	428	455	477	458	436	422	430	419	442	478	453	490	441	429	458	433	436	419	434	428	444	447	439	464	416	469	427	451	388	450	433	450	433	439	437	454	441	410	408	442	471	434	442	432	453	462	437	423	449	421	457	433	453	457	410	452	408	474	458	457	454	426	391	477	442	416	436	447	438	471	460	493	419	452	446	460	454	444	418	460	434	467	464	447	440	457	421	444	456	421	468	423	427	459	441	444	439	427	423	429	443	435
23848	30753	11735	4325	2907	2854	1837	1449	1177	1106	894	873	834	744	720	752	750	704	682	673	647	676	655	641	664	607	629	664	617	612	590	600	607	588	546	570	536	615	556	603	544	517	607	521	548	550	586	608	584	584	599	610	588	558	564	598	515	575	561	570	575	577	574	604	582	569	518	583	593	553	568	606	559	571	570	587	562	625	549	587	574	564	611	573	568	602	553	587	582	597	566	540	590	589	602	550	573	538	602	595	568	606	558	566	537	590	555	571	572	586	588	548	619	563	540	534	546	560	553	565	546	581	580	568	574	646	580	556	595	528	583	559	554	563	587	542	589	600	562	574	600	565	585	604	565	563	566	523	565	584	609	561	551	559	560	575	559	549	575	546	593	554	578	601	531	606	558	562	574	580	558	606	532	587	602	556	569	544	588	602	598	568	600	593	616	601	598	574	592	593	552	600	539	581	547	594	604	598	600	600	588	599	583	556	584	584	585	566	524	589	576	575	561	573	553	550	594	542	563	566	606	582	594	619	566	567	565	540	554	613	561	542	553	566	551	578	544	553	506	600	583	544	563	572	581	602	576	583	601	562	579	545	577	593	605	561	518	573	603	606	584	622	604	562	538	573	587	564	535	548	550	555	568	599	555	566	561	568	569	601	623	594	568	583	576	621	570	567	580	556	604	587	578	591	564	582	576	613	617	584	541	576	575	566	595	584	566	585	627	548	584	571	531	535	587	625	564	561	562	542	571	560	539	565	647	563	552	606	593	574	574	543	577	591	572	569	574	528	556	558	557	538	609	581	576	566	581	565	600	527	575	575	595	545	594	598	584	551	606	597	638	596	592	618	575	598	575	546	580	545	565	542	582	595	586	543	587	623	580	548	581	530	584	603	581	618	596	519	558	605	559	642	606	601	558	565	570	562	615	580	593	592	573	504	628	570	614	583	573	589	600	568	536	554	530	570	563	601	576	587	569	619	554	578	585	580	608	542	621	596	582	574	584	566	572	551	550	612	613	578	611	563	552	580	584	552	568	568	563	570	568	564	593	560	560	531	546	564	624	577	571	553	613	543	577	579	531	580	599	590	564	568	597	568	583	544	576	600	496	587	599	547	558	565	546	567	564	608	604	556	590	579	591	624	548	566	597	597	605	586	548	578	579	592	600	540	607	565	566	577	541	596	566	568	580	567	585	571	562	549	579	584	568	572	560	544	570	562	579	600	566	568	612	556	561	570	576	542	532	609	559	581	549	586	545	540	554	567	550	606	629	581	575	559	590	586	605	577	611	565	551	570	577	576	604	592	551	614	602	611	573	573	587	566	582	577	586	592	585	579	586	555	582	586	528	521	547	606	543	567	572	571	566	575	568	563	558	565	576	590	568	615	620	537	580	597	576	594	567	549	556	574	548	587	588	583	596	595	550	607	620	592	576	564	626	518	527	614	595	611	596	592	568	552	587	564	581	571	602	586	604	587	571	562	591	546	591	551	581	574	596	579	620	562	542	530	605	560	619	568	582	565	584	579	560	592	556	585	570	605	507	583	551	605	564	575	600	564	550	561	565	609	592	597	580	564	561	547	558	564	573	596	582	548	598	546	572	625	569	619	618	555	597	597	560	606	514	595	583	548	584	594	560	553	577	547	570	567	581	593	608	605	562	578	543	582	559	627	550	550	567	551	552	550	579	603	540	594	577	576	572	591	597	568	622	579	567	533	567	565	600	589	596	525	569	556	616	562	595	575	543	563	604	619	561	554	577	602	605	582	554	639	544	528	610	552	595	586	570	598	587	579	591	567	597	565	594	581	532	567	569	578	569	606	583	562	628	541	570	575	547	585	560	556	569	588	575	590	614	530	624	541	553	595	613	561	550	637	574	549	581	582	584	574	594	582	595	603	542	545	558	534	595	563	540	647	573	568	583	568	577	583	585	579	530	551	610	539	569	580	541	577	567	552	628	541	567	580	571	592	577	610	586	564	560	544	615	555	629	588	528	605	571	545	606	533	614	593	561	554	600	598	580	583	600	570	586	606	597	558	578	588	585	588	558	583	599	573	598	580	605	575	580	546	567	568	561	555	584	564	610	575	581	550	578	587	564	537	540	551	580	564	606	570	556	573	564	579	532	569	550	569	572	619	542	567	634	588	531	605	565	574	594	567	579	560	585	551	555	540	541	577	554	544	626	579	524	584	595	597	549	559	600	553	533	552	564	539	590	582	567	565	581	567	621	569	509	576	575	560	580	589	578	602	599	554	575	499	592	577	545	563	583	536	566	622	564	596	602	569	599	584	552	565	544	575	581	623	575	568	612	550	598	572	591	602	568	615	575	538	612	585	531	599	572	558	593	594	650	527	603	609	571	588	560	594	591	568	618	576	560	578	568	578	620	560	530	567	576	606	584	583	529	584	587	579	579	580	578	588	555	608	588	525	561	582	607	592	525	557	567	596	578	594	578	591	543	544	561	559	587	559	568	576	606	569	580	557	572	554	589	584	555	556	597	565	593	623	584	576	562	556	576	581	562	534	611	585	536	571	534	598	542	569	542	608	539	586	560	583	591	524	594	574	574	545	593	568	575	540	610	566	566	571	578	574	602	595	562	556	597	520	526	547	581	519	586	562	594	616	557	553	582	570	576	554	572	573	586	593	593	600	537	594	565	594	587	589	579	571	590	592	559	546	602	584	594	582	545	556	591	627	626	536	583	592	558	572	597	577	572	569	535	568	581	589	575	554	603	558	522	604	573	537	595	572	563	559	581	540	549	578	552	587	584	590	542	588	589	553	577	567	560	606	597	597	629	545	618	566	597	564	602	594	573	575	604	597	569	590	572	546	588	586	592	564	577	576	552	572	586	523	589	562	554	594	553	583	608	579	562	591	547	582	574	536	582	590	579	593	564	564	550	552	559	594	571	553	586	572	623	559	578	552	565	556	587	546	586	597	559	555	620	564	564	560	578	559	580	585	586	553	563	559	609	572	582	566	619	589	562	604	551	602	551	579	587	572	571	622	609	557	578	613	561	559	537	581	563	580	562	600	614	553	548	591	560	538	591	565	559	600	570	573	579	524	509	570	555	576	568	562	583	603	574	597	573	551	609	606	543	577	586	572	566	551	601	589	573	580	574	559	570	591	561	597	566	592	564	540	576	584	550	557	539	558	578	556	590	586	582	575	603	610	578	599	514	559	613	579	562	610	622	603	603	582	587	547	554	519	592	548	584	562	544	576	537	579	567	559	597	578	610	589	543	564	534	577	555	523	587	553	541	584	615	564	605	572	542	565	580	570	582	617	563	556	548	541	584	564	549	560	552	627	571	594	581	572	563	572	574	561	573	579	595	604	589	638	592	588	595	545	543	590	557	594	537	559	574	586	569	572	555	595	570	542	566	578	583	595	563	628	560	591	585	545	574	532	614	531	555	595	560	627	542	589	548	598	597	572	533	579	577	592	572	572	558	589	619	558	520	565	557	608	562	611	575	608	599	563	612	522	582	580	557	559
24355	21708	28863	25057	21458	7414	1812	1241	904	821	727	635	646	600	612	600	554	522	513	489	487	491	464	488	491	476	462	415	436	483	418	431	420	474	417	412	430	446	401	468	415	390	414	431	428	413	385	392	392	458	415	428	398	418	379	450	425	430	409	399	416	438	446	437	384	394	433	404	418	387	434	390	402	371	411	423	441	433	422	413	447	380	421	422	397	403	418	404	411	428	392	445	410	443	448	422	407	412	407	428	403	398	394	415	431	426	413	398	430	404	433	379	378	410	402	440	383	405	417	388	414	390	413	415	389	413	408	432	409	405	409	405	416	423	389	402	408	417	423	404	402	428	431	425	392	414	409	412	418	428	430	394	419	378	422	404	400	399	422	395	397	447	430	406	378	421	398	400	395	416	388	427	463	419	395	440	442	448	425	421	440	396	420	424	443	437	359	425	414	421	373	363	386	424	394	412	439	373	421	412	430	396	424	433	444	435	413	400	386	399	412	426	388	412	414	387	411	408	434	401	403	407	397	414	417	419	423	388	422	417	418	399	414	401	411	435	405	411	394	404	387	400	417	394	384	400	408	421	424	420	422	405	426	407	472	408	421	389	409	385	410	414	398	407	416	394	454	439	403	454	426	413	409	440	404	404	424	446	362	447	421	441	432	410	384	391	428	405	403	411	401	402	443	435	434	407	424	406	387	417	418	404	441	401	415	404	406	419	432	412	406	407	401	418	417	405	407	400	428	401	410	395	392	400	437	391	399	433	410	397	423	392	420	392	373	363	371	405	428	401	405	388	441	401	401	442	394	436	419	445	409	414	402	425	420	419	419	421	394	420	402	406	394	382	406	428	406	438	381	393	430	419	408	384	446	404	436	418	415	409	435	389	403	415	405	405	416	433	383	386	415	409	419	409	406	408	385	439	391	386	433	415	452	401	438	414	425	428	379	455	426	414	410	402	420	431	460	392	434	406	377	448	410	441	401	451	410	397	418	366	416	390	406	409	407	435	389	459	423	396	388	429	389	409	372	429	406	409	414	390	447	395	426	431	396	418	397	428	416	392	426	382	420	404	432	417	419	422	414	419	434	404	436	434	441	378	422	405	414	372	425	414	445	410	429	353	404	407	408	373	407	435	417	411	409	415	412	420	421	414	423	424	405	408	410	411	405	377	422	407	402	402	391	464	386	426	414	404	451	399	424	411	382	381	416	376	427	420	398	400	413	400	402	446	403	420	433	380	378	389	423	390	396	437	432	402	401	411	401	429	451	446	398	427	417	408	419	416	418	435	393	432	429	387	430	413	413	386	407	451	388	413	437	402	441	404	389	422	387	410	372	412	439	426	411	410	464	412	409	430	415	419	419	403	417	395	413	374	440	403	398	410	394	421	408	387	388	416	444	414	407	407	395	422	415	428	419	366	432	415	440	409	384	419	430	420	414	390	419	426	415	424	375	394	408	422	406	387	390	410	425	420	418	414	402	444	450	438	403	418	435	405	407	439	383	391	397	391	391	428	416	379	429	439	398	428	391	402	427	385	389	411	448	400	407	397	402	401	444	412	420	396	427	447	389	417	396	430	425	443	407	450	414	390	435	418	435	428	379	419	418	407	376	370	394	408	447	446	456	413	410	404	430	391	438	436	431	442	413	412	386	421	402	445	424	393	427	432	404	413	450	440	430	400	392	437	445	389	438	409	443	410	405	449	407	419	376	384	408	396	408	409	395	436	420	440	401	417	380	404	416	428	429	385	427	398	395	437	413	413	440	370	401	408	415	409	416	404	430	416	380	450	399	424	432	415	419	400	405	394	404	430	436	430	432	394	420	383	444	415	456	393	409	389	418	409	390	440	389	381	450	365	418	426	446	409	400	401	385	430	381	372	409	393	432	426	415	413	402	458	427	422	412	408	442	419	416	398	399	439	411	401	391	428	433	399	430	410	420	403	387	413	411	411	409	390	449	404	421	457	412	396	395	402	428	422	392	410	404	420	409	388	426	448	419	409	405	365	406	403	387	426	428	419	397	459	415	407	425	425	380	452	406	424	425	410	408	435	426	453	395	416	399	374	422	381	412	379	392	404	406	412	402	430	382	404	427	406	390	411	409	428	439	375	421	426	419	402	415	438	398	428	449	451	413	397	398	445	407	442	399	380	419	391	455	429	365	409	396	447	428	415	396	405	408	404	400	377	419	427	426	403	418	407	421	364	405	409	435	404	429	447	397	410	391	434	422	363	423	392	396	413	433	413	430	406	393	415	400	422	388	436	404	393	397	417	392	374	374	408	421	401	398	385	395	446	392	389	431	418	381	427	419	409	395	411	397	406	437	399	430	419	417	409	418	409	421	395	392	392	427	411	412	401	411	388	387	443	399	430	418	406	448	379	417	431	423	393	399	437	399	390	384	412	414	434	372	387	406	437	417	428	399	409	401	402	388	422	416	426	402	423	375	459	395	423	438	432	373	428	424	434	432	426	420	406	398	385	403	430	410	413	409	427	418	420	397	403	413	405	421	406	432	425	412	408	421	424	440	403	384	412	435	389	420	438	403	419	419	409	411	396	427	411	384	400	410	435	406	406	397	437	383	374	397	389	402	394	426	417	402	413	391	438	403	463	459	388	423	445	429	404	423	411	374	422	393	420	407	415	412	411	386	421	409	404	384	415	444	402	432	436	461	396	411	382	391	429	423	427	418	408	398	397	438	402	409	384	434	386	402	411	382	407	418	402	428	376	443	459	412	402	394	424	383	437	431	426	391	414	402	396	406	411	402	400	412	376	421	396	425	403	454	423	408	395	430	411	424	370	415	402	416	432	408	386	413	409	404	439	420	449	432	428	454	403	426	418	431	429	402	440	382	423	424	450	382	418	429	395	378	396	429	405	367	427	390	401	393	420	422	415	394	391	409	431	445	426	457	390	402	432	460	433	411	390	423	396	392	412	401	446	406	422	436	421	418	447	416	379	419	426	418	416	381	431	422	430	390	430	422	381	410	406	436	425	396	425	434	407	420	392	422	434	431	422	397	424	392	431	387	402	411	422	422	428	405	390	399	418	406	405	400	386	403	396	414	397	392	434	449	376	405	366	417	414	411	405	368	456	417	437	422	432	392	411	390	423	400	441	385	388	410	422	400	401	431	399	447	464	409	420	426	400	418	406	379	419	426	388	426	437	429	402	426	410	410	405	425	375	417	405	398	393	417	388	439	433	447	421	427	396	412	400	405	408	420	391	420	410	394	410	411	462	441	433	384	406	407	400	419	413	403	417	377	417	427	411	400	414	403	405	389	409	403	436	390	397	432	398	427	400	367	404	417	394	446	429	393	388	421	419	421	422	424	437	389	421	397	466	426	373	456	415	413	376	396	370	393	425	408	370	461	421	413	392	390	419	456	409	397	422	450	409	388	377	435	434	416	425	379	422	427	408	404	443	415	395	419	396	444	401	411	396	462	399	432	414	420	403	427	378	403	415	404	420	406	419	412	421	414	429	451	405	388	385
23897	41706	18756	7549	4931	4511	2928	2325	1703	1563	1269	1154	1100	963	915	868	858	823	760	684	764	724	733	705	680	626	673	639	658	624	558	553	584	588	565	575	585	574	605	536	548	584	581	563	550	572	555	549	585	513	540	518	540	553	568	558	524	555	531	585	539	551	528	521	557	569	550	539	542	538	550	597	556	528	585	526	581	558	560	579	576	556	567	524	593	563	534	518	565	580	535	557	564	516	513	538	567	563	541	545	555	518	533	539	567	514	570	557	544	564	573	520	561	555	541	515	561	509	521	577	545	524	547	486	528	594	541	559	546	576	507	551	485	563	549	527	554	561	551	509	563	561	525	531	523	572	580	582	568	565	531	524	544	572	563	526	566	529	551	545	595	571	575	587	523	496	582	564	527	535	533	532	549	564	552	548	574	533	513	535	542	551	580	537	571	565	538	560	523	562	529	536	508	602	499	569	562	554	515	568	529	556	577	560	538	576	584	484	525	534	574	580	581	556	574	536	488	536	522	541	587	534	585	572	565	553	544	588	520	556	557	534	533	513	530	539	539	588	575	566	567	549	556	561	559	523	583	546	571	534	555	561	537	549	579	562	522	557	538	542	547	601	552	526	586	596	545	550	514	555	559	581	554	562	581	550	539	526	554	532	554	566	500	531	525	570	558	596	540	560	556	531	512	517	492	549	551	515	516	559	566	559	566	567	530	560	556	556	548	550	539	490	503	534	546	576	532	552	575	547	520	557	476	527	584	547	530	562	531	542	572	510	523	549	510	575	574	534	546	557	579	539	526	559	518	541	535	538	546	525	536	568	535	567	527	556	554	561	563	554	537	541	564	543	548	560	588	525	540	592	532	554	517	502	534	553	524	548	531	536	524	583	564	537	569	585	519	560	565	561	548	556	533	543	548	555	521	538	531	579	570	494	573	535	523	552	485	543	535	536	555	544	544	531	594	528	566	522	553	562	515	547	568	480	554	552	587	526	580	524	510	530	554	540	566	556	566	520	576	571	579	580	530	558	562	567	556	545	472	507	571	537	569	533	558	503	527	556	540	541	515	576	515	549	514	573	523	509	541	531	545	586	521	491	536	546	519	524	565	526	535	559	509	545	561	513	550	523	544	568	533	594	491	514	570	553	491	533	565	516	551	554	544	512	569	570	539	547	520	554	500	539	541	528	517	574	514	535	537	554	525	555	561	514	551	584	563	568	525	551	535	586	554	526	551	546	503	538	535	535	553	553	533	563	548	522	539	562	502	528	532	578	563	532	536	551	552	547	529	505	567	579	555	559	484	520	526	552	547	515	538	575	535	517	528	547	540	526	535	538	524	550	531	531	552	591	551	556	538	529	557	546	576	540	537	561	565	513	508	550	581	553	545	564	532	539	532	563	555	601	572	549	564	554	532	565	503	548	552	529	541	532	555	554	542	556	541	536	566	525	552	544	556	588	513	538	512	508	558	535	501	564	514	499	579	562	506	535	554	508	596	544	519	569	544	590	500	510	576	574	579	541	520	521	538	529	571	532	576	532	515	538	582	552	548	556	532	560	555	503	560	577	574	545	526	563	549	558	560	554	572	523	525	525	563	535	573	566	524	542	551	555	555	555	547	594	549	550	551	541	568	557	536	601	525	522	564	559	518	507	589	520	544	554	557	548	535	560	535	530	516	555	507	523	575	548	548	529	536	561	562	536	503	544	531	577	531	567	592	539	529	518	563	547	517	562	490	550	585	535	529	546	553	551	557	574	521	576	543	555	552	524	491	533	553	561	562	525	534	578	573	553	522	593	558	585	564	511	527	537	552	516	510	550	534	546	528	540	574	551	547	537	524	588	552	543	505	565	526	594	582	586	493	529	544	571	552	563	545	543	542	516	570	553	547	580	535	475	542	570	531	553	546	558	525	512	543	544	549	548	493	482	573	516	568	547	549	558	513	538	570	523	562	507	552	519	528	520	535	558	577	575	511	576	537	569	550	552	511	539	540	515	543	561	541	530	559	506	543	543	556	541	521	510	562	555	514	544	552	541	543	524	549	517	529	517	532	549	514	541	560	501	575	523	531	546	565	573	585	522	561	534	535	558	581	564	573	532	526	504	565	511	541	520	510	585	537	557	542	579	556	552	514	573	528	511	583	519	534	535	592	541	561	533	502	513	551	529	562	584	560	544	524	554	545	549	540	546	536	585	543	566	575	536	527	579	559	561	528	541	523	539	554	565	543	573	547	520	513	559	562	569	529	568	551	536	538	528	547	540	554	539	551	574	527	550	517	568	542	526	532	560	528	540	560	561	515	500	552	562	587	538	557	503	536	525	611	535	527	539	536	523	528	514	562	488	495	568	566	573	566	587	544	528	514	524	580	536	562	541	547	550	546	499	556	563	582	514	567	541	523	567	520	552	526	520	531	549	566	579	561	520	558	542	519	567	542	547	539	564	536	549	519	557	557	483	524	575	538	560	555	515	539	548	521	575	546	565	545	565	545	566	568	557	555	572	540	555	560	575	559	629	523	490	545	530	536	524	531	555	549	539	583	551	562	547	545	555	508	560	583	529	485	512	553	517	559	540	567	536	540	544	537	511	582	578	590	530	497	600	548	516	506	546	535	582	540	527	563	524	521	533	549	485	539	550	589	586	569	533	539	573	541	504	531	559	548	586	544	551	556	539	545	488	539	563	505	608	589	562	562	540	527	550	535	562	510	514	512	564	561	527	538	503	592	499	534	527	542	542	525	518	537	549	573	514	555	566	529	539	528	514	559	501	519	558	558	523	549	549	511	529	510	556	560	540	534	535	539	571	555	525	567	565	525	546	539	547	563	523	574	547	523	514	488	510	559	526	558	569	524	528	535	519	582	543	552	527	539	530	551	516	566	504	497	506	530	505	547	547	557	536	535	551	543	562	545	571	559	514	569	526	600	508	563	547	531	550	555	514	534	533	564	576	550	527	514	568	578	565	569	526	553	532	579	533	567	526	558	539	536	539	554	534	552	556	524	547	539	540	542	553	544	518	554	520	551	548	576	536	543	540	526	536	526	580	506	545	540	544	525	540	555	563	535	541	543	521	553	487	492	528	545	565	575	603	503	551	572	539	551	519	583	559	525	540	526	498	555	563	553	523	532	520	547	568	557	542	566	529	581	560	529	489	575	553	558	541	549	545	563	537	541	503	570	504	523	568	526	584	540	546	527	534	512	530	570	504	551	571	543	596	519	573	531	567	549	515	518	547	529	550	579	545	510	558	539	582	547	525	489	516	593	538	509	550	564	540	539	573	534	530	538	527	539	515	540	488	588	518	591	549	547	561	577	554	519	546	555	499	568	574	528	538	534	550	573	596	537	549	550	537	547	579	575	523	538	564	530	585	532	535	566	541	591	522	580	502	567	562	554	526	577	577	541	564	552	573	556	565	551	532	545	565	548	507	536	546	523	516	563	531	536	548	536	585	532	525	522	562	546	503	571	550	532	532	554	567	548	565	549	557	546	570	544	529
25293	21644	27668	25886	9039	1904	1028	755	641	550	483	480	474	461	435	396	395	343	361	365	386	330	351	332	355	314	310	314	309	311	290	287	292	318	325	308	298	270	269	289	305	267	279	323	257	320	305	300	290	285	292	271	305	266	272	260	327	290	305	285	277	279	284	303	264	283	262	274	286	310	290	277	287	303	314	264	292	330	283	296	275	267	291	282	296	314	283	281	296	293	286	266	285	282	273	303	255	286	304	297	283	294	281	275	301	259	300	300	268	292	309	273	296	264	251	269	284	263	287	296	282	304	259	248	283	264	295	285	279	296	263	285	283	278	298	307	319	280	281	268	280	248	263	257	277	281	283	294	289	291	271	285	290	268	299	259	271	261	287	320	283	275	292	270	288	288	259	265	269	308	290	273	285	305	288	290	258	300	300	267	272	285	287	290	322	284	271	291	274	298	286	306	296	310	275	267	287	279	301	272	295	331	279	275	276	281	275	282	281	276	295	274	278	237	268	287	296	269	306	282	286	317	259	275	284	256	284	275	290	264	276	261	267	306	277	296	278	293	307	296	283	272	300	299	283	291	279	261	300	245	309	261	287	299	272	316	284	299	288	287	262	306	280	308	287	262	253	294	275	286	271	299	278	298	294	308	277	286	256	276	297	299	271	278	251	319	309	281	272	276	290	287	318	293	257	288	278	280	282	309	305	253	262	271	250	266	275	273	275	292	280	254	293	283	243	293	278	287	263	283	289	281	286	260	256	266	266	288	294	299	251	295	292	299	290	277	297	291	286	267	298	287	247	278	295	284	268	267	307	312	263	275	290	265	272	250	266	275	287	274	290	277	284	267	249	301	274	273	293	282	235	295	282	274	290	265	281	283	275	265	297	305	288	286	283	276	296	267	272	270	280	305	293	276	287	261	261	284	289	258	305	275	266	273	304	329	260	277	300	286	309	276	291	286	283	275	276	303	275	300	302	310	272	286	274	269	306	319	281	289	302	276	275	301	305	308	278	306	249	270	287	281	314	276	298	292	286	267	312	251	286	277	273	305	260	268	251	294	301	278	283	300	299	303	298	283	275	328	288	277	245	299	279	308	287	270	296	281	302	294	304	262	296	283	300	305	281	292	305	272	288	268	251	289	273	269	280	262	303	291	278	259	287	282	287	254	291	297	304	257	289	256	299	273	287	301	309	291	269	255	252	305	293	296	273	283	265	279	286	284	248	285	291	279	262	272	260	259	253	274	313	279	280	261	289	314	286	315	283	317	259	296	301	272	289	247	285	271	279	286	276	275	258	276	308	273	294	283	312	290	286	262	289	270	262	270	291	272	303	284	278	284	296	289	282	279	285	302	261	325	266	290	305	283	261	285	290	287	283	280	286	266	270	280	296	263	282	250	256	280	292	304	273	294	280	298	291	274	285	295	295	271	284	297	268	267	280	269	315	274	295	295	263	263	259	274	284	287	281	268	329	301	294	250	283	292	297	282	286	304	268	271	270	301	288	297	320	270	296	280	272	249	258	289	262	295	313	277	274	256	279	296	256	292	309	295	270	290	292	282	279	301	299	271	261	290	290	288	279	287	278	289	287	273	275	276	274	280	256	280	310	285	273	319	297	264	263	267	280	287	279	313	271	280	269	321	293	278	277	266	290	278	269	306	284	274	274	288	290	259	256	295	281	274	298	305	288	286	271	273	271	280	267	254	266	295	273	272	258	293	281	272	272	304	302	283	287	243	245	289	256	280	268	280	281	275	285	301	283	276	263	263	333	284	294	306	266	270	284	307	282	278	310	293	255	288	269	259	281	270	298	271	292	258	289	242	286	274	254	300	259	313	260	277	305	293	272	284	277	262	254	274	267	274	276	270	291	267	275	271	293	290	263	290	294	268	306	295	299	317	255	304	267	280	285	299	292	298	294	274	284	289	300	285	267	286	285	272	279	253	266	284	260	273	290	274	307	347	280	326	277	302	288	268	274	268	286	330	260	292	271	267	268	257	277	273	289	323	277	283	317	269	275	285	245	290	269	295	299	303	301	290	284	254	272	276	303	306	265	265	298	289	297	287	273	269	282	285	259	286	302	257	299	275	286	271	246	241	283	247	240	305	279	286	291	290	291	299	276	297	288	294	311	290	259	286	270	282	297	280	284	286	313	294	276	271	257	313	274	288	297	286	275	275	280	263	306	298	276	294	255	311	293	280	276	271	263	284	278	279	272	301	296	282	264	255	293	286	274	263	265	262	287	287	288	297	278	278	278	286	279	291	239	272	295	303	262	297	232	286	266	252	274	280	265	250	263	291	272	265	298	313	276	270	284	265	276	278	289	286	282	282	307	303	319	306	268	267	287	268	293	307	266	263	293	289	246	262	256	283	302	263	293	293	278	274	282	279	288	290	289	281	294	277	305	286	278	289	283	287	305	301	280	298	298	300	280	309	281	265	281	274	305	274	289	306	269	265	298	293	279	278	288	269	282	272	282	250	278	273	295	269	296	269	295	269	298	304	292	268	300	294	285	271	230	253	278	291	281	290	262	283	277	301	289	283	276	257	302	280	275	255	250	281	291	298	244	249	275	296	276	295	287	303	298	285	306	260	269	265	305	278	297	273	283	282	275	294	290	308	294	286	254	269	273	274	298	273	286	268	270	282	304	290	284	277	293	293	292	277	283	281	272	295	270	249	270	310	275	272	305	291	294	262	277	268	288	277	280	283	288	269	296	286	290	271	280	270	271	291	249	282	306	265	280	288	286	298	270	287	273	268	282	282	276	307	283	297	275	277	276	283	290	271	258	281	292	277	300	280	288	296	298	267	273	291	293	293	301	286	285	260	312	263	292	274	316	267	288	300	273	287	285	295	291	293	292	256	279	291	307	260	261	292	304	268	304	282	273	268	305	267	281	296	260	295	278	279	268	267	303	287	288	288	274	291	292	274	316	301	269	277	286	282	295	274	299	304	296	250	291	304	266	302	275	263	280	297	267	274	279	265	274	271	304	252	274	274	262	296	280	319	291	306	271	276	260	291	297	281	302	304	248	268	293	270	262	227	302	278	259	282	305	295	298	256	298	306	292	283	271	276	278	307	278	279	270	302	263	304	254	286	298	280	287	277	260	292	283	295	281	284	276	270	262	299	298	261	281	285	311	294	274	294	288	316	259	281	310	288	276	290	296	298	308	319	302	290	282	288	261	280	291	267	318	283	276	275	283	280	277	286	287	299	279	273	266	262	276	265	263	276	247	302	267	296	257	307	295	288	269	284	269	279	252	251	278	239	302	287	291	284	290	302	293	270	281	309	289	293	295	294	259	294	299	269	266	264	302	271	247	286	296	274	280	289	297	271	293	299	275	298	313	279	276	285	286	282	268	309	273	275	261	276	258	250	285	261	289	317	327	284	277	267	296	280	304	273	276	312	303	251	281	269	285	282	248	261	280	288	259	297	264	297	302	278	286	278	287	290	266	299	278	271	260	280	256	270	296	275	292	231	283	303	260	289
23996	35926	14968	6388	3851	3594	2188	1699	1225	1065	851	893	783	741	715	671	620	527	523	509	516	505	450	464	466	460	443	419	405	412	397	390	375	405	402	358	413	402	393	346	386	384	391	371	365	394	374	386	384	374	396	394	433	353	361	400	383	322	388	381	372	375	372	351	357	341	379	377	393	359	342	371	385	394	385	393	402	344	360	404	386	361	418	377	385	368	359	380	360	390	395	338	379	331	383	337	374	369	369	374	397	360	355	349	401	382	369	350	364	354	361	372	363	363	400	371	383	383	394	373	380	371	422	366	357	367	341	345	352	375	360	362	389	369	349	345	371	363	369	369	372	359	380	384	382	355	339	384	372	335	389	365	396	339	369	397	358	390	357	399	393	377	372	365	379	412	366	382	384	342	358	356	353	388	371	334	383	360	357	356	379	358	385	371	363	374	372	365	384	386	389	390	368	377	345	363	367	365	352	333	380	371	396	352	372	381	365	367	369	389	342	370	367	370	359	377	354	340	392	385	343	353	346	388	328	372	366	359	380	376	390	369	365	376	380	363	358	361	347	380	326	371	371	357	312	393	373	350	348	412	378	368	368	395	398	362	390	387	412	359	364	375	372	358	392	364	375	390	353	368	383	338	351	369	341	367	367	396	387	348	339	377	371	330	343	376	364	337	392	362	348	375	364	396	361	386	385	367	378	396	376	360	345	392	335	379	362	383	372	403	362	339	402	373	369	347	373	396	363	333	397	340	365	380	347	358	355	380	376	402	380	370	396	381	394	343	354	395	410	372	359	400	386	353	337	353	359	357	384	383	371	386	348	357	372	390	408	388	387	403	376	384	371	376	348	353	369	399	345	360	374	357	371	373	372	371	344	377	380	403	389	385	356	384	374	381	367	355	379	351	363	392	362	372	397	391	386	373	348	365	376	328	401	399	348	365	348	370	390	379	337	382	382	389	353	357	353	369	355	414	367	358	361	378	365	389	356	374	354	414	386	354	395	392	386	328	396	338	377	356	363	386	370	364	364	362	359	381	366	384	359	368	389	359	376	395	371	411	364	386	371	361	369	372	372	397	395	361	369	347	379	389	349	374	373	372	369	367	379	373	364	376	362	335	366	368	367	365	378	358	361	397	368	395	359	392	393	345	384	389	366	375	369	334	381	400	383	350	343	362	385	354	353	362	357	379	382	345	367	377	410	360	351	354	448	343	376	383	391	421	367	341	361	370	366	396	346	382	356	363	376	318	366	366	405	404	371	345	346	363	380	401	377	425	395	382	374	336	440	323	347	372	325	339	357	400	397	351	356	361	381	365	366	389	376	358	364	352	370	381	362	333	349	375	356	364	398	372	370	348	344	382	395	368	386	373	335	364	370	372	372	353	343	360	383	341	361	387	372	353	333	349	333	384	384	323	374	374	392	349	358	354	358	395	364	375	402	362	359	398	369	392	366	357	371	382	362	347	372	346	368	394	412	351	396	378	360	376	365	368	364	361	409	366	378	371	370	367	373	381	424	355	365	383	359	364	361	394	347	336	320	361	389	359	389	365	384	346	381	351	346	414	360	352	381	378	384	367	355	377	356	369	383	365	345	354	390	369	353	340	333	386	385	386	374	388	371	389	367	400	357	368	383	414	382	352	372	357	348	362	345	372	378	388	392	350	365	375	402	382	367	423	391	359	384	367	353	369	346	318	385	395	385	397	387	340	361	375	369	369	419	369	406	350	369	384	382	328	371	354	309	378	387	359	367	380	375	393	376	350	341	328	370	376	383	353	366	355	383	346	397	364	379	382	383	349	373	358	352	340	399	349	385	329	378	349	376	338	351	383	369	390	395	389	372	364	359	385	360	376	342	372	397	351	354	361	383	388	396	340	374	401	376	402	399	366	371	369	347	390	353	380	397	368	355	369	347	387	376	396	379	358	319	364	375	360	342	357	374	385	366	376	394	356	366	341	373	387	326	373	383	358	378	363	420	352	353	373	366	380	401	369	378	359	371	363	359	378	404	376	386	314	364	385	369	387	353	377	357	370	394	354	367	394	374	383	367	361	365	410	354	362	351	369	373	353	405	400	363	401	409	393	396	346	366	397	339	406	377	408	358	392	362	377	424	373	348	415	411	372	370	377	373	338	366	398	382	378	387	400	363	346	390	393	382	361	386	372	381	401	379	419	358	352	397	368	375	364	379	367	370	365	367	408	400	363	359	414	350	381	351	348	340	357	336	370	401	338	365	375	414	341	382	387	359	363	360	402	392	335	374	366	391	384	402	394	357	343	370	375	381	389	369	363	351	355	383	365	354	353	377	373	380	374	371	376	386	347	343	371	362	382	407	373	375	352	381	368	390	381	359	378	363	408	396	379	389	384	373	365	353	360	382	381	391	340	360	364	373	352	388	360	383	378	394	370	373	391	355	353	357	382	365	393	357	357	374	345	375	379	391	384	365	368	371	399	366	352	335	346	387	370	351	369	379	383	389	384	384	358	363	346	364	364	405	363	392	397	378	353	355	399	367	354	365	367	373	332	382	389	346	379	352	414	379	375	396	338	385	377	350	371	371	369	394	398	387	401	384	364	402	356	360	413	362	348	380	357	384	354	330	354	363	373	365	394	365	373	390	324	343	347	339	366	342	335	341	388	392	325	362	364	371	358	386	344	348	344	380	370	359	341	345	356	330	368	410	401	404	357	377	396	362	384	393	397	347	381	352	347	428	372	399	394	369	360	365	388	357	385	385	361	375	379	403	350	378	333	389	368	352	359	395	388	355	354	400	382	370	369	387	351	349	383	374	363	374	386	394	374	395	369	376	354	369	403	347	358	374	355	365	355	388	387	385	379	353	377	373	390	349	351	354	353	373	359	340	358	367	323	409	368	356	362	364	360	374	371	398	343	346	363	375	357	346	368	369	349	371	373	350	399	376	375	399	353	366	372	331	352	392	349	342	377	406	312	359	356	422	379	366	372	376	364	363	399	372	389	413	366	360	376	361	332	401	379	357	376	371	339	363	409	340	372	323	379	381	389	401	400	369	399	375	381	357	359	374	391	336	377	392	338	363	400	359	382	349	367	381	366	380	356	376	348	373	365	382	383	343	375	372	361	328	375	366	374	369	371	358	343	364	397	373	394	381	390	404	387	355	367	386	354	389	363	336	376	386	345	361	379	361	377	346	375	377	338	401	348	374	344	359	380	383	351	427	381	336	329	397	356	362	367	375	343	372	397	394	378	384	350	392	350	393	371	355	371	369	324	384	388	356	336	373	389	347	373	396	370	362	378	377	382	368	361	361	363	349	396	350	372	351	400	368	373	402	400	373	390	357	374	359	378	386	378	360	350	375	423	357	359	374	352	385	363	364	357	379	362	348	381	403	354	359	360	376	379	371	365	369	403	398	370	383	337	370	415	363	371	374	356	381	346	354	371	366	381	362	380	379	364	377	338	369	378	380	376	374	389	404	370	379	343	347	354	383	352	358	374	367	334	381	348	379	402	363	374
23266	21713	29533	24426	21714	21626	6946	1496	927	780	685	660	545	523	506	434	365	325	373	326	350	342	294	307	309	285	271	263	265	229	256	218	228	216	251	217	230	220	221	243	218	214	204	235	198	223	172	201	208	226	215	218	226	198	205	212	220	221	217	215	195	238	169	216	189	210	202	229	214	191	204	198	217	202	220	226	197	211	209	206	191	228	225	213	196	231	215	190	191	204	202	205	209	214	216	217	224	206	197	200	195	180	204	224	222	195	201	217	221	183	217	210	195	192	202	203	231	213	206	194	222	240	199	200	179	211	213	217	225	207	196	213	205	210	207	231	210	185	189	200	239	232	195	197	190	201	216	221	203	202	183	188	181	194	217	215	202	213	233	196	222	217	191	208	199	185	215	208	175	206	218	181	195	189	197	172	204	181	201	193	212	206	224	191	207	176	195	204	214	204	212	191	213	214	224	216	228	188	227	223	209	212	167	233	173	207	187	218	221	212	178	200	209	190	214	216	214	193	207	187	209	198	224	195	205	190	204	201	200	185	172	235	234	194	222	216	219	216	226	210	194	167	184	230	216	199	207	228	215	216	229	210	215	193	191	205	223	186	199	179	233	222	209	230	220	192	208	200	214	204	206	196	206	221	237	200	219	197	169	219	199	170	181	208	225	213	203	221	204	186	186	202	228	202	216	184	194	189	220	183	202	222	192	227	204	211	205	207	205	212	219	199	202	224	204	198	205	236	221	191	208	211	191	206	214	196	209	201	199	208	237	180	220	193	221	177	212	198	237	183	193	207	189	201	225	222	200	173	215	200	197	221	207	190	187	169	213	199	199	196	208	191	178	233	189	197	223	223	201	220	213	171	204	220	204	213	215	214	236	211	185	191	179	204	189	218	199	212	234	195	217	204	209	217	212	195	209	172	213	215	216	205	193	210	200	246	209	180	217	187	189	203	206	221	207	199	203	213	200	203	213	195	211	198	213	191	187	212	221	191	210	189	193	178	199	212	200	197	207	204	206	188	186	220	193	224	207	212	198	197	215	215	210	185	225	201	214	263	184	202	232	227	175	203	207	188	223	207	201	176	214	201	212	190	230	216	181	193	212	198	214	181	221	242	191	189	247	199	227	205	191	240	221	205	203	231	200	190	179	210	194	218	210	219	218	196	190	218	223	217	184	186	200	211	218	212	212	188	206	201	192	190	216	194	220	194	209	170	169	211	174	217	203	211	233	188	202	196	181	185	208	204	190	194	205	212	193	224	226	175	207	190	224	188	195	200	221	195	236	188	197	206	214	178	232	202	209	213	214	180	187	197	210	208	180	220	201	201	227	194	202	202	200	195	206	190	215	204	222	218	218	214	155	196	214	223	229	203	194	193	188	206	234	201	195	175	199	205	196	210	179	185	197	213	200	211	209	198	182	219	193	208	192	204	205	226	203	200	177	226	198	186	176	207	224	215	221	207	216	203	200	215	197	207	189	215	182	205	184	220	192	193	188	186	198	204	173	205	206	183	209	226	225	227	230	204	222	194	211	199	191	193	176	193	211	187	232	192	191	188	192	200	189	219	215	200	178	202	183	192	201	194	192	219	204	202	177	198	201	211	200	215	185	219	213	193	201	178	210	217	216	201	228	189	205	201	205	197	206	224	208	206	192	183	192	191	219	217	187	207	211	187	213	191	196	197	217	223	206	202	229	201	190	214	214	198	217	189	179	227	214	213	197	200	204	187	211	218	225	199	214	208	213	183	207	194	213	192	210	229	245	224	217	211	192	212	228	206	199	152	201	194	213	199	212	200	233	199	210	179	220	194	193	202	206	176	168	203	192	186	187	203	218	198	194	210	190	201	232	208	210	193	198	207	190	187	210	206	208	187	217	228	219	172	226	209	220	220	200	223	193	194	169	194	205	205	219	207	206	224	198	223	214	212	195	185	221	196	202	209	197	218	178	204	201	221	195	222	203	191	219	222	215	206	203	192	179	199	202	207	190	189	216	197	213	205	215	212	220	228	233	203	199	207	188	230	205	191	198	222	201	220	194	189	191	192	229	226	210	211	171	196	226	197	207	185	167	182	209	210	202	197	219	204	202	188	213	188	196	172	206	183	208	218	170	220	221	185	203	195	209	229	219	210	228	193	187	195	228	196	202	193	230	191	194	227	198	198	211	198	174	201	201	212	210	210	209	232	185	192	210	196	214	219	210	197	184	206	197	198	175	204	205	195	178	200	201	204	180	176	218	229	184	200	186	205	202	204	227	190	212	183	193	206	208	205	185	219	248	215	206	193	219	200	205	219	208	226	209	186	206	201	214	230	192	192	213	205	210	199	210	178	202	201	207	201	209	183	198	192	211	214	192	223	200	214	209	205	215	233	209	193	192	201	224	189	210	213	229	215	207	207	192	206	209	203	217	199	188	210	203	217	215	221	184	200	211	227	216	215	208	226	203	192	220	202	212	226	204	181	203	192	238	199	229	231	189	205	203	196	188	205	200	203	200	196	189	191	200	230	213	197	185	181	231	193	226	188	181	205	205	216	174	186	212	216	207	208	180	236	214	196	207	182	193	188	220	216	193	190	223	205	218	197	201	204	198	206	207	203	202	219	190	207	204	186	227	192	229	177	213	249	217	176	205	207	203	209	207	204	197	181	191	173	207	189	177	201	195	203	203	228	197	208	200	221	193	204	194	204	232	210	203	218	199	201	178	219	177	221	190	192	181	215	192	220	216	188	191	183	212	191	207	192	237	175	206	215	211	213	189	211	193	191	213	211	187	194	216	203	178	234	179	196	213	197	220	209	238	184	196	199	228	184	219	187	223	202	223	200	219	204	217	187	212	211	215	209	213	189	206	200	205	192	203	220	200	210	186	206	201	231	209	183	208	220	210	195	185	192	206	215	202	207	212	200	223	178	199	221	211	197	196	212	179	226	186	202	204	199	189	205	207	198	197	180	166	212	215	210	191	216	200	213	184	216	204	208	213	180	228	191	188	214	214	186	194	166	228	216	216	192	214	178	200	215	201	180	184	152	213	211	195	232	210	197	219	180	209	186	208	199	191	201	191	194	212	192	182	190	209	204	187	191	225	171	205	206	210	191	200	216	202	200	171	243	203	208	217	196	217	175	204	203	200	174	203	237	223	208	204	214	213	214	187	198	206	218	220	193	203	214	217	199	162	198	226	191	192	204	192	199	191	202	212	232	195	192	210	221	189	214	203	195	212	198	209	197	209	205	212	196	202	228	215	182	219	181	220	194	225	197	185	209	179	199	211	183	219	182	215	204	194	208	224	240	188	203	212	221	209	183	193	206	213	205	206	221	198	220	200	226	199	181	186	220	199	201	219	223	204	199	211	191	193	202	199	203	201	183	215	174	205	205	216	234	188	205	209	194	191	210	209	181	191	216	180	201	201	213	186	199	196	209	207	208	203	201	198	217	203	208	192	186	203	204	202	221	216	212	181	194	217	194	209	197	188	209	199	209	178	206	216	210	230	210
27367	48905	22159	10499	7217	5913	3710	2824	2160	1648	1422	1324	1124	991	971	784	669	592	610	613	559	536	496	505	497	447	426	404	389	370	366	339	338	352	356	328	365	296	291	302	286	319	290	294	285	280	273	269	270	305	251	312	290	306	274	287	308	306	272	251	266	293	263	246	281	265	295	284	273	259	265	257	267	272	285	276	290	265	272	283	285	268	300	290	290	275	290	282	279	251	274	259	295	284	260	311	283	267	292	316	267	240	244	285	269	254	256	280	302	293	284	260	265	273	264	273	265	275	278	283	292	259	253	289	251	263	287	288	259	252	286	263	284	281	291	269	264	307	300	260	284	266	258	251	290	288	292	292	265	289	261	288	285	206	285	296	284	279	268	262	263	294	254	271	257	278	285	268	303	263	259	287	243	299	239	274	263	260	287	268	279	273	293	296	265	316	266	256	249	307	282	295	266	312	274	319	290	284	345	272	270	271	260	246	252	276	242	268	296	290	243	262	277	291	308	275	288	261	273	275	268	263	283	279	280	270	288	277	295	296	285	270	252	267	273	294	256	288	261	303	254	260	282	246	251	303	285	298	274	259	300	245	301	258	255	269	274	295	264	280	243	283	287	271	296	276	265	257	291	271	296	281	301	270	281	269	293	284	238	262	261	270	299	301	264	283	254	298	294	305	286	257	293	271	290	289	269	259	286	287	293	261	259	261	304	258	292	269	295	277	307	287	283	274	264	286	263	254	282	311	290	276	285	275	276	243	277	283	296	259	254	281	277	296	268	302	278	281	276	303	257	244	268	263	290	285	254	269	271	244	269	257	288	278	291	277	275	293	330	276	264	286	265	258	299	260	255	279	296	294	260	282	288	274	275	288	283	274	293	248	289	290	287	286	247	271	263	303	240	311	296	259	317	300	254	290	266	269	280	297	302	250	251	288	274	277	288	286	280	279	274	267	284	273	286	286	271	288	268	252	236	273	308	288	281	284	266	290	311	287	310	273	263	284	291	298	293	280	257	278	270	275	278	265	268	298	257	279	278	267	272	287	292	277	286	288	247	304	281	275	284	291	310	276	285	260	264	283	287	298	292	292	276	280	247	253	280	276	281	272	246	253	274	291	280	295	287	265	270	273	270	291	269	297	274	278	265	290	264	285	269	309	271	264	249	301	283	264	269	254	296	279	291	275	321	250	301	268	285	285	271	263	256	255	281	304	328	288	276	277	253	280	284	281	270	291	269	300	261	275	254	282	244	278	271	274	298	255	271	297	255	249	265	289	312	274	282	296	287	293	258	256	264	286	287	246	298	272	271	266	253	322	255	267	302	290	261	275	297	281	259	248	283	272	278	309	292	300	255	270	274	289	279	288	268	268	262	284	266	275	288	279	264	274	289	291	265	254	298	234	258	265	273	319	243	287	292	264	286	255	266	249	274	254	287	300	291	267	282	283	252	269	287	277	265	293	295	275	290	267	276	286	295	274	267	243	286	266	260	278	273	288	277	278	304	266	273	296	301	259	265	240	292	287	249	276	298	289	264	282	283	266	256	273	278	270	282	301	286	281	271	292	267	288	277	283	301	250	272	256	266	285	256	262	292	277	253	286	269	270	273	279	299	275	305	274	276	290	250	280	288	270	239	280	282	292	286	274	265	266	316	273	240	240	270	290	286	264	283	280	284	291	261	258	307	297	308	304	259	246	284	281	264	252	256	285	275	292	261	279	264	252	252	270	314	268	234	263	275	284	257	251	266	250	307	307	268	295	285	281	255	273	244	270	281	280	253	298	261	277	248	263	294	259	256	268	269	282	316	257	272	288	298	225	311	237	260	259	254	292	290	270	285	279	278	279	281	265	270	260	297	252	280	281	292	271	257	238	265	301	268	271	268	282	286	283	295	269	281	276	266	292	223	287	280	287	295	278	282	276	253	273	274	292	279	294	298	298	277	271	295	296	273	276	286	277	264	273	289	279	278	287	299	297	262	268	279	272	257	302	292	261	281	309	275	275	265	252	268	292	261	301	279	295	283	283	280	274	310	244	296	284	282	268	290	267	295	267	283	290	273	287	270	295	286	288	242	259	264	274	265	283	286	256	276	309	235	318	266	272	274	289	258	271	307	274	260	284	298	258	288	320	287	283	284	257	266	292	280	253	279	281	277	291	283	279	259	246	267	273	283	246	265	255	259	312	280	283	257	257	270	285	279	309	292	269	275	277	278	262	295	255	256	282	276	279	282	282	276	253	293	264	274	274	280	281	275	288	257	271	272	298	298	263	289	290	269	286	280	261	280	288	268	292	287	287	270	267	289	262	268	278	280	290	261	294	283	281	257	277	276	269	270	295	251	270	280	271	266	273	255	272	279	259	257	263	283	251	271	293	290	277	281	267	279	277	273	284	295	275	310	292	262	268	257	293	266	244	253	276	302	284	276	251	283	298	252	246	282	313	278	270	274	268	285	283	290	297	285	296	273	304	281	295	255	295	278	277	306	291	276	288	281	294	248	284	270	262	244	274	266	235	284	278	262	250	282	274	264	261	286	274	283	252	271	270	275	234	277	282	263	287	275	304	284	286	281	281	244	259	281	283	285	293	275	273	278	272	260	281	281	251	260	261	265	290	293	270	284	278	236	258	270	275	325	254	292	279	301	303	277	323	287	255	302	280	270	276	281	277	291	277	293	298	267	280	259	290	304	325	275	269	275	263	274	250	252	244	273	291	283	281	305	272	268	267	272	263	250	267	283	294	297	264	275	276	267	308	275	271	301	273	279	277	293	266	282	273	300	283	283	270	274	318	296	255	293	260	281	275	294	285	255	264	276	263	288	261	273	279	281	281	275	290	290	271	276	268	275	254	283	256	245	276	285	282	278	298	271	290	284	293	278	267	256	294	267	281	272	287	257	297	271	262	290	301	271	277	276	294	299	265	269	271	261	282	279	277	251	241	270	291	249	303	294	267	266	260	284	256	290	284	244	268	271	251	263	242	280	287	261	276	274	245	250	270	296	279	264	252	256	281	284	277	264	264	273	262	273	292	297	294	243	286	294	286	252	263	298	279	267	260	276	271	270	285	283	309	277	297	275	262	280	261	248	269	262	276	266	294	311	281	276	290	297	277	274	280	294	283	309	219	274	254	264	273	290	251	280	289	271	271	269	276	276	291	286	270	297	293	303	281	283	284	271	253	289	250	259	250	280	289	284	271	276	308	275	271	251	322	299	304	280	269	276	259	267	264	272	291	290	289	243	254	277	283	291	288	307	286	299	264	300	259	287	264	304	295	290	292	303	262	277	282	317	248	280	251	296	254	297	312	269	291	258	282	256	298	269	253	282	267	278	263	289	260	281	290	269	266	262	274	284	274	283	254	270	293	308	300	323	296	291	277	300	287	265	275	281	296	260	251	300	258	315	298	277	314	308	253	271	280	282	253	292	274	264	272	294	291	249	309	250	278	287	258	279	260	280	295	268	261	273	251	274	257	286	265	254	297	280	281	257	260	286	244
28691	21494	11246	3503	1750	1242	897	778	629	658	594	581	538	523	529	509	498	465	502	471	489	460	484	500	458	475	439	498	417	450	428	433	451	433	436	425	494	419	418	436	451	438	469	455	425	427	456	437	427	429	461	437	438	448	448	476	451	443	444	452	419	403	430	415	443	449	431	421	427	392	465	420	460	444	459	427	439	450	440	463	406	471	431	416	447	438	466	418	447	450	432	416	428	437	442	432	478	417	452	453	421	414	431	461	469	441	431	424	401	420	474	490	434	416	459	467	427	451	448	403	422	438	441	431	455	415	434	474	459	432	462	444	430	423	450	409	439	464	426	453	473	404	410	404	410	420	436	397	422	403	443	456	429	425	437	411	413	430	462	426	413	432	394	444	424	445	411	462	443	449	462	433	452	425	473	456	399	428	410	426	413	412	436	457	435	419	401	413	419	432	404	407	427	458	444	426	432	434	423	458	448	465	416	440	458	444	475	434	427	436	408	425	473	476	423	447	424	427	438	471	412	422	431	453	426	447	475	459	429	466	471	447	466	429	439	434	468	434	438	458	438	454	425	429	439	434	420	416	440	429	430	431	452	465	446	403	437	453	408	442	422	469	451	444	444	445	431	458	441	442	461	439	460	455	451	426	433	439	417	401	418	438	452	450	430	415	439	413	448	451	428	439	446	449	421	407	399	421	430	460	435	476	420	441	453	413	444	438	436	416	460	425	392	443	456	467	428	412	411	444	427	456	439	434	456	452	427	468	428	428	465	446	410	440	445	432	456	428	438	447	436	428	431	422	428	443	446	438	445	444	425	418	419	394	431	439	408	441	461	436	386	408	417	452	414	457	457	465	424	418	421	435	402	454	423	434	440	451	412	448	420	450	479	390	444	420	478	440	451	445	429	461	444	457	442	419	414	401	411	396	408	449	447	440	470	391	411	429	428	419	449	416	429	455	447	420	434	438	419	459	465	451	453	448	440	436	435	405	449	414	455	406	434	422	444	425	446	444	426	427	431	422	436	462	438	432	426	436	458	412	468	444	446	453	442	412	424	426	439	417	386	411	406	445	454	451	456	442	430	447	406	467	494	437	451	395	451	403	424	416	448	434	428	420	419	486	407	433	424	424	440	462	419	457	388	431	440	417	410	401	432	404	408	451	431	440	438	417	440	463	390	403	455	433	432	421	396	444	408	435	437	454	449	411	414	437	408	449	444	483	465	437	404	453	445	448	426	439	429	437	370	449	457	433	446	439	401	420	480	423	437	408	440	455	392	435	390	392	433	437	419	399	465	431	420	449	471	428	455	385	403	431	455	459	449	431	438	444	415	438	416	449	427	424	476	434	440	410	432	431	434	430	432	474	440	417	405	479	440	429	422	428	451	435	456	419	422	444	473	419	414	448	444	424	405	419	448	468	480	452	440	386	437	434	409	436	474	463	455	437	434	440	427	432	445	430	430	417	453	400	424	432	463	418	420	402	411	438	458	442	422	463	491	439	438	445	462	414	484	420	430	448	457	419	432	432	412	434	476	466	444	434	464	408	453	431	438	445	462	452	436	459	431	447	455	455	430	410	430	445	430	424	414	419	448	405	450	378	403	450	442	440	420	379	444	417	427	389	431	444	429	421	425	422	412	448	420	428	442	416	390	418	441	458	422	431	428	419	419	445	413	452	459	449	435	441	462	449	417	462	447	443	459	439	420	448	421	438	438	397	446	418	438	440	418	431	446	470	481	411	469	447	441	447	472	466	434	442	490	446	445	439	376	452	484	442	409	422	407	427	380	421	415	461	426	459	424	409	419	434	432	476	436	447	451	448	419	444	452	437	439	455	438	458	420	442	438	417	411	453	423	486	406	464	430	447	441	427	448	455	466	464	421	491	467	429	409	393	458	472	437	424	453	437	439	412	422	429	400	443	431	423	435	465	406	434	414	446	455	420	475	451	466	420	473	407	417	424	453	488	463	425	394	405	444	404	444	452	445	432	425	447	453	455	438	457	437	473	427	440	480	458	441	410	413	463	424	417	429	479	464	411	455	442	468	412	438	467	439	428	484	434	441	447	411	440	425	410	434	438	455	429	435	405	443	429	439	427	421	445	471	434	420	419	429	436	451	455	454	464	420	434	442	440	460	436	434	430	436	461	466	430	424	427	460	435	451	403	427	387	447	448	440	460	425	428	426	454	468	442	454	446	419	474	435	428	470	468	443	438	447	438	445	403	441	465	411	480	401	422	480	465	459	418	425	442	465	455	425	392	452	432	448	427	437	460	420	466	444	448	447	453	458	442	391	430	438	449	442	443	421	421	436	452	425	407	430	437	451	383	500	423	420	452	421	437	456	456	451	443	451	444	504	402	421	424	386	436	492	446	438	445	442	451	419	447	458	416	440	434	434	398	385	466	415	410	428	451	457	421	459	435	443	413	450	458	433	436	420	407	416	432	450	426	443	442	410	440	423	443	444	438	441	420	423	445	416	462	425	443	436	449	446	414	434	411	445	440	428	423	430	444	434	433	455	388	476	430	471	460	397	458	467	466	426	421	434	425	426	455	430	458	434	416	433	414	430	435	464	442	461	441	437	484	406	435	412	425	433	429	415	442	443	450	420	441	409	431	452	429	458	436	440	459	433	457	433	383	422	441	438	417	475	423	436	461	458	475	457	427	408	421	486	453	464	403	445	434	452	428	442	469	449	457	442	423	436	445	435	427	397	436	449	436	476	445	466	454	415	462	450	454	442	443	436	429	419	434	441	448	420	455	408	450	416	399	453	463	472	427	427	430	436	464	431	450	416	497	450	435	433	452	456	432	462	431	409	443	434	461	420	425	445	423	435	470	431	452	450	439	442	397	403	465	428	430	441	426	423	437	442	477	424	450	437	419	413	428	429	450	412	412	424	423	393	434	456	425	451	434	458	440	438	436	435	409	424	429	446	482	447	441	427	416	459	427	442	447	454	404	417	445	441	472	438	436	458	434	418	440	429	450	441	396	451	436	400	444	425	407	443	449	426	438	448	441	429	435	399	448	415	487	458	409	437	452	422	475	445	450	415	433	425	424	439	414	438	402	443	450	428	449	438	449	437	439	403	430	416	435	480	420	437	436	452	429	454	435	415	412	470	467	445	422	440	428	462	415	398	455	389	451	469	437	435	444	454	424	439	468	402	443	417	466	446	437	472	428	410	423	438	461	433	409	402	445	493	425	408	441	410	439	443	445	435	456	433	450	438	433	428	401	439	433	419	456	400	434	444	391	455	418	433	458	439	452	467	446	477	433	440	423	406	419	432	439	456	470	436	440	434	468	426	442	436	384	416	450	406	437	403	448	431	416	413	429	425	442	394	426	431	442	420	425	434	449	430	434	454	469	419	429	504	458	454	425	423	429	435	430	420	446	399	430	399	425	439	479	439	421	429	439	440	409	475	448	457	453	443	447	451	443	454	447	468	402	428	459	434	459	421	479	440	452	425	443	433	460	459	370	454	402	415	434	449	438
23235	30352	10006	4642	3172	2519	1751	1455	1119	1029	912	913	816	812	766	739	724	754	726	637	662	675	647	659	624	642	655	577	581	564	615	571	619	553	575	603	594	604	568	552	549	591	555	555	577	589	561	565	558	536	569	578	562	601	558	595	582	607	601	569	574	553	587	597	550	568	569	569	547	545	536	601	568	535	598	555	581	578	565	588	543	579	611	576	559	548	562	530	594	601	547	561	546	579	547	598	552	575	569	569	588	546	616	568	555	565	585	596	586	553	586	581	576	565	540	543	566	545	573	546	579	529	553	544	585	590	541	569	578	563	586	572	543	539	558	594	547	549	550	570	555	573	610	551	579	597	564	583	555	604	571	563	588	568	515	541	541	574	580	543	568	577	568	574	564	580	591	549	587	584	566	554	604	542	552	572	586	537	614	565	616	545	579	553	563	580	605	560	541	565	547	553	601	633	589	557	561	568	595	565	603	523	545	535	506	536	587	560	577	555	567	583	542	603	575	574	584	589	601	569	580	560	588	617	565	556	619	579	590	559	571	586	618	542	556	579	567	569	541	539	622	570	567	582	562	604	555	542	572	558	546	579	540	552	587	560	552	558	598	567	536	561	581	553	593	584	568	586	616	584	575	589	560	583	562	565	559	522	601	592	536	538	554	581	573	564	547	595	563	550	528	557	573	563	567	531	601	586	568	572	583	541	567	511	569	589	570	556	561	591	559	615	545	556	569	548	580	563	552	518	585	584	563	562	534	535	566	588	565	579	545	561	563	591	566	572	581	595	536	544	573	587	545	571	551	548	551	546	594	584	602	580	622	584	506	573	574	584	585	573	571	518	561	582	561	587	566	584	519	547	544	576	578	582	557	592	577	576	518	540	516	566	549	564	582	568	609	535	581	549	556	596	547	578	598	536	537	552	606	553	565	544	550	560	606	554	522	582	574	563	567	583	566	563	586	550	564	585	599	535	562	605	553	551	564	598	546	554	593	626	582	545	559	554	584	606	551	581	555	568	581	550	560	564	595	552	600	518	585	560	553	596	586	576	529	548	583	567	621	569	558	562	593	538	516	543	558	597	541	612	621	583	524	547	599	595	616	576	570	518	540	571	524	567	588	579	595	528	552	557	614	553	542	582	561	583	539	537	577	581	551	558	563	556	609	552	574	533	574	552	570	588	588	558	579	532	537	565	551	533	563	537	577	559	543	544	542	566	603	581	596	550	564	588	566	541	563	595	573	534	605	541	596	544	583	575	566	570	615	564	520	538	519	548	569	570	541	594	555	573	572	554	580	599	571	545	530	574	542	551	589	541	532	591	580	556	577	533	549	526	580	593	585	562	545	580	563	590	531	548	591	574	521	590	580	570	555	564	531	539	571	573	578	554	606	582	536	601	609	563	550	582	575	570	617	613	575	585	571	524	551	565	565	541	565	582	554	564	597	540	572	592	545	543	534	547	582	606	592	572	600	575	554	584	571	574	573	575	565	569	511	550	553	563	545	585	604	577	561	573	561	600	543	544	528	554	575	555	548	576	553	551	570	536	530	626	590	529	502	566	604	595	560	560	528	547	533	527	572	553	544	589	561	547	552	618	549	549	557	600	584	521	574	528	535	568	551	591	534	562	589	572	577	596	568	574	530	553	556	534	622	579	522	578	567	572	567	588	601	552	608	619	569	542	568	569	578	553	578	555	589	517	549	607	565	565	591	568	579	598	569	592	587	564	571	608	575	532	530	536	546	522	573	573	531	594	540	532	545	553	575	513	545	560	557	584	543	606	632	621	565	545	580	557	586	566	582	554	533	552	549	550	566	545	543	558	601	552	553	547	533	570	537	568	571	547	540	569	585	562	569	606	564	575	583	573	565	553	571	593	566	582	537	557	615	591	549	581	576	544	603	542	582	562	570	591	541	590	556	600	590	591	529	534	560	562	561	568	608	565	565	582	572	587	546	615	566	534	558	554	587	586	558	563	586	577	567	586	581	574	590	577	554	590	547	570	605	522	554	549	563	573	588	561	582	544	505	578	609	537	567	541	591	577	516	574	608	617	587	535	553	580	577	577	592	616	589	530	558	502	560	568	590	569	564	594	625	553	580	596	583	566	567	593	648	613	573	581	588	595	587	562	571	605	574	583	558	541	554	591	588	507	543	523	540	609	582	582	567	593	547	535	560	599	574	556	564	580	534	567	577	568	592	560	547	577	600	577	570	572	579	542	535	573	548	547	558	528	575	566	574	560	538	544	583	580	565	577	561	581	573	569	591	569	574	564	564	530	547	538	578	594	573	561	571	577	573	562	628	565	578	576	561	531	568	547	541	530	574	521	514	562	579	599	581	539	550	556	564	553	571	562	565	547	565	567	549	549	551	593	532	562	592	583	573	582	556	539	563	585	533	572	568	554	578	551	561	613	534	568	576	546	601	587	567	572	545	554	577	595	578	558	601	546	574	549	601	562	540	594	551	594	559	566	559	580	603	605	580	576	568	539	586	521	529	595	534	574	554	603	532	586	557	587	569	565	620	566	535	575	579	569	562	563	586	610	548	531	596	574	595	568	589	570	566	570	603	562	563	580	607	566	548	570	568	595	526	549	515	579	576	586	577	566	582	567	584	557	552	585	587	554	517	547	544	592	577	548	573	575	560	579	579	560	529	565	542	565	546	572	559	576	520	565	584	556	534	558	574	564	546	579	582	572	548	549	549	600	585	583	591	546	544	554	617	569	580	566	579	585	553	605	578	604	559	588	590	576	602	555	561	556	571	585	558	576	556	599	563	576	630	593	560	535	538	579	563	560	600	593	531	530	541	577	593	538	526	579	567	580	569	557	576	549	558	578	581	546	564	566	577	604	609	550	557	557	571	559	600	594	584	569	530	573	544	569	545	545	541	519	571	544	576	592	611	587	554	559	575	550	560	577	564	581	561	554	571	564	562	581	567	547	563	550	611	561	601	563	561	575	602	615	600	598	567	577	552	557	590	548	545	595	587	553	605	577	604	564	550	551	566	556	575	570	571	559	575	534	584	588	543	535	523	548	564	582	583	592	647	555	574	534	593	559	571	609	569	607	583	547	551	548	561	559	531	567	554	581	592	613	572	574	570	532	555	563	527	571	581	599	586	588	575	552	597	642	564	585	558	574	592	542	579	606	595	600	579	574	591	549	573	578	590	535	579	571	564	549	557	546	588	554	604	531	580	634	556	576	533	537	564	590	603	571	563	551	567	584	552	547	591	569	561	590	593	604	545	568	554	562	568	619	568	594	560	563	578	516	590	546	536	593	576	555	533	553	564	522	574	574	527	537	565	570	573	576	595	590	567	562	551	664	550	565	536	588	554	554	543	535	591	561	604	583	595	569	590	558	537	577	599	553	571	592	546	529	576	567	587	585	597	599	564	561	564	562	559	600	584	591	539	602	576	606	572	572	528	583	543	581	566	564	593	549	605	583	525	564	606	540	527	565	603	549	565	553	581	595	567	565	579	531	562	557	563	589
24279	21603	28721	24885	21335	7601	1799	1201	929	816	802	680	655	580	589	533	542	507	544	495	484	531	481	492	481	457	475	446	412	446	425	416	445	419	419	451	415	419	398	385	406	407	447	442	436	445	448	463	420	417	403	411	375	397	386	418	415	412	428	396	425	400	394	391	364	384	401	419	415	414	446	432	396	448	409	405	425	410	395	386	431	417	385	420	419	406	385	375	404	398	431	398	432	409	424	416	408	402	409	432	381	420	396	419	381	490	439	427	404	425	402	464	419	392	389	393	385	397	409	418	414	375	419	380	380	397	403	399	423	416	407	407	423	393	379	431	382	422	444	411	413	450	412	432	449	434	378	434	413	386	403	393	387	394	424	392	420	402	416	380	414	434	387	444	416	397	420	433	386	423	375	414	431	418	399	422	441	399	442	441	402	413	428	436	403	418	436	441	398	398	433	428	431	420	399	419	426	412	405	390	428	441	404	419	395	407	406	352	412	414	418	430	388	388	401	409	393	408	430	397	413	406	436	422	405	385	442	447	408	428	425	409	400	380	398	402	417	415	429	398	407	390	392	429	430	391	399	407	407	445	402	381	404	446	407	437	406	407	426	436	391	418	389	399	403	404	394	401	415	427	424	430	375	403	405	402	409	381	431	396	404	411	449	443	427	436	388	418	419	425	443	427	382	433	428	411	409	438	415	399	385	412	393	414	406	411	411	410	418	445	399	384	420	413	438	411	418	394	407	412	422	419	414	376	418	437	392	368	418	406	411	421	446	409	403	442	403	413	426	381	358	433	411	398	394	404	392	421	399	409	392	416	423	440	395	410	383	426	439	408	370	400	420	410	389	379	384	424	418	436	414	420	370	430	381	432	444	404	405	396	424	416	394	405	432	392	391	404	426	384	418	383	409	398	422	453	431	421	380	397	365	424	409	396	425	413	435	401	421	420	426	413	411	400	378	402	393	409	427	391	409	409	371	448	400	400	394	363	411	382	427	411	384	369	385	381	432	410	409	400	385	421	427	442	405	380	416	403	428	428	395	388	417	410	457	427	407	405	387	400	420	390	389	418	424	374	398	416	443	444	427	417	441	423	403	387	423	395	391	381	398	434	401	397	422	416	399	405	386	420	396	411	400	380	415	408	427	404	404	380	394	423	385	373	395	407	425	407	445	406	410	368	404	416	417	417	437	381	446	404	401	388	440	396	400	408	398	365	418	408	412	379	390	443	396	381	412	387	424	428	396	405	377	387	410	408	404	385	403	439	394	415	438	430	385	417	373	452	386	413	425	386	412	418	460	404	402	388	423	410	409	422	426	405	402	440	398	388	421	397	427	411	425	418	398	388	404	410	378	415	420	389	431	376	389	434	420	419	414	400	402	390	418	405	436	428	403	373	419	424	424	385	426	409	390	416	444	383	404	377	450	416	414	384	417	432	428	459	417	389	372	418	405	423	415	381	430	395	380	375	425	436	398	415	401	372	423	388	438	404	400	429	407	391	436	391	385	419	382	425	375	410	434	369	439	404	406	379	429	440	409	410	415	436	401	407	389	440	380	412	414	446	425	412	416	407	384	467	435	406	380	342	402	432	405	396	409	438	422	400	395	399	403	388	381	381	405	409	396	405	442	437	413	383	420	403	396	437	414	403	377	437	445	431	415	407	406	392	382	384	416	408	449	400	413	409	426	400	393	406	399	413	431	383	398	404	416	374	401	407	406	400	421	412	400	400	424	398	411	382	439	425	398	365	426	441	438	402	408	413	424	437	420	428	404	412	397	440	413	432	398	419	393	421	417	384	407	422	389	435	420	414	410	446	435	387	431	405	395	414	405	412	401	437	391	380	403	435	418	400	396	405	402	411	398	411	370	398	404	424	426	419	406	409	394	401	423	365	429	355	414	405	421	365	402	422	416	450	396	433	393	410	410	426	412	371	434	422	416	384	395	385	419	411	406	399	470	370	420	391	417	441	408	421	411	423	388	435	412	391	396	408	410	374	406	409	398	411	384	414	410	399	462	419	458	407	436	418	369	423	408	429	436	392	415	384	406	396	412	384	392	438	406	363	407	372	409	425	390	405	412	428	378	424	418	430	408	379	405	400	415	438	409	393	396	437	393	419	424	445	394	398	408	387	423	429	416	449	426	403	421	409	370	391	414	396	409	408	451	397	418	434	413	427	429	377	396	436	430	365	430	377	415	385	394	412	401	410	394	372	413	431	412	430	421	405	387	416	383	444	423	427	402	448	397	410	396	428	435	392	420	412	412	412	398	435	405	430	409	387	415	393	405	406	377	432	437	356	394	402	441	426	428	389	401	436	420	390	422	430	410	401	396	425	425	413	374	408	413	426	453	429	398	412	435	401	409	403	421	437	420	413	412	416	396	400	416	390	428	375	422	438	396	420	388	409	362	454	422	408	437	412	417	452	402	426	435	441	428	416	363	430	411	417	360	389	377	400	395	428	439	412	361	418	391	371	415	410	382	433	390	423	379	427	449	394	401	423	455	408	398	498	387	396	416	417	383	385	405	426	397	384	403	433	405	372	448	394	386	403	381	396	461	379	441	421	374	406	406	454	417	430	380	428	355	383	419	421	397	387	420	421	425	432	384	434	437	414	421	386	397	392	390	413	408	425	424	414	393	430	411	365	406	460	410	411	418	382	397	420	432	425	377	373	416	432	414	437	397	418	382	376	388	432	417	392	432	406	423	433	404	395	400	424	410	406	401	417	407	390	417	364	435	418	426	415	411	354	399	371	430	411	412	403	425	429	407	403	377	386	387	406	405	403	428	433	404	407	386	425	400	425	415	407	426	391	381	389	427	383	396	398	419	393	386	421	405	398	420	425	430	433	383	433	400	418	411	402	413	454	393	372	392	423	410	392	417	405	413	414	406	386	393	379	422	382	417	428	412	412	397	401	386	379	406	434	401	427	378	398	410	428	423	401	392	403	377	423	392	392	395	448	429	407	424	404	413	410	383	393	404	424	426	406	391	395	410	393	408	400	397	410	420	411	424	398	396	364	411	357	447	404	404	422	409	386	420	405	431	413	444	431	434	419	438	409	404	347	415	392	402	388	440	364	374	404	442	396	397	378	400	418	417	394	415	410	379	378	393	411	399	442	384	394	390	373	410	403	397	434	420	442	423	412	412	449	420	428	389	379	397	390	378	367	427	386	411	470	423	445	412	392	416	394	451	415	421	409	394	399	385	366	365	413	391	413	381	380	362	375	390	428	437	404	434	373	429	414	389	385	417	413	419	416	395	420	399	399	395	420	417	427	371	419	398	398	418	433	388	413	395	399	428	394	394	415	389	390	374	377	419	403	430	394	401	364	372	438	408	407	382	377	419	401	424	419	458	375	396	395	413	428	423	412	408	404	412	410	381	445	385	423	400	400	403	408	406	416	369	413	401	421	413	436	370	429	426	409	398	394	447	403	436	417	399	425	384	409	404	402	360	387	401	390	359	452	394	408	416	406	402	388	360	419	409	419
24981	41909	17473	7763	5463	4110	2986	2356	1833	1482	1363	1205	1056	1014	905	851	766	800	811	793	726	744	684	662	658	652	650	590	546	605	577	578	607	561	536	553	597	571	571	531	538	524	513	587	553	549	548	580	549	517	497	578	501	547	548	543	578	545	504	520	549	526	517	503	531	546	560	578	545	534	515	518	576	544	592	557	548	533	547	558	538	541	503	510	576	549	557	530	509	532	541	587	544	543	541	588	517	510	525	524	541	559	504	526	531	523	519	511	511	569	529	563	542	547	543	558	559	543	535	550	510	537	535	526	533	529	500	541	546	515	546	498	552	540	577	577	525	536	543	544	547	525	570	500	549	515	539	520	557	533	557	523	555	573	551	563	524	548	557	519	544	496	521	522	526	514	519	516	539	540	531	525	505	524	540	538	564	500	527	563	493	548	560	541	537	531	570	569	558	523	538	544	561	505	544	588	567	512	586	563	541	543	519	577	542	584	548	578	547	530	605	519	554	538	533	500	542	544	527	511	531	539	541	540	528	558	511	511	571	551	550	517	548	560	528	572	530	570	540	575	579	496	589	555	495	551	563	538	549	521	495	519	554	563	508	541	535	575	536	509	570	579	515	556	541	559	586	555	531	523	536	518	554	588	544	506	555	535	502	546	540	543	503	547	510	552	529	517	534	565	538	560	542	550	541	528	554	516	513	538	539	567	520	523	499	535	537	545	565	520	516	528	514	538	543	544	532	521	523	520	549	533	521	527	548	538	519	584	522	555	525	547	513	554	528	584	555	590	550	553	520	525	531	565	585	564	541	539	577	533	565	525	512	558	531	529	525	545	553	543	522	586	486	512	521	523	503	512	533	561	540	576	533	485	556	551	574	574	550	540	550	553	517	545	521	541	514	585	545	585	497	542	530	513	520	537	576	517	519	554	558	543	536	531	561	562	497	551	558	533	578	547	571	573	564	584	526	532	524	568	542	495	510	536	570	514	521	529	581	576	536	529	528	504	561	536	538	574	489	517	534	533	518	531	531	557	537	551	541	556	515	522	539	541	497	558	572	509	541	558	541	542	566	518	528	559	552	491	562	543	515	522	511	516	553	574	556	509	545	534	585	535	569	525	520	599	543	546	530	528	539	519	513	520	554	553	542	536	545	530	505	514	554	519	561	555	566	570	543	533	530	574	493	530	557	535	540	535	543	540	528	569	553	544	545	513	525	590	533	535	548	538	545	542	534	562	503	504	513	580	563	579	557	529	528	544	523	532	531	519	524	537	567	532	553	530	523	552	520	509	500	555	524	544	563	553	504	566	524	534	521	521	567	537	530	498	515	583	508	532	554	526	486	526	515	540	533	526	558	568	503	559	519	564	535	566	535	561	536	518	537	534	512	559	544	545	496	538	538	523	528	543	559	545	562	509	551	521	542	560	566	539	529	536	557	513	572	552	545	513	555	531	544	553	520	476	546	550	557	504	544	549	497	532	577	527	548	549	528	538	550	569	550	561	512	546	551	590	503	550	526	526	562	495	513	520	518	522	587	519	557	566	521	535	515	518	500	528	564	561	593	519	521	517	527	548	572	482	488	547	547	552	575	573	559	559	516	543	504	528	499	531	551	538	549	555	561	562	550	553	563	527	519	519	572	510	563	543	517	509	529	516	536	575	534	593	544	508	544	562	512	531	560	548	540	533	563	567	525	542	506	547	548	561	547	521	541	536	545	535	528	511	526	510	516	513	539	544	512	523	495	539	539	521	516	565	551	544	571	539	531	550	549	514	512	524	545	559	530	489	589	536	502	499	580	550	526	522	507	535	506	513	542	507	533	562	531	513	560	514	504	533	542	534	515	533	557	550	542	560	505	543	559	529	543	522	537	535	493	552	547	549	509	525	535	522	560	534	535	558	521	533	504	491	534	525	562	549	514	578	545	542	524	544	557	544	529	520	571	563	559	562	529	556	503	538	525	515	515	542	502	494	539	564	556	512	527	542	504	523	552	576	536	547	572	556	502	533	531	554	554	517	531	567	537	507	524	555	548	535	501	556	543	566	558	544	590	543	536	548	556	549	501	545	549	540	533	556	555	535	535	520	545	538	516	557	552	548	528	536	562	524	509	538	542	573	539	527	570	531	501	541	525	552	507	541	567	545	577	521	583	525	553	522	525	524	593	536	524	509	559	543	511	577	540	486	548	545	545	503	553	519	583	542	575	545	564	558	541	555	530	497	523	605	580	501	550	526	527	521	551	504	558	533	562	528	524	542	557	543	519	546	516	535	560	562	542	513	534	514	532	532	514	523	564	498	529	532	563	553	537	531	519	575	535	553	508	503	580	602	531	568	564	521	555	502	536	558	541	561	531	530	545	534	568	573	501	552	538	550	542	508	556	542	574	563	580	543	569	547	482	555	494	536	523	503	546	510	530	549	551	521	530	541	543	523	549	565	499	545	530	543	507	553	580	533	547	517	567	527	529	533	507	514	568	553	490	520	548	519	580	528	539	530	536	545	535	529	536	531	513	566	544	547	541	567	583	521	524	546	547	484	534	559	541	535	504	575	536	520	540	555	533	574	589	549	533	565	524	532	552	522	543	506	567	560	563	537	559	552	525	559	531	517	542	535	513	524	522	537	561	594	502	501	533	558	544	508	501	528	547	534	528	519	516	534	517	528	546	538	534	541	556	531	558	539	495	519	480	528	537	563	568	497	525	540	508	526	524	545	531	546	520	545	552	542	555	544	539	533	520	509	536	538	552	518	525	549	541	532	569	530	561	512	520	552	549	532	562	518	520	550	521	547	536	548	578	532	532	555	510	512	524	548	538	563	539	480	506	597	586	581	574	524	526	552	535	506	519	591	546	511	535	576	557	496	559	494	509	514	522	535	541	551	542	516	548	549	543	533	548	517	508	535	519	535	495	546	531	537	539	542	540	551	529	521	535	530	549	543	505	514	522	553	565	575	495	572	532	562	523	551	523	515	495	539	527	549	567	542	580	541	538	550	549	515	532	524	543	534	556	562	520	532	528	550	580	531	557	556	534	558	512	506	555	553	579	514	529	583	523	549	539	543	545	538	576	553	515	553	544	537	539	579	549	583	515	531	599	526	507	588	564	499	529	546	529	516	565	496	537	529	554	504	574	537	560	561	547	533	540	549	511	526	569	575	536	555	533	510	515	526	518	516	529	512	519	527	551	562	528	530	525	515	490	552	557	550	558	543	560	514	505	574	542	533	536	580	554	520	528	582	551	541	568	523	528	560	527	557	538	557	515	503	565	537	545	517	489	538	520	537	577	555	537	540	504	545	505	545	523	493	545	517	547	520	540	540	572	522	525	581	555	536	515	561	573	511	568	498	567	567	559	546	516	553	575	538	559	518	499	531	563	512	515	542	504	569	528	519	526	545	514	545	513	512	545	529	576	520	501	533	540	524	523	519	551	547	510	572	550	565	528	554	526	590	523	528	511	497	518	589	502	542	559	519	533	536	544	551	514	521	535	557	541	513
25371	21660	27623	25915	9639	1766	1136	838	662	573	528	548	453	426	356	389	403	430	375	333	355	329	353	334	347	325	288	306	339	277	256	296	283	266	285	312	271	311	273	283	283	287	286	282	277	292	274	289	266	276	270	313	283	273	274	254	280	287	283	275	291	295	287	279	283	280	273	271	287	293	310	289	266	258	243	307	254	270	269	293	299	273	267	272	264	282	279	261	272	274	263	289	288	289	311	308	282	235	297	281	253	268	282	277	278	279	273	280	287	281	285	286	264	285	280	290	287	247	286	268	271	296	282	277	271	294	293	257	266	298	294	272	283	277	257	281	300	287	292	306	280	264	280	253	276	333	305	288	279	291	266	298	290	293	256	301	283	262	296	294	279	270	276	271	305	270	289	288	267	270	278	297	297	277	273	281	292	269	256	259	272	270	295	287	319	304	248	297	256	289	268	286	299	277	277	293	278	274	282	282	268	298	295	289	323	303	264	269	286	269	286	263	265	265	271	291	264	289	245	273	283	291	273	306	287	285	287	256	280	258	296	281	308	307	276	280	273	284	284	282	282	294	271	263	273	259	266	264	258	261	254	296	276	299	282	299	296	308	262	314	270	274	271	278	267	245	280	262	290	262	280	267	271	291	251	305	295	272	288	291	291	256	330	267	277	295	286	278	288	296	266	276	270	259	288	250	278	253	294	283	306	275	252	272	261	313	305	259	264	292	264	279	314	275	261	270	269	293	290	288	274	269	257	272	274	264	271	262	307	262	274	290	283	278	300	266	266	282	280	304	275	273	279	268	281	287	321	258	277	256	309	287	297	261	305	268	286	269	249	257	318	288	259	295	292	269	269	282	307	292	277	273	293	252	305	289	287	250	275	308	258	271	278	293	253	268	264	284	233	282	284	280	262	279	280	282	297	277	318	281	271	266	272	291	299	287	272	285	273	320	294	267	293	275	289	268	276	269	298	284	272	266	287	281	267	255	268	277	256	260	260	286	278	269	303	270	261	259	312	282	266	292	289	267	255	285	284	271	279	315	279	253	284	271	285	266	273	270	264	272	311	276	301	276	272	311	264	270	303	278	274	281	276	288	282	242	250	289	269	300	306	264	300	285	326	277	279	298	269	295	263	288	290	289	266	271	257	259	280	275	316	285	300	281	270	274	298	292	284	317	268	278	272	246	251	285	271	251	250	284	286	267	280	312	264	261	281	292	284	293	281	293	294	295	296	264	286	296	287	310	269	286	277	291	263	321	263	282	272	279	276	283	290	291	291	301	276	267	268	268	280	297	300	267	287	288	259	297	272	288	289	254	288	282	274	283	260	275	274	273	321	268	256	296	260	283	288	293	277	286	324	264	299	252	261	292	259	305	289	279	308	279	284	256	310	272	292	305	265	285	261	296	280	293	291	268	268	284	271	276	258	307	282	300	297	265	288	287	315	306	297	266	302	298	284	275	323	298	293	277	303	264	260	290	281	287	294	291	258	266	302	297	276	274	263	288	263	293	296	288	291	261	291	269	299	293	291	269	294	299	279	249	294	287	310	273	281	307	279	274	283	278	274	266	277	266	273	269	286	285	316	288	262	295	307	267	266	280	271	262	285	268	283	276	292	249	258	277	284	293	283	269	264	278	285	297	304	291	291	296	281	284	265	269	252	274	262	268	272	297	265	314	262	276	276	280	275	281	264	303	297	289	283	261	274	268	268	287	308	266	265	271	301	266	270	295	242	278	259	280	279	269	282	273	292	283	289	300	274	274	262	310	257	266	285	289	292	260	317	313	228	264	301	266	294	265	316	279	303	274	281	292	291	256	257	317	281	290	271	286	275	289	269	283	294	283	292	292	302	282	309	281	294	252	281	292	273	290	245	289	281	277	306	296	265	276	290	252	285	275	280	321	263	272	277	281	269	285	321	305	280	331	317	282	282	264	297	284	311	290	282	300	286	287	296	268	305	275	256	291	293	263	296	268	299	275	290	303	292	248	274	290	279	278	287	288	343	291	287	291	273	277	295	283	317	264	281	287	281	292	274	303	266	279	278	281	299	263	302	284	289	291	271	295	279	311	283	269	281	254	300	275	272	266	263	268	269	261	250	295	286	307	300	286	286	269	288	266	296	293	285	303	255	272	283	281	279	265	263	279	294	286	295	268	308	289	279	275	241	316	259	275	265	261	275	287	289	336	269	256	283	295	264	266	275	267	289	266	264	315	286	283	281	296	296	262	250	275	269	257	260	273	259	298	286	282	297	270	280	304	299	271	297	299	268	290	266	274	289	264	295	267	281	280	270	296	275	277	296	290	283	304	280	280	315	278	282	278	296	285	263	274	313	293	298	301	302	281	279	278	314	274	276	306	277	263	286	273	262	287	293	289	277	268	279	276	293	287	266	294	268	261	241	278	287	280	284	300	280	284	292	300	285	270	276	269	276	281	284	294	286	285	258	272	277	278	274	256	288	284	302	238	283	253	253	306	301	275	307	292	274	273	298	272	273	285	282	304	269	289	299	263	283	282	284	273	270	247	291	290	302	305	288	268	276	294	301	275	302	276	260	284	285	261	283	308	256	294	272	283	293	277	263	276	309	277	278	287	298	284	305	280	278	302	279	289	259	245	286	266	279	273	269	266	293	275	271	259	311	293	297	279	284	257	264	279	305	271	274	273	283	248	247	306	308	271	289	277	280	278	268	268	259	296	230	287	282	295	290	265	310	259	301	278	272	297	270	272	264	276	266	270	295	263	314	287	284	273	272	303	284	274	292	289	292	284	267	301	264	325	252	269	271	288	259	278	282	255	266	280	272	298	266	287	283	286	307	268	312	272	298	299	283	296	278	270	273	252	284	288	272	271	303	301	277	282	275	256	235	270	247	253	278	297	273	263	286	287	307	261	298	265	265	282	260	296	300	266	269	268	286	284	285	292	294	306	285	257	271	308	296	269	285	279	244	271	300	277	266	290	275	280	293	287	272	316	270	291	289	254	284	296	286	266	269	278	283	291	311	263	265	281	277	274	274	286	271	260	278	277	284	300	279	261	265	255	300	284	269	276	289	286	283	305	277	274	247	295	260	277	242	308	276	256	275	238	281	307	275	237	275	285	263	285	273	282	275	279	296	271	284	292	261	296	281	280	281	269	289	291	276	273	297	272	292	285	271	256	287	301	276	269	277	280	279	285	267	266	285	299	278	263	265	283	262	273	289	285	268	272	255	296	269	274	288	291	276	287	286	318	268	299	274	269	286	263	273	267	262	277	279	274	274	312	306	268	281	271	260	275	280	285	268	314	297	270	297	284	273	274	268	286	302	305	283	264	259	296	281	273	271	303	247	260	290	309	278	297	260	272	268	286	306	285	296	264	298	284	261	274	277	289	295	277	261	273	285	264	309	284	278	272	283	258	279	284	298	268	266	266	244	265	285	311	287	263	260	302	263	291	259	242	280	283	271	288	303	292	279	320	279	277	296	274	316	270	259	293	304	282	243	283	304	266	289	281
23750	36850	14289	6174	4361	3249	2390	1768	1414	1209	1055	920	713	739	621	634	602	621	595	510	557	507	476	440	441	453	453	430	407	396	398	344	415	396	393	384	377	384	407	396	385	388	387	406	370	363	392	394	369	355	355	363	357	339	372	408	370	401	382	352	377	345	407	373	390	357	380	366	345	419	343	363	354	370	391	353	374	389	365	370	366	354	368	349	348	356	382	389	367	362	359	390	351	369	392	389	351	370	355	384	371	352	376	350	374	423	400	383	360	340	376	402	385	351	371	335	353	359	338	377	397	371	392	375	399	368	352	382	347	365	345	333	362	367	344	353	361	348	362	359	351	360	367	352	361	383	384	326	348	334	391	344	331	415	369	349	388	359	376	372	350	347	413	378	359	348	371	368	329	380	358	383	353	358	386	391	386	384	378	377	364	372	360	317	377	360	373	350	346	388	392	381	377	391	378	389	348	374	332	368	357	357	379	386	339	364	370	385	387	377	373	370	355	363	363	414	355	342	339	364	379	362	349	347	398	379	370	357	342	311	349	378	369	365	352	391	365	332	359	342	363	351	371	399	389	355	375	388	328	343	353	350	364	372	368	378	364	369	364	381	378	350	405	366	370	377	374	340	347	367	337	385	373	403	362	339	346	382	384	379	390	372	354	369	364	384	370	389	395	383	380	362	339	409	335	374	358	400	355	326	379	408	338	386	369	387	348	342	353	387	381	337	363	366	367	369	370	385	330	335	376	369	348	365	336	390	349	367	362	343	387	370	347	353	368	378	372	359	389	358	321	376	355	374	356	402	368	362	379	388	366	382	362	364	354	382	363	388	406	379	372	387	382	399	377	350	361	355	410	382	369	370	346	339	372	403	373	370	383	354	353	360	351	389	377	391	386	373	381	411	381	395	388	390	370	369	378	419	379	372	384	329	382	397	392	332	354	369	358	381	327	346	334	358	334	338	387	357	380	355	365	358	355	343	353	378	383	348	400	390	405	332	362	379	363	373	417	392	347	345	366	375	381	402	364	358	362	337	367	354	398	372	340	346	357	363	375	373	357	351	357	389	352	359	368	377	360	386	362	324	380	363	360	353	380	369	404	396	376	400	360	407	351	380	375	377	372	379	407	389	380	376	354	342	368	395	378	363	349	358	371	367	365	346	371	386	387	358	360	325	352	388	360	374	357	373	357	381	339	393	366	356	385	383	370	376	352	330	347	353	353	380	389	343	343	352	376	373	338	358	364	367	406	380	343	363	377	421	383	365	345	395	382	343	335	368	347	383	374	364	382	335	362	359	362	380	404	396	355	356	393	381	385	411	396	382	382	346	354	363	372	391	352	374	359	382	361	367	372	367	367	402	371	352	356	381	371	338	372	385	369	358	351	368	401	396	347	409	342	378	361	339	413	350	344	375	390	377	362	353	383	376	322	361	342	355	325	360	391	349	354	373	351	340	403	362	399	346	380	341	366	372	378	346	353	379	393	392	392	385	330	355	380	342	361	386	369	368	362	387	395	382	388	386	380	374	364	379	357	337	362	382	347	360	366	383	356	340	352	358	372	371	359	342	377	372	388	394	340	335	365	374	408	361	387	411	378	371	369	397	354	387	390	340	373	372	382	379	350	346	361	382	352	347	407	389	357	364	345	351	355	361	386	368	366	361	353	362	356	385	361	388	363	362	372	369	381	375	346	379	356	352	367	356	369	353	377	368	359	317	385	389	375	371	373	327	371	397	330	376	380	361	363	359	388	388	352	353	403	337	374	357	365	359	393	405	374	368	346	395	362	346	389	375	365	354	391	369	384	355	387	368	354	391	347	397	346	376	382	394	377	373	364	332	364	404	340	364	380	372	379	376	359	399	325	381	400	363	395	371	346	389	347	355	354	357	336	366	362	373	354	359	360	350	355	378	361	401	364	365	354	386	376	385	374	368	394	361	375	360	367	358	346	370	378	400	375	347	352	347	351	381	391	388	373	337	361	377	357	371	351	385	368	387	343	367	330	357	336	332	321	389	378	346	365	358	352	345	346	359	368	350	342	367	371	393	343	359	375	396	384	361	365	368	357	356	387	356	358	339	366	362	380	389	364	366	361	373	364	361	349	333	352	341	355	372	373	356	390	372	398	393	362	380	368	365	366	364	386	357	348	353	408	354	365	379	383	372	362	362	380	357	389	355	361	336	383	389	392	392	357	379	369	341	352	376	376	348	338	372	359	372	367	341	414	347	347	367	373	378	352	390	364	404	345	381	362	377	378	344	367	361	380	366	376	381	382	392	361	344	361	376	377	384	355	364	351	382	353	382	331	361	365	391	387	367	355	361	355	378	375	362	338	384	357	394	380	351	371	364	339	398	342	315	368	348	393	413	401	390	383	393	330	392	373	378	371	346	370	358	390	387	409	354	401	353	408	386	363	378	357	351	349	371	396	358	375	371	350	365	355	389	400	397	363	360	380	370	340	359	373	370	344	346	388	356	366	379	409	352	385	385	382	318	390	387	368	364	387	352	379	380	365	338	378	324	367	344	354	383	353	355	378	397	376	383	350	356	367	360	368	385	390	370	384	343	379	334	373	394	346	354	352	413	371	347	384	378	349	363	366	389	371	356	320	356	400	384	406	420	361	369	346	406	341	347	372	380	291	365	399	367	381	377	356	342	351	337	343	364	368	375	372	358	348	383	346	369	353	352	431	386	358	389	381	363	379	363	379	364	363	370	336	363	345	381	355	370	365	362	338	379	366	362	377	375	396	380	371	389	380	368	373	361	358	364	393	338	350	376	395	374	358	354	381	371	379	393	370	343	380	381	357	338	334	391	344	348	350	346	382	354	343	354	345	380	373	343	336	393	383	362	347	355	377	370	374	341	360	381	381	344	357	390	381	324	408	371	376	349	386	344	376	392	367	349	386	341	379	373	351	371	387	368	377	381	383	403	388	366	379	376	368	380	362	388	379	385	330	342	367	383	347	340	358	345	380	362	352	354	344	364	381	394	359	367	369	378	335	380	367	391	340	371	338	357	364	383	357	376	371	374	345	363	376	344	394	328	371	391	348	337	375	365	380	387	349	346	345	393	408	361	363	373	353	322	365	363	363	345	365	399	394	402	376	358	363	340	389	362	352	395	357	368	398	349	354	365	364	374	340	333	379	345	341	396	381	340	396	387	391	341	391	333	352	367	331	352	387	354	373	379	358	358	383	387	355	365	394	356	396	353	352	364	367	376	367	386	333	392	371	357	374	353	387	364	392	370	354	340	353	358	375	403	348	327	356	360	377	339	349	352	352	395	359	369	327	379	369	345	340	390	334	373	349	367	361	352	344	352	395	353	367	382	373	379	363	372	369	348	368	367	352	370	353	367	352	359	391	377	362	395	373	358	357	360	397	388	365	376	372	374	340	382	362	366	345	340	370	399	369	365	345	340	373	395	359	364	332	357	386	373	388	343	378	342	398	390	387	367	369	353	378	388	376	376	354	392	377	353	385	413	369	362	359	387
23217	21704	29493	24422	21695	21595	7025	1594	1047	857	759	684	595	535	423	437	447	411	400	382	356	321	332	289	309	322	249	261	280	251	226	249	224	236	234	243	219	247	218	198	214	194	196	235	195	198	226	220	209	182	215	208	227	209	185	184	206	194	224	187	234	194	217	200	187	240	205	223	235	191	186	175	228	203	197	197	213	169	229	185	227	197	196	194	202	167	227	204	196	204	229	211	212	211	177	230	216	199	176	231	193	214	197	221	197	173	212	226	202	209	202	213	190	220	197	241	212	203	196	209	197	215	211	199	193	198	212	201	214	200	219	203	197	190	204	215	204	209	200	210	227	213	215	209	192	206	199	204	226	197	182	210	216	205	215	190	180	216	217	206	205	202	226	208	195	223	209	189	215	191	197	195	210	210	212	198	214	190	215	211	220	207	191	197	185	199	220	203	202	200	190	204	192	208	206	205	199	184	193	186	206	177	207	182	217	185	212	212	215	203	212	200	189	211	197	196	203	203	182	209	185	200	194	180	207	207	179	195	188	193	211	188	199	182	197	211	201	213	190	193	177	196	198	222	193	207	192	205	219	192	221	214	164	223	214	195	216	185	194	207	196	218	198	224	224	181	188	198	216	237	210	203	198	201	219	191	191	188	207	196	191	199	198	189	211	195	220	225	199	188	208	204	200	207	205	194	213	194	197	225	229	221	202	191	187	220	206	214	187	208	215	194	204	199	196	201	218	190	209	208	180	183	191	201	190	218	208	183	196	226	201	194	221	214	213	211	184	216	226	196	203	209	192	188	200	213	211	177	208	227	205	211	180	200	222	212	202	211	211	203	207	206	227	211	215	222	202	213	205	199	202	208	204	206	182	207	205	190	204	208	218	206	173	203	210	202	172	193	189	210	206	183	181	209	200	197	216	227	196	204	199	197	198	170	191	189	202	188	199	218	197	200	186	201	207	202	232	188	190	186	197	217	181	219	186	197	220	202	199	203	207	206	204	211	183	206	196	230	210	222	194	207	197	204	193	190	240	195	184	192	223	198	213	206	233	195	201	206	236	220	208	219	189	193	196	191	217	234	184	196	210	181	235	213	207	208	206	221	199	212	181	201	195	184	192	221	181	189	201	222	200	201	198	212	208	180	188	209	210	205	220	204	190	188	197	214	208	179	195	180	175	208	206	189	213	202	210	196	180	196	224	186	173	220	199	222	194	213	217	190	206	219	170	208	209	206	209	184	205	184	198	210	208	205	220	199	197	197	198	209	204	191	196	197	179	191	199	206	192	201	195	205	194	220	193	199	198	199	200	199	186	186	199	208	192	200	198	196	195	197	192	202	192	234	185	193	174	204	221	209	181	199	194	206	187	192	223	200	210	209	209	212	189	223	213	206	216	179	207	227	202	195	182	215	208	201	215	198	208	213	186	207	230	194	191	218	183	186	182	193	206	216	181	201	203	204	190	221	209	188	186	192	240	196	207	211	202	217	190	228	199	220	224	201	180	218	188	190	213	204	177	206	198	180	197	198	192	193	184	200	204	192	205	195	227	188	203	191	188	218	215	190	169	205	199	215	193	199	187	206	201	212	201	210	221	189	202	230	211	210	190	176	184	219	193	215	210	226	181	178	203	191	204	192	201	213	204	200	202	222	199	183	187	212	195	179	183	194	187	186	192	191	224	225	198	220	213	206	197	199	186	198	214	217	198	186	235	219	187	192	218	180	195	234	218	207	180	176	201	185	190	208	192	199	177	201	166	183	210	190	201	171	191	184	214	213	207	199	194	198	194	224	223	200	204	199	190	208	210	202	203	206	236	177	167	185	187	191	184	215	202	200	192	211	180	179	195	198	211	197	192	228	202	193	194	197	223	192	218	205	181	233	212	221	197	201	212	206	198	205	206	213	212	211	186	180	184	196	224	189	178	226	209	189	221	208	194	199	221	204	194	197	205	211	200	207	193	203	202	163	214	202	200	209	211	195	189	231	193	190	210	202	217	221	188	174	205	197	203	215	195	181	201	215	215	196	197	172	179	203	187	206	219	211	193	214	219	194	193	176	170	211	182	226	200	172	183	203	230	208	207	202	188	210	195	169	206	184	198	204	190	191	181	227	201	200	200	222	218	224	194	203	195	187	186	201	193	210	200	215	181	202	190	195	198	202	218	231	196	189	200	196	209	230	238	185	179	186	205	215	215	206	187	205	209	183	193	215	205	208	195	199	204	235	211	197	221	214	204	200	223	201	183	204	185	193	210	196	220	204	205	166	207	208	235	212	201	197	200	233	197	193	204	174	191	207	214	222	178	198	172	190	184	227	210	218	168	213	190	194	199	201	196	220	204	187	198	214	198	178	206	176	188	189	212	215	210	193	204	219	218	180	217	192	196	196	214	228	209	195	214	201	174	231	231	199	178	203	165	204	213	188	223	206	192	194	203	192	187	180	207	221	188	207	209	214	218	237	199	201	174	201	173	177	185	191	207	211	175	194	202	171	191	186	200	211	226	185	199	197	181	225	210	221	219	179	186	204	209	200	207	182	206	189	209	205	189	191	194	207	204	201	190	209	206	168	176	217	180	214	209	200	189	207	200	185	199	205	197	207	204	204	191	198	169	197	210	226	225	203	198	193	201	216	203	201	197	212	212	202	197	176	212	226	197	210	202	187	195	198	186	201	231	226	196	199	220	236	211	187	200	213	221	207	214	196	179	206	179	182	232	225	172	202	182	192	188	183	191	188	200	190	192	199	196	197	196	215	210	193	208	202	199	181	193	215	215	192	197	224	219	195	205	229	231	185	209	214	202	198	199	215	229	225	188	190	222	196	191	190	227	210	185	177	218	206	201	202	203	209	209	215	213	215	207	182	195	215	195	183	179	186	193	196	236	199	190	219	191	185	199	178	178	216	198	186	208	198	184	176	193	203	203	202	199	187	188	226	184	186	190	222	202	199	189	175	202	188	169	194	202	217	191	210	195	212	193	210	213	200	210	208	185	225	205	222	194	215	206	197	208	206	197	190	198	199	213	204	201	217	197	194	196	191	194	189	199	190	203	200	204	188	200	227	200	214	207	185	203	217	216	232	229	207	209	190	186	169	216	199	215	207	192	198	200	231	202	195	198	165	208	209	218	220	188	178	182	223	200	210	184	221	220	213	197	212	213	180	180	205	180	214	221	200	176	216	192	175	237	214	205	226	227	211	192	205	208	167	188	210	192	203	198	203	197	206	202	212	212	195	208	208	224	179	182	198	177	186	198	202	204	216	213	189	199	181	202	182	189	183	171	203	222	176	218	203	203	195	193	195	193	192	179	196	199	198	197	219	195	208	213	227	206	207	200	197	218	192	175	208	191	209	205	209	213	217	218	174	202	202	220	181	195	199	185	206	215	190	188	213	172	200	220	200	195	203	203	189	183	207	216	191	191	217	204	199	207	192	191	203	210	216	202	197	201	194	194	197	183	188	172	225	220	197	192	181	212	205	203	199	185	205	213	212	193	202
27020	48776	21203	10600	7866	5483	4297	3192	2372	1791	1517	1449	1168	990	779	728	774	695	670	614	596	591	481	465	434	407	404	371	339	334	339	357	342	326	313	330	335	327	308	314	262	317	280	299	308	277	272	310	279	275	297	311	272	294	245	309	290	262	243	281	278	286	282	264	299	266	293	288	267	318	260	235	254	291	273	264	281	265	277	279	240	271	280	249	293	275	282	270	252	281	266	292	298	254	274	270	283	270	291	263	262	253	280	261	276	283	279	298	269	250	296	277	252	255	274	263	289	301	270	275	285	279	238	277	266	251	267	286	275	283	267	264	267	253	303	266	277	271	248	281	284	268	270	293	278	316	271	294	251	250	279	278	272	282	253	276	282	280	261	283	281	281	286	273	274	276	277	273	298	312	267	292	299	268	278	296	253	312	285	274	269	267	269	294	268	290	257	288	287	294	282	271	299	249	263	283	248	262	266	251	267	307	279	270	270	279	293	256	277	273	288	252	261	266	260	257	294	258	304	281	286	274	260	288	270	270	294	299	267	272	268	304	250	287	250	267	285	268	284	296	288	288	284	261	292	294	295	259	252	282	272	268	250	251	286	303	257	267	290	283	260	254	291	263	263	243	275	290	259	279	291	252	305	252	270	301	264	284	277	280	291	283	270	248	247	279	257	251	277	271	257	250	272	271	310	251	264	305	295	282	275	269	288	249	273	264	280	294	287	256	293	286	268	249	280	293	293	274	276	305	246	264	266	269	254	251	291	256	251	267	272	266	263	271	266	266	274	275	287	268	269	267	272	292	282	275	270	272	289	274	242	279	288	275	271	282	227	266	249	300	226	262	269	283	277	264	273	280	255	277	251	296	272	261	277	291	290	256	293	273	279	268	266	277	267	265	282	292	265	324	289	254	267	272	278	252	262	305	272	295	268	237	285	259	258	269	272	276	293	285	270	256	251	275	269	251	273	267	290	285	299	267	260	302	245	255	254	274	264	290	264	298	252	274	307	246	284	285	289	271	252	281	257	275	291	268	270	270	267	251	284	270	255	273	274	283	272	265	303	287	283	287	279	271	255	279	266	276	290	288	280	271	290	221	281	284	278	290	240	263	280	276	265	253	258	222	280	249	291	295	279	294	274	267	264	305	276	258	285	284	260	286	288	275	269	267	281	251	297	273	280	280	272	228	307	272	262	242	273	286	253	256	277	261	253	250	260	264	261	277	277	240	262	240	282	273	293	262	312	273	264	261	259	267	265	284	256	246	260	282	290	278	269	287	259	276	256	305	282	283	264	253	247	266	271	264	275	293	303	274	280	268	275	259	262	257	256	253	258	275	270	281	262	267	258	246	265	289	299	250	271	259	267	266	264	293	291	260	275	268	273	290	274	291	245	262	246	270	278	292	274	271	285	259	282	299	261	261	239	275	263	277	297	281	283	280	248	236	258	288	296	253	281	273	293	286	257	291	259	296	267	282	242	291	249	284	265	242	249	269	284	259	288	291	260	277	250	264	279	280	264	288	281	267	288	284	276	277	292	261	276	259	302	302	300	258	266	263	286	272	274	274	246	290	272	285	284	273	282	284	250	250	258	260	296	281	294	267	248	269	255	274	280	305	275	282	249	257	227	291	290	275	263	287	295	236	294	273	261	243	310	281	247	251	267	275	262	276	255	271	269	265	246	277	248	275	286	274	276	254	273	283	309	272	300	235	230	291	254	276	264	302	276	271	266	268	318	286	253	279	257	270	278	287	254	279	229	280	285	249	268	311	266	279	265	300	250	249	260	270	288	272	292	270	272	249	270	269	280	284	243	286	251	207	287	264	261	273	260	293	264	250	289	268	259	277	266	280	286	257	280	271	293	260	276	252	278	284	256	309	262	244	262	240	270	244	276	252	262	253	287	272	257	238	301	267	276	261	251	272	298	267	272	272	278	248	279	282	251	279	293	275	277	275	234	281	274	296	247	276	267	242	257	235	272	240	298	248	262	266	281	272	260	262	262	298	268	259	248	264	274	270	287	262	271	276	264	254	274	296	284	265	278	274	271	273	302	262	274	260	271	279	288	273	256	271	261	273	273	251	273	219	276	289	271	297	264	275	263	273	273	267	272	290	303	250	243	285	268	287	277	241	247	277	278	288	265	294	228	283	266	297	291	266	263	272	254	270	259	282	291	295	304	241	257	277	239	256	254	289	277	257	283	267	279	292	263	267	266	288	266	275	273	275	267	266	276	295	277	254	285	271	266	254	290	286	281	291	270	249	284	263	301	286	279	232	269	259	302	274	283	282	237	294	290	277	279	274	247	271	280	252	266	267	288	261	257	296	273	311	287	267	268	278	283	276	296	293	256	242	266	295	248	267	259	263	293	294	247	269	264	272	252	280	278	294	282	243	292	306	274	269	310	259	267	280	266	266	273	257	266	263	251	295	278	289	252	264	286	264	292	247	294	265	258	283	304	284	264	283	253	267	272	254	271	262	257	276	249	262	268	275	242	263	295	290	277	250	282	259	262	282	277	285	317	276	292	267	273	244	251	255	256	272	286	279	285	261	263	274	285	289	254	296	277	272	282	293	256	279	249	256	277	261	306	284	242	252	268	251	285	289	305	274	279	282	256	280	312	280	317	275	289	275	254	259	289	264	278	294	274	272	257	288	267	258	284	286	234	275	247	286	288	258	244	272	266	269	254	270	275	292	283	261	289	274	269	264	238	261	260	297	277	253	296	255	273	228	273	268	290	284	273	274	283	247	265	278	273	292	281	263	263	280	280	259	259	280	290	279	271	278	249	251	277	279	296	305	316	287	261	281	263	270	278	267	261	267	280	275	277	301	282	270	242	281	255	259	284	285	253	267	247	276	258	281	281	303	275	267	304	260	262	270	279	264	280	265	257	282	248	282	265	304	279	272	279	275	234	283	257	283	283	250	286	288	282	275	278	281	301	250	260	253	320	268	255	285	276	279	308	263	259	293	282	271	307	282	256	267	262	287	281	304	255	278	283	266	244	261	269	289	267	281	243	267	253	287	263	265	247	304	246	292	288	251	266	266	273	284	263	257	277	285	261	265	288	271	284	238	236	289	268	270	284	269	281	275	284	279	254	289	268	230	257	267	253	267	225	290	272	254	300	264	307	219	272	265	274	291	276	277	254	262	259	248	287	242	278	274	292	264	254	260	236	279	238	283	273	276	279	285	266	289	267	269	277	274	282	249	255	274	273	275	280	278	285	276	262	307	268	248	268	282	268	286	278	254	263	257	270	248	263	292	283	279	273	298	256	291	264	296	267	264	285	287	319	309	266	262	278	269	238	255	254	269	269	282	291	272	250	276	255	272	287	254	271	274	271	303	288	269	242	263	293	230	240	260	272	301	258	263	252	274	273	239	291	278	299	257	288	305	265	266	296	283	292	270	266	276	252	273	288	279	285	280	249	262	256	258	268	256	279	281	287	263	283	286	275	286	274	306	292	261	308	248	260	279	291	255	251	291	276	257	269	238
28583	21942	11471	3665	1886	1244	1039	810	701	633	557	593	600	508	486	495	515	519	511	512	487	465	462	479	398	471	449	453	488	457	427	421	418	406	403	466	414	434	456	452	418	448	493	437	420	461	386	436	463	433	431	439	400	458	396	462	460	466	433	400	446	412	431	428	437	465	406	431	399	386	456	379	436	436	414	467	417	462	464	489	397	396	421	392	393	413	420	446	411	436	412	438	415	427	415	429	417	438	451	406	414	428	440	433	412	476	437	456	441	414	479	413	422	427	412	454	452	388	432	440	402	448	412	438	411	451	435	430	439	417	407	385	368	414	423	426	442	401	430	436	436	433	463	444	448	461	433	404	430	439	438	440	440	432	398	413	415	439	434	455	441	416	441	455	427	420	423	419	444	419	457	443	455	444	421	448	390	450	417	410	403	427	418	418	446	434	431	445	407	426	427	463	402	392	458	421	438	421	411	449	451	444	448	399	451	454	451	421	455	416	432	412	438	452	416	442	437	424	455	417	421	461	438	450	407	395	395	428	417	450	444	450	414	450	435	431	489	438	407	443	429	412	437	435	419	419	402	423	448	389	472	437	437	446	470	470	425	434	402	438	433	388	432	433	412	432	441	427	462	417	441	420	454	469	443	458	464	417	413	448	457	419	444	418	463	426	417	461	427	410	426	462	458	469	450	395	421	437	400	420	428	448	451	429	410	451	400	441	428	431	469	414	400	384	461	414	407	460	427	410	398	428	435	393	421	417	399	435	447	457	458	410	441	437	416	396	412	443	438	461	448	397	430	428	424	436	382	433	399	397	453	415	440	466	379	422	458	415	435	410	425	417	405	416	456	449	463	451	426	409	460	424	418	418	418	411	408	437	408	441	435	421	385	439	417	438	473	433	420	440	440	439	432	406	421	446	416	470	407	437	420	448	410	433	428	427	449	425	418	443	437	430	449	413	403	440	443	437	427	460	446	401	444	440	423	434	399	437	443	448	459	435	405	472	474	430	435	441	446	443	399	436	427	421	424	462	423	408	393	450	482	472	445	454	447	457	436	468	426	413	419	429	453	426	430	419	393	469	435	465	415	448	406	435	413	405	431	418	413	408	429	469	425	426	437	453	445	440	433	461	391	399	456	464	417	412	421	448	500	434	426	388	445	428	429	454	444	403	449	408	436	407	425	389	405	462	377	456	403	440	412	454	438	415	404	437	423	470	433	402	407	420	448	438	431	413	429	480	453	448	413	431	424	437	403	388	423	446	444	409	404	462	443	475	398	416	466	427	419	397	438	423	444	435	438	411	418	413	462	441	425	407	476	431	465	457	436	458	482	413	457	421	435	449	471	453	436	455	434	423	449	425	468	410	417	417	459	450	455	471	444	458	413	439	428	423	412	497	466	408	415	409	420	419	461	422	451	425	461	402	443	434	438	402	446	446	442	429	431	409	400	414	463	429	437	449	428	434	411	424	473	439	437	428	422	439	412	432	421	417	411	444	437	404	444	400	455	414	414	415	440	416	443	420	410	431	434	382	396	397	422	435	429	447	427	442	434	452	470	430	437	410	415	418	425	416	432	408	367	441	418	429	395	432	452	433	440	429	411	439	385	408	445	426	425	418	470	458	420	443	400	426	428	432	411	459	421	398	398	404	407	422	428	416	455	449	414	473	439	441	410	429	447	434	435	423	418	448	389	445	404	455	423	433	420	440	467	458	415	409	423	426	480	433	422	440	427	496	443	427	413	413	411	428	437	438	408	446	430	444	428	418	435	439	469	459	403	423	462	435	438	445	467	470	422	446	458	443	434	414	452	425	414	456	422	419	401	435	445	420	435	453	424	448	425	422	488	430	442	425	473	458	432	451	460	438	433	434	417	418	429	427	422	409	399	430	435	413	446	467	437	435	429	445	434	431	417	442	442	453	399	435	451	443	450	415	400	443	401	443	404	414	451	446	444	415	426	417	398	421	440	457	434	439	461	483	455	400	424	422	408	440	425	417	420	414	419	397	405	463	454	424	416	428	417	461	401	417	408	465	414	436	444	410	422	441	455	434	429	443	430	445	425	447	443	437	407	420	470	439	427	452	423	430	436	458	429	400	465	414	412	433	401	419	438	454	449	452	415	400	406	383	449	433	448	468	433	445	450	415	407	452	433	439	410	424	435	439	437	393	430	433	469	419	420	442	456	448	386	433	416	424	418	457	419	445	401	426	408	450	407	442	437	473	436	461	423	491	404	457	423	412	409	445	473	446	433	451	426	463	431	439	431	385	400	411	433	437	422	418	444	413	425	433	419	445	430	438	416	400	436	394	397	469	435	454	464	437	424	431	384	423	431	418	428	422	438	453	434	404	445	473	461	424	438	448	398	406	443	433	446	453	446	438	458	449	408	438	432	425	424	421	461	407	426	450	453	444	422	437	439	421	393	461	423	434	407	431	420	442	426	433	445	452	436	460	426	439	389	414	414	448	394	415	397	423	396	458	423	459	418	442	398	437	425	440	452	393	423	430	462	441	463	411	424	452	463	451	416	415	450	412	464	432	466	433	431	449	424	453	437	439	408	453	430	424	449	453	395	446	428	432	444	433	417	392	421	421	471	425	456	438	435	410	404	443	381	422	414	446	435	383	400	430	471	428	431	431	446	454	405	437	430	428	448	429	443	389	437	457	434	391	418	431	462	438	453	475	457	456	430	449	425	430	408	444	417	418	438	437	437	427	438	425	425	435	426	453	438	404	416	452	407	416	457	448	417	466	436	462	442	416	431	410	451	410	415	437	436	375	419	436	432	436	424	451	385	446	412	401	459	415	495	434	448	429	411	453	471	456	430	464	427	457	434	447	428	467	471	473	382	429	416	426	442	439	415	438	417	440	432	417	376	427	419	408	456	453	457	412	428	458	417	427	407	432	411	449	479	420	458	439	427	379	421	458	418	422	423	396	436	421	427	434	457	442	441	394	441	453	422	451	432	416	430	441	499	408	445	406	435	405	467	469	445	475	459	428	410	425	439	457	421	421	427	453	433	447	467	451	410	423	454	446	461	447	472	423	425	426	436	444	424	443	415	398	444	413	448	424	422	455	433	487	449	423	436	428	416	434	431	422	456	422	464	426	385	417	452	412	453	458	425	438	435	454	427	410	427	423	445	416	438	422	453	449	461	420	425	435	446	430	418	441	460	433	450	438	441	444	452	445	450	462	406	430	439	459	450	443	417	387	414	421	455	435	449	402	438	433	432	461	393	439	425	421	441	447	408	451	425	428	460	424	432	428	447	443	389	481	422	429	469	423	465	424	424	416	418	437	463	399	433	398	442	445	417	416	464	427	429	424	410	454	404	437	461	447	452	445	456	420	431	452	455	419	409	447	416	457	429	441	465	446	451	429	404	410	420	438	407	420	408	411	432	421	449	428	414	439	409	470	456	451	431	410	446	428	429	454	452	441	439	437	408	464	377	424	450	436	428	414	423	457	416	415	434	438	441	407	464	418	427	429	455	446
23291	31331	9656	4606	3409	2503	2079	1588	1190	1070	994	915	814	817	702	744	707	775	687	724	699	679	621	649	646	646	599	582	609	588	576	630	599	599	615	539	626	565	570	568	589	585	567	585	583	559	587	596	529	575	570	565	553	565	496	592	589	565	582	582	575	562	574	568	552	595	587	545	586	581	563	543	536	562	536	583	547	554	592	516	556	538	559	602	550	567	562	555	568	546	544	570	574	559	565	533	569	574	545	558	523	588	571	534	580	619	535	563	532	569	532	541	529	540	554	556	599	568	564	577	575	560	559	570	592	585	504	606	539	554	519	578	554	576	591	545	536	565	559	596	590	571	575	569	554	561	548	509	568	565	554	567	521	552	523	578	566	579	616	540	581	542	568	492	582	539	575	558	605	565	547	562	546	608	523	571	538	560	554	572	547	561	539	609	568	556	579	560	579	585	571	570	562	549	566	585	542	544	562	574	567	585	539	530	590	539	530	563	600	551	560	507	565	547	547	581	601	564	585	586	517	609	556	565	569	568	576	564	535	556	536	601	516	546	558	577	536	557	546	559	531	573	582	583	556	531	567	574	575	589	512	576	560	587	576	596	522	569	620	593	550	582	509	549	576	556	560	526	545	585	594	561	570	562	548	608	503	588	610	583	555	601	579	561	601	553	579	536	564	558	588	544	568	564	580	522	545	554	570	579	542	574	554	505	570	574	559	569	562	555	580	574	560	558	524	557	576	527	505	552	613	569	584	554	542	542	548	566	525	548	552	561	591	546	597	532	564	587	550	549	507	554	567	575	579	561	603	560	569	552	571	560	557	600	530	535	568	579	547	570	587	559	571	570	559	524	578	585	556	549	558	595	558	550	566	546	601	550	576	554	590	573	544	574	558	582	570	544	544	576	506	591	550	514	588	526	555	575	558	552	541	571	620	572	538	555	528	573	599	580	567	551	587	606	569	582	569	561	564	583	578	541	567	576	559	544	566	553	547	571	543	567	586	558	525	573	570	602	549	537	574	592	559	583	575	538	572	535	596	547	567	568	549	567	589	533	538	543	575	572	563	549	565	568	590	540	535	558	572	527	570	568	576	584	561	543	524	594	535	526	542	532	572	604	551	567	618	550	552	540	578	589	567	543	585	560	615	626	567	570	547	562	522	560	584	606	593	579	557	599	548	593	594	553	521	572	587	565	579	552	567	569	558	574	557	548	599	568	527	566	598	519	600	552	621	550	573	558	600	546	597	552	518	549	599	567	544	582	569	570	598	584	559	549	608	604	567	600	580	604	548	545	582	550	585	555	573	573	551	570	562	570	508	571	595	596	575	544	589	566	552	600	518	575	548	548	553	572	590	576	562	537	567	529	560	595	570	560	518	612	565	542	551	550	571	555	565	584	537	532	594	588	541	560	574	589	564	583	567	543	569	550	622	537	543	575	622	573	611	554	553	586	577	551	562	569	574	523	560	542	537	577	538	551	597	539	553	539	576	592	536	550	538	553	547	603	556	556	606	530	532	607	561	568	554	597	526	577	553	565	550	554	570	577	564	596	570	657	589	565	583	574	583	589	581	548	564	550	546	556	546	579	578	566	532	559	580	597	577	555	557	529	567	574	560	599	593	554	561	577	528	565	564	523	550	533	618	551	542	571	566	585	512	587	551	552	599	543	594	544	576	536	548	593	589	508	549	571	585	542	545	557	566	540	560	565	536	558	537	577	548	557	571	557	564	541	573	502	530	585	539	574	602	591	585	555	541	546	626	586	553	534	584	571	577	585	582	567	544	560	575	556	569	593	569	586	539	549	546	537	555	598	564	600	531	522	536	553	541	574	565	579	533	574	568	608	563	596	615	526	540	575	541	569	578	558	606	580	581	537	535	537	580	568	563	604	575	622	572	614	552	561	533	513	538	591	543	570	580	605	554	590	545	545	601	541	565	512	544	565	576	609	564	549	560	555	510	511	563	532	561	568	543	561	551	563	595	512	579	574	569	524	574	591	575	606	539	594	602	528	542	523	595	592	593	581	553	614	592	555	537	580	555	518	584	574	579	523	545	613	553	578	560	553	547	558	548	549	562	593	564	544	573	606	602	543	554	573	587	572	529	575	546	598	583	512	598	557	548	597	562	605	573	566	574	530	619	549	553	584	547	531	578	539	571	602	563	565	516	544	524	562	566	598	566	542	579	563	587	615	535	567	564	541	573	539	550	566	560	554	575	534	567	591	526	566	547	539	524	530	567	595	555	589	549	569	554	528	594	585	589	547	550	567	602	559	585	560	562	544	579	566	594	552	556	555	529	574	572	594	543	558	563	529	559	589	567	549	550	546	597	603	588	530	559	578	579	566	589	602	599	595	571	578	567	597	580	567	557	552	604	571	542	580	547	507	586	598	543	543	563	598	543	497	526	569	573	534	606	583	613	523	579	544	577	598	610	574	555	545	552	524	580	572	593	579	546	560	537	579	571	565	558	522	525	562	566	573	554	575	554	573	545	532	567	573	552	549	506	589	521	565	558	532	553	557	562	525	575	544	599	574	571	578	562	559	560	551	562	578	571	576	614	565	583	567	515	507	539	550	556	537	553	519	567	577	565	560	544	546	552	536	538	564	556	585	568	531	528	572	565	556	570	588	573	573	547	587	523	587	576	565	552	551	562	567	549	583	567	557	564	579	571	580	612	583	576	575	555	560	597	575	542	567	563	574	580	568	570	558	576	543	569	572	532	579	546	572	568	545	561	589	531	606	569	571	570	550	560	569	512	584	558	574	552	530	558	587	538	571	546	535	556	556	574	596	562	588	534	570	586	617	565	536	574	557	522	568	601	528	576	548	565	577	553	554	556	563	565	546	559	557	608	580	591	543	570	547	535	534	524	529	548	529	612	554	573	598	575	532	582	554	581	564	575	541	483	576	586	596	605	557	565	556	504	577	566	579	622	572	566	553	554	541	546	548	591	536	585	561	537	574	518	579	535	581	533	586	540	575	553	544	571	596	541	528	525	582	567	588	567	566	565	577	577	558	572	562	580	586	550	556	554	551	568	549	601	611	567	553	555	569	566	556	575	588	565	587	574	556	574	602	577	566	565	555	570	578	544	581	536	573	521	561	547	575	547	537	539	577	571	576	600	530	543	583	580	581	535	576	565	586	545	546	583	579	543	528	583	552	598	559	587	482	558	560	571	577	578	559	576	566	569	584	548	562	566	532	540	581	566	589	600	578	526	603	562	528	533	617	578	582	583	544	575	556	560	581	570	562	594	555	566	552	579	593	538	549	551	571	609	582	574	581	504	568	591	589	565	506	572	625	607	605	568	565	551	542	534	592	637	574	538	568	574	568	554	567	545	567	581	563	552	568	591	606	541	553	552	551	548	577	562	571	543	556	537	576	537	578	574	539	547	549	564	538	540	587	564	571	520	539	573	519	555	539	568	586	501	545	582	559	604	568	535	592	554	590	546	521	535	587	564	598	526	574	561	538	570	534	537	558	564	548	589	559
24284	21610	28782	24919	21375	7792	2099	1258	1032	919	772	642	671	639	551	597	547	552	558	560	521	531	485	450	466	482	433	413	437	391	443	419	446	441	425	443	428	423	410	425	429	430	404	429	408	389	449	381	384	426	399	416	395	414	399	401	393	420	383	403	417	409	415	402	432	435	426	433	402	422	429	425	429	388	394	385	408	406	461	396	412	370	400	426	389	398	419	424	422	379	408	411	404	363	381	432	376	371	393	425	403	392	371	411	377	435	415	409	415	391	424	417	376	430	413	396	416	442	432	428	441	394	416	397	440	416	434	393	424	406	418	424	429	383	374	418	383	383	366	391	387	388	421	402	385	420	409	387	391	389	435	385	437	399	402	401	399	424	409	406	401	382	420	416	407	381	402	433	379	416	417	411	415	415	403	393	428	386	415	454	378	385	426	409	429	378	397	375	377	416	436	390	384	392	420	356	405	403	384	413	418	370	418	370	399	433	407	402	387	409	394	370	450	386	422	370	421	388	412	411	401	395	412	421	379	414	385	404	403	416	370	426	400	410	410	359	399	392	394	393	405	410	380	457	436	395	386	401	373	396	383	400	402	395	443	410	397	386	415	398	372	411	378	429	400	390	422	385	386	357	399	421	428	389	412	414	377	412	423	401	389	380	417	411	396	427	432	374	434	415	421	389	417	391	398	384	389	451	406	398	422	397	405	376	392	423	390	377	419	420	378	421	404	418	407	377	379	394	431	397	410	395	408	387	409	377	425	407	378	398	360	392	390	405	422	404	429	408	407	398	409	376	390	404	401	403	382	389	411	429	413	425	387	387	406	386	452	398	393	395	364	410	428	389	374	397	415	442	382	422	424	405	383	403	428	425	403	379	377	372	419	396	400	374	419	407	395	394	420	410	399	415	402	410	411	372	422	378	397	387	396	397	410	417	426	402	439	409	410	406	409	460	395	424	429	404	397	385	374	409	396	408	434	352	414	380	391	444	401	397	409	411	430	383	431	383	399	410	415	411	399	415	406	369	438	427	399	398	387	390	442	387	408	400	395	403	424	401	393	391	395	417	373	389	387	400	433	401	385	361	407	393	394	407	423	385	439	430	366	405	389	438	385	431	397	371	419	403	408	434	404	397	399	397	417	414	409	396	389	373	408	433	386	408	410	389	436	358	406	402	390	396	385	395	407	375	402	384	418	437	404	368	423	397	428	400	419	398	400	394	398	393	417	400	393	414	402	376	399	405	418	414	432	388	375	445	455	387	432	393	416	394	355	399	383	404	409	384	394	385	384	418	422	384	371	367	386	390	410	367	404	401	406	388	423	390	393	405	403	463	414	395	383	441	394	406	378	406	412	395	385	359	418	407	394	437	378	393	409	398	428	388	360	397	400	397	387	413	407	423	388	411	431	423	398	412	399	394	420	396	399	441	428	394	404	407	397	418	412	409	410	393	428	395	422	412	416	394	407	422	400	412	408	421	410	374	390	389	404	416	391	437	455	416	424	428	435	378	420	400	387	393	431	389	420	416	402	412	402	416	353	399	355	437	370	418	367	412	419	361	385	412	392	404	414	429	454	388	411	423	393	380	425	411	399	369	435	408	370	395	420	387	425	365	423	408	411	385	370	396	408	419	400	436	423	391	424	374	427	383	400	442	437	412	388	418	381	412	394	387	412	426	405	420	414	423	405	443	433	415	416	405	376	397	415	429	382	383	412	389	402	387	422	398	435	421	404	366	388	402	385	421	389	421	420	405	409	420	411	407	428	400	404	401	419	402	397	423	395	386	373	403	394	371	370	418	352	384	401	418	406	377	416	425	408	411	384	407	387	416	406	388	456	389	386	385	382	407	426	419	409	415	411	412	397	423	442	387	397	395	408	425	403	404	372	361	393	434	391	392	395	419	385	367	425	393	404	376	390	386	402	407	404	427	370	396	364	394	405	415	392	407	401	399	362	411	419	422	387	406	427	378	400	403	415	451	429	375	375	415	406	422	437	398	398	375	384	384	422	411	413	424	410	357	423	402	394	376	441	410	392	389	418	390	376	380	376	401	406	414	372	421	382	402	409	427	428	446	393	374	435	419	405	412	385	372	415	420	391	415	408	403	440	382	371	390	415	369	429	366	388	393	379	400	407	388	408	384	402	423	427	394	418	434	416	410	398	376	425	398	423	394	390	408	429	385	425	401	382	398	409	429	412	414	398	432	380	383	412	420	422	385	378	416	413	401	414	387	370	425	425	401	398	388	390	386	365	393	395	389	399	434	403	423	432	394	419	400	406	407	400	420	387	385	378	395	369	374	407	362	431	377	397	385	411	409	432	403	413	442	404	351	388	400	394	403	400	378	403	391	428	385	452	362	387	378	383	388	419	407	385	442	399	419	412	407	391	410	415	392	399	358	415	396	431	453	390	378	445	407	395	409	394	397	392	390	385	395	410	409	375	367	433	417	378	390	424	375	400	411	438	370	386	406	397	414	422	431	421	446	418	414	419	368	374	388	403	348	431	389	436	400	443	387	399	385	438	385	413	390	393	409	408	385	378	421	395	401	355	385	424	372	396	396	426	403	427	422	448	421	420	407	408	419	405	426	410	371	419	415	413	407	419	398	421	410	408	392	426	433	386	403	401	396	410	444	392	413	380	408	381	385	386	396	400	434	411	388	398	436	403	398	382	394	430	381	378	381	411	396	409	420	376	424	382	405	415	424	455	419	379	408	401	411	409	407	428	381	412	400	353	445	419	386	372	390	383	396	372	374	461	407	381	387	391	437	357	394	373	409	397	368	461	432	401	384	371	377	372	426	423	394	403	378	383	390	419	426	408	428	400	395	406	405	445	399	455	394	389	394	404	426	388	404	422	398	407	382	451	424	399	416	398	423	404	411	403	400	392	408	398	381	380	401	449	417	355	403	419	358	386	436	376	381	379	390	419	435	387	416	416	408	361	398	417	393	374	433	432	409	425	374	388	425	386	450	372	405	407	370	395	374	398	393	415	455	411	437	414	380	382	418	412	400	372	380	430	384	396	414	383	418	388	380	434	390	387	402	413	410	404	396	412	398	377	370	430	389	397	418	405	375	394	384	399	415	398	388	440	404	389	396	391	409	368	398	403	416	362	378	377	386	399	384	429	385	383	419	432	444	412	426	407	415	392	401	393	379	424	407	449	397	384	409	419	416	419	371	367	418	398	376	379	372	420	413	419	413	430	426	377	405	396	373	419	404	423	443	408	403	398	408	363	401	396	397	384	400	389	397	424	397	394	414	423	380	405	418	425	412	390	403	393	392	390	449	389	403	389	402	379	385	419	396	412	392	411	397	374	373	417	384	415	404	382	405	414	400	394	409	397	424	409	408	362	376	385	405	409	370	401	401	388	400	421	411	416	429	397	412	453	421	429	429	384	404	395	423	418	436	404	400	405	386	376	372	412	412	394	404	423	406	418	396	416	383	414	394	396	427	409	382	407	404	404	397	386	395	409	368	403	414	387	395	398	353
23890	40016	17138	8180	5715	4451	3458	2421	2108	1621	1202	1199	1098	952	871	870	870	826	827	793	808	782	701	714	619	674	565	553	571	600	547	554	594	543	564	586	564	531	557	562	492	520	555	532	522	554	536	561	560	536	557	548	519	559	541	534	522	569	555	545	517	543	541	479	516	521	538	545	549	524	552	538	548	496	521	522	527	526	582	525	531	535	504	509	563	532	544	553	590	524	555	559	503	532	504	519	577	512	567	577	547	535	559	514	541	486	496	519	503	544	531	547	538	534	544	519	541	549	527	510	520	541	600	523	500	525	530	552	505	565	522	533	521	522	548	497	549	529	536	545	581	545	530	511	533	538	534	538	531	469	529	518	525	515	528	547	554	521	558	521	553	534	561	514	542	549	555	545	527	543	538	521	544	538	525	529	501	522	524	529	574	538	555	558	539	512	498	520	557	520	501	521	512	541	508	550	510	519	565	566	520	516	492	548	521	560	535	535	542	527	569	572	522	561	550	529	502	523	517	497	527	518	524	510	498	503	483	534	520	484	530	531	527	525	540	541	533	519	560	537	515	509	520	509	535	587	571	496	526	532	511	496	548	551	532	542	515	562	524	547	507	498	545	551	552	508	529	498	505	566	547	545	489	553	528	538	552	554	491	504	540	483	543	507	546	548	540	579	526	517	554	538	562	572	530	558	574	552	561	556	512	509	546	555	488	531	553	564	512	550	523	506	513	517	505	503	479	514	531	551	531	549	503	525	490	529	544	541	524	509	576	528	547	555	512	559	547	571	566	492	569	515	521	525	542	507	492	453	547	532	502	550	500	534	538	505	568	545	558	564	537	580	535	567	550	525	534	517	528	533	542	552	549	478	582	514	534	508	531	532	528	517	536	537	486	517	547	540	534	540	539	491	554	506	547	563	529	557	501	544	522	539	549	541	527	519	519	548	505	497	536	518	499	510	516	535	502	564	514	510	505	536	547	561	549	533	562	548	562	525	532	544	559	512	559	528	508	533	578	511	522	501	512	529	566	536	520	538	533	541	523	546	520	555	557	535	526	556	539	557	522	516	542	554	520	556	532	493	516	508	529	557	543	554	516	521	527	571	524	524	547	546	557	562	557	535	508	509	539	518	519	515	525	508	538	520	536	494	556	561	576	581	521	527	513	543	525	541	519	545	532	474	546	542	536	538	545	544	524	539	523	560	527	507	505	521	522	531	523	509	491	560	527	530	534	518	549	559	538	506	533	510	538	491	511	525	563	539	552	538	529	526	549	540	546	540	556	563	534	511	560	555	541	505	547	572	535	507	531	490	523	543	543	534	540	553	539	549	573	557	473	505	519	498	535	521	514	488	516	521	465	549	543	532	518	521	539	538	514	502	480	524	478	530	526	560	564	538	514	541	547	541	538	510	512	538	511	558	517	525	529	545	538	531	568	518	519	525	495	537	584	523	576	554	539	538	527	509	520	515	487	561	531	472	532	527	522	522	585	525	528	501	536	527	524	519	528	553	532	537	539	542	513	545	538	511	525	536	520	536	570	524	512	530	515	531	513	506	563	552	537	526	516	529	492	519	558	555	516	534	502	572	518	512	537	526	511	529	527	496	501	522	541	510	511	507	574	546	553	516	500	500	536	518	537	560	543	557	476	546	488	571	485	480	524	535	515	572	541	534	598	510	549	534	550	537	505	523	544	526	530	538	499	547	530	510	519	542	514	516	514	522	527	575	541	517	536	584	498	556	547	514	540	522	526	515	563	524	529	552	541	490	501	520	553	583	526	549	494	502	552	526	557	554	524	503	542	558	537	524	502	519	512	521	554	522	547	489	512	523	554	543	560	540	546	555	521	555	502	532	497	578	521	524	533	537	520	510	541	562	557	529	514	568	545	527	522	544	542	528	508	535	490	536	570	560	551	548	514	524	523	515	543	558	537	544	532	530	536	516	548	541	536	505	591	526	552	528	552	529	533	556	528	528	528	543	501	482	503	529	553	484	533	535	554	492	544	521	534	529	522	548	508	510	519	560	528	547	505	538	535	530	515	500	541	499	540	540	527	555	502	531	562	584	575	512	488	535	539	499	540	513	547	531	546	512	521	573	525	531	520	474	530	544	517	513	502	555	535	528	496	518	510	508	544	526	481	563	573	484	567	491	581	554	513	546	547	530	557	526	506	510	518	545	562	485	529	526	574	540	566	503	519	559	545	505	555	558	535	544	556	551	553	587	526	510	531	565	511	547	542	519	526	567	523	515	533	512	532	505	510	517	516	549	541	471	526	537	556	575	502	562	551	507	541	520	532	550	505	540	549	544	518	514	562	520	528	539	484	539	490	522	516	529	523	519	512	557	552	554	517	518	528	558	538	519	521	562	506	522	521	546	487	538	514	518	519	518	485	529	520	528	534	516	537	564	528	547	548	547	516	523	524	557	530	546	529	534	500	511	539	589	563	519	527	566	582	575	510	513	530	561	569	538	589	526	517	556	539	539	493	481	532	547	482	532	543	518	547	471	518	536	534	556	558	539	502	534	558	498	502	555	522	479	534	556	514	535	527	517	536	555	533	523	538	530	504	526	528	568	537	549	486	497	541	523	535	494	553	491	517	484	528	512	541	502	557	548	550	515	545	523	531	520	530	516	553	523	525	524	558	505	569	505	540	511	528	528	521	492	521	504	533	514	564	529	538	542	526	513	524	578	495	551	460	536	532	552	539	545	537	549	505	495	507	525	546	505	543	578	546	533	514	530	529	482	557	529	558	529	543	505	592	526	521	539	514	551	526	493	532	542	547	559	530	479	522	536	483	512	531	528	549	493	547	514	538	494	454	561	524	522	522	530	514	536	538	517	561	534	534	524	542	581	525	546	505	517	499	547	599	480	528	498	519	519	522	512	511	501	528	516	545	530	565	510	547	525	518	509	548	528	566	552	521	527	540	525	508	528	534	547	503	544	518	501	558	507	578	507	529	576	524	551	529	529	520	531	607	494	515	506	541	555	528	569	520	522	528	533	555	490	534	567	545	547	509	555	507	575	508	502	539	541	545	521	548	541	553	544	530	534	528	569	531	548	524	540	549	552	543	557	503	541	531	546	549	492	525	510	545	558	520	556	500	502	476	532	535	502	530	513	505	560	518	525	503	539	540	485	549	520	537	522	549	504	554	543	573	537	548	567	524	504	504	483	530	506	536	590	493	534	552	524	529	540	535	542	553	558	522	495	536	501	517	546	544	542	546	506	511	551	527	543	529	515	558	502	522	522	536	548	550	527	555	540	548	523	539	569	544	517	528	521	530	499	552	515	531	542	532	529	509	543	525	552	537	555	554	511	506	548	525	542	514	538	542	534	555	558	541	562	535	525	546	521	513	537	534	554	556	534	500	515	531	512	551	546	527	553	496	533	528	509	527	523	530	551	526	523	526	583	526	524	539	547	515	527	519	544	535	497	548	545	552	523	517	523	525	537	530	560	530	495	534	507	549	486	540	527	506	524	525	520	514	505
25378	21612	27585	25795	9196	1936	1304	801	744	660	460	521	470	373	383	412	380	422	409	395	386	343	339	345	321	299	303	308	289	304	280	301	299	303	273	297	306	311	296	283	294	275	300	284	268	267	301	283	273	326	292	277	289	298	277	269	287	270	288	274	267	287	304	292	272	263	279	296	276	258	303	316	283	257	306	280	283	295	307	273	296	291	261	295	236	264	273	291	277	289	283	266	255	262	292	270	246	287	280	280	287	293	297	246	275	254	304	298	295	255	280	262	280	301	282	237	287	278	255	286	275	297	298	263	271	286	270	267	280	239	297	288	270	265	231	270	304	299	266	293	289	275	290	257	282	272	281	257	276	290	305	255	267	300	301	285	272	277	284	267	281	247	252	269	255	290	270	276	261	300	293	291	295	280	284	286	302	286	288	259	274	285	279	251	283	296	287	278	300	295	286	277	278	285	272	260	279	250	276	284	300	280	244	289	281	299	272	270	271	283	274	274	261	280	283	270	281	276	270	253	286	295	266	293	279	257	278	253	294	231	281	246	264	279	288	267	307	250	278	258	280	300	283	244	275	265	251	284	259	267	268	285	290	272	260	290	272	301	284	324	271	287	281	308	287	306	306	289	276	265	283	291	298	288	274	260	250	297	246	272	296	264	304	286	289	270	276	291	294	302	267	273	244	266	264	277	301	260	284	264	281	259	302	266	257	254	265	230	262	266	270	287	272	310	274	271	261	245	294	293	255	302	291	259	276	292	268	271	294	293	285	251	284	265	306	267	295	287	279	266	281	302	297	287	269	286	305	281	259	269	283	297	247	269	263	245	288	286	261	283	266	269	282	287	298	292	282	277	307	281	242	289	253	284	293	300	300	275	260	295	303	265	273	286	283	291	322	307	253	299	295	315	268	296	282	249	274	267	269	249	274	259	285	281	264	272	288	277	290	294	301	290	277	298	255	240	284	284	275	268	280	291	283	266	290	278	261	268	268	270	276	294	270	281	280	273	271	298	263	298	283	289	271	281	282	285	279	265	266	294	322	286	298	272	271	290	271	293	277	265	264	278	302	262	285	283	310	295	258	313	295	295	272	273	267	279	296	249	292	283	300	264	274	274	292	274	277	283	270	269	261	271	288	274	257	277	279	272	305	269	271	310	262	265	295	276	306	302	291	278	272	257	304	264	272	273	288	268	294	295	299	273	284	281	309	283	272	300	296	268	268	277	295	288	248	277	271	282	290	252	253	272	298	264	272	267	281	265	274	271	287	277	269	274	277	308	286	243	272	296	278	288	276	275	284	277	273	296	275	294	274	244	270	252	266	282	275	267	305	280	282	264	282	290	309	276	286	291	257	275	309	305	279	254	266	298	286	244	253	273	272	291	293	263	259	295	298	262	279	257	281	263	275	263	289	314	287	266	256	286	264	278	269	262	259	286	335	309	272	310	255	269	283	304	280	265	293	316	269	283	328	254	269	276	279	286	242	247	294	292	269	292	259	253	262	283	255	263	274	290	319	282	279	268	268	304	269	276	271	265	254	275	313	298	284	304	258	295	298	284	290	288	301	274	282	285	261	281	271	276	287	272	299	268	271	305	311	291	275	271	278	288	267	270	257	270	301	240	283	288	282	282	297	287	289	272	295	252	314	286	300	260	283	277	283	260	275	274	295	248	280	313	251	276	272	265	255	290	263	279	282	274	287	270	280	280	269	252	277	268	274	273	288	283	258	292	293	293	272	272	249	262	281	291	267	279	271	276	233	276	257	290	257	249	285	269	281	254	284	285	282	289	247	256	291	282	277	231	266	302	259	284	272	277	270	308	269	260	295	265	288	321	292	282	266	284	263	292	266	285	271	286	248	286	268	260	276	270	301	297	285	282	288	257	279	279	284	280	300	278	281	263	308	292	268	272	285	283	298	287	276	280	283	296	257	285	288	274	300	281	297	276	280	276	264	270	301	294	307	247	270	284	308	258	277	257	229	294	278	256	260	291	273	286	299	284	263	281	284	299	280	255	288	288	286	309	270	286	275	282	273	257	273	292	287	299	279	271	260	276	294	305	297	277	262	258	273	264	277	308	254	288	289	257	273	271	254	278	283	288	295	284	263	284	299	259	282	307	272	256	278	256	267	270	288	293	286	279	289	272	274	304	274	284	276	273	253	298	262	284	261	273	302	301	307	270	276	262	279	288	290	301	258	260	262	286	276	256	279	252	315	247	284	286	312	298	280	270	250	267	266	278	283	298	295	273	272	287	315	252	293	269	276	306	284	258	266	258	282	253	290	293	323	239	258	273	287	263	284	261	270	291	297	270	277	281	286	277	273	277	243	255	275	265	271	263	291	273	283	265	272	251	276	279	271	253	290	282	308	317	266	293	283	286	328	272	287	260	256	277	259	269	275	261	281	275	287	315	297	282	305	280	287	280	293	281	275	278	282	281	272	302	325	295	254	260	277	257	294	288	249	251	270	263	276	281	280	303	240	245	269	282	269	269	278	286	275	290	281	272	287	308	266	286	259	310	317	285	276	228	263	303	272	284	291	251	259	274	249	278	300	294	299	286	246	292	304	287	277	248	267	259	281	276	313	276	268	284	266	297	269	291	308	291	272	303	294	256	274	311	279	300	299	271	277	266	272	297	287	253	280	281	260	272	246	297	279	292	259	261	269	303	251	286	269	271	246	238	280	316	298	288	273	255	305	313	273	303	271	271	252	300	269	278	296	289	251	283	269	284	289	299	289	275	264	280	290	274	304	300	262	301	281	275	274	256	265	265	280	242	287	275	286	277	297	270	280	282	258	291	263	290	276	289	288	292	292	286	301	264	293	251	256	302	290	301	265	261	281	281	272	312	255	286	269	269	301	286	258	286	280	265	280	256	264	283	296	259	287	278	285	278	283	301	311	272	291	267	278	286	266	279	297	295	292	319	293	286	255	267	287	308	278	289	300	287	287	277	272	253	272	297	281	246	276	272	266	274	257	252	261	273	270	266	300	290	290	266	298	252	260	273	299	277	269	276	259	271	298	285	275	271	259	280	301	296	259	289	298	262	238	288	302	275	284	296	264	251	307	278	269	274	284	296	281	256	261	304	288	302	305	245	284	278	288	324	281	265	262	249	265	249	293	302	283	287	262	286	275	277	273	281	312	268	293	263	290	256	266	256	306	241	276	284	295	296	259	271	286	267	274	281	304	284	280	282	312	276	304	262	287	286	274	283	296	281	289	288	245	285	295	310	302	259	291	267	276	306	263	278	259	285	267	285	287	278	293	277	282	293	293	281	299	286	300	274	248	292	298	256	312	281	297	262	275	281	289	264	334	301	275	292	303	288	284	271	282	258	314	290	303	313	254	311	305	287	293	296	277	281	280	297	284	284	298	300	267	259	291	271	295	267	299	248	283	276	296	273	306	296	277	288	290	289	252	278	280	242	275	270	281	257	308	296	294	257	284	293	292	273	273	266	296	262	260	304	274	255	262	261	245	284	275	273	301	270
23311	34652	14176	6444	4451	3598	2862	1934	1708	1349	954	853	788	703	649	638	625	597	628	595	578	562	540	465	438	439	417	427	391	391	400	377	382	366	362	363	392	391	401	357	382	397	353	420	361	370	379	363	388	389	361	383	394	376	394	379	400	351	364	407	375	369	376	373	346	328	338	374	365	394	362	390	362	353	369	340	373	368	380	352	396	335	397	374	365	342	372	359	343	351	366	387	370	390	382	366	397	383	367	375	375	373	359	344	364	355	353	358	363	357	353	345	366	367	326	384	364	355	352	358	390	359	366	361	369	358	380	327	351	368	354	387	380	385	353	365	370	399	358	361	392	385	360	359	330	389	373	360	329	383	364	384	362	359	336	409	366	390	334	356	367	359	367	358	384	386	385	364	346	380	387	355	364	390	385	344	363	397	379	371	379	356	368	325	345	358	386	399	368	375	302	386	338	346	396	358	362	381	387	343	371	365	362	368	360	374	351	375	334	380	355	366	371	369	362	354	378	367	386	393	339	344	381	388	368	316	376	381	392	358	334	366	380	363	369	398	361	364	354	355	352	378	368	361	361	378	376	344	370	346	358	346	392	383	355	367	364	383	351	375	376	368	375	374	368	376	379	343	363	388	353	361	395	348	385	368	352	385	413	359	373	378	378	382	386	384	342	371	374	352	407	349	376	389	373	390	379	379	405	398	381	351	375	368	366	331	367	366	406	336	365	355	386	347	347	378	350	357	360	354	369	356	371	374	376	366	385	367	381	333	387	362	352	367	370	368	365	400	353	339	373	358	381	332	367	365	354	399	369	360	379	354	377	360	366	387	365	334	367	363	372	326	369	373	395	347	366	358	399	357	360	380	340	365	355	351	381	358	386	361	363	378	359	376	337	343	374	381	350	335	373	374	362	322	368	349	369	327	349	404	364	376	368	388	371	371	339	392	399	341	385	359	373	365	368	383	352	363	340	367	358	334	364	420	367	381	337	370	408	361	351	355	362	375	337	350	394	385	358	378	390	353	364	382	361	374	377	326	339	369	356	364	364	346	360	338	362	328	341	387	378	347	342	381	359	333	335	354	371	353	397	392	345	370	361	365	385	328	361	380	420	362	361	336	363	338	351	357	349	365	366	377	359	369	389	401	395	402	376	363	372	374	371	379	384	368	396	409	359	376	379	370	370	342	356	339	376	344	333	382	370	343	341	347	390	376	357	334	370	387	366	373	333	359	371	340	368	346	387	359	322	362	374	342	347	357	375	388	337	368	374	358	357	359	370	377	335	355	376	382	374	374	379	320	352	332	383	381	379	344	356	368	357	339	361	406	338	368	349	360	387	332	385	370	438	360	385	353	369	371	338	370	363	363	361	380	365	344	336	385	358	358	370	360	327	369	370	383	355	362	354	388	341	349	349	386	354	328	337	364	369	362	350	397	329	380	349	378	361	360	379	359	348	372	352	384	369	382	355	353	356	387	348	355	342	365	371	379	384	364	373	345	369	334	366	347	394	357	333	380	396	374	395	402	366	362	370	373	334	368	371	379	396	380	369	375	375	407	364	361	358	359	332	378	365	369	383	367	371	337	325	390	377	384	339	337	363	342	378	394	367	356	357	333	363	373	357	413	363	385	363	345	391	340	374	346	406	372	344	359	349	383	346	375	353	355	356	374	370	337	377	366	360	354	380	367	351	360	373	382	372	345	368	386	346	344	366	352	331	392	376	359	357	369	345	344	359	385	384	333	392	380	403	372	386	372	337	346	372	349	403	328	362	366	350	367	344	368	372	354	306	354	347	371	351	391	386	373	357	395	346	345	381	336	368	401	372	392	374	390	337	331	397	352	365	358	365	364	373	367	360	412	378	413	339	341	403	380	356	338	376	376	400	357	344	349	374	364	382	361	387	373	371	390	345	355	402	371	360	329	376	377	387	396	353	357	357	346	437	323	361	362	366	391	340	361	391	346	344	346	364	349	355	351	373	402	349	376	362	376	341	330	339	371	404	361	373	373	367	361	367	353	344	346	365	369	356	403	339	360	348	365	401	357	373	387	422	390	387	341	403	356	357	349	393	377	383	390	323	343	362	363	357	332	352	390	375	360	373	355	354	380	397	386	355	369	372	348	351	365	371	364	326	340	358	390	363	366	374	346	364	355	378	334	342	334	358	383	374	349	383	351	384	370	331	358	379	329	360	346	361	341	361	353	363	366	356	402	337	385	343	373	379	360	374	364	373	364	362	345	353	345	383	374	369	340	379	392	379	392	357	368	361	388	392	395	361	343	380	351	371	380	337	395	370	416	374	398	355	372	345	384	364	350	319	381	375	360	412	375	353	339	349	370	327	363	340	346	338	369	335	366	374	361	351	349	363	367	382	374	357	347	378	397	379	380	367	361	365	379	382	343	335	341	365	348	344	378	380	397	379	353	369	361	385	356	351	359	366	361	356	391	359	364	348	394	382	392	370	360	368	372	362	351	361	352	344	358	327	366	340	355	351	382	386	345	359	350	315	381	351	338	389	342	368	360	371	345	353	379	354	348	378	373	355	342	350	383	364	373	342	344	356	369	362	350	403	351	344	375	383	371	354	379	385	382	382	364	379	373	406	352	383	364	380	378	345	359	380	341	361	332	340	356	351	359	383	368	375	367	390	378	335	355	362	344	393	355	362	340	354	371	377	349	367	377	379	363	357	374	360	332	368	366	373	373	413	396	357	392	414	350	390	346	390	383	404	373	367	417	360	349	369	364	375	391	336	374	370	395	382	354	356	372	354	391	362	363	379	349	376	357	342	374	372	351	320	354	378	363	345	365	332	349	376	333	354	345	383	355	351	367	343	350	355	356	374	349	351	348	385	349	377	345	327	390	364	378	374	366	400	363	367	361	379	373	409	386	382	351	390	369	369	399	353	361	369	380	382	403	348	391	390	389	361	330	330	368	354	388	360	373	338	362	378	363	354	332	386	378	350	360	348	376	390	371	351	370	352	383	363	349	346	377	346	355	370	347	371	370	347	405	384	366	370	404	339	362	387	364	366	348	376	380	353	355	355	387	333	370	370	368	335	359	358	357	362	364	368	367	362	321	372	360	381	388	357	408	358	372	362	396	387	360	364	383	352	383	387	366	359	383	351	382	384	395	350	379	364	355	350	349	394	349	334	364	396	368	347	355	385	356	358	366	377	364	393	386	319	392	381	349	367	367	378	351	349	358	353	374	359	382	365	349	362	386	362	353	400	352	351	386	400	368	401	339	387	378	401	384	343	378	389	328	371	366	363	344	364	343	362	348	351	378	357	352	361	336	384	391	347	391	362	374	332	401	355	372	362	362	334	366	336	367	356	356	357	376	360	376	365	362	359	358	345	371	353	358	367	389	345	363	372	343	394	334	391	406	356	348	350	395	368	340	370	387	362	385	342	367	378	346	382	387	364	392	352	388	393	350	345	369	354	408	332	353	361	350	342	377	355	359	388	338	362	356	366	372	346	388	367	371	333	392	369	356
23215	21634	29376	24391	21630	21497	7170	1702	1262	1076	724	636	582	458	481	451	434	424	420	425	359	349	302	306	280	284	242	249	246	241	224	218	220	250	223	210	231	253	207	188	217	208	214	197	182	191	206	195	187	217	203	206	210	206	221	214	182	180	182	206	184	178	204	179	191	189	192	218	209	221	182	201	198	215	218	173	204	198	186	200	211	206	212	196	224	223	198	225	210	206	218	209	190	223	195	204	204	210	197	181	188	183	180	197	202	206	206	209	199	219	191	192	200	224	197	213	211	205	215	223	202	196	214	191	217	199	211	207	206	207	177	223	167	189	198	194	199	219	205	188	191	207	197	192	193	204	189	186	206	230	180	206	186	196	197	194	188	179	218	200	182	209	195	197	203	184	221	215	210	181	206	193	208	170	179	176	181	169	190	184	206	200	205	195	209	194	219	209	197	230	200	192	207	205	203	215	183	203	205	198	201	201	221	209	196	215	194	207	197	182	181	205	191	196	196	194	214	199	217	184	185	211	205	211	162	180	185	195	224	200	212	220	200	197	217	204	201	211	198	192	184	193	219	195	187	181	239	185	202	199	204	176	220	213	210	198	209	203	201	212	201	194	198	188	217	194	204	215	202	234	180	195	192	192	193	178	203	216	199	198	201	216	217	185	213	214	209	186	241	190	174	196	188	202	187	201	188	233	206	205	213	201	208	202	206	188	214	203	198	209	189	213	199	205	205	209	210	176	189	191	200	221	221	193	185	200	226	203	175	209	201	202	205	181	242	197	212	201	205	195	217	201	190	189	199	198	196	215	192	204	209	191	232	209	203	199	176	228	218	205	213	192	200	221	204	192	214	201	178	207	210	225	219	178	223	194	221	203	204	203	216	192	179	197	211	176	210	188	195	208	172	199	218	201	212	184	188	193	208	184	212	211	197	183	219	209	206	193	225	225	206	206	194	205	195	215	186	192	217	184	211	213	201	172	201	219	207	185	211	195	210	180	198	175	212	192	185	241	203	220	192	198	195	191	208	192	196	187	209	224	224	189	183	211	178	188	203	187	226	195	177	228	196	189	190	194	197	203	206	199	221	234	201	217	186	178	210	215	226	193	188	172	201	215	199	214	192	185	192	173	193	187	211	195	202	216	196	177	188	198	192	196	230	193	196	191	202	207	200	217	223	204	236	227	184	229	194	222	183	194	207	197	194	176	201	200	188	205	199	194	198	218	199	206	163	191	194	206	193	213	202	209	186	214	231	208	199	205	199	185	187	190	211	189	224	176	212	195	214	223	180	217	184	198	192	179	188	185	191	198	207	192	184	196	217	205	185	211	203	206	224	229	202	194	179	220	202	190	230	209	204	199	191	207	193	197	202	190	208	170	202	198	203	210	209	187	191	210	200	185	194	184	178	198	201	198	188	212	190	213	205	186	183	205	198	192	212	202	177	195	191	195	192	201	205	199	176	185	189	199	189	198	219	195	184	185	195	201	194	192	236	213	177	190	202	210	205	214	220	207	196	206	214	233	190	183	223	202	176	201	226	212	204	198	200	191	193	195	203	186	219	180	222	192	171	198	222	185	183	205	209	224	211	201	194	189	188	229	208	197	208	213	206	190	187	203	218	203	206	200	210	196	186	186	217	190	205	206	194	189	225	224	197	204	210	200	189	211	215	215	195	204	180	181	202	188	196	224	208	187	179	225	191	215	167	195	179	216	202	200	192	189	218	208	206	198	192	183	177	199	195	206	188	208	224	216	191	219	193	199	188	206	202	195	191	211	214	216	181	202	198	199	226	214	203	206	196	187	193	222	177	184	191	215	192	188	194	187	216	218	196	188	217	212	183	195	180	224	210	184	202	208	205	176	194	193	177	195	179	200	212	198	206	229	192	192	190	203	213	212	191	211	197	212	220	209	174	207	202	178	195	189	218	218	195	183	200	230	201	196	234	216	216	179	221	198	191	207	210	205	199	211	191	195	205	211	209	222	188	199	197	196	197	201	204	216	188	189	217	202	195	207	233	208	204	224	169	176	183	222	229	227	221	227	192	201	191	209	224	194	214	213	211	204	191	231	190	208	198	187	197	194	212	181	229	214	224	203	189	189	210	228	179	216	194	187	184	206	223	174	170	182	208	214	189	191	175	219	218	182	181	220	206	218	202	204	194	188	194	181	189	215	215	197	201	213	188	198	199	182	216	189	208	183	206	193	171	195	193	219	227	183	183	216	186	200	205	181	190	205	223	210	234	217	210	198	207	191	204	177	196	231	188	173	210	229	202	221	216	198	226	197	199	218	202	188	209	218	201	199	183	207	226	215	206	211	182	215	195	204	173	206	214	184	197	187	215	225	194	209	202	195	193	189	185	205	210	205	193	183	199	197	213	194	206	197	173	212	187	206	200	197	217	213	218	192	200	203	218	201	189	185	202	195	204	205	204	200	208	174	205	217	175	213	195	196	214	192	212	191	169	211	209	179	206	204	197	189	197	161	212	202	196	188	215	200	166	210	196	166	212	216	187	197	218	223	178	206	203	178	183	205	217	203	214	202	212	197	200	198	222	187	217	217	175	202	184	201	183	191	194	209	202	205	215	217	190	211	200	202	195	208	205	207	207	197	196	198	183	182	205	180	184	210	210	205	175	214	213	192	236	213	194	198	210	207	219	213	191	174	216	215	180	208	198	204	183	189	225	211	205	199	168	215	200	208	190	194	195	211	199	189	183	187	209	224	207	216	202	217	184	190	186	192	183	208	201	198	214	179	185	222	205	198	197	186	190	201	191	202	208	206	199	177	203	196	209	183	230	211	185	211	188	224	194	170	212	215	223	190	185	198	193	183	191	196	186	210	199	175	194	197	181	208	218	211	182	223	205	207	190	178	211	206	189	206	197	181	179	202	196	196	198	192	204	177	213	211	196	202	206	201	181	188	193	206	186	205	195	195	215	180	198	224	167	202	195	182	202	200	228	178	203	203	221	233	221	194	184	225	202	214	186	226	229	193	201	177	188	204	189	193	193	197	191	216	207	178	186	184	197	186	191	216	201	197	192	211	186	233	196	193	194	193	206	199	193	214	214	207	193	201	209	185	188	201	193	229	210	198	231	180	217	191	218	190	181	193	222	203	224	200	202	221	188	211	191	197	204	186	184	182	233	203	196	227	206	191	196	205	212	175	209	178	172	199	183	202	236	184	194	191	192	180	196	207	207	228	185	217	189	171	187	182	189	178	187	212	200	172	204	209	202	210	208	200	214	198	211	194	198	199	220	226	210	186	177	182	213	176	211	176	165	187	189	206	200	201	220	184	222	176	170	188	212	213	212	211	211	178	224	196	191	198	206	195	217	201	215	197	206	203	203	194	207	209	201	183	213	173	203	217	188	224	183	188	195	231	203	208	175	196	210	180	185	223	182	163	179	218	187	200	222	184	195	189	237	216	209	219	180	227	188	196	221	190	187	188	221	211	188	185	194	201	186	187	188	195	180	207	200	225	188	195	189	198
25877	46507	23229	10492	7365	6329	4930	3360	2803	2302	1423	1346	1143	915	822	813	767	753	787	740	661	581	497	470	435	447	390	375	359	357	376	317	295	306	310	300	322	329	275	300	304	299	300	266	290	290	286	303	280	272	274	268	292	292	286	286	286	307	284	295	277	295	242	287	241	319	290	300	286	285	268	266	251	283	300	289	290	290	255	283	261	264	288	266	277	282	284	266	263	275	311	261	301	270	270	276	271	289	277	263	269	280	289	259	278	291	272	282	275	287	271	266	291	237	282	261	277	279	290	269	297	279	264	292	260	294	271	273	247	313	312	271	305	248	287	270	282	244	301	292	252	286	259	299	300	259	263	272	272	274	261	260	289	264	273	288	264	285	277	256	270	255	282	264	264	273	283	273	276	264	265	243	297	298	248	249	280	282	247	278	270	276	275	282	264	281	250	280	281	271	272	258	261	250	279	272	254	275	300	281	295	286	238	255	271	242	247	274	310	262	304	279	289	279	257	284	248	276	271	261	281	239	247	256	250	255	283	263	276	271	263	284	291	278	299	241	286	245	276	261	274	265	294	286	281	270	280	277	244	301	249	288	287	254	285	261	287	243	267	271	254	278	286	272	265	299	288	276	256	265	287	260	270	271	255	252	271	241	295	260	268	279	284	253	263	264	268	276	249	276	263	286	281	258	267	254	286	264	270	294	261	286	292	267	244	284	233	296	262	284	268	269	279	265	272	226	285	238	259	252	264	254	284	290	292	266	256	283	272	266	296	279	261	304	273	248	268	260	286	260	293	275	274	261	270	282	281	238	289	288	282	294	267	263	265	283	283	267	274	291	270	266	248	273	256	275	296	282	257	270	285	294	263	271	290	269	292	298	282	256	279	263	296	286	297	305	283	281	272	269	301	262	269	250	312	276	268	288	271	271	280	284	278	267	292	278	267	281	243	262	275	280	264	273	241	296	260	279	247	256	267	254	275	262	284	296	272	266	278	263	277	234	276	271	289	261	252	266	311	300	225	264	265	275	269	251	256	284	275	239	268	245	268	286	262	241	259	260	287	296	279	273	253	263	274	267	257	274	274	277	276	281	266	253	258	287	242	279	272	282	275	265	284	261	277	274	298	269	262	256	258	251	273	273	301	292	253	267	280	283	270	266	247	266	259	294	260	266	254	264	267	283	286	298	281	269	285	287	257	264	251	302	254	261	288	272	272	266	277	248	272	282	263	284	289	242	251	262	287	274	298	249	264	281	253	286	270	267	288	287	280	292	276	281	259	285	311	286	277	263	261	301	256	259	266	266	303	273	269	251	282	265	313	251	242	255	259	279	256	271	281	291	305	289	289	260	265	259	270	279	273	290	258	255	265	276	269	277	258	288	303	256	247	269	270	271	251	264	262	294	296	304	265	290	273	286	253	264	280	285	243	286	265	270	277	260	255	279	278	250	257	252	264	293	255	244	245	269	297	289	280	292	258	291	296	292	272	249	274	299	263	252	252	272	286	255	284	229	267	272	268	246	259	270	254	288	260	269	253	273	261	278	263	247	266	274	263	277	287	312	298	283	269	289	298	254	280	274	282	259	240	268	263	274	250	312	263	263	281	286	254	278	271	267	290	265	258	294	272	284	270	284	294	291	272	274	288	279	269	277	267	243	277	274	279	248	284	262	258	251	258	274	284	268	276	279	279	272	297	278	290	282	257	297	270	283	280	288	283	249	280	267	256	256	264	253	309	286	273	272	258	269	278	261	269	268	282	250	323	294	301	268	260	261	261	253	242	253	217	284	279	258	282	252	233	255	271	289	248	272	254	274	286	272	245	252	256	248	277	284	267	278	286	270	260	266	251	278	275	285	265	267	291	270	264	265	266	273	261	290	264	269	273	281	251	298	251	277	275	264	282	252	253	261	272	307	290	258	291	284	253	284	255	268	246	255	271	275	273	277	223	289	281	260	296	278	264	295	274	263	293	278	249	260	256	282	285	266	298	282	302	281	250	273	260	258	277	291	277	254	298	285	306	280	248	305	253	273	259	260	279	290	279	285	286	261	261	294	253	277	270	282	284	271	282	255	295	268	250	291	262	289	272	284	277	243	289	255	267	299	260	277	272	262	255	246	288	302	306	271	250	272	292	262	301	259	251	264	292	265	280	264	288	287	267	285	266	287	275	269	275	273	266	265	249	277	267	282	264	250	311	259	272	253	241	242	256	282	279	285	293	278	252	274	299	306	300	246	270	277	254	271	291	283	303	280	295	282	289	242	296	260	264	256	271	273	258	286	254	253	281	241	247	283	272	256	264	271	270	291	288	266	281	302	260	269	284	264	272	288	262	283	273	248	295	259	259	257	288	274	240	284	251	283	260	281	256	282	276	275	281	251	298	259	263	261	272	274	280	268	265	302	285	282	247	260	231	256	298	295	249	280	261	253	274	296	290	277	248	273	262	241	274	290	290	273	250	254	299	252	265	281	278	299	280	281	268	257	292	272	291	302	277	276	276	284	263	271	244	278	285	256	254	300	275	275	254	279	285	262	260	265	280	295	291	252	273	266	291	259	295	283	259	282	268	275	282	256	299	304	279	256	272	240	275	289	270	284	271	265	294	288	245	269	277	278	241	284	298	231	280	254	279	254	241	244	264	240	260	285	260	271	298	260	267	257	266	254	289	243	276	309	284	276	282	277	256	267	281	262	293	257	268	284	274	276	261	268	267	279	259	270	236	270	261	293	286	297	281	270	282	261	262	297	263	264	293	266	281	289	292	287	249	258	248	241	283	254	278	270	266	251	286	270	247	268	284	284	255	259	286	287	278	277	268	271	309	298	272	267	282	305	267	292	280	279	252	252	245	267	277	243	272	258	270	265	272	271	268	276	294	288	250	267	264	260	273	294	277	271	274	252	292	263	262	270	288	239	277	297	287	266	267	262	275	286	280	282	256	251	255	279	263	252	251	249	258	275	271	263	284	258	261	250	267	277	255	267	262	269	258	234	258	267	270	244	278	276	258	301	259	278	247	279	253	247	255	269	271	263	268	273	334	263	292	292	264	245	256	256	260	273	270	269	297	285	250	297	286	245	269	285	296	254	267	264	257	284	267	252	265	276	276	272	296	255	271	305	273	247	304	238	282	291	266	259	242	316	286	279	241	252	254	264	292	262	265	258	286	271	286	244	284	276	276	286	263	277	269	293	273	262	265	266	308	267	251	285	297	269	255	291	272	287	268	302	278	291	270	290	261	249	263	279	278	290	283	261	276	255	273	306	285	276	293	275	277	249	250	307	282	276	262	266	270	301	265	229	275	286	266	269	283	294	296	297	261	293	278	305	270	270	267	276	269	247	245	259	284	274	273	261	225	246	286	289	265	261	258	280	257	262	273	281	271	276	281	262	269	263	268	242	245	257	284	264	296	269	254	286	269	268	295	262	272	285	306	271	263	261	258	261	283	275	266	296	275	269	283	273	276	271	263	284	282	285	280	256	293	285	266	309	281	272	250	277
28542	21111	11262	3613	1830	1411	1142	858	808	661	615	568	604	534	567	588	549	550	478	557	506	483	482	390	478	454	465	460	441	418	442	421	453	390	431	422	428	432	426	400	411	454	420	433	427	437	425	440	415	437	439	421	426	418	441	454	384	382	430	425	439	435	440	459	420	430	418	442	428	435	437	424	406	451	402	411	452	451	427	421	432	430	410	418	416	425	432	438	418	462	420	418	489	434	460	458	415	413	412	458	464	395	423	476	424	410	424	454	422	408	419	458	439	412	422	441	438	416	420	455	382	433	435	420	413	420	441	395	409	428	416	459	405	400	414	417	442	435	388	440	441	401	452	375	416	464	443	432	462	439	416	425	393	392	398	457	420	435	431	446	404	443	419	412	410	417	407	419	425	382	441	426	406	400	412	438	452	395	421	444	388	420	436	440	448	426	426	436	440	412	425	406	417	394	428	445	424	425	426	435	458	411	407	431	439	440	436	455	396	437	435	458	415	390	425	441	417	422	445	407	403	384	454	438	431	392	455	411	420	416	425	434	429	423	444	426	410	444	439	417	436	423	423	375	464	474	445	446	470	434	393	428	422	451	404	488	420	415	426	442	436	438	457	444	443	412	428	444	411	397	448	420	419	426	443	433	427	436	409	446	470	420	468	402	440	395	493	409	407	432	402	417	427	420	438	407	458	405	416	408	430	442	426	432	401	440	395	408	436	410	415	454	449	429	427	402	436	449	439	431	438	416	429	434	451	415	416	417	425	405	392	430	457	464	393	403	428	431	430	412	404	420	402	386	409	380	448	428	410	436	454	397	420	400	454	464	416	438	417	413	419	478	459	420	433	403	384	414	419	427	418	436	399	415	408	378	437	422	435	373	429	439	424	449	410	407	420	430	449	444	478	443	416	418	450	430	411	443	438	446	463	462	464	429	420	440	421	420	434	426	402	399	459	454	462	401	396	431	425	438	420	444	459	458	427	434	430	402	458	431	448	433	401	439	407	422	435	405	471	457	427	434	443	439	419	433	450	425	408	436	425	474	440	401	403	407	414	427	463	439	457	402	400	416	426	457	456	400	446	432	432	414	451	437	436	425	453	456	463	416	437	435	402	431	436	420	431	396	423	434	408	424	413	422	408	393	461	434	450	374	405	428	401	432	424	451	467	446	420	430	408	442	423	415	442	427	436	456	431	458	401	412	424	420	412	439	422	435	406	431	452	450	438	421	436	426	438	388	393	457	386	441	444	407	391	441	380	402	417	447	415	437	423	445	425	422	421	430	407	411	437	459	440	414	429	425	424	392	424	423	441	404	440	414	381	448	443	418	423	424	416	422	417	437	385	459	432	425	442	416	443	459	430	405	409	431	411	436	458	452	428	436	424	440	435	407	397	440	418	431	434	441	447	445	393	414	405	446	392	396	451	436	431	470	399	408	421	450	465	451	414	451	394	400	441	407	439	428	442	442	439	410	428	445	446	416	404	416	419	401	419	402	413	407	401	447	435	367	426	463	413	426	462	419	427	430	424	430	437	442	450	421	417	416	443	409	429	429	460	421	398	442	459	439	462	425	429	460	412	435	439	441	448	415	437	396	424	381	398	428	421	451	462	420	416	446	426	418	448	430	410	418	408	391	439	408	449	410	439	409	401	470	446	419	428	457	436	459	400	447	425	419	441	431	443	416	439	449	442	444	400	435	454	410	399	411	420	448	420	456	418	399	424	416	418	442	408	415	427	411	438	432	419	405	433	431	405	455	431	449	408	472	454	427	417	404	397	433	456	395	434	409	403	426	430	433	437	447	447	447	420	461	417	428	430	411	424	418	428	422	410	472	429	412	419	434	426	437	458	434	408	425	471	420	404	415	426	442	468	413	421	417	417	432	445	396	437	437	409	443	451	406	392	410	375	426	434	458	456	456	439	414	411	414	447	453	417	438	420	434	437	445	426	407	388	409	398	455	442	422	410	401	416	463	470	440	440	421	418	449	409	403	414	417	424	399	470	405	476	439	441	447	405	435	441	395	433	425	393	389	407	441	440	401	454	449	416	432	407	432	416	423	395	430	474	449	384	401	411	405	420	394	418	452	428	431	442	405	449	458	433	477	434	453	415	405	470	405	425	417	431	470	427	425	420	420	417	449	404	434	422	413	461	435	436	432	441	419	436	429	442	423	412	412	427	399	398	385	430	369	430	429	433	425	454	411	441	413	464	436	445	373	441	412	428	425	428	417	438	405	458	395	408	439	424	453	471	436	446	403	414	445	420	470	440	432	401	463	440	412	409	408	423	433	454	431	420	464	384	424	402	414	424	399	444	421	409	446	454	444	414	428	438	434	445	426	424	445	441	430	408	424	423	438	436	426	401	441	442	421	417	390	440	420	401	405	411	422	434	429	434	398	426	414	434	440	445	413	413	459	417	405	468	465	442	438	429	419	434	411	448	412	445	387	424	424	395	438	414	458	423	456	393	441	416	413	430	424	415	447	448	401	418	456	430	434	401	403	438	425	417	432	438	441	441	444	442	464	420	439	425	429	445	438	425	483	454	439	429	384	392	433	449	408	438	387	433	429	439	425	440	421	441	423	455	424	433	435	465	408	399	416	415	446	482	417	420	451	472	426	430	389	435	452	405	424	394	403	420	427	432	441	444	435	421	366	396	439	404	407	414	411	433	467	426	412	426	422	433	425	433	396	461	443	432	418	411	455	450	396	396	410	437	416	428	414	426	440	421	414	456	418	452	442	425	451	427	432	398	396	400	386	402	421	438	419	448	445	439	412	439	434	441	459	449	433	442	457	386	429	396	453	404	417	411	399	438	426	401	404	383	395	431	471	461	463	407	474	424	448	412	445	422	392	432	411	447	444	424	429	427	437	465	397	435	394	441	383	420	430	425	410	379	433	412	422	432	426	437	456	397	457	447	421	434	441	449	435	429	440	446	430	432	441	421	398	401	389	383	408	389	421	420	419	443	423	430	411	415	441	427	401	408	442	444	463	428	465	433	430	412	455	458	426	443	392	407	407	434	456	456	428	417	432	420	405	455	478	449	420	426	410	448	439	423	406	399	406	436	415	411	434	398	460	440	409	432	431	398	480	445	427	374	441	396	420	410	426	454	427	403	445	426	412	411	435	432	414	431	403	437	433	396	450	401	417	422	411	429	444	426	450	450	396	435	437	438	434	412	427	422	437	401	432	419	423	435	426	434	410	459	424	421	442	399	394	412	442	390	451	416	430	467	439	470	408	436	379	408	456	424	407	432	393	424	455	439	411	413	445	425	436	398	410	418	400	406	467	392	462	420	444	411	436	428	422	423	448	400	411	486	469	431	412	443	463	405	416	454	416	425	435	401	357	424	454	427	467	409	443	397	432	459	438	421	418	446	398	405	443	430	459	390	414	418	378	428	397	441	426	426	441	454	430	446	421	410	442	400	420	439	435	477	434	429	429	461	414	387	407	429	434	425	454	445	425	422	433	406	454	418	405	419	418	405	425
23286	28140	10369	4518	3297	2718	2341	1580	1384	1205	979	938	826	757	785	795	732	750	743	814	676	667	634	600	632	584	614	583	611	610	583	600	590	581	542	577	567	571	558	547	564	551	534	531	507	538	545	585	573	557	558	554	560	543	581	554	596	551	557	533	546	538	538	576	568	559	561	519	522	556	561	563	560	571	618	540	526	555	582	575	551	580	559	558	525	549	599	539	511	575	522	546	568	585	600	605	560	526	571	549	519	575	538	540	568	582	578	531	517	597	532	541	553	531	532	602	543	530	577	544	547	565	546	563	528	548	563	533	556	545	567	556	585	567	546	553	535	593	589	565	568	524	540	578	585	552	545	563	569	551	556	574	512	563	565	558	546	593	558	555	568	582	534	621	564	569	543	559	516	597	526	561	550	552	585	515	563	529	560	528	551	579	603	576	559	525	514	565	531	600	544	523	569	567	534	574	557	547	542	573	530	541	550	520	570	550	571	564	570	563	563	506	560	562	552	546	550	526	518	559	555	525	527	578	565	598	535	600	566	578	594	578	584	501	585	584	543	560	518	551	524	557	548	573	545	595	567	538	544	529	547	573	542	574	576	586	585	531	568	578	564	546	540	584	584	593	544	547	567	587	559	544	557	536	572	573	558	554	577	531	533	573	577	517	595	603	577	553	549	555	562	558	522	568	544	562	552	524	576	561	550	557	519	554	542	581	547	567	586	549	579	565	581	565	587	584	560	561	544	551	560	539	567	562	558	556	585	539	560	601	517	540	583	533	564	575	565	531	572	545	536	549	566	569	552	580	549	532	543	587	570	536	556	552	532	542	543	550	578	543	553	553	575	591	567	529	520	557	571	568	573	552	604	528	526	535	575	550	503	539	574	579	537	539	519	575	570	602	620	544	582	561	537	585	594	587	550	534	583	544	533	545	570	547	596	574	566	594	536	538	545	616	544	552	587	543	559	592	579	558	561	544	628	597	550	545	541	546	480	556	560	543	562	549	519	558	563	557	566	524	598	550	548	545	555	576	570	572	582	592	522	565	558	591	560	545	593	542	582	531	504	594	531	546	537	581	544	581	559	543	574	519	547	519	602	567	522	577	565	568	564	596	534	571	521	564	591	565	587	557	561	576	541	585	548	584	573	576	524	512	523	582	542	582	565	563	542	580	563	547	543	527	546	542	558	576	521	548	550	577	553	559	540	553	556	522	572	597	554	598	532	541	571	556	569	549	546	547	541	560	586	534	540	516	550	533	564	568	573	516	555	548	555	515	527	556	519	559	557	588	550	553	552	579	579	548	543	556	543	584	544	550	538	601	578	562	554	593	565	577	549	532	577	527	579	568	540	544	559	562	537	556	525	555	557	517	534	586	596	563	497	506	567	520	588	551	563	584	556	544	547	584	580	593	609	557	558	576	540	560	526	543	567	577	551	534	589	561	544	576	555	539	568	538	558	558	570	547	584	586	552	557	544	588	559	521	549	523	552	539	547	530	548	549	554	539	556	545	552	518	570	555	546	547	574	551	568	600	550	580	546	548	555	527	572	538	632	546	574	627	587	555	588	574	568	554	546	517	577	571	586	574	563	542	563	558	554	546	550	569	571	565	561	613	560	561	595	566	543	526	605	541	580	500	564	523	558	538	594	559	531	543	557	571	555	564	583	579	567	513	611	576	574	545	557	591	535	556	551	594	555	573	571	545	531	577	578	551	547	540	581	537	570	537	528	555	578	582	556	599	600	556	556	596	560	557	574	576	553	502	502	577	565	528	525	576	539	537	555	492	557	518	558	548	558	512	547	530	583	559	565	616	575	599	536	589	538	572	546	556	560	559	557	573	576	599	495	550	530	538	538	586	572	556	549	599	562	555	543	535	568	553	570	533	563	584	542	569	569	550	553	570	548	552	594	554	548	560	577	518	530	546	594	557	534	525	545	535	541	552	560	566	596	547	551	529	599	617	579	556	549	583	593	562	529	580	590	531	554	581	558	551	549	579	543	561	524	547	533	558	575	613	548	570	556	542	575	547	562	565	557	546	558	550	531	565	526	521	534	564	529	524	555	563	532	558	566	573	561	613	506	542	539	530	541	601	540	550	548	576	555	556	575	544	587	530	530	549	559	549	574	528	564	519	557	598	566	548	554	512	558	581	548	545	547	577	508	529	582	550	570	568	587	537	563	555	565	544	549	543	561	566	623	532	543	522	574	563	575	564	590	549	568	530	541	519	532	559	518	606	504	530	519	603	550	603	550	606	557	587	559	516	611	553	560	551	575	577	605	623	546	592	523	574	555	584	576	565	564	573	568	542	549	602	564	547	578	548	541	524	559	588	558	590	592	560	563	555	543	531	597	552	542	565	631	573	566	547	624	558	565	572	559	581	591	564	525	539	564	537	580	523	524	585	545	543	582	535	552	508	549	585	550	592	586	551	561	541	583	567	515	598	566	576	568	531	581	566	564	552	521	547	517	543	584	536	577	524	541	583	504	547	578	588	556	552	563	620	561	531	566	570	578	600	578	537	524	514	540	519	552	555	567	508	571	543	547	597	558	557	553	601	568	595	550	500	559	522	553	574	533	576	567	540	560	565	553	567	525	586	543	558	515	526	541	574	570	564	550	557	572	571	573	545	479	569	589	556	567	597	590	551	574	565	540	576	563	586	547	582	553	562	579	540	528	579	514	581	553	543	599	568	534	524	574	592	567	561	559	515	555	566	543	574	574	540	573	578	553	562	523	526	568	527	543	528	608	564	569	577	561	575	553	556	573	549	524	561	512	567	533	565	556	557	535	565	591	583	570	525	541	516	561	582	543	535	589	587	533	576	532	551	583	535	576	610	562	594	531	549	537	571	564	526	542	533	548	526	561	581	567	570	538	533	573	544	527	564	591	589	553	572	585	551	550	572	566	507	581	534	583	549	569	551	561	566	537	546	523	532	522	560	559	532	587	548	568	570	581	590	586	535	554	598	505	567	533	597	562	571	558	529	545	595	535	583	576	527	537	576	534	525	544	536	562	561	593	577	531	543	536	563	600	560	506	546	578	552	561	563	584	584	532	577	559	559	566	526	539	533	558	570	531	569	594	531	504	596	577	540	535	589	534	552	526	540	569	564	537	554	541	587	541	550	568	550	518	559	537	584	592	535	561	587	532	568	556	575	540	534	594	546	555	556	555	530	569	561	509	574	594	568	572	592	559	561	583	535	577	583	570	552	550	546	568	504	568	557	549	551	589	549	547	557	541	557	566	542	545	570	585	533	556	562	586	535	515	536	539	560	538	577	579	558	555	519	608	562	580	547	566	541	576	597	577	566	528	543	556	525	562	539	542	571	540	534	538	585	549	542	603	573	547	545	517	518	540	541	579	570	552	575	532	559	517	581	585	582	566	567	556	537	560	547	556	577	537	563	604	526	563	536	566	554	565	590	566	543	556	571	500	558	567	532	611	543	570	519	584	571	567	579	581	538	545	533	549	568	515	545	551	571	533	552	528	529
24268	21627	28794	24969	21341	7681	2141	1347	991	879	710	685	677	656	621	586	601	548	547	553	522	505	525	432	438	455	428	420	406	430	416	452	405	423	447	383	426	397	394	419	400	376	440	409	417	420	435	405	399	385	412	400	413	405	362	417	401	399	408	408	406	398	424	395	444	420	432	372	387	382	384	381	428	377	400	422	376	424	373	444	413	400	390	389	378	388	359	396	431	414	440	400	414	376	407	408	389	425	392	392	386	412	407	404	380	383	408	384	410	402	399	404	402	376	400	393	383	436	416	412	398	389	370	382	419	387	412	411	367	389	397	384	414	424	391	412	411	419	383	384	392	467	409	387	384	406	371	393	399	398	413	416	416	385	386	397	418	394	376	420	388	405	417	406	397	388	416	430	430	375	416	379	405	390	394	375	418	403	411	414	379	412	396	391	420	434	388	423	414	358	429	388	398	456	396	406	405	385	367	400	388	442	429	440	386	362	411	389	404	426	373	414	380	417	384	413	424	424	386	436	405	419	390	390	371	383	394	418	383	380	422	412	401	397	355	406	381	424	395	365	404	413	415	392	402	363	403	409	383	374	411	390	401	388	398	404	407	396	366	391	402	353	388	407	397	383	393	425	388	401	409	405	388	412	376	400	427	386	383	404	435	407	406	388	404	427	411	386	417	361	422	399	412	421	427	408	382	384	378	381	403	370	399	411	400	392	408	400	419	393	417	398	427	417	431	369	364	412	417	410	426	365	397	390	371	408	417	407	420	410	417	415	377	409	416	361	376	384	447	446	408	378	432	389	442	395	400	419	400	436	416	390	416	334	373	379	417	414	436	388	404	418	416	415	423	397	409	400	345	396	417	377	397	390	412	379	396	400	394	415	391	438	366	397	398	400	392	400	405	396	382	370	423	408	363	361	390	379	352	418	431	378	394	403	399	399	413	432	392	432	402	397	410	417	421	390	376	376	385	400	377	378	382	390	401	379	418	423	398	406	372	417	410	402	404	425	389	407	397	353	425	362	387	427	400	391	370	378	416	395	367	420	376	411	396	410	379	395	401	417	367	387	417	445	434	377	365	391	384	377	386	410	441	377	430	407	405	439	393	429	410	412	393	406	400	378	428	402	393	394	359	410	371	404	406	413	433	363	390	427	414	402	416	413	381	419	361	422	442	419	378	392	425	375	412	413	391	415	413	405	388	389	404	413	381	375	376	407	442	425	415	412	405	363	422	386	403	406	377	362	404	353	394	387	394	365	412	419	375	400	396	368	420	406	418	399	396	404	370	374	420	411	367	401	386	379	408	395	431	405	395	398	437	404	365	435	404	434	408	407	408	375	395	422	414	401	416	408	431	424	447	392	380	410	420	429	434	427	408	382	433	404	384	424	424	403	397	411	401	395	416	390	429	422	383	389	387	401	411	378	397	419	400	416	383	388	424	391	380	411	385	395	416	428	409	441	375	392	400	369	372	372	364	394	363	401	383	410	384	412	372	386	424	442	378	421	402	403	406	367	370	400	438	383	418	404	375	363	427	370	361	414	373	444	371	409	411	400	382	372	368	397	379	380	378	389	389	435	378	408	392	396	413	409	393	380	398	401	373	417	359	378	386	421	373	396	406	431	389	389	426	430	447	387	378	402	407	419	409	411	434	396	394	436	385	396	392	404	357	403	378	422	391	411	424	379	388	418	408	366	394	399	424	381	431	405	390	441	381	391	423	377	440	421	390	413	429	372	402	379	413	391	407	394	380	413	409	414	380	409	350	375	411	418	414	398	428	412	385	388	330	417	378	398	391	425	434	406	422	443	383	429	420	410	363	422	426	395	385	403	416	414	389	400	389	395	365	404	412	395	417	387	425	409	404	379	380	391	358	441	363	355	398	370	393	367	375	381	412	397	369	404	387	417	391	378	402	389	404	408	418	423	380	391	376	374	406	366	391	424	367	365	365	386	387	365	410	386	375	395	402	388	421	406	373	399	376	403	376	398	395	363	404	430	380	402	441	382	369	406	431	413	422	400	396	411	376	389	424	399	391	387	417	382	410	403	387	384	364	390	438	429	416	388	405	426	385	411	390	417	410	414	384	400	399	385	395	402	397	377	413	416	381	401	408	439	364	367	397	364	422	403	377	406	390	369	374	382	412	376	397	383	407	347	408	384	417	414	363	338	373	423	390	370	390	386	442	389	400	392	381	390	417	403	369	374	374	364	392	373	427	381	402	399	413	377	443	392	423	375	374	394	381	435	393	389	401	388	369	342	378	406	394	408	402	398	387	389	398	403	392	384	403	399	388	399	380	406	414	399	389	387	422	398	377	400	420	408	384	370	388	377	381	406	379	392	395	377	377	375	369	421	426	379	423	400	403	405	394	418	385	372	406	394	410	412	409	431	405	341	453	373	392	387	380	398	391	366	386	418	425	378	410	425	394	383	383	423	382	406	359	392	393	369	375	423	379	404	397	469	398	386	426	396	394	402	405	384	436	374	389	416	402	424	382	404	427	412	425	402	394	433	387	394	409	383	420	368	379	388	376	382	411	437	426	425	392	394	431	384	403	426	377	411	406	418	365	421	384	395	368	398	412	421	405	383	371	385	383	388	403	421	409	416	372	415	397	418	393	396	397	417	421	391	410	465	409	396	402	386	383	425	399	402	424	414	385	379	416	367	346	404	390	372	389	399	362	386	402	436	368	419	361	414	393	384	359	385	404	397	388	391	370	382	396	391	356	416	394	382	403	387	345	392	390	400	383	386	404	396	402	378	393	417	379	418	398	414	402	434	378	389	412	414	391	418	390	416	397	404	404	374	365	401	403	405	403	373	369	391	420	379	368	388	367	394	419	389	390	410	415	374	388	384	357	406	381	426	410	401	412	396	394	392	429	363	419	432	380	415	391	362	419	403	427	403	415	416	387	401	386	420	443	405	431	424	391	424	419	373	425	409	383	339	387	428	390	411	408	375	398	387	389	408	376	409	440	386	411	423	382	403	374	410	402	351	384	383	374	378	382	379	412	392	422	382	352	400	409	401	391	388	385	421	390	376	391	400	419	370	401	393	409	398	418	419	383	374	383	449	382	405	393	394	409	379	411	426	364	396	389	390	410	404	355	399	414	430	413	408	399	378	398	418	384	415	418	412	394	393	405	402	396	400	410	426	441	404	368	422	385	393	375	413	377	382	414	400	383	403	376	397	384	421	397	384	419	383	415	381	409	403	416	421	423	358	423	413	408	401	428	403	399	393	401	427	400	415	412	418	390	379	399	388	405	416	365	390	400	417	365	388	397	385	427	416	428	403	393	378	402	415	384	369	406	394	379	402	404	408	377	383	359	418	437	380	428	396	378	401	413	402	379	415	424	376	395	423	390	409	398	404	396	395	391	379	382	395	404	380	369	375	413	416	430	402	369	397	381	384	386	385	384	397	439	386	380	420	404	435	370	368	404	405	431	389	366	398	394	365	362	418	384	377	399	387	398	429	405	414	400	391	426	398	413	369
22732	40000	17300	7706	5611	4585	3715	2746	2180	1719	1313	1188	1119	1000	1001	944	916	858	832	803	736	750	644	703	616	612	643	564	553	511	566	577	552	555	534	552	528	533	575	519	547	550	557	515	501	566	504	528	566	526	522	529	547	568	530	500	547	534	529	521	520	508	502	535	531	498	517	525	568	521	571	540	510	540	536	516	514	538	554	507	502	531	550	580	503	538	560	511	517	549	540	502	565	539	524	530	541	555	504	520	524	552	501	540	537	536	547	562	526	525	553	519	536	469	553	539	512	505	495	531	539	523	500	521	519	531	534	535	503	556	506	504	544	548	528	552	513	493	527	487	492	562	522	526	551	518	511	488	528	533	527	603	552	553	536	474	511	505	566	587	519	524	537	510	510	537	547	547	525	511	505	535	549	508	514	524	510	520	556	535	547	528	544	527	529	529	504	528	568	524	566	541	502	526	554	507	504	517	536	561	528	513	513	542	506	520	508	505	502	504	560	546	532	528	504	556	549	529	541	541	544	497	510	532	497	511	550	488	532	552	490	531	538	531	538	538	510	531	512	533	503	524	563	542	531	556	515	539	523	539	560	482	510	488	521	534	510	513	500	532	532	537	528	536	514	506	562	510	569	529	534	519	530	511	551	537	570	594	497	549	542	537	494	524	532	467	542	517	530	523	513	496	564	509	491	490	544	516	474	524	518	557	521	554	507	518	507	531	507	496	515	528	521	513	537	500	518	502	519	487	524	528	522	529	527	562	507	537	493	518	513	476	488	496	532	525	478	560	553	533	585	556	544	493	492	531	499	567	561	563	504	551	519	481	528	499	539	532	492	530	510	531	538	488	488	527	508	499	521	507	537	533	524	570	546	553	555	539	519	542	505	513	517	509	487	512	545	531	499	560	579	533	572	529	506	522	479	491	451	523	517	563	529	499	516	528	537	481	562	531	530	559	543	490	512	512	485	569	546	541	528	534	481	523	547	544	516	516	557	551	540	523	572	526	526	546	526	515	544	485	528	535	494	531	509	517	511	501	510	493	562	515	519	494	546	555	569	557	571	527	511	553	515	512	564	542	541	501	498	530	522	534	587	496	501	558	532	497	520	512	521	547	556	524	543	498	478	555	502	562	540	490	481	505	506	494	535	526	532	512	521	543	542	555	544	557	532	545	537	501	501	502	545	551	499	498	510	530	504	535	543	524	548	542	486	537	536	533	528	544	516	530	531	537	538	526	502	510	539	536	533	507	495	544	521	474	524	523	476	507	532	513	518	554	498	576	537	513	551	520	519	557	532	506	540	556	516	518	534	507	529	558	509	529	492	556	537	558	531	550	510	552	493	513	514	457	517	520	506	529	524	531	565	552	542	530	509	533	558	560	567	516	513	513	554	511	529	516	509	544	516	526	520	530	531	495	514	567	538	508	506	499	552	518	524	497	524	535	529	488	553	506	573	491	577	561	513	495	504	519	505	587	499	551	547	500	537	529	512	547	520	497	541	510	549	554	574	546	539	505	541	546	498	531	544	494	514	492	534	548	503	554	531	495	500	523	571	498	519	531	546	525	495	513	612	561	510	496	504	545	536	546	496	517	560	510	514	530	523	517	524	543	530	536	567	552	531	487	555	575	524	461	559	492	533	501	523	507	537	557	517	530	560	508	563	538	511	507	512	547	563	549	520	537	514	554	552	530	505	540	533	510	500	530	545	514	521	480	498	566	569	516	541	508	565	469	543	510	511	527	563	477	532	488	495	527	546	506	536	539	528	544	527	519	495	501	551	520	515	549	529	557	536	531	509	495	516	563	506	532	527	515	510	552	531	515	509	574	512	520	498	544	500	551	503	518	543	521	551	532	505	513	553	555	508	487	532	494	531	499	530	499	521	513	512	546	501	521	548	547	494	575	552	546	534	490	522	534	537	518	477	492	492	517	541	506	553	491	528	528	552	500	505	564	548	560	528	509	537	535	542	536	525	544	520	530	504	542	522	506	501	544	527	516	525	490	510	511	531	511	508	544	521	498	525	493	531	510	513	575	538	530	519	574	530	554	474	552	544	508	557	508	509	536	543	537	539	589	528	544	578	543	508	549	516	517	528	565	529	502	513	512	576	488	546	523	505	518	532	479	510	517	546	511	505	529	540	530	525	539	483	521	476	507	493	523	553	550	552	473	528	514	528	531	529	539	565	521	548	518	513	524	553	533	530	536	512	517	490	566	499	486	492	515	513	531	583	516	540	546	525	505	514	534	520	458	503	526	522	488	538	592	521	517	529	560	514	521	518	535	506	491	492	517	521	544	510	565	530	506	519	518	535	551	507	537	513	567	525	525	537	520	527	501	505	505	477	525	504	540	536	540	502	491	503	548	545	558	548	530	529	538	547	583	493	557	519	516	521	519	540	544	505	540	554	535	530	498	524	523	548	530	535	525	511	531	512	552	522	529	539	514	530	532	497	541	523	539	546	531	560	534	559	557	523	546	579	536	558	508	551	534	544	562	535	559	533	534	526	520	539	502	507	503	533	516	497	550	516	505	514	527	503	499	550	520	529	534	562	534	530	527	534	544	521	523	509	539	533	538	549	545	545	521	563	524	508	551	586	502	550	520	488	512	528	542	515	529	562	528	523	511	529	505	489	474	532	529	547	540	515	493	514	496	529	475	522	493	481	536	556	512	573	509	501	535	529	503	527	497	475	566	544	509	519	512	563	524	537	512	580	533	526	502	518	483	564	531	532	540	501	573	537	553	542	505	544	562	517	529	523	517	521	505	535	525	552	506	531	530	512	526	544	543	536	516	505	566	547	502	554	529	524	490	510	529	547	584	519	482	524	531	535	507	564	533	530	519	513	535	534	509	529	526	565	513	567	486	515	564	517	534	539	499	487	539	524	538	518	514	518	569	531	463	501	507	478	551	482	559	506	535	501	499	518	518	541	512	479	529	513	537	525	529	551	565	519	507	512	514	508	564	495	508	548	526	538	483	549	537	506	537	499	533	517	533	527	490	523	555	513	523	505	537	531	556	527	491	466	503	535	529	558	543	568	499	489	537	518	492	498	538	544	533	534	532	565	514	537	530	526	504	564	499	520	553	548	487	531	532	526	496	506	518	480	493	532	541	537	479	552	554	558	568	551	536	546	527	527	498	564	485	536	518	522	519	530	512	552	536	552	530	514	540	505	505	524	554	480	506	545	576	561	498	484	529	547	536	514	569	525	514	511	546	556	499	557	539	534	523	546	564	539	523	572	459	526	507	524	520	499	549	493	498	528	509	500	533	564	503	511	487	504	534	537	532	520	539	480	500	536	546	535	546	539	509	545	510	549	534	553	487	516	526	519	516	528	516	474	557	531	491	529	520	525	503	506	550	527	523	515	575	552	532	510	544	522	509	532	505	515	535	541	506	505	547	532	522	531	510	508	554	512	525	509	545	532	516	500	545	538	557	524	501	571	517	527	510	517	529	542	521	549	528	514	520	606	514	548	533	505	515	514	544	532	499
25330	21665	27647	25875	9420	1921	1257	918	716	589	537	446	449	437	441	409	417	399	433	379	361	333	351	334	322	341	319	309	275	307	296	283	306	263	299	295	262	288	252	277	293	300	254	274	278	258	312	280	274	304	295	269	278	273	259	274	286	305	277	278	275	261	323	305	277	258	289	275	300	253	278	269	282	251	263	300	294	283	286	277	267	260	246	298	265	248	276	255	284	258	287	281	270	303	259	284	240	285	315	280	281	292	278	263	256	316	288	245	302	282	280	284	285	256	278	267	250	286	287	237	301	278	275	283	262	258	269	293	287	262	253	251	288	272	288	270	299	296	252	277	297	278	293	279	326	281	273	248	290	257	275	279	240	287	279	268	270	279	276	296	292	276	257	261	271	282	282	299	288	290	278	261	274	287	302	309	280	289	283	256	282	254	277	262	285	265	279	271	279	271	255	292	266	255	268	302	258	240	281	281	280	288	329	277	291	267	260	245	248	279	300	278	274	303	267	275	249	265	270	276	307	265	279	268	269	266	279	282	267	265	255	295	255	270	284	267	281	288	254	299	275	269	293	278	279	291	273	297	275	270	272	272	289	257	286	255	280	295	250	269	272	293	287	264	287	317	270	269	235	259	267	275	267	276	266	297	281	304	282	282	268	306	301	284	276	287	262	296	270	261	296	301	297	286	257	265	240	276	263	266	276	252	319	276	273	299	253	300	259	274	286	272	302	281	300	274	271	273	336	274	280	256	292	278	309	284	267	279	264	290	271	277	293	287	280	261	319	275	286	286	256	294	259	260	276	279	293	273	262	286	285	301	288	289	278	262	276	298	281	259	256	275	326	310	294	267	274	272	280	275	290	281	284	270	277	273	288	243	284	261	296	281	286	286	276	271	281	257	248	271	260	294	254	256	267	286	266	267	276	251	282	275	278	278	287	280	244	258	240	261	287	223	284	282	287	273	288	278	265	274	249	260	246	262	245	324	260	282	289	288	267	289	290	262	247	263	239	269	244	256	310	318	254	296	235	292	292	260	258	276	292	282	297	285	275	265	272	250	296	288	288	296	266	295	273	280	298	273	248	284	284	278	260	288	255	273	293	283	290	271	289	283	262	278	279	291	261	281	298	272	288	275	290	255	310	249	262	274	262	264	279	311	282	272	267	304	284	278	271	276	248	294	259	286	275	272	267	253	242	309	298	298	241	277	298	250	292	288	295	258	291	254	305	284	267	278	242	267	308	295	283	271	294	278	255	263	287	261	296	269	293	257	269	289	301	280	290	283	294	292	259	275	283	255	279	279	291	278	279	275	291	278	298	288	284	259	293	267	286	278	276	298	260	280	278	293	259	238	263	280	270	290	328	294	251	284	295	255	303	285	262	245	265	275	292	294	264	265	254	276	251	264	290	278	259	300	282	274	277	277	266	294	309	261	291	278	287	271	285	287	257	261	266	294	286	259	228	270	277	285	297	277	299	305	313	278	277	283	244	299	283	239	277	287	282	271	261	274	299	245	279	297	282	244	258	283	247	290	285	278	279	273	287	287	287	272	255	247	254	275	285	273	324	256	269	313	269	299	273	284	250	259	298	312	285	253	287	278	282	293	249	267	288	288	276	288	279	270	268	269	258	301	289	265	271	279	267	255	267	280	251	255	261	268	251	258	280	285	263	284	300	306	276	286	262	288	294	283	287	304	256	289	268	278	256	299	255	273	289	269	255	288	268	252	275	288	281	318	270	276	252	284	272	305	281	279	281	263	297	283	279	279	289	296	287	251	286	287	283	291	279	280	247	268	300	253	272	270	307	275	271	308	295	264	301	265	245	250	263	259	249	262	267	287	241	295	277	288	285	321	272	266	276	295	281	253	283	292	275	276	294	288	269	273	257	281	297	301	278	236	287	290	284	290	286	251	275	286	268	267	261	252	288	268	255	285	282	261	254	286	289	278	273	260	299	281	267	272	272	278	276	275	281	276	289	279	272	278	303	275	252	270	277	245	268	270	259	247	262	240	285	278	282	297	288	278	287	268	287	252	285	306	271	306	269	304	275	250	261	260	256	293	271	267	279	270	281	281	294	271	278	275	263	292	297	260	267	295	270	275	288	289	281	290	318	251	262	272	294	294	285	258	293	288	258	280	313	297	281	269	274	290	275	245	307	285	257	302	246	275	255	279	309	281	283	277	280	260	274	280	278	246	286	251	293	269	268	300	277	278	269	293	258	305	248	273	266	269	284	278	248	270	276	260	281	248	299	294	278	244	265	250	267	270	283	288	292	279	287	284	264	291	275	282	282	267	266	319	287	261	270	260	291	254	295	268	272	287	272	265	251	268	297	278	278	275	268	263	269	264	256	268	283	264	270	265	297	279	296	294	267	262	278	286	291	326	275	271	268	248	275	306	260	281	289	281	259	296	265	276	268	268	280	296	274	275	278	302	270	282	262	282	282	284	267	278	273	251	289	254	293	255	282	283	280	256	283	284	273	275	281	258	246	245	276	289	303	300	286	301	281	290	269	254	271	292	280	263	294	284	268	265	262	282	263	284	282	271	301	266	262	260	283	267	260	272	259	262	282	263	246	257	242	286	264	266	317	290	266	286	272	267	279	257	291	283	258	274	257	306	306	276	288	282	300	271	290	268	251	264	284	261	270	284	260	290	252	276	265	285	275	270	277	265	303	292	299	272	260	273	278	287	272	263	279	290	256	292	281	249	280	286	280	285	287	264	283	272	289	269	289	274	269	311	242	273	306	264	276	285	278	285	249	273	277	272	288	303	318	244	273	268	264	274	267	267	277	295	291	270	284	290	291	258	279	266	272	292	293	282	265	289	288	280	267	275	265	231	254	292	273	286	271	269	295	297	324	280	270	292	285	309	273	283	293	271	295	287	237	288	269	288	265	235	297	292	264	251	298	268	268	282	266	288	255	269	282	253	264	254	290	299	274	267	256	276	265	270	269	293	274	277	256	281	287	283	291	295	266	256	304	254	263	272	272	273	270	260	262	262	271	267	250	248	263	270	294	260	282	233	288	285	281	280	259	276	262	293	248	301	266	274	290	237	289	273	296	282	286	286	285	271	271	290	256	272	290	269	265	285	262	262	300	236	262	268	256	278	284	264	303	252	295	258	281	286	305	290	278	273	272	256	278	298	296	294	274	264	273	258	265	276	270	268	258	285	279	292	302	276	273	278	259	268	281	241	265	270	266	301	271	283	302	258	288	296	281	286	313	265	274	304	299	289	266	259	252	267	296	256	294	284	261	292	270	275	290	307	263	304	293	241	297	258	290	246	258	275	253	278	243	282	267	269	271	282	260	304	284	258	268	294	307	228	296	256	277	286	268	314	275	274	243	263	268	283	275	288	301	280	274	255	276	245	274	321	270	288	281	263	277	296	255	292	255	269	266	268	299	281	313	293	271	279	293	284	266	278	262	262	252	242	266	296	269	296	293	261	296	263	255	274	305	264	287	251	267	276	277	274	255	292	273	281	279	297
23639	35650	14629	6002	4528	3698	2835	2022	1573	1138	982	796	840	741	729	703	706	616	662	588	555	493	446	403	433	388	384	432	403	382	383	373	348	361	376	372	399	389	398	404	370	352	388	376	368	376	376	350	381	356	346	401	374	372	358	391	359	363	402	333	409	372	379	422	386	343	334	344	383	394	369	353	351	385	383	389	348	404	366	343	357	353	383	345	348	363	340	372	329	355	367	329	362	351	364	330	352	372	386	369	342	364	396	383	352	397	369	408	363	347	347	412	374	362	373	382	371	362	366	350	379	377	362	345	374	358	341	349	333	363	350	351	393	367	346	351	359	356	343	364	324	365	372	330	358	393	363	373	349	361	367	361	345	382	354	356	340	360	359	346	364	373	345	356	358	344	378	350	329	372	365	341	369	347	367	344	376	359	386	367	354	346	377	362	415	358	371	369	360	368	363	368	401	328	387	374	369	338	354	375	345	380	380	371	331	331	371	338	371	374	381	354	360	340	361	354	395	357	360	355	357	355	327	336	368	345	383	371	392	385	346	336	341	373	384	382	356	349	354	354	377	383	385	351	370	379	360	359	353	359	319	339	365	346	354	379	378	336	360	341	374	350	367	390	362	367	361	339	342	396	315	358	399	331	346	370	350	403	347	368	358	365	351	412	366	342	376	393	397	416	385	341	383	360	344	336	375	398	369	369	340	329	366	395	354	362	352	369	340	373	374	362	332	372	360	359	345	358	342	360	307	345	368	362	368	351	374	366	381	329	329	361	344	366	323	398	344	344	352	362	361	361	359	362	360	337	345	386	358	379	383	322	365	347	405	361	337	340	358	342	364	360	370	369	366	339	386	366	357	352	394	388	376	373	357	366	356	372	361	349	349	365	371	360	326	386	381	374	358	339	327	357	366	375	347	350	357	383	354	372	346	337	359	399	336	362	361	345	380	364	381	375	380	359	347	382	375	357	370	387	369	400	371	337	361	370	316	369	361	341	383	363	341	361	371	348	371	304	360	384	348	351	360	352	370	338	358	364	378	365	329	397	352	349	348	366	364	363	349	359	361	349	351	389	369	358	349	400	411	356	365	358	348	359	358	333	350	350	387	389	370	365	336	368	343	345	362	353	328	379	347	393	386	373	360	378	360	363	353	341	406	366	401	380	382	328	353	358	366	361	343	392	368	364	347	351	392	379	357	353	398	354	383	363	344	360	357	365	361	352	334	348	359	361	350	362	318	362	375	377	376	348	330	326	356	341	404	365	367	377	376	327	399	345	348	348	372	376	372	367	357	370	355	324	392	374	350	364	335	344	351	405	362	356	357	362	345	358	374	331	340	349	375	398	384	346	363	379	359	354	381	356	347	365	339	325	363	382	343	369	360	353	324	343	358	352	346	382	338	391	382	339	387	386	351	361	359	364	383	381	373	365	362	335	365	374	367	357	374	347	353	364	347	403	354	370	383	336	370	360	384	372	393	334	358	377	385	372	383	376	360	340	347	356	344	345	371	364	372	380	379	352	349	389	343	380	349	388	363	369	347	362	356	351	384	372	357	417	377	350	352	377	380	349	366	396	361	373	387	347	377	339	350	363	355	335	370	377	342	382	378	358	330	329	386	359	355	333	337	377	321	374	343	391	390	363	356	386	331	381	376	364	338	336	369	400	417	384	399	385	360	361	398	370	348	371	382	367	384	343	327	381	365	370	386	371	367	364	364	369	368	392	348	359	335	409	334	374	353	388	336	377	361	385	338	357	354	356	369	375	361	337	362	364	374	394	347	366	342	346	392	365	395	351	406	356	369	338	352	348	373	323	377	363	352	359	373	353	357	371	351	367	369	389	374	380	366	366	329	354	345	333	336	359	368	367	363	345	366	348	387	388	370	374	364	309	380	366	376	367	323	378	372	355	378	382	355	319	354	372	367	376	342	372	345	356	334	358	343	362	349	350	372	377	335	335	389	359	388	363	404	378	344	349	347	402	365	370	330	371	354	397	335	355	409	347	373	379	371	356	340	373	348	326	377	360	385	390	362	380	347	383	369	384	378	374	345	353	371	355	332	355	369	384	373	389	390	337	407	351	363	324	348	339	351	340	357	339	382	360	375	336	363	361	336	379	392	384	376	329	394	356	354	374	341	352	355	372	346	348	368	359	376	381	330	342	359	340	351	348	369	355	383	374	350	332	359	356	327	362	360	383	349	355	356	359	358	348	363	382	385	364	380	356	371	358	374	357	389	357	341	351	359	371	363	373	357	353	339	372	336	376	340	385	357	338	342	337	377	351	378	358	335	328	323	347	372	373	371	375	318	337	369	342	392	357	383	342	358	369	394	380	384	354	345	377	352	366	327	321	361	351	337	356	350	333	332	346	366	377	363	329	365	379	377	341	390	351	368	357	334	346	389	382	342	389	359	373	356	398	378	385	358	371	347	353	390	376	341	367	363	364	374	386	359	377	332	349	369	353	344	343	370	384	377	365	369	323	334	378	367	358	344	371	351	358	358	349	327	369	409	348	362	343	362	383	348	341	375	360	352	374	343	344	331	384	370	396	386	357	343	389	372	373	349	372	360	360	371	375	336	374	347	347	365	365	384	347	337	353	369	358	427	370	347	351	353	346	330	374	350	372	369	350	350	372	377	386	358	367	379	375	347	345	396	316	347	368	375	364	354	365	397	394	362	361	370	372	354	389	384	335	379	351	359	347	375	366	374	362	382	382	367	372	383	373	372	353	376	358	323	381	381	364	368	381	374	332	386	332	360	364	367	375	374	374	380	354	340	396	384	359	362	363	405	375	348	348	358	351	355	354	374	350	350	407	369	383	384	382	360	346	352	372	362	350	318	325	364	317	373	382	348	383	364	366	360	376	338	373	330	387	392	354	344	334	341	332	339	341	349	347	357	363	348	376	357	406	377	385	348	360	403	345	336	362	396	341	324	380	357	392	386	356	329	364	346	383	369	363	375	354	392	378	365	362	369	360	407	349	345	382	352	370	372	425	375	382	348	380	372	363	327	363	341	354	347	325	354	381	372	369	381	384	383	357	379	371	388	379	377	350	358	350	370	361	377	384	356	334	348	335	366	348	381	382	357	341	397	367	366	408	355	369	356	362	347	348	360	364	347	354	400	346	364	386	316	369	339	348	345	353	335	374	334	380	392	380	377	388	383	353	399	366	366	359	336	364	362	342	362	341	374	377	368	349	382	354	363	332	366	368	377	398	359	335	346	357	357	361	365	384	368	377	373	374	399	339	380	369	352	363	359	377	387	378	366	350	359	355	388	355	376	370	351	357	372	388	347	344	360	366	351	330	325	347	362	381	379	392	389	368	387	392	352	367	368	356	365	348	369	372	348	371	340	384	352	332	402	372	377	373	372	401	339	349	341	373	352	326	388	324	350	367	376	361	344	363	370	351	363	313	377	378	367	353	347	356	337	376	361	375	349	352	367	338	360	335	349	371	347	372	342	382	368	342	361	351	358	343	368	375	324	366	356	356
23220	21704	29540	24410	21712	21631	7486	1708	1128	991	749	649	561	572	498	469	445	457	374	366	342	322	333	273	274	238	212	244	249	230	246	221	205	232	232	217	208	249	199	229	197	215	195	206	183	200	211	196	212	208	225	214	184	188	191	182	204	190	187	197	193	186	206	233	201	216	213	204	196	216	214	182	197	188	208	205	197	192	199	193	205	212	182	208	250	179	186	210	215	182	177	186	204	210	164	202	187	170	189	199	177	199	204	213	228	220	200	187	201	194	215	206	186	215	186	217	213	192	196	183	186	185	234	214	216	184	221	215	206	189	197	198	214	205	190	222	174	200	182	203	216	196	203	185	201	200	191	208	177	226	170	173	195	190	198	202	199	198	191	181	200	184	201	183	187	170	194	220	181	177	169	199	227	190	194	201	205	194	220	208	177	212	198	191	208	190	206	194	169	187	196	210	210	180	197	213	189	207	212	188	193	222	168	226	176	182	182	201	192	197	156	199	206	207	202	181	215	198	221	192	177	207	191	217	197	212	214	190	200	198	205	177	198	219	185	194	202	225	204	206	191	218	197	226	194	209	198	187	202	207	198	188	185	220	185	191	187	192	206	210	198	204	203	193	220	218	181	189	198	192	174	185	193	214	180	192	202	206	193	204	203	200	203	184	205	206	204	203	206	215	178	215	205	199	188	215	212	189	204	199	210	198	204	183	197	193	194	184	189	199	177	204	170	184	199	192	196	197	181	196	171	177	188	189	213	188	211	210	220	206	220	211	165	208	193	204	219	211	189	203	208	174	233	161	211	182	202	198	206	207	177	214	207	184	206	207	226	187	207	190	161	195	179	207	182	190	193	216	190	197	193	213	211	196	199	193	211	211	209	204	175	186	215	183	201	203	177	200	214	191	205	212	193	208	217	213	190	209	198	193	205	207	207	204	191	176	224	198	201	209	191	190	203	176	203	189	225	196	198	223	207	181	194	183	216	198	191	195	176	196	194	175	204	193	187	200	174	189	206	190	191	185	197	180	203	193	183	208	199	200	180	203	202	193	190	182	197	221	210	203	184	189	210	213	184	196	208	194	183	232	200	197	194	221	192	198	186	165	185	200	188	188	187	193	177	187	210	205	185	183	202	209	211	198	200	215	194	191	181	165	211	160	218	193	192	208	201	224	202	217	181	209	191	191	201	193	198	210	193	183	217	181	194	180	194	201	205	184	197	228	220	209	213	209	206	184	188	215	210	200	200	201	179	192	218	207	207	196	188	197	224	206	219	199	198	209	205	221	205	206	175	207	175	215	197	232	183	190	192	210	190	190	204	208	186	221	212	186	202	208	187	235	203	183	182	183	182	199	206	197	179	201	180	241	184	194	186	182	222	222	207	199	195	205	191	199	204	205	180	194	220	196	184	205	201	185	201	184	190	210	212	196	179	217	188	194	194	178	196	206	201	207	203	215	191	182	219	200	225	174	217	205	224	225	189	208	203	206	213	209	219	191	191	198	186	215	195	186	177	219	179	228	197	198	195	196	186	183	201	212	201	209	201	189	183	201	174	207	180	205	215	185	181	180	202	219	178	218	211	220	185	209	198	213	186	156	214	198	203	218	195	201	182	173	203	218	196	196	188	205	189	197	200	187	188	180	176	190	199	202	172	204	202	210	196	192	203	181	200	204	182	176	187	202	185	216	174	200	203	189	177	199	205	197	196	180	226	206	224	209	198	183	203	181	170	173	174	186	195	201	204	208	213	188	183	205	198	196	188	204	191	190	197	188	231	193	195	194	169	215	185	171	185	189	208	172	205	219	184	166	174	234	200	180	186	198	204	208	179	210	184	182	224	193	197	183	196	182	192	192	193	183	201	187	217	166	186	207	200	211	216	180	214	192	192	184	216	195	185	207	206	187	195	197	206	211	186	177	187	185	176	191	196	174	186	211	203	204	216	184	218	200	213	176	203	199	177	181	198	194	175	180	185	190	189	191	214	183	197	176	213	183	212	188	205	205	188	200	203	198	192	184	189	198	216	210	193	208	186	194	188	199	208	189	188	174	204	203	181	185	183	179	183	190	168	187	208	187	194	177	185	215	208	178	183	190	197	188	192	196	196	213	195	210	175	191	192	194	206	199	198	194	183	222	190	176	201	194	205	180	205	221	195	173	183	171	207	175	202	197	198	185	212	197	182	197	181	206	199	219	212	203	180	202	192	198	194	178	219	205	193	209	181	203	225	262	181	197	201	204	204	228	220	204	195	182	216	197	218	202	194	206	203	197	184	210	217	195	212	179	220	189	188	177	221	193	220	198	196	207	210	214	204	204	196	234	195	200	192	179	199	211	179	182	202	182	191	203	195	222	206	187	185	189	188	195	216	191	207	199	199	208	223	205	203	195	170	218	196	193	173	190	203	216	232	212	210	189	209	182	200	207	211	200	192	188	196	188	197	216	220	201	186	178	184	216	166	237	184	202	185	187	213	192	204	215	201	190	207	188	188	201	228	220	179	181	196	173	175	193	174	181	192	207	179	248	204	183	219	177	193	190	187	198	205	196	201	205	195	194	191	195	205	199	192	187	197	199	201	197	212	197	189	201	202	200	213	191	195	180	191	215	222	207	195	205	180	199	205	194	214	193	181	214	181	196	166	187	206	188	205	194	214	215	194	190	210	190	192	202	213	182	194	208	205	175	204	179	176	187	197	218	189	213	189	207	206	188	225	186	197	191	185	182	186	187	197	177	202	212	196	211	188	198	197	191	203	193	195	183	209	205	183	194	178	217	220	198	208	189	167	180	216	183	203	198	175	180	179	199	219	195	178	207	195	209	206	201	177	187	187	207	201	199	209	189	196	199	198	191	159	204	202	194	200	171	209	178	188	191	211	191	193	177	210	209	191	195	207	198	205	206	182	175	224	215	189	215	198	186	213	218	203	189	205	179	194	200	190	198	169	173	209	207	219	217	184	202	200	166	178	210	191	180	175	206	191	190	166	178	211	201	198	224	204	202	181	192	202	174	175	203	199	200	191	207	200	203	185	188	203	197	203	209	203	180	189	193	219	178	183	192	226	185	190	204	212	187	190	169	201	188	211	211	193	200	200	186	187	189	195	193	192	184	218	194	164	185	189	196	195	214	179	194	212	196	201	209	186	199	204	213	200	184	210	199	219	204	221	207	207	215	210	188	199	226	220	197	187	206	207	222	186	184	210	194	234	167	185	212	207	187	200	205	198	192	178	220	216	201	199	187	234	197	188	196	192	172	208	208	216	188	218	217	227	206	218	210	213	192	204	204	193	200	228	178	214	172	169	189	181	172	190	193	195	208	218	211	190	188	204	211	208	184	202	205	197	215	207	196	207	215	216	202	202	204	189	220	200	218	172	206	184	212	217	191	225	193	212	228	200	200	193	195	212	206	210	199	172	180	200	200	180	199	185	201	168	201	176	186	210	197	197	212	199	190	207	206	213	185	226	205	204	207	205	204	184	171	195	179	208	195	203	192	223	198
27339	47869	23634	10161	7749	6589	4835	3331	2730	1986	1585	1185	1159	1084	935	864	825	777	712	656	652	499	475	434	401	422	373	371	356	329	333	356	351	285	336	341	304	296	313	267	312	271	296	292	246	288	280	278	289	272	251	312	280	269	285	281	276	254	262	260	261	260	278	276	239	251	265	277	262	258	269	275	268	257	248	287	275	262	270	280	253	277	285	240	284	256	273	271	266	285	273	258	249	264	267	283	258	241	272	252	284	261	282	274	292	244	261	246	270	268	270	262	241	246	256	252	279	265	272	261	277	275	267	281	262	261	273	250	299	285	270	262	259	265	281	282	257	282	229	268	266	300	259	276	291	284	283	278	280	246	259	296	287	237	248	276	266	249	281	279	261	267	271	268	288	281	248	284	262	258	284	273	273	289	269	259	292	291	255	259	244	252	245	286	253	282	271	272	266	271	258	265	273	258	278	280	251	268	256	284	266	278	261	252	266	251	284	288	283	271	254	265	257	268	304	255	247	277	272	252	256	259	272	228	266	291	247	283	253	252	268	263	275	260	279	257	300	278	246	251	267	302	294	265	272	284	264	244	264	264	252	262	261	254	283	250	268	243	253	283	279	274	257	267	274	271	265	276	265	272	231	254	258	281	271	283	269	240	260	264	244	226	234	266	265	275	246	272	263	279	275	250	252	287	306	277	253	264	230	262	269	277	280	248	286	258	264	250	286	230	265	265	281	236	272	273	289	265	257	261	243	272	251	255	265	248	233	257	239	286	257	268	272	266	265	282	265	291	279	281	255	270	285	270	268	277	270	276	270	271	302	268	258	277	271	284	237	281	264	248	275	260	254	233	287	250	263	265	259	315	279	242	280	268	230	270	260	240	269	266	297	274	289	308	269	267	292	263	288	286	263	240	262	269	256	285	248	288	285	274	284	242	248	265	254	277	273	244	271	291	286	285	251	287	240	277	267	274	282	257	257	293	274	260	267	274	245	263	271	282	255	260	272	271	257	295	270	257	285	273	275	273	270	257	289	290	285	275	272	250	245	266	286	270	286	240	274	271	239	280	252	268	255	246	298	274	282	258	277	254	289	284	259	298	287	285	272	282	249	256	264	275	259	290	248	260	278	258	242	268	289	290	286	272	282	259	255	304	278	280	274	289	279	264	291	284	266	244	269	278	255	255	266	274	238	251	244	298	276	258	244	291	250	253	258	253	248	260	241	261	290	234	245	233	273	267	237	257	253	256	261	269	248	254	272	255	265	290	234	270	261	288	267	286	284	257	268	245	243	274	300	268	279	267	266	287	253	281	285	291	282	243	263	261	256	277	279	233	249	256	258	254	303	270	265	276	257	249	256	273	272	267	290	276	261	255	278	260	262	247	267	265	305	281	288	265	274	275	285	270	283	271	273	241	271	272	252	266	249	270	274	288	223	290	252	276	268	295	263	267	300	229	301	259	285	269	262	302	260	283	265	280	283	274	251	281	248	262	287	262	262	264	254	243	257	289	253	272	274	277	252	266	249	258	262	235	266	244	265	289	251	283	239	245	249	263	258	280	254	285	259	248	293	273	252	243	255	269	309	274	248	268	246	262	258	271	248	257	263	277	285	259	261	263	238	281	244	282	247	260	253	303	268	233	289	242	246	278	243	268	275	266	241	291	253	305	273	268	273	223	309	256	270	271	263	276	278	256	291	248	263	261	273	273	276	259	264	259	272	240	262	267	259	250	245	250	276	277	285	279	270	276	240	272	264	258	274	245	285	281	279	253	265	283	283	259	292	256	296	233	248	259	256	265	256	274	253	236	270	267	260	263	272	304	298	272	250	298	274	243	273	260	295	253	294	256	254	279	270	258	275	298	277	284	283	254	291	304	267	258	262	287	252	284	291	297	278	269	250	279	290	261	279	264	251	252	265	256	275	285	259	242	288	274	276	275	280	253	278	291	276	257	272	287	269	268	278	262	283	272	288	269	271	259	266	254	234	267	264	301	257	236	265	264	280	246	280	271	273	272	243	300	261	261	271	281	257	254	248	278	272	270	281	224	256	253	242	283	270	248	279	248	263	292	235	258	249	293	301	262	265	269	275	290	245	282	247	289	268	266	249	269	272	258	238	283	251	274	275	281	240	252	283	301	294	269	253	266	251	292	262	272	294	247	271	299	270	252	272	268	283	277	253	259	262	302	246	277	253	252	259	287	290	272	264	271	253	268	267	294	261	269	259	269	276	245	279	273	266	278	287	256	271	293	249	254	225	265	250	232	263	267	259	240	282	266	251	260	250	248	255	283	272	270	256	277	297	264	267	267	258	274	250	239	274	272	274	278	260	249	260	273	241	279	268	249	284	291	251	236	287	285	294	283	291	275	253	249	265	262	293	269	261	273	260	283	265	272	256	248	277	270	284	263	250	255	260	275	299	251	302	259	265	264	297	280	275	281	257	284	258	265	297	266	273	300	288	253	272	261	272	259	273	260	235	286	260	273	258	281	274	277	249	281	278	260	252	246	230	265	273	261	295	254	263	278	284	251	280	255	262	257	277	278	253	249	260	270	284	274	231	282	275	293	296	269	271	254	254	276	275	270	269	279	254	261	258	244	281	262	250	271	237	300	250	269	283	275	278	262	235	260	281	271	237	253	283	261	280	245	260	287	290	269	264	245	292	264	270	278	272	285	279	268	271	259	279	248	294	251	270	264	267	271	253	251	269	272	241	256	286	292	280	295	258	285	297	296	289	269	252	265	274	275	249	243	269	246	254	260	280	295	287	296	279	274	264	278	283	269	271	291	275	247	256	266	280	273	267	258	291	263	299	257	265	242	245	272	277	255	255	290	251	282	292	284	277	287	252	251	249	274	273	269	236	273	283	266	276	267	257	272	244	267	283	259	267	282	284	275	253	289	251	287	300	251	288	276	284	253	262	241	295	315	274	270	272	266	288	285	289	253	261	281	251	274	266	278	253	286	279	278	255	259	251	264	274	281	277	253	284	274	246	240	264	280	243	272	262	292	284	280	242	260	300	276	267	292	263	270	260	270	277	246	296	260	271	267	270	276	272	268	278	277	277	273	246	250	282	230	262	293	265	262	302	269	270	255	275	267	265	278	229	288	249	268	257	277	244	263	274	277	257	279	263	267	231	284	271	275	259	290	249	276	254	256	275	267	301	284	256	272	257	277	257	277	259	283	235	296	275	300	234	247	255	241	274	255	258	285	256	289	292	256	282	264	270	286	293	285	261	224	272	258	252	266	260	272	268	277	247	269	261	278	262	289	303	293	268	259	281	258	266	255	301	254	246	236	266	269	245	281	276	285	269	280	252	268	255	272	299	272	231	270	244	272	249	233	276	264	270	258	284	282	249	304	262	276	288	279	287	260	283	246	255	263	272	271	270	242	283	291	268	273	289	252	282	238	292	247	242	269	284	243	278	261	274	242	264	293	253	262	270	262	282	278	261	266	295	268	295	282	280	262	286	249	245	263	251	286	257	291	242	260	251	254
28510	21695	11403	3249	1963	1563	1176	878	769	688	594	549	556	575	538	499	542	504	475	461	493	454	437	417	449	419	475	394	438	446	439	420	432	426	409	479	409	458	420	422	446	415	398	454	437	386	411	419	422	409	441	426	431	436	444	404	432	406	419	493	423	456	448	375	391	399	447	448	421	450	461	447	404	417	427	415	382	418	404	407	402	413	381	428	402	417	421	416	408	414	430	378	422	403	440	381	405	429	423	419	453	403	412	441	416	427	402	423	396	421	420	408	437	438	407	392	376	397	454	438	445	396	428	450	408	424	452	446	400	424	449	423	381	417	452	389	420	405	412	410	391	425	463	449	412	415	418	395	431	421	420	393	402	427	404	429	460	408	426	434	425	412	423	410	417	434	379	451	420	412	427	437	416	399	411	425	417	422	403	392	441	460	383	404	445	391	397	397	406	421	442	431	407	431	400	424	464	438	423	435	395	427	396	425	439	386	415	397	405	393	421	467	398	426	453	392	449	430	417	413	399	408	410	430	417	421	402	409	394	429	430	396	416	432	419	386	419	391	415	458	413	407	395	431	406	434	390	393	409	465	445	431	417	402	419	406	412	429	449	395	423	406	401	427	374	435	419	432	428	425	438	415	428	440	422	419	414	432	453	437	370	384	441	411	390	404	416	429	430	412	428	437	410	445	420	412	425	448	388	399	416	441	428	414	425	412	424	418	382	420	407	436	397	424	418	417	386	452	437	395	421	424	462	437	429	434	418	450	451	414	453	418	410	419	378	441	443	448	411	435	406	436	380	416	437	408	446	439	435	432	423	435	442	409	414	385	392	422	448	406	422	410	389	421	426	421	407	412	432	423	441	417	432	409	455	391	410	411	438	427	433	428	427	407	420	428	410	412	429	418	381	453	424	422	407	426	390	411	383	441	453	378	400	443	432	437	459	444	454	451	414	454	444	400	449	399	406	388	394	429	422	401	407	375	402	418	443	399	428	429	419	401	396	405	424	440	409	421	392	410	451	409	412	431	419	410	435	386	425	433	428	390	389	375	438	377	457	386	415	432	433	377	408	478	427	430	425	426	418	411	413	421	427	425	414	455	434	393	399	424	410	404	432	404	457	397	428	459	417	395	419	417	421	441	432	429	431	436	450	399	427	445	391	390	461	429	415	419	446	421	409	416	408	420	397	436	441	428	418	436	425	411	414	455	390	413	432	422	478	429	434	418	397	391	422	454	409	410	427	417	411	439	434	378	387	419	416	390	415	409	414	455	432	432	404	420	396	417	400	381	384	412	451	424	427	418	415	430	390	430	429	410	435	406	454	403	426	429	439	410	442	446	404	445	398	421	432	419	438	417	403	437	432	430	441	453	432	429	420	448	391	438	407	402	394	453	403	404	421	416	426	432	390	412	483	442	444	403	434	431	408	438	398	405	385	426	415	418	414	406	400	438	440	384	414	452	426	452	400	417	404	428	417	445	411	405	418	401	415	414	448	411	372	402	414	442	416	404	399	418	394	380	450	430	442	442	389	410	409	419	423	375	412	425	418	425	432	404	421	428	438	433	424	416	452	440	397	450	409	426	461	416	439	415	430	422	388	423	404	432	392	496	434	414	414	408	404	446	442	401	427	432	458	398	448	411	411	427	399	414	425	393	427	422	437	404	448	419	450	403	406	439	478	421	396	412	409	429	441	424	432	430	451	414	455	414	416	434	440	450	445	441	432	428	464	441	419	419	418	380	423	458	416	408	411	419	415	441	403	393	432	464	425	416	401	408	388	385	455	386	443	432	405	425	409	388	435	387	446	407	409	443	415	415	423	444	432	422	400	401	433	448	421	388	403	443	377	449	420	391	414	403	416	422	364	442	433	450	416	423	389	410	402	412	434	429	427	403	399	394	425	410	399	473	444	463	423	413	415	397	435	424	438	412	441	398	411	390	436	441	412	419	423	432	415	436	421	430	402	421	438	405	460	426	421	440	433	401	422	439	405	453	413	445	463	415	382	407	436	420	427	403	431	402	396	415	418	439	438	422	432	404	434	429	430	415	433	389	409	414	460	407	445	411	404	417	435	450	426	407	445	448	413	370	397	431	428	413	436	463	432	410	415	373	427	444	444	413	407	427	422	430	416	405	406	392	427	431	410	436	453	405	425	442	420	431	443	445	425	430	431	412	392	423	436	394	414	430	411	386	396	408	422	430	393	412	424	443	393	439	401	400	407	442	414	406	397	458	412	439	396	382	433	416	415	431	407	449	435	421	405	403	418	423	388	449	398	422	416	416	405	379	412	391	440	424	455	405	420	432	405	411	406	502	421	434	411	452	437	418	395	413	444	410	440	437	433	432	448	410	450	370	445	437	409	407	417	425	444	408	424	419	412	403	422	372	418	378	426	396	397	446	449	409	471	403	427	441	409	443	423	408	415	401	431	409	467	419	431	421	420	430	403	441	454	397	384	415	407	414	385	441	440	405	424	448	434	429	398	387	413	428	415	400	416	447	441	433	399	447	434	434	428	460	438	488	405	392	406	425	401	453	452	426	403	416	402	446	412	397	421	432	425	453	410	424	448	413	426	428	406	419	411	419	395	410	403	398	409	425	435	409	406	418	414	419	402	416	420	394	428	424	435	455	422	435	432	384	427	387	397	463	410	420	440	417	408	408	436	462	409	405	406	421	409	411	420	401	433	425	464	423	473	410	429	402	376	367	424	390	432	445	436	408	391	451	422	411	382	421	439	415	419	439	428	435	419	420	428	454	410	441	458	402	398	451	455	422	410	449	417	441	444	441	394	419	426	427	410	415	450	435	425	428	411	411	430	411	424	449	438	402	405	412	435	372	417	409	421	377	411	407	429	424	440	467	472	382	424	427	410	425	415	422	431	405	438	396	416	440	391	412	395	379	401	405	379	423	438	446	440	412	452	433	415	416	398	415	405	430	406	453	420	420	440	420	420	420	430	401	428	422	396	476	449	398	412	398	416	424	438	421	419	427	431	395	429	400	434	413	416	413	423	464	471	442	419	415	414	438	435	448	419	404	425	414	428	435	437	419	463	461	424	432	419	427	400	393	372	428	469	416	401	422	431	407	465	409	420	387	413	377	436	393	391	410	403	447	400	453	426	424	392	428	424	463	458	410	425	390	442	392	413	413	434	433	433	452	442	398	443	467	436	435	428	434	443	414	368	449	434	425	421	440	418	440	409	400	459	396	397	443	458	432	410	413	450	403	396	397	399	418	409	447	403	447	420	435	415	452	436	407	400	395	449	432	428	421	432	425	422	421	424	422	395	427	411	422	426	403	439	434	441	436	434	413	428	464	419	418	436	418	395	441	444	431	423	444	409	445	391	441	425	455	449	455	443	422	407	414	377	457	368	435	410	388	436	402	420	407	436	411	398	419	385	418	439	407	444	461	409	417	405	443	409	431	420	433	438	427	414	377	413	413	403	419	429	415	403	420	414	434	427	397	405	402	425	418	433	422	404	422	410	415	447	408
24706	30747	9573	4224	3394	2884	2277	1638	1335	1157	1009	884	850	792	772	776	803	730	672	671	647	631	603	582	609	560	539	542	598	565	562	558	590	582	573	521	547	521	589	560	580	557	576	522	558	526	537	529	553	541	498	582	527	534	548	541	537	571	547	555	555	546	544	524	519	561	602	572	541	556	559	536	526	576	560	523	519	569	547	531	574	613	569	537	516	564	546	607	563	565	557	513	545	552	551	545	558	518	559	556	521	562	571	514	565	559	543	552	527	560	579	526	541	592	562	580	570	553	549	555	554	539	528	570	571	560	549	555	544	558	543	556	507	513	540	567	559	493	539	572	546	548	552	577	537	532	557	546	547	523	551	572	518	541	540	550	542	551	588	577	539	569	500	550	552	552	581	522	538	543	523	577	550	546	515	545	482	557	552	538	565	569	585	534	582	597	593	561	536	538	513	518	548	533	542	553	543	562	544	548	571	530	540	536	571	564	587	508	533	521	534	511	503	554	584	555	571	548	534	570	560	527	558	513	577	527	547	549	524	547	559	590	568	542	535	548	531	545	548	558	542	545	582	518	523	587	546	521	518	569	561	523	509	593	542	536	561	559	601	536	555	522	537	548	559	558	525	561	557	545	529	547	532	554	569	563	535	551	506	557	538	517	528	539	508	561	530	554	523	582	547	597	553	499	524	516	544	570	554	552	541	497	547	562	555	523	537	544	584	531	537	569	569	530	556	554	567	538	532	536	582	571	547	570	522	546	570	565	576	562	486	541	529	539	530	518	576	527	574	537	540	577	598	576	581	518	575	528	519	533	581	563	554	515	565	551	528	548	525	534	574	567	580	551	565	546	544	508	537	530	565	551	583	527	558	547	530	548	535	532	549	572	599	517	594	551	542	525	556	500	526	580	542	564	520	533	563	569	565	544	571	529	539	537	556	563	533	575	533	557	527	566	546	533	550	573	562	525	558	574	510	544	551	598	577	560	572	546	522	571	541	558	520	549	546	578	528	531	564	585	547	511	532	556	572	526	574	535	537	556	582	580	545	552	569	543	554	539	579	550	528	536	566	509	561	537	529	553	550	521	553	555	553	575	542	525	565	534	532	518	553	532	583	548	537	551	549	523	532	553	527	547	597	525	563	549	501	521	549	523	590	546	554	556	553	562	544	534	511	517	551	592	561	569	588	558	553	528	562	571	599	539	543	554	565	557	539	528	548	545	531	526	544	558	551	505	567	564	561	547	564	541	588	528	562	566	544	575	558	578	541	551	484	590	563	526	558	572	569	496	542	540	571	529	586	515	594	573	525	537	561	518	540	541	567	585	543	558	513	579	528	534	581	574	561	529	530	575	548	546	577	547	510	525	560	514	549	543	549	544	539	537	577	568	508	576	567	551	591	560	548	552	558	505	530	520	561	568	572	568	553	570	577	561	510	551	513	533	582	538	573	563	492	487	562	563	531	503	572	570	531	538	547	525	510	572	555	548	602	544	539	552	512	514	557	522	548	498	576	536	544	549	585	512	589	607	547	532	526	520	544	504	541	549	545	546	576	544	539	520	544	558	548	537	576	532	564	503	563	555	576	503	528	563	564	572	527	553	551	533	541	538	570	564	523	538	550	583	572	554	586	541	544	521	594	586	501	545	566	568	567	524	545	546	580	540	576	539	514	519	543	558	565	532	525	517	561	571	546	547	547	538	504	560	520	587	562	527	564	532	527	526	560	539	551	533	534	585	519	485	538	554	556	581	565	536	536	544	581	563	554	545	560	540	595	545	543	565	522	503	524	543	533	535	518	549	580	572	560	491	481	538	597	559	580	562	540	534	537	555	530	555	533	533	546	545	536	588	547	550	519	530	588	585	555	562	553	473	549	553	542	532	550	582	561	509	548	548	545	551	483	568	577	575	509	568	572	582	582	538	545	543	536	562	565	558	570	477	523	564	537	555	537	524	563	550	541	558	557	552	551	531	556	556	525	519	558	567	564	532	545	553	533	580	554	530	529	583	541	522	545	513	526	576	563	548	561	528	551	568	553	553	536	523	519	538	579	529	511	540	576	599	542	549	586	528	568	546	538	529	575	546	521	546	536	519	549	548	549	530	519	557	523	593	533	492	541	531	532	547	521	543	551	529	569	534	589	554	577	505	548	521	554	527	563	533	552	549	542	559	548	553	538	543	549	554	546	535	561	553	583	522	539	567	551	532	547	589	534	562	535	588	581	552	505	540	541	546	509	514	556	560	561	585	562	570	516	560	550	512	588	529	538	552	608	564	564	551	531	540	556	558	572	538	567	528	600	536	531	549	559	546	536	565	506	543	533	531	595	562	553	498	561	544	554	567	543	572	528	529	543	528	540	587	588	576	525	553	579	537	557	557	553	538	555	565	568	533	575	584	540	580	540	496	576	553	525	502	548	556	522	534	536	567	574	628	535	556	590	528	580	565	525	552	502	541	539	531	569	558	563	596	569	582	544	547	516	554	551	517	527	543	542	542	562	548	526	530	541	543	556	535	513	547	530	563	553	566	542	535	597	584	502	569	577	585	552	532	542	523	609	507	540	594	518	548	541	544	574	554	536	519	528	569	556	557	560	553	540	539	536	540	576	517	543	526	527	569	558	526	529	513	513	555	538	578	527	530	562	591	543	536	524	539	549	558	557	542	531	548	547	542	578	555	538	531	579	520	530	549	523	552	529	534	559	566	569	563	573	575	545	540	531	506	559	542	554	567	569	575	539	592	572	495	575	575	523	556	534	561	566	560	512	516	521	615	566	568	550	556	557	544	519	563	514	559	567	571	549	548	534	596	539	520	566	529	524	538	507	535	534	581	565	588	549	546	559	537	559	555	537	566	566	550	517	552	555	543	574	505	562	510	535	518	558	578	560	521	597	551	539	546	493	546	571	533	534	524	532	519	573	555	592	583	584	531	553	538	595	542	538	524	545	586	576	579	562	554	540	553	556	581	544	556	523	535	528	559	575	572	577	550	545	556	559	546	571	505	524	549	564	529	573	538	507	583	592	518	525	524	567	549	556	583	543	515	566	542	549	538	537	557	546	533	602	572	548	514	524	577	565	545	583	573	552	556	548	462	565	538	534	532	509	541	554	564	549	520	565	528	579	520	570	562	620	566	527	561	578	555	535	540	545	547	585	597	550	572	571	543	511	551	528	607	578	509	547	562	525	583	539	556	570	535	540	579	553	481	546	520	598	577	552	535	484	499	542	562	541	568	508	536	577	575	546	545	547	539	579	527	570	549	561	594	541	563	559	546	568	523	533	524	567	594	548	542	565	545	544	569	545	575	523	516	549	580	553	567	551	504	543	539	578	569	544	537	553	532	541	529	584	563	548	514	582	569	522	602	551	565	566	529	549	560	587	522	526	500	519	594	562	563	570	565	550	515	562	579	557	545	554	566	508	568	507	562	575	553	532	589	537	583	580	512	560	556	538	578	547	568	581	553	546	498	569	559	564	566	548	562	562	566	581	593	558	550
24359	21692	28885	24982	21464	8057	2123	1309	1013	898	764	672	679	644	620	584	569	544	526	521	510	448	445	425	440	436	404	398	493	424	409	425	418	391	419	401	386	404	390	381	420	378	384	379	392	401	397	405	392	409	380	404	410	395	380	412	381	405	413	389	388	400	416	415	368	413	399	396	406	389	384	436	367	370	420	373	417	402	402	384	394	401	356	415	382	408	376	411	397	391	382	374	402	402	386	379	394	434	368	416	379	380	391	382	387	396	390	392	400	410	418	339	405	439	408	408	407	380	403	395	383	416	402	396	409	379	376	384	396	407	389	411	419	393	388	392	413	356	396	358	403	392	459	379	388	392	409	393	407	418	390	416	385	370	437	391	448	394	407	418	375	414	373	445	402	417	416	377	385	394	424	419	417	395	425	391	361	405	396	397	391	366	399	410	422	377	411	372	391	408	424	405	373	395	413	372	397	415	368	378	377	390	431	423	390	386	388	381	428	384	423	417	417	374	412	386	404	406	398	401	373	412	435	390	416	443	368	349	397	392	378	408	398	387	371	361	383	443	433	427	390	353	392	423	424	386	381	391	402	421	403	393	410	378	404	413	430	375	394	375	415	398	353	401	332	378	393	455	419	389	380	400	380	390	381	383	390	411	382	421	366	365	390	382	377	382	404	403	373	385	410	394	411	391	437	390	394	365	381	400	364	397	396	396	368	413	381	397	372	382	421	403	380	391	407	375	404	366	384	390	392	400	382	414	379	379	381	380	400	395	420	422	398	407	354	353	396	404	392	418	382	383	405	351	393	396	426	413	398	422	410	413	428	416	401	374	386	421	421	439	411	386	377	392	405	403	402	398	413	359	383	424	387	390	375	361	393	368	365	379	403	430	403	412	396	399	415	423	351	366	353	408	411	446	373	434	417	425	397	394	393	392	382	399	362	377	374	388	360	426	393	381	421	380	391	399	401	407	349	390	432	408	363	412	396	384	361	384	397	438	430	398	443	406	389	386	392	387	415	399	389	376	375	402	358	427	365	420	400	410	409	386	419	414	409	400	360	448	414	403	369	394	390	377	402	400	418	389	379	400	381	400	387	383	360	401	402	417	384	396	427	415	415	383	394	398	405	414	428	409	401	407	399	413	434	414	392	392	411	398	395	353	405	380	411	451	376	356	389	437	391	405	375	376	407	401	380	400	396	389	395	335	421	408	371	367	397	389	445	409	399	384	365	366	384	403	353	422	431	413	359	389	361	397	434	411	405	458	393	368	411	381	398	367	387	389	409	379	380	350	359	394	386	420	378	399	404	385	395	376	416	408	390	391	376	394	370	397	398	409	410	363	402	372	398	394	394	394	419	388	390	394	362	408	376	389	403	390	428	399	391	384	413	369	385	402	388	394	355	421	357	404	385	410	424	417	392	404	378	372	409	388	411	352	376	387	385	384	440	397	400	408	379	372	380	419	397	415	384	382	397	388	376	402	437	400	380	410	395	431	437	421	382	397	403	369	388	387	434	408	406	424	357	396	383	402	394	415	379	356	408	405	391	384	428	416	403	377	400	378	436	435	418	403	401	381	370	388	428	378	385	375	368	415	399	405	394	415	384	388	383	371	345	360	375	383	369	400	394	375	432	366	387	357	421	399	416	388	384	407	369	381	402	384	388	369	421	419	423	381	402	392	410	387	369	347	413	426	397	379	383	379	383	392	378	407	403	427	374	391	416	375	389	394	406	374	357	378	401	396	360	401	385	392	377	420	413	367	389	396	384	365	385	365	373	429	400	396	417	416	393	390	386	381	412	398	369	401	371	403	385	406	371	401	397	403	386	371	357	401	390	373	356	379	378	342	380	400	396	386	410	376	382	394	384	408	418	397	364	376	397	363	393	384	376	363	362	375	391	385	415	422	379	374	359	412	384	384	397	398	405	422	385	388	388	392	394	385	367	434	396	401	426	412	413	370	396	378	395	387	387	390	398	394	361	412	359	397	375	409	405	422	383	374	424	410	421	390	428	402	399	395	406	410	380	398	416	382	408	406	373	373	367	386	378	386	413	386	364	371	332	388	375	369	428	324	364	375	368	444	382	358	388	361	370	381	388	378	355	403	383	372	393	403	391	382	395	370	417	403	418	364	394	410	377	402	386	422	392	390	369	426	418	382	359	423	404	381	405	392	399	406	355	386	375	363	392	363	401	386	423	369	425	391	380	374	352	367	390	389	379	359	427	372	348	406	408	392	387	419	406	391	421	442	367	364	421	406	394	409	386	393	424	387	392	409	389	354	394	398	368	411	382	388	398	409	396	394	407	388	369	379	400	368	396	341	398	415	349	366	376	362	393	402	357	383	398	362	380	381	341	396	386	426	362	393	442	405	399	369	396	420	399	377	363	390	384	343	397	405	396	370	355	410	412	394	429	393	414	399	413	426	382	437	409	414	410	389	406	407	402	358	387	366	407	411	373	411	361	390	429	418	417	384	394	389	373	409	399	407	400	382	379	405	406	401	390	390	387	413	366	373	411	397	405	407	389	391	409	390	404	356	392	380	377	381	402	360	398	390	363	411	429	412	386	433	407	391	413	399	404	415	360	422	408	391	387	363	381	362	399	396	437	394	381	430	376	398	365	393	383	425	411	391	384	424	411	406	382	410	382	386	377	390	409	383	402	364	364	397	353	406	419	394	397	398	380	390	418	377	427	433	383	413	377	399	380	368	366	365	416	389	390	394	434	357	410	390	399	378	385	396	394	402	420	389	383	412	402	430	388	367	368	406	372	377	393	443	411	385	395	416	363	385	397	411	412	401	372	378	403	366	425	418	380	397	403	403	396	378	394	412	378	409	413	399	403	399	393	398	377	383	397	341	403	377	405	366	398	366	388	401	377	415	360	397	380	365	400	400	414	396	408	370	363	369	406	378	394	409	378	417	416	404	372	370	406	390	403	395	401	367	393	431	393	388	385	381	391	408	419	416	426	448	384	410	385	401	391	394	383	407	411	404	392	410	389	387	349	379	417	412	380	370	371	384	372	407	392	420	361	385	374	394	387	403	414	345	395	385	422	400	370	423	392	435	396	399	413	402	394	377	434	413	365	406	405	389	402	411	425	397	399	380	353	386	403	403	429	385	374	387	364	359	378	390	347	430	390	400	407	391	394	366	428	391	374	372	374	390	432	374	394	393	414	374	405	366	407	408	405	397	367	376	387	409	370	394	394	380	394	374	442	369	383	419	421	372	376	389	364	382	392	406	375	448	427	382	419	402	401	412	412	418	374	377	392	414	378	388	372	400	417	359	373	404	363	402	423	415	356	410	425	353	368	370	398	373	396	354	406	389	424	373	390	400	390	381	401	409	384	418	387	369	407	402	331	390	434	413	371	391	382	370	410	384	391	414	406	394	398	431	432	394	372	401	417	417	369	384	440	423	367	398	409	376	378	428	414	370	437	364	407	413	400	410	400	410	420	406	393	415	398	402	381	374	427	372	386	417	370	366	374	422	382	415
24263	39649	14746	7280	5909	4937	3497	2515	2066	1714	1455	1178	1171	1107	1010	1018	961	920	793	727	713	707	679	674	589	570	600	563	592	624	569	555	572	558	566	565	578	586	547	562	551	545	541	538	526	557	502	516	532	525	557	504	483	524	534	510	572	544	492	494	539	504	549	551	564	493	512	520	523	541	537	497	501	487	561	520	486	529	485	568	532	569	512	544	527	523	472	525	549	532	574	523	503	512	520	480	524	531	513	532	521	536	549	495	549	500	519	538	511	499	533	522	518	542	544	530	526	489	524	525	526	523	540	508	516	516	571	527	535	525	515	506	537	527	489	484	535	521	526	514	567	486	489	530	498	512	513	512	520	516	536	484	510	541	468	503	518	555	506	527	535	498	533	536	498	521	512	521	513	520	543	541	531	502	536	548	498	503	518	533	546	510	492	538	477	529	524	532	547	522	523	507	512	485	541	504	535	503	510	538	498	526	549	558	494	542	512	524	537	546	523	522	524	560	512	534	545	508	498	497	509	493	485	543	496	523	522	548	512	510	498	513	521	501	564	508	489	532	563	508	556	527	560	540	507	534	557	483	518	526	521	507	518	555	524	525	495	519	541	509	526	555	464	460	549	554	508	465	524	537	505	523	548	586	542	502	543	543	530	468	513	488	511	502	554	521	510	479	536	534	545	511	514	502	522	523	542	513	541	510	546	499	498	531	542	508	540	561	514	520	535	544	591	531	521	534	548	488	531	564	482	510	494	492	524	467	499	536	506	502	511	517	491	532	508	502	508	532	499	555	598	481	489	509	513	520	518	530	532	542	488	535	508	536	520	561	517	495	487	520	508	498	561	552	519	529	516	542	533	505	512	506	511	532	514	480	489	505	498	565	489	499	579	553	494	503	534	523	510	493	573	528	484	503	509	528	517	469	492	531	536	526	529	551	513	530	536	477	530	508	489	534	555	566	519	523	542	503	541	545	524	546	487	535	536	493	517	559	509	550	544	511	501	502	496	476	554	495	498	514	543	527	492	523	509	497	510	515	553	524	533	563	548	505	489	553	531	496	581	507	516	536	495	526	515	532	510	507	526	487	523	530	522	492	495	472	548	542	511	519	533	534	554	505	506	548	540	510	492	473	531	527	555	561	538	484	501	499	518	524	476	522	507	482	546	507	538	490	498	552	554	558	508	532	556	512	521	501	528	518	490	545	508	572	548	536	533	526	504	501	540	528	501	525	545	509	540	529	510	516	520	543	502	478	520	488	514	539	507	525	519	545	514	524	533	531	551	533	543	493	490	488	530	537	531	487	515	504	511	531	540	502	513	497	542	563	517	531	531	537	544	525	528	538	500	553	546	501	526	514	521	541	474	515	499	519	496	521	531	510	520	519	499	513	513	504	532	497	563	478	547	513	528	483	503	506	493	496	523	495	498	474	504	577	507	479	541	528	554	495	514	518	534	506	543	510	564	549	478	541	555	503	561	521	547	550	486	535	544	526	542	529	531	527	520	549	540	507	518	554	500	512	526	514	518	506	499	509	513	534	538	514	520	516	506	553	509	496	498	468	562	507	522	517	570	531	517	562	521	528	499	495	549	485	525	506	506	479	518	517	506	524	518	545	581	512	540	519	514	483	470	564	505	491	508	529	513	502	492	462	525	506	493	534	465	558	537	512	515	515	555	515	501	547	517	531	555	554	535	530	482	521	541	517	506	535	498	507	526	523	570	544	514	496	544	547	538	534	521	551	511	528	541	541	535	511	538	533	527	539	520	508	556	542	508	537	526	502	540	509	517	529	554	523	542	474	561	550	502	516	541	511	525	505	512	526	511	558	480	581	542	511	530	538	492	537	551	521	518	565	538	528	502	523	518	553	520	527	528	509	535	510	494	512	521	525	490	531	492	501	482	502	534	477	462	548	523	489	516	521	522	559	578	519	498	561	511	477	509	524	536	565	511	564	529	524	503	578	513	524	530	520	525	530	536	523	486	516	462	518	494	489	508	537	539	493	491	561	484	518	513	549	452	510	482	533	531	504	522	519	508	520	463	529	504	550	535	497	497	555	561	527	518	486	463	517	533	509	518	544	555	532	503	535	485	496	539	546	550	525	493	492	543	502	539	516	498	554	550	521	563	499	512	501	550	549	540	507	566	542	518	479	499	484	582	501	531	490	531	509	520	507	542	503	547	492	534	514	525	518	502	537	502	492	503	510	564	530	539	554	507	541	503	539	545	515	519	480	497	526	497	539	544	551	515	501	532	527	493	521	523	516	508	525	527	545	508	538	559	512	536	532	475	514	490	558	568	545	558	516	547	520	476	534	541	531	528	549	543	520	498	506	485	541	523	541	594	532	537	484	505	558	490	473	532	505	528	539	545	523	526	530	478	540	529	524	544	536	533	504	513	484	506	517	496	521	557	509	535	533	545	552	515	563	520	541	536	507	511	563	548	522	513	485	500	534	529	516	582	520	523	521	500	535	505	521	530	475	526	488	535	518	547	551	527	454	520	555	546	529	490	499	512	510	514	523	530	523	555	491	517	548	536	504	567	563	476	507	507	518	523	487	503	500	473	490	518	521	522	499	527	496	497	512	541	507	500	499	517	554	554	508	527	521	523	543	535	561	571	564	514	581	529	500	515	516	562	528	510	470	547	519	549	506	503	504	505	540	523	535	515	516	546	508	508	528	519	519	493	503	491	583	505	532	509	531	503	495	496	499	509	520	534	502	544	526	527	543	540	552	505	490	519	467	526	565	498	514	525	538	482	521	495	507	549	547	504	509	485	542	498	550	504	507	522	483	568	556	552	537	484	549	547	490	478	552	460	546	496	564	537	539	538	498	528	541	536	503	487	503	501	526	513	505	550	531	515	506	492	527	530	525	531	510	528	521	507	528	523	492	542	548	516	513	521	524	532	526	541	547	498	530	510	537	552	488	523	504	532	501	543	506	511	548	527	512	462	548	546	527	555	500	501	527	531	554	534	517	528	504	523	518	501	542	495	545	500	527	511	522	534	517	546	522	521	531	521	497	525	525	526	503	516	543	474	531	522	519	530	532	507	525	488	504	520	521	546	519	543	488	522	545	523	481	550	558	497	511	519	531	521	491	525	501	495	529	525	525	552	526	518	525	541	505	534	534	489	505	546	511	517	505	507	520	501	522	515	532	513	510	508	516	533	506	498	537	502	515	529	520	507	490	510	535	520	508	560	548	508	492	487	488	513	520	500	560	543	546	530	491	528	547	531	515	557	538	506	490	512	507	569	515	539	480	560	498	515	526	530	525	532	484	527	507	532	515	529	513	515	471	546	520	544	546	489	509	548	540	552	524	517	554	513	524	502	500	540	536	537	516	500	499	508	539	496	560	547	510	499	515	535	516	475	535	472	492	543	529	553	516	510	496	514	529	531	505	537	556	505	543	504	485	530	489	506	506	528	481	513	574	539	486	508	503	526	530	551	520	490	543	543	530	500	530	534	533	496	535	511	496	518	567	525	539	544	525
25384	21638	27656	25864	9452	2102	1290	887	735	597	592	450	496	440	458	415	414	389	338	368	335	335	316	306	284	306	293	309	286	339	259	305	298	278	277	285	289	276	263	287	298	296	268	288	276	299	281	294	272	278	281	283	282	259	282	280	273	298	301	275	293	281	275	245	259	273	286	253	271	266	259	272	281	257	292	244	282	243	283	278	277	278	271	272	270	264	245	298	289	252	248	306	268	275	265	259	254	239	300	285	261	275	269	302	267	284	290	266	283	281	264	276	278	266	262	286	278	274	256	328	280	263	259	283	282	293	262	245	268	273	284	274	289	282	301	279	264	288	281	255	286	247	286	256	273	256	276	270	269	277	278	281	305	264	266	287	278	288	262	275	266	283	261	274	286	291	275	277	259	268	265	267	266	284	236	281	273	321	265	253	261	276	276	262	264	269	261	260	264	298	268	267	256	296	281	258	268	263	262	289	263	235	255	266	252	258	274	289	275	248	276	256	274	236	268	284	275	287	274	282	280	261	278	271	244	275	267	267	298	277	295	265	259	283	271	256	284	283	305	291	268	266	243	256	275	283	283	262	287	294	280	264	254	290	245	297	263	320	275	247	302	300	284	307	280	291	252	279	290	264	307	288	293	292	302	261	285	269	286	274	264	301	280	258	299	273	259	282	246	264	275	272	288	261	280	275	289	287	276	255	259	246	284	284	290	286	259	268	275	263	273	296	265	253	274	248	247	289	270	275	249	262	277	270	278	252	261	250	250	272	295	272	292	286	253	251	305	286	267	260	233	277	267	272	278	245	267	312	261	274	294	303	266	257	281	287	256	258	248	263	262	270	265	265	263	261	281	251	276	273	266	270	301	270	272	296	290	258	284	266	250	271	304	264	245	264	253	298	252	255	249	249	289	266	270	294	278	268	273	297	279	257	286	274	255	272	291	276	255	282	282	258	251	268	298	283	291	251	262	267	285	303	266	252	289	280	262	291	285	269	276	307	282	263	270	280	242	297	276	262	270	281	274	312	259	291	275	256	264	269	284	292	271	277	269	306	262	278	279	283	252	265	257	256	274	287	275	264	267	250	295	280	235	294	269	243	276	290	269	270	263	286	260	256	252	269	258	256	280	302	281	243	275	280	261	281	289	272	285	281	305	243	278	258	285	296	282	272	252	279	253	246	291	315	264	277	261	266	304	290	272	261	277	272	304	280	264	283	260	259	263	298	256	289	256	262	275	280	267	286	268	235	283	251	254	272	268	280	256	280	295	310	294	270	274	278	263	260	285	288	255	274	285	273	278	287	282	268	289	282	287	274	290	285	290	238	273	274	276	298	272	276	268	305	286	280	262	226	317	273	252	262	263	277	258	265	257	277	296	273	265	298	278	245	267	248	256	267	259	262	297	278	242	289	297	286	262	277	243	273	271	241	271	285	286	268	280	256	285	254	286	265	258	259	256	247	287	271	278	297	268	252	261	254	257	285	251	282	278	258	270	269	247	257	301	242	249	303	288	272	275	275	253	290	261	279	270	277	272	268	307	278	299	282	277	260	274	301	260	275	265	286	289	295	282	253	254	283	276	284	255	272	306	266	271	269	293	298	279	232	286	265	275	264	312	316	297	272	293	243	313	259	289	258	270	301	239	269	273	287	273	307	278	265	289	253	295	254	263	294	283	235	281	275	279	260	272	255	276	288	265	289	267	267	274	307	284	244	286	280	266	231	261	260	252	267	269	250	305	288	267	276	281	287	275	271	293	270	260	291	258	262	241	251	276	272	263	239	295	280	285	280	301	283	240	259	273	254	265	313	262	281	257	282	289	258	264	290	278	289	266	276	279	246	297	278	290	260	253	280	268	259	257	274	276	253	268	292	270	311	301	269	240	278	271	272	290	266	278	292	251	242	273	280	286	265	249	254	265	276	269	269	285	256	290	268	282	276	277	294	257	277	233	270	261	257	254	286	262	286	303	272	265	259	263	292	245	277	288	293	277	296	280	266	282	270	273	289	250	286	283	265	255	271	297	266	273	282	258	282	260	258	276	285	263	275	264	280	297	236	259	261	277	255	285	270	279	273	262	264	257	278	268	283	262	268	269	274	293	295	279	275	291	262	281	288	270	300	278	281	293	262	266	297	277	288	261	258	296	290	264	275	277	299	266	263	269	262	270	266	287	273	242	251	280	296	288	258	275	269	282	269	305	245	232	248	255	252	306	279	247	259	263	280	272	290	276	240	287	272	260	282	284	297	290	262	287	262	291	276	254	264	249	265	306	274	284	271	243	264	277	244	274	259	283	268	281	265	262	289	263	269	294	265	280	273	236	274	255	280	273	258	273	265	279	258	254	299	257	276	254	291	274	272	260	265	302	267	270	277	249	304	249	274	263	271	277	274	269	268	291	264	272	266	296	268	255	257	285	263	300	261	273	288	249	275	259	292	251	269	269	287	274	282	285	265	257	272	284	261	262	280	284	277	292	267	273	254	285	276	280	309	259	294	259	276	270	278	254	270	309	262	284	275	264	269	264	276	249	281	280	260	271	300	281	288	273	297	274	249	252	261	266	280	261	308	299	272	284	267	248	249	266	274	282	259	251	275	285	276	305	248	268	277	278	283	270	270	296	289	253	247	281	249	268	282	266	259	261	280	266	288	270	260	272	271	267	297	254	294	254	268	314	307	269	267	274	258	284	275	262	274	275	273	280	282	253	255	281	258	281	273	284	246	295	289	243	257	248	301	230	259	288	279	263	272	246	273	262	283	281	298	285	272	289	266	267	279	299	284	276	271	243	264	265	283	256	285	272	292	254	300	291	277	277	262	255	289	285	290	273	251	264	258	274	245	257	248	297	257	278	291	265	286	291	275	260	284	273	266	274	283	268	293	269	275	277	298	280	290	266	297	256	270	250	281	271	268	267	296	265	287	285	274	295	279	288	287	277	275	265	276	250	246	265	271	282	290	262	289	255	269	264	291	260	292	284	263	274	280	271	257	268	262	247	277	271	267	279	265	267	262	302	279	300	268	271	267	284	272	273	270	265	260	263	286	299	281	266	257	284	246	303	258	252	286	257	272	288	304	271	289	245	256	271	265	265	286	290	282	256	268	300	258	284	266	307	264	274	290	278	305	254	288	253	267	275	264	267	265	280	279	275	263	296	290	286	269	289	271	296	254	265	282	274	291	249	254	275	277	265	271	244	286	286	263	269	265	271	282	310	241	274	277	294	292	276	265	268	281	263	255	291	276	267	285	293	255	284	271	284	263	255	261	281	293	274	288	252	271	305	253	271	246	285	307	279	282	269	271	259	289	309	254	285	281	275	288	290	265	301	282	291	282	257	289	280	305	271	267	296	276	311	251	297	297	273	291	274	267	252	279	257	281	316	269	229	253	253	264	262	267	256	286	254	251	282	260	290	304	281	276	301	252	278	267	270	243	261	303	283	275	259	278	282	275	250	280	288	255	257	249	258	268	279	276	277	271	300	254	295	284	248	271	277	274
23998	35802	13010	5722	4682	3955	2857	1949	1661	1260	1156	871	848	816	750	791	684	617	567	531	512	485	481	461	441	435	421	356	391	398	413	369	381	385	390	348	365	368	380	400	334	370	358	395	361	333	343	326	356	370	350	375	335	387	342	376	355	371	378	370	349	341	375	341	357	362	349	346	400	344	401	371	343	331	346	359	338	365	359	347	356	379	362	370	328	342	349	340	339	345	348	351	386	373	375	319	386	353	369	354	347	335	378	357	344	341	351	392	342	342	357	361	376	385	348	379	372	353	327	372	348	336	333	344	353	350	345	340	315	367	348	333	402	353	355	329	371	315	351	314	346	348	389	360	353	406	372	352	373	345	337	350	360	335	348	381	357	355	356	363	355	366	354	344	338	357	364	362	351	368	330	389	352	330	348	349	359	367	390	366	361	354	394	378	331	371	357	372	373	329	357	396	395	353	366	364	348	337	349	357	358	373	317	341	331	365	382	355	350	360	372	399	396	336	391	340	356	353	346	358	378	359	365	363	337	318	378	361	390	332	367	346	387	354	337	346	334	402	352	352	373	340	377	364	379	343	385	397	374	358	372	351	355	388	383	362	369	319	359	333	363	346	356	343	346	352	335	370	321	359	362	350	332	370	315	354	375	373	365	361	369	364	323	377	327	347	364	370	367	344	385	364	371	370	349	354	386	378	328	346	343	354	356	391	376	358	326	358	350	354	365	352	344	386	339	369	375	360	335	364	377	365	354	348	353	344	374	350	364	353	376	349	360	357	321	353	372	402	375	364	408	339	366	369	368	341	376	346	315	370	350	361	340	369	376	360	349	351	345	332	399	369	351	353	360	369	360	345	364	359	311	333	359	363	366	371	345	340	351	329	347	353	393	371	378	374	329	350	335	369	351	341	342	333	324	374	363	335	340	351	344	371	373	394	351	335	347	366	367	345	415	361	359	344	361	338	383	370	351	341	367	345	356	363	381	340	355	361	362	351	376	402	337	377	357	349	357	351	351	363	363	353	364	345	370	382	370	347	363	364	354	366	364	353	377	373	346	328	377	351	320	353	357	365	334	334	369	380	363	383	344	338	349	388	409	355	364	340	334	390	372	365	378	361	335	362	353	391	341	382	381	339	349	350	385	381	354	364	347	333	332	373	379	346	383	402	345	372	371	353	333	358	351	367	353	318	347	359	385	391	342	340	329	370	361	347	380	339	394	345	336	428	361	342	338	340	338	331	362	323	355	357	338	376	355	354	360	329	371	343	388	334	368	353	347	316	327	363	381	358	352	358	335	353	353	327	324	372	347	355	359	368	354	300	358	366	370	337	341	365	350	357	333	367	342	340	335	371	374	347	334	337	358	330	374	361	386	368	339	352	345	393	393	394	377	379	372	342	363	306	362	350	339	332	371	373	382	386	369	344	357	345	333	367	358	365	386	355	323	344	422	379	381	345	360	355	373	377	378	363	362	399	387	359	360	321	358	345	383	328	340	361	374	351	374	356	394	376	337	369	364	349	346	359	362	357	371	341	358	369	368	376	374	383	346	346	381	368	392	397	352	392	382	383	382	356	368	367	353	332	330	371	334	362	361	383	333	354	375	353	369	356	370	349	366	375	378	347	334	354	362	354	368	336	323	348	396	331	334	359	355	320	363	360	382	388	342	330	352	392	390	376	396	353	365	369	362	346	348	351	323	349	357	344	374	349	326	333	385	339	357	356	318	380	364	349	370	391	338	382	357	384	397	333	385	393	332	371	373	354	372	344	325	353	352	393	355	383	365	380	362	359	374	384	371	357	380	357	389	369	345	353	370	349	387	383	376	392	355	346	336	343	368	369	365	336	358	368	372	358	383	351	344	357	357	404	336	383	376	360	364	329	344	391	368	377	352	354	369	348	350	351	382	364	357	373	351	378	398	364	336	351	370	356	380	378	363	370	377	308	386	350	334	386	384	362	355	372	415	354	336	355	391	344	391	389	349	353	366	354	358	334	351	377	375	364	347	383	346	358	362	353	362	392	343	348	368	351	357	343	372	386	362	346	366	343	375	364	369	349	375	324	355	365	364	371	342	369	365	326	356	357	364	374	372	356	374	378	363	377	360	362	355	360	342	366	328	333	397	370	378	357	373	383	399	354	353	363	374	369	353	352	339	346	357	356	362	363	358	337	349	368	357	341	366	366	313	362	359	370	357	388	337	351	348	364	333	373	357	353	353	344	361	364	367	332	349	364	399	370	395	338	361	352	350	310	373	341	414	390	347	340	351	375	332	367	351	342	356	370	314	326	347	354	322	351	336	353	347	336	389	341	335	371	354	338	313	333	357	392	367	347	354	378	361	363	332	374	375	328	358	353	363	362	371	364	343	339	352	338	333	374	354	351	355	378	357	344	373	352	349	333	357	349	379	361	341	338	383	368	364	361	363	364	366	373	372	340	352	352	361	330	355	332	387	360	377	364	356	391	385	377	369	368	363	384	355	359	351	353	347	361	351	350	383	361	351	393	366	354	352	387	374	376	355	369	393	365	326	380	312	376	369	356	405	378	323	355	376	362	326	364	369	360	342	339	365	351	367	380	368	350	352	375	364	372	362	361	333	322	364	341	339	368	334	340	335	336	384	352	383	350	328	340	344	346	372	358	350	375	381	353	366	342	351	366	347	320	378	351	370	388	357	372	333	411	347	383	360	340	359	366	328	372	388	384	353	349	389	367	378	376	362	378	375	337	336	350	337	347	342	371	336	363	358	383	386	370	344	352	360	363	341	378	346	354	340	330	344	364	350	342	347	350	364	358	363	362	344	324	330	344	375	369	380	338	394	340	348	326	361	383	316	338	319	343	336	349	348	369	342	366	367	326	375	348	370	358	359	328	371	376	340	356	348	365	369	329	354	358	347	364	375	409	381	382	358	320	335	379	353	364	380	331	383	367	339	366	380	384	356	347	368	368	353	348	325	340	322	344	360	382	355	367	381	332	338	378	345	345	349	344	335	363	354	338	374	355	394	344	372	351	351	373	378	347	337	364	361	367	374	372	338	342	355	367	378	386	322	383	342	342	333	359	349	356	388	359	347	386	377	337	365	370	360	353	321	355	373	391	380	356	371	366	331	390	381	392	346	360	351	364	366	347	374	362	378	380	362	376	368	370	371	345	376	343	391	329	309	354	357	358	364	351	348	328	326	330	357	362	377	355	351	369	377	377	329	339	358	355	389	357	373	384	372	376	374	370	341	358	355	355	373	368	426	360	369	352	352	352	351	373	375	361	359	353	390	351	341	332	369	330	343	339	379	356	387	369	410	371	375	355	387	365	359	396	349	336	349	338	383	380	358	355	350	346	369	383	391	373	353	330	337	408	365	362	381	350	351	365	372	369	372	379	368	349	377	356	383	340	348	344	338	352	390	350	363	380	330	347	369	365	373	360	383	359	357	385	364	362	356	382	366	335	367	351	366	362	356	381	325	374	382	375	320	360	347	333	379	369	329	375	365	336	370	379
23283	21728	29548	24452	21729	21686	7877	1877	1272	918	942	673	639	605	552	522	483	420	388	346	317	292	272	287	251	257	242	274	260	216	246	244	229	233	205	189	216	213	204	208	208	233	194	195	189	196	186	236	189	206	190	205	196	208	181	190	213	207	186	185	210	178	214	194	181	174	209	219	229	204	203	194	186	206	179	210	190	169	211	193	213	205	178	170	197	193	210	176	197	205	204	201	207	184	207	206	213	202	192	204	194	202	191	194	228	193	172	202	220	219	209	184	203	190	210	179	176	191	188	185	184	193	206	200	194	203	173	210	201	195	193	202	216	192	198	208	241	200	212	207	187	219	243	222	200	207	192	207	163	192	207	194	182	197	202	210	195	173	198	201	188	176	184	190	201	190	200	193	232	188	190	205	211	201	184	201	197	203	177	195	202	199	185	203	189	211	197	195	189	197	199	216	193	211	194	182	189	194	195	192	198	184	186	208	223	203	212	194	204	212	186	178	172	199	196	198	188	207	205	209	205	179	185	194	168	167	210	206	159	197	176	183	191	217	180	187	181	172	211	188	193	179	221	179	181	196	206	186	202	205	211	199	210	203	188	195	199	206	178	209	181	190	181	175	191	182	208	189	196	215	185	205	197	186	197	201	201	205	195	204	201	200	209	188	207	221	199	227	210	169	222	192	202	190	181	193	178	220	213	213	187	206	213	207	183	209	201	196	199	170	211	194	184	205	182	186	203	186	199	200	196	184	183	173	195	192	186	178	183	208	185	186	182	203	187	218	206	177	217	190	180	181	179	207	177	184	186	206	198	189	170	200	193	212	193	191	220	201	183	204	179	186	185	206	195	218	171	195	188	194	194	176	183	198	194	210	192	170	204	209	225	195	221	209	180	202	164	209	203	186	229	187	185	175	182	183	182	205	219	211	195	197	178	196	202	201	213	216	179	204	174	199	192	166	185	182	200	215	197	199	184	199	210	184	195	202	179	190	192	181	185	202	200	193	170	185	180	185	174	184	178	186	183	171	174	183	200	206	190	202	200	216	202	222	207	198	210	195	202	193	208	191	211	192	213	187	187	187	210	192	177	184	201	214	191	221	185	233	187	199	167	207	199	192	185	220	203	194	205	176	210	192	174	212	189	182	199	203	166	176	190	195	197	202	190	182	176	198	211	175	219	203	196	178	186	174	186	207	202	186	175	218	176	185	201	174	208	195	190	218	181	190	208	204	197	185	218	211	185	183	198	193	175	189	201	170	191	189	184	202	204	194	196	197	210	200	211	197	193	205	182	201	196	208	189	215	163	211	206	189	184	203	172	167	210	193	186	196	169	217	212	218	196	201	215	213	188	193	209	186	197	187	176	215	177	199	184	162	183	198	192	194	193	198	211	181	217	196	194	182	189	168	199	178	186	200	189	189	182	173	180	208	173	210	216	186	177	201	210	207	181	200	195	201	173	197	218	205	202	193	178	186	200	203	196	185	200	221	182	194	188	228	181	191	212	221	207	177	204	177	183	162	193	188	189	200	182	181	192	187	200	208	184	179	196	192	181	215	190	188	219	199	175	209	193	196	217	180	178	215	208	178	177	189	219	191	200	194	180	199	211	200	191	188	209	203	182	197	181	206	184	206	203	186	216	191	181	196	184	195	196	195	186	191	188	215	182	188	190	180	176	205	169	185	177	185	190	198	175	191	188	219	207	197	187	212	186	185	207	181	211	180	199	188	200	183	187	187	194	178	188	184	205	195	226	187	188	181	196	189	194	197	171	198	173	190	208	196	206	184	226	178	189	203	204	199	196	195	186	180	184	175	202	197	189	212	173	193	206	186	173	188	182	203	186	199	225	210	197	212	202	195	205	184	206	215	179	187	198	191	193	212	178	203	195	203	171	196	194	206	212	185	212	204	174	189	190	210	198	196	163	179	227	213	177	234	214	202	207	187	174	211	195	206	194	179	194	195	214	220	222	196	233	191	201	214	212	203	200	189	191	195	193	196	168	213	212	204	194	186	186	192	190	181	198	205	177	192	210	201	205	206	208	185	210	204	192	195	173	201	200	172	196	194	195	200	196	189	157	220	184	191	172	196	195	188	182	180	206	208	205	204	183	202	189	182	194	228	228	204	195	165	207	192	207	182	196	190	200	191	204	213	186	200	195	197	203	208	194	179	198	192	178	171	187	191	210	202	200	200	189	198	184	184	217	198	179	185	175	195	208	173	169	187	217	193	188	200	199	177	185	217	206	172	195	183	221	192	212	220	188	198	188	180	204	210	207	190	196	195	200	202	194	179	184	201	192	190	181	184	201	163	186	184	186	204	203	201	199	189	205	206	189	186	195	197	199	223	180	181	193	181	169	200	178	165	188	214	189	182	202	165	187	207	197	195	193	199	199	201	186	195	215	194	211	181	176	207	174	207	192	187	188	206	202	202	210	176	193	215	206	176	210	191	188	193	205	186	212	182	203	204	196	215	201	202	177	189	207	195	192	158	228	169	203	190	210	196	204	219	186	231	219	188	196	181	204	188	193	202	189	200	188	189	192	171	174	181	209	188	151	181	176	195	194	195	194	209	219	194	180	182	205	195	222	214	184	196	173	184	214	197	201	180	186	188	194	205	178	184	186	196	206	213	200	184	179	188	202	200	199	197	196	193	184	190	191	182	224	187	169	183	203	196	207	189	194	205	191	210	196	199	181	205	201	191	203	205	202	209	199	191	202	219	212	205	207	206	187	204	189	175	205	200	192	204	212	190	198	182	170	205	186	217	186	196	187	201	183	188	222	189	216	206	190	204	181	217	216	194	183	206	185	207	204	184	164	204	183	198	174	192	206	201	184	214	178	198	173	210	190	187	206	176	163	206	202	179	206	203	209	181	210	186	180	178	223	174	189	198	196	188	189	199	237	178	221	183	203	201	201	194	195	192	205	220	174	198	207	183	222	190	187	203	213	216	204	201	192	207	202	189	182	208	195	200	185	197	189	203	193	192	214	215	168	189	200	180	176	184	197	178	164	200	200	207	194	179	174	194	182	192	158	176	194	210	182	177	219	196	196	175	191	212	208	195	187	181	178	193	191	193	203	167	204	213	211	202	187	192	178	189	204	200	180	205	173	209	202	189	208	218	191	189	193	203	209	212	206	202	203	204	213	216	179	197	195	197	186	186	184	207	206	187	180	190	211	191	185	203	183	197	188	209	223	184	196	188	196	171	182	195	191	225	231	175	195	207	202	188	204	191	209	202	208	199	188	180	184	203	196	199	204	210	197	206	173	187	171	201	206	203	174	180	197	191	208	187	197	214	181	191	220	178	194	207	200	207	230	191	177	186	204	193	210	175	195	196	211	188	171	201	195	184	167	210	176	166	172	203	200	192	227	183	175	197	196	223	186	180	171	190	174	203	218	200	185	183	204	225	208	193	192	193	203	178	177	208	213	191	210	212	179	196	183	212	187	204	182	177	179	203	204	184	222	191	198	206	212	199	198	191	183	197	168	235
27518	46178	21184	9662	7777	6823	5232	3564	2790	2105	1801	1426	1376	1185	1118	1039	866	788	689	578	454	495	448	471	407	358	370	363	340	383	348	368	344	304	311	316	306	307	282	321	270	259	293	295	283	297	281	306	251	273	293	283	273	274	263	257	260	271	263	236	292	256	261	262	252	252	275	265	296	263	270	278	297	283	288	266	257	261	252	251	276	291	271	267	276	271	242	288	269	265	299	268	271	237	266	259	256	265	282	283	259	277	264	262	242	262	251	235	271	240	264	254	268	273	273	268	203	266	265	252	269	292	264	257	282	295	253	272	231	270	252	279	266	256	255	279	259	257	263	282	243	272	284	272	267	274	288	272	246	282	252	254	270	283	305	288	243	301	259	263	271	309	283	299	264	262	293	271	251	253	263	273	250	245	260	263	285	289	273	257	261	280	268	250	278	267	281	246	275	259	273	272	272	265	283	266	268	243	258	269	269	286	248	293	274	245	278	254	246	243	268	275	277	251	268	255	272	233	265	283	263	260	259	250	258	268	246	241	307	248	282	281	277	252	277	264	258	253	285	262	268	302	257	264	255	287	273	273	281	243	252	267	293	268	253	232	252	258	243	286	261	254	270	293	255	268	258	280	275	263	269	259	241	247	252	264	272	293	285	281	277	251	253	245	256	259	284	259	265	248	282	264	276	242	207	271	269	248	262	263	274	247	270	259	278	254	285	268	285	245	271	268	295	261	280	258	250	240	258	270	279	265	272	255	256	269	264	260	249	279	254	251	264	271	258	258	268	249	266	274	262	269	283	260	301	252	254	271	255	273	293	250	253	266	279	239	248	307	261	264	274	291	289	245	308	256	263	234	293	266	275	299	281	259	267	277	248	284	269	283	256	255	259	265	284	258	246	276	246	251	274	256	283	278	239	263	278	226	233	261	241	274	248	258	285	256	253	283	259	284	292	272	263	250	263	260	276	241	256	284	251	260	258	252	250	256	230	269	264	223	279	263	273	277	247	251	246	284	245	301	264	260	238	267	261	256	271	279	268	251	269	279	255	253	269	252	261	279	270	252	293	280	241	260	278	250	268	268	287	263	272	256	271	262	285	281	261	288	267	281	251	264	258	241	258	257	280	263	249	250	246	278	273	264	235	243	234	263	246	253	252	257	260	278	266	274	253	270	255	241	305	238	245	242	269	260	258	298	223	264	285	244	264	253	257	279	285	262	247	260	254	266	235	247	264	254	258	263	242	243	264	256	283	283	286	254	264	240	280	292	247	262	264	256	274	278	264	264	244	274	260	272	255	259	259	233	265	259	275	261	260	263	252	266	267	284	272	257	274	252	271	238	275	261	276	274	234	287	264	283	264	248	255	261	252	249	282	277	265	265	278	263	255	273	263	264	273	281	271	270	281	273	223	284	246	239	255	282	264	260	267	269	272	264	270	274	272	275	278	248	251	281	238	251	246	253	261	264	252	255	258	234	261	290	243	259	295	273	283	265	279	288	275	243	272	265	247	281	257	290	234	244	265	259	260	254	227	269	251	262	271	274	249	262	236	268	256	278	263	254	286	270	250	260	262	253	270	248	227	245	264	255	271	232	281	273	283	269	266	250	251	262	255	252	262	269	269	250	260	247	294	260	251	295	285	276	251	269	256	260	259	245	272	239	258	275	257	283	283	255	275	271	266	231	267	256	251	254	262	261	244	294	270	246	270	265	270	272	251	241	277	245	264	279	264	252	251	269	253	298	264	265	273	261	280	272	268	244	258	267	255	278	262	273	257	271	269	288	246	246	272	254	256	224	260	260	266	260	261	265	258	275	250	280	300	258	249	246	265	283	276	267	274	274	279	267	277	279	275	252	268	296	291	287	269	248	259	266	297	290	267	248	263	254	275	249	260	253	233	263	257	277	266	270	282	273	245	253	289	262	279	289	282	261	249	260	235	250	289	265	287	224	245	255	260	274	273	268	270	246	262	252	269	289	260	238	229	259	290	265	272	249	258	255	287	257	261	265	245	273	263	254	285	278	255	252	276	258	273	279	258	258	237	282	251	289	255	252	262	298	230	282	263	258	278	269	234	256	244	270	270	277	257	283	245	274	254	244	267	261	273	282	276	248	247	221	270	273	288	248	262	299	296	293	277	283	263	269	233	264	255	259	247	225	254	272	280	260	307	271	251	237	285	274	254	273	279	291	219	294	275	264	259	260	280	261	262	250	260	262	293	242	265	256	259	271	271	265	271	265	270	274	230	256	250	270	262	269	260	277	259	252	257	247	273	237	242	290	264	295	282	284	252	269	266	235	250	236	245	275	241	280	286	269	260	253	270	266	252	262	235	251	251	240	261	248	288	216	286	219	273	279	237	256	277	304	256	250	270	264	255	275	254	255	262	259	259	296	276	258	259	267	282	275	269	275	267	242	278	274	259	263	278	279	270	252	267	275	253	262	247	237	282	265	251	263	275	244	288	252	263	251	291	253	263	245	275	264	265	279	267	262	234	236	242	262	273	272	254	270	224	277	249	257	246	277	288	270	267	275	268	253	252	249	248	264	252	283	286	281	296	272	277	251	291	261	318	270	271	267	279	254	255	265	280	251	290	255	247	268	287	300	261	241	294	248	261	253	270	252	276	248	277	253	269	267	253	275	259	267	243	277	232	268	265	249	283	257	247	282	278	266	302	242	245	254	278	251	259	274	264	227	267	298	260	277	260	253	264	297	260	253	267	264	233	263	271	280	225	278	273	270	268	260	260	261	258	248	284	287	282	244	275	263	266	287	270	270	305	231	280	254	266	252	266	256	263	253	256	239	283	250	267	267	270	272	245	269	274	292	264	237	283	242	260	256	255	278	266	241	249	257	279	270	255	273	262	263	270	258	272	253	271	251	271	282	261	249	236	260	270	286	273	279	252	277	250	274	277	282	256	299	263	275	257	265	259	275	248	271	260	263	249	246	273	277	283	253	255	277	238	256	256	264	265	278	253	258	234	229	262	281	259	263	270	264	241	257	271	250	283	249	266	285	252	240	269	267	280	281	245	279	275	237	281	266	263	274	261	243	236	272	286	263	281	268	277	281	251	250	259	246	266	268	253	258	270	247	281	272	248	291	245	276	284	269	272	287	306	269	243	286	272	277	265	288	261	245	264	271	259	262	280	286	234	280	305	277	241	260	261	261	267	263	273	258	265	258	271	260	294	267	284	248	269	276	256	262	270	266	239	294	244	264	249	274	263	281	274	261	289	258	283	253	251	268	257	253	250	235	255	291	259	295	257	273	288	278	270	255	247	279	275	263	268	266	251	261	293	238	249	274	249	259	227	259	278	281	263	251	265	218	252	252	262	228	254	275	255	284	265	267	268	286	285	251	259	261	268	266	247	290	244	246	243	288	265	298	257	263	243	284	278	290	253	234	280	261	255	260	264	267	258	261	264	223	269	248	260	254	282	251	258	269	294	240	260	279	259	266	278	242	251	263	260	262	270	251	230	255	269	295	245	245	288	252
28563	21492	11244	3212	1797	1402	1178	880	787	643	623	592	562	505	555	532	502	521	483	495	460	450	454	433	418	448	414	430	413	419	445	444	479	388	390	394	437	420	410	406	424	402	421	384	440	423	438	427	406	403	420	419	422	440	444	422	389	434	405	431	413	425	416	402	438	412	439	396	417	429	440	421	436	417	394	438	412	400	444	439	426	435	428	385	422	417	434	419	437	417	437	373	395	442	385	439	421	409	444	427	439	408	409	438	404	420	414	417	446	410	394	422	426	359	410	428	425	403	428	450	419	432	418	426	407	429	418	419	413	427	405	419	417	447	443	411	382	411	398	458	429	440	386	386	411	425	384	392	449	382	375	387	415	399	415	369	416	440	388	421	434	434	423	424	426	390	434	416	409	419	423	428	413	426	381	407	406	394	395	407	418	407	391	422	437	439	414	410	396	399	436	384	404	422	390	407	411	420	378	441	435	423	420	413	416	401	373	443	437	410	424	414	396	427	396	436	384	401	387	384	432	452	421	415	438	429	425	423	416	424	430	434	426	429	397	430	396	406	429	404	418	461	436	432	420	414	401	416	414	425	431	404	442	404	385	433	453	408	441	446	416	414	423	434	402	395	409	454	450	419	420	426	390	410	400	393	434	408	406	421	441	439	436	410	432	380	392	394	410	407	447	434	432	450	408	433	472	395	380	401	404	416	433	441	445	423	401	399	417	415	432	424	418	419	404	400	452	412	423	400	421	435	421	379	448	422	405	400	414	419	390	433	425	417	437	405	452	415	431	419	404	397	404	412	429	457	433	441	412	417	455	374	413	475	422	432	406	438	405	436	415	408	403	382	424	433	421	404	410	414	416	463	399	399	405	420	435	395	405	402	418	401	422	405	434	410	420	376	418	430	430	429	445	419	417	440	386	476	442	401	425	379	432	422	448	396	415	440	447	443	416	406	412	424	391	405	404	431	420	387	421	414	440	415	422	440	415	422	393	372	424	444	405	417	419	418	439	396	444	412	409	443	432	419	425	397	412	452	404	394	453	371	411	420	413	416	429	404	421	453	423	427	405	403	419	400	432	407	443	430	446	406	431	423	447	437	398	441	364	384	430	455	411	434	404	429	405	393	443	377	419	412	415	420	385	396	435	391	402	407	436	414	419	406	419	418	426	384	423	404	428	404	435	356	389	411	440	411	433	433	439	410	359	411	422	423	428	430	406	407	417	405	440	376	428	442	425	435	458	440	421	422	389	381	412	426	417	450	383	418	434	420	396	413	470	401	428	415	394	426	465	393	420	442	414	414	406	432	390	434	386	392	379	418	410	380	402	388	405	383	424	416	433	420	403	422	424	423	398	442	430	441	417	404	394	414	418	436	382	402	415	411	449	432	405	420	397	435	408	398	422	379	406	420	413	400	437	372	408	440	390	402	399	412	429	417	369	410	425	442	456	460	402	373	406	388	377	416	402	430	405	442	440	447	401	404	432	404	401	403	401	440	459	412	416	433	424	412	452	444	396	411	435	404	447	417	408	423	437	440	426	421	435	440	412	431	404	420	432	406	391	416	398	442	421	391	419	425	414	408	421	376	444	419	436	398	429	396	427	434	453	432	472	431	434	431	409	392	430	424	419	391	400	399	428	437	430	430	391	416	423	398	427	468	388	390	383	443	467	417	405	435	439	429	419	449	416	446	409	421	420	409	416	413	410	390	443	424	437	440	421	427	415	407	406	410	436	393	417	407	434	396	420	413	425	389	448	401	419	417	427	425	396	439	431	422	402	457	406	376	434	401	423	434	416	424	432	426	425	417	442	430	403	419	437	454	406	405	427	420	416	381	427	437	424	412	401	448	412	393	405	421	418	407	437	429	382	408	401	420	396	428	415	406	415	433	418	407	395	418	408	434	397	358	429	405	405	460	420	415	398	429	428	428	436	445	401	448	455	396	399	403	412	461	467	453	377	451	389	404	412	446	406	408	406	397	431	446	413	392	427	410	432	429	394	426	435	415	415	417	445	454	440	423	410	386	388	419	448	406	416	402	429	418	412	427	419	442	418	424	393	417	410	413	407	421	421	428	423	412	418	406	402	420	396	427	402	424	409	434	406	411	408	417	419	407	423	412	397	406	419	438	385	402	385	442	433	426	472	412	447	422	408	417	422	436	461	439	454	413	445	413	408	440	389	469	442	406	455	381	422	430	434	385	424	426	417	437	430	437	447	424	444	394	421	414	422	432	389	422	410	448	404	424	385	418	411	439	393	381	412	398	415	411	427	427	437	417	425	422	401	399	422	412	427	425	413	369	432	417	402	419	410	436	410	405	434	451	456	438	392	397	423	417	411	437	414	430	412	433	387	384	452	448	414	416	414	416	455	408	414	445	436	414	410	413	429	401	422	397	410	462	421	401	446	445	415	449	426	406	442	425	424	456	432	390	443	414	437	429	381	421	417	427	415	410	420	439	416	404	393	408	424	396	421	442	399	418	432	414	408	442	435	429	418	398	404	434	431	445	410	402	443	427	404	443	446	434	425	430	420	424	413	426	427	413	427	458	437	432	394	406	407	420	438	392	415	408	412	430	360	415	399	458	422	402	450	410	463	417	411	394	396	446	425	423	404	438	426	432	420	398	395	400	459	437	421	450	421	414	415	436	445	425	395	415	401	434	411	449	430	426	423	453	416	437	421	432	419	426	382	427	418	396	398	434	450	423	442	459	393	414	455	359	389	422	477	405	387	445	434	455	453	404	411	444	394	391	456	437	413	447	417	413	392	432	401	398	430	424	432	432	441	427	412	419	449	441	432	416	397	426	413	389	416	410	403	473	397	439	398	441	402	418	408	399	376	420	405	415	393	402	416	436	383	439	443	402	417	427	415	449	407	424	427	383	413	435	430	454	417	394	421	412	404	435	432	417	430	395	413	381	436	435	444	426	422	406	463	418	392	417	441	388	419	419	436	411	433	360	406	392	435	404	405	422	402	442	435	435	434	442	408	438	444	428	425	452	437	408	388	409	418	401	424	438	435	387	423	416	464	453	378	420	408	452	401	421	388	430	438	399	410	423	412	425	433	392	407	415	415	444	404	414	423	435	426	421	422	412	431	436	433	423	410	353	435	389	440	411	418	413	423	428	402	433	397	432	452	430	473	437	413	397	459	432	474	405	392	409	386	396	418	414	413	383	397	423	426	399	403	394	397	368	423	449	403	387	417	382	424	408	415	443	410	413	446	443	421	424	463	451	430	425	401	431	430	433	435	409	417	438	430	414	420	395	414	432	427	461	455	393	400	396	409	429	420	430	405	385	400	395	417	405	416	438	434	396	399	451	396	402	429	425	431	411	444	423	393	413	420	427	442	407	432	426	457	388	426	410	383	394	410	418	394	414	397	452	404	411	427	419	420	406	439	425	406	437	421	419	363	406	399	428	440	426	427	414	455	409	458	393	403	423	433	429	399	399	467	410	439	418	424	449	431	415	384	413	429	411	415	434	419	385	436	414
23092	29513	9833	4106	3205	3012	2541	1753	1430	1142	1136	936	880	850	865	816	770	736	693	713	662	636	620	602	618	589	615	582	578	538	577	583	529	596	567	532	524	565	528	586	559	572	590	503	539	524	550	536	573	563	535	524	565	551	526	572	578	567	580	544	502	554	515	552	555	511	571	558	516	585	565	572	566	543	557	528	557	582	553	539	533	544	592	539	584	549	536	516	530	528	498	551	520	574	524	554	542	569	568	536	520	536	546	591	559	596	571	545	568	548	567	563	549	520	510	536	512	535	578	559	550	574	571	557	528	560	570	556	576	560	529	546	502	548	541	574	543	569	514	546	568	535	537	578	521	530	555	591	503	568	561	546	495	553	533	531	518	534	531	535	528	563	542	537	556	536	556	592	532	542	529	567	515	546	552	583	500	587	554	563	555	572	541	573	564	525	505	510	530	539	491	565	515	571	545	555	507	530	546	564	573	514	554	550	563	533	528	565	563	569	561	569	532	536	555	496	513	577	549	527	546	536	565	550	565	541	533	500	515	567	560	564	567	554	547	592	543	547	555	584	554	517	539	528	549	598	544	565	531	547	543	497	514	600	543	577	551	571	523	613	506	574	563	573	584	578	564	543	553	519	558	540	545	558	560	518	561	561	539	532	527	577	524	577	577	560	556	561	585	553	523	586	530	560	518	532	529	535	555	571	586	553	553	547	518	552	578	530	549	563	556	580	594	560	550	542	554	525	520	575	580	501	576	521	537	540	544	546	506	557	552	526	561	545	579	527	509	553	533	568	567	548	529	560	547	538	560	518	538	555	564	538	556	519	516	498	523	565	553	536	553	557	575	572	532	556	527	553	567	560	555	527	576	516	562	598	518	566	565	530	536	540	553	543	537	526	555	544	537	506	546	546	549	564	527	541	541	542	513	544	572	578	530	564	524	543	507	567	620	519	528	530	500	549	550	533	575	532	547	540	493	560	541	544	519	528	543	516	523	546	519	574	545	560	512	509	564	554	553	540	552	554	546	572	518	516	571	533	518	549	548	553	533	554	486	563	537	539	539	533	541	529	576	540	587	518	559	561	598	539	557	562	580	565	539	483	561	524	573	557	553	540	559	564	496	582	552	585	523	526	576	533	537	522	525	532	535	506	499	556	536	565	530	602	506	504	526	577	595	555	491	526	543	537	553	542	521	562	553	556	569	557	533	538	530	522	563	536	573	565	532	576	552	509	567	541	544	544	535	553	548	515	568	552	570	526	541	528	521	550	560	510	576	572	538	568	529	535	548	546	555	563	605	530	567	550	544	524	519	525	530	540	600	518	528	511	569	572	534	547	551	562	568	536	569	523	553	510	532	503	535	548	540	530	529	530	509	496	541	551	527	518	580	541	540	578	551	522	528	570	544	539	532	542	572	547	561	559	549	560	564	557	585	554	581	570	537	566	536	531	600	541	557	566	553	553	541	575	588	554	542	532	548	534	539	545	514	546	549	525	563	514	548	516	579	542	575	505	523	555	559	525	545	545	549	560	532	553	569	555	535	559	532	524	561	530	570	527	551	530	536	527	542	546	566	562	545	548	582	511	566	556	526	554	544	534	563	548	536	558	525	560	544	556	563	545	549	539	531	528	537	534	597	519	525	544	549	530	561	541	547	535	566	559	559	579	532	556	540	575	599	533	517	562	538	558	585	532	550	523	541	587	528	543	537	559	517	554	530	547	608	563	543	501	499	570	561	510	541	579	562	555	572	606	513	553	542	562	573	544	550	495	578	551	551	538	536	581	497	556	543	579	542	550	558	528	511	562	581	575	592	515	531	563	461	570	552	613	526	528	559	555	537	510	523	570	533	583	541	578	558	526	540	571	538	561	559	492	528	563	524	585	543	553	535	567	547	552	574	543	537	474	565	561	567	506	572	545	536	498	514	569	518	556	534	569	591	564	507	539	563	528	558	567	568	549	545	553	565	551	533	524	540	553	564	545	509	514	567	550	524	517	557	531	536	533	586	539	555	568	505	537	529	541	526	533	523	552	528	506	585	584	552	558	485	551	499	517	556	516	540	554	566	527	559	547	557	558	521	560	521	553	568	547	552	547	524	550	550	579	547	601	572	537	528	515	539	517	573	580	544	523	586	531	546	582	553	511	555	553	535	590	540	591	546	526	521	564	527	559	590	573	513	519	520	587	527	557	562	559	537	512	538	550	518	559	549	554	565	563	525	548	541	593	568	548	595	542	559	602	542	534	536	540	569	528	514	531	518	573	555	581	526	551	498	572	550	508	573	528	530	562	556	559	517	565	567	554	521	596	551	552	607	482	519	547	527	532	536	528	553	514	544	565	535	533	551	574	531	514	540	572	563	545	546	557	517	536	540	529	529	603	516	519	562	555	537	552	543	525	519	576	582	536	555	538	546	539	564	540	564	549	547	558	601	557	563	515	524	517	560	533	575	522	562	544	593	543	510	555	564	503	570	539	572	598	597	533	571	568	553	515	559	554	544	520	526	548	538	542	570	592	572	572	529	538	517	547	557	543	554	549	527	507	551	558	517	516	569	536	537	570	534	519	524	514	550	521	543	538	554	550	594	551	518	569	534	551	558	537	548	558	562	529	569	550	563	519	598	528	535	544	541	553	516	549	537	569	552	549	571	551	573	564	569	572	545	526	579	554	558	531	533	552	591	560	606	555	544	514	499	590	521	538	518	508	560	565	521	586	560	563	545	563	549	540	540	528	570	568	541	595	561	588	513	528	508	617	529	522	540	535	515	547	508	551	542	560	570	552	564	550	541	528	537	531	527	563	564	561	546	527	554	547	594	514	520	527	548	503	584	553	560	563	582	530	568	544	575	569	547	556	530	536	581	587	548	529	506	534	515	544	513	578	563	538	528	552	548	582	525	532	547	558	524	534	528	569	543	557	559	555	536	582	527	569	560	501	533	526	531	520	539	555	577	520	592	569	528	523	527	529	524	529	561	523	534	541	536	514	573	568	551	528	533	538	546	542	521	541	498	521	544	526	590	510	581	505	568	539	514	585	541	513	541	526	585	565	539	542	538	550	541	548	560	550	539	557	546	602	580	552	526	541	519	556	535	549	505	530	534	583	519	552	521	544	520	546	534	544	553	547	527	500	523	502	564	523	544	589	542	490	514	511	529	544	557	559	567	527	546	558	559	546	552	528	547	513	515	561	552	566	579	549	542	551	587	562	552	580	555	571	544	526	527	525	550	543	590	558	555	494	562	586	538	536	560	529	537	552	565	550	544	514	575	549	548	520	533	523	508	571	564	561	564	584	571	571	529	535	525	573	534	529	568	588	560	534	522	566	534	558	590	521	574	545	523	592	531	573	568	525	561	572	517	544	564	543	537	550	545	555	576	576	521	509	505	586	610	562	535	581	532	558	510	548	524	554	530	537	547	542	518	596	552	575	571	511	564	572	519	560	552	539	539	515	531	561	585	550	528	552	518	539	525	552	590	565	531	595	534	529	567	527	565	517
24346	21668	28837	24974	21441	7511	2339	1332	1030	945	892	725	678	602	654	572	491	561	508	415	494	452	476	468	432	438	427	408	386	441	402	467	425	390	385	423	398	378	393	389	409	404	380	384	364	414	374	367	380	414	375	379	391	402	386	387	378	364	385	394	401	407	407	357	394	357	410	399	437	376	376	396	435	359	416	398	397	391	374	367	386	363	382	358	350	374	338	387	395	370	363	377	383	400	399	395	401	359	387	383	369	373	415	394	359	358	400	375	345	388	418	397	368	414	378	427	399	404	369	359	376	370	405	392	369	376	383	359	392	383	409	378	367	400	381	412	407	385	408	365	383	403	394	376	394	401	366	414	408	376	401	422	385	353	392	392	358	402	377	405	383	397	369	369	377	405	381	371	383	419	373	367	404	354	396	363	396	405	364	384	340	406	370	395	366	370	382	377	396	358	427	402	385	365	410	366	381	385	400	399	383	408	420	387	372	382	388	408	371	378	365	376	355	407	359	395	367	402	368	396	385	454	384	375	367	382	394	389	424	356	364	379	393	389	381	375	364	390	417	422	382	383	357	368	371	394	390	352	396	391	370	409	388	438	390	412	393	337	351	378	360	382	391	414	386	364	377	407	383	359	407	370	389	379	376	405	400	399	372	388	360	375	447	409	395	400	378	416	385	358	409	382	391	371	389	399	372	382	393	392	392	376	411	386	390	381	375	423	377	355	354	368	399	413	409	393	390	390	382	376	376	374	396	395	377	367	346	413	380	381	395	383	357	393	351	361	385	380	342	376	380	437	370	388	413	386	383	366	395	373	351	428	361	386	409	351	404	387	415	393	383	369	385	367	373	399	393	413	385	403	415	363	372	419	410	365	392	403	394	414	390	414	388	373	389	372	358	395	377	399	402	381	397	402	383	351	394	370	366	367	377	363	368	383	408	390	386	373	388	405	382	381	380	357	397	385	369	387	391	361	401	386	370	376	386	375	381	360	322	352	403	399	392	356	393	357	417	375	376	381	376	353	355	403	381	411	380	405	381	374	370	372	370	380	393	343	388	420	377	383	414	384	385	389	389	409	390	364	378	409	373	389	403	378	378	433	348	352	389	387	419	340	392	420	395	346	406	386	428	395	371	384	374	408	427	379	435	382	410	410	390	388	424	379	371	362	390	391	380	386	358	414	385	374	401	428	371	362	376	400	396	413	409	372	390	379	383	378	402	395	411	385	381	359	358	378	365	411	405	373	390	381	405	367	397	367	397	391	376	376	402	352	389	375	350	383	407	418	383	379	409	392	413	373	382	404	368	392	414	400	379	424	403	396	399	377	384	388	364	386	352	378	392	407	378	397	374	365	353	357	403	355	331	400	407	373	392	369	364	362	375	373	387	360	358	362	375	426	424	419	373	391	385	378	398	395	390	377	369	358	383	382	371	389	344	367	389	405	401	425	390	390	364	381	395	363	358	384	358	387	454	388	393	409	428	390	382	372	373	394	398	365	367	401	405	358	369	379	403	393	410	402	382	376	416	391	405	381	378	407	398	360	360	368	375	364	382	367	344	382	369	392	397	389	374	377	412	376	385	395	368	359	392	404	401	398	366	363	382	393	372	360	386	385	353	411	408	389	398	385	412	402	358	349	375	400	398	385	344	367	419	371	407	391	368	370	348	416	373	385	374	385	352	359	411	409	375	354	432	416	401	381	384	398	415	402	365	415	378	342	372	387	358	397	393	380	385	382	399	382	384	373	382	359	422	397	368	398	376	368	405	427	397	396	391	385	383	409	367	395	382	389	396	416	364	398	373	404	421	398	355	421	390	401	350	383	408	374	424	393	377	432	383	397	401	401	384	402	356	388	397	343	392	379	387	435	372	404	427	372	390	382	380	410	386	408	371	403	365	393	407	403	369	395	380	415	400	429	358	344	390	431	369	396	397	386	434	409	360	379	355	374	390	377	383	393	385	387	392	369	375	386	395	375	363	350	393	384	390	407	411	418	414	359	402	365	380	360	400	390	401	357	383	413	384	396	382	384	380	406	365	374	396	420	400	354	412	374	393	391	409	394	380	371	402	392	372	393	390	395	399	368	353	397	376	395	353	394	381	367	401	408	385	379	429	400	390	368	395	362	403	394	401	334	367	449	366	390	413	391	369	370	356	379	382	365	370	376	391	398	391	400	345	427	436	397	387	392	382	367	374	396	364	381	400	379	383	382	399	369	392	370	374	376	395	379	356	406	414	409	384	369	363	420	403	366	403	384	429	410	390	379	381	384	370	379	391	365	417	378	363	445	371	374	409	385	336	373	388	400	392	390	378	354	336	393	379	394	413	369	368	409	408	391	382	370	382	361	379	395	372	347	380	369	363	396	412	390	400	412	395	364	413	392	373	366	383	367	425	385	353	397	383	395	399	389	379	366	404	376	384	399	375	378	374	366	393	359	416	382	422	357	387	399	403	370	387	355	387	373	375	404	404	356	386	400	412	327	386	422	414	388	394	416	389	369	421	376	408	385	382	348	366	384	420	363	389	365	410	398	403	371	395	386	364	367	376	360	400	385	389	343	366	395	379	376	403	399	385	363	388	401	418	379	400	410	381	405	399	401	375	369	370	382	370	382	421	395	372	383	400	364	383	358	386	408	382	409	345	379	393	371	360	410	405	384	379	363	355	362	380	413	358	349	393	350	399	369	388	373	382	377	405	363	370	417	400	433	397	406	369	388	396	422	414	399	390	411	409	397	381	392	390	414	415	400	378	369	356	418	384	396	403	404	358	397	380	383	380	415	370	326	358	389	400	376	386	383	336	355	394	365	369	380	410	371	407	376	386	380	414	375	385	385	353	380	363	398	379	369	402	321	375	391	357	399	356	382	403	392	404	377	364	388	427	387	388	390	379	395	419	381	391	397	375	372	350	445	397	387	365	390	417	367	387	363	404	395	372	398	399	417	388	363	362	399	363	386	395	363	379	392	374	402	375	353	356	406	382	385	367	396	380	386	367	389	419	389	406	367	380	383	391	416	386	408	391	358	373	402	372	337	378	377	373	377	400	396	431	384	398	380	360	371	344	389	363	370	380	397	344	418	373	371	376	409	374	403	384	370	418	393	356	345	374	400	364	381	382	388	378	383	378	391	416	385	366	371	412	385	358	389	384	389	381	365	379	375	387	395	388	387	418	384	392	384	390	390	366	350	380	395	390	375	400	385	390	364	352	405	373	376	412	350	375	380	402	392	389	370	374	383	380	405	417	401	396	388	360	394	396	398	378	358	373	395	391	353	399	388	367	396	412	395	387	340	390	403	364	386	367	323	409	405	422	381	399	372	368	359	381	382	399	419	408	398	354	426	353	359	400	352	420	417	383	374	379	409	403	363	378	371	360	375	380	392	378	371	376	393	379	398	392	369	324	367	387	429	371	366	381	375	410	374	391	383	396	429	384	394	394	422	408	386	379	409	367	402	405	388	379	386	402	428	400	385	382	372	358	362	400	374	347	421	397	394
24272	40151	17188	6992	5199	4659	3976	2713	2315	1643	1530	1400	1051	1022	1039	993	844	850	745	701	674	684	647	653	549	542	567	588	535	596	553	543	528	539	528	565	505	539	471	505	552	511	536	520	518	549	525	512	526	528	508	510	540	561	504	562	496	535	519	494	505	496	498	489	514	494	505	555	517	534	557	525	537	543	474	496	535	491	518	488	534	502	537	513	482	492	524	563	507	503	494	512	499	507	534	524	533	545	487	540	541	487	488	501	494	512	463	476	503	528	529	512	534	495	490	520	539	558	461	496	489	507	511	536	511	533	540	502	506	534	505	478	513	510	516	510	482	524	528	494	545	492	478	531	504	545	511	511	495	505	498	515	539	513	510	474	470	533	516	483	497	499	536	503	508	507	510	489	505	496	530	517	473	507	518	499	500	527	488	522	496	493	525	517	517	546	537	506	499	485	501	506	483	543	493	513	501	535	514	543	523	485	507	491	496	523	509	500	527	503	529	506	544	498	505	469	520	495	523	554	534	528	486	522	518	532	532	520	549	524	521	489	517	513	502	477	462	513	492	487	501	520	540	521	511	519	542	520	494	547	528	511	486	539	529	497	482	504	484	537	508	530	509	495	493	515	522	510	525	510	529	489	540	531	492	492	498	513	499	511	506	500	488	504	535	511	496	545	529	524	511	556	492	498	503	527	487	499	544	515	508	489	532	497	525	538	530	527	512	481	474	519	468	496	505	483	498	479	538	495	534	524	503	569	534	514	518	487	498	532	509	520	516	496	491	548	528	522	486	522	537	558	499	499	492	509	573	539	532	487	515	536	529	510	539	526	497	494	523	532	524	492	543	489	480	491	541	509	502	522	521	547	504	519	493	464	492	498	529	460	513	548	536	517	498	529	511	552	497	503	526	478	513	554	531	498	546	480	566	499	536	556	474	536	482	465	510	531	530	487	468	502	506	536	543	508	551	545	524	515	523	520	506	508	507	536	577	521	486	521	510	475	484	502	501	496	498	518	497	493	527	515	494	484	512	512	479	561	518	478	496	537	462	549	522	538	517	535	504	477	497	544	507	521	515	569	501	489	474	492	488	488	540	537	464	523	470	541	487	526	514	549	509	526	512	499	499	456	535	457	477	509	511	535	538	490	488	514	485	484	523	498	530	480	533	521	469	501	523	534	513	533	527	515	532	503	503	500	507	527	485	508	515	508	486	510	520	489	481	529	534	503	522	481	531	514	510	504	508	511	472	477	540	466	509	478	484	530	538	519	505	484	447	530	557	541	503	523	492	517	492	531	484	489	517	494	467	513	515	498	491	491	468	504	516	516	531	492	488	532	550	491	529	510	495	488	515	501	471	506	463	492	517	485	500	536	549	502	471	539	517	472	508	463	518	516	499	545	496	533	477	513	532	491	466	524	522	519	502	472	568	492	501	532	555	550	501	491	497	572	499	538	510	521	518	530	507	502	528	484	477	480	507	528	519	530	501	526	551	513	442	487	463	499	506	523	509	462	552	530	477	515	486	499	514	539	482	534	505	544	493	510	493	504	470	515	506	474	492	522	508	528	504	472	494	530	500	489	513	499	506	538	508	500	513	515	556	500	509	489	502	535	497	541	510	518	510	526	520	486	493	484	505	497	527	505	490	477	519	505	496	523	516	513	520	504	534	512	512	517	508	486	507	476	490	496	506	529	494	511	499	475	500	524	490	495	492	485	533	501	517	527	554	517	498	504	513	491	514	520	505	484	540	526	548	527	540	504	533	552	524	535	504	495	470	493	521	506	510	485	523	497	556	504	500	507	548	523	532	487	493	514	540	464	514	519	503	559	512	479	533	529	502	508	494	488	505	506	541	476	542	512	550	502	500	529	550	555	528	540	524	510	501	514	535	524	507	520	540	522	519	532	511	494	513	519	567	533	523	493	529	502	504	541	526	514	501	503	510	528	523	540	512	480	497	563	501	512	556	512	474	530	494	501	571	547	499	499	517	538	532	521	485	537	535	523	492	552	525	523	542	505	555	536	531	546	506	492	527	487	541	458	496	522	531	550	542	521	532	486	537	507	516	514	489	531	481	505	474	568	521	492	534	488	534	475	499	487	480	480	500	513	476	470	469	497	482	498	507	506	518	458	514	504	500	478	485	486	520	511	521	533	518	511	531	521	494	525	498	521	519	499	520	519	478	522	484	514	521	516	463	492	483	494	510	519	472	509	509	540	525	521	517	499	529	468	497	532	486	523	496	502	509	530	499	511	488	496	519	488	555	487	496	519	498	502	525	465	553	501	510	482	516	497	554	521	517	496	545	538	550	500	472	515	515	500	513	500	481	480	492	520	544	494	498	518	501	501	488	506	502	515	547	559	552	494	525	476	524	504	536	496	574	490	515	509	548	543	523	527	495	553	485	471	498	490	476	584	462	520	516	498	529	477	525	539	467	526	474	499	558	537	503	559	515	512	477	483	483	512	491	500	537	519	530	523	475	510	493	517	536	494	499	528	487	512	480	509	511	517	499	515	498	520	516	491	496	506	512	508	537	488	542	490	514	493	505	510	529	482	533	547	544	499	520	529	535	530	516	541	509	529	511	505	512	500	478	493	503	524	501	523	536	526	505	512	528	490	537	538	496	516	472	481	517	492	493	509	501	536	496	520	479	496	484	548	545	541	505	492	486	501	533	503	536	558	523	523	508	520	503	508	494	483	464	529	547	514	512	522	531	489	501	531	551	492	484	512	498	506	520	510	520	477	554	496	534	516	511	517	507	473	565	529	520	511	445	492	530	519	526	523	506	488	489	485	492	515	527	508	527	510	511	521	501	499	511	470	471	505	521	514	549	521	482	494	516	519	524	508	527	543	543	500	483	481	506	497	543	509	543	504	548	506	509	526	532	503	486	478	525	482	510	543	520	518	506	520	516	495	561	521	489	500	517	500	516	518	531	536	543	491	492	485	495	526	472	556	496	539	488	511	497	515	489	539	471	539	521	497	502	461	519	510	551	511	491	501	514	495	503	487	504	557	515	523	488	495	530	503	541	537	534	520	492	518	528	529	578	502	482	502	526	516	484	537	503	548	494	522	506	520	505	498	512	538	546	458	461	500	517	512	516	487	503	501	487	515	520	515	527	507	507	530	545	484	495	494	520	478	535	539	508	513	546	520	479	497	510	543	522	486	494	483	488	499	532	530	484	507	519	514	508	519	529	493	515	474	479	509	502	511	477	506	475	498	515	510	493	515	503	523	470	516	495	494	550	537	506	494	508	514	522	546	490	491	542	519	537	495	520	505	535	505	522	526	485	501	515	489	488	522	481	521	525	513	505	518	533	484	516	512	516	526	544	561	515	504	533	518	509	516	517	499	546	532	498	525	502	523	472	534	510	516	500	519	531	501	532	482	520	484	485	503	532	516	498	487	550	446	491	532	479	487	509	516	562	488	493	438	495	495	502	563	521	487	562	500	517	499	496	539	559	566	483	522	531	474	489	483	510	487	525	497	538	469
25509	21704	27670	25993	9126	1941	1493	968	834	577	527	577	477	423	398	368	413	388	369	325	342	305	296	304	292	303	303	324	280	301	275	278	277	294	284	273	289	308	281	276	259	300	303	272	281	264	285	299	278	268	246	294	272	255	249	257	306	253	286	277	262	283	265	272	270	238	283	261	269	259	266	266	268	274	269	233	254	262	289	278	266	238	267	261	264	245	282	248	255	259	280	263	263	282	286	302	285	268	249	267	252	273	275	280	258	272	250	260	267	269	256	250	248	274	289	278	251	247	273	275	277	235	266	266	283	256	276	273	257	259	248	258	267	258	280	289	296	286	283	258	258	274	269	290	288	294	266	287	246	250	244	239	254	288	245	269	265	271	272	257	257	260	267	272	269	261	256	280	274	324	256	286	256	280	260	264	267	251	263	250	270	269	260	272	294	252	254	256	242	268	258	296	288	243	254	284	254	273	290	259	253	283	277	243	246	258	254	272	283	269	254	282	262	263	250	235	269	271	277	239	269	258	201	255	272	255	305	299	290	291	311	265	271	266	277	271	270	281	273	253	270	289	256	277	285	283	278	283	304	263	243	284	279	244	284	248	250	269	264	260	296	278	301	252	259	263	287	265	265	234	286	274	253	280	279	267	256	266	265	293	296	280	284	286	279	280	246	294	272	289	249	264	246	275	283	242	264	271	255	257	279	284	259	261	274	263	263	258	261	278	273	241	280	284	291	255	281	263	259	252	297	257	304	305	287	265	250	265	264	247	261	258	263	263	262	276	234	263	279	265	266	243	271	252	246	263	270	263	262	287	251	275	264	236	246	250	285	280	287	271	279	247	280	297	270	263	272	280	293	256	292	252	265	262	261	256	265	245	280	269	282	263	259	262	281	277	291	261	276	267	255	269	280	276	297	315	294	262	250	265	257	256	288	269	273	254	263	263	269	250	262	239	277	247	299	283	298	281	285	253	273	266	285	244	271	256	261	256	279	239	271	269	268	284	292	269	265	279	282	275	260	260	279	239	264	257	271	279	282	277	264	279	254	269	287	289	249	275	261	282	283	244	288	261	259	256	267	275	299	259	278	271	278	281	280	277	265	283	275	270	267	248	267	257	279	262	242	258	301	269	277	250	266	243	257	235	275	318	289	252	265	264	285	234	248	254	264	242	267	269	254	281	271	271	263	270	265	282	241	253	266	290	298	263	258	266	298	294	263	243	244	275	259	261	272	286	242	313	288	302	272	245	269	280	287	236	242	250	297	262	267	247	275	264	253	246	264	297	255	287	273	263	263	250	222	259	263	273	255	238	277	279	276	284	242	247	233	229	299	275	287	253	273	263	256	258	225	288	248	261	284	291	288	254	272	279	274	259	275	272	274	267	244	261	267	264	278	288	258	266	289	259	299	296	256	270	259	284	273	278	263	247	246	267	283	265	238	266	243	298	281	272	261	280	274	282	237	263	257	247	266	269	248	291	263	274	304	279	240	237	289	246	294	251	273	288	262	285	272	282	267	288	238	238	295	275	251	268	292	266	278	280	228	261	277	293	250	251	270	268	245	276	250	280	256	259	278	226	244	254	277	279	256	228	264	265	227	240	263	253	269	261	271	277	291	265	254	253	272	259	255	266	246	275	272	259	286	241	267	261	247	255	282	266	287	273	320	258	275	264	279	243	253	279	263	252	261	278	272	275	263	295	257	293	292	268	266	278	256	284	286	280	221	256	280	263	248	278	249	252	238	238	259	265	306	257	252	280	326	235	233	270	264	252	262	249	245	270	272	281	297	295	262	259	277	257	245	275	275	265	272	278	283	253	282	287	274	296	274	254	279	236	263	261	262	285	269	277	278	285	274	273	256	287	267	257	306	268	246	269	288	280	255	251	293	254	301	276	260	262	281	254	273	255	251	253	271	245	276	291	285	288	254	279	277	306	306	264	271	278	265	249	254	236	281	248	271	247	276	263	263	279	300	296	270	280	263	282	248	247	272	271	276	276	258	270	261	293	279	246	282	284	266	249	242	264	242	282	276	256	252	279	296	258	246	289	244	269	253	265	271	242	281	263	259	293	252	238	264	270	260	315	256	271	282	272	264	307	268	272	277	262	269	267	260	263	276	251	241	272	290	257	282	261	267	278	265	286	260	261	297	238	264	255	278	284	274	261	253	289	274	261	267	257	245	233	245	275	282	286	257	256	298	271	234	268	252	269	234	257	282	274	291	279	258	289	277	267	270	278	244	291	283	264	258	253	277	276	246	288	236	269	291	258	283	316	281	266	238	256	295	262	251	283	266	250	287	281	268	291	285	269	255	259	263	269	276	267	279	269	283	268	256	255	274	282	283	274	300	285	270	276	245	272	252	313	277	276	283	253	291	272	290	283	291	281	257	277	278	268	294	273	302	266	262	298	254	281	263	251	252	283	268	268	306	266	317	268	268	247	267	268	266	277	263	262	274	260	282	257	281	271	245	242	262	254	298	269	276	258	277	255	275	282	297	258	272	265	286	281	292	273	263	242	252	271	279	274	264	262	277	261	250	278	289	273	287	282	274	275	245	274	277	290	244	271	242	251	268	267	295	287	235	289	295	283	293	304	263	286	282	272	280	280	272	272	254	286	276	275	259	283	257	282	303	270	246	306	259	264	262	275	274	259	262	277	283	251	255	243	271	281	272	280	264	283	261	254	274	259	271	239	261	269	257	305	259	247	270	258	278	293	245	276	269	304	275	244	248	230	270	255	264	271	256	250	283	267	240	244	304	251	260	267	239	287	304	267	263	291	283	253	295	246	283	294	294	251	256	260	270	280	267	279	260	298	263	277	238	287	247	263	262	254	229	263	271	249	261	272	279	260	243	283	295	273	263	268	277	283	302	275	265	296	232	259	304	277	276	239	264	270	259	257	277	226	274	282	256	302	255	230	252	273	286	247	282	264	242	277	262	270	271	276	248	264	280	271	289	269	265	247	266	253	271	247	277	288	286	246	285	286	253	257	268	249	284	244	247	297	324	263	275	278	264	233	268	267	293	265	241	262	254	275	261	256	262	282	279	267	267	280	292	240	292	295	252	245	225	278	293	250	241	283	273	277	307	285	280	257	241	293	264	273	258	257	302	252	255	268	253	259	292	245	291	271	267	311	293	257	289	264	289	260	263	266	272	260	266	260	262	301	269	267	274	256	278	232	271	279	271	264	235	281	268	262	281	268	261	267	274	280	246	249	238	277	286	267	256	270	272	239	291	269	257	270	249	265	253	292	284	260	276	296	279	285	270	269	259	261	264	281	268	265	267	245	249	295	309	277	273	245	296	248	257	265	258	231	273	277	266	268	263	287	238	258	258	280	282	268	249	243	256	246	295	254	275	264	241	270	259	263	274	268	269	275	274	274	258	284	255	279	278	246	254	271	264	242	265	323	288	232	246	255	270	259	266	258	246	267	286	285	271	280	285	285	273	297	297	276	263	265	260	290	261	291	286	283	261	267	277	273	266	280	270	267
23073	36486	13969	5540	4151	3679	3171	2159	1827	1152	1089	1011	859	740	711	670	626	633	582	499	481	471	432	464	470	421	424	387	366	403	381	376	427	383	377	386	365	386	353	375	370	351	364	381	333	379	338	390	352	373	357	374	349	392	359	373	334	347	344	331	325	366	327	328	336	378	365	367	363	362	330	394	360	339	369	373	301	341	377	366	347	343	361	356	368	360	383	368	365	364	346	375	343	352	361	389	340	338	368	347	359	353	373	362	325	356	354	349	350	377	318	319	349	366	364	390	354	340	393	341	331	350	362	341	366	358	361	349	366	344	378	327	347	366	366	375	342	349	361	341	361	337	374	387	322	369	375	351	347	340	356	368	332	336	365	399	359	355	352	377	330	368	363	386	355	407	359	354	353	355	365	339	345	347	349	347	341	345	377	361	361	311	346	406	346	369	404	339	358	341	399	335	366	334	334	355	343	342	342	367	351	355	336	352	354	337	352	361	347	352	347	390	360	362	335	355	334	346	369	342	360	339	341	367	362	350	374	354	367	341	339	349	356	330	351	370	355	383	366	323	360	351	339	351	359	386	365	327	398	371	348	360	365	350	367	380	378	356	330	356	356	374	364	338	366	344	354	376	339	354	333	353	362	374	357	347	334	342	356	345	312	378	375	358	333	353	314	324	374	358	344	359	389	348	355	401	363	365	370	377	315	345	350	380	347	351	335	379	364	344	367	363	335	364	361	338	329	360	345	330	368	361	370	371	362	369	343	383	353	355	339	363	354	358	337	343	343	332	371	350	347	353	351	325	370	330	400	338	349	322	374	350	319	329	331	349	348	357	357	388	331	370	346	322	315	357	342	349	337	379	382	344	348	356	365	382	333	366	361	358	361	325	347	342	329	392	350	362	358	346	348	353	338	344	310	364	343	367	346	373	370	330	345	344	366	328	341	344	349	334	373	333	367	337	350	327	327	353	359	382	342	338	344	363	325	327	340	343	352	384	333	360	352	345	323	344	358	363	380	342	355	364	376	336	326	331	368	368	341	370	354	350	354	349	331	336	390	333	372	345	339	356	361	325	344	339	343	363	354	340	367	348	371	348	380	373	345	371	327	351	360	325	372	354	328	337	339	318	351	354	355	341	356	349	357	349	364	375	347	335	368	316	372	349	367	343	354	356	348	351	352	396	347	343	346	354	356	354	366	359	353	336	371	334	328	342	361	365	377	329	313	372	335	352	378	351	372	323	357	351	362	352	342	379	370	339	370	384	349	323	328	363	355	383	374	365	351	353	352	331	341	343	342	310	343	359	328	365	352	383	360	382	331	331	331	358	349	354	367	344	352	346	332	334	340	379	329	376	369	383	326	388	339	367	343	330	362	344	361	344	364	337	352	317	328	351	350	349	335	390	372	354	362	333	323	346	343	367	328	359	356	362	362	324	371	337	368	366	368	330	367	338	353	367	359	372	337	353	358	344	352	352	399	345	357	369	357	391	342	341	364	338	376	378	356	343	397	370	352	356	362	362	364	375	340	377	338	343	352	343	375	353	370	347	345	339	332	347	340	350	331	344	349	371	340	354	342	375	376	351	365	372	349	376	335	356	375	362	355	387	342	327	362	350	330	350	357	385	340	359	333	352	350	335	332	353	345	365	332	366	355	370	337	344	309	327	334	385	369	383	359	367	338	370	354	359	362	356	344	362	344	352	367	321	355	318	346	348	334	324	359	348	349	389	344	371	362	373	333	368	367	369	346	379	352	338	346	368	335	333	342	341	364	333	364	337	358	346	385	366	381	396	352	342	324	382	365	359	329	360	377	359	306	341	335	376	374	359	381	373	365	360	329	339	353	380	336	338	342	378	335	364	336	355	357	358	370	338	378	368	368	354	364	363	379	374	328	360	322	374	351	384	351	379	370	355	350	331	373	331	334	365	374	355	370	367	353	347	369	341	367	361	319	348	329	365	359	347	319	364	367	345	391	359	346	383	365	323	341	344	350	336	378	336	378	358	382	358	364	348	343	372	386	334	349	347	356	368	374	367	333	336	353	334	336	348	372	353	357	365	363	377	355	367	345	357	340	395	333	346	373	338	358	379	365	391	316	367	375	330	358	357	357	364	374	365	337	323	374	330	359	342	379	412	368	331	372	371	384	338	381	364	372	346	327	344	364	367	343	348	342	345	361	370	330	330	349	345	355	342	333	355	340	325	315	341	350	364	360	343	334	307	351	372	362	371	362	325	345	372	365	381	348	356	379	344	371	364	368	361	333	378	360	344	366	350	341	339	351	405	361	372	339	357	361	368	361	359	354	344	350	352	374	365	350	368	363	386	348	316	322	361	373	368	359	397	352	338	344	301	321	359	357	380	332	362	371	372	337	337	353	349	350	365	356	353	350	346	348	335	386	378	344	317	396	351	346	327	334	354	355	370	350	346	375	364	361	326	356	369	351	358	376	355	344	356	343	350	328	384	387	357	368	323	357	330	349	331	379	347	353	366	369	358	365	350	341	355	342	336	371	361	340	357	337	379	356	334	355	337	349	331	343	327	366	380	362	358	378	364	366	346	334	332	357	361	364	372	376	352	350	359	368	316	349	349	360	351	356	368	356	366	347	382	331	352	367	399	348	330	373	333	354	324	375	325	341	357	351	382	348	339	317	373	343	331	352	359	358	354	377	336	372	373	358	364	346	366	331	370	347	367	350	352	351	340	344	367	356	365	366	372	361	355	371	357	339	332	372	332	337	325	357	391	360	362	348	376	354	379	360	363	348	369	361	372	339	359	375	351	360	340	343	357	389	335	334	340	367	351	343	389	350	341	330	368	393	355	376	364	356	333	346	344	349	378	363	390	362	325	343	382	363	357	372	346	377	364	330	369	371	372	383	372	346	391	362	345	359	350	345	325	367	345	370	352	344	386	371	360	371	379	360	352	349	342	364	356	352	350	342	325	348	357	321	410	354	332	381	339	380	360	359	308	332	361	343	344	360	352	334	337	347	378	357	370	363	350	357	351	368	381	332	375	363	350	338	363	366	351	361	355	354	356	345	344	361	360	356	382	343	322	382	359	369	375	388	397	385	307	353	389	329	328	341	351	371	359	358	336	354	334	351	351	351	382	361	385	349	343	375	340	353	376	346	371	363	369	357	341	364	340	356	361	373	355	368	345	328	349	351	373	357	379	354	392	326	320	359	331	320	355	332	354	371	351	360	362	340	319	355	365	362	356	358	326	353	377	365	374	379	337	328	315	351	359	364	342	362	392	339	354	340	376	337	367	361	342	367	347	333	384	336	369	355	342	353	369	358	349	345	347	372	339	348	376	353	344	393	347	345	389	347	369	355	353	365	373	375	360	352	367	380	369	366	353	341	366	350	353	364	339	361	348	359	376	334	380	339	331	344	400	359	376	341	335	357	337	349	338	372	336	359	376	360	337	330	344	340	371	404	353	360	363	347	358	365	330	334	347	348	342	350	344	349	365	363	372	346	342	366	341	397	378	343	355
23229	21664	29429	24408	21662	21555	7632	1951	1328	935	860	709	664	532	447	483	422	392	394	365	324	296	275	259	278	239	224	250	249	216	240	227	236	208	216	219	205	176	224	202	210	191	203	228	192	207	197	188	183	193	195	192	191	217	222	186	194	192	185	183	208	210	201	203	208	180	203	183	203	174	187	190	205	172	173	183	201	187	202	202	181	190	205	204	195	196	210	197	203	200	191	175	212	175	191	198	187	200	183	171	199	188	188	198	178	166	179	174	194	223	222	196	191	171	192	201	210	165	184	193	177	187	191	182	180	187	193	202	204	186	176	192	172	176	186	209	185	180	182	165	192	201	179	195	219	188	186	198	180	194	165	190	210	186	196	201	216	166	199	194	169	186	206	189	190	196	184	192	220	205	168	182	180	196	204	201	201	175	189	200	187	165	179	197	166	191	167	175	213	180	178	188	179	170	184	191	183	204	209	209	210	189	178	177	173	180	175	200	196	200	198	197	178	180	205	198	173	193	202	176	188	202	203	191	193	216	191	199	194	187	179	190	189	192	192	188	185	194	163	187	188	198	198	180	197	181	200	172	199	190	210	211	175	190	179	194	199	205	176	185	175	182	179	195	177	198	217	168	191	198	197	184	164	190	169	220	192	204	192	184	205	173	187	225	171	188	201	166	170	210	207	204	184	168	192	154	195	180	188	220	208	198	176	158	197	188	206	165	171	190	184	185	188	215	191	212	170	182	214	203	187	182	183	176	176	180	181	177	186	196	172	195	217	184	206	182	191	181	176	193	195	181	186	195	186	190	154	188	180	196	167	179	207	199	187	160	183	197	202	193	173	201	195	182	212	169	191	171	173	203	191	189	182	192	194	209	226	161	188	168	183	198	192	186	201	198	176	213	184	207	187	197	194	189	192	205	183	204	179	169	188	182	207	167	204	199	200	172	227	187	180	190	188	197	201	196	181	179	203	217	200	180	195	193	198	201	202	196	185	183	193	195	183	182	188	173	189	173	199	207	188	168	187	222	198	193	186	204	181	180	197	195	203	203	187	194	184	189	198	195	176	170	188	159	187	177	185	203	196	176	192	181	195	166	171	176	183	178	167	198	211	182	210	184	182	172	205	167	170	206	197	195	209	196	203	170	193	195	192	186	200	168	193	188	193	185	205	207	214	195	206	191	190	185	203	180	178	194	200	219	180	183	174	204	186	203	204	192	173	182	205	179	180	191	200	217	193	215	211	194	201	192	166	191	195	194	198	206	180	198	219	218	168	200	197	179	177	208	172	195	189	194	181	183	197	180	197	180	185	186	193	184	213	191	198	187	178	176	188	197	205	193	166	168	201	194	184	188	153	203	192	214	209	170	181	200	164	215	182	208	191	187	194	171	216	176	155	174	195	183	169	155	173	209	184	170	181	185	208	180	184	171	187	205	179	176	198	177	175	201	185	171	171	197	193	193	192	212	171	182	190	198	177	215	183	189	207	192	164	200	183	213	197	158	206	195	210	196	171	152	188	197	180	205	182	188	195	185	202	179	181	189	174	190	188	199	181	179	177	200	192	174	191	204	195	185	205	212	202	155	205	190	186	175	209	222	185	181	208	179	170	189	181	163	169	187	166	174	184	200	174	187	176	196	199	174	189	182	189	180	196	199	181	206	206	199	158	202	166	192	184	208	171	199	199	196	183	202	181	178	197	190	200	196	185	202	208	183	190	183	211	174	163	186	201	184	186	201	185	199	182	164	189	196	161	190	199	195	206	207	178	206	172	195	178	194	195	186	167	178	179	190	158	206	184	160	185	196	173	180	199	200	189	180	225	186	189	187	191	191	184	186	197	184	183	205	186	214	222	166	203	192	204	177	191	185	206	179	199	207	186	188	189	177	193	169	216	183	184	190	182	189	188	185	188	194	187	201	168	160	174	199	208	225	201	204	193	196	214	178	194	212	200	179	181	196	204	195	161	171	184	197	155	190	190	188	187	200	177	193	191	169	202	203	188	209	160	182	172	177	193	193	193	179	202	193	185	171	191	175	199	183	196	194	203	185	220	193	201	198	200	204	193	220	183	180	174	199	198	190	174	207	208	188	190	185	208	194	207	185	194	192	189	194	170	191	191	195	177	212	189	193	185	185	215	188	185	216	184	184	195	207	193	190	183	225	190	208	206	209	175	172	195	175	213	201	205	184	168	202	194	185	200	170	192	173	181	192	185	205	189	174	203	214	187	220	197	183	188	214	170	218	184	187	174	193	204	198	193	185	184	204	177	190	178	185	178	184	201	187	179	190	181	178	210	185	184	164	200	172	207	203	166	178	197	183	195	203	186	230	187	180	173	212	176	213	174	171	189	187	176	191	197	196	185	195	193	186	175	178	203	192	195	195	204	190	189	174	178	201	184	186	182	187	217	177	201	177	208	176	192	186	183	189	185	201	185	176	215	210	180	192	205	170	196	219	165	178	185	200	187	204	194	205	183	169	169	169	179	188	146	197	182	208	202	218	182	210	193	185	182	163	195	192	194	181	195	201	211	207	176	193	217	167	208	197	177	191	192	195	171	197	191	161	195	192	192	162	183	199	177	194	199	194	199	183	183	176	202	175	196	191	200	185	200	173	206	196	191	165	183	208	183	172	172	190	194	181	162	158	170	180	193	183	154	183	194	190	197	186	166	166	187	193	199	174	184	201	176	178	177	198	192	212	207	206	197	185	210	196	178	171	197	207	193	188	183	199	189	173	189	188	194	205	201	196	189	196	195	196	194	190	186	172	215	215	195	216	185	178	192	189	172	190	185	183	174	197	190	192	184	178	192	184	197	202	196	181	180	177	186	204	194	185	195	171	207	197	197	175	201	184	189	167	194	196	166	207	181	180	188	194	191	181	181	205	184	187	175	175	183	188	189	187	195	170	181	199	224	185	203	184	179	181	169	174	198	192	178	203	194	181	170	205	187	186	207	190	182	172	173	207	173	200	179	198	186	177	192	218	167	198	226	161	191	210	194	173	209	180	207	196	178	172	186	195	207	171	207	193	192	176	202	175	206	182	168	188	205	199	183	168	195	180	175	213	212	199	181	193	180	186	195	196	178	189	203	189	198	193	182	175	194	184	186	180	223	195	164	216	184	194	196	179	204	186	186	162	209	190	178	169	208	194	167	201	178	172	183	188	196	173	199	201	185	174	173	182	189	202	199	168	204	180	179	175	189	178	208	196	203	178	193	205	179	190	184	194	181	201	205	209	186	200	189	196	204	193	191	181	198	180	186	203	184	190	211	193	175	193	205	181	180	210	182	190	178	192	217	181	179	190	189	172	182	180	200	204	194	173	182	199	185	192	182	187	177	204	169	174	196	192	184	180	182	177	174	174	204	187	200	183	205	192	166	174	194	191	207	195	168	196	192	211	183	182	178	196	223	180	191	171	178	192	176	165	195	200	165	160	199	179	196	190	172	186	206	180	181	202	164	214	193	216	210	178	186	180	181	169	195	180	196	210	185	212
26717	48056	22658	9429	7573	5920	5597	3701	3056	1978	1822	1591	1347	1051	882	854	714	716	658	590	512	485	426	428	422	406	370	383	338	372	314	303	325	307	272	307	278	311	261	304	304	254	274	291	270	287	257	257	286	277	282	260	279	264	234	281	259	255	274	268	272	291	248	275	253	261	273	276	252	256	287	251	268	264	230	245	268	278	289	257	261	263	274	254	288	258	246	256	239	257	303	271	243	248	250	244	236	248	270	280	267	259	266	253	238	259	272	230	272	274	251	280	262	262	249	249	262	259	265	259	280	250	257	273	246	282	257	236	289	284	266	231	264	254	259	269	275	266	287	271	234	262	263	284	259	239	253	264	235	264	258	247	270	259	265	266	241	237	258	249	272	275	242	235	248	241	236	257	249	245	269	269	248	248	248	255	253	268	265	260	225	244	253	277	257	245	263	248	243	222	247	252	239	255	254	239	258	299	258	286	262	249	293	258	250	216	253	284	263	252	274	268	263	254	258	272	253	224	270	287	233	270	229	273	225	256	285	260	268	265	264	262	255	242	267	288	239	277	267	266	254	241	246	259	263	264	245	264	258	234	252	258	252	221	264	268	248	251	253	223	263	251	255	286	245	259	247	265	253	221	251	297	250	262	258	250	282	258	237	295	261	273	236	246	275	251	257	278	275	244	261	254	262	261	266	261	265	246	282	230	245	255	238	250	264	287	250	245	235	247	277	248	253	261	280	253	253	298	259	251	249	254	257	243	275	287	250	256	257	264	244	279	238	227	240	237	252	256	250	266	254	268	269	244	272	266	251	276	255	259	270	244	247	269	264	241	245	239	240	274	270	259	262	266	288	261	253	243	232	229	240	236	269	241	254	269	264	239	261	252	234	238	253	282	271	265	240	244	265	276	255	249	270	255	265	234	249	261	289	235	240	266	259	271	249	280	267	251	266	233	274	234	262	241	253	256	263	246	245	259	251	257	256	284	233	298	253	261	271	247	266	241	259	262	274	257	257	255	248	261	241	255	217	244	271	273	228	260	243	239	275	269	248	255	259	229	268	243	251	241	231	253	263	238	282	285	244	249	265	275	252	258	252	255	275	285	255	259	271	277	263	236	271	257	257	242	272	257	250	265	260	250	259	260	261	266	241	256	257	240	258	242	259	271	248	246	239	258	246	255	267	269	262	261	269	276	249	265	249	276	243	273	277	235	259	249	274	286	273	225	235	285	242	288	228	290	270	251	269	252	272	253	275	272	266	254	244	255	254	268	274	254	272	282	268	266	274	263	251	227	272	267	256	248	287	273	267	255	259	261	247	255	268	256	278	266	272	284	250	274	257	253	230	234	276	256	248	262	267	266	276	254	255	259	269	267	273	238	231	267	260	257	266	258	249	230	249	249	269	258	234	233	271	267	258	249	252	233	278	260	242	271	240	260	242	265	233	233	250	261	228	259	267	247	266	265	232	244	230	282	288	317	246	254	243	239	266	264	259	263	253	261	246	273	255	234	232	288	265	228	262	275	271	254	246	250	261	266	278	248	243	269	273	275	229	269	254	229	249	252	242	271	287	234	226	257	254	270	289	265	246	247	256	271	269	253	272	275	257	259	245	230	254	244	283	276	275	235	285	242	247	270	245	264	215	234	259	233	259	261	317	248	263	267	260	250	260	259	257	254	231	244	250	270	278	255	267	241	249	281	244	262	243	271	254	260	264	229	262	234	256	285	252	239	245	252	252	245	244	262	237	246	220	259	244	269	252	268	280	239	283	253	258	271	248	262	276	266	298	266	275	257	252	260	261	303	264	248	219	244	255	265	260	232	239	272	263	227	267	273	265	291	244	256	279	238	261	249	245	244	257	274	239	260	270	261	265	252	272	260	276	243	249	284	242	222	249	280	257	239	228	266	265	251	280	281	256	250	257	252	245	276	261	273	258	230	237	252	249	243	261	283	234	273	240	254	243	274	261	266	277	274	254	249	249	274	249	270	250	252	264	239	235	254	275	245	246	280	241	248	228	251	256	290	268	262	233	289	266	250	250	288	245	227	282	285	269	248	244	265	254	240	265	266	241	255	244	235	275	262	240	258	260	248	247	228	291	240	252	264	242	245	247	248	246	278	267	247	260	251	262	241	235	240	275	239	260	271	278	245	255	261	253	267	257	254	291	262	222	254	234	254	254	279	250	259	251	259	243	244	253	249	277	245	242	262	273	250	243	260	248	246	305	257	260	238	236	269	270	265	238	264	250	233	273	228	262	266	258	256	261	240	266	212	266	253	239	236	258	262	249	254	266	253	256	254	246	242	238	267	286	256	279	261	251	240	272	246	236	274	249	246	251	271	285	257	220	256	253	240	276	258	246	262	266	274	259	245	239	228	236	278	238	253	233	250	256	224	269	254	234	249	252	270	276	274	252	265	259	281	261	239	249	259	257	259	275	263	279	230	264	283	256	264	226	267	285	257	280	225	239	253	242	235	251	262	276	269	274	247	242	281	237	281	277	245	267	288	248	263	273	242	258	272	245	253	244	253	244	270	255	218	269	263	249	253	273	272	290	263	231	282	266	247	252	278	246	267	230	252	239	270	266	263	280	277	251	284	261	260	238	270	252	268	242	267	236	281	260	275	250	258	256	264	252	268	278	251	268	281	249	238	281	266	258	264	248	272	260	267	249	288	250	284	258	272	260	236	281	270	254	257	231	271	237	242	268	237	272	271	246	267	255	237	259	255	258	269	255	246	278	267	291	277	237	265	229	240	265	258	242	251	247	262	265	259	238	269	247	268	269	249	230	236	255	267	260	244	242	262	242	254	230	231	250	253	274	232	243	244	237	237	299	277	306	241	264	246	275	249	267	267	277	261	265	264	253	254	257	245	222	245	244	270	270	228	289	269	286	218	246	245	269	243	260	273	269	261	255	271	251	288	261	252	257	263	288	242	250	272	268	233	255	253	242	252	299	246	253	258	252	246	271	262	255	246	240	243	233	247	266	256	266	289	280	273	233	271	238	244	224	308	271	272	228	243	250	256	277	251	272	280	239	257	265	265	267	283	236	279	236	284	243	271	236	245	266	263	252	240	248	259	244	254	203	245	263	246	256	255	233	279	250	250	230	225	272	288	243	268	273	254	240	262	259	268	271	293	282	284	278	261	228	259	257	270	258	255	316	248	235	229	260	253	254	244	263	256	274	278	239	226	237	253	260	239	258	242	255	230	281	268	249	274	238	263	260	242	261	256	226	257	252	253	295	279	268	252	269	268	249	274	249	261	279	274	264	239	262	265	253	276	266	261	244	283	231	261	263	252	254	241	260	279	274	265	237	273	274	262	276	281	273	259	245	262	250	257	271	282	261	228	249	262	271	265	276	238	243	270	240	268	231	248	238	244	230	253	265	242	268	235	266	259	281	258	238	267	282	244	248	264	247	235	240	247	273	266	240	233	273	241	260	240	275	230	233	263	265	247	286	248	247	266	267	269	267	264	267	243	267	235	265	240	257	223
28575	21323	11230	3247	2009	1415	1292	1007	765	646	648	649	581	552	489	542	495	474	488	473	477	445	462	448	452	468	446	385	443	423	425	410	415	426	413	412	363	402	430	410	421	400	414	402	407	395	436	413	441	369	413	452	392	428	395	361	442	419	403	390	419	437	429	395	422	389	414	420	432	398	404	397	388	382	398	392	412	410	401	432	439	393	386	402	428	382	416	431	423	416	401	413	388	405	389	428	394	411	433	435	365	412	429	447	440	411	393	396	374	390	416	388	440	447	407	388	439	409	443	433	405	419	364	396	425	381	413	453	372	433	382	426	413	407	427	426	395	414	404	390	428	397	417	429	427	449	377	405	436	427	419	396	428	415	386	410	413	413	426	391	424	393	404	418	405	382	388	402	419	396	404	413	417	429	408	404	434	381	425	410	426	415	402	451	409	425	411	407	399	389	405	374	373	422	408	431	424	412	431	385	421	413	410	412	371	412	420	401	435	450	406	405	376	399	413	430	412	376	411	401	417	422	403	403	464	411	391	397	410	408	387	418	409	409	412	437	420	386	416	420	429	427	435	393	419	433	430	425	422	402	453	411	402	397	426	420	383	418	410	401	418	414	418	401	410	389	407	420	411	390	388	401	400	417	412	431	386	417	445	394	425	392	426	402	393	375	416	394	412	404	436	427	433	403	417	413	431	400	383	436	388	386	417	427	419	438	396	385	394	392	411	417	394	425	397	419	404	394	424	403	411	417	353	430	417	386	386	365	404	396	467	392	428	387	425	426	416	421	410	411	423	423	436	408	385	422	413	405	411	404	424	400	430	400	441	402	443	425	410	400	453	430	414	413	418	416	414	416	402	435	371	375	420	392	405	427	418	427	414	381	429	388	423	415	392	381	408	420	398	415	414	409	353	388	410	402	433	399	442	411	410	396	400	419	448	474	406	427	408	411	396	381	468	436	389	400	429	409	411	386	396	416	430	423	400	395	409	416	444	433	353	424	414	428	365	408	426	417	420	453	434	412	425	414	382	417	416	422	391	422	403	430	427	440	405	402	381	390	381	430	421	437	406	433	434	431	427	412	426	405	419	426	412	396	422	430	427	419	381	435	383	395	413	410	432	397	383	420	431	425	424	436	409	422	391	417	421	397	394	421	410	405	378	414	421	423	433	379	405	416	384	448	418	433	366	386	425	412	412	379	424	449	395	377	441	418	424	416	376	397	425	406	386	431	459	411	424	402	434	404	426	448	386	402	407	374	368	421	399	418	441	436	420	427	412	453	437	404	425	444	426	392	394	431	435	410	434	461	421	390	444	414	394	414	411	427	425	423	412	408	413	410	406	367	464	425	402	414	382	429	416	422	406	442	443	390	422	430	417	371	428	419	400	404	375	420	398	444	398	382	424	414	435	420	420	409	440	425	409	417	420	401	421	421	411	412	437	431	415	373	420	379	390	395	419	411	419	434	377	417	407	433	397	417	390	401	413	428	413	390	387	381	424	401	423	412	423	418	417	401	446	413	421	429	405	394	411	408	421	404	390	435	417	412	398	440	405	419	413	451	379	443	448	477	377	449	372	417	414	397	437	441	393	382	451	382	407	422	427	439	384	423	405	434	404	431	420	405	421	419	397	396	384	411	400	454	422	428	428	418	382	403	433	392	408	400	423	412	425	403	406	425	363	393	427	433	410	418	404	409	389	438	431	401	418	412	431	410	425	417	404	408	395	401	429	387	431	398	425	381	379	399	430	408	409	422	385	447	434	421	421	433	375	406	425	396	420	412	404	440	421	421	386	416	398	415	438	403	410	397	397	417	379	416	410	412	414	406	421	434	428	422	425	420	372	397	413	422	407	382	419	403	424	403	398	405	406	444	405	408	429	450	395	416	409	431	396	403	430	419	414	420	403	418	424	375	414	401	401	432	424	446	380	418	406	458	400	361	390	383	389	446	423	408	423	416	384	405	452	431	384	413	408	400	407	419	398	386	367	412	446	435	382	423	401	403	416	440	414	436	407	403	446	452	445	420	387	455	380	445	394	426	453	420	399	402	377	428	438	394	468	378	396	377	439	444	402	464	440	440	430	441	409	377	445	389	399	423	421	399	409	421	423	401	404	416	451	414	400	406	422	423	413	392	420	403	404	400	389	412	417	435	429	374	387	428	450	423	447	460	423	397	422	408	404	402	394	416	411	428	401	400	410	426	421	400	404	411	405	427	443	444	444	405	426	414	391	416	428	406	391	416	387	430	462	387	401	357	366	381	451	410	407	426	406	411	422	424	394	430	428	432	433	438	434	407	410	403	389	400	448	399	432	408	401	413	413	393	414	434	402	416	397	422	434	447	433	417	433	407	449	388	406	408	389	413	392	412	414	410	446	388	395	422	404	427	377	415	403	454	421	423	431	430	403	437	412	395	443	419	397	405	421	427	418	388	427	364	437	410	414	410	440	416	397	376	387	445	409	455	449	427	394	396	403	417	406	369	372	407	391	375	402	435	399	400	410	396	389	384	410	419	418	413	397	431	432	411	393	422	395	409	412	423	408	415	415	417	397	390	368	442	409	396	404	394	398	448	393	413	406	420	376	428	402	434	412	399	452	414	393	387	409	426	472	419	436	392	396	409	395	421	434	441	421	383	424	423	410	441	433	437	450	441	410	448	416	407	376	390	386	428	401	423	407	419	424	411	390	454	460	402	421	404	390	440	413	434	428	412	415	406	405	430	389	389	406	406	413	396	384	431	436	413	450	413	434	430	406	410	408	379	402	384	403	411	453	443	384	406	434	395	395	410	403	393	404	415	429	403	413	377	392	399	434	406	449	417	424	364	443	412	410	388	404	385	414	434	413	403	414	383	392	415	424	379	424	413	429	409	400	420	422	416	419	382	387	396	451	408	402	421	444	401	393	456	377	423	420	383	448	407	445	421	445	413	420	421	430	404	429	429	377	414	409	423	419	395	412	400	374	403	376	412	433	401	426	406	402	437	426	429	410	407	395	407	438	401	353	390	402	431	439	451	387	394	437	438	395	425	431	393	439	411	408	376	444	458	388	392	430	426	389	437	426	431	438	355	451	401	389	399	429	440	441	402	428	408	442	422	426	397	395	438	436	405	415	441	418	393	385	390	418	445	421	401	416	402	391	433	414	380	411	421	396	363	444	381	366	422	385	412	412	372	390	388	422	445	390	439	413	439	424	413	427	386	395	414	406	428	402	398	397	448	373	379	410	397	414	449	444	375	397	418	424	454	414	425	444	414	431	424	431	393	430	403	417	452	436	363	363	369	430	425	426	386	445	412	381	438	402	386	401	399	402	419	407	394	423	424	388	416	410	435	426	383	418	393	418	398	427	399	430	390	405	397	402	417	408	435	372	419	418	416	384	419	422	394	387	389	415	404	422	387	427	478	488	416	404	392	407	428	407	434	449	439	393	373	403	394	418	381	403	399	450	406	409	414	386	454	415	404	425	420	426	425	443	407	419	413	398	423	420	402	420	407
23622	29115	9992	3848	3285	2620	2708	2036	1487	1133	1122	996	890	808	756	767	736	719	680	717	639	618	659	615	584	577	601	542	535	583	590	555	585	548	581	542	526	525	579	550	517	535	504	498	528	525	549	539	525	531	512	507	535	546	531	556	545	571	517	580	518	521	566	497	535	534	528	579	557	548	539	591	568	555	558	560	522	575	513	574	570	536	578	572	586	548	505	541	519	542	539	512	525	510	535	523	524	499	527	538	521	544	561	554	544	537	524	519	515	555	528	528	543	511	562	530	564	511	505	514	493	542	509	524	554	533	568	482	530	577	549	566	527	533	546	575	555	561	524	535	552	569	527	508	526	543	531	547	507	508	537	516	561	527	535	515	528	573	539	558	526	521	576	527	512	535	523	513	569	548	552	546	523	535	520	540	514	577	547	564	508	538	562	542	540	538	540	553	515	511	554	488	536	539	510	557	509	497	526	562	544	540	558	531	521	551	509	522	575	530	563	539	577	546	530	537	508	485	501	504	532	574	531	529	509	515	565	528	550	534	493	526	538	549	546	528	577	546	538	556	471	576	549	501	554	510	517	574	530	517	503	578	505	544	522	539	523	555	511	505	548	541	558	529	557	592	544	531	538	534	528	522	557	560	527	512	547	513	515	519	510	534	526	541	541	510	547	524	508	535	516	552	559	520	552	538	523	511	522	528	529	526	521	519	569	521	564	549	523	551	556	527	534	547	527	538	539	553	571	522	542	520	541	481	549	551	556	526	511	529	548	564	573	544	532	495	546	551	581	577	561	534	535	498	544	528	543	518	537	576	538	525	510	558	527	563	546	556	549	536	550	517	540	488	515	485	551	499	548	502	581	534	555	589	502	559	549	542	537	474	537	534	571	519	547	557	531	535	536	537	534	570	534	549	545	549	518	559	513	562	506	535	517	517	499	533	574	578	554	546	560	528	510	551	555	534	526	547	567	535	504	541	565	545	478	568	538	529	542	532	510	532	481	547	534	558	548	546	547	528	536	532	505	541	540	486	528	522	560	554	548	506	516	549	561	552	561	555	590	551	540	554	537	513	507	541	518	535	505	516	543	536	565	555	556	590	513	500	561	538	512	551	541	533	530	482	552	563	548	551	527	562	574	573	524	511	502	500	530	520	531	515	577	531	548	568	537	531	544	501	540	528	533	519	539	546	560	541	526	525	515	523	529	567	549	541	520	544	522	550	549	545	530	486	580	516	542	506	552	577	520	546	567	587	568	523	512	536	504	562	529	546	530	560	533	560	551	518	560	553	556	573	542	540	578	544	524	533	533	552	527	516	538	531	548	514	555	529	516	514	509	533	555	521	543	562	499	541	559	549	551	550	533	529	546	573	567	528	537	523	565	558	569	527	542	519	538	520	532	524	510	524	525	553	498	519	505	553	531	532	551	555	562	529	559	525	522	524	504	538	531	525	546	528	538	546	543	513	500	540	556	539	547	546	508	542	524	542	537	518	531	541	490	540	545	585	557	504	555	521	540	559	549	545	547	524	576	532	544	546	553	543	544	525	538	570	549	520	582	526	573	539	534	536	522	531	495	544	555	530	504	551	527	522	544	530	578	524	570	564	559	558	551	522	568	525	544	561	531	548	523	552	513	547	529	534	558	536	528	555	508	535	524	571	523	534	539	535	534	519	512	533	504	529	542	536	504	521	513	516	560	497	548	518	589	522	543	522	595	560	541	549	532	544	531	534	551	547	543	552	558	575	534	521	548	536	551	533	547	539	525	548	558	492	535	517	507	539	579	549	555	487	574	519	545	536	552	537	525	598	575	533	520	537	506	549	547	556	547	528	525	511	525	540	515	493	549	557	515	536	538	541	529	545	506	546	554	585	507	546	577	515	535	489	548	564	515	523	506	576	574	538	564	516	554	537	553	540	507	543	545	532	558	514	523	546	517	543	533	537	534	524	517	535	533	512	499	526	525	531	537	542	520	498	546	558	548	504	514	538	533	522	540	544	528	519	552	499	535	490	567	521	561	507	502	534	561	533	540	582	570	525	539	572	533	553	557	561	550	549	566	537	579	533	543	550	545	522	569	495	542	581	526	518	502	535	536	568	523	561	554	579	528	607	526	499	529	532	503	543	523	525	538	534	546	535	539	553	536	560	541	500	580	567	529	549	559	542	552	520	558	492	558	526	553	533	571	566	570	571	552	558	543	536	563	523	558	545	504	557	584	518	541	521	527	552	536	531	564	517	526	491	545	549	537	530	564	498	582	533	523	568	536	539	504	532	521	553	522	537	529	563	562	555	507	491	525	507	502	529	571	552	558	581	493	538	566	541	554	551	494	530	571	563	571	567	543	543	508	568	513	547	532	509	509	527	532	520	593	532	585	537	551	575	481	546	526	555	518	554	541	550	505	505	523	548	577	509	521	546	535	537	549	532	517	559	515	520	505	556	550	512	574	552	531	559	542	543	545	537	512	537	546	534	607	526	567	515	522	586	522	519	502	593	523	541	515	535	500	536	565	534	522	544	530	556	540	553	516	498	496	537	549	567	562	536	565	553	498	538	525	555	541	559	529	534	507	527	547	509	538	511	531	568	539	544	509	544	520	533	546	558	554	518	536	520	576	515	562	553	502	572	538	544	538	512	527	548	554	547	537	557	572	532	527	532	562	547	527	504	568	539	550	521	519	564	558	532	534	586	535	496	544	547	583	534	497	544	533	594	510	565	530	491	536	531	533	542	558	552	571	537	512	538	508	577	509	502	565	514	528	562	509	566	539	541	545	517	547	578	501	523	537	548	551	542	593	520	530	525	571	514	526	541	525	597	529	492	513	563	549	500	557	515	570	519	570	574	548	568	569	567	562	541	572	494	552	558	547	541	519	488	521	530	549	536	533	578	538	529	530	526	547	532	514	499	604	528	568	535	538	537	486	530	512	514	562	558	509	552	555	534	514	553	546	511	537	587	526	523	545	545	553	512	606	514	544	545	563	536	545	540	511	517	533	471	496	530	532	565	541	547	555	586	519	548	558	550	567	515	534	502	550	553	548	510	508	516	534	514	578	560	604	531	570	535	518	561	534	544	539	583	545	538	542	535	490	527	519	524	537	552	516	532	546	519	536	568	559	538	529	517	557	560	567	555	501	579	561	566	558	519	561	498	489	527	530	560	552	552	548	513	529	498	516	504	509	519	530	572	522	525	526	509	524	544	563	569	526	502	508	526	574	477	496	549	503	555	484	539	536	516	529	537	508	572	563	524	529	516	543	557	574	538	598	546	526	509	495	578	588	504	538	529	541	550	521	531	490	520	558	501	511	545	560	562	525	529	553	546	539	543	496	556	522	501	557	520	575	529	546	567	542	497	526	571	528	533	539	520	589	525	564	551	544	550	529	530	518	546	538	552	541	538	523	526	535	518	528	570	526	525	529	533	584	564	517	532	584	566	521	519	537	547	578	519	532	514	549	548	560	521	540	559	511	524	558	495	549	573	587	551	582	544	514	580
24291	21659	28858	24927	21443	7504	2430	1549	1007	827	782	669	656	586	539	527	568	490	502	507	516	481	465	447	473	448	436	432	417	410	429	409	368	404	429	377	380	398	366	344	358	411	435	370	386	381	412	395	388	394	384	364	412	391	366	347	379	372	417	390	399	401	370	377	325	363	350	398	401	382	373	415	361	376	401	394	340	394	377	382	370	361	400	362	347	341	390	399	371	387	369	403	344	362	369	420	382	409	421	369	359	347	376	380	420	384	391	373	396	344	409	401	404	350	403	346	393	384	382	388	356	399	345	381	394	375	382	420	363	383	393	368	393	376	371	391	372	414	372	378	372	383	366	396	394	390	395	419	393	384	380	384	398	389	391	392	387	382	402	398	363	365	406	376	395	351	390	405	369	380	370	382	384	391	389	378	370	393	388	375	390	407	410	393	381	394	374	375	360	417	404	414	365	357	375	395	378	380	404	383	383	379	382	390	385	361	386	350	370	378	385	391	382	387	381	386	372	351	353	383	372	378	391	347	355	407	382	384	383	369	404	379	371	392	361	359	383	397	381	372	371	353	399	405	385	386	376	350	394	367	369	378	382	411	351	375	398	365	418	367	359	368	378	394	343	336	360	369	362	378	395	361	392	389	368	365	396	384	391	386	364	351	389	346	381	389	336	357	402	397	381	340	377	323	398	393	397	363	369	387	387	398	373	397	364	387	398	420	375	375	359	384	396	390	354	388	367	388	376	378	401	378	411	385	385	384	381	381	388	402	354	399	371	347	375	396	359	375	392	341	354	399	361	352	367	404	384	404	369	379	391	345	393	360	364	383	367	361	383	365	390	405	389	367	414	367	364	386	420	407	376	422	388	369	377	405	328	389	407	368	393	396	427	401	413	365	378	382	360	402	386	419	418	398	417	376	378	363	403	368	369	382	378	361	374	364	405	364	389	368	381	370	360	381	403	358	394	376	383	373	381	335	376	359	402	357	367	371	376	371	387	390	376	362	353	355	413	378	398	374	406	398	384	367	375	416	392	395	343	375	388	371	358	387	356	376	387	360	378	401	355	361	365	373	396	383	389	362	396	370	393	409	354	385	381	381	361	353	395	389	340	340	388	386	358	385	387	399	399	362	345	368	384	390	376	387	396	385	383	410	425	366	382	411	374	369	338	369	380	403	352	379	378	374	420	341	382	343	375	388	374	399	366	384	374	391	376	413	402	354	385	353	385	367	381	390	383	399	351	343	374	340	399	388	357	374	383	391	369	358	410	353	424	369	402	386	382	386	369	390	379	379	389	396	361	400	388	393	378	390	394	365	354	388	404	390	358	348	359	389	352	335	375	382	342	372	377	361	385	359	379	378	387	377	363	394	403	388	395	365	357	361	383	390	374	380	360	374	361	384	405	378	369	398	365	359	368	421	362	399	358	371	357	398	391	365	358	395	381	411	332	375	368	388	389	363	398	403	373	348	408	419	366	383	399	366	370	374	389	360	411	382	379	355	384	374	366	379	356	381	381	386	359	423	409	387	370	371	381	379	383	384	376	365	369	363	366	379	380	358	417	355	425	425	405	355	368	398	377	378	411	409	396	398	361	404	365	383	357	366	398	353	379	368	399	413	390	369	402	368	359	434	386	360	415	339	426	388	350	368	410	377	376	377	369	391	390	368	381	336	408	387	361	375	405	394	388	367	350	368	378	366	387	403	364	379	372	370	367	428	407	368	381	361	387	352	353	384	394	375	352	419	396	396	369	374	358	380	373	395	383	371	382	379	376	370	347	372	397	393	383	370	414	383	388	363	390	360	383	388	382	396	364	363	398	395	332	414	386	341	348	400	377	387	385	371	404	384	364	373	388	401	376	369	399	383	349	355	360	411	366	354	369	385	408	390	358	327	396	384	401	385	398	395	346	396	378	361	352	353	387	376	379	360	376	363	376	408	385	370	376	381	342	412	388	379	368	392	380	378	382	405	349	390	388	339	387	379	378	397	367	365	371	377	373	375	369	377	346	353	405	347	417	377	379	364	337	384	383	331	408	382	378	385	398	376	355	399	394	365	384	395	391	382	405	353	375	348	414	370	367	361	379	389	364	367	396	394	414	342	370	385	349	371	364	384	378	369	380	406	380	372	379	400	396	386	384	383	354	392	383	391	357	403	390	358	365	370	394	400	386	393	423	397	384	398	407	368	334	423	374	358	359	396	386	394	368	404	381	379	414	374	377	393	402	364	376	371	406	378	383	376	371	343	368	366	405	360	372	341	369	359	402	365	375	374	382	360	377	382	403	387	372	402	378	374	386	371	342	392	376	365	380	393	387	388	364	385	370	357	382	362	384	391	349	366	355	370	364	348	388	388	388	370	391	395	386	375	380	373	350	380	399	360	376	392	412	386	372	363	374	385	386	393	371	381	371	372	347	413	347	410	388	402	376	359	406	395	377	415	350	403	418	394	369	398	382	351	454	393	334	377	344	369	357	429	375	377	384	414	365	364	380	367	399	351	383	362	382	381	342	393	383	391	386	385	378	384	358	358	356	399	330	396	377	414	371	375	363	372	361	347	379	407	377	365	367	372	347	392	375	383	395	378	384	380	339	359	402	396	344	380	381	365	411	384	357	370	365	384	389	370	354	358	375	384	375	365	360	371	356	418	403	377	341	371	391	341	348	395	378	395	359	385	340	416	365	398	406	338	361	371	407	380	333	391	388	407	402	426	373	367	373	388	392	386	375	365	363	355	369	406	381	419	416	379	416	367	358	383	363	370	393	383	370	391	375	434	369	448	425	389	358	379	377	395	378	362	349	364	370	352	404	372	367	398	379	376	397	357	369	352	398	400	370	355	373	401	369	378	389	402	356	338	404	409	391	375	371	364	359	379	398	372	372	376	385	391	368	368	428	401	367	353	367	389	355	360	390	375	402	338	377	399	358	377	396	418	372	378	420	356	371	399	377	409	373	349	374	387	419	387	379	379	385	394	370	352	367	336	350	355	377	386	373	393	407	413	379	369	390	361	385	412	380	375	416	370	373	375	387	372	398	447	359	382	387	420	388	401	382	382	387	398	412	380	388	375	375	386	386	400	385	403	373	364	418	371	389	368	373	383	373	387	357	390	374	364	399	384	356	347	390	388	375	385	359	376	386	421	317	396	397	388	384	394	363	402	349	378	390	361	352	417	367	396	383	371	406	396	389	386	422	354	396	313	381	367	392	346	366	367	390	382	331	369	396	361	371	372	419	374	410	403	385	378	362	361	342	367	377	355	396	414	391	392	376	387	413	399	390	404	419	354	407	374	365	365	351	369	438	327	363	401	347	374	375	402	363	395	350	368	414	391	393	366	362	379	374	380	365	383	406	377	371	371	389	431	388	395	350	378	390	375	389	371	366	369	397	360	393	370	381	403	381	368	379	354	384	392	367	384	411	365	396	376	384	390	376	405	346	364	408	386	413	403	391	372	361	388	399	399	367	396	360	352	403	396	362	369	382	379	398	361	385	379
23827	41244	17015	6603	5518	4381	4238	3076	2214	1682	1508	1252	1192	975	874	904	851	757	723	779	716	654	669	664	599	630	608	575	560	609	530	558	525	515	516	556	549	521	551	552	499	482	568	568	546	485	555	497	544	503	533	477	531	487	528	472	465	519	523	515	468	520	488	523	514	480	510	476	501	480	513	480	504	547	513	536	490	489	518	478	540	515	528	500	506	515	491	515	517	488	498	478	518	512	506	472	543	535	468	487	516	502	492	502	515	553	515	548	528	503	516	492	523	537	444	473	522	497	500	475	487	495	494	454	462	467	508	496	487	476	517	525	532	460	507	539	512	497	512	520	520	504	516	494	527	513	493	492	495	477	524	504	488	509	550	531	515	525	488	490	487	518	520	503	493	541	529	495	502	492	510	482	495	516	521	504	508	508	509	529	508	500	510	511	499	532	554	538	511	514	515	528	490	468	460	507	490	494	519	508	542	505	458	507	487	520	552	530	492	490	528	520	521	511	510	471	497	498	502	506	554	489	531	511	472	526	480	501	494	488	497	528	506	491	480	482	486	517	545	514	501	510	530	513	504	515	539	497	493	492	522	520	490	547	466	511	519	480	553	490	521	488	495	505	526	483	521	480	530	470	520	548	510	495	495	489	525	491	524	493	513	514	487	484	524	511	542	480	519	534	437	505	525	524	497	515	546	508	470	483	489	504	480	481	521	477	494	484	577	477	498	511	512	501	490	457	512	544	488	522	510	510	495	517	486	532	535	508	509	477	507	505	541	505	489	526	499	529	525	517	565	532	509	513	523	491	545	498	496	463	483	485	515	505	508	489	482	496	502	482	507	479	485	484	520	529	498	519	506	518	494	530	552	489	509	498	494	511	499	483	505	516	499	506	515	503	477	470	537	531	490	520	516	542	487	518	528	501	486	485	498	487	539	565	502	532	562	508	499	487	509	506	503	486	480	508	538	464	485	504	519	506	570	504	513	470	476	505	509	505	485	491	513	493	502	504	480	492	527	533	508	494	496	478	488	541	489	495	467	441	539	540	481	484	531	526	490	504	514	475	465	470	570	473	500	550	492	544	505	504	532	537	464	479	507	490	474	537	515	508	478	490	505	487	483	534	537	558	503	538	518	511	517	479	512	503	462	527	487	519	493	504	474	499	521	530	513	540	515	506	501	502	503	500	477	533	494	499	519	506	511	509	515	514	461	500	542	483	494	513	480	467	481	485	500	457	525	555	545	465	494	502	506	490	493	509	536	505	506	508	523	519	504	505	472	499	485	505	507	512	490	462	495	510	489	545	466	481	505	448	515	486	558	508	512	496	507	494	497	502	468	506	496	533	459	496	531	507	506	507	487	519	498	572	543	492	515	494	490	505	546	521	553	520	478	507	510	507	505	512	508	502	504	515	528	504	479	475	478	527	506	476	515	522	493	503	508	506	479	504	489	492	494	494	520	493	507	456	519	521	472	477	496	515	542	499	458	516	540	500	482	526	548	478	509	495	488	520	478	518	487	501	485	452	504	503	532	534	493	486	539	472	482	503	507	551	511	475	526	473	513	530	519	488	509	469	505	494	528	495	487	476	499	479	459	521	484	530	471	523	476	497	524	494	515	576	526	517	542	508	476	499	510	517	486	509	509	507	491	502	563	485	552	515	517	520	515	487	533	535	497	483	485	493	500	519	498	528	510	459	494	472	504	519	505	455	514	486	529	441	538	484	499	540	487	547	509	495	475	521	492	552	499	516	483	495	499	454	491	469	463	554	507	459	499	543	494	473	507	491	520	504	526	483	536	472	513	497	471	498	469	483	527	498	488	535	532	498	517	523	499	517	555	458	483	485	479	512	521	471	497	527	504	508	525	512	472	511	453	471	517	517	500	532	415	511	518	482	501	501	508	469	498	498	495	483	486	489	508	539	510	450	480	491	489	527	471	490	484	545	512	501	476	485	528	522	492	512	515	517	480	464	497	507	547	506	512	481	525	479	497	476	524	498	529	489	518	478	515	470	493	499	531	547	493	519	499	553	522	492	526	513	516	515	497	492	561	537	496	498	493	501	510	534	518	528	480	525	506	515	498	532	487	508	505	499	494	487	521	493	489	504	512	485	524	501	583	531	501	524	500	504	490	477	542	502	510	506	492	479	499	495	500	520	517	497	492	508	524	535	510	543	511	524	488	495	497	485	494	495	512	482	440	465	483	522	531	500	472	521	478	525	489	560	483	533	476	518	544	519	487	523	513	514	489	549	522	468	505	506	492	470	463	533	501	496	500	479	508	520	466	476	513	514	495	502	494	538	450	483	513	512	486	499	523	493	480	535	517	480	533	518	495	447	531	510	488	476	485	561	487	528	559	499	482	534	518	519	476	500	481	488	521	490	522	569	506	483	499	502	490	554	513	547	560	500	492	499	524	488	530	498	510	530	523	526	534	543	466	459	483	520	490	527	494	500	500	518	515	519	535	525	476	474	503	517	503	448	520	516	516	481	542	471	511	508	494	526	479	484	516	504	485	491	455	467	497	520	504	486	502	504	523	485	489	464	555	473	508	503	540	480	541	533	468	509	478	495	508	516	487	531	549	533	504	538	537	487	490	522	505	470	487	506	519	494	473	521	486	476	470	500	508	524	498	525	516	483	502	512	493	525	514	495	493	526	486	505	482	470	536	495	509	504	512	487	508	509	515	494	514	487	528	469	512	519	476	519	540	510	501	483	531	536	508	494	536	539	512	538	530	527	532	474	495	484	516	518	535	488	504	462	484	508	510	478	498	505	505	515	493	510	509	546	488	515	509	546	498	488	489	505	546	470	490	513	488	465	502	482	523	508	507	540	538	517	471	499	499	489	481	498	487	484	519	501	500	507	490	492	502	502	537	495	503	477	506	516	479	507	521	526	542	498	504	508	489	472	509	510	509	527	523	531	535	490	525	515	493	523	519	509	524	504	530	505	519	511	484	531	494	495	515	521	527	520	489	502	506	525	547	491	516	485	457	520	462	544	502	488	517	509	498	510	449	493	486	511	475	515	514	486	479	497	507	535	505	521	504	501	486	493	507	499	533	525	502	494	486	473	518	489	534	489	498	506	513	481	526	495	498	508	492	502	538	476	539	505	492	503	537	490	512	495	516	474	522	496	507	508	501	499	507	494	536	516	516	453	517	528	462	533	501	456	497	538	495	485	497	545	470	505	480	511	493	475	484	494	507	519	476	540	478	518	522	469	552	509	526	512	523	532	492	535	501	525	512	499	488	468	520	502	562	490	470	505	502	503	505	510	495	490	536	536	498	509	505	518	496	551	516	543	503	525	465	501	518	534	522	511	529	510	503	497	528	544	508	486	486	526	543	516	527	502	479	513	508	500	468	504	454	514	481	499	493	518	475	498	487	456	456	477	494	499	498	494	511	496	499	483	471	479	523	467	497	567	541	521	530	527	477	494	545	531	532	511	494	516	545	497	490	498	535	506	494	513	495	517	502	510	473	474	493	450	507	490
25376	21672	27683	25916	9425	1801	1588	1048	814	608	536	511	515	421	382	372	379	370	361	350	319	321	330	344	312	271	295	298	285	315	276	258	285	272	294	263	261	284	251	267	282	292	277	237	291	271	243	261	243	252	303	280	246	273	281	285	280	245	280	255	275	264	267	284	272	272	263	257	298	278	289	271	241	274	252	274	248	282	300	268	282	279	272	259	258	267	262	264	276	233	281	305	267	271	272	242	287	273	269	244	261	262	314	283	244	279	271	286	269	270	242	259	286	248	269	275	267	263	269	273	289	288	260	263	273	281	264	261	287	253	262	262	249	273	244	269	267	278	277	274	292	290	255	232	260	245	261	248	254	262	267	278	267	269	279	271	261	280	245	248	256	275	258	251	290	233	279	274	299	268	247	249	290	253	288	262	258	237	289	248	268	272	298	271	281	261	238	266	259	283	230	275	256	253	284	250	283	268	283	270	289	276	268	269	290	282	267	275	275	271	216	258	244	272	257	247	267	281	289	247	276	261	282	239	274	268	263	255	258	249	253	283	277	256	285	261	263	264	260	251	280	273	270	259	258	266	289	244	265	269	249	251	251	266	268	266	278	283	259	243	261	263	265	264	259	254	237	283	235	249	262	266	296	284	254	275	288	256	257	309	259	255	256	268	257	250	262	256	283	272	276	279	252	272	261	259	244	244	285	280	288	271	275	270	262	255	284	255	279	288	266	279	266	280	269	286	275	255	250	256	285	258	269	281	292	254	244	284	254	245	226	268	243	251	247	291	225	293	252	264	222	267	290	266	265	267	255	251	252	292	260	244	275	278	261	261	289	247	288	280	258	286	305	265	266	272	288	274	279	252	235	249	232	289	297	263	269	274	280	279	271	254	289	252	262	237	317	264	259	251	283	269	260	272	239	261	287	252	259	285	267	243	292	270	276	258	283	253	288	259	242	275	260	286	289	236	246	272	282	275	265	251	270	271	239	243	277	243	247	272	259	275	232	280	243	271	273	263	251	263	288	280	271	265	253	226	279	269	244	274	264	291	281	259	293	300	247	256	263	274	267	278	279	255	280	261	283	280	254	259	254	240	262	241	281	257	274	261	265	261	224	279	324	259	267	286	261	283	256	250	281	263	250	271	277	264	260	282	260	277	280	225	252	247	256	267	268	270	259	304	271	248	283	277	273	269	255	245	244	268	297	258	249	239	262	268	246	264	268	265	235	265	287	229	273	244	247	277	270	264	262	282	284	264	264	265	263	240	253	259	266	246	271	258	294	264	284	276	240	255	246	280	270	271	252	278	266	280	265	264	272	280	252	253	245	277	257	262	258	267	230	253	282	256	278	260	274	262	267	295	264	274	262	260	284	270	247	277	265	265	249	284	292	250	268	248	275	297	284	274	313	279	253	231	269	254	263	249	261	288	272	250	268	262	228	273	233	300	266	273	270	262	265	250	279	221	252	273	297	278	270	254	274	234	284	268	260	294	237	273	258	242	284	280	284	260	270	292	306	287	256	259	267	278	291	290	270	253	277	265	229	279	287	269	288	258	254	286	264	247	263	285	271	285	278	259	256	263	270	278	290	269	262	285	253	247	260	285	279	274	290	267	280	254	236	259	288	249	265	277	280	245	276	267	274	275	264	270	246	249	269	269	280	279	258	269	269	243	278	260	265	271	269	267	262	267	274	268	257	273	303	288	282	253	282	271	301	267	240	254	274	298	262	270	280	259	261	290	287	247	270	258	291	257	253	248	263	275	275	274	291	283	264	268	279	246	270	265	261	252	250	242	275	265	287	232	284	280	277	285	269	281	272	252	245	261	254	277	278	232	282	256	288	251	271	280	260	256	256	254	278	283	260	291	256	239	274	270	271	289	282	258	268	249	273	268	250	263	249	278	259	259	275	263	260	243	283	253	240	249	259	283	234	277	257	287	273	261	300	265	254	256	251	241	275	284	273	274	248	284	267	259	255	257	226	292	265	279	256	267	275	275	252	278	265	279	281	247	276	265	250	294	287	268	241	256	270	270	257	268	264	264	295	255	258	269	250	229	273	283	244	263	241	287	284	272	270	256	289	264	249	258	254	273	263	250	250	264	251	256	252	278	290	291	266	249	257	266	259	261	246	253	279	290	272	246	235	252	269	288	275	237	260	256	281	252	256	278	283	283	259	254	263	239	295	255	273	272	272	287	253	261	245	269	247	283	268	250	228	269	262	286	287	283	275	262	249	280	254	291	299	256	290	266	268	282	286	294	250	277	252	252	239	235	267	260	272	274	282	277	267	281	248	272	266	253	266	291	263	250	289	255	222	250	290	289	300	282	276	240	253	270	255	246	274	262	261	262	253	293	265	258	262	269	259	281	270	243	256	253	273	288	287	229	272	298	255	264	266	219	269	281	248	272	262	272	272	238	242	263	265	239	206	292	272	256	266	248	249	260	265	261	260	265	281	262	291	282	280	270	265	243	291	239	272	258	289	267	276	250	243	240	258	277	266	261	288	254	253	277	268	268	269	270	274	251	242	248	273	266	236	302	281	262	270	260	301	257	266	249	260	252	245	261	268	265	261	260	280	280	253	275	289	265	289	272	258	231	271	255	303	250	273	260	277	271	277	295	226	254	250	251	248	220	247	251	264	297	245	254	258	244	272	267	268	260	274	240	280	308	293	264	270	273	218	246	265	288	245	232	258	283	245	305	263	257	255	271	253	268	253	257	258	247	267	295	262	268	274	259	252	279	295	285	243	249	251	252	253	278	282	271	273	265	235	262	279	272	287	288	271	263	246	268	244	254	257	278	264	243	265	257	286	251	269	257	274	263	306	273	253	241	225	273	268	221	264	256	275	247	248	282	276	268	291	259	287	277	263	288	267	245	271	289	275	264	259	277	232	243	271	267	264	283	256	228	316	280	258	284	262	254	252	256	274	302	270	257	265	266	249	282	284	251	271	242	223	247	284	279	258	236	287	258	267	290	264	287	260	248	225	225	258	266	266	283	236	265	282	250	268	261	265	286	286	288	274	246	267	253	253	241	294	269	292	267	264	221	232	263	261	262	268	271	270	280	278	264	252	268	290	241	212	259	285	288	232	261	274	260	270	283	245	239	265	255	248	296	252	249	268	297	250	248	261	265	282	245	270	270	271	243	257	291	281	206	266	248	290	271	295	248	249	292	258	270	260	283	262	267	252	260	284	264	281	271	284	255	271	296	263	268	264	287	281	267	276	260	293	281	285	292	272	227	289	287	284	242	257	269	255	267	268	243	261	233	276	243	261	229	277	255	261	262	288	262	247	293	265	272	264	262	256	253	294	267	269	245	288	271	260	285	265	235	258	259	252	298	264	278	271	271	249	272	275	291	283	246	252	266	294	265	264	252	293	267	250	261	277	248	290	283	275	235	274	243	250	295	280	256	267	255	239	251	267	249	261	248	241	262	240	286	271	243	256	272	271	251	272	268	315	262	284	289	267	273	266	265	306	247	267	257	255	276	255	295
22747	37146	13505	4894	4686	3322	3454	2458	1702	1250	1222	890	890	726	643	572	598	574	542	511	501	452	486	467	420	414	409	389	415	436	378	385	346	382	370	339	353	369	386	382	341	391	402	347	364	348	380	292	373	339	338	355	334	376	346	366	361	347	327	370	371	350	353	335	360	356	319	351	363	323	348	355	369	368	364	353	361	343	358	371	347	359	352	372	363	366	342	347	383	373	318	348	312	332	324	330	360	356	384	369	324	351	336	350	315	327	372	335	365	364	342	341	341	339	344	355	341	368	373	349	354	339	333	359	317	335	316	308	319	336	344	368	351	350	334	341	332	348	337	330	353	355	356	355	369	360	342	371	346	339	391	345	328	321	348	312	323	302	351	354	339	372	354	343	329	372	344	376	320	384	335	385	353	349	338	377	333	368	349	373	360	346	366	349	357	335	362	346	362	370	359	314	347	358	381	345	334	360	367	358	339	294	339	353	332	357	360	340	359	359	351	347	342	347	387	356	339	324	362	375	343	372	364	377	344	347	366	346	343	372	346	346	360	353	329	345	356	360	335	332	339	354	341	385	359	364	379	329	329	349	350	339	340	323	366	339	354	327	342	339	331	358	358	324	358	328	326	366	340	334	343	326	359	377	363	345	333	358	382	360	342	347	397	355	352	351	355	340	328	360	361	351	369	377	373	346	344	355	345	356	342	370	354	365	363	333	342	358	309	354	383	356	351	343	334	328	332	314	334	363	328	359	357	363	372	329	358	333	341	308	337	332	357	344	363	321	361	377	348	340	328	356	337	345	329	349	353	365	307	342	340	336	340	374	332	321	346	360	345	386	374	340	357	320	325	352	353	358	348	354	379	357	365	331	350	333	356	379	403	325	341	355	330	346	335	377	329	358	372	390	372	355	353	326	382	348	359	378	343	368	342	329	341	343	309	323	365	364	329	362	353	375	353	350	328	364	335	351	340	355	369	332	373	339	327	358	348	356	323	391	331	333	323	347	350	321	342	366	366	379	352	334	340	367	357	340	343	367	365	335	331	344	351	347	355	324	338	374	358	400	314	375	344	360	347	343	349	367	338	325	313	358	356	388	387	352	309	357	328	342	357	361	325	338	313	352	355	364	340	353	345	384	327	348	312	343	346	368	389	346	363	366	330	339	328	346	332	343	351	346	333	320	386	351	386	327	346	387	374	341	355	380	354	335	342	340	380	304	311	351	372	354	346	337	342	353	339	322	349	341	345	327	353	347	375	361	364	335	360	308	356	345	329	336	339	377	345	351	356	348	370	341	313	341	364	374	365	344	360	359	339	358	374	338	378	365	328	320	347	329	334	335	327	375	366	355	336	336	328	354	324	315	332	340	381	342	353	324	345	312	375	331	365	357	384	373	339	353	334	344	359	352	329	359	349	375	368	332	360	360	340	338	396	340	331	365	358	333	326	369	342	330	350	373	331	348	370	370	326	339	347	352	335	356	349	335	343	356	349	338	364	356	368	338	353	314	367	338	341	318	348	343	355	350	332	333	345	347	354	345	374	358	329	346	336	363	343	372	339	334	373	346	364	358	336	359	355	337	360	364	326	353	349	351	357	361	338	338	358	377	333	350	330	392	355	370	320	383	354	317	329	349	354	352	356	354	353	368	376	349	350	355	373	374	359	344	350	366	354	336	391	344	346	344	361	338	369	372	340	327	360	322	357	348	349	354	325	354	372	369	349	349	381	318	326	321	360	341	308	334	330	349	354	344	379	310	319	370	380	346	359	351	347	359	369	333	353	337	375	324	323	348	370	328	336	309	335	369	328	340	310	373	341	366	364	354	358	334	377	376	396	343	324	344	320	341	337	359	340	333	335	326	358	336	344	359	364	341	368	348	367	360	339	366	362	337	319	369	354	342	340	382	393	340	337	334	347	337	364	375	346	378	368	322	314	361	320	368	347	341	342	345	346	348	363	332	366	331	323	349	338	354	360	353	334	351	321	357	374	340	361	326	344	346	307	352	349	327	356	368	379	365	361	319	338	352	369	363	382	332	363	353	360	359	330	349	319	369	354	357	344	330	378	350	339	357	368	320	353	369	343	357	347	358	342	348	337	377	380	314	401	334	332	328	325	361	327	374	353	326	344	346	329	381	379	336	326	375	335	319	357	359	328	315	330	359	365	304	343	368	334	354	331	347	364	382	359	329	377	373	365	341	344	331	371	334	400	340	331	307	390	333	342	309	335	324	349	347	363	345	376	380	363	332	360	328	329	358	336	336	357	340	338	350	378	355	315	357	337	338	383	343	335	363	375	347	308	331	365	325	350	356	354	351	362	378	361	344	345	324	367	320	332	345	357	361	348	363	316	334	399	333	357	344	340	362	344	310	342	355	374	366	336	369	327	366	351	345	372	336	318	336	355	377	352	335	374	373	338	346	335	332	370	377	322	324	334	348	361	358	367	351	369	336	306	352	341	301	347	337	334	365	355	375	314	350	332	340	365	342	322	351	318	338	350	374	354	312	349	363	338	354	361	368	351	335	354	332	342	373	342	330	387	364	346	366	362	336	357	348	367	330	337	340	358	377	362	331	336	332	343	384	340	335	380	326	327	386	393	350	363	335	332	347	385	370	335	334	347	353	331	339	373	347	366	398	362	360	349	315	317	322	340	387	341	337	355	323	350	339	329	367	376	385	356	368	374	391	370	342	339	333	314	326	329	349	359	317	380	351	316	377	341	364	325	362	366	373	330	365	355	354	343	364	349	359	342	333	344	309	332	350	337	325	366	301	339	331	344	369	352	317	355	348	335	331	367	347	355	349	336	358	332	334	348	377	328	373	335	328	341	346	347	363	330	346	348	386	355	329	383	343	343	362	360	375	356	352	359	361	342	340	330	326	324	371	358	351	324	352	363	355	352	337	342	335	359	323	330	356	338	363	354	351	342	337	309	372	357	338	363	372	343	339	354	339	350	353	340	367	307	326	355	334	342	361	350	341	327	327	341	354	359	342	374	350	335	366	361	349	325	332	321	381	344	344	376	336	355	342	352	350	366	354	350	372	331	351	333	372	348	363	355	340	361	307	307	342	366	336	364	364	338	356	319	333	355	324	361	342	355	347	360	363	348	336	335	337	336	325	332	339	360	345	340	346	413	358	348	337	349	304	378	328	329	342	333	351	344	339	371	336	346	344	353	350	333	341	322	353	318	358	347	367	366	331	339	401	362	362	354	348	349	356	342	322	335	333	337	334	367	334	373	328	364	337	343	330	368	343	329	329	370	335	362	339	358	350	375	360	344	377	361	344	349	349	360	339	355	358	354	331	336	360	379	322	352	368	324	312	325	381	371	356	317	346	333	352	321	352	331	401	340	345	333	362	320	353	343	345	321	333	371	350	378	349	361	322	322	357	336	357	364	336	338	355	374	363	343	326	358	365	343	334	351	336	330	360	333	341	380	378	345	363	345	383	359	388	353	366	368	370	345	343	376	360	338	340	360	370	347	352	348	351	381	336
23187	21674	29462	24404	21669	21601	7399	2058	1228	1004	849	725	570	515	454	407	441	382	394	330	351	322	256	282	279	235	264	237	234	260	233	221	217	215	217	204	198	191	234	201	213	218	206	197	196	198	178	198	193	172	202	202	204	182	194	205	205	181	192	220	186	178	203	181	171	176	190	175	199	146	183	207	183	186	188	182	190	226	210	198	178	211	185	178	195	171	181	171	235	185	198	188	217	191	172	186	202	190	178	192	198	179	200	189	169	199	185	184	184	165	175	176	180	184	196	197	177	198	182	175	195	164	166	175	182	202	191	201	168	195	188	178	179	182	194	210	176	183	187	173	179	179	201	188	193	189	167	212	207	189	189	185	196	203	191	170	172	188	182	186	166	177	202	202	202	199	193	190	173	198	212	182	163	174	207	180	174	196	166	184	189	192	187	205	200	194	196	164	191	196	188	185	179	169	181	183	192	186	181	205	189	168	185	202	192	193	179	210	173	206	183	187	170	196	186	191	178	185	196	197	189	216	167	173	186	193	198	185	167	182	171	168	189	197	182	190	173	198	183	189	188	182	188	210	184	191	198	178	200	187	201	184	178	171	179	181	209	207	203	183	177	182	222	191	196	189	196	201	191	191	175	185	206	166	196	201	159	193	186	182	168	178	193	166	164	167	196	203	182	194	166	183	168	178	165	158	188	192	196	165	203	201	190	193	164	204	186	199	175	190	166	175	178	183	191	180	196	186	184	191	213	232	167	180	187	184	183	182	182	187	192	185	158	194	191	181	193	182	184	217	179	200	194	204	190	210	182	188	173	194	191	167	183	170	181	199	198	210	195	189	177	219	181	225	195	193	190	188	186	189	181	184	189	189	208	210	192	181	197	184	185	204	155	174	185	185	174	185	207	194	174	185	170	191	194	189	164	209	187	193	181	192	199	198	193	216	218	172	213	206	203	171	185	189	184	181	179	212	169	183	206	160	168	198	178	194	186	193	209	212	173	169	208	184	169	175	174	203	193	214	171	167	173	170	160	160	161	163	193	206	198	186	196	162	164	186	190	206	182	189	197	186	212	197	199	186	195	174	184	197	190	188	192	199	201	184	187	179	199	195	171	167	168	210	187	202	211	179	202	202	202	191	222	207	193	169	196	183	177	195	198	164	200	208	191	181	205	197	182	188	186	194	194	181	193	182	164	195	213	218	184	184	157	194	196	188	189	188	182	204	182	155	204	188	183	213	163	195	192	169	191	186	177	191	187	205	202	185	204	171	204	197	183	194	200	191	204	180	191	171	179	196	181	202	189	182	206	170	191	191	187	166	191	194	212	225	187	169	208	174	206	197	200	180	148	155	192	220	207	203	200	172	186	156	183	164	189	181	199	189	212	173	175	192	205	177	167	184	181	191	195	166	164	194	202	178	196	162	200	184	198	168	188	198	206	173	174	184	195	192	178	184	192	209	187	194	188	179	202	164	195	221	197	168	178	172	180	189	211	210	197	177	201	195	185	182	181	172	190	186	192	183	190	191	186	171	196	206	171	198	181	209	183	191	220	185	190	182	180	199	201	200	143	200	176	170	194	203	162	181	200	194	195	181	198	199	184	197	204	203	180	178	197	205	181	156	205	175	189	182	180	162	186	197	169	177	170	186	161	177	175	211	192	218	175	200	210	183	180	202	211	212	164	186	195	173	176	193	178	164	175	188	201	195	198	178	199	189	181	173	179	193	203	180	186	191	186	203	183	188	178	194	181	220	182	173	209	207	179	207	191	192	174	191	192	200	173	196	220	185	192	172	178	178	202	195	200	168	180	183	168	190	225	203	191	193	161	187	170	184	184	211	193	174	200	186	203	187	154	210	201	179	186	188	183	187	201	196	222	193	193	200	172	181	175	186	191	190	196	157	208	206	168	187	178	209	191	172	213	170	193	176	180	197	195	188	182	170	175	189	211	190	204	226	162	188	182	198	209	181	182	199	173	182	203	154	180	189	160	196	152	181	188	198	194	213	194	181	184	183	180	183	205	185	178	165	199	177	189	206	205	192	168	199	196	190	168	197	202	191	182	182	176	167	215	190	186	180	205	188	176	186	206	179	187	204	177	179	196	189	180	157	182	189	190	165	198	178	190	208	204	213	174	179	184	184	187	183	177	184	198	212	198	166	186	186	181	173	194	187	195	190	186	195	195	208	193	198	189	182	197	183	181	198	190	168	184	186	172	174	183	168	180	192	192	170	192	189	189	198	181	170	199	199	189	199	198	174	183	204	195	192	169	180	168	176	197	189	168	176	182	188	191	163	214	202	186	201	177	186	188	207	180	180	188	196	202	175	172	190	194	174	182	205	190	189	196	190	204	197	181	188	165	195	179	195	190	184	212	208	176	212	211	203	178	183	176	176	191	184	186	192	195	197	182	183	195	205	194	203	202	235	192	207	196	179	185	183	179	186	193	183	175	193	210	193	195	183	188	183	163	179	172	173	177	178	221	196	168	174	190	169	184	163	201	180	202	180	189	155	190	177	196	187	181	171	167	190	184	201	178	171	172	189	179	201	169	175	195	233	199	196	197	186	194	192	191	185	172	196	198	187	215	195	170	183	206	185	184	170	178	198	200	199	231	160	186	171	185	171	184	186	186	185	201	173	204	184	180	158	192	197	157	168	175	188	172	197	189	215	174	194	208	181	204	198	187	170	195	186	201	171	204	191	170	179	196	198	163	195	187	185	184	191	178	178	204	184	150	182	183	186	159	198	162	190	192	165	184	171	186	205	181	216	181	159	177	181	182	181	198	191	183	183	185	197	191	177	193	201	205	158	192	189	172	186	184	188	210	189	199	201	172	180	164	188	200	200	170	192	183	170	206	177	185	184	199	177	194	190	174	208	191	194	185	199	208	165	186	162	201	230	172	174	199	191	178	189	181	168	178	165	170	205	202	180	194	182	201	188	184	194	205	204	186	174	187	194	197	186	214	185	200	188	183	196	176	187	193	204	174	182	174	193	210	207	192	202	199	193	191	167	188	187	175	180	180	185	194	185	177	189	206	199	203	215	187	183	205	195	169	184	193	196	182	196	191	179	188	176	187	188	188	204	191	179	187	194	230	167	177	177	175	178	184	207	165	194	189	176	178	175	177	198	180	173	191	194	167	196	184	165	157	163	185	192	189	170	186	182	188	186	198	192	204	179	201	179	148	210	158	189	218	183	171	191	183	176	219	194	187	196	178	187	189	184	197	189	214	184	183	196	187	186	200	176	217	190	203	210	171	180	180	176	191	188	206	197	202	168	171	199	211	202	200	173	195	196	172	205	192	180	169	186	178	181	169	184	172	191	177	187	175	156	175	191	196	186	153	194	193	177	203	191	173	205	168	182	180	172	183	218	218	190	202	173	168	176	195	212	190	182	233	189	210	171	196	193	177	192	183	191	183	191	161	164	185	191	212	200	215	199	159	172	163	155	217	190	177	167	193	194	188	213	195	205	190	195	184	171	207	190	161	194	175	191
27056	49015	21189	8471	7733	5602	5260	4157	2797	2213	1779	1423	1266	988	849	750	740	720	689	584	543	464	496	465	419	389	362	373	343	321	330	318	292	305	311	272	284	294	313	260	263	253	260	272	259	271	269	293	286	237	251	259	275	265	266	267	264	234	271	253	257	294	235	279	254	231	275	265	249	244	248	244	290	252	264	269	229	277	257	250	268	273	275	249	267	243	258	255	266	272	280	263	269	248	266	247	240	257	249	242	265	265	232	255	257	278	264	253	245	248	252	274	259	234	244	249	267	253	245	252	238	234	256	256	222	262	273	261	246	272	260	275	239	283	239	268	271	269	264	240	256	247	246	250	269	265	271	243	257	267	261	264	236	261	273	235	233	269	271	232	254	276	261	236	270	266	245	251	262	272	269	264	245	268	255	259	256	234	250	254	241	239	253	241	242	248	278	255	259	254	253	253	222	249	259	267	244	298	269	259	254	271	249	246	271	242	261	260	253	247	266	256	249	256	245	262	264	254	275	273	259	242	262	259	257	287	260	251	265	273	259	261	261	246	256	247	223	223	273	235	285	219	254	281	289	308	255	242	275	266	241	276	236	228	237	251	248	275	244	240	259	264	267	295	230	268	248	271	236	274	276	276	295	251	249	292	268	244	253	223	246	253	224	262	271	247	249	237	254	254	279	261	271	234	254	266	235	251	267	250	262	262	249	258	279	244	251	246	254	263	254	210	244	286	265	225	225	251	241	272	231	248	212	238	250	272	258	244	256	305	246	238	268	274	250	255	231	222	274	273	262	263	279	262	257	252	279	271	260	258	271	239	251	272	250	253	252	260	230	252	255	273	275	264	240	252	267	236	248	274	263	260	271	260	258	276	233	305	275	257	257	289	232	259	234	258	245	271	281	240	268	236	236	248	265	253	230	251	286	244	246	219	223	253	263	297	259	247	241	259	248	272	283	249	213	265	245	275	285	260	254	259	237	259	260	240	257	286	244	247	257	254	247	238	248	273	241	258	254	251	264	269	225	256	260	252	253	237	254	238	275	252	285	247	268	261	265	267	271	232	234	253	248	235	264	231	253	282	251	236	265	280	266	251	273	270	254	255	234	229	247	257	253	231	249	250	260	257	269	244	228	251	241	274	233	268	238	232	272	273	272	258	270	274	273	260	262	228	241	257	253	242	261	211	262	239	264	277	259	264	274	232	257	260	270	255	253	225	255	250	253	238	241	265	236	248	252	266	249	262	246	241	243	233	260	225	252	256	252	276	262	222	266	255	271	269	252	239	228	266	251	229	259	259	271	246	248	240	282	245	262	269	239	279	288	236	268	272	249	247	268	230	260	247	262	255	256	261	211	265	252	239	288	257	238	269	254	261	284	265	271	258	267	262	262	252	259	229	266	231	265	241	231	250	268	264	250	240	254	238	270	240	232	272	222	260	256	261	259	266	258	231	280	280	253	234	234	219	269	257	257	251	291	224	269	228	251	269	246	261	257	247	282	243	253	242	251	248	232	260	276	225	276	243	275	252	244	251	273	227	249	225	241	253	291	261	252	281	263	242	258	280	253	270	239	242	254	218	267	285	253	259	234	249	270	255	263	231	285	230	256	259	254	260	261	243	231	264	250	269	246	264	245	258	251	241	258	253	254	297	243	257	252	239	255	253	268	253	237	245	267	242	263	243	272	281	251	253	247	249	256	242	243	257	253	242	226	253	269	247	252	270	258	256	268	218	263	258	259	216	241	309	225	270	255	281	280	252	267	260	257	238	253	260	258	279	246	281	257	222	256	249	277	245	265	235	250	234	267	248	252	268	255	235	266	258	255	261	294	247	222	249	254	269	277	243	252	206	261	257	269	253	268	255	273	259	246	232	283	237	253	252	260	254	258	237	268	245	232	247	224	237	260	227	247	247	270	212	265	262	255	241	230	261	261	233	240	265	245	259	257	251	263	262	263	223	269	274	264	262	250	246	268	233	247	249	300	238	272	249	252	259	258	270	257	272	266	257	271	239	274	252	251	274	264	226	230	255	262	258	253	280	262	251	268	263	247	247	262	214	269	263	233	239	266	268	231	242	253	256	265	260	270	265	215	267	220	246	268	240	229	258	282	253	263	254	263	273	229	257	230	255	232	269	258	222	292	270	269	268	246	231	258	267	266	242	275	234	213	248	255	276	267	267	227	296	270	245	259	260	244	267	257	267	264	262	259	232	251	264	260	260	260	266	269	262	226	246	263	241	279	262	221	251	247	259	253	260	258	238	232	212	243	247	244	231	224	274	281	267	264	283	236	238	251	254	244	262	244	239	262	237	274	244	238	265	264	231	257	265	281	249	287	259	261	253	237	250	230	213	250	214	236	246	241	249	242	242	282	230	263	260	240	258	279	301	253	280	235	253	236	260	288	245	237	255	243	250	265	257	246	273	296	239	233	228	246	234	244	251	277	252	250	261	221	237	231	262	236	235	277	249	272	268	251	263	234	250	251	261	235	254	242	245	239	246	253	271	275	250	256	265	246	249	249	264	243	270	240	252	244	266	277	231	235	268	248	248	229	258	246	252	247	267	242	262	261	232	244	264	245	276	269	263	254	230	276	248	229	233	242	241	230	266	267	268	235	233	234	243	277	224	285	227	246	267	243	249	233	244	233	282	248	264	263	249	254	279	235	263	225	258	269	240	266	262	278	233	260	230	245	227	259	261	254	250	256	255	277	266	251	242	225	233	252	228	245	262	257	276	246	242	264	253	220	272	235	220	242	238	270	250	242	247	258	236	266	256	227	305	255	267	231	273	246	251	248	295	257	259	238	262	242	266	265	239	264	234	270	232	252	240	291	263	260	258	268	249	270	278	231	232	279	277	263	267	259	239	267	260	257	247	277	246	245	278	271	251	262	253	255	234	228	266	254	237	276	248	251	252	251	253	244	236	215	258	264	259	253	251	261	268	271	258	243	238	259	255	240	262	256	228	265	240	272	245	246	247	260	256	246	260	254	256	255	247	244	253	261	249	251	255	246	247	245	260	274	249	244	268	247	226	266	266	264	287	233	277	289	258	274	246	259	243	239	281	271	249	249	246	246	225	254	277	252	252	246	266	271	237	212	261	271	256	265	259	239	255	270	267	272	246	278	276	257	249	251	254	240	222	230	262	264	267	263	261	276	257	253	263	264	283	265	240	238	256	240	255	237	252	241	261	262	258	267	231	279	246	222	239	239	270	249	288	276	225	267	249	305	272	277	272	260	240	263	234	263	271	271	254	258	260	243	249	232	265	264	271	261	242	256	254	259	255	254	229	233	275	257	248	271	278	265	242	265	268	251	266	266	272	251	289	266	245	270	251	263	260	223	269	292	256	237	235	247	259	271	232	247	280	275	241	240	235	235	272	236	243	233	276	271	245	228	253	240	249	239	266	227	274	268	262	267	261	262	282	256	254	275	243	253	247	235	234	240	227	277	250	239	236	282	260	240	229	248	280	282	258	256	256	241	245	268	290	266	252
28625	21277	11038	2722	1700	1284	1097	1000	793	670	651	567	547	557	498	498	498	459	498	451	429	466	450	417	433	453	409	415	442	439	411	413	430	425	405	401	454	458	406	400	411	414	417	421	441	424	410	428	393	411	427	419	424	384	408	413	411	436	397	433	382	396	403	405	427	429	425	419	410	424	439	418	413	367	395	420	411	408	426	407	400	425	420	395	448	410	414	383	433	411	405	403	418	412	407	400	399	398	395	381	391	406	446	398	394	408	437	413	440	423	397	435	387	442	390	408	420	390	436	385	408	426	410	401	400	392	386	443	395	405	387	423	386	386	413	395	396	379	421	409	381	384	352	410	405	436	393	420	403	415	448	376	448	412	419	392	404	397	400	406	411	413	408	401	409	434	386	397	392	407	395	404	397	386	401	400	443	410	422	406	408	399	382	415	420	389	425	396	382	416	429	412	415	420	403	392	397	405	425	418	418	390	403	389	430	407	424	396	416	417	399	403	419	421	422	423	399	406	396	404	399	420	433	400	428	425	378	413	400	398	406	414	421	428	383	397	385	417	413	437	397	395	424	423	422	430	395	399	393	441	442	422	437	395	398	391	379	413	410	430	416	442	410	448	409	419	396	413	416	388	444	357	365	418	369	386	421	405	370	420	424	423	359	387	396	417	396	403	411	405	401	410	389	423	397	441	391	433	390	390	426	389	385	391	434	391	432	404	431	417	407	415	400	428	393	404	440	428	427	389	373	385	409	386	413	426	403	410	422	396	432	364	410	407	397	407	384	402	398	401	402	406	392	433	423	437	418	400	429	412	450	387	415	400	417	435	378	416	403	397	418	414	421	400	400	417	418	416	436	420	407	395	423	402	422	429	399	387	376	381	370	394	410	441	415	373	408	398	386	426	438	427	396	393	394	402	369	404	398	404	406	433	435	398	434	412	424	431	424	448	383	399	380	389	418	413	434	402	387	402	419	390	408	406	396	435	407	417	368	374	422	412	408	415	399	426	409	403	460	405	387	449	436	427	403	394	402	391	416	441	408	420	385	409	400	374	444	423	427	416	425	458	403	413	430	442	391	419	349	398	452	396	419	397	387	410	428	401	423	418	423	444	378	398	409	469	401	413	393	453	389	416	404	410	425	398	433	404	367	426	424	385	454	402	416	374	401	414	429	402	399	427	404	394	423	411	445	452	444	403	413	389	421	433	436	443	435	389	374	432	415	401	381	406	415	414	412	426	423	400	416	445	378	408	388	387	433	412	400	422	392	375	411	415	379	424	397	421	410	437	398	426	430	415	412	406	398	415	403	427	403	360	428	425	394	421	413	411	432	386	446	426	386	393	379	393	410	426	412	403	397	419	410	425	393	433	389	401	392	394	426	415	407	387	390	394	414	388	420	386	374	398	416	403	435	410	425	415	442	396	411	389	382	359	425	385	394	363	437	413	415	394	430	368	396	384	440	415	412	384	417	425	413	404	409	423	410	441	411	406	404	427	399	391	417	420	433	397	395	416	413	397	404	411	441	407	403	439	389	414	412	352	421	400	413	393	384	377	448	414	423	399	414	365	450	402	433	412	404	391	427	403	370	432	382	380	408	397	391	423	400	369	404	420	410	419	408	367	401	401	435	384	406	399	386	411	368	405	388	435	407	389	439	393	400	424	414	401	404	414	406	390	459	404	400	371	400	420	410	422	389	391	421	389	458	414	417	401	416	450	405	413	400	385	402	393	429	432	388	381	403	390	393	420	421	413	410	419	441	433	430	430	413	418	403	390	394	392	397	418	407	404	420	348	391	403	416	429	432	395	392	402	399	440	406	389	416	395	445	415	415	383	404	411	404	398	388	407	408	386	392	436	393	433	413	419	420	424	434	402	396	417	419	395	411	402	452	422	402	383	420	443	399	380	390	440	413	400	400	403	445	377	356	395	408	397	397	399	437	427	420	442	395	422	451	416	416	431	385	428	414	398	478	395	413	410	419	445	422	417	382	453	371	428	421	415	437	462	411	389	378	428	431	390	414	394	404	384	383	403	396	374	405	394	408	408	387	410	397	423	402	375	404	425	404	401	384	384	394	382	372	406	408	411	375	418	430	413	418	412	422	410	386	415	386	394	401	396	387	411	389	399	391	427	405	391	429	398	412	383	411	383	392	435	425	393	391	409	382	399	405	421	391	400	427	373	429	371	403	415	394	392	397	398	415	387	416	396	382	411	413	367	410	417	427	402	440	418	394	387	444	406	433	454	397	420	429	418	371	425	400	409	424	374	407	387	405	427	385	429	438	409	430	412	441	420	455	417	405	418	401	431	401	403	434	415	430	413	376	415	396	427	357	446	427	394	393	411	444	393	418	402	395	368	397	394	406	402	397	388	372	409	421	445	439	391	431	420	374	403	411	430	392	371	412	402	395	406	408	389	399	410	401	410	452	431	414	413	380	398	409	363	397	417	377	407	440	358	385	409	412	433	437	438	379	405	384	424	414	403	421	443	412	448	407	405	401	398	389	389	378	425	414	429	426	397	428	379	418	428	398	420	391	417	413	387	354	384	452	408	432	391	406	461	396	395	398	435	433	404	424	411	391	378	451	383	386	416	384	396	396	405	417	410	418	409	408	399	403	443	386	414	391	397	428	373	390	368	412	418	423	432	395	406	357	410	414	424	412	420	374	390	389	426	405	428	383	406	419	416	411	407	379	390	404	440	442	414	396	401	427	425	440	378	428	358	384	417	380	403	433	424	389	403	394	386	373	411	380	429	411	408	374	373	405	418	361	391	422	426	413	407	389	384	418	421	391	379	433	413	387	401	404	430	411	420	411	382	397	403	400	429	412	405	409	428	429	412	412	436	375	425	398	409	402	412	437	403	401	393	406	399	412	390	373	413	384	399	423	396	406	397	391	428	403	450	437	406	387	406	441	410	388	421	407	409	399	423	376	382	426	407	417	382	408	396	397	400	421	431	403	420	406	386	400	412	417	415	438	417	417	391	427	431	407	440	381	400	400	402	394	393	404	375	403	408	430	410	423	430	400	384	419	346	410	409	391	410	442	414	403	383	423	423	404	416	406	401	401	380	401	405	406	421	403	398	403	381	393	396	438	410	393	419	406	411	448	425	407	452	378	407	366	430	396	395	391	414	385	431	440	400	393	390	410	360	422	389	431	399	408	393	421	393	414	429	396	379	422	428	417	365	393	413	429	390	381	402	407	430	389	392	411	378	424	408	434	400	448	423	401	425	419	413	420	431	405	404	398	432	387	398	420	392	451	416	415	411	402	402	424	398	399	404	388	398	411	378	396	426	422	422	437	438	419	417	396	384	408	414	446	376	411	420	377	398	405	382	420	392	426	434	367	429	416	388	402	414	377	385	413	397	360	402	459	399	387	419	372	417	422	395	443	416	391	442	385	401	418	376	439	416	390	394	378	407	409	437	428	394	411	395	401	362	413	437	367	413	367	409	419	390	443	425	405	381	422	420	387	423	379	366	375	398	423	359
23150	29419	9777	3215	3085	2773	2337	2020	1540	1163	1098	928	854	793	707	679	757	737	690	688	628	710	574	600	594	577	524	555	539	575	589	531	554	568	534	562	523	550	567	529	545	553	565	558	519	549	528	524	566	522	523	536	535	533	560	540	481	528	532	530	524	527	544	562	548	509	537	504	527	532	557	553	562	525	534	548	545	548	523	523	533	543	507	523	533	519	502	556	511	527	543	545	497	487	547	520	547	567	578	574	574	517	509	504	537	557	530	520	514	524	564	527	528	524	531	544	518	507	545	485	512	541	536	506	534	511	530	559	533	566	559	523	527	508	573	582	509	534	563	550	542	527	546	610	518	515	525	505	537	535	500	570	552	528	592	528	522	529	546	506	533	537	546	519	544	521	530	540	544	489	531	530	526	524	500	545	526	528	541	522	515	583	529	518	550	554	559	552	571	545	513	479	489	535	599	568	532	523	526	494	528	522	495	490	540	496	507	546	520	508	528	548	536	553	558	551	571	548	497	506	554	526	512	562	560	501	550	527	574	512	519	531	527	592	526	528	563	532	538	540	534	543	531	545	557	554	520	554	527	529	550	525	519	520	554	527	532	586	505	525	527	561	542	552	543	537	553	573	530	530	503	517	535	551	534	523	572	531	525	516	510	529	537	551	535	508	560	558	537	499	500	559	527	558	528	560	502	536	470	537	516	486	501	490	561	523	507	528	562	532	494	579	524	536	565	533	507	506	526	538	535	524	509	569	540	518	519	519	553	527	557	533	521	526	564	515	543	548	511	553	502	518	498	531	525	524	516	534	545	534	572	519	556	549	562	519	534	551	545	515	541	543	515	545	527	560	536	532	534	514	521	514	555	503	539	524	515	526	549	549	509	509	536	512	534	511	538	523	544	531	533	536	537	548	510	542	485	511	527	532	536	537	576	551	514	540	532	513	520	485	479	526	540	547	515	520	532	562	510	532	552	519	513	498	542	568	542	540	551	549	586	560	499	523	576	461	548	544	525	508	509	493	491	550	540	550	528	542	544	570	517	526	515	556	550	534	561	559	553	530	514	585	557	541	549	538	536	519	560	515	536	499	507	515	554	489	496	543	533	501	537	499	523	542	494	524	540	540	482	571	469	522	544	516	502	520	533	518	539	512	543	582	592	519	534	506	507	561	506	511	567	550	554	496	523	514	563	525	521	533	517	548	544	540	545	529	536	542	511	530	514	553	512	493	543	506	512	497	556	556	546	518	543	552	552	531	543	544	513	521	549	526	524	570	502	500	593	555	558	525	527	558	553	539	537	522	555	521	503	560	496	514	489	479	527	495	516	583	552	495	525	526	539	527	518	529	551	565	552	542	522	568	528	528	538	535	517	519	520	557	560	527	506	540	568	505	512	538	470	580	555	534	499	503	522	534	559	536	514	521	530	526	583	563	540	528	552	488	535	517	546	518	525	545	548	501	538	533	512	515	532	533	552	551	536	511	522	558	527	507	529	492	557	560	515	571	573	462	541	554	488	523	525	550	582	519	525	526	508	517	532	535	578	520	550	522	530	497	574	547	524	510	567	521	514	512	519	541	511	536	538	532	543	524	506	533	539	530	515	531	585	534	514	520	504	531	530	542	509	517	591	530	504	538	551	511	529	533	529	497	517	491	547	536	551	534	511	492	546	559	536	530	542	517	545	553	531	526	556	525	514	519	518	588	502	538	578	506	520	505	560	555	499	539	555	546	495	567	535	541	509	529	517	543	527	534	534	573	516	533	535	550	511	479	507	564	552	509	512	532	569	502	522	567	530	522	518	555	554	539	535	559	552	555	546	568	549	508	560	546	549	513	536	579	577	555	520	570	518	535	539	493	523	495	552	531	537	515	509	567	564	508	513	536	538	522	531	510	543	572	509	518	505	545	545	469	566	569	571	503	526	532	475	533	505	556	524	533	510	532	499	527	552	534	517	539	547	515	523	526	523	539	544	519	514	514	506	518	514	511	514	549	520	506	530	529	508	558	510	552	501	511	538	521	542	587	574	580	523	482	490	508	535	517	540	564	535	529	531	564	550	560	551	533	505	545	522	511	540	534	544	536	535	560	552	530	519	508	542	556	565	532	531	565	541	552	492	562	535	531	547	534	569	524	522	535	548	543	486	504	505	520	556	504	493	542	540	512	523	534	539	517	546	564	551	494	496	546	496	504	506	516	562	531	511	544	529	547	500	535	512	520	560	543	496	511	521	578	497	565	512	526	503	533	520	503	539	535	516	572	523	532	563	520	536	534	570	536	511	538	513	552	528	524	539	485	531	509	576	547	520	527	539	495	579	565	505	531	543	554	545	546	581	548	545	574	524	535	513	537	523	609	529	541	573	554	553	537	531	568	497	506	544	545	508	539	493	545	524	509	515	528	520	536	525	485	498	513	534	531	545	558	584	541	520	516	543	534	520	527	539	575	484	550	539	562	536	508	510	550	568	509	536	494	552	536	558	548	544	509	499	500	514	497	526	492	546	562	537	545	524	559	543	530	533	532	539	544	551	541	528	549	561	571	519	546	551	544	508	525	509	502	562	515	534	534	506	540	526	529	556	539	491	559	574	546	548	537	519	521	499	524	538	521	501	501	528	498	557	509	505	548	474	545	492	529	550	546	551	540	525	546	530	538	530	543	538	561	513	505	488	512	520	537	533	497	570	509	581	563	516	541	521	522	528	515	515	539	536	536	545	524	541	547	547	521	564	509	526	551	518	552	506	527	568	514	560	529	522	537	545	545	525	561	497	522	530	488	535	548	537	511	501	506	523	518	555	518	548	573	534	534	536	541	549	566	547	539	539	565	525	532	517	536	556	523	528	531	543	598	531	528	505	535	506	574	527	529	530	527	539	507	505	508	474	520	533	552	573	544	545	557	552	551	528	531	495	548	553	519	511	527	520	500	522	559	560	506	524	515	547	493	521	511	556	547	513	535	505	552	534	520	522	520	548	540	515	547	549	518	535	567	539	565	559	522	482	529	537	594	501	548	561	557	552	512	537	527	538	529	517	496	533	583	554	566	535	561	565	522	570	528	529	526	503	518	551	510	541	562	521	517	558	520	514	520	544	506	535	561	541	547	519	550	545	523	550	543	542	532	524	525	535	500	518	528	511	514	489	534	528	516	538	505	541	529	515	538	488	510	553	548	528	529	511	546	540	496	530	544	524	468	541	578	569	568	528	549	489	505	556	521	530	495	526	532	513	531	512	566	590	514	537	510	522	499	547	523	511	512	517	539	556	556	502	566	536	543	497	517	563	538	520	555	548	460	529	540	561	532	518	523	522	479	523	518	503	547	526	506	520	476	544	488	521	561	533	531	538	543	537	519	499	522	537	577	518	538	535	531	531	519	538	543	515	512	532	538	554	541	580	505	571	536	542	531	568	502	537	485	541	517	537	548	540	555	524	524	539	521	537	528	558	535	529	513	569	514	536	539	535	544	535	482	546	549	515	529	525	578	532	560	550	532	533	552
24388	21710	28895	25057	21522	7729	2304	1533	1179	787	841	735	680	608	570	511	548	510	466	514	493	445	443	479	435	434	439	393	404	396	400	410	415	383	433	385	391	402	397	391	374	392	366	392	391	368	390	401	361	391	395	373	374	375	345	341	399	420	410	396	379	346	405	382	361	386	394	346	371	397	384	396	371	416	378	384	391	351	400	418	391	408	394	408	395	336	424	398	354	372	374	365	380	395	379	376	384	358	351	407	357	394	395	353	389	353	388	376	385	404	384	397	352	386	370	419	417	381	366	371	372	343	410	369	352	415	387	416	372	360	381	328	372	377	370	381	389	374	391	361	353	393	385	362	374	383	414	365	359	394	368	403	382	345	398	400	380	346	422	354	356	384	389	354	358	358	334	369	375	371	393	369	403	403	401	366	360	375	406	383	388	365	406	385	351	379	392	399	419	365	404	391	405	381	377	375	368	351	367	341	351	381	363	368	378	367	350	362	408	362	372	340	416	410	402	376	332	394	387	408	374	401	397	352	371	386	365	378	393	412	390	368	403	385	369	360	356	371	353	365	402	322	413	365	361	385	408	389	377	392	361	383	373	354	350	402	388	404	370	390	395	381	386	368	332	358	369	385	408	416	399	390	347	388	374	341	380	346	376	371	386	386	346	367	365	402	390	388	369	346	356	348	349	370	368	413	381	361	395	394	387	344	366	387	362	411	387	361	388	379	396	385	359	374	358	387	388	357	357	376	352	388	359	350	379	347	394	373	361	369	384	365	398	420	407	378	404	385	397	410	381	398	378	362	364	361	383	373	390	397	376	385	364	398	367	373	382	384	444	378	372	363	373	374	360	415	382	382	381	340	401	381	399	393	364	365	444	400	359	377	348	405	381	370	396	377	393	358	366	365	361	403	385	378	385	359	367	366	375	390	348	363	360	386	348	379	383	377	407	398	418	374	401	399	402	365	372	402	360	383	388	359	341	400	374	363	370	385	376	361	370	374	379	394	390	369	383	366	369	392	334	370	366	344	347	357	367	393	394	370	341	383	399	382	350	340	408	352	350	399	366	352	396	386	358	385	397	399	381	381	384	367	365	408	416	397	341	374	400	356	417	392	372	380	385	338	365	386	414	350	398	371	384	381	382	376	377	352	377	342	398	374	411	369	386	383	414	396	390	385	395	361	374	389	367	387	353	374	409	367	382	403	364	389	357	374	370	334	411	365	375	378	343	341	356	388	372	365	368	367	382	389	383	384	358	351	398	392	408	384	388	366	393	367	381	364	387	402	366	379	370	396	348	358	350	375	346	381	395	338	364	391	394	374	381	400	368	355	388	376	386	401	364	402	354	384	393	375	386	393	341	381	373	374	362	412	375	390	394	375	396	385	364	356	370	354	364	372	382	362	395	372	398	369	374	396	419	371	386	379	358	368	402	391	400	337	401	371	400	399	377	392	399	356	381	396	367	376	377	378	381	375	376	406	372	393	360	379	383	382	359	410	366	402	396	373	425	384	390	356	404	352	391	402	371	383	382	380	396	369	346	363	385	391	400	388	350	390	363	372	360	377	390	347	340	366	362	391	391	383	338	346	379	397	367	374	336	346	380	369	372	356	408	385	352	371	375	380	385	383	414	389	374	380	375	383	339	384	349	389	370	372	382	346	378	372	381	386	395	402	350	359	364	390	352	362	409	349	374	363	403	353	364	387	347	378	352	362	378	359	407	342	373	384	369	378	399	360	361	370	378	376	366	394	387	372	388	401	396	348	387	378	345	371	390	362	402	405	376	353	354	371	397	409	376	354	376	392	360	375	354	401	380	361	441	369	363	371	389	404	373	410	383	353	354	393	378	394	373	384	350	359	374	401	349	363	399	384	386	367	357	375	352	376	353	402	372	372	360	379	388	402	388	370	407	344	399	397	363	419	388	403	372	368	386	393	364	375	400	356	343	375	382	354	404	378	320	394	366	385	377	355	416	395	370	340	391	357	426	412	410	355	373	365	397	408	363	350	380	347	360	364	374	394	362	357	380	383	397	365	407	359	387	388	396	392	344	390	387	395	397	395	384	364	376	380	371	365	392	356	383	385	366	411	418	361	358	350	392	375	436	369	387	391	391	370	369	382	376	370	400	378	406	381	376	387	353	370	361	354	401	378	383	367	353	345	381	340	329	398	360	376	383	373	371	384	376	391	358	362	349	380	387	384	346	375	375	353	349	359	376	373	382	379	358	353	376	372	392	404	378	366	377	396	339	368	389	404	364	385	436	409	345	357	399	366	370	359	342	392	395	362	378	406	353	373	412	342	367	392	368	383	389	387	392	361	367	352	372	381	389	358	413	418	369	392	389	402	376	396	369	393	410	356	373	406	388	420	402	385	391	408	394	360	356	410	351	346	407	394	393	372	355	397	379	369	362	376	405	379	340	406	389	373	372	364	380	384	339	366	361	348	360	401	360	409	400	356	363	399	357	366	389	380	389	376	383	408	375	372	381	367	394	362	386	388	406	338	377	374	381	366	377	393	421	355	394	388	397	377	387	391	344	346	356	371	392	387	354	396	385	395	399	354	366	370	378	413	355	384	404	362	358	370	372	411	366	393	367	397	380	361	376	372	399	367	369	365	335	346	382	352	370	394	380	369	409	416	365	367	393	388	364	340	392	385	392	402	362	364	389	388	372	341	358	365	390	384	391	384	393	379	398	373	392	348	381	371	366	371	355	369	360	413	389	362	346	398	367	374	368	386	396	352	393	335	369	378	364	392	349	395	329	397	374	386	381	384	391	373	390	388	420	363	374	324	376	391	390	348	375	380	390	355	367	376	405	400	408	333	403	351	374	379	381	354	375	337	391	375	397	372	356	366	402	355	356	396	377	416	368	376	358	372	383	362	385	372	402	384	393	416	402	366	352	375	379	377	378	406	371	363	362	346	341	381	363	359	350	382	378	383	355	398	360	325	404	361	360	369	381	377	398	380	356	382	376	366	398	382	372	345	388	369	399	364	374	370	356	369	426	378	416	355	348	364	379	339	359	329	386	368	424	347	363	353	351	407	363	369	375	377	361	374	368	416	426	354	345	380	393	349	360	335	387	388	375	367	397	384	381	410	395	364	382	363	409	370	395	381	368	365	380	366	390	398	385	386	375	392	366	402	392	393	384	362	370	389	388	383	359	386	385	420	390	377	398	354	381	353	360	417	363	382	397	414	405	383	354	375	379	353	348	367	340	405	348	379	399	382	369	376	351	328	396	360	416	398	359	381	412	365	377	392	383	367	324	353	388	406	362	377	365	365	401	368	389	380	433	386	356	379	379	404	402	387	369	387	387	393	391	386	365	424	394	358	415	361	365	367	350	386	399	360	416	371	381	402	363	386	344	398	369	373	389	381	382	384	400	373	359	359	388	407	345	345	373	362	349	394	375	382	381	365	396	389	371	395	417	389	361	369	341	375	347	380	353	397	362	339	388	345	390	358	361	382	352	355	346	385	393	340	384	373	404	400
23735	40168	18370	5922	4975	4624	3865	3171	2323	1594	1540	1324	1104	964	890	782	852	858	734	725	693	654	647	676	582	596	591	558	580	529	548	528	551	514	534	553	569	474	534	538	525	513	520	503	549	506	536	499	493	522	487	482	517	540	511	503	506	482	540	473	496	506	497	474	524	521	518	512	512	530	506	511	509	482	494	488	524	485	505	523	480	514	516	480	524	501	498	532	529	522	519	513	508	507	486	497	491	465	582	516	477	524	499	480	482	495	502	507	526	468	505	524	524	481	465	474	529	493	490	502	479	488	502	492	505	506	474	484	488	454	518	465	460	499	528	501	490	518	500	499	525	456	527	478	489	461	474	491	488	494	529	492	504	483	493	534	508	548	519	511	483	487	554	501	483	511	496	555	487	517	507	504	486	451	500	504	534	474	442	450	488	504	523	530	453	473	467	510	548	475	532	472	498	497	524	516	473	533	490	470	496	551	483	507	498	464	542	492	476	506	522	506	466	512	506	514	492	491	481	522	486	490	496	508	505	520	529	489	503	481	490	505	499	502	526	525	490	484	531	500	491	496	482	501	524	495	484	484	523	507	519	493	508	483	508	496	490	528	465	458	472	500	478	473	466	455	508	454	503	508	509	505	511	515	448	497	525	509	534	511	485	498	486	476	520	484	496	513	497	503	510	514	505	525	478	495	483	517	501	492	509	466	494	495	501	515	452	527	497	505	525	507	513	533	448	462	465	465	508	509	527	475	495	508	500	478	500	478	525	482	515	519	467	507	503	510	497	491	504	507	479	476	523	517	495	501	532	501	490	502	473	497	475	477	522	466	526	486	449	501	484	502	497	520	469	475	488	493	543	443	511	498	476	517	498	515	489	510	486	495	487	474	467	493	488	513	492	506	482	490	475	485	470	496	517	453	476	476	462	492	468	482	523	446	474	526	505	491	521	494	535	514	457	501	513	499	506	513	498	454	498	476	511	485	486	563	479	489	494	522	488	476	494	558	500	490	497	478	502	520	515	494	492	526	484	486	527	506	531	507	505	502	496	518	536	499	481	496	473	494	508	518	487	524	518	495	523	482	539	474	481	511	529	542	476	505	521	476	485	554	490	513	500	474	488	517	521	489	466	507	476	481	533	499	528	510	461	484	505	510	476	495	486	497	564	497	458	543	468	500	518	498	510	467	484	498	458	511	512	521	514	493	511	491	518	510	459	489	493	460	517	491	500	510	478	490	520	461	522	525	521	513	532	473	499	474	487	504	517	466	499	480	499	500	505	535	530	485	505	497	526	513	512	505	458	476	493	529	497	498	522	529	508	484	514	554	499	505	506	484	521	440	503	497	485	474	509	473	508	465	501	491	489	509	485	511	508	492	485	490	525	506	484	513	523	488	513	484	520	498	509	458	528	490	493	500	525	483	498	480	464	500	480	471	551	486	469	523	511	513	463	535	451	499	473	518	501	523	499	473	500	515	511	496	515	492	498	495	511	470	467	512	531	516	477	453	504	476	462	517	497	506	483	499	485	448	477	492	483	492	522	497	482	461	476	505	534	505	543	474	514	509	506	502	522	504	528	529	493	497	468	468	501	482	506	495	484	533	496	512	503	457	501	502	511	497	492	476	504	477	494	499	472	516	498	524	531	496	510	526	480	526	534	506	513	519	529	536	491	508	498	505	477	509	496	486	519	518	515	508	506	485	509	487	506	510	498	466	509	486	517	517	486	525	481	531	545	480	508	499	483	481	473	511	499	505	494	482	481	465	470	469	503	528	518	491	461	550	536	476	482	474	501	471	507	512	500	488	524	512	502	521	512	505	503	507	497	462	476	529	471	489	545	502	506	504	535	501	484	497	455	484	501	475	457	469	520	507	452	529	520	486	456	490	504	498	484	508	490	519	557	483	541	516	521	494	508	506	535	496	458	510	474	489	493	480	506	509	509	461	531	471	500	500	535	510	477	537	486	515	450	513	499	486	551	500	497	485	519	480	541	499	500	498	449	507	477	504	470	500	516	487	474	474	540	499	506	515	473	494	508	498	480	525	516	487	475	510	501	520	511	492	541	525	482	522	459	519	478	486	509	480	495	487	457	477	478	518	467	536	513	445	545	465	494	461	488	492	525	504	520	486	497	484	524	490	484	489	481	471	470	530	502	520	529	493	527	523	479	502	517	481	465	515	514	491	471	515	503	506	500	519	461	489	497	504	512	482	490	511	484	503	509	509	525	472	489	472	488	515	535	500	516	485	490	495	491	530	490	504	490	494	516	507	496	480	526	486	530	500	513	482	522	481	481	461	486	520	477	488	527	517	511	476	516	515	446	501	490	541	528	481	517	478	466	485	485	486	468	538	496	456	499	510	460	484	519	511	515	500	518	483	500	485	449	471	500	498	502	525	522	497	502	481	484	508	523	483	456	466	494	478	502	470	521	518	485	511	508	465	479	454	511	502	524	524	536	490	475	477	513	496	535	504	458	524	498	501	462	492	481	531	504	533	501	467	501	502	483	471	501	535	500	439	502	475	556	473	496	492	497	508	462	503	484	485	512	474	454	537	507	526	482	503	473	523	479	473	499	524	518	504	489	467	509	505	493	540	500	520	510	532	541	526	480	514	517	523	508	521	522	473	503	481	496	466	450	495	521	514	495	495	510	473	495	542	501	490	498	503	491	485	476	505	472	517	495	468	486	509	498	514	472	468	486	480	509	518	494	468	477	525	502	517	479	505	504	512	488	497	495	480	536	490	544	514	527	457	465	496	522	504	481	483	532	463	474	482	497	488	464	489	508	490	502	520	535	526	524	536	497	512	500	530	515	480	485	480	520	500	462	524	497	496	502	480	475	544	495	477	495	479	461	449	527	455	492	496	502	502	500	479	515	473	459	501	530	517	501	499	505	528	477	524	509	497	493	461	483	486	513	476	497	492	502	522	507	455	466	452	489	516	454	494	456	503	483	492	507	470	498	493	491	458	505	478	490	521	514	477	468	439	492	524	484	496	535	527	509	494	499	509	472	534	458	472	484	456	524	453	497	500	497	539	502	507	523	521	524	456	509	508	480	525	491	522	484	516	485	481	481	496	479	499	508	518	501	509	485	478	496	476	503	483	506	484	493	491	494	505	530	492	505	463	489	485	530	494	517	519	471	527	500	471	482	536	518	480	527	495	532	490	509	466	478	495	431	473	513	515	468	481	515	450	496	488	471	473	481	476	497	488	558	502	495	489	472	513	490	537	495	508	533	478	478	499	511	482	481	501	488	508	522	499	488	495	504	529	504	516	542	478	501	475	513	508	481	508	481	510	515	501	539	537	475	439	505	501	566	500	485	485	472	474	487	476	516	537	483	483	511	510	501	472	517	518	482	484	496	504	497	528	499	483	499	522	493	470	509	527	460	502	486	525	528	476	489	497	550	506	473	532	500	524	498	508	480	520	490	480	486	454	471	527	513	489	505	483	502	521	473	506	494	470	472	497	481	482	521	509	502	515	523	484	509	524
25398	21675	27700	25907	8807	1810	1474	1052	815	579	573	450	423	410	346	326	371	389	337	372	326	295	328	291	270	313	288	289	278	284	277	309	266	323	275	248	286	269	284	280	249	260	276	257	273	276	265	252	251	264	294	237	256	291	242	227	243	277	255	247	240	223	252	222	265	265	251	281	229	260	259	227	278	283	272	257	290	262	274	266	267	249	261	268	273	297	245	299	274	250	263	263	267	241	279	257	238	270	250	236	256	231	230	271	246	272	264	283	282	281	294	269	263	263	209	268	285	254	233	257	249	277	254	248	246	273	253	260	219	271	248	258	279	286	285	263	259	279	253	259	288	276	259	281	273	246	246	233	282	269	259	254	283	254	294	243	241	242	257	259	245	261	272	222	261	278	241	283	249	258	256	282	267	247	253	255	270	242	254	261	248	270	270	247	253	294	267	271	256	240	274	251	235	289	268	254	268	262	264	255	263	259	253	247	235	244	276	259	289	284	286	297	242	240	240	245	241	252	273	273	257	252	242	293	267	294	257	278	237	269	234	289	244	250	257	276	269	262	269	232	263	275	243	245	255	269	245	261	270	242	286	273	233	253	233	282	259	287	251	291	277	246	248	287	274	253	254	249	260	252	242	273	254	245	250	265	265	268	289	257	278	242	248	271	277	229	250	274	259	276	257	262	304	253	239	265	264	272	245	236	249	261	248	255	249	253	234	245	255	248	276	233	278	275	251	250	276	245	266	258	264	266	259	233	255	271	220	259	256	271	263	264	269	256	275	278	236	256	237	263	270	250	274	305	257	276	266	267	258	238	245	257	267	263	252	233	271	291	259	240	260	285	253	246	251	259	253	263	258	250	243	255	286	261	244	247	258	240	249	262	261	262	267	269	250	269	251	253	246	244	275	266	276	254	234	241	261	256	225	281	260	274	278	263	251	259	264	267	262	256	285	255	282	260	261	271	264	272	266	261	290	278	274	259	275	268	269	270	264	254	243	269	273	254	266	270	285	262	252	247	242	266	240	275	263	267	260	247	261	271	219	293	286	277	264	273	259	251	245	297	258	248	245	244	279	292	280	281	274	290	240	234	265	274	282	242	244	270	238	268	266	272	258	293	284	285	269	275	244	250	282	279	254	234	280	266	225	266	261	243	239	252	256	262	253	258	295	273	274	260	257	245	277	267	278	268	248	253	245	278	268	255	241	256	256	258	292	287	251	262	266	286	262	259	255	279	255	228	267	241	284	257	244	242	251	244	260	250	270	249	237	253	273	244	241	247	262	265	222	292	232	263	248	204	267	250	228	256	262	273	268	246	274	257	260	258	274	256	268	250	271	287	278	252	240	238	241	240	258	273	293	245	267	269	261	261	258	272	235	298	272	256	268	283	262	237	279	276	282	266	265	242	283	256	244	284	276	273	263	261	283	265	245	251	238	257	266	282	257	267	283	275	235	260	253	248	265	268	245	285	267	252	285	257	268	244	241	261	268	237	253	262	281	252	262	266	252	281	255	254	236	230	243	275	268	265	267	265	306	277	248	267	270	254	288	271	236	288	245	267	241	254	285	271	251	271	264	272	286	277	293	279	257	264	250	250	242	228	259	255	306	261	304	245	263	269	241	259	270	286	260	243	256	261	277	272	272	280	256	266	246	266	273	262	237	256	264	290	239	244	291	295	243	250	239	262	276	254	268	246	265	270	285	243	274	246	279	266	270	239	267	260	259	272	255	285	234	259	260	252	247	269	264	256	270	271	238	266	260	268	253	249	250	241	272	263	240	290	232	274	260	256	259	251	237	251	254	254	275	283	248	238	254	244	268	248	275	273	265	240	230	237	270	268	276	269	235	263	236	223	261	266	243	270	242	288	261	232	276	239	266	219	274	263	226	270	246	266	284	284	260	265	254	298	263	263	237	296	278	258	276	275	243	270	270	280	270	262	284	245	265	271	277	290	254	275	234	273	255	242	250	238	248	240	251	251	274	263	256	257	248	259	257	241	235	255	250	268	252	271	274	288	263	281	266	252	275	252	265	256	273	232	289	234	260	261	267	235	265	259	248	277	263	263	255	242	251	249	233	258	219	271	254	262	296	256	251	242	238	261	231	260	282	261	248	285	256	258	253	283	238	252	209	264	257	256	271	230	255	262	277	247	266	285	282	269	237	282	248	251	265	291	267	259	272	259	287	272	272	257	261	268	242	297	247	261	249	258	257	274	271	239	241	264	225	270	270	242	262	255	260	248	266	266	268	278	235	271	250	241	270	266	253	251	266	273	240	242	268	264	253	271	261	261	256	289	285	262	277	237	235	265	270	265	259	249	274	280	273	262	276	257	240	282	285	289	268	253	265	243	265	282	274	258	242	257	273	256	245	273	229	255	252	276	271	291	264	269	247	272	243	229	243	241	266	246	269	262	275	281	261	253	239	246	288	269	271	263	291	254	278	259	291	266	274	271	256	262	261	254	265	229	253	306	274	260	240	277	258	266	300	273	274	272	256	261	265	275	273	246	248	271	263	262	270	245	254	254	255	240	271	292	243	259	260	242	277	279	249	261	263	292	281	286	279	244	257	239	239	242	266	253	280	250	248	222	257	236	242	267	279	280	264	249	261	241	267	271	292	269	262	287	289	274	255	281	264	253	257	236	247	272	275	252	254	272	260	262	252	250	278	235	263	298	259	282	279	250	248	271	252	270	271	259	243	270	244	265	244	244	280	296	268	256	253	299	244	263	293	276	277	253	280	268	295	248	274	286	273	283	288	226	268	245	233	257	275	303	274	251	280	229	243	268	269	245	269	267	251	247	249	240	260	265	262	240	265	269	277	259	260	253	244	267	254	280	274	241	241	260	235	244	272	266	236	246	268	279	255	281	263	264	267	275	276	262	263	259	272	258	291	275	259	256	264	245	261	273	261	261	255	292	258	244	237	249	263	258	271	275	235	269	267	260	277	295	267	256	287	241	272	263	261	261	230	275	267	241	250	252	277	266	254	233	269	247	252	271	261	270	296	275	257	231	272	272	289	285	290	250	294	277	275	237	268	247	292	267	246	246	248	263	258	260	243	267	249	274	275	246	251	272	277	229	254	278	244	255	272	280	248	240	274	263	275	249	242	258	265	240	279	281	273	247	268	253	286	243	257	288	267	262	280	262	286	289	292	281	253	243	271	250	286	255	259	260	238	247	260	243	265	236	251	268	275	228	240	256	271	252	266	245	228	259	278	271	264	250	232	299	266	284	250	268	242	276	276	274	292	277	280	236	292	239	256	267	262	246	268	250	257	234	252	268	270	257	266	265	253	252	262	272	269	289	245	276	261	267	264	267	255	270	271	256	274	239	256	251	265	256	287	262	253	289	267	254	262	247	248	279	309	279	262	279	256	227	270	280	238	275	237	257	269	256	270	258	256	282	278	296	227	239	246	246	254	262	270	267	229	270	288	234	239	276	272	259	280	272	276	232	283	270	281	272	246	273	289	248	283	247	266	253	242	265	272	225
23432	36462	13893	4518	3726	3494	3132	2473	1876	1219	1058	910	796	696	616	555	606	602	541	539	488	513	436	456	446	417	417	393	393	411	381	353	390	341	314	382	336	357	361	318	333	354	356	368	359	341	360	348	353	361	346	355	375	330	298	336	348	337	377	343	363	314	384	361	353	369	336	345	366	354	345	352	348	352	336	333	322	358	366	350	310	354	360	334	299	349	372	353	327	358	337	366	345	311	349	346	343	371	350	378	330	307	352	367	354	341	337	352	318	359	346	327	346	342	342	327	325	354	345	352	349	328	363	348	340	343	361	357	362	337	366	342	309	369	321	344	347	351	356	359	312	302	345	330	354	357	332	349	359	343	345	326	360	364	351	329	326	351	333	333	348	313	330	332	354	325	351	333	342	347	318	359	354	347	325	367	347	343	378	337	369	356	381	355	328	352	352	338	360	370	368	361	335	338	337	325	331	339	338	364	306	337	357	364	337	328	336	334	352	313	360	341	319	342	375	345	334	359	386	362	355	366	327	366	370	362	349	372	354	375	360	355	350	366	368	332	345	328	367	324	365	344	348	338	336	310	325	351	358	333	331	351	334	352	330	325	322	316	372	316	337	349	368	345	355	347	346	356	317	332	338	350	349	330	337	333	344	364	316	328	337	303	325	326	366	330	363	344	329	329	362	332	384	315	335	347	316	325	319	379	338	334	352	325	326	320	344	352	335	335	322	331	337	336	330	310	326	330	346	364	369	355	364	365	375	364	305	371	349	308	362	341	368	312	357	313	329	373	340	299	323	365	342	322	345	332	335	368	349	362	338	338	326	325	337	349	293	361	338	340	357	348	367	338	336	296	318	376	340	339	343	347	333	352	349	355	342	339	352	340	329	311	338	321	341	345	310	337	321	338	338	339	314	341	346	338	344	355	355	358	308	337	380	334	342	370	343	364	363	374	362	370	357	331	352	336	362	342	352	336	331	368	319	334	332	326	379	328	363	347	312	337	370	343	377	393	334	331	338	342	317	341	351	358	338	349	313	354	327	355	335	354	371	357	319	352	365	336	328	352	317	340	340	379	318	332	343	324	335	323	354	341	310	356	338	346	332	342	333	311	323	347	348	369	337	358	357	325	342	345	308	351	361	348	332	371	324	334	341	315	340	343	356	348	338	337	343	306	307	341	329	331	341	321	352	351	328	326	347	337	359	325	367	311	325	345	354	371	329	334	363	379	338	357	327	372	337	378	372	365	336	329	337	348	336	331	342	360	337	349	346	388	356	348	373	372	371	324	352	353	337	318	353	324	364	355	333	308	319	340	327	352	367	333	357	329	363	337	347	346	332	326	366	343	331	298	318	345	330	387	359	338	347	359	342	353	344	333	359	375	296	344	354	363	360	355	351	366	337	329	339	351	337	324	365	349	381	337	320	357	317	346	332	358	370	348	323	344	324	342	357	320	369	350	329	329	362	334	373	307	343	330	356	345	355	336	307	361	377	351	343	365	326	349	353	335	368	337	333	367	368	320	348	316	312	337	343	331	351	330	336	312	324	343	352	329	382	332	336	358	357	342	349	341	311	307	331	327	361	348	332	319	350	370	348	351	331	315	357	325	332	333	349	373	389	346	327	339	329	325	306	366	340	350	320	332	345	354	354	351	362	333	331	352	318	357	321	357	335	336	343	315	343	321	363	334	348	366	362	332	352	367	350	341	324	346	345	341	338	355	335	325	333	366	348	317	365	330	342	318	317	337	365	314	344	343	376	366	334	336	387	331	346	325	366	309	340	343	342	342	324	359	330	333	352	350	393	363	349	335	335	332	358	342	309	340	392	354	325	371	345	338	334	358	306	328	351	314	342	327	323	321	368	354	365	356	313	342	366	355	328	335	376	355	359	366	364	295	319	331	382	343	326	335	379	329	345	319	325	397	337	334	320	357	341	335	353	334	339	362	347	339	364	349	368	346	324	315	383	318	331	351	326	357	348	322	304	352	342	341	368	353	355	331	354	352	375	306	362	324	373	310	335	367	355	345	341	345	348	344	322	354	376	356	316	369	359	349	365	316	331	343	351	350	326	318	377	379	346	365	295	355	327	353	392	391	351	362	372	320	331	347	358	345	367	350	348	327	350	361	337	352	325	358	334	354	331	357	337	325	347	340	323	371	352	358	339	338	351	353	335	349	345	334	325	362	318	377	334	328	356	334	342	349	345	381	345	324	355	351	339	359	342	355	345	311	364	337	348	348	342	345	323	367	343	336	364	358	328	350	331	319	353	336	336	317	326	356	360	291	341	346	357	375	311	314	317	340	349	343	357	365	329	328	337	339	355	354	322	386	343	344	347	344	323	343	317	345	331	309	343	339	331	316	352	327	325	336	307	370	335	331	341	337	345	338	323	360	366	330	339	306	345	360	349	352	360	344	330	330	329	370	355	342	297	337	345	331	341	349	336	348	341	344	357	337	333	386	375	348	319	301	355	328	343	340	344	327	332	384	337	299	350	351	343	337	339	346	351	365	348	343	375	341	364	358	371	338	324	370	359	337	333	332	352	319	348	333	326	354	334	322	340	387	322	353	360	342	336	357	328	335	372	338	327	337	357	331	338	369	374	360	345	353	358	344	312	361	342	368	333	330	369	350	355	365	338	328	321	313	363	360	356	332	347	308	368	341	359	325	336	337	341	332	329	335	345	379	325	324	358	344	356	350	333	347	316	353	367	350	374	356	330	379	319	332	349	314	345	348	328	350	339	337	339	338	355	332	346	336	354	342	350	341	330	343	352	365	354	340	307	335	321	357	333	340	343	362	347	324	339	315	373	348	370	346	299	357	340	364	343	329	329	342	332	361	363	356	345	385	343	360	363	367	348	372	320	327	344	363	351	317	353	295	342	338	319	351	359	329	355	351	347	369	352	337	353	357	354	335	315	348	371	318	360	342	339	352	340	330	335	367	352	330	353	337	347	359	337	320	340	358	348	316	357	331	343	337	344	369	349	335	309	346	323	342	339	332	371	327	373	365	339	339	337	363	310	309	344	354	386	359	326	317	359	330	327	339	334	333	337	363	322	354	344	339	340	328	340	333	371	340	343	333	346	343	360	361	362	360	333	331	353	342	333	341	326	364	358	342	384	361	296	351	321	354	325	343	338	353	332	326	328	319	336	357	325	340	325	365	355	341	363	352	326	361	302	339	358	333	360	340	331	306	324	350	314	364	356	300	347	332	335	330	363	335	332	329	331	324	328	338	365	331	353	369	376	353	359	374	361	360	311	371	348	319	344	344	397	362	336	309	378	354	350	340	333	342	330	319	348	366	347	344	354	348	338	372	337	336	335	350	331	344	362	364	340	326	339	339	339	345	340	326	339	338	360	363	362	353	328	336	367	329	359	341	323	339	324	347	285	359	363	352	356	366	357	346	346	351	321	327	321	350	365	344	319	338	325	373	312	365	391	334	349	345	333	364	341	361	339	406	346	351	372	354	334	336	326	318	341	336	307	320	338	351
23223	21697	29509	24418	21694	21664	7535	1944	1417	855	863	567	596	535	454	394	443	399	357	355	318	326	279	294	261	236	251	259	213	203	220	208	229	192	197	220	202	203	199	195	192	217	194	181	170	175	192	200	226	199	183	186	186	181	200	194	186	211	168	201	222	169	204	185	164	183	187	187	190	188	215	193	179	164	173	190	169	175	198	177	203	200	167	186	183	166	182	201	174	174	183	210	183	189	198	180	187	181	181	179	164	174	190	163	154	161	176	186	205	170	169	192	168	188	175	213	179	182	195	197	166	165	180	191	180	200	200	192	172	206	159	173	175	193	168	159	214	189	198	182	184	171	178	188	194	182	194	159	193	177	198	200	197	184	178	187	177	178	175	194	165	189	181	177	173	182	210	193	208	177	175	181	141	184	199	198	209	180	166	162	166	197	176	203	156	190	175	199	186	175	176	191	183	227	200	152	189	189	185	207	182	180	191	189	213	174	191	174	183	199	174	185	184	171	180	191	180	169	197	181	172	184	174	180	195	186	178	205	188	185	172	188	178	185	179	183	188	192	175	203	179	191	197	178	172	212	200	161	203	196	181	187	206	209	194	196	207	195	195	169	173	211	177	212	176	185	152	200	192	173	159	175	186	187	178	195	164	148	181	183	177	200	192	181	183	176	176	159	177	163	215	176	182	199	191	186	194	192	188	187	199	192	204	166	186	182	180	147	167	191	197	199	178	179	189	185	179	192	183	183	174	182	162	188	162	175	185	179	181	180	187	156	205	219	206	193	196	194	177	176	188	189	169	194	185	194	201	179	182	178	162	184	194	180	177	201	190	191	191	187	190	185	186	188	184	189	180	182	180	184	176	175	168	190	192	194	172	171	217	175	188	178	183	194	203	206	193	185	202	171	184	197	183	173	159	174	174	197	165	207	175	179	179	174	187	183	190	157	202	190	191	174	189	182	178	191	187	185	189	165	195	192	183	182	180	185	185	183	177	193	177	173	184	189	202	192	207	191	183	197	167	186	177	180	191	183	186	163	212	195	172	210	174	182	186	172	201	160	212	179	187	179	191	194	187	201	211	181	206	190	181	175	208	186	201	169	170	216	205	184	198	191	158	178	188	175	203	194	184	205	195	187	203	176	161	173	171	195	208	172	182	177	178	195	197	195	184	156	191	203	179	177	218	199	173	177	173	163	190	182	199	164	187	175	164	201	188	178	164	181	193	171	190	211	188	168	160	194	161	179	211	188	182	171	164	173	177	178	181	188	188	205	208	196	184	202	184	190	212	206	189	193	165	181	195	187	210	174	184	192	198	172	171	180	187	199	157	191	187	185	174	189	159	159	182	187	180	185	183	202	173	182	175	167	180	185	187	182	184	184	178	200	202	177	178	190	178	174	193	184	201	192	193	180	148	180	192	200	193	176	186	166	185	181	172	184	194	202	183	195	183	182	206	184	186	178	187	165	181	187	172	204	180	198	179	182	182	161	183	194	160	182	185	185	187	185	189	182	208	187	203	179	207	163	174	164	168	184	179	185	180	182	155	188	165	165	154	194	187	175	176	186	201	176	201	168	194	186	192	169	196	169	159	167	179	205	178	164	160	168	205	162	195	190	168	171	204	192	166	211	157	191	191	199	179	212	191	188	211	181	172	173	169	209	208	185	194	182	175	208	181	185	214	177	186	182	192	190	201	185	159	162	196	202	175	200	221	185	179	184	165	219	189	172	209	204	176	200	217	166	179	187	193	171	196	177	196	167	178	211	191	165	172	174	170	182	196	188	176	160	194	181	195	187	179	164	185	168	197	193	180	179	168	205	176	175	172	170	201	186	181	190	164	212	185	168	190	182	169	196	213	176	197	176	169	201	154	198	191	179	185	193	195	197	207	202	191	162	191	176	187	191	203	171	198	164	182	185	173	200	183	159	171	195	187	190	188	188	190	187	164	156	182	194	214	179	175	200	208	190	169	212	188	166	201	215	193	162	164	179	190	182	207	202	180	155	179	197	183	186	177	190	196	188	190	193	179	173	190	174	190	182	206	185	166	185	200	178	161	195	174	182	196	169	189	183	176	187	197	160	193	166	184	167	203	190	178	169	195	177	182	161	192	197	187	194	189	190	160	173	162	168	209	170	178	185	178	144	190	191	179	179	185	185	192	182	173	178	210	180	169	199	179	186	186	172	182	203	179	193	186	178	207	161	185	184	183	176	184	186	182	179	204	174	182	211	171	181	173	199	178	202	194	196	180	174	190	169	171	186	171	154	159	180	189	181	184	189	174	187	199	208	186	197	181	217	174	177	178	186	187	174	157	175	152	175	165	186	170	185	195	197	185	177	168	215	194	197	216	189	189	184	197	163	176	182	202	180	186	206	162	179	189	179	180	198	163	172	183	199	171	182	193	178	162	175	168	179	187	231	196	171	189	171	185	199	192	187	189	168	195	193	170	190	148	171	190	189	199	186	192	187	169	173	194	168	198	184	175	162	156	177	204	172	190	210	175	199	182	177	217	187	188	196	189	180	162	179	178	180	175	167	184	196	193	174	188	200	169	206	198	149	188	217	178	221	161	172	190	181	183	170	194	196	163	167	191	168	171	180	209	196	203	165	181	183	186	184	176	165	192	172	181	183	203	174	161	185	174	193	165	166	180	178	191	196	180	198	182	178	195	168	179	171	187	163	210	172	185	195	178	214	179	180	206	173	187	188	176	190	186	159	188	197	185	183	146	180	181	185	181	195	189	172	215	184	175	174	180	173	193	210	193	192	184	184	199	169	166	186	175	203	187	194	175	175	187	197	172	209	177	163	170	168	165	164	175	163	182	172	196	168	198	191	187	199	189	168	181	201	181	196	184	166	179	178	192	205	193	184	185	177	171	188	170	164	174	206	173	185	191	166	207	188	181	188	199	173	215	195	181	211	215	192	212	209	188	185	178	162	199	197	215	192	174	189	184	189	164	183	176	205	191	162	179	188	190	181	189	183	197	170	180	183	181	188	179	174	194	173	169	166	177	211	172	186	175	163	192	161	171	197	174	220	177	199	209	151	175	177	196	169	179	197	179	170	175	175	212	185	145	171	183	200	193	208	175	189	186	184	201	154	181	181	181	165	160	172	197	187	180	164	179	196	181	173	177	178	185	184	205	185	167	167	188	200	168	156	199	183	182	175	195	195	169	204	181	182	181	207	176	218	161	218	188	201	193	171	190	172	177	178	184	178	183	172	178	194	162	193	187	177	175	186	172	187	190	176	149	199	160	160	196	171	194	186	175	179	203	198	180	160	173	200	202	176	195	185	163	186	198	172	182	174	186	205	203	183	182	181	184	181	194	181	188	196	198	189	158	160	165	176	202	198	190	197	190	169	199	178	175	159	224	173	195	177	181	201	197	209	165	177	189	177	194	186	162	187	204	169	185	215	176	197	180	200	207	184	168	174	171	192	180	186	194	169	175	193	185	173	173	170	195	206	170	211	170	169	196	176	192	197	190	197	168	183
27034	47853	22104	8143	6451	5766	4950	3776	3268	1877	1800	1256	1227	933	883	739	804	712	673	629	564	533	509	472	420	411	379	371	344	348	305	361	293	276	296	267	272	299	302	281	261	285	274	248	251	279	258	268	275	272	255	274	235	258	276	247	280	246	286	293	258	250	272	243	257	262	262	269	243	241	232	290	278	230	262	268	202	248	252	258	206	254	263	245	275	256	233	266	264	264	256	268	271	247	235	233	254	258	225	276	250	246	257	246	242	262	255	234	262	240	276	235	254	237	252	237	248	251	257	262	236	273	224	264	260	270	247	241	267	241	251	237	266	235	260	234	203	243	253	247	258	249	286	258	241	257	248	249	223	280	242	268	237	219	220	258	262	256	254	236	228	233	241	225	226	246	265	294	255	255	263	264	253	239	235	256	250	253	270	247	251	261	255	258	275	255	225	216	243	217	250	250	225	235	249	290	263	256	232	250	276	235	241	233	256	257	239	238	248	236	228	257	249	232	223	215	275	267	225	281	278	273	244	275	245	255	270	240	241	236	255	274	264	252	238	250	295	271	225	232	267	247	270	248	239	271	236	234	239	244	231	259	286	254	238	239	252	240	269	254	236	271	287	243	270	256	273	253	244	258	229	271	218	238	242	257	231	242	251	226	247	197	243	226	262	236	220	228	260	242	279	220	236	231	266	254	224	214	226	257	235	240	241	249	226	239	253	243	241	248	298	262	272	248	263	236	248	258	251	240	239	264	254	244	220	230	242	252	257	251	241	250	241	231	268	250	228	219	243	226	255	248	201	239	229	275	224	225	249	283	273	324	258	247	232	263	253	243	256	250	274	249	250	239	235	236	245	262	242	229	243	247	243	241	247	230	235	245	221	269	255	240	248	244	260	245	250	246	256	247	276	244	261	244	264	268	233	248	236	236	230	240	241	285	264	237	243	257	223	247	249	262	244	221	257	247	216	242	246	235	224	269	253	246	241	246	277	258	251	220	273	244	275	241	260	265	253	245	256	260	228	262	275	255	289	217	250	267	233	236	217	242	238	263	270	242	256	242	248	240	241	251	237	236	212	231	230	243	256	262	261	268	248	269	246	246	234	270	237	268	249	250	234	254	254	252	257	263	264	234	237	245	254	259	239	244	244	249	264	257	260	244	282	222	263	269	259	243	260	267	250	268	250	264	236	253	264	239	222	237	255	252	264	262	252	257	262	244	236	261	217	245	262	287	237	273	212	276	228	246	239	274	247	263	238	263	268	252	260	240	256	267	248	263	227	243	253	244	227	258	241	242	260	253	243	229	239	253	250	244	243	252	236	248	228	243	265	272	255	231	244	243	263	279	264	264	275	271	229	252	245	248	228	244	248	259	250	264	230	261	241	241	222	249	244	252	237	239	248	237	259	292	277	242	237	249	225	279	235	236	232	269	260	250	237	254	261	251	247	221	255	241	261	226	242	261	243	245	230	249	285	260	260	240	234	232	250	259	237	224	238	234	217	266	273	254	231	269	214	268	275	257	220	251	222	258	271	262	240	253	238	261	258	229	275	229	245	262	234	258	240	204	261	283	257	284	235	270	209	280	264	230	213	268	246	252	267	264	214	239	260	259	250	248	244	238	269	252	252	260	258	250	255	238	253	271	251	232	225	257	265	252	267	262	269	251	258	235	263	258	252	240	261	230	267	242	253	217	258	250	241	248	235	266	269	243	250	220	260	249	236	251	238	272	216	251	259	232	252	255	262	249	238	227	240	261	248	267	261	253	253	255	253	257	240	237	214	264	279	274	264	267	248	240	277	255	254	229	239	243	221	255	278	268	251	250	255	248	253	280	261	229	249	247	257	255	257	223	256	233	260	252	262	275	261	232	248	232	266	250	248	219	245	273	216	265	243	250	270	225	219	259	269	230	240	240	267	240	233	264	242	273	274	254	249	252	241	235	242	236	263	252	226	264	238	237	231	230	267	256	252	270	256	207	264	251	264	252	272	253	231	261	231	260	228	257	244	271	261	230	259	274	270	245	236	248	245	290	234	255	239	280	253	285	220	230	222	234	256	237	255	247	236	250	241	271	243	235	269	259	274	254	276	239	274	236	244	233	258	258	246	253	246	273	242	232	243	226	254	258	222	232	262	254	219	238	262	228	287	236	255	259	258	232	274	259	243	242	229	243	234	249	267	260	254	241	241	250	258	234	268	232	258	274	249	233	257	226	257	258	238	250	250	223	267	219	242	224	234	260	259	261	269	238	270	252	245	255	240	233	270	238	250	246	258	242	234	265	228	252	254	270	261	262	256	228	250	264	256	242	241	248	264	268	233	261	257	257	239	263	243	253	235	230	222	222	249	259	251	250	237	230	231	256	234	270	271	272	246	245	231	250	262	258	264	277	267	243	279	257	256	262	244	231	242	244	246	265	229	240	256	240	282	263	253	238	251	262	248	265	240	227	279	245	248	243	247	252	269	259	253	226	243	260	238	237	239	263	256	259	220	274	274	238	260	245	244	212	239	253	254	273	241	234	237	252	224	249	260	255	261	254	234	251	241	242	241	246	243	239	252	277	261	275	254	239	249	251	228	240	261	265	254	273	259	272	238	286	239	254	274	259	229	232	249	260	248	267	256	248	252	254	239	253	270	237	237	225	268	237	261	245	255	234	272	243	254	247	246	242	254	226	262	242	230	230	234	226	234	227	265	257	251	264	240	252	254	235	249	215	232	243	244	266	268	245	245	236	249	257	260	243	265	266	226	233	237	265	278	213	221	246	255	256	230	211	244	241	249	257	269	266	221	278	266	259	234	250	240	255	252	229	247	229	270	241	200	235	269	231	270	260	281	252	258	247	248	262	237	251	240	263	225	256	249	230	272	254	250	253	259	240	251	236	258	250	274	252	235	259	248	246	247	232	263	273	257	243	233	245	248	240	271	270	268	256	224	218	232	245	300	256	249	239	239	257	264	248	264	253	282	227	286	264	232	274	280	256	228	255	256	236	252	237	271	294	268	242	235	233	245	257	264	245	241	261	242	263	254	241	251	255	258	283	244	241	237	242	277	250	233	268	262	247	269	240	253	260	247	222	267	242	240	227	252	254	274	243	262	268	249	255	236	244	245	288	238	250	233	237	258	301	231	256	225	236	229	231	236	234	214	241	262	257	255	253	238	256	261	272	239	262	252	267	248	229	241	234	234	247	258	250	244	253	219	244	265	249	262	267	290	268	265	254	267	229	257	240	253	230	232	237	265	242	237	229	230	232	242	259	250	202	244	256	241	250	247	247	297	220	237	241	260	277	231	246	276	238	241	241	271	235	235	256	268	260	240	244	237	274	259	236	263	245	257	233	254	245	257	275	243	232	289	288	253	253	241	245	236	249	255	289	281	291	240	249	221	257	232	233	242	247	249	232	270	262	273	211	273	249	235	254	250	270	257	252	262	255	257	241	272	242	241	260	251	231	247	250	237	246	264	255	271	223	255	239	240	240	265	222	248	258	231	246	235	229
28436	21497	12042	2827	1563	1347	1178	894	855	695	628	528	512	509	455	483	548	512	468	443	472	437	404	461	441	447	407	381	410	426	421	387	418	411	390	422	398	376	402	376	422	375	387	404	383	396	426	409	417	415	392	414	400	343	400	388	413	400	392	390	389	408	399	400	425	386	404	370	396	376	446	385	391	390	382	380	400	387	420	424	384	418	395	397	411	364	409	394	415	412	404	424	417	414	426	411	377	412	425	397	415	384	380	397	432	372	399	384	399	396	421	432	407	418	408	406	430	389	403	405	426	394	405	382	416	409	399	444	407	410	383	386	393	408	401	423	401	394	408	380	412	363	392	397	415	401	391	391	416	382	432	418	382	410	399	431	390	396	420	399	407	417	435	428	405	422	415	404	412	370	436	404	402	370	380	470	445	403	381	407	398	440	386	420	415	370	422	383	390	410	374	378	410	404	426	393	420	396	397	400	359	389	412	392	392	387	408	418	399	382	417	409	411	428	410	382	396	397	362	413	399	395	384	399	394	387	401	424	387	408	388	360	412	380	365	383	418	382	425	394	360	397	364	384	386	407	377	394	393	377	375	389	431	386	379	399	405	402	370	385	396	408	362	409	384	393	395	415	419	413	386	407	406	422	409	381	388	414	384	351	390	413	369	413	394	374	443	406	423	385	376	430	431	399	391	386	399	412	403	373	412	365	380	415	420	357	428	389	371	404	420	408	371	426	419	375	387	396	384	422	382	417	399	397	405	433	387	401	412	396	431	390	438	385	379	387	426	382	375	366	404	417	381	396	428	383	426	381	400	420	387	389	387	389	414	395	447	408	404	409	424	383	388	394	378	410	384	399	399	409	416	382	400	388	391	399	405	401	410	394	418	408	356	365	450	383	415	389	391	392	402	420	407	405	379	369	405	378	396	378	401	402	378	385	417	398	414	413	407	394	384	356	390	397	400	420	417	396	409	410	390	389	382	375	414	393	382	412	421	430	434	448	406	390	412	384	399	366	409	397	372	404	367	409	395	430	392	382	386	407	376	404	398	459	403	394	402	396	396	426	421	395	400	389	400	414	348	376	428	415	386	386	378	393	368	377	412	389	372	405	405	422	381	422	408	408	388	424	401	404	385	400	394	393	394	416	419	419	366	379	387	401	430	418	386	421	398	438	389	427	423	407	408	392	394	366	437	394	403	405	376	391	381	377	409	363	403	380	416	380	393	422	388	391	426	409	384	427	431	364	405	374	379	368	380	409	402	411	394	400	416	385	416	372	422	400	371	402	373	416	398	397	400	409	436	388	422	400	410	401	433	387	366	407	398	397	414	422	394	396	368	415	414	414	411	408	416	388	402	437	411	414	442	387	417	385	424	410	405	397	376	369	410	362	399	385	402	379	398	378	423	396	365	405	379	407	372	400	380	386	410	420	396	371	395	426	407	396	425	443	402	425	378	394	414	389	399	394	396	388	423	428	382	383	401	401	362	418	392	405	423	434	418	352	414	408	406	389	430	383	400	387	395	412	407	404	385	427	375	437	404	388	395	417	406	396	390	387	406	417	407	384	406	422	418	418	379	397	397	400	408	390	431	426	394	429	424	400	388	408	381	430	426	393	384	431	392	426	387	378	406	382	443	374	377	391	412	426	396	367	395	391	440	367	369	422	396	431	408	401	401	369	435	409	392	372	400	437	416	355	411	396	384	389	431	397	408	426	412	390	361	382	374	385	423	432	406	390	411	386	396	389	451	376	384	367	414	427	443	397	404	376	420	412	375	385	386	397	402	394	400	405	401	374	398	379	375	394	417	386	392	437	387	383	373	389	416	425	436	385	400	391	403	407	355	397	424	375	403	384	393	388	411	372	395	417	395	394	417	399	420	406	416	417	418	419	401	397	436	390	401	420	423	399	395	393	380	407	420	413	366	393	386	432	406	396	402	392	394	408	351	411	432	395	391	414	377	382	402	401	366	392	422	398	371	423	386	392	387	376	375	403	402	394	419	388	386	370	372	381	368	409	416	374	379	385	387	430	373	419	370	389	399	454	397	408	388	374	404	398	366	400	403	422	398	394	416	382	399	409	408	399	404	382	398	382	367	401	404	378	400	392	399	408	372	420	402	383	396	393	381	426	410	420	390	407	418	412	422	384	414	361	390	400	413	427	393	378	401	401	375	400	359	385	391	432	396	389	396	412	381	337	432	415	375	398	412	424	392	374	406	351	430	383	407	416	437	391	421	418	415	394	416	362	402	373	448	412	413	361	397	412	372	417	347	402	403	403	398	402	392	385	418	375	432	373	388	381	382	427	394	379	404	414	425	375	398	395	424	397	389	384	391	385	402	364	423	387	419	403	361	431	391	425	393	382	414	389	373	419	375	421	430	368	400	423	419	411	376	435	389	399	373	383	405	411	367	410	404	401	398	378	341	393	398	427	392	459	387	400	411	397	393	420	415	381	448	388	434	377	387	432	387	422	397	379	360	397	397	383	433	428	414	358	425	439	382	406	416	414	396	361	407	392	410	423	383	405	395	407	407	413	430	399	434	418	407	387	421	371	435	355	360	393	407	390	379	387	434	404	422	388	418	431	391	411	407	399	408	376	421	396	451	404	419	385	388	401	374	399	385	423	420	406	400	411	393	418	407	402	369	402	399	418	395	387	425	396	401	406	430	445	406	415	348	377	380	403	430	399	407	389	393	415	415	414	419	354	432	420	383	417	425	404	407	387	388	399	406	379	418	408	387	388	393	406	406	416	422	409	363	375	410	394	376	407	417	363	388	406	379	398	362	382	337	417	384	359	375	396	379	413	398	387	421	408	425	404	396	404	454	384	421	404	406	408	396	418	424	385	378	409	394	367	415	390	391	375	391	425	388	398	404	383	420	413	390	434	365	411	401	373	403	377	441	360	422	429	390	385	400	381	398	403	390	377	396	397	424	422	379	389	380	436	383	389	404	357	418	374	421	407	422	393	392	390	401	419	399	402	363	396	383	382	418	374	406	396	397	384	411	418	416	388	402	403	410	413	367	421	433	377	398	362	400	413	411	396	398	383	384	414	418	420	395	383	410	374	379	415	399	405	409	392	392	428	375	415	386	381	392	382	378	398	407	422	441	396	402	411	410	388	382	432	389	403	407	393	414	376	414	380	400	403	374	382	375	380	410	430	418	425	416	385	390	422	394	388	403	397	430	411	399	417	394	408	391	404	429	419	405	386	405	419	400	404	382	412	374	392	394	416	381	405	416	405	394	403	391	404	385	403	415	385	389	379	419	414	416	410	375	424	416	399	375	404	385	424	380	400	409	401	407	419	389	395	375	446	361	402	374	448	379	358	373	434	385	408	416	392	405	431	409	406	383	445	414	379	421	375	418	379	401	412	417	410	405	401	415	394	359	366	411	390	413	430	390	406	387	382	416	389	387	392	403	409	358	396	374	413	385	369	411	408	404	388	406	398	383	382	413	403	413	379	385	397	394	434	391	372	388	404	417	451	344	412
21804	30589	10474	3089	2548	2565	2331	1786	1661	1118	1073	814	861	742	737	697	669	745	679	613	627	645	597	628	569	517	594	553	586	558	528	559	554	591	578	549	471	530	541	510	537	500	559	509	485	531	524	526	520	506	557	519	500	512	513	547	513	502	514	498	555	504	513	538	517	539	546	505	541	533	545	517	538	564	511	534	490	562	508	514	524	535	528	499	545	491	518	532	542	523	507	549	489	494	505	537	501	534	550	521	520	565	488	537	515	510	546	548	519	529	536	487	494	524	542	562	534	576	508	562	555	497	515	501	567	512	532	550	524	544	505	506	530	509	519	535	494	527	527	530	516	507	524	514	523	521	520	521	522	522	509	489	538	545	484	537	496	485	519	537	543	528	500	513	557	531	534	508	523	512	522	564	501	493	532	534	458	528	541	504	491	539	511	527	470	492	523	531	493	554	515	561	527	543	551	507	509	558	519	526	520	523	509	551	529	526	520	518	506	568	537	509	513	545	555	498	528	539	486	529	521	559	536	527	541	510	512	514	505	506	504	527	510	492	520	556	547	533	517	524	542	519	521	495	517	501	522	560	541	480	565	508	552	526	547	521	506	483	531	489	489	553	544	525	512	501	526	527	521	504	537	530	500	507	543	528	511	534	540	558	521	533	516	530	502	526	493	479	542	537	536	535	506	517	521	516	527	496	519	526	564	554	507	498	485	518	486	522	478	492	497	506	548	521	536	536	510	512	503	528	535	537	476	502	489	501	514	572	500	510	520	560	516	551	515	523	497	504	461	558	554	533	501	518	547	531	532	525	511	529	489	510	538	546	556	506	513	542	540	545	476	509	510	521	532	533	500	518	555	506	510	534	552	495	514	511	520	523	508	530	482	540	493	503	537	557	511	528	532	548	546	551	500	518	527	524	516	515	532	517	526	588	548	480	507	536	521	537	518	490	517	522	495	534	548	523	488	512	511	533	491	530	547	515	529	529	537	504	539	523	502	507	540	522	516	553	515	487	555	536	511	537	550	484	518	543	558	542	538	558	512	501	505	524	530	582	513	515	528	525	498	457	515	528	513	574	548	486	530	566	534	568	508	508	491	520	507	507	462	513	498	527	538	582	550	498	521	467	478	538	559	505	515	505	522	514	555	512	553	515	491	550	490	527	552	517	484	473	553	515	523	546	515	520	514	504	550	501	483	519	536	513	547	517	552	523	498	564	543	520	528	498	470	522	510	562	516	496	515	512	545	546	549	545	571	526	504	532	517	537	510	526	490	526	530	516	557	538	511	546	562	571	518	507	491	507	526	530	578	476	535	529	517	563	488	531	515	511	515	536	532	507	471	528	481	553	566	504	556	516	517	472	518	525	530	530	494	519	511	536	504	519	564	545	506	527	536	520	496	494	501	487	535	584	533	510	509	520	531	517	488	529	497	537	501	533	504	539	523	515	499	521	526	520	540	545	551	505	545	520	528	554	503	542	527	502	528	540	521	511	537	526	527	499	572	525	508	539	511	521	547	529	512	501	557	534	562	478	506	527	528	518	495	514	520	501	486	512	560	520	519	537	524	487	500	539	492	516	535	507	527	510	495	544	516	509	536	539	540	555	501	483	512	539	527	502	490	504	509	549	501	542	528	536	531	536	536	504	525	554	555	523	515	524	553	505	497	537	521	475	548	506	559	518	502	499	566	505	511	507	521	451	463	480	533	531	506	514	550	552	499	527	503	525	505	512	560	520	519	553	550	526	524	502	471	524	548	509	547	510	522	527	523	500	531	533	543	516	530	521	519	557	499	512	594	531	489	467	574	569	534	548	508	531	534	556	490	502	527	521	515	508	502	546	526	513	530	479	535	575	492	528	535	532	490	524	499	515	490	528	504	558	497	529	526	507	523	530	536	552	482	535	544	521	519	555	507	485	528	527	543	514	535	513	508	521	482	546	500	541	484	527	508	497	524	542	514	512	519	525	495	542	495	580	515	527	502	539	512	531	518	506	530	532	469	539	514	491	509	529	571	513	519	542	513	483	588	521	512	503	549	544	560	535	499	499	559	502	527	518	492	532	511	513	516	490	481	513	526	551	491	519	502	563	561	523	469	585	517	561	500	552	529	523	492	535	537	502	505	524	514	506	516	505	495	513	519	548	521	537	518	518	529	551	521	481	524	510	495	523	583	511	510	505	554	506	573	514	511	530	465	532	527	554	535	531	536	552	519	583	514	528	550	517	511	518	532	519	538	543	519	475	516	520	526	511	553	525	503	523	516	525	518	541	554	531	509	526	524	522	510	535	486	507	499	511	533	543	545	498	542	556	512	548	541	532	507	473	515	500	532	532	540	533	531	515	521	489	479	526	543	548	533	548	518	533	509	517	507	535	539	537	536	534	534	527	533	521	555	476	545	525	539	528	519	538	530	550	485	518	510	484	584	514	499	512	529	556	532	538	544	529	522	474	499	495	531	527	511	532	569	462	548	516	508	509	537	492	525	517	522	577	576	517	536	540	540	526	549	531	534	525	503	524	552	562	545	515	548	537	518	481	537	542	536	538	543	521	540	514	516	578	532	497	499	485	520	508	556	524	500	503	494	535	513	580	547	497	528	541	528	540	489	506	512	524	532	503	502	534	509	525	525	483	534	537	536	507	508	500	477	535	554	530	504	507	526	524	539	506	538	506	494	532	511	536	571	531	503	531	538	481	531	545	558	503	516	537	498	494	524	537	491	515	505	528	544	548	497	545	525	513	536	541	514	493	510	526	519	526	480	547	521	542	525	518	542	506	541	515	514	517	511	528	504	522	519	541	537	497	526	503	519	537	559	546	533	537	517	535	526	508	562	550	468	523	544	470	548	535	487	510	506	511	478	561	513	510	509	504	528	501	531	522	514	523	494	524	486	526	531	508	504	546	535	533	561	481	529	522	503	534	567	486	501	544	525	541	496	550	497	471	571	528	469	546	492	503	510	519	560	543	534	531	509	531	500	517	525	548	511	517	547	562	552	551	473	525	531	500	549	515	561	533	504	496	549	499	527	560	563	508	500	519	523	549	536	518	469	534	534	534	558	516	525	529	536	520	510	506	550	519	554	536	544	504	516	523	572	529	505	507	522	503	540	536	534	554	548	532	524	489	564	534	545	548	513	550	518	540	550	505	500	525	491	564	520	549	514	502	526	557	514	506	525	521	550	586	546	512	528	517	545	529	517	560	510	542	545	526	547	547	554	501	545	508	538	514	539	547	503	483	520	471	534	528	507	537	465	511	508	531	503	505	575	508	533	493	510	508	476	571	532	529	521	572	521	491	486	543	519	515	518	523	483	523	533	535	527	554	533	522	534	528	472	542	549	496	528	538	530	501	552	529	509	501	499	551	558	545	556	493	569	523	515	517	509	542	527	510	545	544	514	499	551	525	522	549	538	531	552	475	520	532	539	503	535	549	533	531	550	543	549	510	532	543	498	513	521	536	534	516	534	556	538	540	538	523	525	503	536	522	517	518	503	520
24410	21699	28915	25028	21465	6927	2130	1317	1102	816	798	677	587	542	547	574	532	532	446	467	449	448	460	443	419	387	421	418	406	344	389	393	379	404	388	394	366	362	387	374	364	395	391	409	393	362	388	350	370	360	372	351	375	371	363	359	381	353	396	371	391	390	393	367	388	386	356	346	328	366	380	362	352	353	366	336	383	385	352	365	386	354	362	347	364	345	351	349	346	373	333	408	378	377	390	352	396	371	381	358	385	376	403	368	377	376	335	400	389	353	340	378	351	356	353	353	395	397	366	365	374	375	342	374	399	319	383	372	381	350	397	348	359	350	391	374	363	384	375	375	362	348	351	401	372	419	363	356	384	348	370	399	364	386	359	386	353	392	388	390	369	362	364	376	360	329	384	359	366	338	417	378	408	381	393	395	389	351	379	345	360	344	411	360	425	387	378	365	395	407	362	368	392	365	359	349	334	361	369	378	394	374	360	340	393	354	382	370	373	379	390	348	389	372	381	373	379	367	383	375	397	344	379	382	351	377	368	379	414	361	404	383	363	349	348	383	371	352	363	394	354	349	361	382	372	397	376	354	356	350	395	382	387	378	342	381	374	353	363	382	362	377	390	381	354	364	378	387	374	397	355	380	390	399	411	350	366	374	358	377	368	385	391	396	341	371	391	338	374	395	379	381	359	358	369	367	379	339	376	369	361	347	368	401	348	338	394	383	400	354	350	352	372	385	383	351	352	378	344	347	364	369	397	359	367	379	370	367	393	407	365	359	364	358	372	375	367	376	403	346	363	402	346	356	350	387	339	342	349	394	342	406	367	363	368	341	344	379	360	383	381	330	371	364	394	340	338	375	377	352	390	395	375	401	407	347	379	349	371	327	374	343	394	373	351	353	361	338	339	366	368	375	369	347	370	382	373	370	394	378	360	378	380	344	387	352	378	369	393	349	375	365	385	379	388	356	395	372	354	349	357	392	346	370	369	346	361	348	387	362	352	363	396	347	362	332	386	371	340	380	352	347	366	367	372	344	378	367	368	341	346	368	391	376	358	335	385	361	362	385	348	365	350	368	343	352	366	371	387	384	357	368	365	349	362	347	362	419	353	392	369	394	383	386	354	388	351	399	392	374	393	349	345	378	361	412	381	388	354	358	372	378	376	373	344	350	331	363	361	364	359	374	380	382	364	379	388	398	361	359	378	387	383	390	399	373	388	356	375	391	382	349	377	366	381	399	337	383	371	367	380	369	384	357	375	375	390	360	383	383	325	349	350	365	344	359	372	363	365	365	371	355	374	364	362	354	374	360	382	362	348	377	403	342	379	317	379	381	390	393	374	381	355	404	368	358	367	412	387	347	385	385	364	348	373	325	357	386	355	352	363	383	390	349	344	385	365	373	356	358	404	337	351	362	354	352	378	380	387	362	386	375	349	391	375	368	353	378	363	360	402	373	387	390	388	358	376	398	391	398	332	365	358	346	361	396	354	372	363	391	376	403	357	370	388	378	365	385	345	362	399	378	367	362	354	348	358	362	370	369	391	337	353	381	398	365	362	365	398	380	413	366	406	350	374	373	368	362	407	370	323	338	340	406	414	369	378	364	385	395	370	392	340	326	359	345	380	362	383	370	371	354	370	382	376	338	330	369	349	359	355	351	346	357	339	390	355	395	353	370	352	360	356	373	326	401	348	378	348	356	405	375	362	360	347	393	379	348	410	376	403	360	367	381	358	364	381	343	359	352	406	359	404	375	378	375	402	380	364	333	359	385	353	370	340	394	363	392	352	353	386	358	358	333	338	354	381	343	359	351	346	380	355	383	378	358	417	369	360	355	385	379	332	389	382	393	384	354	368	381	391	377	369	359	335	368	383	361	340	341	354	354	422	376	357	358	325	390	353	354	389	370	370	377	362	384	367	374	362	380	369	362	357	374	358	392	370	398	392	355	343	372	384	351	407	385	385	368	338	360	367	360	401	371	365	370	373	361	377	365	389	332	378	357	371	368	354	379	377	374	385	341	379	342	367	350	375	368	363	397	375	385	355	365	374	365	365	363	385	365	368	380	374	359	373	394	364	372	350	384	372	347	406	372	353	392	361	375	409	385	354	378	391	357	370	405	380	348	365	380	378	353	375	397	363	377	370	382	372	359	376	367	391	375	379	337	363	363	349	356	362	402	387	365	360	353	385	368	403	375	347	363	362	325	352	390	342	379	362	385	386	320	356	361	378	363	376	378	337	386	370	369	359	393	377	363	394	363	373	402	382	379	369	386	385	371	375	361	351	382	366	385	373	320	352	405	385	334	377	365	366	363	357	383	389	380	348	369	379	390	370	353	367	374	351	379	363	354	351	390	380	354	362	354	365	346	379	368	376	378	373	401	360	378	343	376	368	367	365	373	336	375	368	392	363	355	382	365	355	357	365	373	386	376	397	366	382	388	412	353	340	371	386	386	393	346	369	364	369	343	366	376	386	363	421	338	368	362	360	351	370	370	338	370	352	393	332	356	345	360	330	365	383	359	345	329	380	366	359	371	373	380	364	387	373	347	382	369	373	375	391	336	382	370	361	376	374	389	369	397	357	364	376	357	363	369	374	366	375	382	391	366	362	352	369	344	376	408	336	365	369	343	417	364	382	352	372	378	360	343	337	385	372	385	359	397	371	346	392	386	361	373	374	398	373	346	367	379	363	363	359	372	367	355	401	389	373	384	374	375	386	383	402	376	373	342	368	357	367	365	385	363	381	345	396	338	371	380	386	355	394	391	371	353	373	385	357	364	365	371	366	399	392	376	362	370	361	383	358	362	369	367	371	394	360	373	433	359	346	366	367	354	349	384	366	385	378	361	391	392	400	351	373	341	372	362	376	393	390	350	335	385	346	342	387	389	320	404	390	360	347	383	366	380	345	372	382	378	358	355	346	388	396	361	381	337	366	365	391	359	367	406	372	357	379	335	361	362	346	357	367	358	344	347	369	361	395	386	364	355	402	373	357	363	370	374	390	389	370	366	326	368	380	363	381	405	390	373	352	337	392	382	349	399	369	383	402	366	351	372	371	356	339	369	383	369	355	362	376	389	399	376	361	363	343	394	385	370	380	364	367	339	347	365	384	353	366	363	368	379	366	363	347	376	391	356	384	397	359	460	356	389	391	376	365	383	374	390	367	399	378	362	378	400	363	379	422	373	384	352	337	362	386	312	352	370	373	333	366	379	360	344	374	317	373	339	359	371	367	380	396	349	341	368	358	377	355	374	391	357	344	365	367	364	380	359	390	365	380	393	375	386	387	359	354	384	380	357	391	381	347	379	358	344	378	373	356	389	380	354	345	386	333	361	372	374	343	361	382	324	362	351	341	377	392	364	365	391	344	366	364	360	365	364	372	371	358	374	370	370	345	360	372	369	405	363	367	365	405	363	362	348	366	372	365	379	344	368	381	411	365	397	396	365	354	367	401	376	380	371	373	390	354	379	399	374	365	386	356	364	374	386	398	377	387	391
23759	41787	18009	5762	4452	3933	3545	2782	2368	1617	1470	1144	992	921	898	869	913	805	809	739	704	677	641	609	612	563	532	529	529	560	516	502	480	522	519	531	533	520	505	524	485	534	498	497	477	506	517	501	523	547	505	492	494	467	460	492	456	483	469	482	526	503	476	492	508	523	486	460	495	481	477	492	493	506	497	513	482	521	499	497	443	464	511	484	497	498	478	509	451	537	496	479	500	475	510	491	506	478	515	448	467	499	479	481	498	499	506	515	508	491	511	455	496	480	470	484	523	499	479	491	529	455	464	480	495	487	485	468	501	467	517	477	475	508	440	495	516	537	457	512	495	508	494	492	479	499	491	472	503	494	521	483	479	510	498	522	478	456	459	479	526	517	495	523	467	486	493	483	453	482	500	515	476	463	516	503	521	478	503	470	477	490	494	493	476	512	495	477	466	505	471	506	480	464	513	498	479	504	503	509	520	469	485	488	511	538	492	544	526	505	465	493	503	527	468	466	470	481	461	474	494	495	488	508	481	478	517	464	472	479	512	495	508	528	479	461	503	487	489	488	494	488	475	499	468	502	479	533	501	518	513	521	448	524	472	481	470	517	496	521	479	479	481	519	520	500	435	508	500	497	537	501	494	492	500	531	460	490	450	542	484	465	502	498	499	480	493	519	476	494	505	488	494	472	461	488	487	486	457	483	498	494	496	481	483	512	515	500	478	488	512	502	465	508	467	499	513	456	540	498	524	501	479	492	495	460	429	510	508	488	427	456	503	496	483	488	528	477	531	467	510	499	487	486	494	516	494	471	495	483	489	480	481	517	468	497	474	495	485	524	499	513	543	538	524	546	485	466	536	496	488	503	490	505	477	505	466	519	511	520	470	475	486	480	506	506	462	500	527	474	534	476	469	456	512	487	473	489	502	511	489	528	501	501	505	483	527	499	502	497	508	494	504	478	518	472	462	464	497	473	493	496	504	487	515	489	511	507	510	535	498	503	476	479	478	471	521	509	515	441	478	471	479	509	476	466	513	501	497	490	488	478	479	518	507	522	493	495	487	537	494	541	492	507	493	490	489	474	498	458	492	483	473	508	494	512	461	467	459	463	511	517	540	497	487	469	484	503	490	498	509	511	493	478	481	466	473	474	504	471	472	501	503	525	509	531	491	490	484	506	465	504	488	451	475	527	511	515	473	445	482	496	474	467	504	491	478	521	491	497	480	535	481	487	493	460	491	481	490	509	508	512	472	495	523	481	548	491	506	521	477	505	497	504	454	472	494	454	466	473	517	466	502	505	509	475	477	482	462	494	520	503	505	537	481	459	492	514	491	458	481	468	497	486	466	466	496	478	497	501	471	467	467	487	451	505	487	524	475	479	479	478	528	474	497	490	477	484	509	495	499	488	480	498	440	499	472	514	469	508	508	512	528	475	503	504	500	501	458	497	514	453	517	504	457	460	502	488	487	497	459	464	487	503	481	475	532	468	537	479	489	483	493	545	465	517	494	457	469	466	514	520	503	489	521	487	459	490	494	511	483	486	458	500	492	509	497	506	437	500	458	496	484	476	506	483	507	475	494	489	471	492	504	469	487	488	471	489	499	506	513	496	477	480	510	457	504	463	478	477	504	487	472	500	497	495	522	460	453	456	502	479	503	518	475	496	497	496	511	495	489	457	489	510	503	496	479	487	491	489	497	490	477	474	496	508	489	475	483	463	467	484	484	533	496	516	480	500	479	501	474	482	538	451	497	473	501	501	506	500	487	465	447	480	476	438	478	491	491	509	499	486	502	542	500	456	550	461	517	540	462	474	485	485	485	470	467	500	460	478	471	481	500	493	471	498	486	474	484	508	483	453	504	473	484	478	494	497	492	497	458	511	535	502	497	506	499	517	496	474	459	500	468	493	464	467	476	483	507	543	515	482	528	464	478	501	484	513	508	475	501	501	512	469	490	496	507	491	519	470	472	465	509	465	516	486	504	472	473	505	489	507	532	462	495	481	496	495	478	496	474	485	451	488	493	518	444	517	485	477	518	483	493	488	489	499	461	505	487	481	492	504	494	523	477	497	485	520	520	542	480	478	489	496	477	507	526	460	475	479	515	463	471	484	486	504	473	489	486	494	469	499	497	539	552	451	485	512	483	498	506	484	497	510	478	481	479	541	487	453	517	497	487	491	490	487	495	473	470	495	476	518	471	503	464	493	492	501	508	531	508	509	495	525	514	494	501	499	486	474	477	510	454	498	459	441	480	547	518	489	497	467	510	470	465	476	491	525	527	462	479	456	441	490	514	473	508	481	525	497	478	487	475	499	495	481	538	470	484	529	448	474	493	460	520	478	555	482	479	512	514	471	518	497	537	537	470	511	446	465	496	504	452	489	458	452	483	471	492	493	544	522	503	459	435	511	477	497	506	459	513	509	479	508	476	489	495	480	497	506	517	499	520	510	475	481	481	505	463	480	514	501	514	484	508	489	518	513	469	498	488	483	454	526	486	472	458	528	531	485	445	456	491	486	497	566	476	499	459	486	487	484	498	457	519	533	486	467	503	502	499	511	503	517	464	519	511	493	480	512	461	503	501	510	507	540	502	464	489	472	506	513	459	510	506	527	499	482	492	472	500	499	521	508	504	504	507	482	462	507	493	479	448	481	488	474	489	518	514	458	489	516	498	499	541	460	481	490	492	487	479	514	462	511	518	488	511	472	494	466	482	521	495	503	477	503	514	461	515	484	500	477	471	510	460	514	505	505	467	463	489	512	475	503	465	498	496	452	500	509	460	475	518	506	466	499	466	498	483	540	477	495	482	503	472	473	511	458	477	471	482	524	480	500	525	463	449	453	487	469	474	470	475	471	504	522	540	491	500	456	486	477	466	523	489	490	491	479	470	502	477	461	464	489	515	476	485	491	483	467	491	523	483	495	507	475	455	471	524	476	478	477	501	468	533	450	480	525	515	521	496	459	547	534	527	522	492	485	499	459	464	549	492	484	548	479	467	475	475	497	487	495	484	514	521	482	474	490	491	489	476	486	490	521	481	522	484	479	473	472	518	521	470	491	508	498	450	461	519	488	481	466	486	502	509	487	477	505	504	478	467	471	465	519	514	501	455	489	469	511	493	485	522	455	460	466	474	504	459	492	506	486	481	474	509	483	507	494	533	511	484	461	495	500	450	476	505	495	456	479	517	520	461	482	481	484	522	490	512	459	528	470	472	524	516	465	463	485	502	530	488	482	482	490	497	456	500	514	504	481	468	471	507	481	501	479	485	491	518	473	462	469	534	454	470	466	475	522	492	474	499	488	447	456	478	525	457	476	488	501	478	495	486	486	494	469	497	485	479	489	511	487	507	472	500	514	498	493	476	485	491	488	496	492	553	491	479	488	493	515	493	515	492	485	497	514	490	495	510	507	465	505	500	479	544	502	505	506	510	457	511	542	468	484	468	472	492	481	499	453	500	457	484	521	489	456	530	521	499	475	479	501	508	507	440	444
25217	21615	27646	25821	8512	1483	1265	985	823	545	498	418	430	374	364	405	393	403	355	332	320	327	311	303	285	317	277	298	274	267	264	259	279	274	250	269	235	281	260	263	255	255	274	279	245	247	254	272	228	266	263	268	253	244	262	285	263	258	230	247	254	257	270	259	259	263	238	267	259	231	269	236	262	259	261	246	247	284	266	271	276	240	233	268	264	260	230	246	259	241	263	246	292	254	227	302	255	263	246	265	256	259	258	260	256	271	241	257	244	238	232	281	238	259	282	261	275	275	267	235	248	269	267	244	271	276	263	260	262	258	266	223	264	229	259	230	225	251	257	258	244	263	242	260	285	268	246	237	234	253	248	265	251	261	251	287	260	289	245	275	314	252	273	240	266	249	226	245	265	235	285	254	258	240	226	256	252	245	260	247	266	253	264	226	237	268	230	264	267	245	277	273	256	252	263	259	261	262	216	239	256	244	261	276	258	234	260	248	234	247	250	262	227	241	261	236	234	248	256	299	273	245	246	246	252	255	266	271	243	286	229	259	275	282	262	244	283	265	243	239	268	276	249	249	258	257	253	263	257	264	277	266	253	254	244	263	269	269	256	278	230	261	255	272	288	248	269	246	249	239	272	257	239	278	222	244	262	257	280	280	257	256	282	246	268	282	249	277	269	272	294	252	241	268	259	256	269	280	236	243	250	265	240	257	263	249	248	250	237	286	278	246	282	263	245	259	258	261	272	229	244	255	237	239	255	245	250	252	285	248	288	263	260	258	226	280	226	244	270	250	267	269	269	257	232	261	257	277	247	240	264	283	261	270	233	239	238	252	273	272	284	258	251	251	231	246	274	250	257	252	238	263	279	249	235	265	231	268	291	275	272	274	275	242	243	283	269	269	248	244	276	277	260	250	246	299	270	249	240	262	248	271	210	273	215	282	239	274	274	274	239	286	261	261	287	299	251	252	267	279	267	233	256	250	291	267	252	248	301	248	230	262	288	261	233	263	267	277	216	278	232	259	237	260	266	259	255	280	254	258	238	255	241	226	254	212	236	284	248	262	259	249	260	269	260	241	281	287	260	250	246	244	259	284	241	269	250	296	269	266	273	238	270	269	231	206	279	267	258	216	246	283	223	257	294	251	261	235	267	269	267	291	257	253	237	259	264	253	250	250	252	283	259	246	269	243	251	262	274	265	260	253	254	236	292	277	260	271	239	276	272	259	240	231	260	269	242	246	269	264	269	271	282	250	250	255	256	257	272	276	251	239	265	234	254	249	285	238	265	248	273	252	256	263	242	277	273	259	270	242	231	235	282	275	252	274	238	286	248	251	254	256	266	246	274	257	267	249	279	252	242	278	277	279	253	307	250	238	253	265	272	249	270	254	277	241	250	240	264	247	257	246	243	278	240	235	255	239	258	259	247	278	280	256	281	268	241	246	263	245	252	247	274	261	281	299	218	247	254	267	261	263	269	266	284	254	259	237	238	257	244	265	250	225	268	257	281	265	245	269	227	261	257	238	253	269	265	285	281	239	233	275	271	240	224	245	267	250	244	288	263	268	254	241	261	225	254	245	260	286	242	238	244	286	261	248	235	271	274	285	280	269	254	262	289	257	272	250	268	293	243	264	282	254	252	225	244	267	247	239	241	255	273	248	247	268	252	263	267	252	270	252	236	264	271	268	241	293	260	285	264	251	257	277	227	243	271	269	242	273	254	273	252	245	254	249	269	250	231	260	262	266	264	260	276	224	253	277	258	221	249	243	241	265	238	262	233	279	245	241	238	278	240	267	255	266	247	257	253	258	249	252	253	267	253	258	262	289	269	264	239	245	254	272	254	244	253	243	277	257	249	256	257	290	271	241	261	254	282	279	246	264	256	238	278	245	278	257	254	264	280	250	266	273	246	271	269	249	231	273	263	240	234	268	262	277	248	267	277	244	269	262	255	238	246	262	262	263	257	252	262	271	255	241	237	270	272	266	247	251	268	267	306	239	260	272	245	283	260	274	274	246	228	270	263	258	261	254	258	285	276	259	259	248	242	219	255	242	260	253	231	287	252	249	258	274	256	277	271	244	291	293	288	251	247	244	244	264	286	246	266	235	247	262	268	259	242	268	240	258	259	248	231	261	256	235	251	260	270	264	242	257	262	247	237	244	287	257	272	242	242	261	256	249	273	263	252	270	271	244	256	263	247	229	234	270	246	239	274	269	264	250	275	259	254	248	260	255	257	277	227	226	236	224	241	231	267	245	266	230	267	233	273	265	254	244	255	276	261	242	255	269	251	264	282	226	228	243	252	248	274	252	260	251	292	244	263	235	246	260	259	230	250	252	233	286	261	258	265	270	290	233	224	269	274	266	266	238	265	241	262	244	247	251	281	237	275	275	244	273	242	235	268	238	303	252	248	223	264	250	255	255	260	251	239	232	245	241	274	242	257	269	268	265	274	248	262	262	245	249	269	248	234	249	249	248	250	252	265	264	281	281	240	243	272	268	273	238	285	241	259	237	231	284	276	260	286	254	254	265	228	233	277	244	288	284	244	253	264	270	263	251	273	254	283	262	260	231	246	271	265	225	249	264	267	276	243	252	256	274	267	243	251	226	264	267	229	244	246	260	254	240	257	272	255	284	266	256	248	247	277	261	272	258	254	240	256	247	249	297	274	244	285	287	235	270	269	270	234	268	304	273	227	247	275	253	258	224	236	256	247	276	225	228	259	284	242	259	245	258	230	267	232	250	265	223	278	287	256	265	246	286	256	255	243	267	254	256	269	257	244	273	263	284	263	233	254	255	248	244	233	242	267	283	234	247	224	245	255	272	250	291	252	264	248	254	267	264	249	270	265	252	307	297	238	264	250	242	250	297	227	240	267	269	270	252	258	252	239	247	268	270	288	263	259	271	254	236	265	259	271	238	244	253	275	273	269	252	284	235	227	246	277	282	247	228	254	264	270	257	251	247	282	248	257	247	264	275	271	278	248	267	268	260	269	269	256	251	248	240	254	255	255	279	251	262	289	276	231	256	267	250	235	241	263	239	251	266	220	255	261	254	253	260	227	270	254	259	245	251	259	237	278	255	248	257	242	265	291	223	287	263	251	274	240	256	266	271	258	228	290	270	264	247	253	278	314	263	295	222	277	245	258	264	267	231	268	286	248	240	241	284	227	245	264	257	255	256	235	254	265	222	263	247	251	252	226	245	255	212	265	246	241	241	249	238	256	262	276	244	269	255	257	262	273	247	220	260	278	246	228	255	222	253	259	262	272	238	277	242	249	262	253	232	253	250	248	248	268	264	300	220	255	267	231	244	270	241	243	273	237	274	277	267	296	249	247	243	267	234	248	263	261	285	246	255	267	252	261	225	239	266	240	262	265	251	250	264	287	245	263	291	253	263	262	247	259	260	253	265	289	272	268	251	233	254	254	251	269	248	274	280	260	257	249	255	269	271	265	270	246	228	268	244	294	238	245	243	257	259	254	231	240	249	255	267
25158	37804	13766	4286	3363	2991	2764	2293	1901	1126	1079	851	737	627	608	601	629	603	569	499	529	472	443	462	408	414	383	378	378	361	377	355	347	357	370	355	374	336	349	295	332	340	342	341	331	317	364	332	335	351	323	310	334	355	328	343	366	341	369	344	332	355	328	313	344	340	314	341	341	347	352	350	323	332	339	363	335	299	352	344	349	335	334	316	332	331	377	324	309	343	361	328	333	342	345	337	325	320	326	335	359	332	350	352	309	340	354	332	372	319	336	308	336	335	350	298	354	344	308	308	329	353	323	329	353	330	348	346	345	328	357	392	334	323	323	363	335	345	359	322	322	326	357	350	342	356	337	304	314	366	352	321	361	347	324	342	339	338	341	327	348	314	358	339	327	359	328	344	342	325	349	330	334	325	330	349	358	342	326	354	345	340	334	340	368	293	326	336	355	359	338	362	347	336	312	337	337	362	320	359	363	348	370	347	348	335	335	342	334	326	327	340	333	359	321	333	338	362	341	332	343	326	328	313	294	372	344	308	342	325	325	325	320	349	338	365	330	328	309	333	359	342	312	328	358	326	335	318	327	353	370	331	367	344	374	363	327	339	341	355	303	342	322	328	317	341	352	338	320	365	331	351	343	327	351	357	324	368	331	327	328	344	332	338	301	330	313	335	336	343	326	339	319	325	381	347	357	390	361	360	339	325	326	310	336	359	352	334	324	333	345	300	317	356	329	374	317	353	333	330	299	359	327	372	364	302	320	299	351	296	345	334	352	318	338	333	308	348	360	349	370	376	307	333	337	361	349	312	326	364	341	314	352	299	352	371	366	359	336	334	332	324	360	299	351	351	356	347	311	321	363	360	291	346	306	348	334	315	318	333	325	355	346	349	337	342	339	328	351	331	338	325	320	322	318	324	322	327	329	331	348	317	318	359	339	356	346	336	329	336	326	351	371	322	358	348	348	347	313	328	332	327	363	300	353	327	346	340	361	329	306	336	357	321	325	337	323	313	335	340	368	311	328	362	331	317	352	341	318	340	325	321	320	338	324	327	337	346	341	331	344	334	344	329	324	334	338	339	317	308	368	333	335	310	337	332	338	331	355	327	329	316	350	320	340	340	312	292	340	359	326	341	356	328	334	340	324	331	349	336	357	372	361	331	322	326	346	342	317	333	330	353	331	350	316	300	359	335	331	286	342	335	314	357	324	326	346	327	347	337	347	362	355	326	315	351	344	339	346	338	370	367	340	330	365	313	349	386	324	328	355	319	322	334	345	372	340	351	353	343	360	323	321	321	311	376	316	328	326	345	324	334	368	350	350	344	335	304	360	339	325	329	329	332	339	345	310	356	360	325	306	348	354	330	337	303	352	337	334	331	356	361	350	325	370	320	316	336	315	345	304	352	349	324	345	377	364	354	344	370	354	350	321	341	333	313	331	348	348	351	358	348	352	339	312	317	325	342	334	323	336	334	332	331	320	362	347	307	307	325	333	354	314	367	307	355	325	329	327	345	355	360	337	301	314	375	333	354	365	329	327	343	369	334	341	349	345	339	319	325	362	371	305	340	334	337	326	329	374	337	348	351	318	336	342	353	333	364	318	318	341	353	341	350	329	320	341	330	362	352	321	394	320	310	305	305	314	330	335	380	333	347	340	333	315	326	343	346	335	337	349	359	352	366	335	272	323	347	353	334	360	335	317	337	320	353	333	333	341	305	317	313	337	359	355	308	337	340	331	344	324	337	351	320	310	370	331	335	354	348	343	335	338	323	333	348	333	348	309	358	355	331	327	331	354	353	309	316	367	333	361	341	350	336	331	299	339	344	359	355	348	313	365	345	350	345	337	352	331	357	350	366	310	342	349	327	342	338	348	337	319	323	341	354	333	315	328	333	381	329	324	297	323	328	329	323	340	342	373	331	352	331	361	356	372	342	356	376	327	345	316	325	371	322	352	345	330	356	293	335	321	350	339	348	341	333	342	343	347	341	343	356	333	334	317	342	362	336	325	348	298	345	317	331	334	358	329	337	345	330	329	335	366	325	317	336	341	340	342	315	337	345	364	330	333	318	346	343	358	346	330	333	357	336	336	331	309	361	339	333	344	318	336	327	352	329	315	342	354	357	335	332	327	317	324	332	357	328	337	342	347	347	317	357	314	313	335	355	309	339	332	364	335	348	340	340	341	338	330	363	341	332	338	321	333	318	327	348	319	325	324	294	316	348	320	323	316	333	341	317	347	315	348	297	350	332	358	339	319	350	325	345	351	336	359	335	316	321	343	318	322	314	361	332	337	351	332	327	347	316	356	355	321	337	316	313	328	333	336	317	342	356	335	361	367	334	309	319	338	348	343	324	314	318	325	322	352	348	330	324	317	339	333	368	353	285	332	333	287	385	338	317	325	335	325	322	350	302	347	317	337	315	331	345	323	351	329	354	327	350	350	328	337	383	351	344	333	359	323	308	308	382	353	336	333	356	343	319	340	352	332	367	305	329	344	341	325	314	317	336	344	325	349	372	313	317	323	343	352	371	367	328	327	361	369	366	339	348	318	329	320	351	326	361	345	326	333	353	360	322	375	342	358	323	325	337	347	323	353	338	323	349	350	330	318	332	326	358	330	332	311	336	323	323	300	323	345	334	385	318	310	341	327	373	339	356	317	323	334	317	353	308	314	325	369	313	356	326	341	328	331	331	369	356	362	340	351	335	338	341	336	340	320	341	373	338	342	314	359	322	318	352	345	354	326	365	332	305	310	357	323	328	339	306	343	309	354	398	297	355	329	352	316	320	322	321	319	343	344	357	333	332	317	352	352	340	349	342	290	346	372	331	316	291	350	367	322	353	367	346	350	307	310	342	322	348	335	335	348	330	356	336	326	336	360	317	331	365	336	334	347	357	325	349	318	345	348	347	342	330	351	314	338	333	319	346	322	335	304	323	297	331	335	331	362	316	311	298	364	361	329	364	339	318	317	372	349	321	319	337	345	368	333	313	322	357	325	303	329	351	323	307	339	376	335	339	348	357	340	336	348	309	329	318	336	331	344	324	323	334	310	320	367	358	338	339	300	339	314	349	327	340	314	329	366	319	315	340	363	327	359	338	348	315	313	349	368	339	330	323	333	356	324	332	326	338	358	316	355	355	317	349	337	321	377	331	373	358	355	350	326	324	360	333	353	321	323	364	335	324	327	344	297	315	340	332	332	334	319	343	323	365	326	342	321	341	340	305	371	363	337	332	357	341	331	346	337	333	334	332	322	365	328	333	357	344	321	333	339	321	371	336	361	307	321	324	357	356	339	365	337	335	325	329	339	354	328	340	325	336	375	326	321	335	340	359	330	344	373	319	358	349	339	320	336	321	309	351	334	326	336	351	348	317	365	348	373	350	339	363	400	347	335	369	336	302	328	349	355	337	315	361	396	339	346	317	324	355	345	310	338	352	345	344	342	320	336	333	343	386	326	295	348	334	358	354	322	383	333	331	332	349	299	358	326	327
23215	21702	29511	24436	21697	21618	6890	1924	1161	848	790	557	533	455	456	428	408	424	384	360	327	306	288	270	269	246	227	233	206	215	222	187	211	187	185	175	203	214	203	200	212	207	206	203	176	178	216	185	193	189	169	166	209	173	187	172	190	196	170	163	172	207	213	187	177	214	172	177	187	165	187	165	180	203	191	187	178	180	174	189	187	196	163	191	170	196	158	182	201	188	191	213	187	167	152	187	175	178	196	178	168	171	199	164	187	177	178	184	167	150	191	196	192	167	179	207	185	202	160	185	166	179	221	187	181	167	199	191	179	199	188	206	191	209	183	188	178	155	175	180	183	184	198	152	214	169	194	195	161	183	188	182	193	186	182	169	189	166	160	168	164	190	172	187	189	183	166	180	182	182	176	180	176	171	202	168	177	194	169	193	193	170	176	189	202	197	166	184	188	181	191	200	192	193	176	186	188	176	180	186	171	175	189	199	177	170	163	172	164	177	197	159	202	193	184	194	181	174	163	185	169	187	185	197	203	199	188	204	166	185	181	180	203	189	184	199	179	185	173	167	184	179	182	181	190	194	171	165	144	187	179	200	161	180	196	186	180	176	154	177	173	175	194	163	171	180	173	190	170	178	173	185	172	178	171	190	167	173	161	194	173	176	183	148	164	162	171	167	204	182	167	177	193	171	152	177	179	178	176	180	181	170	173	179	205	184	189	166	163	160	196	192	166	173	180	154	177	174	192	203	142	165	182	168	166	184	197	174	178	185	179	210	156	163	183	184	156	156	163	213	181	164	198	156	198	175	178	194	169	167	178	180	177	175	156	186	167	183	162	153	198	170	186	185	149	209	191	184	166	176	172	181	194	162	191	180	186	178	186	180	207	201	193	192	151	189	186	185	179	181	186	184	185	171	184	179	212	194	158	183	156	181	166	176	158	172	158	188	181	202	172	177	165	159	182	177	212	183	158	173	167	197	186	185	168	180	194	192	170	163	187	173	169	185	178	180	179	192	201	191	155	171	179	179	167	182	202	185	189	168	182	137	183	184	162	158	191	164	156	196	174	183	161	165	171	180	172	176	162	178	149	181	196	191	164	197	195	187	170	198	187	187	187	180	172	190	158	193	189	192	183	176	184	174	176	171	155	158	188	189	169	167	201	184	177	180	183	181	188	176	176	173	171	188	165	175	154	186	172	192	173	154	179	190	187	169	169	157	175	181	166	163	183	152	185	215	176	192	160	172	193	177	169	196	174	176	187	165	192	179	163	198	183	171	171	178	181	185	167	187	186	190	199	184	179	175	157	191	170	183	172	176	192	178	176	180	186	172	178	192	159	198	200	152	188	181	174	171	175	175	170	163	198	182	165	178	171	174	169	164	191	212	197	175	194	179	180	185	157	181	161	183	149	200	172	184	166	179	179	187	180	156	191	167	171	161	172	188	182	165	173	169	161	173	177	178	166	198	194	182	164	159	174	170	177	188	173	183	169	168	196	173	173	174	197	164	182	180	165	187	181	192	179	165	167	175	173	201	165	175	185	189	163	216	172	177	206	183	180	172	210	170	159	201	163	190	159	186	167	190	171	185	166	189	173	167	177	178	160	163	187	179	210	175	167	173	188	184	166	183	192	175	161	160	175	182	147	184	180	180	163	167	167	183	185	190	208	196	191	189	168	193	164	188	190	165	175	174	158	191	175	192	173	168	189	181	156	169	173	164	205	166	181	178	193	200	186	193	186	190	172	184	154	179	156	187	173	160	180	158	186	169	166	197	161	176	171	173	172	166	186	190	178	169	170	184	202	199	188	192	188	209	181	180	169	182	170	187	167	180	185	182	182	164	176	176	171	183	153	200	164	189	202	173	174	175	159	178	177	201	168	202	149	162	183	173	151	171	197	192	157	171	171	170	163	188	171	184	177	177	185	188	191	183	170	188	173	185	184	185	158	178	177	191	177	164	174	166	170	174	186	176	190	166	195	198	182	196	193	175	193	159	169	203	164	172	177	196	167	164	176	195	181	177	175	165	185	174	175	176	167	180	177	188	163	204	171	185	185	177	170	177	182	197	190	189	166	189	187	177	151	173	175	184	177	189	176	180	192	175	172	196	169	174	163	170	173	180	176	174	161	171	176	164	181	186	190	203	191	167	198	170	158	168	171	167	193	165	184	176	167	192	176	183	180	176	191	198	184	196	200	196	193	161	177	178	168	181	191	183	188	190	184	183	176	189	166	156	178	171	183	181	170	175	197	179	167	218	185	195	166	181	188	170	183	195	166	171	171	179	165	154	161	190	172	156	176	177	210	210	187	181	183	194	188	190	171	154	199	198	193	163	198	193	184	162	169	176	167	190	195	167	171	181	174	180	202	205	164	172	164	182	212	182	174	172	174	167	178	174	182	170	163	162	191	173	180	205	182	185	179	161	176	159	178	189	183	190	165	183	158	181	187	192	167	174	178	201	166	174	214	184	182	174	172	189	163	171	188	179	178	185	167	180	182	180	182	184	179	177	168	190	165	168	185	179	168	206	161	176	189	177	179	187	168	178	192	164	159	183	204	173	177	174	203	175	181	173	156	176	179	186	189	184	183	175	191	177	200	215	199	187	188	203	181	162	202	176	188	172	177	185	180	170	154	187	187	180	164	193	181	178	182	167	170	179	179	167	178	197	197	175	190	175	174	166	163	165	212	176	196	172	162	177	183	192	190	156	169	183	194	170	166	176	166	178	153	160	186	178	185	183	165	185	164	178	199	188	183	169	187	169	192	178	192	187	170	178	175	177	158	195	187	173	172	155	194	175	169	183	184	163	156	170	185	189	170	189	183	160	175	171	197	170	169	200	171	169	178	165	189	188	175	198	178	175	175	163	179	167	191	185	164	169	158	148	186	174	187	174	188	162	187	168	172	186	153	158	194	197	164	192	184	169	179	177	177	175	164	158	182	176	177	177	171	179	173	178	179	179	188	183	175	171	175	162	170	181	164	179	174	159	195	159	171	184	184	181	179	179	188	187	173	188	178	181	194	148	171	181	171	168	185	211	199	175	178	197	170	170	188	193	174	173	175	167	162	162	200	170	186	189	179	179	156	174	168	161	170	178	192	149	155	172	152	173	195	185	159	171	173	181	159	184	177	167	176	177	179	185	187	170	177	166	180	188	179	174	179	179	169	187	180	172	177	156	185	189	189	163	189	160	170	165	182	195	174	182	200	178	161	191	175	182	183	183	157	185	203	177	175	180	189	173	185	198	179	181	178	205	186	187	178	165	167	203	177	182	213	186	170	163	196	150	154	182	164	197	205	167	173	176	206	174	176	166	181	179	186	177	191	181	184	154	172	195	184	186	176	168	166	173	158	178	180	174	203	172	197	174	161	194	170	165	173	181	189	191	184	189	184	150	184	138	184	167	203	157	160	177	174	177	163	162	165	153	181	187	179	160	188	182	166	192	204	172	155	198	168	204	145	160	160	194	193	159	168	171	174	181	175	175	156	178	178	213
27011	47957	22716	8046	6426	5199	4185	3813	2684	1846	1559	1171	1048	814	830	782	755	789	669	661	539	520	454	411	361	373	342	280	338	323	308	282	286	294	254	261	250	235	302	265	270	280	271	266	267	248	257	246	228	263	269	240	250	213	253	211	248	226	234	250	242	269	231	248	250	250	269	243	253	258	249	228	234	271	245	245	223	240	266	271	262	250	235	247	245	234	250	258	248	252	275	235	249	240	241	231	252	263	252	244	263	275	218	256	239	257	239	236	239	227	232	215	215	227	242	248	234	242	246	248	233	236	239	243	252	249	229	230	234	256	260	224	236	258	228	234	264	248	227	229	227	242	225	279	224	252	245	260	268	273	231	238	251	242	275	264	246	241	223	270	266	253	281	231	228	242	226	225	226	261	216	252	251	251	234	250	249	208	255	243	265	227	244	225	239	234	234	244	242	254	209	223	254	256	241	241	234	243	271	226	247	233	234	238	268	231	254	258	246	247	223	235	254	235	255	219	231	233	239	257	234	241	260	234	246	223	241	229	226	271	247	250	240	250	237	256	244	249	234	233	225	268	234	232	257	223	239	240	215	226	243	211	263	241	213	260	232	259	260	237	228	266	246	215	219	218	271	250	244	238	245	251	252	228	225	223	244	236	227	238	241	240	222	253	224	236	240	222	253	217	262	262	227	256	233	263	225	241	218	239	251	241	270	243	281	238	250	226	226	228	271	229	254	243	252	250	232	245	244	245	242	252	232	235	236	257	205	252	244	208	253	216	247	267	226	251	245	214	238	243	245	268	239	211	223	216	220	255	260	229	245	241	236	281	229	245	251	243	233	240	235	261	250	266	257	249	247	232	248	242	243	225	234	236	250	247	222	253	218	228	217	253	233	228	259	267	250	244	267	243	237	238	221	262	245	221	235	237	227	223	239	247	227	220	280	237	216	252	229	263	247	233	262	214	242	229	246	235	264	264	226	235	194	263	249	200	264	247	248	265	230	227	228	255	247	236	245	257	220	229	235	213	224	251	221	255	247	243	218	240	236	244	248	239	227	252	232	243	238	208	236	243	230	248	227	226	236	227	230	232	204	247	230	238	247	251	243	230	249	240	248	229	238	232	260	261	232	228	243	220	247	229	236	238	257	239	249	258	204	215	214	232	251	230	248	256	251	264	246	238	247	254	264	249	247	276	230	258	247	284	236	233	247	217	239	228	268	276	264	255	242	247	234	241	263	251	216	237	236	244	228	239	278	246	220	226	224	275	248	235	217	215	238	226	250	234	259	267	232	234	213	219	208	244	234	246	241	246	238	240	248	231	253	213	214	236	230	257	233	252	234	241	237	259	258	243	247	262	237	230	278	258	252	258	246	231	264	253	234	248	275	241	263	228	241	261	235	243	245	284	252	249	249	227	232	248	233	247	235	236	245	246	227	240	224	258	256	247	224	241	243	264	250	249	226	234	233	249	265	252	251	240	237	207	256	232	232	237	235	233	241	231	225	247	285	235	232	223	240	192	244	252	233	229	229	269	285	212	273	251	253	256	251	244	269	232	232	231	238	258	234	226	227	229	239	213	231	253	227	227	253	249	241	214	256	245	241	267	209	242	217	232	210	247	258	261	252	247	224	258	228	232	209	234	256	251	239	215	268	244	228	266	230	230	242	264	259	232	247	211	245	242	243	232	227	214	261	223	246	252	250	221	231	242	235	268	254	258	256	250	230	265	239	255	242	263	254	253	232	231	224	233	253	247	228	241	228	229	219	229	222	240	254	239	218	251	255	229	237	241	217	212	244	255	224	263	248	259	214	225	215	233	237	238	259	270	249	252	266	247	239	228	274	235	248	245	240	229	240	248	241	251	245	257	231	223	222	253	249	235	256	255	253	249	253	256	235	246	240	231	272	260	224	279	236	238	254	251	228	239	234	245	228	238	229	244	241	226	215	255	233	245	246	255	239	255	242	255	221	238	246	255	244	247	255	238	265	267	244	248	227	236	251	259	233	252	243	239	232	269	243	243	248	239	231	252	218	235	246	253	236	251	221	264	240	243	255	241	234	232	242	231	236	263	235	220	235	250	223	226	235	250	267	231	218	229	243	227	251	247	208	218	269	228	254	226	247	244	234	204	227	238	230	237	242	252	228	240	256	231	228	223	239	246	217	228	293	229	229	243	248	226	251	231	255	234	233	237	255	258	240	245	247	264	229	243	209	228	228	237	244	255	254	262	234	234	261	245	266	275	252	238	237	239	226	232	231	227	246	214	241	246	232	246	254	225	242	235	263	228	270	273	281	233	228	228	259	190	211	238	228	248	231	232	251	213	246	240	243	242	232	266	247	239	215	230	253	238	252	227	247	221	258	209	253	228	257	228	255	225	250	231	268	234	230	249	242	238	243	262	232	245	209	245	225	226	235	225	245	225	251	235	244	237	249	226	201	246	225	220	241	239	238	226	237	236	238	246	241	246	230	243	243	224	252	231	214	266	257	249	245	219	256	233	200	236	221	225	231	260	220	279	250	222	244	273	252	237	221	223	261	247	243	236	267	242	230	239	261	240	213	227	235	240	252	248	254	257	222	225	271	239	242	212	267	265	225	263	232	257	243	228	246	255	228	229	249	249	284	239	224	218	254	251	264	232	208	224	230	238	261	256	211	256	218	216	239	239	252	246	226	250	238	247	249	245	249	225	245	252	239	254	221	229	228	222	217	235	223	259	238	238	258	242	232	223	244	230	253	243	238	228	245	222	261	235	253	242	238	212	248	235	243	278	259	253	231	227	243	233	289	248	244	248	246	214	272	229	235	265	271	232	234	263	250	238	253	239	250	268	242	265	244	235	230	246	234	252	237	237	222	260	246	242	248	252	249	262	211	235	234	261	231	212	251	240	263	228	221	258	232	237	237	269	218	234	216	245	233	216	243	238	248	222	253	238	221	250	240	249	231	247	239	241	224	230	233	238	237	270	225	234	239	251	234	255	247	266	236	240	227	256	259	246	228	226	233	232	213	287	244	248	235	221	263	250	234	243	252	242	259	250	253	239	239	264	261	209	249	217	229	256	214	253	244	229	241	233	262	264	237	238	253	229	233	240	244	269	221	230	239	251	239	203	263	256	237	277	247	221	220	243	245	226	251	269	222	236	216	236	236	225	243	260	238	225	251	229	245	244	246	257	247	291	248	231	247	246	263	248	251	262	284	221	247	213	257	211	225	234	222	271	218	269	241	228	255	267	242	228	219	243	237	238	263	260	244	238	244	243	252	256	237	206	226	237	232	234	243	268	253	256	237	261	271	233	225	232	239	236	240	228	244	231	252	234	229	223	243	225	254	256	238	254	248	265	232	233	255	224	224	278	240	238	235	236	253	273	272	195	275	238	244	227	257	216	250	241	229	235	254	228	237	232	277	224	248	245	252	226	232	247	236	241	233	274	227	241	224	267	252	255	233	230	262	250	259	233	243	227	251	236	273	247	255	226	238	243	226	249	253	245	255	287	259	253
28557	21613	10982	2824	1553	1217	922	886	745	578	602	528	493	479	490	478	531	527	449	471	439	399	429	424	408	430	436	395	424	399	403	407	402	402	418	380	387	383	380	417	402	430	421	404	389	434	405	369	408	411	385	403	373	383	391	409	400	383	384	406	369	432	391	414	391	403	413	413	407	413	374	407	394	371	404	393	412	369	372	406	392	403	366	393	375	405	435	397	388	396	389	391	397	393	377	372	420	426	402	421	405	414	402	409	386	409	392	403	368	428	423	392	392	359	376	403	431	419	399	392	360	384	384	389	404	434	404	404	373	420	362	357	426	421	401	410	392	382	388	387	397	406	425	391	384	359	380	445	355	387	403	389	359	362	397	397	392	413	380	446	380	401	409	376	377	411	399	409	408	419	387	413	394	409	386	394	431	404	429	398	418	416	417	419	393	406	451	401	377	391	422	376	410	394	397	395	405	396	408	389	391	383	377	421	388	387	368	395	393	400	390	372	412	387	396	419	396	395	394	408	392	399	389	392	388	400	411	419	402	402	402	385	388	374	397	396	425	417	387	407	394	381	373	388	387	446	410	411	382	380	410	407	416	365	375	397	417	370	420	389	392	424	419	401	383	426	406	416	415	388	409	429	388	449	386	406	426	407	401	391	406	405	414	337	372	397	407	380	413	383	385	384	415	404	437	393	388	407	384	414	358	425	424	413	372	350	364	395	401	407	403	390	396	413	369	374	409	382	384	422	423	371	455	426	419	419	436	390	414	364	398	374	404	420	398	370	408	421	378	373	367	403	436	360	419	386	394	379	419	385	398	423	359	393	417	390	416	407	398	426	400	397	381	389	373	370	399	403	390	370	413	398	397	374	370	383	399	402	396	399	392	411	451	377	432	394	380	392	384	383	387	394	412	420	439	372	364	373	392	402	376	381	379	423	409	406	405	381	396	422	402	370	432	396	445	430	393	387	391	367	370	388	400	419	359	393	441	427	403	386	392	372	379	425	417	381	407	359	419	418	387	404	368	370	419	422	378	396	417	414	439	380	393	368	384	371	395	382	371	418	390	365	379	404	376	372	371	393	382	393	426	423	343	390	392	452	417	389	379	402	372	367	406	408	436	383	387	349	397	397	374	402	380	377	354	394	422	377	377	381	362	392	409	377	375	394	380	392	400	402	365	364	370	378	418	365	352	387	381	357	405	400	378	396	403	390	420	347	424	382	395	415	402	394	370	433	417	360	399	384	412	347	399	386	415	384	407	399	392	406	372	394	414	395	405	409	411	397	409	407	392	408	380	353	395	388	372	376	357	427	386	402	409	387	391	385	411	379	385	372	400	363	435	374	395	383	391	390	416	388	381	410	401	365	367	396	405	404	435	376	397	390	390	374	403	381	422	373	399	365	405	400	380	388	420	376	378	414	396	410	441	408	445	424	372	407	431	436	376	402	398	396	393	417	405	388	379	419	404	396	425	394	428	379	402	421	388	404	388	440	398	405	430	393	393	415	390	413	391	378	389	405	386	364	365	410	400	403	415	365	393	397	353	414	388	390	367	424	404	393	388	374	394	403	395	395	428	415	381	417	427	419	418	405	419	389	394	384	405	418	380	403	413	419	376	393	406	375	398	407	425	434	397	388	381	371	417	400	409	406	408	426	418	430	397	414	421	397	384	357	388	401	385	399	383	361	417	367	387	380	402	391	409	393	382	409	404	376	383	408	411	413	389	407	356	397	401	387	411	419	393	377	440	424	382	376	389	380	405	405	377	386	385	390	432	395	418	391	412	392	398	383	392	408	418	371	425	398	419	435	431	386	397	391	388	381	430	376	392	381	401	404	379	391	385	387	369	385	378	414	412	402	371	396	395	423	395	369	405	405	381	381	413	404	396	375	410	443	389	424	393	402	417	410	442	427	380	357	394	415	372	369	404	387	379	423	392	414	420	406	422	401	424	407	393	426	429	385	426	396	409	388	369	375	389	380	416	400	434	389	418	412	403	405	374	407	382	422	390	400	401	443	368	382	414	404	365	356	411	392	399	389	407	386	401	401	411	372	413	411	380	386	421	391	390	375	418	383	376	398	430	425	406	388	414	399	359	393	381	391	415	388	391	381	389	363	423	392	418	386	412	393	407	379	356	408	406	378	421	402	397	408	383	382	398	396	411	409	424	398	421	414	365	378	439	397	404	426	395	379	392	412	403	392	408	393	415	364	393	371	409	387	412	413	419	418	371	398	350	436	392	420	407	396	391	386	410	371	442	425	390	419	391	398	371	375	377	416	412	411	390	386	373	400	375	368	412	408	418	370	395	385	426	401	398	421	372	400	407	419	392	400	382	379	415	405	428	406	392	430	388	380	427	381	422	390	404	425	370	419	390	364	385	406	427	395	386	450	386	383	374	368	357	414	351	424	409	423	408	404	412	435	375	419	430	397	412	367	376	390	439	392	372	382	385	401	385	424	440	374	386	373	407	408	392	374	395	388	372	406	399	398	420	385	420	399	435	384	385	412	363	377	384	375	366	410	398	412	402	392	386	362	410	397	418	417	396	402	390	393	435	421	394	411	417	382	386	422	364	406	406	385	388	422	399	428	418	412	390	388	410	425	382	381	389	413	397	413	388	441	371	366	388	369	403	414	388	390	400	364	375	405	368	393	377	398	362	433	396	394	416	408	397	378	388	411	377	402	398	412	393	406	386	382	385	425	408	393	420	400	403	410	384	391	378	386	403	383	364	388	402	382	377	394	418	380	388	385	373	410	396	405	359	392	408	372	383	399	395	418	404	401	405	394	446	379	413	383	417	390	413	389	395	422	409	427	409	388	375	393	368	407	385	420	407	410	391	377	430	388	372	380	428	379	418	385	399	389	396	409	390	403	368	388	419	410	429	371	379	389	354	418	409	368	369	387	404	386	381	403	367	392	408	394	400	380	403	383	359	366	383	413	388	408	364	405	358	415	420	390	424	416	395	447	358	374	379	377	414	377	391	371	364	405	432	398	402	423	423	384	397	413	393	411	391	439	388	391	387	418	400	373	415	398	416	417	381	378	355	419	418	412	388	397	390	375	406	383	398	389	392	404	369	377	406	377	387	367	413	378	413	398	384	367	411	380	417	388	391	420	400	421	422	410	417	397	429	404	442	377	391	408	418	433	408	398	348	371	428	418	388	362	385	362	417	405	376	370	375	372	411	403	402	403	366	351	411	423	382	361	374	417	421	397	391	449	415	369	403	367	396	440	409	417	409	401	398	426	421	387	417	431	405	399	378	416	384	398	412	391	410	405	422	389	361	383	392	393	413	388	354	409	387	409	385	379	384	345	434	393	379	426	415	433	373	380	365	443	445	355	423	385	386	370	369	411	390	387	401	415	403	388	442	400	399	415	406	405	416	359	411	389	414	384	424	388	376	378	415	425	405	385	430	402	397	371	380	405	405	422	404	397	392	431	400	391	397	398	401	433	401	407	376	398	392	393	404	384	374	393	379	421	405	426	358	400
22939	30017	9715	3377	2673	2314	1842	1808	1334	1013	920	753	736	747	686	733	740	689	724	679	610	564	569	566	576	584	520	527	471	533	560	518	506	511	520	543	528	500	546	507	517	538	516	515	558	545	545	503	492	546	505	526	520	500	546	526	513	521	542	551	535	529	515	515	542	532	485	511	492	486	520	496	520	506	500	507	526	546	509	491	508	508	521	519	526	510	500	510	524	487	491	522	516	540	548	503	528	481	547	555	562	526	506	502	471	528	516	503	528	517	530	510	490	488	513	520	485	530	515	528	539	513	524	499	511	534	521	561	471	490	526	529	513	504	488	475	511	527	558	528	520	569	546	508	536	499	474	555	509	497	517	534	528	505	491	529	548	547	511	510	562	507	542	503	520	521	510	572	547	516	500	522	530	558	527	525	545	570	555	544	538	516	536	538	530	531	528	462	508	540	514	494	490	519	529	512	503	496	547	515	535	536	543	499	487	506	518	515	562	537	491	504	519	501	517	491	514	501	529	517	501	516	574	548	513	529	522	523	523	527	534	503	489	556	455	514	532	508	564	511	571	483	545	499	509	544	532	491	501	514	531	506	532	516	518	510	527	503	530	507	529	535	547	486	514	552	523	534	519	517	496	472	523	506	494	494	511	507	558	557	540	527	551	514	521	486	527	535	511	504	471	514	508	485	515	526	545	504	473	520	497	547	505	506	532	531	499	541	570	506	523	504	549	490	520	511	501	525	546	534	552	492	547	470	515	526	523	528	519	561	511	510	490	545	561	577	504	525	498	535	546	511	553	507	509	517	548	543	475	522	483	566	526	518	517	521	529	538	503	534	540	520	528	505	533	516	482	519	509	553	502	561	501	489	510	559	520	540	503	520	501	514	497	501	539	496	516	504	531	533	498	505	523	535	490	508	522	530	496	517	521	483	513	512	530	522	521	538	516	508	504	494	494	510	513	520	537	545	500	511	510	499	500	511	513	513	539	516	515	512	501	544	530	516	469	506	507	516	515	537	531	504	524	530	530	492	488	493	524	532	504	499	521	559	504	498	491	534	541	506	537	522	514	564	550	480	526	527	507	512	524	528	550	539	551	505	524	506	548	517	501	556	538	527	513	541	455	519	559	510	511	483	503	539	495	492	498	516	506	506	515	521	516	499	489	514	503	537	511	514	484	461	536	529	447	503	498	476	555	487	519	540	533	509	492	500	519	530	543	515	506	505	522	490	524	572	528	497	499	493	533	550	517	519	517	509	505	531	556	519	550	538	516	543	524	492	510	496	508	549	525	538	496	549	501	508	514	542	529	552	532	524	503	504	516	523	514	574	543	514	514	506	497	507	553	472	509	520	497	468	513	497	524	523	516	512	510	473	498	502	499	524	536	527	512	543	538	543	499	506	529	499	530	491	560	482	514	524	507	536	501	547	509	532	558	499	503	524	507	495	555	509	532	532	495	512	527	496	492	501	486	499	486	548	543	565	491	542	515	490	514	535	468	549	514	504	498	529	502	538	520	516	491	560	564	548	489	525	536	527	495	551	534	507	516	517	551	544	499	514	488	521	564	483	536	512	504	538	554	517	488	527	519	546	467	536	486	533	487	516	550	549	526	545	520	516	498	530	574	515	563	543	523	529	518	514	555	530	497	531	544	540	507	481	537	490	539	533	497	536	494	513	494	514	489	531	560	537	522	489	506	538	547	534	527	510	521	497	515	558	504	477	530	506	532	562	528	517	549	520	517	520	546	529	518	525	509	497	488	530	543	547	494	544	500	506	549	522	502	561	534	510	501	503	518	529	495	507	524	520	566	505	525	504	483	534	549	543	532	541	502	479	497	523	552	500	509	531	495	518	523	491	558	486	506	508	538	508	484	503	491	532	515	529	555	517	511	524	500	515	505	515	494	555	494	529	495	543	527	518	571	534	529	482	516	485	462	542	486	500	515	528	497	532	546	500	563	524	467	465	505	514	524	543	511	528	582	501	532	530	553	506	525	514	475	525	544	503	510	490	535	492	536	532	512	514	477	507	551	475	490	538	526	518	536	496	539	509	549	492	494	538	495	542	533	522	506	479	529	553	549	500	530	491	523	512	485	501	533	495	480	514	530	514	520	507	520	525	508	522	496	538	502	536	537	521	523	481	534	549	531	482	510	517	505	516	493	497	501	521	515	502	546	545	518	514	555	536	528	516	497	506	528	506	494	508	505	509	542	551	475	507	529	528	520	479	534	501	528	525	489	522	509	517	511	499	503	486	516	494	528	507	499	517	498	518	525	519	503	537	504	560	516	499	539	539	528	524	527	511	517	485	507	477	544	525	534	488	517	504	520	520	502	478	539	530	487	541	513	521	542	498	549	522	527	540	514	535	513	508	529	472	506	556	542	553	507	522	503	465	520	525	522	508	543	531	544	529	508	532	508	506	459	517	491	528	507	540	521	467	519	521	529	501	468	489	547	544	502	537	553	512	532	535	499	525	474	577	546	548	546	482	526	502	521	502	496	487	518	531	491	509	494	536	541	508	485	536	504	562	497	536	506	539	513	471	524	506	520	492	531	512	510	556	521	520	555	520	530	523	529	497	545	496	481	526	499	505	508	539	533	544	477	561	552	514	524	536	511	523	498	512	515	506	512	535	525	557	561	515	522	559	513	485	525	550	529	535	520	518	508	551	491	505	535	502	475	524	517	517	518	534	534	516	487	559	542	498	482	526	468	511	497	505	501	513	513	532	533	553	500	540	484	520	506	500	472	490	504	516	493	533	534	534	503	528	550	513	515	509	534	507	524	515	515	547	511	515	543	531	516	511	542	520	516	506	542	500	470	525	526	485	508	520	517	550	528	530	533	527	517	516	520	515	506	496	572	525	503	528	493	514	506	562	510	495	554	548	500	470	461	528	550	546	502	535	503	533	536	523	519	512	505	504	500	493	538	506	547	538	543	533	498	484	491	535	523	555	517	501	497	566	479	520	583	550	500	529	537	521	489	538	513	514	545	528	540	510	500	515	513	514	531	515	572	526	518	515	528	452	514	505	534	563	527	493	551	502	501	564	508	528	506	502	534	507	554	512	530	490	491	488	502	495	505	522	508	525	493	564	506	538	571	498	533	531	503	494	536	479	526	511	524	521	497	502	497	503	508	486	516	524	520	544	536	517	547	530	553	501	476	535	553	505	491	503	517	566	513	568	529	516	497	547	526	536	556	509	524	524	500	577	503	514	494	511	480	539	548	485	515	449	549	527	515	495	518	519	524	547	541	538	540	510	487	540	486	468	525	533	540	555	551	489	528	502	523	503	514	528	478	510	495	515	493	523	527	510	489	563	533	496	503	498	543	540	580	514	461	512	512	531	552	496	483	491	496	499	540	506	518	528	511	542	516	515	504	543	513	494	511	521	496	506	505	509	504	509	511	493	486	543	530	513	512	537	534	513	485	505	530	515	497	473	506	550	519	563	465	507	508	553	500	504	516	475	520	525	511	512	488	504	550	521	535	507
24290	21671	28857	24985	21395	7114	1690	1282	1055	810	693	601	541	530	547	524	527	530	522	507	445	425	422	399	423	413	372	369	404	416	386	411	415	381	394	370	368	360	375	403	334	405	378	328	406	374	385	343	376	361	359	402	356	378	371	358	338	368	387	333	354	371	382	347	343	364	380	360	362	385	399	353	386	346	355	361	371	379	377	359	359	417	374	333	396	379	312	331	330	350	343	386	356	378	348	367	383	385	381	366	365	336	364	364	341	398	360	370	355	383	347	380	404	353	362	375	384	377	326	357	357	355	353	347	369	374	341	351	369	396	384	354	369	375	346	370	370	400	342	363	359	367	372	415	408	343	388	369	354	369	375	382	373	365	364	336	371	393	361	375	375	389	347	382	379	342	372	366	382	355	405	385	359	359	364	360	370	350	362	334	405	379	384	373	340	374	346	343	362	384	382	380	387	385	334	390	370	341	387	387	350	363	360	373	349	365	359	345	379	386	350	345	356	380	360	344	360	392	342	360	337	318	343	337	359	367	339	330	372	377	380	333	348	376	355	371	368	371	387	376	360	342	355	362	347	403	348	352	330	351	365	379	381	399	361	374	367	381	352	343	361	372	355	384	366	368	376	344	365	335	333	325	371	335	378	355	362	387	351	344	333	373	359	394	364	377	397	385	381	349	346	371	363	391	367	368	356	339	358	335	398	392	385	364	388	359	341	362	341	333	378	381	353	393	374	366	396	388	379	350	395	365	359	378	365	345	365	341	375	383	375	366	383	365	377	352	350	355	371	343	338	367	354	388	369	353	354	367	365	366	335	368	405	375	355	373	375	350	392	362	362	357	337	369	360	370	369	336	346	375	374	328	405	337	375	348	368	346	390	355	375	352	357	380	378	359	350	343	357	365	382	339	371	360	372	345	408	335	339	364	375	373	374	337	357	371	332	359	370	372	361	322	341	355	373	378	345	323	352	344	369	375	386	390	342	357	412	382	392	361	364	382	341	365	365	374	356	361	339	387	344	342	347	365	349	342	326	401	345	376	337	358	360	360	350	356	392	351	381	366	367	395	360	380	335	386	388	349	350	341	357	357	360	332	388	363	368	347	338	366	326	366	339	366	368	350	335	382	379	377	330	378	366	369	376	357	381	371	339	374	358	353	361	375	376	370	373	348	378	339	391	381	400	373	398	348	324	376	322	368	358	363	362	388	380	362	367	389	364	370	338	452	382	373	396	388	341	362	365	362	353	332	333	386	386	402	363	388	363	369	353	388	348	320	359	366	379	331	403	356	353	344	381	345	383	337	378	356	368	349	355	375	326	360	386	380	344	358	346	364	384	359	318	364	373	358	367	358	365	372	352	387	360	367	352	335	393	373	367	381	419	352	397	367	355	367	357	360	377	389	387	361	324	370	362	362	349	329	380	359	358	327	357	367	388	335	347	332	361	329	396	368	388	363	371	400	386	394	394	359	359	397	321	364	369	346	384	369	319	376	348	374	368	361	362	388	369	360	355	375	324	364	413	361	357	380	350	362	341	348	350	365	373	361	362	384	363	392	349	410	351	364	355	372	362	369	377	378	375	338	389	346	369	395	393	373	381	327	361	352	360	367	368	402	365	355	353	419	356	381	388	354	337	383	416	340	351	357	343	345	381	361	375	352	376	373	379	375	388	373	359	375	373	345	373	340	358	356	371	364	362	357	330	346	358	373	341	358	378	354	369	383	384	336	346	376	332	357	358	399	373	356	387	370	385	370	338	353	324	348	377	373	380	366	354	357	357	360	380	337	365	358	361	377	367	379	380	377	301	378	377	359	388	382	346	375	364	327	362	425	361	380	394	357	350	400	380	336	371	362	366	391	340	369	348	350	387	365	327	383	391	379	366	367	362	375	385	388	342	391	357	340	384	387	355	411	358	356	373	350	335	390	352	363	358	357	343	352	332	359	361	336	391	352	372	352	352	371	379	387	359	358	410	374	344	365	373	332	346	385	355	349	414	364	371	383	367	367	359	373	374	340	369	377	379	377	389	360	369	354	374	367	339	374	357	339	367	376	353	344	371	377	370	371	386	381	399	369	389	333	380	370	385	385	377	378	356	345	377	398	354	382	361	321	360	378	393	375	377	344	356	372	396	359	367	371	353	333	360	361	358	374	391	368	366	381	342	341	335	357	380	343	357	321	348	341	355	360	335	355	360	383	373	392	333	365	364	372	349	369	316	379	340	357	348	340	385	355	353	362	354	351	349	339	327	339	385	383	379	349	365	374	367	368	358	352	340	350	347	340	337	358	373	359	388	381	358	366	396	359	375	351	370	381	380	382	351	362	401	356	378	320	361	354	380	350	375	359	388	391	363	357	373	363	364	361	365	367	340	346	357	315	388	347	364	362	338	372	383	329	359	407	371	375	342	330	362	365	365	352	368	306	379	332	374	324	369	366	381	352	344	377	391	349	352	353	379	381	335	359	396	368	368	377	396	369	367	339	394	386	346	323	383	374	355	370	342	353	381	347	356	365	378	394	335	373	366	389	356	357	384	326	339	387	386	360	384	365	364	348	417	353	345	349	363	350	343	362	377	345	355	357	344	421	372	337	346	377	373	365	356	385	377	370	368	362	361	365	387	415	331	366	382	381	376	375	369	343	376	374	341	370	361	365	373	357	340	356	369	374	365	349	361	367	379	353	377	389	366	388	340	364	360	359	352	355	373	371	361	373	390	336	347	352	364	369	320	371	361	385	358	357	332	367	367	363	384	357	357	337	332	404	371	346	353	358	365	347	342	386	338	371	325	388	353	318	352	391	386	364	377	388	363	362	360	338	350	354	355	350	338	320	353	375	391	372	376	359	380	375	337	353	341	341	337	384	384	419	354	376	351	341	376	348	397	374	392	394	375	371	384	360	348	411	336	339	397	378	399	370	322	379	378	350	342	341	356	348	387	382	379	388	377	401	366	354	365	330	368	364	361	378	402	341	361	415	353	362	374	382	382	337	365	312	354	379	346	352	368	381	328	347	363	363	354	369	370	406	348	400	370	333	370	373	366	368	354	373	370	369	385	355	352	368	361	359	352	360	370	366	377	400	350	343	358	355	366	380	368	373	375	373	358	339	330	346	362	341	406	328	340	385	299	369	335	363	349	359	341	377	339	378	363	359	362	354	366	370	381	378	335	415	369	326	357	345	352	387	337	337	373	416	368	355	384	335	401	373	371	352	359	371	365	333	409	348	347	371	347	328	402	346	370	395	383	356	384	370	347	389	350	366	369	344	342	333	377	352	331	358	389	385	375	339	379	329	373	358	336	372	326	352	404	389	356	357	358	364	367	352	353	388	395	378	388	365	365	389	397	368	369	337	342	406	372	350	354	358	376	388	355	353	360	350	325	351	361	387	359	367	329	361	359	357	352	355	379	354	385	348	360	382	372	395	337	383	343	340	352	344	402	339	340	354	353	374	354	365	374	364	358	343	370	379	372	337	401	350	343	357	349	388	361	375	392	373
23821	40969	17646	6244	4807	3990	2862	2797	2082	1606	1306	1075	924	894	882	852	863	865	847	778	702	639	604	613	572	561	533	530	526	548	546	526	542	496	510	526	515	519	508	482	523	491	540	477	454	497	467	499	519	477	470	481	518	502	496	507	462	468	490	473	452	471	517	485	447	526	491	446	455	485	516	487	478	493	471	497	461	480	505	517	514	466	495	488	499	494	462	477	464	465	527	459	467	530	514	512	467	473	470	458	492	511	487	464	497	489	500	486	506	505	481	488	505	495	490	472	462	493	501	496	483	492	485	475	518	480	480	460	489	464	520	481	484	473	479	525	477	510	458	501	489	494	467	447	509	445	485	466	480	502	470	484	480	474	465	502	447	450	470	477	449	487	474	467	468	464	497	442	491	470	508	465	463	457	504	487	507	491	482	538	550	486	521	465	497	482	516	484	497	537	485	472	515	451	482	466	465	443	439	485	510	454	453	503	491	438	475	494	478	513	491	481	523	483	497	521	516	478	437	496	501	499	504	481	462	448	477	453	463	506	523	462	490	473	449	475	492	476	517	495	509	446	502	464	502	483	482	482	484	527	505	502	497	496	493	478	464	512	538	463	454	510	463	496	464	455	460	503	445	472	460	472	433	483	469	506	504	502	484	459	478	478	496	514	477	448	508	479	477	463	468	494	501	524	488	475	520	457	492	490	497	501	514	498	466	434	474	459	509	470	510	507	475	440	477	490	498	515	496	502	505	504	479	521	511	540	502	508	417	505	482	488	485	489	477	484	474	473	444	469	472	490	475	444	441	489	528	485	494	488	459	486	480	453	504	503	472	482	494	443	504	463	501	494	470	512	472	468	500	476	486	485	476	479	527	453	484	516	470	449	495	522	465	528	476	466	467	457	461	515	491	464	492	467	487	480	481	464	522	489	547	512	504	492	439	496	480	475	502	466	495	515	477	518	518	496	474	502	505	516	475	446	496	471	518	479	523	498	488	489	517	463	541	482	468	481	463	492	489	519	468	494	483	471	503	449	468	444	472	450	476	454	440	509	482	475	507	466	447	479	490	478	518	476	458	470	470	509	509	477	459	460	504	480	475	478	461	476	493	474	478	456	439	489	508	447	497	458	505	471	444	481	488	475	454	487	495	449	467	521	485	482	506	498	475	475	504	488	489	497	491	487	475	479	494	497	478	484	519	489	491	512	486	467	467	499	454	487	476	479	487	444	461	512	482	453	500	465	455	492	465	458	491	468	481	477	472	507	484	479	468	498	488	467	470	488	516	493	475	507	496	481	503	469	469	472	456	485	486	465	488	520	459	474	497	492	509	478	494	526	484	485	499	462	470	478	479	496	466	496	462	503	506	465	472	482	483	527	449	494	473	465	493	528	458	484	475	489	513	431	482	501	497	466	457	493	489	498	467	456	437	482	526	511	501	483	494	456	544	467	504	512	450	471	471	496	471	481	501	468	484	464	527	490	474	473	534	477	491	531	483	487	468	498	470	486	491	504	521	471	495	480	466	505	469	472	491	505	494	501	469	462	512	458	483	493	480	504	460	416	501	464	487	494	524	506	488	492	471	453	507	476	535	479	519	473	491	518	488	465	467	512	476	459	500	465	465	451	464	486	495	483	516	509	525	493	485	502	488	461	494	468	500	457	512	449	477	513	506	434	470	472	511	459	471	482	481	482	494	517	496	499	497	496	487	489	492	486	460	513	486	484	473	482	458	505	477	441	464	507	480	483	438	510	466	495	484	471	506	491	477	476	488	488	462	456	522	465	443	498	449	455	509	495	496	486	492	482	493	422	496	504	481	479	507	461	456	475	469	488	470	484	512	496	485	513	486	472	498	463	487	439	504	488	485	476	455	506	515	452	517	483	458	476	499	493	504	472	455	463	460	487	501	486	480	489	487	454	491	512	487	475	482	464	520	511	490	504	478	497	514	513	496	470	520	497	488	494	505	567	480	448	479	459	460	496	512	482	471	473	518	438	475	468	499	446	546	489	465	499	453	446	502	490	518	470	492	462	490	486	483	510	500	487	486	507	487	451	489	437	483	504	498	488	484	454	472	428	496	479	487	490	462	494	488	498	508	445	471	445	504	469	485	493	467	493	507	522	507	507	476	524	485	469	486	479	508	492	454	536	483	515	504	503	469	523	495	487	495	460	501	495	472	456	471	437	460	478	471	462	489	494	491	458	441	457	450	506	499	510	447	459	526	509	475	463	480	456	500	472	492	503	496	460	475	501	477	507	468	498	503	478	476	517	475	459	474	491	496	494	457	474	478	473	506	444	420	472	460	471	521	468	513	495	489	468	475	451	482	501	485	516	479	481	510	469	463	479	469	484	480	505	469	446	448	498	512	464	489	478	464	481	492	519	459	498	485	460	466	495	503	499	469	448	491	477	481	472	463	510	477	473	464	477	483	472	482	441	480	504	455	477	474	478	490	476	489	503	502	458	507	455	505	506	469	448	506	500	494	489	495	522	527	478	464	479	495	440	460	486	452	473	502	476	474	499	464	490	523	488	496	476	481	484	499	497	475	459	475	484	529	463	499	510	474	502	470	462	489	494	484	451	465	503	462	504	480	470	469	469	516	508	484	474	475	511	468	498	494	458	487	468	516	510	486	499	460	516	505	479	513	474	470	502	457	465	510	520	507	524	480	500	500	504	504	444	486	501	460	495	465	467	490	482	457	473	478	456	457	487	464	476	506	487	517	488	432	444	477	473	508	523	450	545	463	489	493	529	491	507	521	485	490	522	471	492	442	477	499	471	503	466	432	489	475	437	523	453	504	468	460	487	477	462	488	487	505	462	506	473	498	466	483	453	504	490	494	522	500	487	501	501	487	489	464	424	464	453	466	501	468	479	464	482	494	493	499	487	509	502	495	516	496	458	448	447	484	480	521	518	523	461	471	496	478	474	479	477	476	477	502	487	460	498	476	467	521	508	502	492	496	476	507	481	483	460	476	499	463	511	502	516	495	458	472	518	472	507	499	458	486	474	511	461	527	500	473	457	498	533	505	506	497	492	507	481	504	459	482	505	457	497	444	477	513	483	478	477	503	467	520	479	473	496	474	473	502	517	463	508	488	442	470	513	473	504	440	495	459	535	483	518	498	472	471	453	503	497	448	454	423	557	476	452	480	496	482	511	488	480	486	486	460	463	478	509	524	476	473	482	445	507	429	469	491	473	490	492	476	456	478	475	473	463	473	463	486	458	486	470	447	504	514	502	488	490	477	463	493	493	493	489	477	454	454	505	493	479	461	492	511	502	512	496	485	476	528	467	499	480	466	471	468	468	497	453	525	502	447	491	481	509	452	467	503	500	464	487	465	509	530	461	468	466	463	473	444	488	501	488	500	502	508	476	478	458	472	485	461	486	436	532	485	481	508	469	472	465	480	478	488	463	460	474	493	508	471	471	467	470	512	454	515	514	493	508	469	451	532	497	463	514	471	489	468	500	472	467	485	479	489	455	489	531	460	489
25406	21631	27561	25879	8690	1595	941	872	689	577	518	472	373	418	368	399	342	357	403	333	306	296	276	277	276	276	264	241	282	254	282	246	262	271	257	282	264	263	269	281	272	265	257	265	255	279	244	265	276	261	277	273	254	251	237	242	277	284	273	243	236	273	270	262	217	261	261	244	244	261	267	247	260	265	244	238	260	261	266	255	251	272	251	243	267	268	244	249	271	235	254	260	251	242	286	254	250	264	276	284	269	260	260	289	247	253	234	230	235	265	247	243	238	230	249	253	282	244	248	259	254	255	263	260	247	249	256	252	235	277	246	228	241	237	256	250	247	232	271	257	272	251	295	254	250	258	244	264	266	250	264	195	245	246	271	245	250	249	257	251	269	226	256	263	278	262	252	249	271	273	228	231	261	258	265	286	210	249	251	250	253	268	275	248	264	259	256	254	246	257	269	266	228	265	246	257	221	258	264	264	254	245	269	254	246	250	234	271	269	260	256	280	261	238	260	272	242	264	238	262	251	268	222	282	242	257	259	250	291	256	236	254	234	261	236	262	245	258	255	263	247	271	284	268	268	268	249	266	278	265	244	226	252	247	258	254	268	249	266	232	274	295	232	234	235	248	261	276	250	264	246	289	263	218	267	262	253	238	255	254	221	272	281	268	254	242	255	259	270	283	260	241	243	273	241	271	252	242	282	269	267	240	239	245	260	222	254	256	255	258	232	260	252	244	263	268	232	280	254	250	243	263	256	242	277	261	240	267	277	229	266	260	244	263	241	257	246	241	263	278	240	251	258	260	257	269	240	250	225	247	256	265	266	254	249	242	263	252	283	252	271	252	252	222	242	253	242	243	252	241	243	267	259	261	243	249	248	225	246	255	218	263	303	257	244	263	237	238	260	259	246	247	269	272	254	258	245	256	264	235	241	258	249	255	250	256	241	280	274	220	248	240	255	263	249	281	249	272	258	253	257	269	244	240	268	249	256	244	239	249	258	234	237	270	238	270	270	252	226	285	253	241	263	249	247	255	260	284	265	253	254	272	270	233	243	267	264	268	240	248	246	245	276	256	240	268	228	290	246	281	235	278	253	243	268	261	261	256	265	270	251	225	274	239	265	247	242	261	267	242	274	256	277	265	246	234	276	270	239	274	281	276	250	241	270	230	263	257	260	252	273	254	247	254	217	270	302	242	276	242	274	277	238	246	272	255	256	232	268	251	235	258	260	257	274	240	247	277	259	226	254	253	263	267	262	254	239	266	262	243	223	244	284	282	253	238	234	258	266	267	271	248	298	247	252	275	257	238	251	250	239	245	239	270	241	260	250	249	247	245	279	244	245	250	265	237	290	246	244	259	269	261	250	246	240	246	248	234	245	259	233	255	255	253	237	249	252	278	225	235	252	253	253	238	261	257	306	235	257	291	222	267	263	258	231	260	232	275	268	246	266	249	247	272	264	256	265	257	234	282	256	244	278	261	227	260	264	246	248	241	225	234	264	231	234	291	250	275	250	249	257	266	260	275	244	284	270	268	274	253	285	254	264	259	265	272	260	253	257	252	271	241	272	263	265	256	248	242	248	262	253	262	274	237	249	257	252	230	247	263	245	257	248	254	282	248	251	261	270	226	245	209	259	239	253	257	249	258	240	255	280	263	245	240	250	252	255	284	251	262	230	241	258	255	226	276	269	261	226	234	247	260	250	239	248	228	262	252	254	253	274	263	265	279	230	259	275	248	275	221	273	231	251	252	220	266	261	290	243	251	268	264	256	265	290	237	243	273	248	237	262	254	233	238	266	247	239	255	270	230	256	255	250	257	241	236	251	255	256	267	241	260	265	266	235	258	231	248	250	234	236	257	259	253	217	232	253	240	247	256	242	261	281	256	268	240	245	268	257	256	243	274	267	260	240	273	251	222	272	280	241	273	236	261	259	255	253	260	245	276	253	249	244	267	252	263	236	250	272	238	286	248	259	259	248	227	275	250	258	268	256	288	258	226	273	260	270	271	266	253	260	246	254	244	244	271	275	252	265	255	221	252	235	238	246	270	266	240	238	278	262	266	245	253	260	262	262	277	253	254	250	263	223	268	263	259	242	233	249	258	243	233	259	262	261	260	249	260	239	244	247	254	257	244	239	255	250	259	283	227	241	252	232	246	240	234	250	241	252	254	267	268	242	248	274	272	280	255	257	286	237	248	249	227	233	248	263	256	245	258	253	267	231	238	253	253	288	269	266	260	249	264	217	261	272	263	261	266	233	264	250	227	225	264	262	247	245	261	263	243	281	248	249	231	244	229	252	282	270	264	248	261	224	265	250	234	243	225	255	253	265	266	257	244	262	212	249	250	250	265	250	285	263	237	244	244	254	256	271	261	247	219	242	251	262	243	264	259	272	251	252	234	252	261	259	266	254	217	262	275	276	267	240	256	265	266	249	250	248	266	257	250	247	253	217	272	249	265	256	267	258	231	262	243	216	254	274	246	242	238	249	273	220	282	277	291	262	236	241	254	283	244	270	254	246	274	258	246	262	276	241	270	254	247	256	267	266	260	233	236	241	260	285	258	234	265	237	253	270	260	255	262	254	266	260	273	271	263	250	274	237	248	262	249	237	282	252	269	272	253	242	268	273	241	252	232	265	239	256	237	242	248	263	248	255	251	228	229	249	211	242	263	278	278	272	274	248	272	286	265	219	257	249	282	241	232	277	247	266	245	262	225	265	246	276	240	274	283	264	272	237	274	235	269	283	227	244	256	245	259	259	234	254	250	281	287	283	267	263	249	260	257	252	241	238	227	255	253	244	254	257	264	261	256	247	245	281	246	254	246	266	259	266	266	262	249	271	249	279	277	249	256	226	280	252	234	281	250	245	264	270	261	252	261	255	247	245	278	240	235	287	256	231	264	264	213	251	253	221	246	247	254	235	257	265	265	244	253	275	267	245	270	239	263	245	263	244	250	265	248	238	271	238	267	252	267	240	268	249	267	249	249	236	248	255	256	271	250	279	275	239	260	277	265	244	251	261	252	241	240	247	248	253	254	238	240	286	233	224	257	276	255	280	254	253	259	274	252	249	211	250	280	246	272	233	288	237	233	237	254	258	262	275	246	269	258	265	229	279	235	238	250	250	286	246	248	253	253	259	249	250	264	263	279	228	255	256	280	236	240	277	264	272	221	273	257	272	251	231	261	249	271	252	229	261	235	264	265	276	242	249	252	265	242	241	235	264	233	276	260	247	238	250	288	270	263	254	254	236	240	248	264	246	284	236	259	242	327	231	244	267	263	226	268	276	255	243	234	282	247	258	273	239	242	254	280	240	253	250	254	254	240	263	238	273	249	251	261	256	255	238	263	278	260	246	258	269	262	242	283	259	258	240	257	245	248	268	245	248	268	245	282	255	267	230	257	245	252	256	221	254	253	251	261	241	238	257	247	249	239	240	271	261	245	279	235	271	274	266	251	249	246	250	269	227	235	256	266	233	249	252	238	284	280	240	240
23713	37215	15029	4792	3812	2999	2118	1978	1490	1175	950	835	719	699	625	606	634	658	632	552	478	454	437	396	399	419	417	380	377	353	399	368	389	318	371	331	408	350	366	326	374	352	327	357	336	327	335	336	348	361	366	339	344	321	330	349	336	362	311	330	338	322	332	332	335	299	343	309	342	352	334	367	322	317	335	316	349	338	329	346	347	339	322	343	344	340	340	323	357	313	319	313	331	351	324	298	371	342	375	334	330	322	303	336	342	342	318	326	355	307	338	363	346	303	351	330	327	317	330	342	329	312	329	331	363	337	336	375	328	362	339	313	336	354	317	372	334	330	361	360	331	338	354	358	325	332	338	351	344	315	339	319	330	338	372	373	319	330	343	306	298	281	340	338	351	337	368	320	341	318	329	320	341	299	331	323	309	380	339	316	343	344	331	339	369	316	345	307	316	339	346	331	319	367	312	325	303	322	355	325	324	333	271	318	337	349	290	344	330	376	319	328	339	345	349	339	284	335	341	323	313	315	339	325	357	324	353	356	354	322	348	358	305	329	301	348	337	359	341	318	332	336	345	324	337	335	362	307	334	340	352	298	356	316	326	348	313	338	328	329	350	311	302	323	333	328	340	361	328	323	319	352	347	313	323	334	330	326	342	326	314	312	337	336	323	344	360	318	343	299	355	333	337	327	330	337	320	323	340	341	348	312	375	314	342	335	335	333	301	305	324	329	320	364	344	343	324	352	315	340	361	288	340	333	319	366	306	350	318	340	340	312	352	327	358	327	324	353	305	368	309	340	352	328	329	314	342	344	334	357	326	352	320	291	324	349	305	345	337	376	321	365	318	316	344	316	327	348	322	288	339	333	328	328	312	328	344	317	330	316	364	303	331	305	306	297	339	336	316	350	351	333	352	341	386	335	338	346	316	344	353	338	314	318	322	320	313	344	356	343	290	320	329	347	323	361	327	337	356	332	318	353	307	347	333	333	317	304	289	395	323	311	309	336	326	320	353	320	319	348	327	320	325	332	335	316	328	359	337	341	369	322	323	298	328	335	338	350	333	302	323	361	338	356	325	332	340	378	335	332	306	328	326	308	310	308	340	315	331	314	312	352	353	301	373	304	369	346	324	339	313	341	323	334	309	334	325	361	310	351	368	325	358	316	291	339	360	352	311	326	351	322	339	344	348	324	345	373	341	311	335	304	352	340	356	333	323	274	336	303	365	352	322	355	305	321	312	294	353	321	310	344	326	333	323	330	339	355	334	306	364	336	337	326	309	339	314	362	350	364	344	364	323	311	337	329	313	338	335	316	342	320	328	328	329	283	350	319	349	300	324	345	321	315	346	320	343	325	324	353	332	346	352	331	333	287	342	330	341	323	362	317	333	332	334	361	369	365	332	334	329	345	319	356	339	351	321	332	367	353	357	319	352	314	304	327	349	333	313	318	377	320	385	308	309	322	336	309	305	338	356	341	361	356	319	321	337	358	336	354	349	349	352	330	333	317	336	290	323	336	331	337	353	320	373	341	328	351	328	367	324	346	343	320	338	335	324	305	305	361	331	300	298	333	333	362	327	342	348	366	372	345	339	314	343	330	337	316	307	343	334	339	305	306	310	338	347	320	336	332	320	331	300	318	349	292	348	353	334	336	363	299	327	335	316	317	331	316	319	313	347	369	358	302	348	365	341	365	297	337	330	352	335	329	339	345	377	355	324	329	342	322	357	295	341	339	289	322	317	318	327	391	324	339	326	346	339	355	325	343	339	320	301	311	359	355	333	311	332	360	335	322	332	339	361	330	335	356	328	349	319	328	364	284	327	347	344	345	346	330	306	329	338	344	362	342	363	333	372	332	369	304	331	340	329	309	328	315	358	329	347	334	365	331	321	364	350	341	319	319	301	340	325	336	329	356	362	341	317	328	347	324	312	332	329	348	339	331	341	341	307	303	363	332	300	351	349	319	354	331	328	348	314	308	327	342	324	317	327	353	312	350	334	331	302	312	306	365	329	339	340	330	342	377	347	336	308	305	376	335	351	335	339	329	370	328	367	375	309	333	324	351	340	288	370	329	326	322	328	358	322	318	312	365	372	325	343	315	316	308	350	322	338	351	335	330	330	316	332	331	342	336	369	331	323	326	326	341	338	342	328	350	340	343	322	357	316	341	347	335	326	342	341	362	327	336	323	353	312	324	332	331	323	349	328	343	348	338	344	336	333	340	317	320	338	314	327	297	323	361	332	346	326	329	281	297	313	351	365	333	332	318	354	357	360	363	354	311	330	350	350	334	337	332	343	343	330	327	357	358	337	331	335	342	345	328	324	348	352	301	349	339	367	330	342	313	358	313	314	349	368	350	321	308	340	321	340	298	322	338	327	359	350	317	346	332	341	322	353	316	326	336	362	335	320	356	337	348	342	370	308	330	348	318	346	287	308	310	351	341	312	321	333	297	331	345	362	363	321	334	347	329	343	307	345	360	314	339	363	327	331	335	332	350	363	286	361	340	328	320	328	343	326	325	352	349	355	297	337	377	307	319	362	344	306	326	329	363	362	322	345	338	342	319	314	326	328	334	332	331	335	298	320	332	302	336	327	344	327	342	317	325	351	342	340	317	354	306	356	358	308	339	308	339	335	318	337	357	319	336	331	356	334	327	329	358	305	322	354	366	335	334	335	325	371	315	305	348	331	298	329	334	329	355	330	343	336	312	300	317	324	325	320	338	307	327	381	316	364	311	306	308	331	335	347	326	318	342	312	335	339	319	341	344	355	333	323	314	325	312	359	321	313	327	346	377	339	325	326	316	319	345	349	323	310	329	340	321	329	326	332	326	347	355	336	361	302	328	347	324	351	330	345	332	323	307	330	326	333	343	321	357	304	334	342	341	341	309	340	332	331	321	322	324	316	334	321	339	329	314	347	313	344	313	369	389	310	300	306	345	287	297	389	328	340	348	307	342	313	363	350	313	342	349	339	326	333	313	332	343	320	351	340	339	329	358	331	368	306	339	342	319	366	323	356	358	333	313	347	299	355	342	336	316	340	323	337	349	329	332	302	352	359	345	332	326	330	325	301	355	330	358	359	335	330	319	337	336	311	354	374	338	347	347	327	315	320	321	348	330	348	372	313	316	319	308	345	308	360	348	318	324	352	343	354	318	322	324	339	344	327	331	350	297	350	346	355	308	360	326	290	365	381	321	324	319	361	338	361	348	358	318	324	330	342	368	322	323	323	321	343	347	329	359	342	320	344	357	333	331	322	343	329	327	339	303	338	322	359	346	334	331	332	354	342	352	294	332	313	336	299	341	333	325	345	352	325	338	343	352	336	329	350	339	349	331	339	323	324	342	340	305	335	332	347	320	362	320	313	338	319	327	341	339	283	337	357	326	341	344	349	313	325	326	313	329	328	310	332	343	325	317	343	354	330	318	312	327	297	357	317	320	309	307	312	338	332	348	310	357	314	355	310	315	316	365	320	339	360	304	325	350	343	324	301	351
23240	21686	29474	24438	21688	21621	6486	1673	1111	888	729	559	488	481	448	429	408	348	397	362	324	299	287	258	240	210	227	220	215	233	216	236	211	180	208	195	207	176	195	182	170	197	181	194	177	193	187	188	179	176	199	193	206	173	172	152	164	203	205	180	180	162	166	187	175	180	164	170	173	162	180	169	186	183	174	165	184	193	182	172	164	172	179	164	174	182	199	180	152	198	184	197	154	179	174	175	185	174	178	173	186	166	186	178	184	186	189	187	197	190	180	174	163	194	182	183	183	179	167	179	174	173	162	174	177	165	164	183	169	163	166	187	173	181	193	194	165	176	191	165	175	178	175	158	172	196	172	177	158	182	201	186	190	173	183	166	196	188	196	168	170	202	180	161	177	194	166	167	171	166	198	162	153	169	188	160	192	172	196	171	173	154	173	155	179	202	156	181	175	179	190	156	192	197	167	206	171	160	203	168	166	168	167	184	183	176	177	161	175	175	182	174	171	192	164	180	175	187	171	169	190	166	184	186	183	158	169	199	179	184	154	176	189	169	163	183	173	168	174	160	167	151	174	168	178	163	183	166	195	182	193	181	176	170	190	196	197	175	174	181	189	159	185	187	147	178	199	175	169	154	163	180	195	194	173	162	176	173	184	171	170	172	186	176	184	171	175	155	190	177	183	168	195	194	172	153	159	173	163	176	193	172	193	142	151	193	192	164	190	161	172	172	174	188	171	180	162	169	184	156	165	169	176	173	153	169	186	169	153	181	183	175	193	172	173	181	178	167	179	176	160	166	185	168	156	163	157	180	209	163	180	171	176	177	189	166	188	192	166	152	163	166	163	178	201	173	185	183	180	170	175	162	194	183	178	181	165	187	153	187	172	187	200	175	156	166	170	205	184	170	144	202	160	166	169	181	190	160	165	180	157	187	173	172	175	175	176	169	169	196	176	147	171	195	173	190	162	181	191	189	186	196	180	147	173	167	166	148	181	172	177	162	190	170	181	190	165	187	180	165	184	172	158	173	171	181	194	173	181	173	189	163	189	162	171	165	166	169	197	172	172	163	161	150	182	177	179	185	164	181	181	174	174	181	164	175	169	164	180	162	177	165	180	181	196	175	161	191	157	181	166	186	173	169	176	165	180	186	169	178	191	170	184	180	184	163	189	179	192	189	166	167	182	169	176	207	166	164	158	168	178	164	197	179	185	176	187	164	177	172	178	175	179	178	197	155	203	168	159	139	185	198	172	169	146	173	173	205	173	161	175	177	178	164	146	165	184	149	171	183	150	172	176	165	157	195	193	174	193	156	156	176	168	166	206	158	187	178	179	174	175	180	177	151	159	196	185	166	165	167	154	180	209	185	180	184	193	160	184	187	172	177	176	170	159	187	182	146	166	174	171	168	211	172	179	184	169	161	186	167	186	180	163	163	170	165	166	164	172	184	161	168	174	171	181	187	179	170	194	192	172	171	140	167	173	198	185	171	167	195	184	191	160	184	133	176	160	169	181	161	176	186	159	163	153	189	168	178	184	167	178	189	165	171	175	194	181	158	172	166	165	151	170	206	193	183	183	185	176	183	172	172	185	174	177	160	157	183	160	167	184	181	177	184	173	174	170	164	162	153	197	184	155	181	190	161	192	151	188	201	181	167	161	177	188	176	172	172	187	171	185	185	173	182	143	149	153	184	167	184	171	181	173	182	177	166	176	180	175	174	159	170	188	165	198	167	192	187	164	197	175	180	156	177	182	158	162	215	169	170	171	187	174	174	185	218	162	145	188	225	192	182	163	172	169	177	192	177	176	176	162	165	179	169	177	174	183	163	179	167	184	164	161	193	196	177	203	169	174	152	195	160	161	180	140	163	183	175	161	183	171	180	189	153	173	184	173	168	181	184	161	189	176	170	148	167	179	168	142	159	160	160	164	156	179	184	164	160	162	168	177	172	168	190	158	168	172	173	203	182	173	182	173	162	177	160	172	206	172	211	180	179	181	169	167	176	172	157	182	167	177	158	184	176	160	178	165	157	166	172	183	187	186	141	184	154	179	176	163	171	161	156	171	183	188	179	169	156	155	170	156	172	151	183	169	166	147	156	174	172	179	177	187	172	180	168	187	169	172	213	175	187	181	160	196	204	153	171	173	182	192	160	172	187	189	158	176	160	143	170	170	163	167	173	165	183	180	202	159	178	191	165	167	186	185	165	172	188	179	175	173	175	157	189	172	169	184	174	181	163	176	213	165	163	192	167	187	182	182	164	196	156	178	176	184	161	172	186	173	167	177	160	170	187	164	157	170	165	190	169	173	171	179	172	184	204	184	177	179	184	185	172	173	172	158	188	156	166	180	169	182	196	165	170	165	175	180	204	175	161	159	165	198	153	161	183	184	183	178	151	190	176	169	179	146	176	205	194	199	187	171	173	194	185	173	166	177	170	188	172	169	180	167	187	179	162	194	176	187	182	180	178	171	164	176	177	173	175	204	149	161	175	182	214	171	167	163	167	160	186	171	200	164	175	167	176	168	174	156	191	205	179	164	190	178	190	171	205	181	164	167	175	176	176	155	173	168	150	158	182	167	177	165	171	199	179	172	148	147	164	164	171	179	157	178	189	169	184	179	180	173	157	165	160	166	155	214	164	172	163	172	165	178	178	191	172	174	173	149	168	167	163	183	157	163	160	164	170	192	155	171	188	189	163	201	175	169	178	194	158	173	210	173	173	177	175	157	171	169	186	187	168	185	176	187	175	151	173	177	172	172	162	174	180	182	146	154	175	178	166	187	177	171	158	148	162	181	185	165	156	166	200	171	178	170	188	156	171	168	154	228	174	148	183	178	178	162	179	181	183	168	154	154	169	180	161	165	173	155	177	200	185	172	159	162	199	166	187	174	193	180	160	187	164	182	161	180	182	177	151	162	169	198	151	166	169	165	207	178	162	168	183	189	156	168	206	175	170	187	173	148	176	180	156	155	196	183	173	177	186	155	153	172	170	193	189	193	185	170	156	177	189	174	186	177	182	164	155	174	174	181	174	170	168	172	163	190	167	151	193	163	193	162	173	169	169	166	180	154	172	167	186	143	177	148	150	208	180	171	174	170	171	185	167	205	148	180	185	197	195	162	152	164	164	190	170	163	182	185	162	173	173	141	187	155	195	172	194	187	157	176	159	163	176	160	187	165	178	217	187	190	188	174	169	179	181	192	173	166	183	176	173	184	166	165	181	191	186	184	167	193	184	163	182	195	188	162	156	159	185	184	179	167	168	169	191	184	179	180	155	182	196	185	192	181	211	159	164	168	177	182	152	176	187	183	199	174	179	174	183	165	167	188	180	172	177	196	177	190	162	185	169	184	166	175	177	188	189	182	172	170	170	191	166	159	148	179	174	166	194	184	173	193	189	154	191	169	166	186	155	185	188	164	178	165	179	172	219	177	150	186	185	175	185	191	175	174	148	170	166	178	205	181	173	175	188	158	171	164	179	158	189	190	161	173	158
26303	48068	22217	8610	6473	5375	3751	3605	2473	1864	1488	1221	1001	934	840	721	809	737	754	580	492	441	472	417	385	352	336	327	330	295	296	316	307	295	274	289	271	266	268	260	258	303	290	245	220	272	256	249	303	258	240	250	246	273	267	232	263	227	216	239	232	217	254	243	239	270	256	234	219	230	218	237	235	256	261	263	213	232	248	241	223	242	238	234	231	245	247	240	251	218	207	239	234	220	249	215	222	232	259	237	221	214	264	241	209	221	253	225	232	206	241	231	224	215	240	268	238	246	218	233	238	231	254	217	266	244	224	240	231	239	236	210	227	250	228	214	238	215	255	238	226	228	221	268	258	241	241	247	238	237	218	215	255	225	230	252	239	229	243	277	238	230	212	251	241	227	256	236	240	246	265	248	225	236	223	243	269	215	289	255	269	241	254	231	209	226	242	227	243	235	212	240	249	236	227	240	235	265	244	208	248	232	216	266	257	233	218	258	238	224	249	256	229	264	238	209	221	249	261	238	249	235	245	226	251	248	241	222	244	237	233	223	234	245	255	208	218	225	243	245	251	257	246	245	253	203	198	229	236	253	219	217	235	268	261	227	249	225	210	247	243	239	222	223	243	233	211	226	247	244	250	241	238	242	233	208	242	235	239	223	240	234	248	228	250	227	225	238	221	236	219	242	237	226	257	264	211	227	223	225	241	235	226	230	234	253	240	249	235	214	244	242	207	241	232	234	248	253	249	243	232	250	232	235	242	226	244	221	243	239	228	249	234	232	205	210	238	248	263	253	235	237	208	223	250	245	225	218	252	226	239	204	244	227	253	247	234	215	224	265	211	237	252	218	197	274	243	248	239	231	258	242	246	230	243	246	235	235	241	233	258	232	207	248	228	216	237	230	228	233	225	247	244	258	222	237	227	237	222	233	218	240	239	233	258	210	254	254	240	220	220	233	248	206	224	251	234	228	228	259	261	261	231	262	222	250	238	229	227	277	234	254	265	265	256	220	248	206	243	221	229	242	207	233	225	217	263	259	229	228	245	234	222	228	242	225	243	238	236	238	213	215	245	234	251	211	262	217	224	222	249	237	259	237	217	219	237	245	238	232	236	233	260	248	279	197	254	234	248	262	244	249	247	228	245	240	236	254	243	222	246	237	215	244	249	251	232	227	229	233	267	235	246	240	246	236	240	241	197	229	230	243	240	222	229	218	258	244	237	222	237	240	222	238	218	227	251	245	228	257	256	223	252	226	240	239	242	279	256	245	247	248	247	255	230	274	219	239	222	236	273	254	236	231	234	237	243	256	246	206	235	254	223	230	214	265	232	245	269	224	232	236	237	245	234	243	253	218	246	207	262	268	214	279	249	224	250	241	235	230	229	234	240	261	230	238	235	245	251	232	228	263	214	226	232	248	241	249	226	227	227	237	230	264	252	252	252	230	221	228	239	224	230	248	231	223	251	214	219	221	242	247	251	236	247	235	229	215	252	236	249	231	234	254	220	227	227	237	261	217	245	248	234	234	267	258	241	227	239	218	248	266	254	230	232	213	237	237	234	239	232	249	229	233	225	210	223	236	228	270	250	273	227	225	239	240	232	269	240	245	243	256	220	234	275	233	229	227	228	229	261	269	257	247	234	243	225	246	248	230	255	231	223	240	237	235	277	239	233	241	212	242	248	237	273	238	239	233	238	237	224	250	214	261	251	265	218	224	245	230	240	222	276	239	247	245	228	230	245	221	221	227	233	233	243	245	224	242	250	246	245	261	271	241	240	246	237	242	221	230	215	263	230	257	241	245	259	231	237	267	247	226	238	241	214	258	237	246	230	254	242	223	214	227	246	252	217	234	267	208	203	264	247	210	224	220	234	235	244	214	234	237	245	219	225	224	231	242	241	244	189	230	241	245	227	261	228	280	237	259	266	236	252	228	254	244	235	243	244	231	256	233	219	232	253	238	249	249	235	214	235	257	212	237	230	260	254	238	250	216	251	245	233	270	222	232	210	231	234	245	249	252	257	244	220	219	251	254	236	235	238	259	236	243	228	248	215	235	228	239	219	252	236	228	242	244	253	222	251	235	235	242	233	234	232	245	261	224	268	206	244	238	238	248	254	222	224	237	210	213	217	242	246	238	241	227	241	262	251	236	234	245	261	233	250	224	221	252	236	224	244	228	252	221	235	239	233	240	245	236	255	271	226	232	272	220	227	258	225	241	231	229	220	215	255	259	252	231	231	233	243	239	237	225	212	226	225	243	255	220	255	237	236	232	243	217	240	256	239	228	244	240	253	228	249	256	230	212	250	218	231	260	251	230	221	253	247	225	227	248	228	252	246	222	255	212	244	236	244	245	222	225	221	247	222	258	226	238	230	236	232	229	210	235	235	223	252	225	242	240	232	222	247	241	247	250	229	241	228	245	244	223	234	243	243	264	232	252	258	245	242	221	225	208	253	239	228	258	260	233	236	230	213	208	236	208	251	224	236	229	237	236	227	243	236	216	275	243	229	209	219	237	211	235	247	219	259	245	224	227	245	231	240	225	223	236	255	221	240	249	231	238	227	229	208	228	233	228	230	249	222	246	228	264	202	271	242	245	227	226	232	244	232	254	246	253	224	258	255	226	233	240	241	226	228	247	244	246	251	236	249	228	234	253	261	249	271	257	215	253	225	229	249	226	258	206	216	291	214	225	243	237	248	238	253	244	221	233	248	262	256	235	222	227	247	234	237	250	242	242	249	238	222	205	226	244	265	232	266	246	238	246	253	220	252	255	246	237	264	219	263	255	259	233	254	239	220	238	236	238	221	223	254	234	242	231	236	275	221	257	235	222	262	240	235	222	226	250	239	251	259	256	194	266	255	240	224	233	249	234	256	251	231	240	266	245	245	246	242	241	243	263	244	224	239	226	237	232	190	247	244	264	215	231	233	223	245	220	264	219	249	258	216	258	216	225	242	244	243	253	236	228	243	243	263	225	235	238	223	254	222	259	228	252	258	248	234	236	254	259	271	235	251	234	235	235	236	232	211	232	230	246	220	240	234	257	247	243	244	236	210	221	248	239	248	235	263	232	209	233	206	268	237	259	221	246	229	238	238	223	224	242	237	228	247	255	238	231	270	243	223	234	236	218	251	242	247	254	244	280	229	253	233	231	230	239	236	247	256	243	242	221	230	220	241	258	225	218	245	261	254	230	239	257	227	236	245	227	217	235	260	231	247	233	236	231	251	231	248	241	236	218	263	229	230	209	227	216	248	214	251	213	246	217	225	239	233	241	250	236	243	251	219	240	245	267	242	235	266	251	238	231	257	185	234	247	232	259	261	251	251	227	242	264	269	239	269	244	235	239	188	214	229	251	238	236	239	234	230	218	233	270	212	230	210	235	233	227	240	248	233	238	231	230	220	250	245	234	256	252	228	237	242	257	240	259	238	250	243	256	228	251	236	231	268	270	238	237	233	265	216	196	237	228	215	230	237	258	247	235	230	259	239	209	243	228
28398	21966	11590	3046	1633	1252	873	835	672	549	552	476	546	523	472	476	481	501	482	467	439	430	417	405	392	433	430	396	363	416	452	422	398	416	385	383	365	382	357	370	398	405	392	386	397	397	371	372	414	389	358	414	397	386	419	395	390	403	403	368	382	384	393	385	427	411	356	395	376	409	357	395	385	388	369	387	372	418	385	377	401	404	396	389	379	380	408	425	405	403	380	371	391	378	400	372	401	408	425	372	369	383	376	376	384	378	413	397	342	427	366	387	389	388	362	330	389	364	409	403	376	381	391	374	402	401	373	361	409	386	407	417	366	377	382	356	391	378	408	361	381	388	392	368	412	386	401	418	403	387	390	389	403	353	388	418	377	383	374	343	374	394	397	370	370	420	421	370	397	363	444	377	405	393	375	372	401	392	391	398	431	392	376	399	399	401	406	382	375	403	382	401	360	394	393	373	365	376	392	379	377	413	388	358	352	394	398	397	414	384	373	371	377	426	394	364	417	373	391	403	369	402	364	390	401	391	399	371	380	415	367	387	400	409	410	390	363	418	371	394	399	371	397	359	408	390	408	362	366	375	394	375	417	359	404	379	415	410	381	422	389	398	382	395	390	410	377	395	375	378	385	390	402	405	391	361	425	406	377	386	381	382	370	373	373	440	378	352	394	417	386	393	373	376	388	412	362	373	369	423	389	383	387	410	417	353	369	438	358	398	418	375	398	363	362	361	374	372	383	367	383	393	401	404	388	385	382	373	394	414	404	409	413	422	370	373	377	421	401	384	387	393	418	375	410	395	393	379	395	391	358	387	377	411	379	370	389	408	379	363	385	430	375	363	401	401	396	366	354	413	409	363	375	384	427	395	384	380	370	394	382	399	386	390	402	390	392	364	390	372	403	359	351	422	414	408	381	374	380	419	382	377	421	391	380	372	360	419	382	404	377	403	388	367	398	392	352	360	368	364	374	395	369	388	384	390	414	351	390	349	395	411	381	392	371	376	401	407	393	373	379	395	374	393	386	415	373	343	400	352	410	360	379	379	359	372	374	384	343	368	366	363	427	362	404	384	433	385	393	391	392	379	382	435	411	393	400	368	403	415	435	368	386	407	387	379	359	354	403	356	408	379	433	366	368	395	395	401	389	430	398	416	387	395	403	400	385	373	393	399	394	398	425	406	363	374	370	371	386	411	394	406	360	369	380	376	361	398	401	399	369	409	380	398	392	385	436	343	409	392	384	392	354	383	401	442	385	372	394	367	382	412	391	417	392	412	418	379	381	432	382	384	386	377	410	398	406	388	385	433	412	363	387	371	433	380	387	423	380	409	404	401	409	409	359	397	372	391	412	404	398	390	393	384	380	363	420	387	384	357	390	399	373	370	407	427	395	418	377	449	418	398	349	400	371	387	373	383	384	403	366	370	432	334	381	405	378	367	441	354	413	455	422	412	381	417	387	441	402	372	395	378	370	424	410	389	417	407	364	363	370	395	360	451	387	420	375	344	408	400	400	422	382	395	413	396	396	418	408	393	385	371	373	432	408	404	379	407	430	410	405	393	412	402	409	404	375	385	377	413	410	400	414	337	383	426	404	391	377	382	390	409	393	381	373	380	386	418	406	378	384	374	378	405	377	428	385	349	368	417	393	389	426	410	396	416	401	394	398	386	387	402	384	406	395	371	371	421	393	392	352	358	381	419	426	385	406	414	398	392	379	383	382	399	392	396	365	393	370	408	404	402	402	411	373	379	334	382	389	385	398	381	384	407	391	426	401	360	425	407	404	384	373	382	364	379	379	383	413	373	386	384	432	394	370	408	365	405	378	395	422	387	396	394	408	391	382	406	378	395	407	424	369	403	399	404	371	376	407	373	418	399	373	413	382	333	390	374	362	369	405	376	378	407	399	392	425	389	407	395	388	380	372	375	381	405	363	385	460	340	370	395	399	399	383	387	414	391	372	384	391	389	405	390	381	413	399	414	373	396	395	369	404	371	402	376	398	382	391	391	367	372	411	417	421	409	365	410	380	378	395	396	386	424	375	365	370	382	387	422	421	419	392	378	357	397	423	361	402	395	388	390	394	370	383	380	368	417	392	387	382	387	397	377	425	381	387	392	394	391	401	377	372	410	346	321	382	394	430	415	393	421	391	400	390	399	358	430	381	371	403	400	395	381	381	377	372	374	408	386	341	401	428	393	382	388	392	393	345	370	399	397	388	402	385	386	385	420	403	385	372	433	392	384	394	384	418	378	409	425	371	401	377	408	428	359	379	394	402	372	375	383	349	386	440	438	368	376	405	389	391	390	400	397	391	398	384	384	358	395	374	375	387	415	397	369	401	422	396	365	374	397	391	388	395	391	370	408	394	365	381	396	398	398	408	444	392	406	393	375	357	402	407	385	346	357	394	385	400	400	433	377	427	360	394	379	369	396	380	401	386	397	388	405	405	373	387	401	423	383	413	394	408	405	381	373	391	391	422	402	394	375	390	383	365	373	432	391	389	418	413	424	392	424	391	415	403	379	374	355	385	376	375	357	364	407	403	396	374	411	414	402	412	345	390	400	389	411	381	379	381	367	406	407	360	420	353	355	384	395	380	369	372	382	425	395	374	365	372	418	377	388	408	395	383	393	428	416	413	362	375	413	391	390	406	421	380	385	334	426	411	408	399	418	435	378	374	408	383	424	390	423	353	385	395	384	382	395	395	384	348	388	413	395	400	406	373	389	395	419	389	367	393	386	380	413	353	403	409	376	401	390	349	410	396	422	376	397	377	356	390	396	395	385	389	390	345	398	395	392	396	374	414	386	389	396	387	416	394	410	435	392	409	389	407	383	380	368	410	415	387	427	374	431	384	363	401	409	390	403	392	378	372	409	394	374	435	376	364	392	367	360	414	361	381	392	371	366	397	392	395	393	385	402	384	414	382	398	352	384	409	389	390	381	401	417	344	408	411	359	372	376	354	403	351	416	377	354	405	386	408	392	379	386	399	378	385	355	403	400	388	380	382	404	380	385	397	372	377	370	399	413	356	372	403	411	390	383	396	381	398	393	396	370	392	386	394	407	359	391	393	352	402	371	374	409	406	413	379	379	380	390	373	362	374	346	413	402	353	380	378	412	378	381	427	427	391	391	403	394	408	391	366	400	426	393	418	369	392	368	421	368	442	415	381	384	408	385	383	400	387	390	363	397	384	364	359	347	380	369	405	369	395	390	394	396	390	408	390	391	364	358	383	345	372	379	382	404	388	391	383	376	382	368	405	359	381	398	388	398	397	388	382	339	371	417	372	408	382	383	386	399	385	390	363	350	411	408	414	404	342	342	406	366	414	384	385	365	396	363	373	384	368	380	400	401	340	383	374	383	413	344	423	434	417	389	444	395	416	404	393	408	439	381	392	396	374	392	389	409	391	408	391	381	400	408	432	428	381	371	413	400	417	395	378	369	393	393	401	387	402	395	392	367	386	409	401	377	384	409	396	366	424	387	392	384
23374	31680	9424	3546	2622	2428	1794	1682	1303	1025	889	774	770	711	705	709	695	684	673	639	578	590	587	555	527	529	564	501	556	533	508	526	513	511	502	536	508	529	520	507	492	517	495	521	476	533	493	513	502	506	497	489	458	488	467	490	535	486	492	483	492	525	503	486	506	508	482	511	488	534	460	544	529	490	496	490	522	485	479	502	495	497	457	471	475	491	504	530	471	470	480	551	502	512	513	491	529	523	515	488	475	445	517	534	514	511	526	527	535	509	469	510	532	517	500	531	524	481	527	505	526	529	557	487	531	470	503	461	504	512	545	498	519	489	524	515	573	528	511	520	538	476	499	468	525	481	494	535	531	506	483	516	525	528	532	540	512	503	488	474	492	519	508	449	494	503	483	520	495	532	513	515	552	508	482	540	510	500	476	471	515	495	548	550	496	464	467	456	499	476	510	506	511	500	532	486	474	466	492	517	524	514	509	533	520	493	511	515	519	478	513	466	494	533	522	464	511	519	485	470	469	492	477	505	489	511	532	499	511	496	547	558	480	502	487	534	487	539	504	486	514	546	490	532	491	533	504	516	498	490	559	475	507	531	525	485	495	504	490	503	558	506	471	480	563	462	533	518	517	526	511	558	495	499	509	518	559	510	529	505	472	509	517	503	491	540	537	494	508	500	477	513	506	532	536	474	464	487	516	493	546	523	527	489	497	521	526	525	546	524	541	509	493	493	494	487	524	515	460	508	489	547	524	492	525	484	503	548	512	554	513	490	541	499	516	513	496	519	513	517	522	532	501	520	502	528	501	527	514	502	499	522	518	532	522	506	543	488	482	527	510	480	539	483	504	488	512	510	511	519	486	496	547	528	489	512	511	509	502	525	505	507	553	477	492	532	517	505	489	537	497	517	492	517	545	530	509	526	523	491	483	497	476	533	523	515	510	501	495	520	472	508	513	527	519	502	516	448	522	515	541	550	511	526	507	525	518	465	508	511	465	481	487	530	511	543	536	472	513	510	511	474	513	530	501	499	545	518	518	527	537	511	483	486	528	488	480	547	506	516	519	509	495	499	504	537	509	494	504	503	483	535	486	489	529	535	526	521	464	532	500	537	511	512	499	480	491	509	530	519	521	536	478	526	528	506	487	533	498	484	489	491	521	493	522	504	499	512	509	512	499	503	528	497	494	525	508	501	541	532	542	484	530	534	520	549	504	482	502	485	488	529	511	510	488	482	497	496	481	519	480	480	489	501	483	526	492	453	508	500	536	468	517	520	510	505	524	511	539	496	447	500	536	501	497	525	517	510	491	505	484	505	523	495	504	495	523	560	542	525	519	537	486	471	507	526	462	529	495	519	495	489	499	499	496	485	524	529	491	494	517	479	516	493	523	524	505	537	509	514	527	487	488	469	499	516	495	510	507	526	517	524	526	520	540	495	470	521	509	497	466	525	499	499	527	499	503	488	533	514	492	499	501	466	493	471	564	524	520	507	491	474	493	497	543	512	456	514	485	479	530	543	510	484	501	501	494	517	503	504	519	531	500	485	509	474	509	511	500	521	503	563	516	496	519	505	499	509	563	512	506	494	503	514	512	544	539	523	490	529	494	561	490	501	533	510	515	532	512	507	547	499	487	538	503	491	524	505	525	486	529	487	517	505	525	519	484	539	502	478	518	490	473	502	474	563	514	500	463	498	465	545	533	445	522	502	531	483	541	519	492	548	502	515	487	481	490	490	513	545	511	509	510	524	523	536	484	506	475	478	490	511	519	499	510	517	581	508	550	501	506	511	544	535	493	504	514	519	527	487	480	485	483	516	525	488	479	518	534	483	515	498	484	505	527	493	505	493	488	502	540	538	500	515	525	503	482	505	513	508	500	521	506	476	508	502	487	510	461	509	539	511	472	472	512	523	527	532	507	488	509	492	508	538	481	517	524	502	486	504	505	482	501	506	549	552	495	487	480	485	477	562	514	510	479	527	540	536	502	493	543	481	466	452	554	541	484	514	541	519	514	497	493	535	492	487	480	479	512	532	480	503	508	530	543	488	530	522	541	522	538	507	481	508	470	504	508	499	499	493	499	503	527	515	501	478	495	491	488	526	495	504	506	490	515	471	531	529	506	508	521	528	509	506	534	516	531	518	495	519	531	525	546	502	480	515	488	521	489	510	543	523	538	468	485	480	480	545	477	522	511	496	484	476	537	505	513	523	503	475	503	504	487	549	539	542	499	560	471	470	559	502	494	481	500	514	499	506	539	528	491	481	561	510	536	559	491	485	482	512	521	487	526	503	515	490	529	509	512	503	497	523	528	505	519	512	490	502	513	536	489	516	504	541	520	555	448	478	511	524	564	509	499	490	490	512	493	531	496	508	479	540	509	488	464	501	518	523	521	492	512	503	530	525	497	469	480	497	518	487	496	503	495	547	497	519	494	459	521	494	525	470	506	490	523	502	498	489	522	527	544	508	490	511	493	462	553	472	463	493	507	495	505	509	506	525	549	489	532	511	504	489	522	507	519	525	497	488	472	504	495	481	502	499	537	514	500	508	489	477	510	513	471	500	512	490	467	512	502	511	470	535	487	485	489	467	474	506	584	528	492	516	516	495	506	495	519	512	530	469	511	520	483	529	530	487	498	550	466	487	502	485	513	462	495	493	512	476	510	514	486	467	495	452	538	488	500	518	515	509	498	508	519	536	475	473	507	495	537	517	535	539	505	467	473	521	512	520	524	466	534	536	516	471	496	536	523	524	495	542	496	495	484	478	515	492	564	497	512	497	528	519	526	508	513	524	518	532	525	491	517	477	494	513	514	542	490	542	485	503	474	497	480	489	514	533	515	495	535	488	502	516	490	485	522	493	493	554	492	481	466	520	495	549	550	514	490	522	482	509	508	530	541	534	536	510	507	511	524	530	521	485	501	577	538	512	455	494	507	449	523	489	510	459	511	487	538	561	462	490	506	495	510	530	528	515	498	503	484	465	513	517	492	522	520	531	467	550	516	506	501	533	522	501	486	488	481	515	512	516	488	505	486	510	525	499	503	543	482	484	519	501	502	486	496	514	509	523	497	508	514	486	509	499	499	513	489	486	479	463	490	485	477	566	488	495	518	507	470	473	509	504	538	529	526	546	453	517	498	516	528	508	537	522	539	523	472	497	536	501	507	524	503	509	514	529	476	503	486	551	520	508	492	511	525	506	546	519	543	481	523	500	508	525	520	531	496	495	481	491	510	532	488	510	539	493	507	536	534	524	499	519	490	493	523	482	547	511	500	491	500	491	511	475	523	467	540	513	501	523	515	466	506	553	494	489	527	505	507	515	545	503	484	534	482	506	517	517	528	514	533	497	499	521	510	509	500	514	511	525	465	528	514	513	483	495	490	485	504	499	512	525	541	512	502	474	475	538	490	502	535	506	491	509	517	496	470	506	538	529	481	526	503	486	481	478	528	563	478	489	468	513	516	493	470	509	518	492	481	531	526	493	537	508	481	479
24254	21584	28728	24894	21360	7109	1629	1248	940	867	730	619	619	573	519	554	539	521	433	480	458	419	449	413	409	351	397	395	392	396	401	377	360	366	370	370	365	359	400	349	354	402	392	378	371	376	372	355	354	384	347	388	340	371	366	360	370	368	390	356	370	357	361	345	345	367	369	371	342	369	373	350	351	355	346	317	345	381	371	362	349	360	329	397	402	368	365	381	370	377	332	356	347	347	392	361	369	368	343	359	350	352	350	339	361	362	362	332	348	354	340	369	359	350	394	406	368	373	383	339	348	336	368	396	402	353	340	379	366	383	355	343	343	379	348	351	375	369	349	373	365	378	348	375	332	340	382	344	386	350	351	378	390	416	362	374	361	370	358	362	363	365	378	384	352	364	384	364	416	372	365	381	331	373	355	378	371	349	354	372	359	371	356	355	357	386	358	387	345	347	350	356	343	341	341	371	359	351	353	332	339	377	355	357	340	352	360	333	349	339	355	387	374	336	348	371	362	359	373	329	365	381	367	368	352	363	356	378	366	340	349	365	380	362	370	370	359	360	381	359	381	365	345	368	361	360	347	365	376	326	378	358	357	383	374	351	361	333	366	335	332	370	378	364	342	341	358	338	380	369	360	357	382	379	373	346	335	370	342	363	363	405	328	387	353	362	361	355	364	344	364	331	377	354	377	391	353	376	362	355	361	354	380	342	363	351	333	365	355	391	358	356	360	369	382	349	357	376	365	359	393	338	374	371	341	382	313	357	361	336	374	386	380	360	360	369	385	327	360	337	362	383	313	338	346	362	371	344	363	336	333	397	354	373	350	352	336	305	339	344	367	376	351	355	381	345	358	376	356	377	358	377	360	353	361	384	375	348	367	367	351	351	347	354	320	370	357	372	345	349	375	350	362	365	354	350	376	358	330	360	392	349	360	360	393	368	362	354	378	329	336	344	358	388	381	377	371	346	344	360	374	350	349	360	399	355	348	356	342	347	359	348	330	324	374	372	347	364	369	326	351	389	341	324	368	362	395	353	359	339	357	357	337	379	336	361	367	345	390	365	382	340	368	374	361	356	398	364	348	361	347	370	361	349	366	366	323	344	347	343	358	365	375	354	367	352	374	340	363	382	399	346	356	377	369	340	370	350	353	358	359	362	367	349	340	373	375	374	321	333	362	395	345	319	353	343	373	386	392	365	399	384	386	351	362	383	373	373	326	351	361	366	350	383	381	334	347	363	372	377	371	366	371	360	358	343	335	351	337	376	359	337	365	355	375	327	364	347	338	365	355	371	357	359	374	345	340	355	347	333	378	331	320	335	376	353	368	354	354	340	375	354	377	381	354	340	327	344	371	373	358	376	366	363	385	390	335	377	335	365	381	373	350	339	342	345	343	364	363	376	363	352	330	348	332	343	324	337	364	333	357	406	340	360	381	343	336	353	342	383	361	371	355	368	360	337	371	374	366	367	357	368	372	375	332	382	351	370	380	376	395	351	376	333	351	346	359	342	356	364	372	376	362	351	366	371	348	354	349	380	342	382	362	361	359	383	327	382	369	326	339	357	361	392	349	368	366	338	371	383	387	365	355	381	354	377	360	359	358	324	349	384	363	354	379	379	383	364	381	365	360	333	332	364	347	352	340	350	354	344	352	353	371	368	341	372	385	333	367	372	350	356	369	335	351	386	355	359	342	350	384	357	370	378	357	350	351	336	379	337	308	352	390	362	374	340	340	371	366	344	360	375	350	352	332	328	349	338	336	358	381	368	367	355	315	389	363	349	403	364	367	371	351	356	349	359	366	352	342	323	356	379	355	373	346	353	362	382	334	361	365	345	360	318	303	348	388	387	339	367	336	377	335	399	382	379	352	361	364	397	350	389	365	306	371	385	374	361	355	369	345	374	380	395	352	330	375	333	350	378	350	336	343	348	397	371	395	387	376	354	385	346	369	358	360	363	335	371	374	357	350	335	344	333	359	359	363	341	364	346	387	352	369	385	357	359	355	372	309	333	357	371	345	385	387	338	375	361	402	364	362	403	345	343	346	337	389	385	376	357	334	374	348	396	352	362	361	368	350	345	338	361	359	341	384	364	333	361	356	373	385	374	362	376	348	341	332	329	387	375	345	364	374	369	363	390	352	374	400	359	378	351	351	375	385	336	353	388	380	318	366	387	363	362	338	356	388	372	369	367	365	374	364	360	363	365	363	356	380	350	353	361	388	366	349	351	331	330	388	368	401	380	355	376	394	334	355	355	372	397	375	367	369	335	331	353	375	361	346	327	365	359	346	361	360	343	391	359	357	360	375	350	374	335	362	371	338	365	366	369	344	333	364	366	366	383	329	358	339	361	360	358	385	360	396	380	353	344	386	350	340	338	342	384	353	341	341	359	359	357	366	379	392	314	361	310	354	359	337	330	366	360	338	364	355	358	371	396	398	377	338	349	368	400	357	348	336	403	399	369	345	357	373	321	374	332	381	346	349	358	415	345	326	355	362	339	370	338	374	401	376	369	309	367	360	352	348	349	391	343	376	363	368	375	350	353	349	343	364	347	348	356	381	371	382	331	341	356	371	352	346	366	361	368	373	376	339	374	356	356	371	382	367	381	367	374	365	346	366	339	355	343	361	347	350	336	359	340	350	310	354	341	365	364	404	362	401	387	336	359	352	341	332	361	366	365	380	357	329	368	336	333	369	368	364	336	365	357	337	382	367	345	351	385	351	344	337	353	375	365	385	373	330	327	368	358	330	338	377	362	391	355	367	366	351	336	346	361	370	341	360	369	355	322	337	346	365	342	334	386	350	342	372	368	345	353	356	364	369	346	386	356	333	378	336	357	341	341	357	330	386	365	348	344	348	369	360	361	370	346	375	360	371	367	356	369	384	372	344	359	389	331	382	351	354	345	356	344	358	355	345	353	354	332	361	336	388	365	367	368	345	370	378	354	342	358	357	379	348	365	349	360	350	387	362	331	351	350	330	323	321	344	365	324	349	357	383	376	351	388	383	390	345	347	329	375	380	371	361	349	379	359	346	327	360	357	351	352	353	389	316	380	366	335	386	341	360	357	348	362	341	366	347	361	366	351	355	332	373	381	357	398	354	355	354	331	357	378	347	332	386	368	379	331	349	338	378	383	360	346	331	352	367	314	364	360	333	373	346	359	365	380	344	361	342	377	363	348	345	325	360	341	328	362	387	411	360	379	353	351	387	409	382	394	343	378	366	360	389	359	377	375	409	370	346	369	375	347	341	359	356	401	369	349	359	363	366	388	368	348	383	377	343	380	388	370	397	359	359	330	350	374	332	379	391	367	374	366	361	365	365	342	392	381	379	367	403	370	354	345	352	350	352	371	371	343	350	361	380	375	374	343	348	359	389	351	383	322	341	370	345	334	375	396	386	354	345	367	342	348	343	337	353	329	362	376	370	375	364	358	338	351	359	338	354	366	329	373	333	373	332	365	376	379	347	350	336	371	374	385	354	357	371	360	364	382
24621	41278	17535	6380	4609	3752	2710	2541	1854	1427	1283	1092	1010	927	857	847	845	745	697	661	674	624	600	618	530	540	582	496	532	504	503	474	514	488	475	454	498	495	491	481	493	489	480	488	508	499	474	465	469	484	475	492	486	489	501	487	448	485	464	468	476	444	502	469	487	513	494	441	479	483	487	470	518	493	428	446	525	488	420	462	447	492	478	504	460	463	446	486	511	460	486	470	446	468	506	468	472	476	501	500	485	510	445	474	442	473	426	472	451	462	463	501	443	463	453	470	467	482	432	508	469	485	462	501	472	489	480	450	473	460	490	465	470	483	447	515	471	452	481	498	471	483	470	458	482	486	472	489	457	487	467	472	497	435	487	495	436	474	494	498	462	489	468	505	474	434	493	447	476	456	485	490	478	482	499	457	465	434	475	481	509	471	448	459	473	440	461	480	486	484	452	451	483	472	472	481	448	444	490	488	453	480	441	492	457	516	477	468	508	491	501	508	479	458	505	470	454	491	473	450	478	473	454	449	435	483	515	496	481	496	417	453	500	468	498	501	468	504	473	472	473	473	489	485	473	463	496	449	425	495	464	460	467	451	487	479	473	466	462	478	484	464	472	487	464	510	434	503	462	481	470	417	456	491	474	490	433	507	435	494	476	477	525	464	437	474	480	502	435	474	475	478	499	482	476	493	457	433	487	488	450	464	502	486	481	425	447	468	441	479	462	442	486	510	446	503	500	456	471	476	469	471	476	435	442	510	507	542	504	501	502	480	450	493	505	474	511	452	496	461	452	488	518	434	492	457	484	507	490	451	503	476	492	492	474	474	488	506	508	451	425	477	483	497	479	469	448	469	524	481	495	476	477	477	485	461	494	477	470	451	483	516	471	472	432	467	512	451	484	478	468	472	524	513	461	497	523	462	485	497	456	459	495	463	498	481	492	464	447	464	496	484	523	486	457	477	448	479	478	469	482	467	452	478	509	470	478	500	509	464	486	471	441	535	500	530	454	497	480	456	425	474	507	521	483	444	445	445	481	423	464	465	472	469	463	477	443	496	478	478	486	513	504	491	520	466	456	452	451	483	464	481	484	471	525	490	480	447	461	469	495	498	522	460	473	476	438	455	484	496	471	488	462	492	505	470	459	485	476	510	481	462	480	469	454	448	453	428	455	455	502	487	476	479	446	450	521	471	503	476	472	428	475	455	454	449	463	449	449	441	415	460	473	468	462	461	500	488	520	434	443	495	456	427	442	464	500	494	456	478	477	450	481	498	509	477	437	484	494	501	440	476	461	471	482	471	465	491	497	498	466	468	483	449	473	456	456	462	479	481	486	463	474	454	483	533	478	480	486	489	507	466	430	487	491	448	478	442	475	498	471	481	519	474	474	448	468	488	483	472	469	477	458	451	503	478	471	448	455	478	498	459	452	454	455	448	488	484	463	473	502	486	482	491	466	503	434	480	490	459	460	510	459	460	448	506	494	451	468	458	507	448	478	464	479	452	485	439	445	465	474	499	495	464	461	464	418	513	467	427	472	507	477	464	441	469	489	489	460	480	474	475	489	446	490	505	451	415	495	456	488	462	461	442	493	457	474	469	481	508	490	465	441	459	538	460	455	491	469	466	481	467	519	465	469	479	421	493	481	469	453	444	452	450	494	490	458	461	490	469	457	454	482	493	464	466	469	521	450	501	470	488	457	473	480	474	470	473	432	429	461	480	474	483	454	411	493	493	477	477	473	492	452	470	459	489	492	515	482	485	456	481	476	433	490	443	482	474	482	477	482	477	466	477	478	460	459	512	496	480	428	472	444	467	460	474	459	492	504	484	487	486	461	468	474	485	452	472	480	462	548	474	443	487	442	482	480	459	471	468	477	458	494	474	491	499	487	459	498	490	449	437	503	482	470	447	504	491	484	468	492	467	480	480	446	482	496	516	467	475	498	452	471	454	506	483	450	459	449	447	449	511	489	499	458	488	468	493	479	468	453	470	477	458	469	500	473	523	437	470	458	466	481	470	487	467	480	495	441	482	458	479	465	401	451	517	484	474	480	470	486	475	473	476	460	486	478	438	457	465	460	460	490	475	484	483	473	459	437	491	487	453	466	467	466	464	484	443	448	491	479	449	471	439	448	459	482	464	461	455	478	465	501	468	455	495	480	462	441	504	483	493	543	445	442	459	511	472	488	475	478	483	459	459	486	492	451	476	487	499	428	484	501	457	503	477	489	493	457	512	435	456	443	481	473	494	491	449	480	505	466	459	507	492	458	436	483	441	481	503	469	478	483	475	482	417	486	458	485	489	463	494	479	463	439	448	456	507	487	462	444	460	492	467	514	496	494	488	444	468	472	485	496	501	464	493	455	465	456	479	463	482	479	442	446	499	486	450	475	499	461	480	508	481	484	511	466	479	518	479	472	471	450	495	496	454	524	491	502	472	484	494	466	491	499	485	487	447	427	443	488	515	456	425	501	520	483	481	484	505	438	464	440	459	486	487	464	476	454	511	482	463	463	449	454	493	457	484	454	489	497	438	463	459	454	530	479	468	497	509	473	443	494	455	437	458	474	487	446	456	477	465	476	481	502	488	472	472	482	503	463	499	452	484	474	488	455	474	461	459	461	479	433	453	471	469	456	490	481	465	454	517	443	503	491	475	477	431	474	480	466	483	435	513	514	476	457	512	497	428	478	465	476	481	461	503	509	497	501	452	470	474	459	496	529	483	477	491	479	507	467	522	499	473	486	474	499	499	521	478	460	489	477	463	450	482	451	430	509	507	468	464	490	464	439	472	426	460	434	449	463	495	468	447	492	479	470	530	470	493	492	470	460	512	461	471	517	482	471	495	491	500	461	476	486	462	465	486	448	474	459	457	461	437	473	482	467	467	465	455	468	455	459	462	429	464	478	482	470	456	482	449	453	462	482	466	481	448	484	433	464	455	454	477	480	467	500	498	426	478	457	458	470	473	491	464	483	464	447	425	497	464	467	523	459	492	446	464	525	505	464	441	467	477	481	471	488	487	471	458	487	474	505	443	487	472	490	460	519	480	424	491	475	453	494	478	526	509	474	474	476	443	434	488	486	479	511	436	502	463	454	495	469	453	454	473	500	472	485	429	466	512	468	486	497	440	486	451	425	530	462	478	445	465	434	515	472	477	504	470	460	477	455	481	479	490	507	483	472	457	495	435	457	492	455	493	487	472	460	488	457	464	491	480	484	498	438	449	503	475	490	465	464	446	482	503	487	462	458	447	481	499	495	480	476	479	457	462	524	453	452	475	484	451	439	487	453	479	475	518	454	454	462	459	450	459	454	447	455	466	518	442	463	530	468	498	488	494	490	488	435	476	473	500	471	484	476	461	483	502	469	462	454	473	455	485	498	491	458	500	507	475	442	475	457	477	494	478	489	454	428	489	468	473	483	511	460	437	480	492	480	467	476	465	501	486	484	514	495	487	474	496	465	485	514	449	499	478	488	491	450	495	466	502	444	456
25274	21613	27613	25794	8973	1427	870	811	593	580	485	433	419	382	341	337	366	327	326	309	306	298	284	262	300	286	286	278	273	267	252	262	242	248	266	281	270	238	262	258	258	266	262	273	244	237	263	269	241	273	277	241	243	295	279	253	264	250	255	262	257	248	260	257	253	225	264	258	247	275	250	259	226	255	239	269	259	237	267	279	250	244	255	245	230	268	244	273	259	246	262	224	236	268	250	241	251	267	258	226	252	249	279	247	230	250	202	245	246	253	272	247	265	242	243	267	241	282	268	264	259	246	256	251	263	267	228	263	251	237	266	264	266	257	257	251	229	233	242	266	228	236	230	255	245	223	234	216	251	252	227	260	256	255	224	245	251	245	269	244	260	254	269	241	223	268	266	264	262	250	233	241	255	241	245	242	267	238	251	267	265	233	255	240	252	252	241	229	243	256	242	263	256	265	274	248	266	260	242	261	243	239	242	259	239	229	232	264	252	247	253	253	279	235	263	232	260	244	258	253	251	253	244	245	257	239	251	238	241	248	258	259	245	247	237	270	261	239	215	258	273	253	234	231	253	273	255	232	258	245	252	248	245	242	261	245	259	255	265	248	258	261	259	227	243	271	274	255	215	266	264	243	241	269	240	240	232	259	247	270	258	273	243	254	251	232	245	260	246	267	237	242	229	238	241	248	260	263	256	235	275	263	247	248	255	238	262	274	256	273	258	254	255	266	260	241	234	264	260	253	259	241	222	263	221	228	255	245	254	228	250	235	217	254	263	277	247	247	275	218	234	233	238	269	250	229	236	256	252	229	229	259	250	249	249	274	227	263	276	269	276	231	257	257	263	231	251	235	255	220	280	236	273	248	230	264	236	233	275	246	252	260	249	249	212	254	285	245	252	223	277	251	269	267	270	264	272	259	267	256	251	253	225	243	230	260	242	236	256	253	265	230	224	270	264	247	239	232	267	238	240	242	252	259	239	249	231	264	234	254	261	247	245	230	218	247	245	241	275	240	215	263	233	289	225	241	234	224	272	240	258	273	233	242	247	273	265	266	257	239	244	258	261	284	267	263	233	229	256	275	253	259	269	257	226	266	257	238	267	248	259	257	259	246	262	209	223	241	265	248	249	237	262	225	251	243	253	233	256	236	250	252	265	263	271	255	244	228	253	267	257	233	270	245	280	264	253	265	245	249	235	257	261	258	224	230	245	279	261	262	248	234	275	282	264	256	260	219	242	266	246	216	254	239	234	253	242	216	273	252	237	248	237	241	276	244	262	248	253	287	240	231	253	271	241	247	227	271	274	239	266	230	219	253	262	228	250	226	255	236	241	251	263	247	250	259	241	239	237	256	240	244	237	244	244	264	279	249	255	258	283	240	242	243	252	235	265	245	263	291	279	242	248	275	251	265	281	244	255	240	282	245	255	234	254	270	262	234	247	242	251	218	293	250	257	243	221	273	216	270	263	231	257	259	258	246	255	274	239	245	218	280	253	271	237	228	257	244	245	250	262	236	250	250	275	230	252	262	264	243	278	257	274	228	235	265	244	253	273	227	236	237	246	225	266	247	238	273	237	251	249	252	252	260	233	248	244	244	251	253	248	256	284	249	258	218	270	235	245	243	254	248	247	262	254	243	276	285	254	259	271	235	261	276	218	276	281	260	273	268	233	247	234	248	265	247	250	236	239	242	226	230	268	268	251	225	258	270	256	256	248	239	267	273	266	246	242	231	239	234	232	272	218	254	249	239	235	282	262	227	249	246	266	263	224	227	261	255	275	262	260	243	260	255	262	267	232	256	241	241	236	242	229	259	261	243	225	224	246	265	247	263	248	277	265	271	247	266	225	264	251	245	262	250	218	236	253	241	259	281	259	237	236	261	252	262	229	252	256	261	259	247	237	242	271	222	259	258	251	258	246	240	223	239	235	250	215	241	234	277	231	264	228	248	224	264	226	302	246	232	258	235	219	243	227	287	256	230	284	252	265	249	246	215	252	277	239	225	263	236	255	264	224	247	257	252	265	240	238	250	231	244	250	264	239	242	234	238	276	260	279	243	265	257	229	234	237	228	248	261	237	262	235	254	265	260	246	238	254	228	285	246	243	244	252	239	230	277	256	224	245	236	218	226	260	242	264	233	252	248	241	271	240	263	251	254	247	256	257	276	234	249	254	237	282	245	228	248	257	241	243	238	260	241	244	234	254	271	232	235	209	253	209	245	270	211	241	249	238	265	281	239	264	244	271	230	243	280	256	258	255	253	242	264	233	271	248	259	253	270	260	241	249	215	250	247	240	212	280	251	266	257	230	255	249	219	261	266	230	231	279	264	237	264	255	240	270	281	240	229	278	251	246	231	216	214	253	235	257	252	264	237	249	266	242	273	247	265	263	248	250	230	266	262	232	262	253	250	279	233	257	240	249	267	233	254	245	267	267	258	215	234	246	258	228	225	242	247	257	249	249	263	244	223	250	221	251	253	261	242	247	236	230	259	244	230	256	245	255	252	223	248	230	270	256	239	217	251	250	263	240	212	247	244	236	210	240	241	257	262	296	243	264	248	258	277	220	232	259	222	251	268	268	260	238	249	245	250	236	230	242	235	232	256	284	276	252	265	235	250	262	218	261	237	254	247	263	244	258	240	234	265	257	251	284	266	236	246	245	268	242	230	224	227	247	273	245	249	252	267	263	250	246	234	237	292	236	255	267	249	265	241	242	247	258	246	251	241	254	247	244	230	263	247	252	272	287	220	241	242	269	259	239	286	241	258	255	224	267	257	228	249	238	267	246	259	239	253	229	232	226	231	259	221	212	234	217	286	259	252	283	252	236	214	237	245	241	240	233	242	238	262	209	262	275	208	216	259	273	260	231	267	221	250	248	264	235	256	249	253	242	250	221	261	252	237	251	214	257	280	243	229	253	242	250	256	257	256	239	239	263	238	266	277	266	257	252	247	229	255	259	285	254	223	256	259	234	223	234	246	253	249	249	244	254	265	244	269	242	245	227	253	250	226	233	254	241	242	256	241	238	263	247	246	269	250	269	250	257	253	249	236	264	254	256	255	234	236	268	227	229	269	244	240	242	254	273	262	251	253	264	219	240	257	282	243	243	261	299	247	265	237	231	232	235	249	245	249	266	254	214	251	261	246	243	250	249	254	252	240	272	248	244	236	260	224	264	241	256	277	273	265	257	265	233	239	240	225	253	226	252	274	258	265	240	242	279	248	222	234	234	250	254	249	269	257	243	226	232	245	256	240	258	276	230	248	264	250	262	252	261	235	251	264	250	232	231	237	243	245	241	253	244	280	220	252	234	247	257	257	213	238	263	263	239	255	230	258	236	273	269	256	272	265	256	245	240	260	254	242	212	249	244	238	241	276	274	247	238	242	268	260	244	266	230	217	257	243	253	223	268	251	223	254	259	244	266	269	228	249	260	235	229	289	243	245	270	256	279	256	249	261	254	244	260	276	243	250	242	246	272	246	274	243	258	255
22923	36777	15187	4769	3466	2734	1949	1883	1312	1264	895	814	787	657	625	584	642	561	530	469	462	469	420	405	406	375	404	364	391	369	341	378	378	334	339	356	364	334	370	352	350	350	324	308	338	347	347	322	328	321	363	341	358	318	346	334	324	307	313	311	346	344	316	322	321	328	333	340	301	333	342	358	328	308	314	323	342	340	322	330	317	353	328	334	348	326	324	331	330	333	373	321	285	311	343	329	298	310	346	328	325	321	324	339	339	337	329	308	301	290	336	327	316	338	332	335	307	290	301	343	334	316	329	322	358	361	358	335	361	340	311	305	298	317	313	323	313	322	339	311	302	331	295	339	326	327	340	318	320	332	339	348	319	327	332	319	339	319	315	327	329	332	305	319	302	323	330	318	333	348	314	351	325	317	325	309	330	314	306	314	320	324	356	340	342	330	328	328	341	320	336	337	315	313	338	306	313	310	303	325	339	327	341	359	336	325	344	330	342	318	351	337	322	330	334	309	344	337	366	323	312	371	306	325	367	313	323	333	331	333	350	328	319	319	319	376	352	318	330	320	349	341	301	339	304	328	313	341	316	320	337	335	313	307	346	350	333	356	348	351	351	366	349	302	329	306	351	315	322	318	350	325	301	314	324	323	348	318	328	316	312	341	343	303	310	346	327	324	327	341	330	318	316	310	326	377	343	365	287	332	300	321	357	332	318	345	298	308	302	354	347	341	350	336	359	329	337	325	311	324	329	321	341	338	319	344	322	318	332	342	337	351	318	319	317	321	325	325	307	327	291	330	301	325	310	304	311	313	322	294	315	355	311	305	303	294	318	329	333	319	332	308	332	349	329	316	338	322	329	313	317	340	331	325	371	329	310	367	318	298	323	295	343	313	315	304	320	328	331	311	354	306	320	297	308	302	343	343	337	370	330	323	335	351	324	357	316	302	298	362	314	318	355	312	318	313	324	364	308	339	320	329	340	341	338	352	351	331	345	349	342	313	332	314	328	319	345	312	329	332	321	301	362	329	324	312	332	324	309	341	311	321	316	292	332	303	318	294	359	327	315	340	308	311	359	320	292	330	323	342	342	313	314	345	333	321	314	360	333	306	318	334	370	308	320	335	341	322	312	355	371	342	328	324	343	349	320	328	314	334	308	295	284	286	300	332	325	336	330	311	361	339	311	336	350	343	331	327	309	345	332	327	352	319	311	314	314	316	306	349	317	314	307	351	320	315	344	339	332	344	313	323	310	329	339	345	331	312	319	312	306	343	325	294	323	311	322	319	299	301	327	347	319	314	317	316	331	312	360	310	363	341	335	286	307	325	323	330	328	365	315	353	311	342	300	319	340	316	348	347	324	345	321	329	325	322	315	346	340	306	306	324	327	322	321	308	361	312	327	327	327	308	318	367	344	335	315	339	335	300	339	331	339	319	308	324	349	307	328	328	310	343	320	299	296	345	333	346	334	323	333	320	315	335	323	328	323	313	314	334	331	299	315	325	316	329	318	327	333	311	334	376	321	319	321	358	278	313	335	354	346	317	351	310	308	323	292	328	334	336	327	328	289	298	311	324	322	313	324	311	318	338	312	303	304	319	328	342	346	364	358	322	342	348	342	304	333	335	328	326	301	379	354	369	335	305	367	326	325	306	340	310	289	360	344	330	301	321	330	354	338	355	331	332	340	332	323	356	314	340	332	317	376	299	319	302	345	334	337	314	352	297	340	321	331	301	302	332	315	330	341	338	327	344	307	309	338	353	301	355	333	319	333	330	315	326	370	316	350	318	341	332	319	301	316	303	312	277	327	352	331	337	344	332	328	318	357	305	327	333	347	331	329	306	331	307	296	326	346	296	311	296	337	324	328	339	327	313	325	326	319	284	333	341	339	317	326	342	320	321	329	338	332	319	318	348	307	316	321	309	308	310	315	304	350	322	342	299	336	317	348	325	322	340	300	340	341	302	334	366	332	314	323	319	351	295	324	326	357	297	309	309	319	323	320	292	323	296	328	292	330	289	319	328	354	319	298	311	344	326	320	347	305	319	344	299	297	284	302	340	329	315	359	292	290	314	328	331	358	307	335	322	299	348	323	323	309	333	316	307	323	332	342	344	326	336	305	321	297	324	315	317	340	360	337	326	340	280	314	303	355	332	306	343	331	344	319	329	359	332	325	312	340	322	359	344	336	333	326	300	327	341	318	324	373	342	322	327	346	338	341	311	328	337	296	341	335	362	343	358	356	343	319	296	316	331	323	344	365	333	331	309	310	297	335	330	328	338	342	352	337	309	318	323	328	333	312	383	345	289	353	321	335	326	356	306	351	372	320	341	342	289	353	333	303	316	335	305	336	322	310	319	297	315	337	308	332	341	314	325	332	319	336	325	316	314	316	353	321	335	322	336	346	349	313	324	339	333	356	335	342	279	324	344	358	331	321	354	329	324	329	330	357	294	335	343	321	307	347	318	348	339	312	320	327	328	344	334	337	313	293	335	342	306	324	316	336	324	315	335	337	302	306	315	330	309	311	366	348	301	309	314	314	342	338	325	359	334	338	318	327	341	273	314	329	331	326	337	326	315	308	331	294	330	340	356	322	318	321	309	307	317	319	343	338	305	329	317	307	309	336	372	336	316	311	327	326	320	327	312	355	321	332	345	330	329	347	347	335	325	324	312	328	345	301	364	335	310	347	327	318	318	327	344	309	323	321	330	324	335	308	333	329	350	301	316	322	325	338	312	361	326	330	344	348	324	343	316	322	347	356	347	343	300	312	315	327	313	345	304	319	293	296	337	325	317	340	332	341	331	328	320	320	335	328	320	354	320	346	312	328	295	348	307	313	319	327	287	332	316	292	295	283	313	325	306	303	339	326	345	333	338	351	305	314	361	337	308	334	334	326	322	351	331	297	332	320	342	313	324	326	323	350	304	338	338	299	324	353	340	314	337	333	312	316	327	284	361	299	297	285	313	328	345	311	351	322	342	320	362	319	351	326	333	294	291	343	308	333	325	316	320	330	320	295	284	345	342	372	328	336	321	303	332	339	307	326	324	317	354	286	316	337	321	346	314	344	294	355	342	343	331	322	362	342	330	307	304	347	335	332	318	301	355	302	354	343	322	357	341	321	332	340	329	333	346	342	304	309	322	354	351	332	307	317	381	329	328	319	345	329	341	337	300	300	310	319	324	324	346	312	316	324	302	323	312	316	355	327	284	316	352	329	329	340	337	330	316	337	336	310	345	345	298	347	320	335	313	344	332	344	348	343	317	323	320	334	342	355	367	309	326	327	352	336	341	304	332	336	334	315	317	316	319	286	314	303	333	342	310	336	367	330	305	350	363	307	332	335	324	303	336	343	332	305	320	329	303	299	315	316	333	344	313	331	331	298	324	299	334	327	338	336	325	330	325	295	306	321	308	310	308	316	318	320	361	320	294	311	330	316	336	326	339	313	312	328	340	337	302	326	296	348	329	324	305	307	318	334	324	325	325	318	318	326	341
23236	21678	29487	24385	21675	21613	6403	1488	1022	766	717	623	529	436	430	394	431	373	344	294	282	260	269	240	248	216	237	207	209	214	206	180	191	199	227	210	184	169	180	215	212	178	173	180	200	193	171	182	177	197	165	154	180	162	188	176	175	189	168	194	180	194	162	171	171	152	186	142	184	177	178	179	197	175	164	200	175	153	158	193	174	193	173	175	146	177	163	188	174	172	189	166	169	172	173	198	176	183	177	155	166	179	185	185	154	173	188	186	177	153	204	168	176	190	169	149	163	183	190	156	168	167	188	167	174	182	167	177	183	157	158	183	178	169	195	177	172	166	191	199	170	177	166	191	191	164	181	157	179	150	167	178	150	178	160	170	184	176	186	155	200	144	178	182	157	154	181	185	153	161	178	168	187	187	177	190	184	179	163	185	181	163	178	162	174	192	158	162	164	161	179	185	189	191	184	174	150	184	171	174	173	167	194	189	172	168	169	179	187	169	169	151	175	185	169	196	154	135	156	192	156	173	164	164	168	177	187	166	153	171	175	159	144	156	171	154	194	152	190	171	167	169	162	153	167	200	189	168	187	170	163	174	183	165	177	171	187	196	157	172	163	186	179	168	171	187	153	177	173	169	175	211	153	190	170	186	182	165	184	184	190	146	156	175	189	168	172	181	180	162	183	182	159	152	181	160	180	155	171	167	155	168	162	180	143	171	152	158	156	168	173	187	172	164	176	163	157	144	164	164	154	174	141	174	157	161	178	177	145	173	182	178	162	171	179	162	167	180	183	176	188	174	154	183	168	164	159	192	149	170	183	168	167	154	163	161	179	198	184	169	155	167	189	170	165	175	149	164	180	175	198	185	155	182	170	186	184	164	179	180	161	159	160	172	179	159	170	175	151	183	156	141	173	171	176	180	175	164	154	168	163	170	162	167	188	194	172	158	166	167	169	179	164	154	161	158	169	178	212	156	170	161	172	186	181	170	162	180	170	187	163	161	146	189	200	163	161	186	170	192	170	149	185	165	182	183	172	150	196	166	162	158	170	182	153	168	174	173	169	172	156	183	165	158	162	154	179	151	153	141	165	203	159	167	162	158	159	176	186	159	185	141	179	175	178	157	174	180	162	200	154	150	154	191	167	165	163	144	200	176	164	163	179	156	147	175	179	179	173	153	163	161	165	190	193	186	145	158	183	180	176	175	178	171	196	152	179	162	189	170	186	182	161	180	169	165	173	171	164	176	186	156	174	173	183	169	190	175	173	181	178	187	191	173	201	142	180	156	196	161	178	169	179	173	180	159	169	162	180	184	153	186	183	159	166	188	176	172	164	192	171	165	154	176	173	188	146	162	162	185	165	163	171	152	158	191	180	163	177	186	179	164	176	178	163	169	167	173	169	162	166	174	160	196	148	177	165	147	153	200	178	184	164	209	157	171	202	173	175	169	183	177	177	181	162	167	141	167	170	166	172	197	176	169	178	173	168	169	175	173	180	169	205	182	181	165	173	166	158	178	153	181	161	168	180	157	206	181	193	166	193	166	182	188	160	181	142	185	182	172	191	185	165	181	173	168	173	168	182	182	154	173	158	195	170	150	156	173	173	170	180	187	182	171	171	187	187	153	177	165	164	164	181	169	187	158	167	184	167	171	178	174	174	175	183	169	164	165	172	154	197	172	149	152	162	193	185	183	197	159	174	192	169	176	156	158	167	148	161	187	167	151	186	188	168	184	177	184	176	163	151	196	180	174	195	179	161	192	188	172	179	180	187	157	177	163	190	176	174	160	176	178	164	155	200	177	166	165	163	158	146	181	156	180	165	163	188	165	172	171	166	155	176	185	181	199	197	185	190	209	184	174	165	177	163	190	181	174	168	175	181	180	158	163	163	154	152	162	166	181	166	171	158	186	182	192	165	160	162	175	187	158	163	159	165	141	153	180	162	171	159	169	163	198	183	168	141	186	183	151	174	158	143	177	157	185	165	202	191	167	149	153	163	166	175	138	178	154	155	139	173	172	166	180	162	170	186	155	172	161	154	180	185	166	161	134	160	194	172	166	164	145	172	186	194	166	191	185	190	180	189	163	172	136	174	179	183	187	186	164	147	152	172	160	175	189	169	176	178	167	153	161	160	187	170	184	162	184	169	186	167	154	172	145	170	176	161	173	159	180	150	174	180	186	168	166	180	141	160	165	155	155	168	165	176	153	162	176	196	191	151	152	194	178	173	174	165	177	173	162	169	167	170	151	174	181	190	201	164	171	159	179	167	150	173	175	170	194	189	166	178	171	169	158	183	162	161	190	166	179	192	181	186	192	190	159	175	180	179	190	169	170	168	177	168	176	164	156	200	179	161	162	187	171	181	164	172	162	159	172	154	192	170	185	156	162	174	196	169	166	163	175	160	159	151	152	167	179	164	168	171	193	183	175	201	164	164	167	171	171	186	148	155	158	203	169	181	193	163	173	199	200	171	187	165	173	183	174	202	164	161	150	170	163	177	169	169	155	171	183	167	168	202	191	175	173	169	172	187	193	171	175	160	164	150	161	187	156	161	205	149	172	182	163	181	175	181	170	167	172	174	144	189	170	178	183	173	157	163	185	176	183	148	174	156	152	173	157	170	149	150	173	182	194	162	171	186	163	173	163	165	184	193	177	157	172	176	155	192	166	172	170	175	170	161	182	153	166	180	177	169	144	171	158	200	189	199	165	175	168	156	204	167	158	173	174	186	165	158	144	166	182	175	173	205	183	168	162	185	163	166	191	186	160	168	181	150	160	156	171	163	180	186	194	164	172	183	187	161	166	170	156	196	184	180	185	188	176	156	181	158	193	160	170	162	175	160	179	175	206	159	174	177	188	171	177	177	200	190	160	173	184	190	168	184	189	184	174	165	163	165	164	140	175	166	187	180	168	195	177	163	175	142	159	162	158	171	162	186	184	186	183	166	165	158	182	171	155	185	172	176	186	155	157	145	162	177	173	174	173	194	164	167	166	189	151	174	185	200	178	160	199	182	177	177	185	165	169	172	174	197	180	172	168	179	172	162	171	153	166	163	181	185	197	195	179	175	159	153	165	172	196	155	176	166	170	149	170	164	147	181	163	165	165	171	184	195	199	152	157	182	165	165	181	183	185	174	186	160	163	167	169	171	174	192	154	191	155	186	163	191	190	161	180	162	177	169	179	180	177	159	188	188	194	171	174	187	164	166	154	184	153	169	151	170	172	181	185	176	191	160	162	155	169	182	156	190	172	161	155	170	160	181	164	187	158	156	157	169	154	182	187	184	170	176	164	165	191	185	164	181	165	176	164	163	172	166	173	162	195	199	148	194	156	188	167	191	173	162	171	179	178	184	177	191	172	171	170	156	151	174	153	200	172	166	179	169	165	189	206	192	149	158	182	178	172	185	203	169	165	164	173	159	162	159	182	152	169	184	178	188	169	166	172	168	161	181	161	168	189	196	171	191	173	176	153	192	179	171	169	174	183	182	167	180	189
26143	48962	23340	8634	6061	4749	3334	3040	2235	1853	1455	1209	1113	964	775	714	778	664	565	544	483	484	405	382	348	331	345	345	347	299	308	303	289	312	291	261	300	269	284	267	274	253	258	236	262	249	260	264	242	232	245	260	241	239	244	244	269	248	250	231	250	244	247	214	236	259	263	243	268	221	214	257	229	220	229	235	236	280	241	242	232	243	241	241	222	266	195	235	247	207	219	235	224	255	242	251	234	205	236	242	208	240	195	245	224	230	261	206	218	230	235	235	267	208	225	227	227	253	239	213	251	226	260	238	259	215	219	219	230	217	221	229	247	210	223	231	226	255	234	208	207	215	222	210	213	254	254	225	220	232	245	232	239	251	237	247	222	242	243	251	215	238	230	244	219	222	233	255	232	231	238	229	251	231	231	228	224	260	209	247	248	226	242	231	217	226	229	227	230	202	236	230	249	241	235	251	221	214	196	221	218	221	239	195	249	223	231	238	211	235	239	246	212	210	227	256	233	234	246	241	218	227	232	231	255	237	226	248	223	204	217	269	203	246	218	211	248	241	209	226	245	231	227	241	229	230	233	204	241	226	226	234	241	252	224	207	203	234	244	208	217	223	241	235	224	204	244	230	222	217	229	223	262	231	241	247	254	216	245	227	236	230	242	212	205	230	247	267	211	246	223	240	252	238	206	236	236	255	246	214	204	218	207	235	236	231	235	233	229	213	229	236	250	236	254	231	231	232	254	230	253	226	224	245	231	197	241	237	234	226	230	264	255	242	223	221	227	251	225	250	210	222	228	212	233	204	232	211	206	232	241	248	243	237	225	217	233	226	238	244	185	223	221	211	240	244	212	233	223	194	249	247	227	232	224	231	235	256	209	228	212	225	239	265	242	254	244	227	224	204	259	215	229	218	218	265	236	225	213	209	212	215	232	232	273	242	203	214	245	223	221	217	247	235	213	259	213	260	214	201	232	243	265	241	218	229	224	241	216	223	225	226	246	263	225	242	222	253	226	249	225	250	227	214	236	219	251	244	244	202	213	218	249	231	235	223	219	224	223	239	256	248	231	234	208	229	250	233	236	247	224	256	231	272	210	246	215	244	232	234	260	223	219	228	264	253	227	232	255	244	234	241	248	233	247	198	229	218	253	234	256	217	220	244	256	252	244	249	208	229	226	217	227	247	229	232	228	223	224	233	267	224	236	260	227	239	238	210	222	214	215	234	231	209	248	243	239	250	221	224	232	236	238	253	253	213	216	237	221	238	218	237	227	241	252	231	250	237	222	253	240	230	238	240	211	224	248	237	227	267	222	229	260	226	239	226	213	235	264	228	227	245	235	219	225	242	227	263	217	229	219	237	240	245	239	227	270	217	231	257	228	238	237	238	255	254	228	249	206	245	223	230	202	219	243	235	234	236	235	228	211	239	236	227	242	225	227	266	188	244	224	247	228	245	223	226	198	254	242	212	226	241	243	213	223	232	218	208	229	228	239	198	261	253	210	226	263	236	228	226	225	202	203	215	222	210	238	214	225	213	207	256	220	221	261	228	218	233	244	218	227	232	228	244	239	235	237	250	232	226	239	234	229	246	198	215	231	223	225	226	233	234	255	208	236	207	202	223	217	235	211	194	221	236	230	214	246	230	240	237	229	216	217	239	246	229	226	234	213	211	220	255	226	204	237	225	243	253	209	234	231	231	250	254	262	235	214	223	244	217	246	209	212	222	243	257	233	225	216	219	222	221	216	248	233	242	237	255	236	200	227	237	267	223	226	231	220	252	263	230	247	237	232	241	218	212	215	248	207	225	245	246	226	211	219	235	227	215	230	222	230	242	224	194	206	216	238	218	219	258	210	209	239	224	216	214	243	256	218	226	224	235	226	222	249	219	239	271	212	229	227	222	243	220	236	252	242	240	212	212	214	222	215	239	231	236	225	232	243	230	215	224	222	230	236	230	236	230	230	248	229	235	264	231	254	214	231	262	234	238	212	225	250	231	230	237	248	220	244	246	213	226	243	210	222	254	262	219	248	235	228	270	237	242	230	270	240	228	263	228	233	195	237	233	242	235	236	243	234	233	228	210	239	231	249	221	255	242	242	224	237	219	238	258	241	246	254	236	222	222	234	204	271	240	234	237	241	210	254	217	246	204	242	227	227	244	228	235	223	209	227	209	215	209	238	254	251	262	213	209	240	239	236	240	239	231	212	219	209	258	244	233	224	207	247	241	233	212	207	205	222	210	224	224	253	231	231	247	243	232	264	232	252	206	259	236	231	246	244	214	236	210	255	249	201	246	255	242	251	251	262	245	226	236	209	267	243	250	241	221	219	247	222	251	255	243	207	211	248	239	235	220	216	240	234	223	226	244	250	227	240	228	243	195	244	216	215	224	243	251	233	233	218	252	230	231	225	247	240	236	211	239	199	243	233	263	207	221	249	219	242	274	231	235	231	262	252	222	235	222	222	247	260	246	227	231	202	234	254	250	261	224	253	217	257	234	237	249	242	216	230	247	252	241	228	258	227	219	217	220	237	246	215	239	262	204	251	256	239	245	208	220	234	235	217	214	255	227	241	235	241	233	216	223	210	211	259	226	236	227	211	198	241	233	228	216	234	249	223	238	247	235	216	237	202	236	248	254	223	218	249	224	211	240	223	242	255	234	217	249	253	194	239	278	222	226	245	224	232	253	239	238	238	218	265	226	247	220	238	229	242	254	229	261	228	203	211	230	227	249	254	236	225	243	215	239	242	245	251	242	254	230	235	232	220	242	232	276	227	268	246	245	220	253	204	241	229	241	242	201	230	222	244	238	251	241	231	211	255	240	248	238	215	235	269	231	230	227	242	232	226	219	208	232	228	218	240	229	227	238	204	238	202	263	201	229	224	224	243	213	244	245	237	225	215	233	229	239	241	226	231	240	252	215	205	238	234	228	219	229	236	225	274	226	241	244	224	243	208	244	205	246	254	234	230	225	239	240	216	239	227	238	230	209	262	259	242	242	243	247	239	225	234	227	231	224	236	235	239	250	233	195	250	270	234	251	230	245	201	227	211	208	234	232	224	224	224	240	241	214	231	218	237	220	210	258	231	218	222	217	238	230	245	211	198	224	246	235	241	256	224	254	244	239	216	212	248	247	220	226	253	238	239	234	246	229	231	241	218	221	237	220	234	219	233	259	232	242	232	249	233	217	227	239	226	227	220	230	219	247	236	219	236	245	218	222	224	205	261	222	243	233	230	227	251	242	230	221	218	219	223	248	226	241	248	213	226	252	246	232	227	232	235	232	238	232	221	227	231	233	229	206	223	261	220	236	232	241	203	208	232	217	261	196	213	216	243	239	257	212	209	245	227	235	258	227	238	230	212	228	208	258	225	210	215	239	231	240	225	255	217	246	230	229	215	250	214	221	221	258	228	247	239	212	236	230	224	217	265	250	221	212	241	233	237	225	237	244	244	238	214	243	248	201	226	225	256	232	236	261	212	247	223	238	245	247
28441	21590	12149	2963	1364	1020	741	723	615	615	554	506	516	454	518	473	494	438	450	423	460	454	407	408	439	421	401	386	398	413	401	357	391	390	423	386	407	395	389	419	425	382	390	376	390	358	405	417	395	378	393	379	377	403	365	358	344	387	353	390	380	367	361	413	389	390	393	388	376	372	409	370	394	377	399	411	380	386	374	406	368	380	405	379	360	406	386	386	368	363	390	415	385	392	371	359	393	423	381	372	370	393	370	371	355	399	360	434	359	394	372	359	371	354	363	349	365	364	348	385	384	415	400	360	384	399	413	365	380	412	381	389	374	384	369	382	407	374	408	411	431	379	384	376	382	426	395	396	388	367	396	367	394	376	404	385	388	368	382	378	403	365	390	371	380	403	343	391	364	400	341	392	393	358	362	379	386	410	382	392	380	384	358	397	369	392	375	376	375	384	410	378	368	392	377	400	389	403	382	384	346	372	372	435	376	370	393	379	386	368	425	378	409	341	417	423	374	381	411	367	411	395	374	381	390	341	389	387	410	384	356	365	349	395	386	352	388	392	403	415	369	399	391	397	391	418	416	393	357	342	415	426	384	404	396	391	416	406	322	378	411	388	378	382	374	408	381	394	400	337	394	366	381	392	397	355	406	378	396	387	389	393	374	333	372	395	394	380	393	388	394	379	403	383	356	413	376	367	398	355	403	419	406	359	405	414	369	368	410	368	387	376	376	358	435	378	395	418	355	383	375	404	402	375	366	360	404	401	365	396	364	400	400	393	384	399	386	379	361	429	357	373	389	413	390	363	366	398	406	406	373	360	361	411	392	368	369	401	387	398	401	380	380	408	376	440	363	399	397	346	334	390	367	379	415	368	399	410	355	377	400	400	369	362	377	373	381	371	362	374	363	367	404	362	388	397	396	372	394	376	396	402	380	397	395	423	386	388	369	372	416	399	384	411	377	393	363	380	388	385	387	339	409	416	391	391	339	373	365	369	347	400	380	381	399	376	390	366	391	338	349	369	401	395	398	414	392	381	384	363	375	404	364	372	389	430	423	364	405	371	375	372	373	386	378	344	421	396	360	377	384	372	362	385	363	406	413	395	386	406	403	376	383	367	401	395	400	387	363	383	334	391	351	382	403	392	415	354	403	363	416	428	394	407	415	399	409	385	430	399	380	386	380	417	401	381	403	360	394	380	437	382	399	429	377	386	387	368	420	420	376	428	405	385	386	398	364	367	389	382	368	387	366	366	396	381	381	395	368	405	385	411	397	375	380	387	367	404	383	365	391	384	403	373	378	369	419	406	374	395	403	397	418	374	391	394	385	399	345	386	394	442	420	375	362	384	394	402	383	368	398	365	409	379	394	389	341	394	376	374	405	366	354	400	386	401	397	398	375	392	345	411	385	381	395	372	371	371	448	362	408	413	377	364	401	406	431	368	390	383	415	409	377	381	387	376	408	419	398	394	373	395	381	389	363	392	382	392	361	402	380	410	374	361	384	406	368	383	366	382	412	354	384	395	372	394	364	387	376	367	385	377	421	394	376	389	396	367	401	388	380	416	395	397	396	406	379	383	358	409	387	414	384	384	405	384	398	355	407	369	374	377	356	378	388	406	402	389	384	407	392	375	430	383	372	415	427	405	335	428	377	366	361	382	400	406	403	380	402	405	372	372	367	384	417	368	387	392	354	375	373	336	414	378	377	385	376	361	355	382	371	347	403	408	339	405	392	363	383	354	365	378	377	389	401	395	397	399	372	361	373	386	383	372	385	422	372	385	364	379	392	395	371	419	389	385	367	402	377	404	410	405	352	409	398	393	385	388	382	372	366	395	392	411	373	378	410	383	363	357	403	371	374	386	426	381	382	338	406	354	388	400	427	406	393	402	402	364	374	420	366	395	416	392	381	360	377	352	372	351	382	388	398	394	405	391	394	406	375	420	408	401	419	411	386	392	364	389	397	372	360	373	402	397	393	403	419	382	375	408	398	373	382	381	392	406	393	377	376	380	390	391	374	368	385	422	442	366	386	382	402	359	363	358	424	381	377	418	369	365	367	396	361	391	381	371	358	364	400	374	383	417	389	365	390	393	348	366	388	400	357	404	372	384	398	388	390	409	361	383	381	392	380	398	380	391	381	337	380	385	384	400	396	441	365	369	403	365	391	371	378	359	435	391	384	374	388	396	372	386	390	425	402	361	368	391	408	401	383	367	373	381	377	356	389	399	360	378	382	375	345	388	373	383	392	373	394	380	398	355	395	376	417	350	368	384	348	410	387	371	398	391	406	426	388	381	390	419	389	395	393	380	370	364	378	388	369	379	386	395	382	386	395	388	387	363	364	393	390	339	375	400	393	399	367	361	403	417	372	379	406	366	423	423	386	374	370	440	388	416	391	374	394	379	360	394	396	389	373	404	411	398	364	355	352	410	386	370	378	361	392	399	402	392	421	369	388	410	368	396	426	396	395	391	398	419	368	396	381	404	395	366	402	360	386	392	423	378	396	386	395	414	382	389	391	374	389	396	354	381	376	421	407	391	362	362	363	398	401	371	406	418	407	418	413	390	398	404	368	399	398	407	396	368	369	375	380	380	388	366	396	380	415	409	369	396	387	355	404	357	360	402	385	386	387	384	378	362	389	381	402	335	350	353	394	390	377	366	364	380	404	360	403	412	402	435	381	393	407	404	386	411	397	368	376	381	391	415	425	361	410	410	399	375	389	390	397	370	363	364	407	375	349	377	346	386	400	414	343	425	371	393	382	389	389	382	378	360	393	380	409	346	420	390	393	386	403	349	386	382	397	375	401	380	357	408	373	377	367	390	386	392	387	413	406	373	402	401	386	370	396	391	412	381	360	385	359	426	385	366	349	384	367	388	375	410	387	389	349	377	360	411	365	389	407	371	406	361	370	400	377	394	336	403	367	391	415	374	406	370	354	385	419	350	392	392	386	371	426	365	444	402	392	409	412	395	404	364	386	367	382	390	397	419	383	422	392	379	394	408	414	351	366	363	358	381	389	397	411	408	407	389	384	375	368	388	401	385	380	372	336	371	415	408	370	416	409	405	431	368	378	417	391	355	395	404	400	409	422	386	406	395	368	392	390	378	383	365	356	375	370	386	376	383	361	392	385	392	378	410	358	393	416	380	426	377	353	387	400	392	376	376	369	383	370	373	389	367	371	381	400	399	393	402	389	381	410	423	403	397	357	396	378	382	413	341	356	382	388	413	339	373	368	375	386	396	411	389	384	387	364	374	376	425	352	363	379	387	370	342	400	360	405	394	418	401	400	366	377	423	387	397	389	408	415	385	432	380	364	371	396	360	388	409	398	368	370	383	388	358	384	384	377	362	372	431	396	416	391	364	380	419	382	362	401	373	400	397	400	368	422	404	358	368	396	385	421	379	369	388	413	404	390	384	390	385	366	371	387	426	358	370	379	402	371	384	371	386	433	381	368	386	362	385	377	381	389	382	384	370	382	393	391	368	381	369
22528	31142	10575	3523	2309	1943	1529	1347	1128	1072	929	830	749	707	708	677	700	693	574	624	566	592	543	566	539	537	569	513	503	539	525	508	510	510	523	506	507	495	489	506	534	484	506	509	498	483	516	516	472	509	460	495	519	519	493	489	491	463	518	499	466	500	554	479	487	479	530	495	509	487	513	486	479	502	497	528	490	473	497	509	491	512	500	510	503	473	495	532	492	492	541	466	510	471	490	499	503	497	537	506	484	488	500	482	507	481	483	494	511	497	504	489	491	493	498	472	480	497	552	530	546	516	478	504	491	540	491	511	511	482	474	533	514	503	483	497	495	504	497	477	489	511	500	491	444	502	512	518	493	476	480	531	498	528	487	536	508	486	489	502	491	503	457	465	494	558	510	516	460	480	552	510	454	510	503	482	541	488	490	503	497	475	519	483	505	506	548	488	470	514	479	523	485	489	505	503	530	501	441	544	491	480	484	498	533	469	501	486	490	481	505	486	498	512	505	503	500	506	515	525	488	496	516	457	516	508	473	500	445	468	505	497	501	519	487	497	478	511	534	503	474	516	488	473	526	479	510	543	483	498	496	525	484	531	520	483	517	510	532	512	481	524	485	474	562	473	490	470	509	508	484	459	496	495	476	518	495	494	468	506	454	492	459	498	495	511	463	492	498	511	525	493	508	510	519	518	487	509	524	494	518	500	497	469	516	499	480	464	493	498	535	493	497	511	506	493	455	482	468	531	521	461	493	504	490	510	504	558	522	496	544	509	489	529	483	477	495	507	501	460	490	520	495	493	483	482	509	464	506	517	490	538	527	520	529	512	476	521	534	501	506	483	505	492	506	495	504	512	499	504	515	512	503	529	469	503	534	528	498	446	482	451	515	522	506	510	518	480	488	501	480	475	495	487	510	522	503	460	500	487	520	514	498	490	483	483	476	466	516	545	521	520	528	488	526	515	516	473	508	510	489	503	495	498	499	526	519	481	542	508	490	494	495	506	506	529	502	488	499	491	558	495	503	486	454	475	491	543	489	481	492	477	512	505	504	496	472	486	526	500	480	515	476	530	518	541	498	522	516	491	480	482	481	487	528	468	449	480	522	512	511	478	493	496	522	542	537	524	502	506	470	451	514	526	528	506	522	497	501	484	495	489	495	492	538	473	478	518	536	488	503	473	491	499	471	525	515	495	484	504	515	558	480	477	522	501	521	499	481	505	473	494	531	532	488	464	486	490	485	517	486	513	509	498	480	477	460	557	476	499	492	483	522	533	536	513	517	496	545	476	487	485	529	481	470	471	505	539	523	516	517	459	531	490	463	495	469	504	491	469	539	513	529	460	510	520	496	470	530	503	479	472	518	504	489	479	515	486	518	497	503	469	503	474	488	507	501	506	523	468	535	448	510	547	493	484	492	510	501	488	504	528	514	513	555	500	578	486	488	524	520	518	473	500	479	503	463	481	495	525	513	505	482	473	483	487	478	504	484	500	492	479	522	514	503	498	496	453	548	528	521	511	490	495	478	474	511	497	509	483	509	463	543	481	472	521	459	469	467	511	549	510	496	501	503	515	503	492	488	488	511	472	501	514	549	516	472	508	502	511	501	556	471	500	550	490	474	490	509	485	467	499	473	491	489	510	525	480	494	488	495	497	529	459	520	475	487	533	474	496	493	506	519	482	526	476	496	462	494	513	512	498	493	499	543	510	476	515	466	508	514	490	515	467	495	477	480	514	487	496	483	500	518	440	519	504	514	468	537	534	493	475	482	513	489	536	521	498	498	519	508	513	495	486	547	508	478	536	502	490	525	460	490	515	531	520	490	507	542	470	504	505	519	487	530	505	510	503	512	493	492	477	473	544	511	484	472	447	481	499	471	476	541	487	507	551	493	470	455	493	517	548	471	472	520	544	487	521	482	476	502	475	496	556	507	511	515	499	482	478	506	503	497	490	514	465	498	510	443	499	507	505	487	503	503	468	510	496	494	530	527	498	488	515	493	485	498	493	505	498	502	489	525	483	467	540	544	481	520	508	497	514	508	445	524	487	519	485	535	477	516	473	488	512	491	498	493	488	490	511	486	471	497	524	472	499	504	474	501	488	519	508	481	496	507	510	500	485	501	504	493	529	504	503	523	480	472	512	494	519	496	448	485	445	466	491	508	514	496	477	493	531	480	535	552	544	501	478	519	538	490	508	469	502	469	495	501	505	510	500	489	479	488	456	500	534	489	506	503	527	511	495	528	520	489	520	549	499	477	549	502	508	531	480	493	464	521	470	520	478	545	490	533	476	509	475	519	464	510	512	482	504	493	488	514	497	515	517	502	495	531	477	514	465	517	465	507	477	507	471	505	515	471	510	483	503	478	545	496	500	540	484	510	475	489	472	524	509	515	456	492	508	455	512	511	491	467	466	472	497	508	482	531	484	472	518	529	520	530	528	499	486	534	507	514	499	492	546	507	524	501	515	517	459	451	504	515	505	549	533	486	525	507	493	497	497	535	479	537	499	497	519	461	496	507	465	519	506	516	528	471	517	475	507	510	511	514	464	521	494	499	496	492	554	508	496	505	575	470	515	504	538	508	526	514	523	520	515	515	493	479	481	504	564	517	490	500	520	513	495	500	497	514	519	477	492	452	537	551	502	500	475	500	513	512	496	526	518	506	515	505	481	512	511	473	484	530	482	522	496	508	515	498	513	520	510	492	504	487	507	476	502	514	496	501	516	487	494	492	507	492	529	550	550	496	511	542	505	481	521	527	501	511	518	531	501	495	507	458	538	481	527	468	504	509	442	489	481	438	482	498	476	471	499	494	507	537	534	482	489	498	499	503	472	480	476	513	523	498	538	506	496	466	495	501	514	488	500	507	476	519	502	458	523	491	500	502	486	483	514	488	500	522	503	481	512	491	510	522	482	486	476	480	507	503	484	483	471	496	508	547	452	466	496	483	486	492	509	532	538	513	481	493	535	521	490	491	461	513	487	516	498	502	438	476	498	465	480	512	504	501	489	475	516	503	490	521	494	542	506	487	506	502	495	493	502	455	514	489	526	501	525	510	497	542	474	519	489	509	521	498	503	494	517	521	511	513	475	496	494	515	490	486	513	503	497	500	484	490	487	535	490	485	521	502	502	509	472	507	517	527	521	459	489	529	511	519	469	482	493	528	487	489	486	529	499	506	473	496	496	537	486	487	512	484	527	500	502	557	529	511	526	490	537	521	501	502	511	484	501	496	505	515	469	508	500	496	458	476	514	515	524	507	551	483	502	519	498	525	533	488	504	522	524	501	461	506	542	517	518	522	513	480	512	486	548	463	500	489	506	504	515	507	506	506	533	510	478	485	497	496	559	531	507	470	525	464	511	485	489	468	498	481	468	526	484	464	510	518	480	508	504	460	508	518	491	515	492	532	537	506	519	496	520	487	492	485	523	461	499	501	489	496	508	522	505	498	482	477	533	501	448	522	486	522	496	515	479	542	526	478	539	489	461	519	509
24282	21622	28765	24918	21312	6578	1540	1130	820	764	688	643	600	559	520	508	529	475	454	456	476	405	411	397	401	407	391	388	408	393	373	401	389	347	374	368	363	388	395	386	354	354	370	344	350	377	328	387	369	344	379	346	356	353	374	371	359	336	370	379	374	377	355	399	331	328	329	342	377	381	356	341	363	317	336	337	373	359	360	378	340	331	345	360	364	410	371	363	347	370	363	342	356	367	364	361	360	372	346	372	395	328	363	319	345	374	381	406	359	359	357	387	363	325	354	341	380	372	334	322	340	357	361	329	365	345	333	357	379	350	329	366	357	358	389	338	330	355	346	321	351	361	330	392	337	352	343	369	372	383	369	374	329	347	354	309	323	349	363	343	334	362	360	349	315	372	347	337	350	317	366	327	368	341	346	393	355	365	357	349	342	343	352	380	386	342	362	368	378	380	326	376	328	335	333	344	318	362	402	379	365	345	351	344	362	362	338	341	366	318	352	331	329	348	389	338	342	347	343	349	376	336	348	345	346	349	324	344	318	368	338	329	351	350	357	358	349	356	354	329	372	344	355	349	348	341	364	393	318	357	350	380	386	328	321	364	354	370	369	365	340	336	315	393	353	379	360	362	345	339	361	332	296	368	356	378	364	336	355	375	351	368	363	365	359	400	359	331	355	404	380	369	358	372	357	352	337	333	345	348	387	386	353	403	387	327	348	354	390	396	356	343	354	344	328	348	346	376	375	384	362	350	384	368	351	346	336	338	353	318	327	353	375	344	320	369	347	349	351	340	355	348	348	341	387	411	379	367	330	323	376	352	367	348	351	338	376	329	333	355	352	373	374	364	339	351	344	350	369	353	375	357	380	339	311	376	368	392	358	336	364	358	346	341	391	402	355	361	376	339	316	353	353	336	370	373	340	378	305	379	367	341	332	355	351	354	346	356	334	353	327	378	358	393	352	345	359	366	380	383	382	363	383	324	376	350	322	344	338	332	355	315	376	346	379	344	321	332	335	333	334	358	361	356	350	370	351	354	355	345	340	372	363	360	360	368	365	351	355	380	332	340	342	359	348	330	333	354	358	376	329	359	338	351	348	321	358	332	332	403	335	362	302	345	385	333	343	346	341	371	343	362	353	312	364	354	340	314	369	357	364	351	327	368	376	389	377	365	359	337	392	365	351	375	352	348	326	350	371	351	355	372	375	361	365	335	354	369	369	372	353	385	352	351	357	363	362	356	364	333	335	353	362	326	361	387	336	378	375	372	400	328	340	375	337	361	341	348	358	343	334	360	323	356	332	373	355	327	364	335	390	341	342	392	327	349	332	353	356	352	349	321	359	339	332	352	350	342	352	369	347	367	377	339	384	371	372	349	335	323	376	412	355	342	380	352	352	362	367	359	363	352	367	373	339	354	396	345	377	362	354	327	358	321	326	343	367	355	356	334	339	317	354	340	349	344	341	377	331	385	357	309	338	351	316	345	364	361	334	350	315	334	352	349	367	371	344	357	342	332	370	360	370	316	357	332	357	379	348	367	371	344	349	365	366	384	344	328	341	350	349	331	393	373	352	342	349	348	357	346	336	365	387	364	374	314	382	333	386	342	339	367	381	353	325	376	360	357	383	343	335	385	357	345	325	335	332	339	349	370	356	378	376	375	380	379	363	373	353	338	313	368	374	338	359	331	339	362	323	360	322	333	323	362	357	360	367	340	351	370	394	377	351	330	333	347	345	331	327	338	344	310	388	338	368	379	358	362	345	350	355	371	359	346	343	377	372	372	365	318	349	338	380	384	341	354	344	328	335	366	347	335	362	367	335	396	385	344	365	354	361	351	322	351	334	348	336	315	389	358	317	324	346	384	373	368	364	348	352	364	354	352	396	358	346	369	370	317	366	349	363	335	337	322	366	374	368	400	346	361	345	355	350	338	347	348	316	341	357	334	341	362	349	345	347	374	350	355	363	366	311	359	346	373	355	359	346	351	350	319	362	394	367	384	344	355	335	323	371	328	340	372	370	345	347	315	351	374	364	355	372	360	377	355	360	348	393	386	348	364	341	375	381	360	348	336	390	343	352	377	336	337	368	344	366	362	310	343	344	341	331	341	342	372	376	371	333	362	291	351	365	352	343	325	360	352	363	369	385	354	357	383	373	338	331	369	335	338	386	339	350	338	341	330	349	390	344	364	366	336	351	354	326	350	340	331	324	350	349	373	350	386	363	361	369	341	363	360	346	365	381	346	381	358	344	364	383	345	323	355	389	385	363	355	389	372	353	366	353	372	372	379	388	368	382	407	362	380	320	360	360	370	356	366	362	345	343	340	359	329	354	373	365	344	356	350	335	353	360	366	339	351	354	316	368	371	348	332	329	383	364	343	334	350	378	317	345	364	327	348	353	359	335	355	345	333	357	328	348	366	372	348	327	371	346	355	344	381	320	337	350	360	329	360	335	357	359	344	318	351	414	337	338	363	335	394	344	371	368	310	371	377	373	361	346	331	330	351	367	393	345	358	333	332	374	351	360	379	321	360	355	343	348	380	360	371	352	388	343	359	356	340	329	335	363	360	377	366	343	341	312	364	358	360	360	379	347	350	369	372	336	326	341	365	337	353	385	333	382	344	375	376	375	352	349	372	340	319	349	333	364	357	342	328	349	377	353	390	348	347	359	371	378	383	357	354	372	341	346	366	369	379	373	356	338	395	353	378	368	381	353	399	348	328	364	337	352	372	334	345	386	361	363	348	369	351	374	336	337	354	340	355	330	369	335	348	349	353	354	381	348	328	335	360	361	357	338	332	344	324	341	364	318	350	331	336	341	339	364	374	346	324	373	362	357	333	322	369	368	339	373	373	359	360	339	367	374	373	364	360	371	371	394	390	340	370	327	346	353	337	324	329	362	343	350	321	349	373	376	389	330	361	355	359	364	371	327	328	357	318	324	339	331	356	355	336	360	334	349	353	381	332	363	340	337	349	349	360	327	374	388	339	340	344	379	319	313	360	378	352	374	369	353	365	360	352	364	325	386	358	345	356	331	350	383	348	337	332	337	349	346	326	317	343	381	355	362	374	343	356	320	341	338	391	353	413	363	337	363	353	339	351	380	344	336	354	374	376	364	366	338	338	371	330	333	330	374	355	364	335	362	314	321	358	368	338	368	334	363	333	348	374	343	339	379	346	332	355	369	357	337	320	334	351	354	337	326	387	375	340	319	378	360	341	333	397	351	325	362	359	352	373	350	328	354	361	348	363	359	347	361	373	372	379	340	339	326	319	354	353	370	336	355	341	356	369	352	315	353	353	302	371	371	355	335	369	360	341	337	378	366	342	374	351	338	327	348	348	345	376	351	338	372	337	370	342	341	338	355	341	358	330	380	343	349	347	364	382	341	329	356	362	368	354	344	360	354	342	339	378	398	338	372	347	332	381	360	366	336	375	359	350	352	371	373	321	369	371	377	349	367	360	399	335	328	420	367	330	347	355	364	337	354	367	363	326
23938	43022	17371	6270	4105	3414	2501	2187	1706	1498	1312	1092	954	921	872	767	807	704	679	649	637	582	581	587	562	552	494	519	558	519	546	519	532	501	477	473	478	483	472	498	445	450	483	515	493	490	458	451	506	483	473	495	458	486	494	471	499	483	490	505	475	497	493	515	514	457	465	449	465	460	475	435	508	449	457	474	456	467	465	472	486	466	441	455	467	503	499	492	495	518	471	456	449	489	468	478	452	472	488	460	466	495	432	437	454	487	449	493	448	475	475	444	406	461	456	497	452	498	464	460	448	464	460	469	440	494	462	492	471	459	460	476	462	450	474	515	464	494	467	482	483	532	443	477	497	444	467	479	455	469	467	496	451	460	439	470	466	436	472	477	476	481	494	493	450	457	444	465	480	484	505	478	464	504	455	500	463	489	441	474	439	484	497	491	502	475	448	424	492	452	440	444	446	504	470	512	445	461	478	466	482	468	453	466	501	476	481	476	446	492	467	460	448	449	491	467	451	464	482	486	434	458	461	410	455	485	460	504	471	407	465	460	465	489	469	481	458	460	433	465	474	478	465	505	474	467	479	501	475	487	463	422	454	470	472	523	474	480	442	431	459	451	460	474	468	482	480	442	462	447	470	515	464	483	466	490	454	523	463	464	456	462	505	471	459	480	484	454	446	491	540	461	453	445	477	451	454	440	470	486	472	470	460	461	497	472	461	483	502	466	459	464	449	460	466	469	460	482	497	496	453	473	462	519	453	447	478	436	449	492	451	473	459	431	456	479	453	456	441	414	496	443	493	492	456	430	466	429	519	496	458	478	512	472	501	443	445	462	469	484	481	470	464	434	491	499	446	458	474	471	464	473	453	489	494	485	483	467	447	471	452	448	433	485	437	481	459	464	456	464	464	437	461	480	443	504	494	475	463	473	500	450	467	457	508	494	485	462	460	440	452	497	488	467	505	448	497	438	496	468	483	471	452	483	474	446	473	486	447	446	484	470	497	458	441	443	443	444	461	474	488	465	478	471	458	452	466	482	452	463	497	450	458	470	463	488	459	436	497	454	486	468	499	491	474	470	505	456	472	436	503	458	492	507	487	485	456	467	444	454	464	506	490	473	462	487	457	460	452	503	458	439	452	485	430	475	452	472	492	463	500	466	469	477	465	515	452	459	437	487	470	476	461	468	465	474	455	466	470	483	488	459	453	494	479	465	452	472	460	462	460	462	438	457	484	468	462	460	495	481	478	462	480	469	453	454	480	454	469	440	426	489	515	441	490	451	468	415	432	462	463	492	433	494	446	464	507	498	461	468	471	459	498	475	462	445	448	463	468	486	487	496	475	449	430	469	502	476	475	493	446	480	473	449	453	486	481	484	449	463	461	468	480	460	468	489	462	466	477	458	476	440	486	455	495	464	394	458	440	467	486	478	471	466	458	486	459	448	489	490	488	467	474	465	454	468	475	450	467	495	458	512	488	450	489	463	479	449	474	450	453	480	478	423	411	418	496	433	506	450	495	442	428	481	470	456	486	461	480	427	455	486	443	499	477	481	485	427	474	471	455	498	459	446	435	449	445	451	462	496	480	470	478	475	467	462	453	454	472	462	423	445	518	469	419	485	454	469	472	467	459	464	475	485	450	522	474	466	451	511	444	460	480	466	429	481	476	486	477	491	497	477	471	477	455	474	429	440	485	452	497	469	437	499	462	460	471	468	516	462	482	473	526	474	474	496	462	443	454	481	441	470	451	478	505	498	464	494	470	463	480	465	496	461	467	465	492	486	509	502	489	495	428	477	473	447	509	459	502	445	452	482	503	446	505	466	510	464	455	457	489	464	489	440	457	482	486	448	458	489	478	463	462	484	479	503	481	461	472	477	490	471	434	503	452	511	495	446	471	473	496	452	443	451	479	451	482	453	436	480	479	441	473	468	434	480	504	467	497	530	442	475	502	477	477	502	479	482	487	460	457	501	504	453	460	466	464	450	466	478	478	490	447	454	448	477	485	466	433	470	463	429	469	456	442	480	450	451	468	490	482	500	484	465	440	488	467	473	501	466	471	428	442	461	473	423	485	535	481	430	449	459	480	457	489	459	486	500	492	442	491	433	465	449	474	457	469	452	443	477	512	467	491	492	478	493	436	472	487	475	446	473	471	484	458	491	446	473	473	459	477	491	474	442	456	462	523	492	473	474	482	436	483	462	495	476	480	498	463	462	452	477	467	470	498	433	433	500	436	476	483	491	495	471	421	496	501	455	475	466	468	481	497	463	477	434	469	503	444	489	482	494	457	453	464	463	427	442	489	475	505	470	479	448	471	455	454	480	434	482	457	473	464	470	470	479	442	471	483	452	477	465	489	506	513	504	468	460	491	467	476	484	460	482	450	478	511	496	505	465	491	478	475	449	459	462	448	463	458	487	472	471	476	467	504	465	473	507	465	484	465	474	475	472	460	495	453	474	444	470	435	499	453	442	452	496	474	495	465	466	455	452	465	431	447	463	460	434	488	451	458	436	461	489	493	485	472	501	425	475	496	450	441	485	463	493	449	466	445	463	454	456	440	479	479	466	461	415	464	473	492	475	469	489	474	467	481	464	455	429	429	450	457	499	509	461	496	487	489	462	441	449	462	474	488	505	449	477	450	470	476	449	479	449	455	434	457	458	488	478	500	447	481	456	483	489	461	474	464	432	549	494	466	489	454	483	504	506	472	437	479	516	520	487	450	466	474	494	473	422	465	475	475	451	496	433	511	452	474	482	403	467	414	466	456	461	453	470	500	496	465	481	488	467	474	466	451	490	451	471	453	459	463	488	476	463	471	504	455	473	447	479	477	470	523	502	455	455	466	445	483	463	481	456	472	462	489	434	516	483	483	474	478	452	470	456	480	456	475	478	455	428	486	480	477	492	430	449	439	458	463	431	459	469	480	485	433	500	462	475	494	477	476	473	444	441	455	430	510	448	479	465	439	512	467	486	512	449	439	496	451	460	522	479	433	471	462	469	483	460	496	476	465	463	507	448	437	470	501	460	411	491	504	468	451	487	443	459	484	461	456	442	493	480	468	500	457	471	468	453	506	468	482	424	467	424	482	415	480	488	494	464	475	436	523	461	463	463	476	496	473	459	468	479	491	475	485	492	476	497	471	477	474	492	448	439	489	473	483	471	439	472	474	493	437	476	480	457	438	449	468	485	473	465	474	457	465	486	479	513	442	474	461	497	477	450	438	459	482	483	503	487	466	492	511	495	481	438	480	476	483	493	461	493	474	455	468	483	481	468	423	480	473	442	479	435	503	452	470	470	468	449	522	450	435	481	440	489	486	493	470	491	466	466	480	487	475	489	464	493	503	449	437	498	488	462	463	499	493	448	439	483	477	468	492	474	479	507	496	426	475	463	460	475	468	499	443	451	489	486	487	464	467	500	477	455	496	490	497	464	433	453	491	469	507	492	470	507	475	450	498	465	439	419	469	479	464	481	485	482	448	478	494	478	460	473
25296	21618	27540	25796	8299	1343	914	711	581	491	488	430	382	382	385	375	366	313	333	326	310	299	281	270	288	287	260	246	246	271	300	275	273	281	254	249	262	255	259	238	256	244	267	263	272	246	237	235	243	262	233	261	249	227	271	247	262	242	213	244	204	247	271	234	242	233	278	241	242	239	268	263	281	237	242	231	256	240	218	251	254	239	259	273	267	223	246	235	247	237	259	252	254	234	243	248	224	277	271	251	250	255	245	241	246	242	237	219	229	236	239	255	272	249	256	253	212	232	233	237	248	217	221	245	259	260	270	269	255	236	249	258	267	264	260	244	254	266	232	253	214	258	235	247	224	259	248	255	275	257	257	234	250	253	261	266	262	241	229	246	261	232	265	212	229	249	251	254	249	250	250	253	260	256	231	254	232	252	246	257	252	259	258	268	253	254	250	252	243	247	225	222	243	219	228	245	235	251	257	260	247	252	236	255	296	258	213	255	250	244	260	253	226	250	268	222	266	222	266	265	225	234	289	238	253	248	257	242	215	263	229	247	243	221	262	241	256	236	248	243	236	225	254	261	237	248	254	248	228	248	224	240	220	218	234	244	246	253	275	272	269	249	232	301	268	237	253	259	281	240	227	259	270	254	250	242	228	271	249	250	259	253	245	221	261	238	265	240	215	229	275	252	219	234	235	246	227	246	262	225	246	266	268	257	253	254	267	257	262	215	234	266	246	240	242	267	250	248	251	247	267	291	252	216	251	231	230	237	254	277	269	254	245	233	255	260	226	243	253	220	256	227	256	255	265	267	259	248	224	264	254	257	265	245	248	251	232	249	256	245	255	253	248	251	228	230	230	248	274	247	252	232	233	232	233	235	282	225	259	237	259	238	259	271	275	252	243	234	232	241	244	256	283	254	243	230	250	240	264	232	270	295	242	248	247	242	267	269	237	239	247	263	264	240	247	227	281	255	263	268	260	229	240	247	265	272	241	250	254	260	217	254	230	246	243	245	256	265	250	267	256	236	227	254	236	277	253	266	253	236	270	261	274	263	235	228	241	251	253	260	253	240	221	258	281	232	222	252	263	229	264	237	257	237	254	228	250	245	267	234	254	238	241	238	260	239	249	258	246	240	237	224	236	245	224	238	256	238	235	258	231	234	256	234	253	260	259	249	237	255	249	215	246	234	234	260	257	224	227	241	238	241	249	228	230	267	238	204	272	253	281	264	254	237	276	206	255	246	267	272	230	277	269	246	253	249	243	253	249	272	240	245	251	267	247	240	250	248	226	246	238	241	269	236	261	277	251	237	256	280	238	299	244	237	246	274	265	241	235	241	241	238	276	237	262	244	232	254	254	236	207	261	255	249	271	233	252	250	246	251	236	249	254	234	271	233	248	234	255	238	252	251	250	256	227	261	282	239	240	248	234	276	261	264	223	258	240	259	226	282	237	234	242	241	255	237	234	270	235	236	232	236	254	278	249	234	263	245	233	251	213	250	264	230	235	237	226	254	222	235	226	267	238	214	245	262	226	254	231	255	232	221	247	243	268	211	257	268	255	257	224	267	225	246	267	293	240	233	261	233	233	254	253	251	268	249	261	255	222	250	227	240	253	236	236	256	241	263	246	243	272	241	236	249	232	259	265	290	255	222	236	233	242	226	267	237	242	235	249	238	261	242	260	245	245	264	266	229	261	269	248	259	241	264	248	257	227	249	275	239	236	234	238	233	236	238	248	263	230	248	243	240	254	228	291	266	259	294	258	248	259	251	287	246	274	240	253	254	220	229	264	260	206	247	265	247	257	241	277	251	258	247	236	258	232	254	243	245	252	241	256	272	257	255	228	246	272	272	266	261	232	279	238	230	260	244	267	251	227	240	233	265	254	268	232	252	258	235	245	226	268	242	244	241	249	240	271	226	261	260	227	241	234	244	252	246	257	250	271	251	250	249	245	277	235	254	244	266	234	256	250	276	225	257	243	237	234	236	260	240	261	295	255	237	229	241	243	256	215	247	274	234	246	261	254	275	242	265	248	244	257	261	249	226	246	245	256	258	223	256	258	237	262	248	239	244	257	253	248	228	214	246	242	263	239	219	239	239	245	270	235	257	224	241	250	234	249	248	249	252	253	256	274	235	262	250	220	245	271	270	237	237	242	246	249	250	257	252	268	262	282	256	227	252	238	253	236	245	246	241	229	210	267	240	242	244	253	256	228	235	250	237	253	237	251	235	235	247	239	234	231	252	240	246	235	237	259	245	223	230	255	229	241	264	230	242	275	240	241	242	243	258	267	251	255	245	284	250	246	235	240	260	237	262	217	226	247	234	277	261	258	237	259	262	238	247	240	270	243	244	275	230	249	265	274	211	261	239	254	248	270	226	243	248	254	249	249	236	235	283	240	229	247	237	247	238	232	212	244	264	247	251	247	285	244	254	244	272	264	241	274	225	251	234	257	240	215	235	260	240	255	270	268	234	244	268	227	247	252	252	283	248	266	234	240	258	259	243	247	275	255	249	248	254	234	247	245	239	235	236	258	211	253	233	237	239	228	220	273	231	242	243	278	251	238	250	261	282	255	235	259	250	244	232	222	260	267	292	251	264	254	233	255	240	280	261	250	226	248	237	251	245	236	234	241	244	276	260	269	246	252	265	272	221	263	244	235	266	244	263	242	236	250	236	258	243	229	246	252	254	252	256	269	267	253	232	236	265	250	236	240	256	219	265	264	223	237	252	252	280	235	259	264	286	248	244	252	268	255	228	257	240	241	225	245	232	253	261	274	267	269	247	260	244	239	265	261	258	266	245	237	243	243	225	243	261	228	256	249	268	265	258	263	244	249	237	247	274	237	226	256	260	227	254	253	239	268	232	236	254	258	246	246	280	266	237	265	243	246	240	279	282	226	248	218	246	273	264	231	262	242	240	237	244	231	255	231	248	255	247	240	247	236	245	245	214	246	262	225	253	243	242	270	280	284	234	241	229	267	255	230	239	225	250	231	254	256	265	229	253	230	274	264	229	257	256	247	261	234	257	258	248	234	288	241	260	252	226	260	245	249	244	242	240	234	221	252	238	257	243	241	261	261	221	268	229	230	254	274	218	249	250	239	264	265	248	271	253	256	245	245	220	258	264	220	219	220	238	226	276	254	264	262	251	245	267	282	264	267	247	267	264	235	249	221	248	244	253	231	282	199	246	223	260	273	286	259	243	212	283	245	250	247	249	237	270	255	225	236	264	233	244	233	254	241	245	259	250	255	276	228	235	263	282	238	249	239	256	248	259	226	254	226	269	237	235	232	252	274	216	262	268	251	259	230	228	265	241	230	257	257	259	261	259	247	241	271	256	246	243	248	210	257	243	257	228	264	264	240	238	252	256	216	275	259	240	255	257	234	265	248	225	267	247	229	275	246	242	251	220	266	251	251	254	234	223	260	284	254	258	270	251	259	242	222	230	231	247	225	253	209	250	249	240	229	252	242	226	251	254	220	256	259	241	251	249
24504	38724	14424	4576	3319	2513	1945	1649	1301	1135	1004	797	659	615	586	590	569	505	499	463	468	445	409	403	380	380	409	388	339	356	345	347	352	322	343	345	352	337	335	351	317	321	341	305	310	343	342	331	304	385	335	328	322	306	340	335	305	329	314	315	316	309	344	335	332	332	308	307	350	345	335	309	319	312	358	293	275	316	310	356	314	315	360	344	316	313	313	311	344	302	343	347	300	322	314	317	329	319	307	322	295	326	295	312	318	332	372	320	334	345	351	349	338	348	322	332	317	344	339	345	310	293	272	308	312	303	311	341	306	302	296	331	286	332	306	321	333	323	341	322	317	324	338	342	317	299	279	321	351	335	328	362	322	354	297	351	360	344	304	301	347	312	305	315	310	286	297	322	324	290	330	347	333	327	326	294	313	311	334	323	312	324	309	299	323	310	320	296	330	329	324	319	361	308	346	319	332	354	338	314	330	320	288	321	342	307	313	321	316	306	323	344	316	321	331	307	323	348	300	334	327	305	334	324	340	346	334	329	332	304	318	327	315	330	371	334	321	321	342	339	339	325	364	323	332	294	316	332	312	283	328	351	329	325	306	316	328	312	332	357	350	290	302	305	308	329	340	329	332	361	347	337	318	294	320	353	341	290	334	314	316	326	330	338	319	342	306	319	271	292	290	339	326	350	321	335	317	336	317	329	343	302	325	330	342	321	340	363	317	334	321	315	306	328	314	331	313	310	308	333	325	321	305	350	353	317	317	303	338	352	323	321	318	332	334	304	325	340	323	334	358	332	323	296	314	340	343	343	333	340	323	321	339	341	336	317	342	306	330	328	349	330	329	307	339	351	325	335	333	327	349	337	315	341	323	338	336	298	304	308	337	302	321	336	316	341	350	306	303	317	301	329	320	305	309	315	319	347	343	333	335	324	329	359	283	301	323	342	298	326	304	320	319	348	306	317	337	338	315	338	323	313	312	313	309	332	315	284	324	347	317	312	298	298	338	344	336	333	328	337	308	318	312	335	309	310	327	311	340	320	320	310	313	338	347	310	332	314	338	312	304	321	297	334	306	315	321	332	331	336	333	294	323	306	296	311	339	336	304	326	298	344	346	324	318	308	342	342	323	327	307	309	333	313	292	354	305	344	314	326	308	332	316	319	357	345	308	328	344	305	324	281	339	345	300	349	300	321	325	305	314	308	335	327	343	339	296	319	326	324	332	340	316	336	320	281	329	327	315	287	345	302	334	351	343	338	328	330	307	314	337	303	307	320	332	329	300	362	324	340	349	322	300	335	329	323	343	322	327	329	309	339	297	337	341	316	320	300	338	332	289	314	319	321	330	364	324	314	338	341	303	365	324	329	330	334	322	288	315	323	313	323	323	323	354	343	354	301	307	319	326	324	316	344	345	331	295	330	343	310	350	317	346	299	350	303	312	309	341	338	316	335	311	335	330	306	343	318	331	326	345	334	337	308	306	278	330	303	283	316	311	320	336	303	340	306	319	334	331	302	334	333	323	304	336	332	285	320	317	295	309	338	321	315	306	354	334	327	312	302	314	316	324	324	301	300	295	348	336	323	351	350	318	342	324	335	331	336	339	329	316	323	299	269	351	336	341	307	353	337	339	333	313	344	331	337	302	309	342	327	292	316	315	316	326	284	352	313	320	340	302	304	353	310	318	323	344	313	292	346	308	298	303	337	348	311	296	320	320	336	305	317	340	310	331	322	316	323	344	317	311	315	341	337	325	337	299	304	319	322	311	319	313	349	328	312	331	353	357	343	325	321	347	341	325	342	340	327	296	327	320	315	319	363	317	330	301	326	314	321	310	329	334	313	300	301	295	266	319	325	293	321	350	308	329	340	312	334	341	325	323	316	314	320	306	318	333	331	312	322	324	332	336	324	334	320	295	308	313	298	311	319	320	315	320	359	313	341	317	327	326	339	308	324	302	338	310	342	294	298	327	280	333	314	309	338	343	325	329	336	319	339	349	316	352	350	316	338	323	325	305	315	313	308	317	319	320	335	333	324	309	315	344	327	294	332	307	322	337	309	357	342	313	341	326	325	330	322	322	344	319	330	347	331	330	332	313	324	319	331	332	363	299	315	319	340	323	326	318	299	281	303	307	318	368	314	350	313	332	307	307	342	338	323	312	334	301	314	319	329	372	306	306	355	293	350	320	335	344	352	333	332	310	297	318	316	313	339	336	300	342	326	338	310	301	335	339	310	328	322	337	313	333	335	320	317	322	295	308	290	317	327	307	344	332	299	347	314	369	322	303	306	339	332	336	320	329	300	313	303	312	320	324	336	304	348	305	311	351	344	298	326	360	334	273	293	330	334	350	337	322	340	334	328	350	331	307	340	349	330	312	338	338	319	336	308	322	333	319	318	332	305	329	341	319	329	321	323	330	308	339	336	336	314	303	308	312	339	329	356	295	354	327	324	350	339	334	315	322	342	354	372	352	323	286	332	256	338	345	305	321	286	342	318	333	320	310	303	335	319	306	335	335	318	339	324	319	322	335	308	317	343	319	329	330	323	336	315	308	314	326	335	337	343	313	310	327	315	317	338	338	300	293	344	333	377	316	338	292	312	326	318	301	344	356	354	336	346	342	349	302	328	324	308	337	327	316	334	320	283	323	313	323	348	305	309	328	306	362	330	330	318	317	332	315	306	342	298	325	321	317	295	327	324	320	350	308	302	327	287	308	313	297	337	267	318	319	347	346	307	330	292	328	337	290	340	318	346	329	298	340	334	283	317	314	314	343	331	323	306	313	344	339	333	317	338	318	346	305	307	324	331	336	325	302	356	327	342	321	309	312	365	319	317	333	341	312	324	304	324	312	347	324	318	326	340	327	321	341	323	344	346	329	322	340	317	307	314	322	315	302	341	340	332	309	317	333	337	338	339	335	320	326	318	367	325	301	322	307	341	294	323	318	326	327	315	319	317	332	337	312	352	346	347	343	298	309	285	342	292	310	325	324	313	341	326	328	316	315	319	316	331	331	320	310	317	322	355	327	335	317	309	319	338	343	328	354	348	314	337	327	314	316	338	303	341	331	356	304	339	313	325	315	346	331	365	366	341	322	318	353	314	335	327	303	337	295	344	337	340	303	320	323	316	333	338	332	361	338	344	301	282	327	347	321	360	307	340	299	323	284	329	334	302	316	328	321	319	362	326	336	305	335	332	326	294	331	305	344	327	342	309	343	327	314	323	314	324	311	325	294	327	326	298	278	330	340	358	311	287	306	302	327	311	342	315	301	355	336	322	285	313	334	324	288	320	331	358	322	289	326	327	344	345	327	332	337	299	359	323	354	324	309	316	311	324	328	358	326	342	335	327	303	314	278	315	354	301	329	307	355	318	333	290	328	342	300	311	336	344	312	360	316	329	324	327	338	356	331	328	294	305	321	337	338	325	350	350	341	340	317	312	320	306	332	319	333	337	310	308	340	297	363	337	342	339	320	334	316	337	334	310	323	337	305	323
23148	21633	29328	24390	21629	21503	5845	1389	953	785	711	574	429	485	431	414	382	330	301	318	287	243	235	228	232	250	227	215	228	228	233	192	212	212	179	198	202	169	191	213	192	158	158	169	195	201	183	187	172	183	166	171	176	194	169	156	156	151	161	185	155	166	173	166	178	199	195	161	166	192	153	155	164	180	172	170	207	181	187	171	165	170	193	177	173	159	162	188	183	163	182	168	160	150	169	172	157	187	166	175	154	154	171	158	184	170	194	191	161	156	166	170	181	166	150	163	174	182	179	175	156	155	192	150	166	166	169	146	181	160	154	165	169	198	169	169	176	184	165	161	155	177	192	185	154	157	191	160	156	141	163	187	186	195	155	155	153	194	165	170	156	178	172	195	140	181	138	174	175	168	160	194	163	158	184	166	164	177	188	178	162	148	192	167	177	182	184	158	171	139	163	171	160	176	181	176	159	178	170	165	174	145	149	166	169	187	152	156	164	174	172	163	172	161	142	169	170	174	187	173	166	161	176	160	178	191	154	179	159	170	164	160	194	171	181	194	172	175	184	158	165	187	158	184	175	174	169	161	147	174	163	191	166	174	164	189	147	167	189	151	160	163	153	178	146	168	161	202	170	147	198	161	171	161	179	166	158	176	197	165	152	166	171	163	172	155	173	189	148	178	176	167	180	169	159	174	169	175	167	158	173	175	174	164	148	169	163	188	168	180	158	173	146	194	170	189	182	181	179	172	187	166	160	167	187	168	168	170	157	149	168	181	153	169	148	166	177	182	169	157	189	174	166	168	162	171	140	164	164	167	179	165	147	170	170	172	190	184	170	181	183	193	173	189	165	197	161	164	167	161	162	150	173	178	152	175	179	166	155	193	184	180	159	168	176	153	174	148	186	180	169	169	168	156	183	189	188	173	170	164	161	186	183	172	190	167	172	176	177	163	172	165	177	165	175	175	161	163	177	194	182	192	192	167	158	194	179	153	173	172	179	179	156	155	177	159	190	182	166	165	160	160	156	181	165	164	190	167	190	179	166	170	159	179	153	148	168	171	184	164	167	185	180	152	186	188	179	162	163	192	185	183	161	167	152	178	160	143	169	169	167	177	153	152	158	186	166	159	149	195	172	188	168	164	163	157	200	178	154	159	171	158	161	173	168	185	167	175	175	165	182	173	157	179	167	171	165	204	163	169	169	177	142	178	159	176	152	155	186	165	168	170	163	158	165	176	167	193	151	150	169	173	176	174	144	175	152	150	152	172	181	164	165	184	167	176	171	175	177	179	175	174	166	179	180	199	160	180	184	160	170	185	166	173	165	161	135	185	187	162	151	201	184	165	155	194	159	167	170	172	168	179	179	201	176	157	165	198	185	176	168	183	173	169	180	172	188	167	170	167	160	177	164	164	176	148	183	176	163	166	152	170	184	174	154	171	154	156	181	188	166	174	174	161	174	183	192	189	178	163	169	164	173	179	205	161	173	179	169	162	181	162	172	149	161	171	164	174	168	163	183	168	162	155	176	174	165	179	176	166	174	170	166	153	161	161	147	189	164	148	181	165	181	162	164	173	161	162	156	171	188	172	165	165	177	180	145	185	174	175	171	167	190	140	172	179	181	165	175	142	159	179	181	177	137	175	161	171	179	172	164	166	157	166	166	182	168	162	176	146	152	165	158	166	202	185	144	176	156	151	170	174	149	183	156	185	162	158	170	184	164	176	152	188	162	170	185	166	154	168	157	178	185	193	146	168	162	195	169	162	165	184	205	173	172	190	171	152	142	153	178	156	171	160	180	161	190	167	187	169	174	167	176	181	152	180	184	163	149	188	185	165	152	173	187	174	183	164	168	171	188	168	166	152	162	177	163	161	196	172	206	156	163	165	184	177	173	152	180	158	173	165	173	164	173	179	159	146	186	173	166	172	174	161	180	146	164	165	199	185	174	167	202	177	172	164	145	160	154	168	162	176	144	160	173	198	171	167	181	174	149	193	177	207	156	156	144	162	161	153	167	180	176	204	167	153	183	162	169	181	172	155	174	162	170	157	190	165	183	156	169	173	164	185	174	166	166	176	162	166	147	182	181	172	172	171	163	168	154	167	167	205	170	151	193	194	138	192	167	186	170	173	160	158	180	163	157	163	175	177	159	168	154	199	144	154	160	161	171	174	153	171	152	171	201	171	181	183	171	169	181	160	155	147	177	160	155	169	183	148	157	167	171	162	153	152	182	164	166	168	187	177	165	160	168	150	169	164	158	179	149	160	194	166	200	170	161	172	189	182	179	172	205	176	152	154	184	179	138	158	159	168	176	162	178	170	156	186	194	170	169	179	182	165	182	148	196	164	197	170	162	166	158	158	176	173	175	171	173	170	165	163	170	170	174	184	162	166	171	200	178	183	183	177	159	198	159	155	170	171	183	168	178	166	189	170	180	159	155	150	177	166	172	167	135	165	184	171	169	174	183	167	184	153	171	174	177	178	177	169	189	198	195	167	206	161	172	177	168	169	148	163	140	181	164	171	184	180	169	156	154	169	180	151	152	166	159	161	182	196	166	173	153	164	164	171	170	161	171	167	155	158	174	187	160	179	164	171	177	158	182	143	172	162	149	165	167	176	165	172	186	138	170	183	153	147	186	182	157	162	180	175	180	171	174	177	166	163	187	156	165	188	170	175	141	188	159	177	177	177	155	181	149	176	176	169	169	183	171	161	166	154	189	177	171	183	181	173	179	184	163	170	179	148	183	184	176	164	148	160	148	177	141	173	158	188	158	154	147	148	178	175	160	190	172	193	152	160	168	184	184	151	159	198	182	176	159	181	169	162	162	184	152	182	159	170	176	170	186	183	167	187	175	162	148	169	167	165	172	176	187	168	188	175	153	190	168	172	173	173	172	146	168	167	167	189	180	203	156	168	142	181	149	165	162	177	159	180	174	138	150	177	175	160	160	180	163	170	181	174	155	150	172	204	169	167	175	164	198	198	170	149	157	152	166	173	176	186	172	199	167	179	150	159	182	144	169	170	166	164	191	181	177	151	177	158	161	161	180	165	168	157	184	158	159	178	144	192	170	157	168	187	185	172	184	172	188	178	137	163	179	160	187	158	170	179	162	138	149	168	191	151	161	163	188	163	178	165	143	168	159	171	147	162	182	176	164	170	194	187	185	175	154	176	186	169	180	155	146	158	171	162	171	176	174	173	167	176	189	157	171	177	156	190	175	181	165	178	171	169	200	175	158	150	168	176	176	185	143	158	175	158	164	182	155	154	182	179	159	174	156	185	166	160	158	171	157	164	175	189	178	146	168	162	167	158	164	165	193	170	172	176	170	175	182	155	165	131	148	163	171	156	189	173	169	169	152	184	160	185	173	173	166	168	152	173	163	161	160	165	162	169	158	146	176	171	181	135	187	169	184	187	152	192	166	171	194	162	185	163	171	160	185	165	176	153	197	174	187	158	173	164	168	179	171	186	162	183	163	162	162	180	177	176	191	189
27606	49490	21689	8209	5770	4492	3360	2853	2119	1703	1459	1210	932	890	840	721	640	573	548	517	473	415	395	339	346	370	359	350	333	311	338	314	327	310	263	292	258	266	251	254	250	246	229	265	222	239	256	240	228	240	238	246	229	227	258	245	210	211	245	242	237	212	251	258	235	217	242	207	250	237	226	226	255	226	229	210	220	230	249	220	236	245	241	209	235	225	237	228	249	226	231	240	228	215	246	250	260	245	220	208	245	244	229	231	238	251	222	233	227	238	237	248	227	236	241	243	214	227	229	235	235	237	256	233	230	250	216	205	237	233	213	251	253	200	229	243	238	222	208	225	236	202	235	231	248	253	232	232	233	225	229	227	257	252	243	242	214	243	241	213	250	226	251	257	251	224	207	228	217	230	238	214	249	240	257	229	236	206	228	234	230	254	245	216	246	229	227	258	253	237	216	252	202	244	240	258	239	246	254	220	221	212	244	213	241	243	206	236	238	214	229	220	224	253	217	232	230	205	210	233	225	239	231	256	224	215	211	236	223	218	239	225	224	225	209	270	256	212	249	231	212	221	252	246	210	231	218	220	234	229	227	213	219	202	240	212	237	267	251	204	231	213	232	241	260	231	275	250	210	229	227	243	210	253	225	225	237	240	258	251	223	228	258	229	213	215	228	232	197	207	233	267	217	230	244	191	221	241	243	191	230	220	221	230	232	230	235	230	216	224	237	250	221	243	215	267	227	234	249	239	218	240	249	215	238	227	220	234	234	216	257	244	217	228	232	225	226	223	235	241	207	202	246	217	228	210	225	225	206	217	219	248	233	241	232	235	201	239	210	239	241	189	243	239	240	204	207	240	213	221	198	222	228	202	231	236	228	245	213	204	227	208	232	264	234	233	238	249	224	222	221	217	247	228	209	221	209	227	230	220	241	219	235	240	255	228	218	227	208	207	238	262	228	239	224	261	234	248	238	228	248	213	212	242	221	254	221	228	214	274	224	229	221	221	237	222	242	224	210	228	217	239	210	199	230	247	223	239	243	250	237	260	221	235	225	241	189	231	218	233	211	243	231	214	236	213	224	221	260	231	233	226	215	267	232	226	235	232	228	242	210	213	243	220	246	227	240	230	224	229	214	242	222	220	230	245	262	220	228	244	260	213	246	217	237	229	223	245	204	249	238	210	242	240	251	228	243	237	241	244	235	238	224	217	238	229	231	227	274	211	254	245	233	227	212	230	245	253	245	225	218	223	235	235	251	214	252	224	264	245	215	203	221	213	215	227	234	227	241	204	251	226	240	215	232	237	222	237	232	248	240	249	230	226	242	227	222	268	217	237	231	232	238	243	248	233	210	237	227	242	248	239	245	220	235	237	233	238	222	248	245	201	240	241	206	231	242	243	226	238	220	219	226	204	227	246	229	220	232	223	260	238	225	227	232	232	242	222	244	242	256	226	233	221	223	251	238	237	218	214	257	213	248	218	218	224	227	225	214	247	264	238	229	253	254	233	257	221	239	254	247	216	219	220	226	233	260	225	231	219	226	239	251	228	237	258	240	201	244	219	223	239	241	246	204	242	214	237	230	229	202	238	214	210	231	228	215	229	246	259	257	241	221	246	226	244	257	249	242	223	256	235	208	235	261	230	261	221	232	216	237	226	240	209	254	232	241	248	229	235	259	223	224	246	241	231	245	260	245	223	209	222	239	255	231	242	226	241	239	204	209	208	213	235	235	204	242	201	242	217	257	227	212	219	220	211	244	222	219	240	233	249	253	218	224	245	221	247	218	242	224	222	222	208	235	208	215	230	246	223	247	246	243	224	248	239	218	229	251	236	226	214	227	241	220	253	230	232	242	246	236	222	208	247	264	234	242	228	224	242	226	243	213	227	253	254	231	211	241	243	246	214	224	213	228	210	276	235	227	234	206	245	227	239	247	266	217	235	214	231	231	226	231	217	236	235	245	257	218	219	222	226	230	229	206	262	249	218	254	232	237	237	238	240	243	214	238	230	222	257	237	224	211	238	233	217	225	220	236	266	253	225	222	238	200	230	210	246	213	234	211	227	256	251	229	239	223	201	240	224	260	243	221	214	241	280	222	235	220	249	228	224	216	198	234	231	214	224	236	207	206	230	208	245	200	227	234	222	226	238	257	233	247	216	203	267	241	240	203	209	252	246	210	214	222	219	212	226	242	245	200	266	214	253	251	246	245	232	246	244	255	220	220	243	225	278	255	203	259	240	206	220	224	195	245	226	231	241	225	229	248	234	240	221	251	231	207	235	227	239	203	238	234	279	228	248	231	230	240	237	244	221	219	195	215	239	210	240	240	228	229	205	238	225	238	219	209	210	265	229	243	232	226	218	245	220	236	226	222	235	245	217	223	205	200	222	243	229	227	241	234	258	226	222	222	230	236	230	236	224	220	216	230	258	217	225	203	258	219	237	255	223	218	185	232	249	222	249	237	239	203	228	248	247	217	207	230	233	244	231	224	222	246	228	234	236	232	232	207	237	259	226	253	217	251	211	208	237	224	241	227	236	240	260	244	247	226	252	231	225	224	236	262	224	263	236	231	203	219	246	262	204	225	249	225	232	239	240	244	247	264	214	268	198	247	232	245	239	238	233	207	235	247	193	214	239	216	205	256	225	214	270	203	203	274	204	239	219	239	203	227	241	221	227	256	227	247	251	223	243	241	216	245	226	241	209	243	254	267	242	228	233	217	234	244	245	259	206	183	225	232	255	228	230	253	230	226	232	206	211	214	208	208	219	237	220	253	234	249	237	230	244	246	236	228	235	234	217	219	247	220	243	201	208	231	228	226	233	259	229	220	244	221	238	220	243	255	236	222	221	214	234	217	221	229	255	239	216	225	220	211	261	205	239	232	222	243	244	244	207	221	256	217	234	221	229	214	202	217	221	224	250	208	219	262	256	214	215	248	246	230	245	236	212	244	227	249	218	232	209	246	220	247	255	242	219	236	229	225	266	205	248	223	244	234	224	229	238	232	208	220	234	256	233	225	232	211	228	223	256	247	225	220	222	243	223	239	239	241	229	236	228	220	244	228	242	234	223	226	227	224	231	231	244	230	233	241	233	234	237	237	217	205	249	224	245	224	226	259	229	244	239	208	205	189	235	262	248	232	221	216	224	216	223	241	242	241	223	220	226	219	233	220	230	235	235	216	249	225	230	215	237	233	220	226	222	208	234	243	238	220	244	222	217	229	254	218	239	247	240	206	204	223	231	207	241	231	234	254	223	220	236	211	231	227	230	233	250	249	245	212	222	246	228	242	226	241	256	234	218	217	220	258	215	245	199	239	212	217	235	220	238	226	228	211	230	209	242	238	230	217	216	237	240	228	238	208	230	234	254	225	233	219	234	246	242	249	229	237	227	217	241	234	243	214	215	231	229	255	228	233	270	241	240	247	207	254	217	226	206	240	231	217	268	237	237	243	212	257	223	209	220	208	214	227	208	241	223	197	211	199	230	229	222	237	256
28637	21456	10925	2837	1390	937	862	718	653	548	541	491	489	435	478	448	453	448	412	432	401	426	377	430	411	485	397	396	386	438	371	379	392	417	342	428	367	390	398	385	374	368	401	389	383	383	395	387	378	415	370	391	415	384	397	407	389	392	387	374	389	391	420	361	382	397	400	389	380	369	387	416	375	364	378	409	401	399	384	360	377	396	373	369	366	376	382	394	395	362	386	366	378	393	401	401	378	379	365	410	395	395	380	404	379	356	377	400	347	318	363	350	378	377	386	372	387	396	378	386	349	378	373	386	374	399	338	387	397	360	403	381	379	365	368	369	388	388	380	404	373	433	369	346	365	405	382	353	354	396	373	384	388	381	357	393	425	401	379	398	398	373	374	382	388	380	370	366	396	387	407	412	424	392	385	417	404	374	361	376	374	386	387	353	387	380	405	389	341	398	392	373	426	427	365	345	361	350	360	354	379	360	378	348	351	374	397	323	412	341	379	387	389	387	369	347	385	385	408	392	380	381	364	369	376	364	369	380	372	372	382	375	400	384	388	361	399	416	376	345	372	390	405	375	387	405	400	391	377	369	380	384	365	344	347	407	348	392	399	356	359	384	365	377	361	345	355	374	362	357	363	381	388	384	382	402	375	361	378	373	330	384	353	376	409	317	386	372	381	359	425	380	406	354	369	412	347	405	359	376	381	371	411	415	386	367	405	407	389	345	420	384	379	376	383	375	432	398	367	394	385	366	394	341	403	362	386	383	394	388	357	381	385	350	366	416	382	381	380	373	392	355	389	373	347	401	359	377	388	413	381	379	381	404	383	384	365	385	361	415	399	356	394	391	395	371	407	394	389	334	392	349	385	368	407	413	403	426	371	397	401	382	370	350	349	381	403	389	389	383	403	348	354	400	346	393	367	380	391	345	356	398	413	386	387	392	404	430	385	389	401	405	395	361	415	351	411	425	386	374	365	362	377	385	380	365	401	363	370	400	352	361	389	384	400	388	340	375	374	373	417	388	368	376	399	368	383	325	383	415	375	381	385	356	404	379	383	386	404	385	406	390	370	426	377	389	395	373	370	370	367	381	395	383	389	411	397	373	328	384	381	341	381	364	376	382	411	362	379	413	379	388	390	392	394	358	354	383	367	411	372	388	333	420	419	379	389	388	401	366	411	380	400	386	387	373	397	374	382	373	412	371	385	385	376	408	374	416	407	386	375	384	378	388	361	402	351	381	370	393	382	402	412	366	363	372	373	380	361	381	394	430	391	413	417	353	386	376	367	370	393	364	369	368	375	333	373	358	359	390	383	373	391	403	387	392	384	406	411	388	392	372	396	380	372	403	363	366	379	382	360	384	357	371	403	419	387	384	351	387	377	352	396	411	403	378	421	387	347	345	388	388	368	371	399	399	373	407	378	395	378	408	374	360	379	390	371	372	395	372	330	376	438	401	378	397	411	383	388	343	386	401	412	388	390	385	388	402	365	380	341	393	392	376	382	425	380	372	388	402	375	374	410	386	385	399	388	387	378	385	355	387	402	389	400	379	362	357	398	353	371	375	373	357	388	371	378	375	376	372	353	387	414	398	374	375	411	370	360	355	400	411	393	395	358	353	416	400	370	394	386	423	358	400	399	421	365	378	383	388	364	347	398	440	403	393	403	364	403	362	407	407	385	393	382	366	380	395	402	416	436	389	397	358	377	384	390	406	408	397	372	373	394	403	415	358	386	400	396	381	388	383	374	387	394	370	347	362	402	375	397	367	399	393	361	382	356	411	393	416	352	400	383	385	392	389	370	379	421	393	387	390	373	419	398	381	378	398	352	382	365	364	375	358	383	366	421	386	386	357	377	392	357	363	385	427	384	360	375	366	357	355	378	385	392	419	390	357	408	390	373	375	389	367	398	370	389	360	362	348	394	406	380	370	385	376	381	400	382	351	370	432	388	370	375	414	391	367	364	397	361	423	399	394	342	375	368	375	376	397	364	367	407	393	390	373	357	389	382	391	381	373	397	380	408	373	360	371	376	403	422	378	349	349	405	395	358	376	404	435	411	383	363	381	367	346	346	383	358	375	393	372	370	401	360	375	397	402	368	392	392	390	344	368	422	368	366	391	419	400	410	357	396	389	409	424	396	393	335	380	393	391	356	416	403	390	368	386	395	387	381	328	385	372	364	341	350	383	372	399	379	384	384	408	375	332	404	390	425	386	395	383	370	370	354	378	371	394	389	402	372	371	364	402	408	402	378	390	371	415	366	386	391	357	380	408	360	366	346	369	395	390	379	398	384	415	409	407	408	365	384	391	352	390	387	365	363	351	399	380	360	376	363	391	335	362	407	393	398	365	390	386	397	373	393	389	372	383	360	373	378	396	374	427	375	408	396	383	392	389	389	396	370	375	387	412	395	383	384	381	387	384	379	393	370	385	391	395	399	357	383	344	365	370	392	406	394	373	360	411	388	363	422	386	393	401	386	384	373	432	345	398	394	373	380	378	355	368	368	382	374	414	345	413	385	376	354	400	380	398	403	399	368	382	373	371	390	378	393	353	362	380	401	380	408	427	370	393	366	338	405	398	359	407	358	354	381	373	381	406	370	340	372	369	362	369	393	369	375	370	364	377	352	372	364	339	361	373	360	415	376	377	397	406	374	372	361	363	400	393	393	371	380	406	380	368	380	383	412	360	396	384	392	397	382	370	373	378	366	398	396	368	372	413	367	378	390	393	416	388	387	385	406	395	349	386	370	388	398	407	413	411	355	386	369	390	395	387	389	372	366	432	412	378	368	418	404	403	382	404	400	369	369	363	393	353	391	347	376	436	388	397	392	361	371	374	373	382	386	425	364	380	378	392	407	409	386	399	403	401	373	377	380	392	374	375	405	387	381	405	381	379	360	386	409	403	389	379	354	403	358	379	378	363	360	385	397	336	396	355	386	343	355	351	386	358	380	372	342	403	418	378	355	401	400	403	355	393	380	392	403	390	413	435	386	375	400	371	383	365	372	379	380	383	378	369	414	360	380	393	402	386	381	366	387	393	373	358	418	357	388	410	409	380	358	346	381	396	380	410	414	411	400	384	370	349	384	407	389	392	383	380	366	389	381	366	363	384	387	373	400	397	395	389	371	363	382	396	388	378	364	375	386	352	398	341	357	429	397	378	361	384	347	407	373	372	380	361	406	350	399	379	380	382	381	380	408	385	377	405	388	348	383	391	413	389	377	366	402	378	403	436	364	358	385	382	380	360	372	329	365	383	402	377	350	382	395	357	379	360	345	401	352	394	413	359	410	391	359	383	397	389	379	365	372	382	390	374	374	385	360	355	434	388	381	397	347	369	412	352	363	384	363	389	346	398	388	380	385	394	389	394	393	348	360	387	372	371	374	372	368	394	396	370	388	389	399	366	347	400	380	366	377	399	375	357	409	402	386	391	361	381	373	381	370	363	391	353	361	381	379	404	396	362	403	376	401	352	435	393	376	394	378	437	360	406
23227	29395	9356	3518	2378	1951	1513	1382	1098	917	866	830	734	707	681	719	703	634	654	570	549	555	551	506	566	547	530	540	520	519	514	518	530	492	497	496	482	475	474	515	497	474	470	503	498	512	496	466	497	527	490	492	531	509	506	467	512	469	476	515	524	463	509	484	527	499	453	510	501	505	503	515	517	527	501	482	480	487	483	510	484	504	497	491	512	496	499	438	510	478	511	502	512	518	539	475	465	524	494	516	465	536	506	491	461	461	496	507	473	497	471	522	516	500	480	475	473	511	518	449	489	477	493	521	487	514	509	536	490	485	499	508	485	514	473	511	460	485	533	465	531	482	502	484	464	515	496	515	495	498	457	464	521	466	502	518	491	478	452	509	471	479	533	464	513	516	472	519	515	496	495	484	492	513	488	497	507	497	489	483	476	486	467	485	490	486	542	495	502	496	493	482	469	504	521	499	473	538	526	524	490	508	515	500	489	480	479	501	472	471	470	504	506	474	473	473	471	507	520	509	486	507	490	469	489	497	477	515	474	455	487	519	515	487	461	515	535	496	470	464	553	511	482	463	471	464	544	498	491	479	514	520	514	552	492	490	489	497	530	524	515	513	503	515	490	509	515	482	465	498	496	522	522	491	497	499	528	517	501	505	499	463	515	513	511	483	533	489	544	434	503	456	528	517	516	508	499	513	509	510	453	457	507	478	530	488	462	497	492	491	513	511	485	536	524	502	483	482	476	475	505	507	460	539	491	493	459	469	511	518	514	496	512	498	536	467	475	508	525	472	452	538	490	472	516	501	477	505	492	450	478	495	455	529	493	539	503	515	498	513	476	448	528	479	539	521	510	491	506	498	473	484	459	489	497	520	495	506	486	500	501	533	471	513	517	428	499	484	538	487	507	515	550	482	492	517	501	507	506	524	495	496	526	509	506	518	474	537	506	482	501	511	492	484	499	491	486	497	494	461	501	492	517	458	460	442	478	534	495	513	505	510	477	483	483	497	480	507	480	550	429	510	509	466	475	543	479	499	474	517	484	495	477	466	474	538	522	493	483	506	487	485	526	456	469	495	529	533	527	514	490	474	514	503	469	451	504	513	519	445	489	495	498	523	513	461	468	498	466	520	516	536	498	497	487	469	493	500	492	483	497	457	497	511	514	521	522	512	496	490	484	500	525	490	515	497	456	506	504	552	511	470	480	478	482	534	520	482	515	468	481	498	519	458	479	472	479	478	470	441	531	524	525	465	481	457	518	461	536	515	509	521	488	486	482	511	494	517	476	512	480	461	495	463	531	472	463	520	479	474	470	488	462	482	468	481	489	478	474	516	449	490	498	487	464	471	544	476	486	469	488	472	513	439	512	485	474	494	526	525	509	440	513	522	521	505	529	503	483	501	560	512	520	514	507	514	508	505	519	497	519	518	487	534	503	476	504	480	479	504	480	500	478	525	536	527	484	496	516	492	469	519	487	484	502	484	544	508	507	504	503	498	516	501	496	478	489	485	525	489	482	485	510	478	462	501	516	496	485	491	503	508	486	490	468	546	470	493	468	533	470	482	486	512	511	491	459	481	480	501	482	469	516	493	478	519	495	533	506	485	495	505	517	502	508	524	492	505	536	476	559	463	514	480	490	520	493	481	516	483	481	527	490	483	514	537	469	456	482	526	513	473	468	469	464	495	525	501	509	483	526	509	511	487	501	490	493	497	491	492	512	470	523	500	480	510	494	528	482	474	460	491	471	492	510	519	507	512	497	507	473	469	507	512	514	477	513	520	508	483	483	470	519	507	527	491	485	539	509	496	459	494	545	489	528	547	486	464	517	509	508	524	500	486	513	503	493	497	502	516	461	515	483	485	471	461	476	509	509	509	470	496	483	486	519	485	526	496	481	484	492	490	529	514	505	493	477	456	490	453	500	532	509	549	496	459	545	451	497	504	486	500	488	454	485	481	493	514	532	499	500	522	534	496	461	513	485	515	484	474	504	501	490	523	513	481	468	537	504	475	508	490	551	457	497	496	519	488	497	501	524	505	496	495	494	511	490	498	492	485	470	530	527	466	542	511	498	493	501	487	493	507	471	507	449	492	488	483	532	474	456	534	496	486	517	469	471	503	477	486	491	469	501	480	531	491	484	487	508	474	483	513	502	516	507	492	475	521	512	472	467	478	453	454	505	513	509	504	514	485	476	489	447	481	486	483	483	527	473	488	484	498	509	533	507	484	509	487	498	442	526	494	498	497	504	488	501	503	514	509	471	525	491	517	506	507	513	515	501	490	541	523	494	500	489	497	475	506	504	478	514	512	489	472	529	482	534	494	512	486	554	498	499	480	472	521	511	497	468	461	496	478	493	515	503	472	526	484	497	526	511	511	469	506	529	495	526	465	513	479	492	475	517	487	499	452	493	536	527	485	494	519	526	496	473	494	496	529	502	466	489	496	492	481	542	528	514	519	451	490	512	518	483	513	522	514	520	482	480	504	502	528	534	496	473	519	512	492	483	487	530	489	493	463	495	482	483	508	542	502	523	476	463	501	495	526	483	517	478	502	489	532	494	501	499	490	483	461	501	512	503	509	504	486	475	496	487	480	503	489	503	487	485	475	462	468	515	533	502	502	484	527	498	506	499	483	525	471	466	505	507	485	465	482	495	493	526	527	528	502	515	500	488	501	497	504	473	488	506	533	487	483	472	496	463	518	515	466	502	526	485	519	520	490	522	486	526	527	469	499	496	552	487	475	506	496	463	479	515	493	488	459	493	466	507	490	485	491	530	507	515	513	512	504	490	486	524	484	494	523	479	522	506	501	461	489	500	498	500	516	481	487	506	518	504	527	522	526	496	432	484	536	483	454	490	513	506	478	513	452	517	483	457	461	509	516	502	479	509	497	503	511	496	483	472	481	482	471	480	486	487	489	500	504	478	501	519	493	486	516	497	473	478	500	481	563	472	469	539	480	455	506	475	487	509	539	486	529	526	459	493	477	516	500	456	482	506	472	511	489	516	534	467	453	487	488	547	481	484	495	471	482	498	503	519	511	481	474	493	528	499	498	479	475	544	499	476	536	482	474	513	521	479	506	538	473	513	490	505	505	481	517	490	459	478	534	513	496	485	505	512	512	484	475	505	510	517	499	496	477	500	518	562	503	470	487	500	493	523	511	534	487	496	494	493	510	520	505	516	502	470	500	496	526	514	524	485	501	492	492	548	504	488	521	490	486	485	498	525	516	491	485	479	482	514	488	470	529	488	533	499	489	460	466	462	504	519	492	477	511	504	507	450	490	517	506	490	473	523	512	539	533	516	515	509	493	514	501	495	515	492	542	438	467	546	509	478	482	495	475	508	479	533	509	515	491	526	519	576	501	484	503	450	531	500	466	535	551	504	508	491	460	482	494	500	488	529	470	523	489	486	511	482	477	487	514	509	529	517	491	488	508	536	485	499	467	476	494	539	460	505	538	511	478	474	503	491	487	496	486	509	537	524	500	455	477
24263	21603	28761	24884	21319	6673	1496	1003	872	714	629	618	531	481	508	529	485	438	446	432	426	419	408	420	395	368	386	389	394	390	398	339	328	353	384	328	354	400	340	379	358	336	344	338	387	365	350	372	355	358	364	339	356	356	345	332	322	370	326	339	335	348	345	348	337	339	350	334	340	371	353	352	363	346	350	359	363	354	361	341	355	336	354	357	345	366	332	368	330	367	335	362	337	353	345	332	354	338	359	360	354	387	387	374	319	349	367	368	360	323	382	364	359	373	337	328	321	357	351	352	377	360	352	330	320	355	327	388	332	349	365	330	338	346	347	324	337	355	326	385	346	368	346	333	317	349	312	383	345	390	327	367	364	300	347	357	332	323	374	374	349	333	325	349	335	357	339	367	348	367	329	329	344	369	346	361	333	339	340	327	367	370	339	364	355	355	361	358	376	352	377	368	370	314	356	334	356	350	328	344	350	359	351	317	390	337	343	372	374	326	327	343	368	342	344	341	381	324	366	344	331	349	329	342	323	375	332	381	351	323	338	352	346	369	375	363	371	372	362	334	334	325	349	326	322	381	356	343	368	368	369	320	368	313	352	354	341	370	367	357	331	364	322	343	366	344	328	354	384	372	314	359	369	359	322	354	338	344	367	362	340	348	345	331	334	363	362	351	319	366	306	316	345	351	336	347	338	346	368	355	334	376	353	345	335	335	336	337	317	351	339	318	345	356	339	366	330	384	340	356	329	334	328	344	359	357	349	325	364	359	345	319	372	390	371	373	361	333	375	349	367	360	363	350	333	344	305	368	368	355	321	335	341	342	351	341	357	338	345	364	357	370	360	358	334	344	309	354	351	366	336	333	357	342	369	332	350	334	365	361	361	334	378	359	351	355	342	325	343	381	349	359	361	354	360	348	330	364	315	385	352	357	334	328	329	357	323	355	343	337	312	369	353	357	336	354	366	346	336	381	332	330	356	326	372	389	331	360	354	347	326	341	346	360	335	328	364	367	330	371	348	323	339	330	340	358	351	365	332	319	331	351	345	369	363	360	341	340	313	364	352	329	356	357	333	370	329	369	327	354	364	324	337	381	347	334	325	338	367	386	332	335	347	335	362	343	341	309	344	341	381	361	341	362	365	312	322	369	354	324	356	326	355	336	368	313	345	337	309	338	363	359	332	359	346	353	383	368	333	368	327	341	353	368	356	358	377	319	342	349	357	329	336	334	345	373	326	357	384	343	350	334	339	362	342	357	371	354	372	326	331	362	337	356	376	326	362	344	378	351	317	305	366	326	379	331	336	336	361	363	326	369	390	333	381	360	365	378	341	352	335	302	358	368	380	340	361	343	354	355	336	386	319	362	333	321	339	379	338	350	349	331	310	356	348	359	367	362	349	349	350	381	328	333	364	330	329	310	330	379	362	356	311	362	350	336	325	344	355	355	328	344	369	338	344	342	344	327	353	374	312	366	393	370	363	320	366	340	359	373	356	355	366	334	326	335	360	347	338	348	353	378	334	367	346	349	363	342	378	323	314	347	372	372	384	378	326	346	339	368	364	340	331	333	347	344	355	310	369	340	351	332	371	329	341	341	337	335	350	366	359	348	347	373	337	350	397	357	346	352	352	351	351	373	338	327	341	333	351	348	352	346	363	363	327	344	358	344	362	383	353	377	391	353	360	347	356	345	322	358	365	349	367	364	322	353	369	368	332	370	347	336	375	333	341	343	349	359	334	325	360	322	315	329	336	360	342	326	344	383	365	349	329	284	373	354	390	352	356	351	334	319	386	351	341	309	325	322	315	351	351	353	348	343	329	374	328	352	339	344	339	356	338	346	366	351	353	357	367	370	350	369	356	323	337	352	357	358	372	387	319	362	361	358	360	348	371	381	379	376	356	359	341	363	366	329	392	337	348	370	336	389	349	350	346	326	344	363	399	354	354	376	300	317	339	371	364	343	349	346	349	360	383	333	356	327	369	341	394	346	322	315	372	318	365	351	338	356	301	367	357	375	343	343	327	340	339	332	367	361	330	338	335	352	370	326	315	337	341	335	359	334	353	371	341	363	343	344	347	362	338	352	375	366	327	360	343	349	305	343	374	326	378	331	380	337	368	338	352	398	385	349	334	340	354	346	338	335	337	352	360	358	341	348	351	367	347	350	361	310	343	341	317	352	383	329	338	332	337	342	358	365	334	348	339	340	365	336	360	332	371	312	320	299	342	319	323	363	362	372	323	343	324	341	370	315	351	323	338	342	329	325	359	363	321	362	379	320	333	361	339	351	352	337	378	356	344	376	385	367	320	347	339	371	349	380	389	357	326	316	316	345	324	334	344	346	349	374	343	367	345	355	367	366	367	349	325	351	338	400	338	331	345	335	308	326	329	352	348	386	369	367	341	339	383	355	361	367	337	342	330	346	369	335	334	346	349	358	369	344	359	337	349	344	339	354	312	334	389	372	323	349	357	357	366	369	398	313	334	327	323	357	343	352	343	346	357	368	343	336	352	355	355	359	366	344	388	395	335	342	349	320	344	347	376	331	369	322	347	366	347	361	351	364	372	320	338	359	293	378	343	323	336	378	361	338	325	353	361	340	332	351	358	367	330	352	330	356	355	320	332	379	333	305	347	351	353	339	318	341	343	323	341	370	370	307	325	361	362	331	308	355	342	314	328	333	328	328	315	354	334	385	348	361	373	351	351	334	357	318	352	364	354	348	376	343	353	370	345	363	352	378	382	304	346	326	340	362	343	402	347	326	338	323	373	347	392	350	343	349	323	350	398	360	354	343	363	339	344	384	361	352	339	363	321	327	324	361	339	324	340	378	371	328	344	348	323	330	306	336	367	365	335	344	381	351	354	400	348	344	351	371	364	346	361	335	357	353	334	357	338	356	344	344	343	379	356	337	347	396	341	380	367	364	356	357	349	379	356	323	362	341	340	338	354	332	321	332	340	363	326	378	346	359	347	317	333	337	331	323	335	339	330	328	373	335	386	332	313	319	371	380	369	359	350	356	393	340	337	328	371	358	346	337	343	374	354	353	352	358	353	356	389	357	351	331	385	354	367	296	361	351	346	361	344	323	326	365	357	384	366	379	370	313	355	315	361	364	347	344	313	389	362	352	386	382	349	345	380	339	388	345	352	345	345	338	330	360	375	341	367	361	361	366	361	354	345	348	368	365	342	354	347	338	320	375	343	341	368	327	344	365	381	341	340	344	344	367	368	361	327	337	339	347	342	346	338	381	346	324	349	320	326	348	338	358	330	342	357	355	370	330	341	354	324	328	359	361	344	361	336	349	327	328	352	396	364	380	350	371	301	332	333	361	344	343	359	355	358	355	315	354	374	332	364	363	359	366	351	314	330	363	363	355	349	346	357	392	335	295	325	324	308	327	370	363	321	378	352	355	392	345	335	398	395	359	365	336	375	371	336	353	380	376	381	356	352	359	360	346	377	313	367	356	358	347	318	367	373	378	349	356	341	347	358	364
24497	43886	17267	6128	4160	3319	2482	2085	1667	1309	1161	1087	979	863	820	790	721	669	666	659	571	574	584	559	594	566	530	502	507	495	521	573	538	540	470	482	460	454	483	479	472	431	470	475	448	479	508	476	463	472	480	479	483	441	495	505	468	453	465	492	480	506	438	474	432	465	433	472	451	486	441	451	476	439	449	470	490	426	479	459	481	484	450	455	465	448	490	463	456	449	480	417	485	493	441	447	492	469	473	481	447	470	412	459	467	463	475	436	441	461	473	449	458	487	451	488	476	478	481	436	469	459	468	460	487	480	440	422	450	498	468	457	494	454	437	486	438	484	445	451	433	489	440	463	466	475	505	457	446	505	460	461	457	476	486	482	517	477	462	457	460	467	465	448	514	440	471	405	475	444	468	442	472	440	462	446	468	461	436	442	497	481	472	461	505	425	470	450	463	487	449	415	462	460	479	434	447	487	460	453	500	447	491	453	492	483	469	445	468	465	428	417	497	437	448	476	477	466	462	473	475	456	476	478	475	471	434	433	441	431	462	477	503	461	446	456	439	506	441	488	434	416	453	467	436	473	452	478	424	429	480	467	446	464	470	478	446	441	480	469	479	497	448	477	467	475	465	424	464	460	495	449	451	450	452	455	471	466	462	464	457	468	488	447	462	476	496	453	447	476	452	467	477	503	481	452	480	428	464	463	491	481	494	445	469	435	480	462	456	459	474	462	472	447	478	432	486	480	457	438	447	492	449	468	419	493	475	485	473	473	430	479	416	424	429	456	467	452	474	476	453	459	438	471	461	486	435	435	423	445	457	488	471	440	451	453	451	468	476	492	453	445	459	471	472	470	475	465	477	496	469	465	494	439	441	490	450	453	493	468	438	445	471	451	458	480	472	485	488	435	468	474	438	449	484	477	483	449	499	499	479	452	492	451	498	450	497	450	464	445	460	462	501	467	446	488	491	489	458	470	478	464	444	492	468	472	487	443	468	456	468	477	470	476	448	446	432	491	477	454	524	485	470	480	469	480	455	427	448	478	457	490	467	493	444	476	462	457	444	450	475	470	457	456	448	460	466	483	453	459	470	449	495	450	452	491	461	498	478	461	464	458	487	432	458	442	445	439	484	500	502	431	457	442	460	486	452	472	468	452	398	401	469	505	445	482	465	448	423	410	485	465	522	423	481	504	446	464	438	478	465	448	482	462	453	474	456	466	461	485	434	457	496	465	504	483	428	454	481	423	520	469	434	503	451	422	441	449	454	459	458	454	444	452	457	474	439	452	468	488	443	454	462	488	461	418	493	457	431	465	459	461	471	454	498	457	440	447	441	452	460	468	445	468	506	446	462	443	481	492	472	458	449	458	444	481	427	440	441	478	480	458	481	480	471	473	445	462	464	477	465	494	450	468	450	471	493	490	483	449	451	477	474	451	436	457	423	454	467	492	497	455	467	444	491	464	455	455	455	458	500	498	452	464	503	472	475	481	429	458	426	453	439	429	476	476	468	429	439	458	479	455	457	449	472	430	479	447	448	484	480	464	465	456	507	471	479	452	484	466	462	463	488	450	481	456	444	433	474	482	471	429	448	440	463	426	480	442	474	410	487	469	447	446	526	463	425	431	484	453	480	466	441	437	421	445	442	454	513	472	505	465	471	453	462	488	491	475	443	456	474	424	482	469	456	465	464	458	469	483	481	467	482	461	436	456	522	482	476	454	491	438	462	462	511	455	464	449	464	481	456	474	455	458	451	470	515	448	464	452	445	457	485	482	501	471	471	469	440	458	470	477	497	442	467	449	474	439	478	471	463	466	437	462	442	430	456	478	457	455	436	436	437	453	451	463	471	468	438	446	430	441	464	476	475	452	467	453	409	466	454	446	418	477	483	493	479	475	410	425	460	475	472	453	504	499	463	471	466	470	488	469	462	446	429	448	460	462	475	484	457	437	496	447	456	495	445	482	446	451	488	479	449	444	443	463	465	456	462	447	402	478	452	441	480	434	432	469	503	439	474	468	447	406	459	459	448	494	465	435	488	469	502	461	465	448	467	494	456	472	483	469	480	473	420	418	433	478	525	475	483	452	473	505	493	499	478	466	500	485	458	484	448	429	470	478	459	472	472	441	428	461	477	466	456	451	459	488	486	463	485	475	435	446	435	429	431	432	457	476	426	492	414	415	468	483	451	501	442	466	448	460	434	448	478	498	447	468	454	441	489	425	408	477	487	491	460	498	453	487	471	449	483	495	468	489	440	436	449	477	484	479	437	457	509	430	474	432	482	474	472	479	477	443	437	413	443	486	452	461	403	475	467	492	469	444	464	456	466	460	436	470	467	469	480	468	499	433	410	470	463	449	450	472	452	470	462	504	497	481	460	447	450	481	510	471	441	462	429	480	439	451	463	427	446	431	425	455	443	464	455	476	466	439	470	499	476	437	494	482	453	463	468	467	446	442	445	456	504	461	479	451	458	447	453	473	476	468	482	460	462	463	498	471	463	471	464	471	490	507	444	457	450	431	459	469	467	443	453	435	460	451	439	464	461	432	495	469	469	438	455	483	425	489	471	452	477	488	440	469	463	434	507	474	478	482	454	482	485	464	448	438	465	471	486	448	466	470	459	444	476	444	477	446	499	448	454	453	443	491	464	501	466	461	500	461	455	472	429	464	485	457	461	470	444	475	429	456	471	443	464	428	455	422	451	415	439	442	437	478	473	492	488	469	464	498	396	453	454	489	438	433	438	458	437	453	459	462	468	441	452	439	431	469	429	444	474	469	494	492	449	444	475	476	459	446	458	508	434	455	488	474	490	458	461	427	475	483	418	467	462	451	473	443	470	451	478	422	441	461	493	469	488	473	478	446	464	487	463	441	463	458	472	462	448	491	473	479	439	468	459	452	456	433	455	474	486	442	481	432	415	467	441	487	444	466	450	465	429	455	471	455	494	461	444	484	489	456	496	457	481	426	453	472	482	470	459	467	439	450	454	455	492	435	459	512	453	465	497	472	486	501	455	478	443	495	462	445	424	430	433	452	464	465	506	481	455	445	428	494	498	423	482	481	439	493	439	472	490	463	456	440	448	450	492	420	490	466	463	459	491	497	467	476	458	461	445	479	446	426	468	446	442	489	497	452	443	494	461	475	477	514	503	472	472	470	479	459	488	431	435	463	450	467	458	471	497	466	446	445	451	488	467	419	442	480	476	428	448	467	493	460	469	455	447	488	478	451	475	490	486	474	463	444	423	477	485	448	450	461	476	471	449	419	457	493	449	449	427	449	448	472	458	464	449	438	438	462	458	493	451	465	446	460	446	410	440	454	505	427	476	469	446	468	480	449	443	498	430	459	435	432	461	440	461	459	467	442	461	460	440	445	456	442	424	448	456	448	467	455	451	500	469	463	443	489	499	473	478	524	451	457	450	458	466	479	475	451	457	483	438	508	483	437	474	452	485	421	453	480	461	452	469	508	449	465	451	488	454	490	436	459	457	404	484	440
25254	21590	27516	25813	8637	1283	887	686	590	510	470	412	405	400	357	351	326	322	327	333	277	273	296	280	290	283	267	282	287	287	271	264	265	266	267	237	237	263	250	279	247	261	254	235	279	241	263	257	253	248	263	273	240	273	247	258	246	238	249	249	214	237	237	268	233	221	245	262	263	269	235	255	245	246	241	259	247	242	250	259	215	230	222	246	229	226	272	247	252	265	242	259	245	271	238	239	251	259	237	208	272	225	229	226	235	216	242	237	252	260	236	272	237	249	246	233	268	241	256	250	226	266	251	255	247	242	246	247	233	242	216	250	252	262	229	243	240	234	257	238	232	250	230	259	255	251	234	257	251	236	253	217	226	244	227	276	234	240	268	245	216	277	282	221	243	240	263	234	275	237	238	226	244	253	234	250	281	249	241	247	235	275	233	222	232	231	241	282	242	247	245	241	259	257	256	251	221	256	263	264	229	230	247	253	262	262	261	257	220	246	275	231	248	238	252	219	229	209	255	267	250	239	248	250	249	253	254	232	258	239	268	248	244	265	259	255	250	263	253	266	271	262	250	241	243	251	215	247	250	227	221	238	242	242	254	247	223	255	229	233	246	261	236	247	230	210	259	252	245	259	252	250	234	261	257	252	238	249	242	251	227	241	241	234	232	229	259	235	261	259	261	243	264	235	233	223	225	250	250	234	256	250	246	246	246	226	237	259	241	225	226	262	257	245	242	249	244	243	233	243	253	258	251	255	276	202	255	220	243	252	228	257	253	241	274	234	230	259	244	269	259	236	265	242	257	267	248	246	253	241	226	227	265	234	250	226	242	231	273	240	262	228	265	247	235	219	242	235	245	259	221	249	260	255	230	247	246	245	236	259	270	258	242	275	281	221	256	247	246	255	244	249	238	236	242	242	245	259	243	229	220	239	247	238	254	258	230	224	265	281	259	241	229	256	230	209	219	228	258	222	239	231	228	215	247	247	243	245	238	235	240	248	257	270	244	244	238	251	294	246	233	249	240	221	233	239	234	237	249	242	241	248	270	263	226	274	245	243	254	258	239	278	241	238	247	247	265	237	246	243	238	227	244	251	250	258	201	275	285	247	226	241	239	247	253	238	251	244	249	225	223	243	258	238	244	249	234	245	243	207	221	236	223	240	261	234	234	247	247	260	201	248	224	261	258	260	237	250	261	269	234	257	261	222	226	225	251	243	230	230	242	259	254	256	232	249	259	266	222	262	242	231	241	235	246	230	224	226	240	261	228	223	238	240	238	234	279	244	263	240	246	228	254	237	241	210	240	238	243	251	238	245	285	234	268	231	232	264	249	250	259	259	224	244	232	294	236	247	247	230	279	253	263	238	226	260	242	220	243	276	219	225	236	248	255	254	262	231	237	260	242	223	246	264	247	240	228	240	245	197	255	235	219	215	240	282	246	205	248	236	252	241	250	242	235	259	257	232	278	254	234	249	246	214	262	235	238	213	280	271	250	258	269	262	225	247	261	243	243	277	243	247	239	254	252	221	247	248	227	265	221	220	230	264	252	236	231	260	259	211	250	234	237	276	204	235	238	243	243	260	230	241	274	248	278	250	204	241	220	273	260	242	260	228	251	269	232	245	206	246	221	237	246	229	246	247	233	248	261	233	260	229	247	234	248	268	250	273	215	249	238	240	241	248	255	226	246	242	230	244	239	255	230	254	246	240	245	234	244	218	244	259	240	265	266	264	238	243	223	251	244	248	229	235	217	222	226	268	262	226	231	246	252	239	258	235	246	258	266	238	223	232	252	231	247	240	221	270	240	232	238	230	267	219	236	264	229	235	257	207	224	259	247	228	231	221	232	271	233	258	234	257	247	205	236	255	246	237	232	241	238	239	249	264	230	224	217	249	241	233	252	224	232	267	239	252	246	230	254	254	230	245	260	256	232	248	231	237	211	285	243	251	250	239	220	232	265	225	256	241	259	249	239	256	254	230	244	240	263	249	225	252	266	258	234	265	272	240	235	228	255	269	264	247	242	263	244	255	239	223	235	241	252	229	261	253	261	248	252	270	254	244	231	224	270	272	276	236	241	248	226	221	246	239	234	226	242	228	255	239	264	220	244	221	227	232	231	276	245	258	254	239	288	245	240	230	273	267	247	257	241	226	245	216	251	240	242	261	270	250	226	268	234	242	251	257	254	260	240	267	236	238	238	261	246	238	226	229	223	265	247	232	260	268	238	242	268	251	243	250	247	241	231	255	245	267	227	230	239	247	255	244	242	250	233	226	251	239	244	254	240	258	253	249	231	260	236	249	245	246	233	234	236	243	271	235	235	231	234	233	264	238	231	233	235	250	235	240	241	256	228	258	197	227	239	239	269	245	222	252	228	234	250	218	240	249	280	252	237	232	245	211	264	264	261	229	262	244	229	257	215	254	251	242	264	219	220	265	271	245	221	234	256	265	260	240	239	244	248	245	262	230	242	240	271	229	246	263	247	248	231	246	241	255	230	238	260	243	236	246	229	227	253	242	250	241	264	275	253	235	268	239	250	237	264	217	229	257	254	270	250	254	259	251	269	245	251	255	241	224	268	268	259	228	247	244	224	245	246	223	258	261	245	250	240	220	225	220	256	235	238	237	243	257	218	270	225	259	214	257	236	266	232	237	240	246	243	245	257	228	263	259	245	227	230	239	250	255	256	265	277	244	266	232	229	267	230	224	249	253	228	245	217	230	260	226	234	237	257	237	222	247	238	249	237	236	228	261	230	278	233	235	240	276	229	239	256	227	246	266	231	212	245	243	251	269	263	263	230	261	223	269	226	257	243	248	221	244	221	251	242	259	216	223	240	246	233	274	272	287	232	257	261	254	256	243	235	242	235	259	277	239	231	246	235	233	223	247	239	237	277	255	239	247	248	238	237	249	240	254	232	226	232	221	246	266	251	240	235	243	257	248	200	243	219	279	257	231	233	224	262	257	256	243	252	243	250	229	241	234	241	250	252	248	223	259	250	239	248	245	262	255	248	228	249	212	238	241	225	236	246	231	218	227	234	251	246	232	239	236	245	248	245	240	265	278	242	239	230	239	235	232	259	232	271	260	260	254	276	234	215	249	242	247	257	215	244	235	239	236	248	218	235	247	236	247	237	222	240	241	228	247	242	264	235	240	253	217	270	239	247	247	242	248	256	258	241	257	265	236	252	231	214	224	223	250	241	251	219	216	251	239	262	244	230	241	250	267	235	260	271	233	239	245	248	234	257	251	214	235	242	271	253	261	242	243	255	268	232	224	259	254	242	242	276	256	241	246	262	273	258	258	275	236	276	240	235	242	251	252	234	229	246	235	269	265	239	229	228	239	225	240	251	234	251	257	244	233	226	232	239	226	265	232	235	240	270	284	205	244	237	251	234	215	248	246	252	241	236	235	258	226	255	242	261	251	238	245	253	220	210	241	280	265	244	241	232	224	241	226	267	242	233	235	247	253	292	223	271	241	235	225	265	261	254	263
23883	36232	14036	4720	3295	2423	1852	1567	1247	1004	870	777	682	651	580	513	515	454	483	444	436	431	439	401	398	411	361	387	365	370	362	352	353	358	336	348	343	338	338	327	338	324	313	328	332	334	344	331	340	290	337	322	317	345	329	329	298	336	320	318	331	348	323	332	329	363	379	312	292	347	305	366	292	319	320	348	324	308	319	359	321	312	315	332	327	345	305	320	328	311	327	327	313	305	300	327	318	323	305	318	302	346	329	299	349	312	327	297	340	312	304	314	356	341	340	295	316	314	313	328	342	343	328	320	309	293	327	315	323	363	315	288	321	302	326	337	286	302	341	322	310	309	311	327	311	297	298	311	322	357	321	344	305	330	346	327	325	323	337	299	331	320	271	325	306	327	300	317	322	318	332	349	342	333	331	301	318	312	301	331	329	312	320	336	312	331	330	355	295	312	315	338	314	309	334	329	323	302	321	302	330	300	307	338	319	296	321	303	332	331	316	321	323	291	339	298	331	302	332	349	332	306	346	305	347	340	278	338	326	311	342	324	322	355	321	320	347	328	314	310	340	328	329	335	324	324	314	333	308	336	303	285	341	308	326	320	312	327	292	308	314	328	303	332	315	346	291	334	321	284	326	308	340	325	338	330	313	312	301	358	303	322	304	325	347	328	314	311	317	316	315	367	338	320	349	307	312	332	302	344	328	319	334	311	321	342	320	321	322	312	304	295	309	302	344	300	317	329	332	294	289	338	335	324	300	321	312	313	345	318	339	294	326	336	344	328	321	335	292	330	314	305	320	323	331	308	349	302	307	318	304	320	307	331	323	331	304	309	316	281	325	301	298	311	303	315	304	341	286	315	303	321	326	353	293	310	294	343	333	311	320	331	335	324	332	329	326	322	294	293	300	352	343	351	332	309	343	298	329	316	346	322	318	320	288	324	347	304	311	335	319	318	300	320	358	322	315	340	334	326	300	323	321	335	308	326	310	315	332	340	302	337	342	331	301	318	307	278	308	315	299	333	330	314	320	349	306	315	320	299	314	326	301	300	339	300	317	316	315	323	321	290	321	315	340	303	314	269	312	325	343	333	326	340	339	300	317	320	341	288	314	318	348	337	322	341	305	324	341	311	315	342	332	312	313	305	295	310	297	317	317	308	339	330	324	345	310	354	347	336	344	325	325	295	288	299	306	306	344	305	279	328	305	346	325	308	334	310	317	315	299	288	305	336	281	367	283	301	343	314	341	336	325	329	324	340	350	355	314	316	332	341	337	311	301	353	332	322	343	314	310	312	296	331	349	339	311	316	335	332	326	294	304	306	306	337	325	292	343	329	328	308	323	310	337	305	314	321	326	312	317	346	328	308	334	341	351	309	344	346	324	338	321	327	336	321	347	323	313	345	334	292	335	335	357	317	308	325	315	292	289	292	319	301	301	313	326	301	364	319	331	314	345	350	293	314	309	322	313	345	341	291	302	312	296	327	344	296	325	340	324	343	311	307	324	321	343	314	306	309	328	300	311	327	330	339	317	361	312	294	325	324	344	336	331	313	307	315	313	335	345	334	328	318	337	317	307	315	333	335	326	332	287	294	337	318	340	327	296	295	322	348	345	343	310	308	336	345	351	309	360	327	335	292	308	295	346	305	327	294	359	308	340	315	294	325	322	321	297	332	323	344	334	349	314	332	311	348	312	349	297	299	320	309	318	323	353	318	302	315	294	320	336	326	305	305	325	301	342	299	336	340	324	312	297	319	330	323	304	323	297	331	348	310	308	311	357	319	328	305	314	343	279	365	307	333	326	326	317	301	298	322	358	335	294	320	331	293	310	302	326	307	328	296	317	322	347	269	313	309	342	278	320	308	331	338	296	323	305	346	358	316	314	337	321	282	318	304	352	355	319	327	312	325	324	317	340	321	312	289	370	324	334	290	334	322	290	293	371	315	332	325	338	295	326	331	315	323	309	321	321	335	309	311	332	317	306	301	296	293	327	337	325	305	316	324	320	317	325	288	292	295	321	306	325	333	328	315	317	319	343	313	318	294	325	322	319	310	314	334	311	342	310	282	325	350	308	330	335	344	317	332	322	316	320	332	315	314	320	338	321	316	349	306	308	326	338	306	336	335	311	326	306	316	319	319	323	302	342	341	320	335	294	329	307	320	301	327	306	312	323	294	313	308	335	310	310	293	341	339	326	330	325	285	327	286	304	318	339	329	320	341	303	327	330	306	304	313	326	331	306	326	331	323	298	313	302	346	324	304	312	332	341	322	287	331	310	277	292	294	353	300	301	318	356	330	313	315	299	341	313	338	293	302	319	327	322	323	331	300	343	311	300	336	298	355	316	299	310	311	352	325	335	295	319	363	311	326	298	335	327	331	308	338	283	304	325	323	329	355	318	302	321	309	328	330	329	319	320	315	287	286	308	307	273	311	305	328	332	298	319	302	316	321	323	319	334	313	348	319	333	299	314	326	313	299	293	291	312	320	319	298	278	304	305	318	321	332	326	351	308	316	308	310	343	336	299	355	310	289	318	285	313	328	321	325	290	305	306	318	310	311	314	311	321	295	325	357	338	317	280	312	298	319	300	302	343	292	303	342	334	319	322	346	305	320	338	330	345	339	308	323	332	296	325	358	320	336	329	328	340	327	299	306	332	320	324	275	297	310	308	317	347	325	334	326	337	321	313	313	311	338	342	348	308	315	314	315	308	354	307	299	324	275	310	355	352	321	282	345	302	280	318	332	320	327	309	326	322	352	308	301	302	299	305	315	339	334	307	304	340	326	308	297	322	335	309	321	320	325	333	336	321	292	304	320	307	333	332	311	313	319	316	315	325	333	322	336	334	320	326	311	322	322	312	311	330	303	326	328	303	352	312	327	320	315	336	323	315	279	314	339	308	299	299	305	300	311	316	324	342	331	344	327	322	339	333	329	330	308	331	343	316	372	338	333	329	324	292	297	311	305	311	337	338	306	308	303	329	330	357	336	321	320	351	314	323	316	345	308	337	336	310	303	329	298	305	329	339	316	321	353	319	318	315	321	306	321	296	322	305	308	323	326	304	341	351	318	311	328	351	315	330	302	317	350	350	315	312	327	287	311	330	334	323	312	343	333	306	303	324	333	278	311	324	300	292	358	312	316	330	308	316	328	330	339	324	320	328	328	351	313	358	305	290	334	321	332	303	302	337	333	312	309	305	306	304	324	312	295	311	343	317	317	307	320	320	334	312	308	353	324	320	322	291	321	351	335	302	313	337	304	346	347	343	309	315	303	347	313	328	327	302	300	304	300	319	324	323	331	331	281	288	332	324	311	317	327	299	287	324	327	321	325	314	339	317	332	319	296	331	332	323	281	324	330	334	330	339	308	307	342	322	339	309	326	335	312	263	306	341	349	326	288	308	308	304	328	337	296	295	335	368	316	287	364	302	319	306	300	332	274	330	310	323	319	331	332	319	323	340	317	321	317	334	317	323	332	310	339	301	312	343	320	304	320
23155	21645	29417	24359	21636	21517	5819	1262	857	693	659	561	480	406	405	366	327	321	320	245	277	265	285	251	217	255	209	220	200	214	209	212	191	195	200	178	153	166	186	197	195	192	199	157	185	176	158	165	199	180	171	183	170	165	167	186	182	174	159	179	185	188	201	153	170	159	159	160	150	155	186	170	170	165	165	174	172	171	173	167	160	162	155	168	169	181	176	168	152	146	160	178	151	191	168	152	176	143	173	150	161	174	163	181	166	152	176	178	152	139	170	170	175	171	170	174	180	172	154	178	179	170	171	164	151	159	182	156	145	169	163	155	158	163	154	164	160	154	168	154	180	164	154	176	176	163	156	172	171	152	165	139	172	149	159	157	154	158	155	163	166	181	142	161	156	150	177	189	171	165	151	162	180	165	169	197	153	160	181	170	167	150	161	174	176	176	167	182	143	155	179	164	160	173	167	197	172	166	177	156	137	169	152	166	159	144	167	138	159	169	152	166	170	184	178	176	159	164	155	158	174	155	170	175	177	140	158	157	164	172	166	180	167	136	166	171	198	182	192	164	167	165	199	161	158	150	163	164	156	168	153	159	157	150	167	153	161	192	158	161	193	152	156	152	177	167	143	173	192	174	160	163	178	179	177	171	159	169	148	157	179	175	172	150	185	174	175	169	172	176	175	151	171	181	164	172	163	184	161	150	156	168	182	150	176	171	151	163	180	180	143	164	167	154	172	182	166	181	162	170	160	152	167	168	175	165	168	138	151	159	144	150	181	165	174	161	179	170	142	169	168	150	163	186	177	158	160	157	177	182	166	150	167	191	169	158	164	154	161	157	160	178	158	184	188	170	176	141	193	172	148	168	182	166	150	170	168	160	166	160	177	150	152	159	187	160	160	174	147	179	181	152	155	162	171	173	160	170	151	178	167	176	144	176	159	175	156	176	159	167	150	156	165	163	168	146	167	181	186	160	137	176	151	158	146	148	158	157	186	159	162	174	167	150	151	169	156	178	169	143	174	195	149	174	158	172	171	192	174	178	160	167	159	157	169	159	166	159	178	162	169	157	172	194	141	156	188	185	167	155	164	179	147	147	171	153	174	167	144	185	153	153	167	161	178	178	158	133	140	170	172	182	154	153	147	177	171	152	163	165	155	166	161	179	189	151	167	158	172	155	176	184	164	142	144	154	159	171	180	188	156	157	158	170	177	145	132	149	165	160	159	188	158	163	171	174	166	152	174	167	171	160	162	156	159	161	167	162	175	169	173	164	179	157	157	182	178	194	181	177	164	194	171	164	144	181	171	177	170	157	149	164	160	155	172	156	158	176	169	175	158	164	163	186	173	166	176	168	175	171	168	182	164	176	202	157	173	161	165	153	158	157	143	158	175	176	163	198	178	171	159	146	173	175	165	175	154	155	161	170	183	170	172	160	153	174	172	160	148	150	179	183	163	171	170	157	169	169	175	159	165	183	174	175	165	165	177	167	161	145	182	168	169	155	170	160	176	171	178	165	164	164	163	143	165	156	167	153	165	149	142	171	159	151	159	166	160	177	173	166	154	181	146	176	162	167	178	147	165	160	156	181	154	172	140	167	164	165	162	155	170	169	175	155	180	181	147	160	177	157	186	149	168	194	167	155	152	187	167	141	170	195	152	184	146	159	170	183	159	171	173	168	173	144	170	151	152	145	166	168	185	158	154	154	158	159	160	142	158	182	156	191	167	153	156	152	155	173	156	168	163	172	166	146	167	176	159	179	187	189	181	163	167	157	162	169	182	173	180	183	144	170	183	149	162	184	165	176	149	179	136	171	158	156	159	157	177	157	181	158	175	158	196	176	161	163	162	166	180	134	161	194	174	166	176	144	167	182	180	144	162	175	161	179	163	151	152	171	156	165	145	162	178	161	149	156	169	169	140	167	164	158	161	168	169	181	164	183	172	156	187	159	147	170	174	156	172	167	152	157	181	166	153	164	189	158	170	169	171	162	168	170	159	166	173	157	161	183	180	163	186	172	158	175	155	166	181	179	157	153	158	168	171	150	166	172	173	151	172	154	170	172	161	155	176	148	148	155	158	175	171	159	141	158	169	165	135	199	160	157	159	164	173	150	166	195	183	154	165	177	154	164	179	160	163	161	161	167	138	147	189	162	162	179	187	154	174	150	158	155	151	169	156	183	161	185	173	173	178	149	174	172	158	152	177	151	190	190	164	174	180	160	172	166	168	154	170	165	160	155	170	170	187	162	148	176	165	160	173	162	178	175	168	173	175	162	169	148	166	151	159	171	160	157	158	162	159	156	137	146	159	132	180	166	165	173	145	151	155	161	166	160	178	138	169	164	151	155	165	151	161	171	148	171	148	171	175	151	182	166	179	173	164	192	187	177	189	154	166	145	198	178	186	166	151	170	166	154	171	156	178	199	145	189	186	179	174	151	149	191	164	169	171	172	155	176	189	158	168	166	176	156	189	177	148	169	177	174	156	156	172	182	180	143	153	174	159	159	164	152	178	149	170	164	165	164	172	151	163	143	173	176	156	148	156	176	160	170	155	187	173	182	168	167	175	164	160	166	164	183	157	161	157	164	161	163	171	173	179	180	169	158	168	153	168	169	154	162	164	143	154	156	168	182	159	159	161	145	152	171	158	146	145	165	170	175	190	153	177	151	165	152	189	173	166	142	171	163	163	152	159	171	172	165	167	169	171	173	137	173	175	176	136	160	170	176	152	138	168	182	175	177	153	176	175	175	178	161	187	183	164	163	203	162	171	169	161	174	177	170	159	166	178	157	163	157	192	152	177	176	183	165	176	163	156	139	146	150	170	160	173	167	174	168	142	157	168	182	164	165	189	170	176	146	169	181	144	163	176	175	174	156	155	180	166	176	161	155	151	154	152	179	153	177	186	167	177	181	183	166	155	156	170	168	161	168	163	169	156	164	154	169	156	151	159	149	182	183	173	171	186	153	194	157	155	157	154	164	175	171	147	146	164	156	194	163	158	163	161	191	145	162	162	168	161	195	163	159	166	176	147	151	168	165	170	191	167	170	163	168	154	157	156	145	170	156	171	146	156	174	170	144	178	168	164	169	173	158	163	153	151	158	159	159	179	170	163	161	161	157	193	186	177	160	180	166	162	179	142	150	163	157	172	149	160	190	164	170	181	174	158	170	176	148	150	178	172	157	181	163	153	161	146	154	156	163	136	188	181	180	163	175	171	176	164	163	162	168	158	168	169	152	177	170	163	188	160	142	185	175	171	167	168	171	155	167	159	138	156	158	157	172	166	189	180	152	181	169	181	152	174	187	164	179	157	163	181	163	180	159	147	190	152	159	154	149	178	174	171	181	150	188	183	180	179	159	184	167	171	175	170	163	165	158	161	169	159	181	169	175	157	166	155	186	168	160	151	165	172	163	175	169	182	171	155	159	174	180	184	163	180	173	146	156	141	161	149	168	148	168	169	156	173	168	160	173	172	173	183	155	157	151	170	158	164	176
27129	48949	22639	8642	6084	4371	3290	2543	2031	1538	1412	1162	1025	872	734	695	632	568	521	455	421	454	423	397	379	361	368	346	354	321	293	310	299	287	262	272	250	252	253	283	260	206	261	244	251	222	248	215	258	205	242	269	250	214	229	249	240	219	235	234	257	239	230	212	234	243	239	236	238	242	244	210	227	239	212	251	245	226	199	247	231	210	242	250	218	234	236	234	225	217	227	223	230	245	226	241	258	253	222	242	236	219	228	222	245	223	238	258	224	229	223	233	213	215	222	240	241	209	212	231	214	223	238	233	212	227	200	225	205	232	249	222	225	244	229	208	217	212	235	219	220	241	238	229	217	216	234	221	236	211	233	254	203	236	220	205	234	194	196	219	212	229	226	245	209	217	202	222	215	232	218	220	240	212	205	219	233	228	205	247	249	233	251	186	235	241	206	228	216	199	223	238	211	231	223	235	231	240	224	235	232	242	218	221	259	213	220	210	216	233	231	230	237	213	221	227	206	210	201	216	227	243	227	252	232	200	240	239	220	236	235	257	243	215	227	189	232	236	227	224	192	232	222	181	220	229	216	183	219	216	229	269	242	214	224	214	220	229	218	212	230	219	226	221	233	207	223	231	234	232	205	217	244	230	214	239	240	201	222	194	244	258	226	228	244	232	226	231	232	233	227	176	245	207	229	236	254	222	229	233	233	202	231	213	229	209	210	209	218	214	222	221	233	220	227	228	242	239	177	201	229	224	246	219	250	232	208	209	244	227	207	216	217	232	223	284	228	234	245	230	236	210	228	250	208	203	205	244	213	242	237	241	206	250	260	238	215	213	218	215	218	268	233	225	236	210	227	259	212	231	233	215	228	217	247	229	225	237	230	238	196	226	211	242	230	211	223	224	203	247	216	222	214	249	221	240	237	218	219	245	242	231	259	223	231	244	244	225	221	227	221	207	212	237	234	240	225	250	218	226	232	223	246	213	227	229	199	217	230	202	220	229	234	226	219	222	227	243	222	213	224	205	224	207	239	249	232	237	250	224	208	202	229	213	234	235	206	229	234	210	233	239	209	213	242	220	250	220	212	211	236	224	200	224	194	248	215	219	215	229	212	217	234	216	202	211	216	234	213	230	249	245	209	231	224	221	201	219	219	206	211	213	227	201	240	221	221	248	216	245	223	232	223	246	225	205	217	242	231	209	236	214	251	250	230	232	242	235	228	234	220	209	234	204	218	215	201	233	226	204	251	212	240	196	234	216	214	203	230	216	234	218	233	233	200	221	218	215	230	203	217	215	217	212	237	205	210	202	208	234	217	209	209	212	221	228	233	227	207	208	232	211	231	221	234	214	251	208	230	256	218	249	210	216	212	226	216	204	241	222	201	243	214	243	203	249	227	220	219	212	221	222	233	247	232	227	209	239	213	227	236	187	219	239	219	207	213	213	226	201	208	235	218	226	243	211	243	216	225	258	244	226	257	234	233	224	210	212	235	230	225	214	216	210	254	238	226	240	235	237	232	248	208	205	242	217	225	219	228	206	233	208	219	207	201	213	208	213	219	222	215	216	230	211	227	213	229	241	237	210	217	223	220	200	218	197	215	201	218	219	250	215	221	213	235	241	229	206	209	236	218	235	230	235	226	209	225	237	219	227	199	225	220	237	270	236	184	226	228	217	222	187	240	243	242	205	243	214	237	185	260	258	216	214	228	262	213	249	192	226	199	225	223	235	226	233	219	229	229	226	242	214	220	239	193	227	197	222	243	244	222	195	231	227	233	219	234	225	215	246	217	221	239	264	231	198	204	233	203	239	256	200	229	226	252	231	239	201	256	256	229	205	215	237	226	223	216	219	219	231	222	205	189	218	227	232	216	240	225	217	236	227	228	221	203	233	230	233	242	220	233	204	229	201	246	229	212	226	218	234	207	236	244	256	212	213	231	238	207	174	260	241	224	232	234	226	225	196	239	239	216	272	234	229	235	212	228	235	245	212	231	210	230	238	220	226	227	232	226	228	222	222	202	205	213	229	237	205	239	211	235	204	233	232	226	213	225	236	236	207	230	204	215	201	221	237	244	239	239	223	227	229	231	248	249	231	237	236	238	234	214	237	219	224	216	226	243	228	235	223	220	204	252	241	215	216	206	227	218	230	213	212	218	216	258	269	226	214	228	255	238	237	218	224	235	219	223	210	225	216	207	241	240	249	197	224	229	244	245	239	224	211	244	242	213	225	233	233	224	207	218	243	228	192	208	221	233	260	213	215	223	205	254	226	212	225	204	222	240	236	195	248	212	228	229	209	193	231	232	213	231	211	228	220	217	231	218	220	254	245	231	210	217	214	242	245	266	216	222	224	243	263	226	222	213	228	242	216	235	227	220	204	223	233	229	201	236	244	225	232	224	221	220	217	214	225	235	246	205	225	226	231	234	205	203	216	209	232	239	221	250	217	207	228	234	201	236	237	222	248	220	208	242	240	222	224	218	228	220	222	220	231	216	224	238	236	212	219	211	230	243	243	213	229	214	226	221	223	206	226	233	231	223	232	208	219	234	241	214	233	240	240	206	236	240	229	216	246	256	216	220	223	229	249	222	229	225	187	192	221	227	204	250	215	224	215	219	252	263	216	224	247	224	220	218	220	204	214	220	212	229	232	229	204	250	236	226	236	230	219	221	190	222	210	254	242	220	218	244	212	211	222	269	222	208	207	232	230	207	208	213	230	222	223	236	217	224	215	239	218	241	230	252	212	227	254	224	236	237	205	241	220	213	233	204	256	191	219	221	229	229	222	242	224	207	215	212	189	235	235	227	217	234	241	212	223	239	240	218	227	198	238	225	225	240	214	226	216	259	241	254	237	236	220	229	230	237	221	201	240	228	239	220	228	208	202	228	194	195	220	211	200	206	212	219	195	249	209	217	243	225	219	209	210	215	223	234	215	240	212	219	212	218	176	226	238	220	237	210	205	230	202	210	259	234	237	213	235	225	205	205	216	237	192	216	252	226	252	200	231	219	223	197	222	248	222	232	243	197	225	223	202	224	242	219	234	215	242	205	236	216	220	217	219	222	216	211	240	213	224	251	241	225	226	225	209	223	240	223	218	231	214	195	223	199	225	234	213	217	226	253	243	216	208	242	211	227	202	213	229	207	227	222	241	239	228	220	238	227	218	218	230	203	239	247	236	227	223	229	247	214	218	218	219	218	231	204	226	204	242	233	205	226	234	216	235	206	204	221	209	221	206	222	226	209	224	247	213	222	240	238	218	237	225	199	214	235	223	225	246	223	222	228	231	225	194	210	234	230	234	225	227	237	230	227	216	218	224	225	230	202	232	211	212	240	214	230	210	235	234	223	247	244	243	224	249	237	238	218	223	206	221	237	228	218	213	228	229	221	223	237	214	227	217	242	244	254	201	240	225	230	227	217	221	224	207	214	214	193	219	191	230	229	235	221	239	234	217	219	227	214	225	221	250	253	222	238	227	249	245	194	227	213	207	184	231
28504	21786	12094	3045	1637	1122	787	582	613	508	502	515	451	436	411	454	463	441	422	403	405	388	422	398	422	421	399	381	392	356	398	353	382	389	379	386	396	370	436	378	389	378	376	369	385	388	363	375	394	332	355	396	388	379	366	371	363	361	335	359	406	372	375	378	415	362	401	383	393	364	395	379	388	392	389	384	360	358	386	374	390	364	354	368	369	384	352	371	354	377	373	387	388	368	388	381	347	378	381	366	371	417	380	374	346	402	392	400	365	391	371	348	381	355	373	375	358	356	376	370	371	354	387	382	359	390	369	355	402	364	380	364	383	342	363	381	382	370	375	394	373	380	371	341	387	381	367	377	363	379	352	355	388	379	371	361	360	369	399	357	437	391	363	390	364	395	382	359	426	383	384	383	394	382	359	365	372	382	353	364	380	396	382	357	341	357	383	374	368	391	328	367	358	405	373	367	393	355	357	357	358	355	401	443	402	385	370	366	371	361	383	380	373	386	371	404	358	391	356	383	365	376	365	409	337	341	358	381	360	349	362	411	378	392	377	352	378	397	376	404	381	377	378	346	381	355	367	389	365	352	362	373	347	379	397	378	361	400	361	323	374	391	411	383	355	375	368	371	385	355	364	379	385	371	393	353	419	385	373	369	401	395	373	368	360	343	352	379	375	361	381	367	381	339	401	368	387	388	388	376	391	382	385	356	391	365	367	389	400	364	387	360	373	382	351	384	398	358	363	365	391	372	380	384	364	342	397	403	381	369	363	387	368	377	349	349	371	351	365	340	362	415	389	336	393	382	433	366	376	365	372	416	365	368	357	360	401	353	375	365	348	377	376	366	373	353	368	358	384	390	388	367	359	367	338	354	383	366	356	372	383	357	371	369	354	388	387	351	397	386	339	390	362	396	374	369	362	376	354	363	341	364	366	410	354	390	372	385	328	371	392	347	349	354	385	345	393	385	368	376	381	392	388	380	394	363	369	380	353	400	332	375	370	368	364	396	371	413	400	374	417	362	386	373	369	377	378	430	375	327	398	362	381	361	399	374	391	400	383	391	359	359	402	383	372	383	383	367	376	356	381	400	366	425	367	348	394	355	380	389	434	397	384	409	372	378	352	350	350	341	380	397	391	375	369	362	393	419	365	357	378	381	389	385	394	418	352	381	368	355	374	374	349	374	382	386	365	390	381	373	382	400	357	381	383	382	360	357	364	379	366	361	359	406	355	354	370	366	379	376	383	363	358	355	390	346	382	357	360	398	383	365	379	395	406	343	344	393	357	359	338	353	385	358	401	350	380	370	389	362	364	339	351	405	361	383	384	384	386	379	356	360	405	357	394	383	366	354	392	357	363	382	377	376	376	371	391	396	374	399	367	389	417	352	402	414	347	417	378	384	364	403	383	390	370	365	369	366	374	394	380	354	358	432	366	400	383	369	362	399	329	381	337	360	389	392	371	347	355	368	372	368	369	354	383	390	376	405	394	377	346	331	377	394	372	369	374	381	381	380	381	396	361	400	353	355	350	375	407	352	363	381	398	354	376	395	372	381	364	376	394	358	361	372	375	360	383	410	380	372	357	362	395	393	352	342	379	377	362	357	389	381	381	353	392	353	405	363	389	382	364	367	370	382	347	367	376	338	354	404	354	349	366	334	400	372	381	371	378	359	383	369	383	381	360	382	366	418	377	338	333	352	405	368	376	388	390	354	338	375	366	376	387	418	342	367	367	348	353	380	367	351	371	362	358	366	371	380	352	365	391	408	372	406	375	345	416	369	390	356	390	378	374	344	377	363	351	387	350	354	396	379	372	377	361	372	368	367	361	397	411	364	370	375	360	355	367	363	343	371	373	363	356	376	379	366	403	377	393	371	385	382	395	397	423	343	344	388	383	406	374	362	368	376	399	389	330	388	381	378	355	370	375	337	397	371	378	327	383	371	397	346	376	399	387	358	365	386	374	367	382	358	343	356	346	366	356	379	396	379	382	377	344	361	359	403	336	371	421	367	375	366	388	367	397	367	354	364	412	329	380	371	405	353	396	373	385	384	348	387	372	385	380	345	399	383	352	385	372	349	404	368	394	363	338	362	391	379	353	440	392	394	415	388	377	366	377	373	383	402	366	357	386	382	405	359	411	358	369	358	367	387	379	396	387	336	358	356	392	381	360	350	362	416	355	371	344	406	366	395	389	388	389	382	371	417	363	433	376	385	371	386	399	381	409	364	373	375	403	349	373	390	382	358	402	366	383	339	345	354	365	383	390	380	368	371	366	380	375	389	368	345	366	392	343	402	392	373	396	390	354	355	392	374	366	377	348	384	374	406	350	434	358	359	393	366	353	345	400	388	345	376	363	411	377	351	356	388	376	378	373	340	369	363	384	412	347	397	366	323	351	363	362	361	339	378	362	365	389	395	385	397	351	369	363	351	389	428	379	400	379	354	372	349	384	378	406	385	354	331	337	379	366	340	386	344	365	362	412	364	337	390	402	400	371	360	370	350	349	383	360	350	377	352	439	369	375	383	351	347	394	347	404	373	361	385	395	358	384	375	374	351	383	356	372	397	368	357	369	365	375	421	361	357	374	387	395	370	409	375	381	341	398	394	390	389	368	348	420	377	391	358	382	352	390	381	368	356	335	376	386	376	376	395	382	399	360	376	387	395	374	323	358	362	393	371	368	412	366	357	378	383	372	324	387	340	354	327	403	375	354	383	374	391	337	367	374	353	375	371	371	387	388	388	392	378	369	373	388	398	387	346	360	346	389	397	367	418	360	366	380	387	388	361	379	331	371	375	389	363	352	347	377	366	414	384	338	365	371	423	414	366	331	366	374	348	401	361	403	418	360	361	375	405	384	357	384	373	376	391	339	388	364	387	399	358	334	364	367	377	385	392	394	377	384	349	401	356	357	369	392	381	360	400	370	393	385	371	355	399	362	374	373	376	359	342	331	366	362	381	375	380	376	359	386	400	347	403	354	380	370	374	382	330	387	358	380	387	409	397	382	408	370	366	356	346	380	414	340	370	389	394	400	374	373	404	394	361	369	380	344	392	385	384	355	383	370	371	350	379	342	354	380	370	384	381	330	380	368	391	363	362	359	369	367	395	384	365	392	374	377	403	365	360	378	375	380	370	376	384	379	366	378	355	407	371	376	394	359	392	372	381	385	401	400	362	383	396	408	394	373	394	340	370	405	374	398	381	372	384	370	426	376	367	381	387	409	332	359	379	351	354	363	373	379	371	365	327	362	381	382	356	383	330	408	365	387	371	386	353	346	360	364	395	351	370	366	373	385	379	386	407	361	382	368	409	403	331	374	398	360	371	385	366	369	399	401	342	327	316	367	351	373	360	387	378	364	371	362	386	355	347	384	356	347	377	362	387	380	369	373	386	386	399	392	362	389	390	340	366	379	391	369	388	361	380	379	374	365	376	372	392	369	379	397	363	337	397	373	392	359	358	372	369	342	330	401	391	366	386	387	353	355	405	378	386
23584	31686	10909	3599	2628	1890	1370	1160	1012	837	851	807	718	674	629	624	621	579	560	581	537	579	552	569	576	551	566	550	534	506	513	525	531	494	508	468	528	514	488	478	521	481	495	496	505	510	494	482	489	518	469	495	533	489	475	513	509	480	516	499	463	532	500	489	508	520	466	495	516	487	478	515	468	469	525	439	475	499	503	519	446	471	506	488	491	519	533	495	514	492	476	500	495	483	539	504	495	515	489	488	473	480	501	480	509	502	503	462	442	497	526	508	490	452	496	489	511	460	497	502	483	468	542	481	453	486	491	532	533	466	476	507	509	495	451	486	476	504	498	493	526	474	464	447	502	469	492	496	478	510	482	488	493	474	524	448	493	474	463	513	476	482	461	445	509	507	488	450	483	507	459	470	472	467	505	512	525	452	500	470	484	487	486	513	489	520	503	470	506	495	511	455	521	494	545	490	483	508	537	491	477	465	464	492	509	445	446	488	505	460	510	522	453	494	522	529	457	503	499	504	498	506	500	497	473	473	499	487	494	504	467	510	479	466	489	478	465	555	473	493	527	494	508	489	498	527	499	468	473	531	476	509	497	524	509	538	487	474	517	493	481	475	468	512	490	467	524	490	482	474	506	464	496	498	507	463	497	507	481	548	500	506	485	498	519	464	482	493	499	449	483	479	488	520	475	499	495	490	491	483	509	470	480	499	474	522	497	508	533	506	474	461	489	503	470	477	465	483	470	468	490	483	474	528	466	504	538	477	489	489	524	502	491	493	496	486	437	525	526	511	447	472	524	499	464	473	491	482	502	487	471	461	538	506	534	467	473	477	477	461	485	482	482	541	482	523	468	496	459	429	472	517	482	541	462	524	518	477	481	503	496	519	509	494	489	496	496	537	512	478	492	523	472	472	457	475	486	493	515	470	509	518	459	482	470	463	456	503	500	501	467	492	461	522	526	489	494	470	515	472	511	502	472	484	504	482	487	474	504	487	504	505	473	496	481	489	506	493	494	466	509	469	519	439	467	508	522	497	450	514	462	472	484	494	469	528	503	472	513	494	511	467	497	509	467	479	454	508	484	459	509	468	499	511	492	507	525	459	536	530	495	497	509	430	486	477	501	496	478	500	462	478	493	485	499	511	486	488	475	493	518	499	457	522	503	495	517	519	432	485	507	522	501	450	494	486	469	497	467	499	476	534	469	526	506	443	486	504	465	484	495	482	483	495	501	520	514	520	530	456	454	545	497	471	524	513	496	487	492	477	459	479	471	483	504	480	477	499	523	479	461	464	498	492	459	443	509	508	513	503	520	488	499	491	483	478	497	493	476	549	493	534	514	488	494	481	492	429	508	495	509	492	459	471	532	471	491	499	475	469	483	466	484	471	476	490	453	473	518	521	527	475	481	490	517	476	488	448	525	476	470	499	496	504	509	519	521	487	483	476	472	469	453	469	488	486	531	511	465	445	473	514	514	521	476	472	481	533	483	475	503	544	468	497	505	509	457	483	505	474	497	480	533	466	482	469	501	491	515	464	458	517	492	531	500	493	455	491	502	513	501	505	499	497	500	456	443	499	509	484	460	485	477	500	483	506	486	463	518	490	489	536	506	533	508	474	507	556	541	467	470	498	489	520	494	467	471	513	495	472	525	474	505	484	469	484	497	529	504	469	502	473	492	485	497	493	490	503	462	499	531	482	504	509	473	450	494	501	505	473	495	510	500	491	475	507	513	497	492	478	418	501	448	487	474	479	471	468	488	477	492	473	496	462	469	508	513	471	486	479	495	467	490	494	478	523	489	483	478	491	497	474	510	494	532	470	445	471	493	495	499	510	432	477	467	474	455	465	507	504	510	493	513	507	501	493	506	475	461	502	451	506	498	492	516	476	522	460	479	511	469	453	469	475	492	494	496	499	518	504	480	516	470	495	480	474	483	465	518	500	468	483	468	498	494	473	490	502	520	476	509	462	475	506	507	464	489	495	508	472	508	562	499	506	458	498	499	477	497	519	521	452	478	480	481	491	457	467	509	520	497	493	507	495	508	494	475	469	478	511	487	542	493	490	473	437	504	531	519	450	478	500	486	475	502	472	460	469	499	478	499	514	529	479	491	471	506	468	505	507	468	485	477	522	451	482	480	478	497	506	471	450	476	480	496	483	454	479	497	501	453	515	488	497	487	491	525	517	467	490	498	500	474	493	490	509	512	531	494	489	488	520	539	486	475	452	491	471	521	538	498	473	502	498	527	462	478	495	488	474	488	455	554	493	491	498	505	483	465	488	472	473	516	491	493	505	503	467	487	511	505	505	517	468	491	522	514	467	471	465	500	509	506	496	517	504	510	476	526	483	469	478	495	477	496	539	489	509	500	501	500	523	494	469	464	458	493	448	493	490	468	499	483	511	501	449	499	514	480	476	473	492	490	510	509	462	480	482	500	502	510	476	499	491	495	484	487	480	519	480	468	475	494	553	449	515	497	523	501	461	490	481	513	478	501	519	502	487	495	506	484	456	533	441	473	497	532	489	477	512	536	488	549	492	501	488	481	472	526	498	471	520	469	491	505	498	503	502	493	535	483	466	474	493	521	490	466	504	525	488	460	463	514	494	491	469	476	459	507	469	500	515	511	454	479	505	500	499	443	484	475	522	497	448	504	466	492	514	486	492	511	482	486	499	492	465	521	433	504	474	421	514	513	459	520	498	521	539	485	490	485	469	488	469	468	503	502	484	496	478	465	477	486	506	461	460	480	504	519	522	522	516	479	510	485	539	520	496	517	476	514	474	473	490	451	509	473	494	482	472	465	485	530	476	491	484	499	500	467	513	516	483	495	488	495	484	478	526	476	481	534	505	456	497	488	496	503	495	471	509	520	512	478	505	476	480	494	473	486	505	478	479	482	488	475	491	546	453	453	502	471	486	470	483	495	487	449	475	505	517	481	445	483	479	467	472	493	438	509	503	475	475	488	515	551	485	466	506	510	501	478	537	526	502	508	486	503	495	536	475	497	474	485	537	476	502	480	437	497	498	489	521	492	460	513	477	504	481	513	536	485	491	477	451	524	482	502	499	482	480	483	482	477	476	489	492	484	517	490	469	510	503	474	525	505	478	477	514	445	483	457	463	504	506	465	510	502	507	477	513	543	469	480	531	517	526	513	472	488	483	504	468	487	508	473	525	479	478	498	520	490	470	518	477	460	470	491	495	495	508	532	492	524	465	455	485	475	470	449	501	507	466	514	487	497	439	528	501	496	497	491	469	482	473	485	469	505	476	485	460	495	439	519	478	510	510	458	466	532	536	505	458	484	523	506	492	498	503	497	507	474	511	474	476	510	497	491	509	545	495	489	525	434	476	501	484	490	475	489	459	479	503	482	495	476	528	478	477	467	530	504	478	509	501	479	483	520	497	447	472	495	478	457	452	458	465	512	506	512	491	464	479	471	475	544	539	496	452	498	516	533	483	490	487	502	464	508	502	477	468	501	457	533	493	471	459
24301	21652	28807	24998	21351	6331	1409	894	738	723	625	596	559	486	450	447	458	393	432	396	424	438	422	399	411	426	362	398	361	382	392	384	388	371	362	373	313	329	368	354	342	326	376	364	389	338	342	334	360	353	340	331	350	344	337	327	325	346	326	337	345	355	365	320	352	350	330	328	366	341	311	346	336	325	343	345	328	376	347	369	370	359	334	355	350	347	351	323	371	359	338	333	320	338	334	360	326	333	339	350	373	343	359	369	320	361	355	351	345	338	351	321	316	368	328	331	328	318	344	336	351	346	336	362	358	359	357	336	342	371	329	326	386	324	337	322	347	309	353	314	329	330	345	338	367	326	338	378	321	318	355	346	377	355	330	314	360	313	320	331	342	372	316	353	327	372	349	340	338	356	329	351	322	356	350	334	347	341	331	320	297	345	313	347	358	338	342	332	369	321	374	350	354	355	350	332	351	369	341	349	371	362	306	316	373	363	342	362	373	354	365	320	371	340	340	333	360	373	353	327	351	347	355	348	360	351	360	321	336	350	323	353	309	324	359	352	334	328	335	335	349	340	338	364	344	343	361	337	327	364	337	330	336	360	340	322	340	339	319	357	316	341	342	338	333	316	341	339	350	313	293	347	334	348	329	332	326	336	339	357	354	304	358	380	336	326	340	348	318	351	303	339	325	352	365	356	347	321	324	364	361	354	329	345	335	356	357	339	334	341	345	356	359	363	344	330	340	343	334	291	350	374	329	379	339	360	345	346	346	329	361	318	359	344	349	319	345	339	349	378	327	343	315	334	353	359	312	339	343	336	332	367	329	325	360	315	342	341	338	372	331	332	347	347	376	384	346	353	354	361	338	359	347	357	354	344	345	335	274	336	350	354	336	349	342	372	324	360	340	372	327	351	334	343	329	356	353	342	341	321	334	355	347	345	345	341	370	345	363	325	373	335	337	352	339	324	347	354	355	347	327	350	359	343	308	365	331	352	339	301	305	336	335	347	363	322	358	370	344	319	343	317	342	363	326	360	372	360	346	340	353	353	346	335	343	399	336	361	312	349	346	358	332	352	345	358	335	315	349	340	342	339	360	344	328	322	308	354	351	353	343	333	330	339	372	371	359	334	368	342	316	339	354	361	315	353	345	321	317	330	303	373	332	348	358	352	365	345	338	337	326	338	372	352	344	360	299	371	380	349	353	354	330	359	332	341	326	341	338	350	358	309	320	353	310	330	348	332	329	333	352	306	359	338	332	332	355	328	360	319	336	337	321	325	345	356	360	337	331	341	328	345	335	371	337	369	323	323	364	356	351	361	337	346	356	350	323	400	343	348	320	327	333	361	345	347	317	300	327	399	324	380	365	334	342	353	361	314	362	321	379	301	325	330	318	351	339	376	350	353	336	337	300	325	347	318	350	357	334	338	349	324	336	327	338	331	334	331	327	327	336	360	354	350	336	337	325	317	343	319	315	333	344	368	373	329	335	324	333	317	331	357	364	318	315	355	357	322	337	373	332	354	346	352	337	327	352	316	344	347	309	315	342	353	342	332	362	369	314	326	333	358	336	334	330	328	319	367	335	340	326	328	328	339	339	322	344	322	336	328	340	349	350	349	338	326	337	322	343	339	348	324	355	395	341	337	350	355	356	335	331	387	374	359	326	349	324	312	344	362	354	359	341	347	342	352	357	314	318	304	336	345	330	366	319	341	350	340	332	267	356	335	374	330	332	360	345	327	359	325	319	379	348	341	316	331	378	370	373	311	343	347	343	344	370	350	304	382	326	339	334	313	331	320	325	344	359	332	356	323	331	334	349	341	304	343	337	329	324	342	339	342	336	345	330	345	337	354	371	343	330	338	345	338	336	328	344	352	330	344	368	371	334	330	312	345	356	353	329	358	330	333	341	337	355	342	358	326	382	304	344	338	348	317	359	381	336	320	332	321	312	330	364	372	345	342	341	320	336	324	363	351	339	318	335	332	357	329	339	367	364	330	362	349	331	324	320	342	289	358	373	343	383	339	331	337	305	334	341	334	310	323	361	386	364	372	323	340	352	340	347	303	322	345	363	341	327	360	357	339	352	341	330	328	351	342	362	349	331	326	341	346	346	363	355	319	352	328	336	367	367	346	321	355	309	338	354	341	335	355	316	358	349	303	374	380	331	341	333	358	342	350	343	362	330	343	326	339	343	352	363	309	349	351	340	327	297	350	351	380	349	316	349	345	355	323	322	344	344	365	336	359	328	354	337	319	347	352	316	322	332	329	333	347	330	339	317	326	328	363	344	319	358	345	376	346	347	338	343	328	375	323	376	342	318	323	364	305	329	349	324	364	333	331	385	320	342	361	382	344	342	378	355	355	322	335	332	320	339	327	326	342	344	312	319	343	331	320	333	299	333	290	342	331	342	307	336	323	363	346	326	348	337	343	346	347	338	338	305	331	308	354	320	353	350	333	370	343	351	373	360	318	335	346	351	313	350	341	360	373	331	370	327	335	352	312	353	327	316	360	323	322	352	324	350	384	340	335	350	343	297	346	323	325	316	334	336	302	348	343	356	338	347	325	335	350	328	340	339	330	332	346	335	349	369	367	325	320	393	340	359	341	297	356	319	321	320	338	366	370	327	348	335	327	328	340	377	309	340	345	348	359	306	345	327	356	360	342	344	351	342	343	355	364	352	346	353	323	356	296	345	333	352	346	312	321	349	338	337	342	318	341	375	311	331	336	358	359	344	322	359	319	379	302	329	332	380	339	353	330	354	339	353	347	341	326	346	337	320	308	326	346	311	348	372	360	356	356	322	333	328	319	320	324	345	358	325	332	329	340	313	356	347	370	345	324	344	328	366	341	317	342	320	331	387	340	322	336	321	339	336	320	358	328	340	337	331	353	326	323	349	364	338	334	354	342	348	361	320	336	313	340	349	324	368	306	352	338	360	341	325	333	353	350	333	351	339	333	329	352	327	343	338	371	329	329	350	327	309	347	337	354	356	360	348	307	366	344	360	338	328	327	351	354	353	397	371	308	360	328	312	339	405	364	347	348	340	328	313	333	388	307	334	323	330	326	366	324	340	327	305	341	345	370	326	340	328	359	351	330	329	347	334	344	339	361	333	355	336	360	323	353	360	322	344	314	331	310	395	365	314	349	380	336	367	347	349	337	337	356	359	341	367	327	351	349	360	330	333	351	352	368	320	342	333	357	342	345	346	319	319	312	367	359	310	317	323	332	368	333	352	343	351	325	354	319	352	334	335	361	349	343	339	352	343	309	334	298	345	349	330	337	358	373	337	335	347	322	343	320	327	359	357	318	327	358	364	370	354	348	361	343	340	368	361	323	308	348	369	322	354	316	322	372	378	315	361	332	365	367	306	342	346	355	321	341	347	335	362	333	348	349	343	343	384	319	357	344	337	343	366	333	322	299	349	329	320	344	347	365	321	302	347	345	331	311	323	333	325	333	334	339	317	349	318	364	342	379	334	330	329	363	337	348	329	329
24470	43005	18716	6231	4525	3112	2259	1777	1479	1219	1145	1103	916	837	781	717	703	660	597	590	574	565	604	592	598	611	542	514	545	530	523	510	515	489	517	473	448	453	538	473	454	451	502	468	460	471	473	509	450	429	453	438	503	501	444	469	460	469	464	468	489	487	456	455	440	443	456	424	459	433	461	453	450	435	460	453	440	456	479	448	471	463	421	439	459	448	473	419	478	469	503	477	466	442	491	465	471	422	462	491	456	448	438	465	471	472	485	439	426	488	437	491	432	460	440	473	440	476	483	463	469	494	466	456	468	451	462	447	456	428	435	460	502	494	484	488	470	439	442	409	472	447	455	485	468	437	469	454	441	470	443	481	437	453	438	477	475	516	440	485	472	454	486	467	506	453	493	462	480	463	453	460	466	455	453	456	451	441	435	468	472	460	484	461	441	482	447	449	440	448	487	478	447	484	471	439	433	448	433	446	449	494	443	445	445	502	443	480	454	455	441	456	440	459	427	450	437	452	417	430	456	474	474	431	482	481	463	462	482	507	478	486	458	453	479	450	444	447	425	453	467	490	454	457	446	460	470	450	474	476	449	439	446	457	460	443	474	453	439	472	495	446	439	471	497	471	455	474	437	463	466	474	457	487	487	468	447	422	461	436	461	466	455	490	450	458	444	462	457	470	425	459	466	444	444	444	459	479	412	486	478	470	486	458	461	427	463	480	441	448	476	470	473	471	445	467	420	446	484	458	463	446	427	481	436	452	485	464	479	423	469	442	439	477	472	450	466	449	461	463	466	445	494	446	467	450	438	463	405	454	441	458	438	437	435	457	467	456	477	418	458	494	439	443	443	455	458	423	455	475	508	432	485	470	484	456	462	458	447	461	445	445	491	451	445	451	415	453	473	423	463	495	423	485	432	482	463	488	447	465	454	471	422	476	466	449	441	443	470	447	433	436	436	456	454	488	462	446	427	513	465	465	432	457	479	435	462	469	455	484	450	435	419	461	456	470	482	452	448	504	418	418	466	410	426	466	474	489	499	490	404	465	442	425	462	427	476	412	464	436	439	427	461	460	427	463	455	499	462	447	457	437	508	444	457	447	469	437	439	466	463	454	418	459	434	459	405	451	449	426	474	491	442	425	486	444	467	463	460	475	470	461	478	460	460	467	454	457	468	449	484	474	451	467	455	430	479	466	453	413	448	463	440	446	461	471	452	426	444	444	465	484	442	502	451	445	474	443	464	418	481	453	437	475	464	464	455	472	433	450	460	455	442	454	425	478	442	451	460	454	445	442	478	423	419	447	433	486	451	432	425	476	456	471	475	451	448	476	445	477	447	500	483	469	468	446	418	445	468	468	461	406	443	488	457	455	457	437	448	448	451	492	469	431	490	431	437	481	449	471	467	468	457	455	409	445	463	430	441	454	481	483	445	460	470	488	435	453	482	439	462	477	465	415	479	435	475	493	451	455	463	444	450	488	477	495	489	469	462	462	457	437	480	405	465	434	427	439	440	435	494	443	415	454	423	459	435	440	466	434	454	450	437	485	465	460	436	490	513	438	471	481	463	482	471	422	420	462	477	460	480	480	478	503	439	484	510	439	458	483	429	491	459	421	467	435	486	492	413	430	463	464	462	460	475	433	510	430	473	482	493	474	441	429	448	474	435	482	439	445	445	441	465	437	473	463	491	442	465	463	462	446	483	449	443	443	463	480	464	477	440	462	440	469	419	474	503	477	440	448	482	472	465	454	463	479	473	458	469	469	441	453	468	462	431	477	475	479	463	490	489	435	455	474	476	460	466	464	427	432	464	481	496	448	444	459	433	464	464	426	446	452	465	477	457	448	464	470	484	484	461	455	451	446	421	444	463	472	457	432	445	443	449	466	474	462	519	470	473	478	472	489	451	464	462	432	437	466	432	482	464	478	450	449	442	481	450	442	469	461	464	457	466	482	457	432	440	439	434	435	501	486	487	447	489	462	435	505	459	469	453	430	439	439	503	441	437	453	461	458	428	478	490	463	445	456	456	462	477	442	465	431	465	459	483	466	443	464	504	454	465	426	443	448	479	449	431	471	460	445	460	392	449	470	447	485	432	462	478	471	419	493	489	491	474	448	486	459	448	427	469	438	413	451	462	451	458	511	462	463	450	443	455	456	424	457	457	445	451	480	485	472	461	441	466	443	450	470	457	439	454	443	438	455	458	464	477	456	459	443	465	492	457	441	435	465	442	455	473	436	451	428	434	484	466	450	464	427	472	455	438	452	476	456	418	456	420	447	411	442	476	465	438	425	447	512	445	467	454	455	442	473	464	490	460	457	471	444	444	466	472	470	433	478	446	444	464	469	478	444	462	455	470	458	441	489	453	461	466	457	452	428	437	444	468	431	472	488	432	443	438	449	474	481	459	446	450	469	413	430	447	480	457	455	501	437	452	474	434	436	453	505	448	450	417	484	475	461	462	445	444	463	438	495	441	454	453	432	486	457	452	452	453	460	442	461	451	437	451	469	493	490	466	456	448	459	506	481	468	469	446	471	493	468	474	483	458	471	512	508	473	469	451	450	460	471	442	441	446	491	483	445	469	487	491	447	454	460	479	451	462	458	459	450	479	467	461	484	455	473	461	444	472	459	524	461	499	441	448	481	456	473	460	456	453	432	456	442	468	471	443	478	465	451	508	496	484	441	435	454	473	432	470	470	457	444	446	456	446	500	433	453	452	448	463	476	512	456	421	459	438	483	450	409	475	418	449	487	469	486	503	404	473	448	463	429	452	448	491	464	446	486	450	493	457	445	474	460	444	466	456	462	488	434	461	417	494	444	472	477	431	448	452	469	495	479	444	446	444	475	442	444	438	487	462	511	474	448	464	447	469	458	477	449	452	472	468	481	452	466	457	455	418	456	476	447	484	437	484	461	440	480	446	478	480	461	453	454	413	440	424	448	470	448	495	416	456	482	461	466	431	457	462	451	451	440	435	456	453	448	473	503	434	481	440	470	463	508	455	449	443	453	479	442	460	479	467	465	476	464	474	461	480	473	448	452	482	462	484	486	457	452	438	412	476	480	458	460	473	494	441	426	440	439	454	400	457	454	470	477	460	435	486	478	459	436	471	452	455	466	446	456	513	458	424	478	427	449	454	484	470	445	443	482	457	460	464	475	475	445	480	448	450	478	432	462	433	459	462	472	483	484	475	464	467	447	457	453	467	500	449	476	437	455	443	453	456	426	446	456	437	489	472	460	449	478	471	468	497	489	466	493	459	447	450	468	460	466	473	471	432	494	457	476	468	441	435	459	489	470	477	425	491	447	442	457	445	479	421	466	433	445	476	465	433	461	436	441	437	459	433	465	431	482	421	464	450	452	467	501	489	464	442	490	454	468	472	486	449	417	480	432	465	481	455	454	465	468	441	507	429	436	452	442	465	456	506	435	444	435	454	439	474	447	436	459	448	459	440	428	457	447	445	471	459	486	438	451	472	443	463	428	457	455	464	461
25295	21609	27547	25758	8439	1249	802	571	523	454	428	402	372	355	334	318	336	328	265	300	284	271	304	311	284	290	265	270	264	261	243	245	255	256	265	272	226	262	233	243	248	225	234	236	216	240	231	248	196	255	238	220	259	258	224	255	260	237	224	252	247	250	243	245	268	228	246	228	245	253	212	225	239	240	245	239	238	211	231	232	219	252	231	236	255	217	265	255	211	225	238	226	230	262	232	242	217	224	270	232	232	221	224	243	219	243	240	247	248	255	244	233	239	281	251	246	244	229	254	244	233	243	201	229	247	246	228	241	222	228	221	244	233	240	255	230	239	264	224	260	225	225	261	256	230	209	237	207	253	259	232	239	244	235	228	260	202	256	246	215	236	237	218	246	288	236	243	247	232	245	251	242	230	244	259	263	220	223	256	246	263	225	225	257	252	229	245	224	245	232	230	269	244	231	228	262	255	233	226	229	241	225	235	228	246	259	228	265	254	211	255	250	222	244	223	239	211	222	228	234	233	220	268	248	255	237	239	247	234	248	226	238	250	217	243	257	251	260	243	252	250	227	215	228	220	247	243	226	255	241	245	220	219	210	215	250	250	255	242	255	234	236	258	247	228	223	216	244	243	256	215	233	238	231	245	250	263	243	242	218	247	249	217	224	255	203	239	245	239	223	254	273	212	219	235	252	232	243	249	237	255	261	235	214	236	260	226	243	240	212	210	272	225	229	248	252	247	225	207	229	254	228	232	241	249	220	221	235	241	235	201	243	231	246	251	221	227	231	235	227	243	240	220	225	214	232	237	225	195	269	230	256	244	253	221	245	264	249	233	248	267	230	229	236	258	232	259	236	224	248	236	216	265	240	234	228	246	209	245	248	244	282	230	221	250	225	218	241	250	242	260	245	229	216	229	251	271	260	248	227	214	220	253	238	233	274	235	250	242	287	256	231	234	232	252	273	220	229	219	223	274	232	226	225	254	235	223	244	246	223	224	248	240	250	234	259	255	251	236	236	257	217	240	234	241	259	243	225	212	244	252	228	247	222	234	233	218	247	248	241	242	238	255	217	253	268	251	228	253	237	238	238	241	228	243	254	239	198	252	269	266	227	248	274	226	249	253	242	245	244	261	244	230	251	241	231	220	252	231	255	222	249	255	260	264	239	250	257	240	265	240	245	244	264	241	219	215	241	249	251	235	217	258	241	225	225	242	229	218	224	236	246	211	275	236	273	253	222	230	238	254	239	244	233	227	242	237	238	255	226	272	259	248	249	219	235	261	219	247	238	276	236	250	228	236	245	239	246	235	250	267	213	212	245	234	240	258	242	226	244	227	248	238	219	231	259	214	241	265	261	245	226	240	239	236	266	247	240	233	226	212	240	227	238	234	252	260	273	237	253	233	282	221	245	239	250	244	244	253	250	230	240	211	272	250	237	253	233	239	231	220	255	248	250	220	262	251	243	238	257	204	230	245	247	235	231	232	210	241	229	238	232	230	248	225	223	250	235	228	260	227	205	229	231	239	249	242	239	219	234	270	233	240	241	244	253	227	225	221	236	241	249	246	246	226	290	239	254	246	206	246	248	221	225	229	252	236	228	241	239	249	238	226	276	258	230	259	262	240	235	262	226	242	286	234	262	252	238	211	239	244	202	235	234	231	268	242	246	247	220	225	255	250	247	221	260	215	259	251	239	249	220	214	249	225	221	258	232	231	227	251	237	236	259	238	250	238	237	243	231	250	228	228	243	251	252	223	246	216	234	232	250	221	251	220	244	225	202	245	240	250	219	258	241	228	229	223	263	254	210	224	260	249	269	251	245	243	243	254	233	270	214	232	251	241	235	230	262	235	232	241	210	273	256	219	233	246	250	251	234	239	232	247	244	205	241	234	234	237	228	233	217	221	234	261	241	230	268	276	245	224	233	261	228	264	232	243	236	229	239	223	253	245	256	220	259	227	209	223	241	210	233	236	256	256	203	228	246	252	214	225	219	233	246	234	230	245	253	226	233	224	245	244	241	250	236	249	239	230	240	245	254	245	240	235	226	256	238	249	223	257	221	231	280	242	245	246	238	216	209	249	235	226	255	242	256	269	250	248	229	255	228	247	261	218	237	261	228	236	244	231	270	259	263	246	239	245	251	247	241	234	239	238	234	247	216	211	219	230	229	252	234	221	206	213	224	246	229	234	236	234	231	238	239	232	232	234	200	223	262	224	222	228	232	239	231	276	231	232	227	221	209	242	211	225	230	238	230	236	235	267	244	259	229	238	242	234	254	223	250	242	231	202	249	227	222	283	242	231	232	199	231	234	246	222	223	243	244	249	226	265	244	243	244	256	237	250	241	243	220	234	227	246	229	239	225	233	213	236	260	236	211	229	253	216	215	220	249	221	239	228	267	248	245	238	258	241	235	233	265	264	234	220	250	223	248	234	227	225	253	230	248	228	237	244	251	233	246	235	253	251	246	243	274	216	242	220	240	253	225	218	243	223	240	238	250	236	234	225	254	234	221	253	259	232	231	238	232	212	210	229	256	273	224	244	267	233	240	256	214	276	245	264	237	236	222	221	232	230	236	247	241	237	222	244	216	243	225	192	242	243	239	245	205	252	236	240	258	261	251	244	235	255	254	258	240	226	226	241	232	241	233	241	245	238	227	217	218	247	229	257	251	228	259	227	259	228	233	246	222	234	257	237	220	249	261	230	235	226	189	218	214	232	219	235	233	247	210	255	243	245	247	222	200	236	243	238	272	238	248	230	230	247	252	253	261	217	212	232	200	239	240	245	247	233	250	252	246	243	232	245	234	231	255	225	228	256	256	234	255	230	230	238	233	223	274	219	247	240	226	249	238	249	227	224	227	252	237	268	240	247	232	219	249	254	229	237	263	251	251	249	256	229	218	211	220	246	231	266	237	250	213	239	267	212	251	251	223	235	249	214	246	221	238	239	254	266	240	235	262	222	262	224	229	250	234	219	226	226	217	227	256	227	238	223	211	237	211	251	224	210	225	248	237	221	218	237	218	243	224	261	219	225	242	248	248	235	250	269	234	234	265	239	240	258	236	248	252	242	247	242	234	237	237	216	221	243	247	252	256	247	255	254	242	244	257	235	215	238	223	224	234	208	237	223	239	233	232	227	225	243	218	237	248	252	237	269	263	274	261	224	227	256	244	236	245	223	209	247	219	244	233	222	239	226	222	224	255	267	228	257	222	234	262	241	249	246	234	223	216	242	260	244	234	214	236	245	206	244	250	230	237	251	228	218	239	252	230	231	210	240	237	272	228	247	219	269	228	260	243	212	262	237	251	246	238	249	227	261	238	242	252	229	256	234	249	244	243	240	226	240	255	211	234	246	226	238	253	227	240	229	239	262	248	242	256	235	247	231	220	242	252	223	232	244	213	243	286	244	245	254	242	213	272	225	218	245	257	242	240	245	253	224	226	251	278	227	237	222	233	216	219	250	237	245	220	215	235	237	237	248	223	246	231	246	256
23732	38586	15311	4785	3349	2412	1704	1330	1107	965	852	753	656	556	580	490	485	476	486	434	429	460	401	373	399	382	380	380	349	358	346	346	342	343	337	329	360	315	353	333	338	331	333	318	326	316	345	325	333	302	314	294	304	334	320	326	300	333	346	288	299	335	287	322	312	305	295	322	327	299	305	289	309	325	310	307	340	296	360	319	323	306	349	310	309	330	271	331	299	305	309	351	290	329	290	299	363	304	328	304	314	315	304	333	291	316	330	299	344	321	306	342	329	338	293	259	314	302	309	309	294	312	314	300	339	317	297	324	316	290	314	313	331	324	299	287	306	309	308	287	328	322	291	303	298	360	314	320	328	336	297	298	274	304	325	331	338	293	315	335	322	317	285	339	303	350	313	324	317	331	327	336	339	323	292	301	309	322	312	317	302	314	340	304	315	318	325	302	279	329	311	297	314	322	333	298	312	292	336	334	295	317	296	314	322	323	304	345	320	312	283	313	316	337	311	275	306	320	338	326	312	305	329	331	296	301	296	309	331	334	311	318	323	325	328	321	321	342	310	314	337	322	319	304	336	313	322	321	305	321	289	315	332	288	313	306	285	311	279	316	304	309	268	302	334	329	316	296	322	333	309	366	327	286	318	322	280	280	314	313	329	309	352	346	301	318	315	325	303	311	306	311	316	296	301	302	329	297	319	313	347	299	326	311	297	286	330	334	322	306	329	337	320	350	294	297	309	324	345	341	319	278	310	291	327	331	315	332	313	337	343	291	313	335	313	345	316	312	284	295	326	313	299	275	314	311	305	335	331	303	318	314	304	340	339	302	328	289	324	320	285	314	312	303	341	292	303	321	310	312	297	313	326	305	313	317	317	343	305	318	305	322	272	323	299	313	332	325	289	292	324	341	329	324	305	290	337	300	308	309	314	333	321	315	343	290	330	317	316	296	325	357	289	329	323	309	309	311	332	313	322	314	321	311	273	325	298	309	282	306	334	286	315	257	328	305	297	308	336	300	314	307	306	346	320	331	321	298	321	327	312	329	309	337	349	323	318	339	298	336	352	333	318	317	320	287	337	342	345	333	327	314	312	310	277	309	319	305	309	321	327	329	298	301	307	316	309	317	315	289	317	300	278	324	325	330	312	328	300	289	308	326	340	290	308	309	312	327	312	301	296	328	335	310	313	347	305	289	309	333	302	317	327	312	324	307	340	289	356	331	309	305	320	319	325	310	330	319	332	342	307	317	304	307	324	299	321	342	308	309	294	299	330	311	335	330	338	325	317	281	328	297	319	315	339	308	317	304	305	322	332	293	356	368	292	311	276	304	297	303	302	349	358	303	297	300	285	327	290	339	303	324	327	313	328	348	297	319	351	300	313	307	334	291	309	300	315	336	286	323	332	311	319	345	309	330	326	326	351	306	322	308	323	301	331	310	328	284	312	266	327	334	300	323	344	321	333	348	316	323	327	315	299	292	345	296	309	323	319	321	288	317	313	342	310	314	319	322	379	278	281	304	343	341	300	319	313	338	332	299	302	310	305	287	323	310	312	328	330	290	309	307	324	322	299	323	298	337	327	306	318	323	306	316	306	291	296	305	302	312	323	297	343	297	338	329	301	300	305	312	293	295	328	315	312	343	320	314	310	278	348	294	297	267	328	342	342	304	303	322	339	344	315	306	349	336	315	312	315	329	350	316	315	298	323	333	340	299	315	305	298	313	337	351	287	328	280	335	339	324	323	303	299	323	289	317	309	312	295	285	332	295	297	303	320	316	306	351	299	288	322	304	305	317	303	350	339	349	329	307	306	292	316	334	329	296	341	324	344	349	320	325	344	305	303	302	323	328	325	296	307	324	303	342	326	324	330	304	328	329	294	322	309	313	327	352	287	322	291	340	319	340	278	324	304	331	341	318	322	292	304	301	326	319	326	323	309	331	309	314	274	323	336	322	282	325	335	313	326	321	306	309	327	315	301	339	318	286	322	304	324	286	314	331	300	299	315	301	313	309	317	337	348	295	342	334	317	325	304	302	313	294	333	281	338	330	342	302	351	312	276	294	349	325	328	308	330	281	313	324	318	312	329	316	329	324	313	344	303	352	351	302	331	340	347	323	315	298	334	340	288	307	299	315	356	342	299	334	291	319	319	294	307	294	321	322	320	373	325	316	301	307	280	282	311	306	317	334	302	299	316	304	302	330	286	313	310	336	322	319	311	293	306	328	320	309	348	284	299	278	326	333	305	343	300	345	291	332	325	295	318	308	315	334	292	336	313	320	307	319	285	307	335	343	311	290	337	287	324	322	284	297	296	288	324	325	316	330	309	360	319	320	307	309	335	305	321	343	299	329	322	326	365	325	298	307	333	316	308	330	318	327	318	312	311	313	342	324	303	312	285	309	318	320	291	315	328	313	322	285	305	323	315	296	335	340	339	334	314	315	320	322	328	333	325	316	285	288	314	323	334	321	307	311	304	313	322	318	287	312	349	336	338	310	334	320	325	322	318	313	317	316	285	315	313	285	336	330	341	336	318	325	339	308	307	324	319	327	323	331	332	328	321	305	339	316	304	336	290	306	286	306	303	353	337	320	304	306	330	303	294	333	313	336	285	284	293	346	358	326	323	325	326	311	290	319	334	323	301	305	298	305	310	311	314	327	315	327	300	327	344	324	335	334	334	311	295	333	335	290	309	301	332	330	303	304	298	319	321	331	330	292	317	309	333	309	345	320	328	329	329	298	324	311	346	341	288	301	301	303	303	272	303	301	293	294	334	341	301	305	285	319	304	330	322	303	311	342	273	330	286	315	316	300	311	314	286	329	320	315	341	314	323	330	345	300	322	304	315	320	328	332	315	323	327	298	309	329	323	308	334	345	324	300	289	292	296	286	315	321	314	322	283	289	321	329	323	302	291	323	306	322	308	301	303	330	314	307	304	299	308	310	323	327	292	303	306	321	317	313	358	322	322	323	341	305	323	328	289	321	346	304	285	317	323	320	328	337	267	311	291	339	302	344	351	301	335	302	346	308	333	322	295	316	311	324	309	302	279	326	309	286	312	323	299	283	335	327	320	299	323	316	325	303	341	308	317	278	328	282	313	284	298	304	322	309	327	324	325	340	305	307	327	329	302	314	309	329	304	319	310	317	310	315	338	298	335	329	311	308	298	323	314	327	310	325	293	302	326	329	288	323	293	326	319	306	298	334	323	316	321	309	341	315	306	324	354	304	338	324	339	308	327	314	326	314	303	308	292	294	328	308	333	287	322	328	315	331	297	331	353	335	339	319	307	312	331	335	303	378	305	313	343	340	327	308	293	308	292	334	324	314	315	326	305	304	317	327	320	330	308	303	311	311	313	326	312	317	305	317	294	337	317	319	294	329	297	352	328	320	361	330	320	308	314	333	338	296	281	331	326	333	325	295	343	329	288	305	311	305	302	296	345	303	301	336	332	328	279	317	341	293	299	319	326	314	303	309	342	318	317	304	301	328	326	290
23138	21632	29391	24358	21635	21497	5834	1184	831	651	581	495	452	455	417	360	354	297	281	265	260	257	245	250	233	224	240	204	211	188	202	213	180	196	183	190	167	180	157	164	168	178	204	183	194	168	184	155	183	162	169	162	147	163	149	182	168	172	148	145	154	164	161	182	167	166	165	172	136	141	165	200	172	145	161	166	160	147	164	156	160	166	183	154	140	150	161	167	133	183	173	155	187	165	162	153	167	150	145	169	171	124	187	164	142	163	159	165	164	160	157	173	154	154	186	139	146	161	178	187	163	158	169	173	158	174	159	160	145	182	154	171	156	162	145	152	183	157	154	147	147	153	160	154	145	148	163	163	156	162	170	161	176	174	146	158	157	167	168	161	184	151	181	169	166	156	162	139	151	151	168	148	176	186	151	154	156	160	166	170	178	170	157	155	177	146	170	161	161	169	168	161	157	161	192	179	148	160	178	152	180	150	181	180	158	155	172	152	153	145	164	137	164	166	163	163	162	157	171	149	176	156	147	150	177	137	162	156	171	153	141	141	162	156	170	125	167	162	168	159	134	167	147	153	143	181	157	156	161	149	174	158	142	173	163	161	146	153	143	184	152	178	160	146	166	160	188	133	136	148	151	175	159	162	159	184	143	174	168	168	152	154	176	158	187	159	144	171	151	145	181	156	176	157	165	157	168	163	176	149	147	134	158	178	148	163	143	155	171	157	161	151	160	128	173	215	158	180	147	156	177	154	199	172	175	133	156	173	176	167	172	148	152	165	159	157	178	153	162	155	164	142	143	182	168	148	158	175	156	159	151	169	149	167	145	151	148	168	167	158	161	143	169	159	167	166	180	157	160	153	151	173	152	182	172	147	168	169	159	186	144	185	164	166	194	176	146	167	170	172	173	152	162	165	155	139	194	149	153	171	164	160	172	182	159	137	137	152	151	165	163	151	154	194	178	166	154	164	177	152	164	166	161	160	166	168	164	157	159	154	152	172	169	159	156	157	162	148	166	160	166	162	159	158	164	151	162	160	143	153	152	148	184	168	170	160	188	156	170	162	162	188	164	181	159	163	171	172	153	164	182	169	167	147	162	179	147	153	151	142	160	153	173	169	176	154	165	168	169	150	156	140	198	163	181	192	140	187	135	174	182	166	162	148	173	176	164	164	155	148	184	155	180	155	178	155	169	174	166	173	151	169	154	164	175	171	173	151	144	166	149	182	163	156	167	137	158	161	173	154	165	146	162	168	183	150	173	179	165	150	196	155	157	169	163	187	166	178	159	157	154	155	151	156	188	157	150	159	169	155	155	175	166	162	181	155	180	162	168	158	130	155	163	159	149	160	142	175	161	159	166	179	159	174	158	173	163	159	171	164	144	172	146	163	162	161	150	162	154	149	172	168	178	145	149	151	162	173	166	147	199	153	151	142	167	180	162	147	168	184	146	177	136	151	162	151	169	164	157	165	164	157	148	157	164	153	170	156	155	168	157	134	185	177	161	157	148	151	153	151	153	165	163	159	174	160	168	167	165	168	136	160	164	180	169	156	188	166	162	151	176	171	165	168	168	174	166	162	179	140	188	176	160	146	136	158	144	161	157	166	166	159	157	149	183	140	167	156	175	146	163	170	183	159	163	161	172	163	179	180	159	168	179	149	164	134	152	170	139	153	171	165	155	180	172	155	161	146	155	158	176	169	171	158	174	163	174	150	169	147	173	158	167	147	146	150	172	173	159	160	155	155	176	163	174	149	196	181	150	165	170	169	162	149	152	155	156	125	155	174	178	156	163	160	156	153	169	181	171	162	188	160	158	178	150	152	163	155	145	157	163	165	178	155	171	172	148	172	144	154	159	161	185	183	142	157	163	170	154	164	152	167	166	177	121	157	168	162	171	165	159	169	183	160	155	179	155	148	157	147	148	166	149	166	162	177	168	161	156	168	170	173	148	182	180	177	159	164	200	166	154	162	180	157	134	157	171	171	146	154	169	151	186	141	135	168	157	153	142	175	160	182	172	172	168	154	173	176	174	155	155	139	149	153	164	170	152	179	136	185	161	168	175	142	159	152	144	168	180	159	161	151	140	166	169	173	182	162	158	179	154	154	166	160	155	165	153	176	152	164	161	152	161	168	153	173	157	161	181	151	182	160	157	164	167	171	142	146	175	171	138	145	152	146	165	156	159	189	160	186	147	153	174	176	194	181	189	164	168	171	171	153	168	134	164	174	178	170	158	156	180	150	171	156	155	162	149	178	173	181	184	162	153	183	155	155	134	157	146	156	185	157	163	175	146	168	167	170	146	151	161	162	182	163	167	156	154	174	169	153	189	158	150	141	152	147	181	156	186	159	135	176	166	146	152	135	176	154	144	160	169	175	130	174	183	171	185	169	163	140	158	152	186	165	154	175	134	155	161	141	149	162	169	150	184	155	166	186	178	158	146	171	164	178	165	157	163	184	162	168	165	157	176	158	174	142	160	154	166	152	147	165	182	160	164	157	166	165	177	143	173	163	174	139	168	167	165	155	159	148	159	169	158	174	177	155	152	155	182	191	184	147	160	156	154	153	154	146	145	160	154	164	159	154	137	129	174	160	153	166	152	155	164	149	140	168	171	180	154	130	153	154	158	125	176	180	188	144	168	161	168	170	179	158	153	137	161	152	157	158	179	164	150	163	149	151	189	159	144	170	163	178	190	154	141	156	180	155	148	171	164	161	173	166	143	160	146	172	174	153	172	150	142	169	144	163	162	166	170	160	155	150	166	176	163	156	187	168	139	162	161	165	170	168	145	151	163	150	150	139	162	164	149	150	140	170	155	153	170	144	155	152	196	146	175	173	156	176	158	183	149	147	165	130	145	169	169	166	180	137	167	145	186	151	168	168	159	165	152	152	166	146	153	155	156	176	156	159	165	170	187	155	143	157	210	160	147	146	157	164	145	154	153	174	166	170	162	150	142	152	163	150	147	147	154	169	162	167	142	151	163	171	136	155	170	169	150	166	161	170	155	169	150	161	160	157	155	158	178	162	183	161	167	152	165	159	148	161	153	165	163	167	156	175	156	196	156	164	151	167	169	169	157	152	183	177	180	196	157	162	164	162	158	183	152	161	161	148	158	144	157	151	153	182	143	155	155	167	168	175	141	149	154	160	164	180	141	163	182	126	145	160	142	156	171	165	161	143	174	176	170	170	158	165	178	162	167	153	166	157	160	172	135	153	175	160	170	138	151	150	154	161	175	155	155	168	170	165	143	148	168	190	150	153	173	160	146	169	164	160	150	162	156	168	162	141	175	183	153	175	182	151	152	172	156	155	165	161	155	163	152	160	140	150	140	176	178	161	163	156	157	171	164	164	177	176	160	168	176	154	166	179	160	170	181	142	152	161	151	169	159	178	148	158	161	192	164	162	161	172	141	177	181	167	162	173	157	148	166	189	145	154	162	170	149	176	152	151	150	132	161	152	164	170	147	164	150	135	159	164	147	180	152	162	159	143
27175	49606	22304	8727	6122	4334	3194	2371	2015	1576	1263	1059	876	796	771	680	612	555	498	463	407	479	446	437	426	389	371	334	331	316	333	250	289	308	268	274	278	243	256	265	250	251	235	231	242	264	237	234	260	236	254	221	229	239	202	261	214	238	224	230	224	229	239	223	226	234	248	245	237	241	195	224	251	210	211	217	244	245	236	188	210	263	226	194	230	200	222	214	227	232	256	209	232	205	213	214	217	220	223	231	196	210	224	220	238	225	220	227	209	217	210	204	225	227	197	237	230	252	241	204	245	212	231	212	237	209	225	197	239	231	198	221	233	218	226	232	215	218	230	238	216	211	231	205	198	237	216	225	228	219	209	250	215	218	247	214	190	229	213	215	212	231	262	225	194	214	216	208	229	221	239	208	198	248	224	217	232	213	218	244	227	218	247	241	195	232	220	230	203	243	222	243	217	215	242	233	233	214	220	190	227	239	235	217	211	210	219	227	244	233	239	241	213	233	241	208	214	209	220	243	222	225	189	201	218	224	197	244	217	225	239	240	216	223	196	220	241	240	209	210	214	220	220	196	230	263	258	210	221	230	218	224	196	233	263	239	224	234	220	226	205	196	195	228	235	215	206	214	234	239	214	218	219	235	228	211	202	235	202	233	214	244	238	230	234	204	254	211	207	210	229	207	256	202	227	246	230	228	213	196	220	199	212	253	211	231	219	212	223	200	247	268	202	205	246	212	244	212	214	239	253	213	219	209	230	226	230	230	196	209	229	212	220	233	220	194	216	216	207	205	235	206	204	231	241	202	206	232	213	230	215	198	224	208	225	206	241	235	220	220	213	227	244	203	226	261	252	198	250	204	224	265	244	234	209	175	218	214	238	210	217	223	218	195	216	225	232	204	232	237	224	243	236	205	234	219	219	226	256	235	217	210	235	204	223	202	197	245	242	234	227	215	216	230	209	199	210	212	218	213	225	239	218	231	241	211	243	211	218	227	233	275	253	220	214	223	222	235	211	229	222	208	221	246	233	242	220	223	195	245	205	234	232	241	238	222	213	229	205	242	200	253	232	214	245	224	233	217	213	232	214	209	224	210	242	226	227	234	224	218	216	242	218	229	254	208	225	221	247	217	248	236	185	240	220	204	232	231	229	206	207	223	223	212	206	212	227	248	207	242	212	228	262	229	239	234	224	207	197	208	232	215	224	199	230	225	229	223	242	220	210	230	242	242	219	228	244	203	209	235	202	237	201	230	218	220	207	238	226	203	201	211	244	207	218	226	224	221	214	212	222	229	232	241	227	237	255	225	243	205	215	214	229	227	240	228	223	204	230	220	226	227	238	218	256	215	217	225	228	191	243	236	227	237	208	205	242	225	221	214	208	238	235	251	247	237	196	229	215	224	212	228	237	210	218	213	225	225	223	215	217	223	209	227	233	224	211	237	206	226	204	227	227	219	212	231	224	233	213	221	253	214	228	213	212	212	239	234	223	226	227	201	215	197	231	221	212	233	231	227	212	226	224	223	245	245	227	215	227	222	237	245	215	238	224	228	218	237	234	252	246	221	209	223	240	221	208	216	241	241	211	239	226	210	216	235	241	222	227	212	230	234	209	202	210	202	217	220	227	227	203	231	236	217	226	226	236	227	236	240	245	226	214	237	195	226	214	221	217	234	216	250	219	218	213	209	187	227	213	241	229	204	192	226	228	206	223	218	227	209	203	214	200	218	228	242	216	212	218	219	214	222	242	231	218	228	204	226	218	215	244	245	220	220	224	232	213	230	212	231	223	234	199	216	243	191	226	232	227	213	229	200	220	231	188	216	210	199	207	231	227	245	206	220	211	243	203	226	213	214	231	239	233	226	244	215	226	235	236	229	214	201	199	221	216	211	215	235	199	217	225	226	218	190	254	230	241	241	208	224	227	198	240	227	202	231	220	224	261	220	240	246	246	250	224	233	239	215	218	209	228	231	227	197	217	197	232	236	222	222	195	220	222	219	219	223	221	241	231	226	203	208	225	238	233	223	210	230	216	211	190	216	223	222	227	253	190	215	215	216	219	207	212	228	212	217	213	212	221	201	208	228	230	213	232	232	234	232	238	222	230	217	222	221	229	197	218	223	213	231	240	252	239	212	196	226	238	221	222	203	243	214	230	256	211	202	222	223	223	227	221	212	233	245	203	232	217	235	217	226	214	208	235	253	259	204	240	241	215	208	226	215	232	211	220	254	217	215	235	234	190	210	213	209	230	195	214	229	202	221	231	230	234	222	237	205	223	200	231	223	200	208	230	223	216	209	203	201	222	236	233	213	265	223	236	231	237	200	224	212	201	223	218	222	228	239	235	204	205	202	207	230	250	234	230	233	211	223	227	241	223	223	228	237	225	225	236	219	237	216	194	214	232	239	220	212	199	225	215	221	214	211	236	234	245	205	192	221	243	219	223	215	220	256	199	233	201	193	223	224	241	229	208	223	215	219	229	225	240	249	219	228	220	263	213	230	248	224	227	223	211	219	221	228	221	204	213	230	239	239	220	227	229	224	221	217	199	215	199	232	224	214	226	231	207	234	214	228	201	219	215	211	229	194	213	199	251	211	206	220	240	221	216	211	201	234	237	221	250	233	232	230	207	221	220	207	236	254	239	227	195	200	218	232	215	226	244	240	208	231	234	241	204	213	238	210	227	211	214	231	234	244	216	249	238	217	212	236	214	242	230	227	229	245	229	219	236	195	226	204	220	238	218	215	221	230	251	227	232	211	220	201	224	213	216	240	209	217	222	237	218	223	192	206	228	216	202	239	196	204	224	217	216	210	223	189	205	216	203	238	215	208	214	218	243	201	209	204	222	215	237	212	211	233	227	197	242	209	222	217	228	224	212	219	191	227	211	191	201	223	239	213	232	217	222	220	232	253	197	210	216	199	215	223	240	224	212	216	221	225	215	237	219	216	214	214	211	219	233	229	215	233	217	207	204	240	216	243	207	210	225	234	213	211	225	228	224	224	230	210	201	238	204	208	212	207	239	189	243	209	250	214	212	194	197	210	203	228	223	219	221	226	223	217	246	217	216	229	251	207	227	234	221	214	204	227	238	243	207	205	217	232	185	193	241	226	224	228	207	199	215	219	244	220	229	211	229	220	206	235	215	205	235	231	218	233	226	227	191	195	231	219	208	216	249	248	220	227	223	211	219	225	186	249	218	221	207	233	225	229	251	219	232	204	242	215	215	230	211	243	218	219	197	231	209	217	226	242	228	221	222	231	225	230	243	210	217	207	235	231	218	230	215	239	227	230	210	233	222	223	219	230	228	209	216	205	226	242	220	213	219	224	232	195	217	225	234	235	247	214	193	221	225	211	220	221	250	235	223	230	232	236	211	214	245	230	221	231	212	227	211	210	204	228	235	226	220	203	214	194	219	230	222	207	228	240	218	225	245	218	206	207	207	211	200	210	218	250	228	230	210	194	222	239	224	216	215	226	231	195	227	211	241	237	209	196
28616	21501	10937	3013	1403	932	749	640	609	560	486	442	444	414	468	411	415	423	417	352	405	370	408	390	422	400	368	388	376	378	399	379	366	397	363	400	359	365	372	386	389	318	396	381	377	372	405	385	358	366	383	378	383	374	367	383	347	395	378	355	409	406	340	358	346	356	390	387	316	330	381	388	379	370	386	382	399	370	379	376	389	348	401	375	413	372	420	358	370	374	348	370	382	378	320	396	330	383	368	384	371	357	383	372	361	376	370	346	359	357	373	417	328	364	356	401	349	373	392	396	386	381	381	385	356	344	359	379	390	396	344	349	376	350	423	363	348	379	366	337	355	369	337	344	376	338	402	373	366	367	365	365	351	380	356	367	383	352	356	375	353	397	360	376	358	350	369	371	379	388	383	387	357	388	387	361	378	388	367	358	376	367	364	394	399	357	330	358	368	342	361	378	392	395	336	397	373	382	334	391	374	362	362	348	370	412	351	386	377	394	353	398	359	381	358	361	372	351	397	404	391	363	378	348	346	374	382	354	376	374	356	361	347	350	379	348	384	374	373	360	358	413	351	384	344	371	401	388	376	393	338	364	348	372	342	373	358	376	361	353	382	360	341	340	397	382	373	373	368	362	381	364	381	350	390	355	412	387	348	364	367	387	365	348	391	354	392	406	361	405	355	367	376	363	363	369	371	374	352	302	418	342	380	398	376	381	340	367	367	368	370	382	385	372	380	355	365	376	367	366	365	355	380	366	358	356	384	383	362	397	375	409	337	414	375	381	391	353	359	386	371	371	348	332	357	369	350	365	327	363	364	356	356	387	380	352	388	350	357	369	355	355	349	359	349	380	368	369	343	358	371	372	357	373	359	346	364	406	353	395	391	357	361	357	368	351	385	348	384	373	340	382	375	363	377	369	393	368	362	366	375	380	366	378	364	323	380	346	391	371	342	354	396	363	353	352	361	355	384	348	372	354	363	354	384	352	363	350	353	372	344	361	369	366	350	374	386	363	375	346	359	358	384	368	342	365	353	380	379	398	330	353	371	380	357	359	370	343	370	364	351	390	348	353	353	395	380	345	365	382	370	372	381	394	384	396	379	335	362	352	365	396	374	362	368	374	390	331	389	368	334	370	376	352	370	341	330	371	346	357	339	378	331	374	378	371	349	340	386	338	329	385	319	368	408	348	391	366	378	334	376	387	355	380	359	386	355	345	359	369	396	337	400	353	346	361	392	378	351	345	366	359	339	366	353	360	384	404	365	374	387	368	362	341	376	372	352	365	371	338	392	371	361	350	342	368	357	346	375	365	367	354	369	366	381	363	379	394	398	371	353	381	358	311	361	360	389	351	375	332	343	363	400	362	357	401	363	395	383	375	374	351	342	360	369	364	337	351	391	346	348	375	358	355	377	370	358	352	381	388	368	343	369	368	379	375	372	405	402	353	360	376	362	371	360	394	383	351	377	346	396	378	358	382	365	377	355	391	353	406	363	333	365	386	381	379	379	368	360	368	367	369	367	378	372	366	375	382	381	366	351	350	368	352	350	357	389	352	360	345	368	374	332	377	345	356	353	352	379	396	363	376	343	344	360	391	365	353	359	379	405	374	362	390	317	391	369	350	388	379	375	379	355	359	378	382	345	344	370	370	401	385	363	357	353	363	390	412	374	368	389	397	364	376	380	378	353	390	358	365	349	321	403	329	362	372	360	350	359	352	372	395	374	357	383	396	363	347	356	384	386	372	374	378	374	397	360	358	373	378	360	381	417	405	346	350	354	380	356	361	367	321	371	363	352	356	394	406	362	356	390	366	373	378	347	359	367	349	340	375	372	354	328	367	388	354	355	345	383	385	361	346	385	365	343	347	399	383	347	351	393	373	368	356	400	392	395	342	370	363	399	376	349	372	344	398	377	362	352	371	343	365	354	353	382	378	387	368	368	380	365	390	389	367	405	361	363	349	397	385	347	383	363	364	371	370	378	382	344	383	356	388	365	362	371	362	359	348	346	366	361	345	376	393	356	366	380	327	353	379	341	359	401	316	360	337	391	351	386	355	368	362	376	372	393	373	358	376	343	365	397	382	339	358	349	363	374	368	373	387	374	385	358	344	371	398	368	381	339	354	407	357	381	340	392	355	350	360	353	391	409	366	380	372	371	372	368	363	359	355	401	350	348	348	336	356	369	368	355	333	369	351	360	384	320	415	378	377	383	376	348	358	376	386	367	362	377	389	390	360	375	355	379	368	379	370	378	343	418	353	347	349	393	371	368	370	347	382	370	353	411	381	377	361	359	346	344	376	359	355	382	379	373	343	396	338	376	349	349	391	395	364	393	400	370	353	399	356	367	405	363	364	389	374	380	397	380	338	367	360	363	404	346	383	321	351	333	374	363	365	360	380	371	383	374	373	353	378	368	397	370	364	384	360	377	362	374	376	389	393	390	374	347	383	356	368	366	364	377	404	365	412	358	386	418	345	385	369	360	379	368	374	368	372	370	375	401	365	376	363	411	364	404	362	365	372	344	334	373	359	377	357	385	359	380	403	386	399	369	402	360	403	354	402	399	339	368	377	329	388	395	392	399	362	388	405	360	391	361	397	341	380	369	333	381	364	371	375	367	365	374	364	350	351	376	364	389	354	363	401	361	377	362	349	398	347	326	398	368	377	371	366	383	372	353	346	352	371	365	359	403	384	390	377	359	350	348	393	343	354	345	371	349	398	382	353	328	340	353	372	367	347	352	388	356	397	395	372	361	351	384	372	361	356	344	360	363	353	339	353	372	352	370	347	369	385	377	363	360	364	354	383	378	393	391	405	362	340	364	381	344	404	386	350	357	367	377	368	368	349	369	375	350	383	368	383	375	326	414	357	354	373	342	421	357	374	345	400	378	370	330	338	335	371	380	337	360	384	370	358	384	365	385	367	373	365	361	375	348	359	327	374	370	344	372	363	389	358	349	377	376	391	361	351	410	380	372	364	371	414	339	386	365	382	371	368	371	424	375	380	364	351	355	386	343	359	328	377	342	345	392	366	407	363	396	377	377	357	350	345	379	358	382	374	373	342	351	357	385	387	342	367	378	354	378	361	373	356	363	328	355	369	353	380	361	332	391	407	368	363	352	351	377	355	374	363	384	357	342	351	384	346	376	328	392	357	381	359	360	383	374	386	391	382	401	379	391	368	365	353	379	351	399	414	356	392	375	385	384	358	370	348	371	359	377	379	382	359	346	353	389	333	338	378	387	396	347	374	350	393	378	382	369	365	403	338	379	383	365	387	417	376	380	376	346	359	407	346	387	350	399	359	353	358	361	355	379	350	360	353	358	357	354	357	364	362	371	388	355	341	349	381	395	373	355	394	402	372	345	374	345	388	370	357	359	360	377	361	368	355	359	392	382	371	371	380	400	395	358	386	355	364	394	385	361	344	384	380	348	370	393	363	377	382	374	333	388	362	328	366	388	360	431	353	381	368	363	378	384	355	354	363	402	383	372	366
23346	29837	9619	3498	2404	1797	1464	1238	1001	883	782	721	647	623	648	642	586	582	587	528	600	569	542	560	517	525	562	492	555	448	519	552	512	509	481	472	516	476	525	483	480	474	500	520	482	469	463	471	490	492	488	480	441	460	478	487	493	505	462	511	480	492	493	511	483	538	537	478	499	495	483	482	490	472	475	439	488	447	504	494	456	508	472	510	464	506	485	500	473	482	510	503	495	525	480	509	494	484	482	519	496	491	525	488	525	473	473	433	460	507	536	487	477	500	492	475	493	438	538	524	491	497	483	466	474	471	444	506	470	495	497	467	493	441	444	503	506	498	480	473	481	456	461	448	498	469	492	478	459	517	457	492	502	487	462	493	484	509	514	471	464	516	499	485	471	445	483	512	483	531	504	468	486	482	447	510	479	487	461	512	482	478	458	474	479	515	486	508	469	491	476	509	497	522	508	517	495	477	472	471	488	508	485	478	481	451	476	529	463	436	452	468	500	444	478	465	498	471	443	488	477	481	481	487	451	474	475	493	455	529	530	493	478	458	490	550	462	445	507	468	487	469	483	484	492	512	532	447	529	470	459	502	467	463	526	486	480	462	480	474	472	511	507	482	543	455	482	485	505	528	462	487	476	504	501	478	480	479	494	454	459	487	454	491	478	460	499	496	493	499	471	498	533	504	488	505	479	500	478	488	489	500	456	500	503	477	499	458	503	515	506	528	480	458	504	491	493	483	482	445	505	501	481	493	509	474	488	524	514	496	476	468	492	441	545	458	454	471	483	480	508	493	516	487	496	452	501	491	471	482	458	514	488	443	503	502	501	495	475	501	508	532	517	525	504	490	501	506	464	461	472	499	479	527	480	495	463	480	489	483	467	464	499	458	469	477	526	492	469	497	476	521	487	471	470	486	472	478	497	486	449	498	516	490	491	469	481	479	471	479	515	505	490	523	493	521	451	468	489	499	473	483	486	485	477	460	473	442	506	516	442	490	522	462	511	458	491	457	490	472	474	474	470	462	520	475	446	500	496	460	499	491	485	440	541	468	474	461	459	487	506	491	525	487	509	494	435	492	466	508	447	473	506	451	497	485	503	499	503	477	566	490	509	524	486	475	471	477	479	469	484	505	485	515	442	469	503	528	511	494	494	528	501	463	476	497	487	448	484	484	518	478	460	484	486	497	494	488	464	499	505	441	528	480	469	457	465	500	511	509	476	472	444	452	480	464	518	489	468	494	494	508	487	525	471	539	490	457	489	490	481	520	445	467	492	482	489	478	473	509	443	461	507	481	417	504	464	524	488	498	441	454	477	450	474	466	497	469	484	477	494	475	489	464	491	424	447	491	524	461	515	474	513	461	490	471	520	503	486	478	456	478	520	419	495	494	492	523	502	514	471	464	479	443	490	484	467	476	492	519	468	450	498	460	486	466	502	485	493	532	489	509	483	462	498	469	447	498	497	482	489	493	472	473	531	538	488	484	476	454	496	466	481	515	477	487	506	487	462	468	456	452	505	475	494	494	521	474	483	485	513	539	497	484	502	469	470	501	498	502	491	481	504	500	477	448	505	505	473	503	524	471	472	512	504	474	444	489	522	465	487	494	478	483	487	484	473	526	535	462	486	479	485	499	509	459	476	470	501	494	511	472	527	470	467	475	488	480	445	471	509	465	500	492	480	472	506	496	480	478	476	491	523	489	488	464	514	487	515	457	477	487	456	498	466	478	515	498	480	496	468	485	481	490	519	492	463	493	484	474	489	486	511	461	456	500	487	474	482	511	488	467	468	496	517	478	496	511	436	482	496	543	469	482	461	515	470	472	488	456	465	491	465	456	466	509	496	475	476	510	523	492	522	487	475	470	469	472	502	493	497	495	498	489	496	471	475	491	513	496	495	476	468	453	491	497	459	479	455	485	505	506	485	438	449	499	428	517	486	503	461	519	500	474	468	496	472	443	518	480	507	514	448	454	449	443	505	458	510	477	472	449	463	477	475	473	500	527	493	449	492	503	482	470	536	526	479	467	511	479	461	516	479	475	462	536	503	502	476	476	476	527	475	466	471	512	438	493	499	483	461	495	491	500	487	469	515	493	507	453	496	474	493	476	493	481	496	464	481	496	466	542	457	429	470	512	484	448	484	503	475	470	469	513	451	497	501	491	461	498	507	438	467	482	482	459	473	488	506	486	491	508	492	495	470	493	494	453	459	515	470	490	486	459	495	476	483	496	500	478	473	530	493	462	500	461	520	510	446	472	490	469	488	498	568	504	495	528	465	474	463	496	486	494	476	474	507	483	455	485	486	436	462	477	512	467	498	496	492	493	469	495	485	482	488	479	499	477	464	503	502	495	513	503	447	492	523	479	476	492	513	478	452	480	451	481	488	484	526	446	470	502	444	505	480	479	489	487	438	458	454	465	478	495	506	444	482	490	489	444	460	488	470	515	485	483	504	485	469	484	479	472	512	496	489	486	503	450	470	502	511	519	531	509	481	495	473	477	497	428	461	476	510	472	515	463	505	462	519	445	496	506	470	491	479	502	460	486	503	488	499	463	498	488	498	464	478	499	493	474	492	498	486	476	514	531	482	474	494	479	495	474	457	493	437	520	449	448	477	525	433	478	487	486	515	459	485	473	439	495	475	525	487	501	497	545	524	472	493	444	511	506	482	499	461	483	498	499	499	486	488	468	535	519	518	474	504	469	506	477	490	508	543	462	508	462	473	498	512	516	486	475	492	516	483	480	481	484	509	490	469	473	512	506	488	467	471	486	449	528	486	477	489	486	480	490	492	479	512	526	502	495	485	510	441	445	473	505	536	465	466	457	468	487	481	472	515	468	513	472	496	510	491	480	458	477	513	517	507	508	485	447	472	476	510	474	478	483	450	485	491	458	477	546	503	506	482	472	480	489	463	474	507	464	432	474	486	473	468	500	485	489	488	481	514	437	488	463	484	503	508	484	487	544	503	485	455	520	482	483	465	484	494	492	482	461	479	486	452	472	497	488	466	513	482	529	488	474	499	493	512	474	461	493	480	465	517	524	480	476	481	451	440	506	466	506	502	465	489	513	494	483	514	463	461	502	464	497	519	468	430	466	500	461	509	484	507	488	436	473	507	491	486	482	484	483	504	513	485	469	490	490	451	496	525	495	507	467	509	494	483	476	490	470	507	468	477	513	514	463	496	464	475	484	468	471	523	485	486	495	471	500	513	478	480	468	526	473	520	481	467	526	524	469	477	511	476	458	457	482	471	475	490	496	540	467	453	470	521	480	483	488	450	512	467	454	501	478	512	486	514	471	493	478	472	512	486	499	489	474	483	505	487	501	506	496	464	514	476	503	499	498	505	452	493	464	473	469	511	490	486	474	464	463	493	466	469	471	502	470	486	496	491	473	460	475	506	500	501	477	465	496	492	465	480	507	458	497	494	462	490	524	490	447	501	500	472	483	513	523	527	442	467	478	499	514	497	501	475	482	501	467	492	443	476	470
24259	21598	28713	24918	21295	6270	1426	894	725	648	567	538	560	479	514	500	486	412	402	449	419	426	413	405	402	354	369	344	380	341	322	361	360	346	351	362	387	336	320	370	355	331	336	310	326	337	338	338	353	344	353	339	336	339	306	319	336	341	346	353	305	312	310	357	355	356	317	303	342	343	339	356	350	315	348	355	364	328	336	299	358	346	339	328	315	330	342	329	325	355	318	324	299	358	296	350	355	332	304	314	319	328	349	319	314	321	344	313	339	326	328	364	341	322	357	353	358	352	337	335	307	344	296	324	363	333	280	321	366	358	369	319	318	342	342	313	335	323	344	382	313	328	316	320	334	332	339	342	369	332	345	326	321	367	322	337	324	351	320	341	348	316	322	364	310	342	336	337	324	281	339	331	354	332	334	301	330	322	341	327	335	328	341	324	351	332	357	344	350	348	345	330	345	330	342	340	330	317	366	340	349	314	316	345	315	323	328	323	313	328	346	307	326	324	319	327	334	290	355	300	325	298	328	351	326	333	341	316	348	332	341	351	339	325	316	305	325	327	341	352	306	353	328	332	306	337	305	324	323	294	318	348	331	335	317	359	328	348	307	322	333	325	346	346	369	328	320	352	315	339	334	366	336	361	326	349	324	327	299	327	374	329	337	332	320	318	298	343	315	344	331	339	324	333	352	341	332	348	337	351	372	357	323	362	351	323	339	323	356	327	343	362	351	303	361	366	354	347	338	363	323	310	330	296	333	353	344	325	348	359	363	343	343	316	329	305	302	301	345	310	358	351	326	334	328	355	330	344	349	365	332	339	365	330	322	333	341	346	341	330	331	343	342	321	342	333	343	336	377	333	341	363	328	318	326	317	336	340	332	382	317	333	317	325	353	330	317	337	347	333	336	363	357	301	332	312	318	326	334	320	360	334	341	369	352	354	337	354	336	337	306	343	359	351	372	329	371	316	324	322	321	365	333	324	323	353	327	343	338	358	311	332	335	357	307	318	341	299	365	340	332	310	319	336	337	306	365	332	311	341	317	348	324	346	339	337	339	339	347	328	378	322	337	312	305	372	349	329	329	290	330	335	313	345	330	338	347	343	359	357	332	326	338	344	312	327	325	328	361	337	319	308	339	292	344	315	350	316	334	353	349	338	317	309	344	323	319	325	329	345	306	311	343	351	342	335	324	362	356	341	310	319	338	331	334	349	320	351	325	345	338	322	324	365	368	321	348	318	340	352	320	323	295	307	332	303	314	329	346	350	337	305	333	335	332	332	327	358	285	340	353	329	336	332	359	305	327	368	329	336	299	301	346	344	367	331	331	317	333	341	338	352	406	324	319	341	328	358	332	321	372	359	342	326	336	344	359	338	330	340	361	315	375	322	336	333	304	296	351	326	315	312	315	331	352	304	331	345	300	339	308	336	343	342	320	294	322	347	327	345	327	346	324	337	328	325	374	326	289	335	326	334	334	333	342	312	322	342	377	360	339	344	326	312	354	355	378	358	378	326	340	339	333	359	339	316	353	335	322	353	334	346	337	331	343	330	366	347	342	327	356	334	362	321	323	338	365	360	324	320	309	314	303	332	322	308	337	325	325	341	322	301	338	335	319	340	318	337	329	351	350	350	331	346	307	328	335	321	323	346	332	331	367	319	343	299	309	342	317	311	331	353	358	335	335	317	332	326	331	317	363	334	330	347	347	325	326	340	343	338	317	346	307	324	330	356	345	327	336	309	307	324	345	319	330	340	321	336	347	369	327	337	332	363	327	346	293	361	339	362	359	363	337	293	333	326	325	360	359	312	345	319	339	348	327	346	327	311	342	321	367	324	319	305	354	318	312	343	349	315	347	335	309	365	334	325	272	340	339	344	349	333	346	301	333	353	321	281	326	352	339	302	318	339	303	319	344	340	309	330	332	331	345	349	314	328	311	339	321	340	345	366	345	327	330	346	342	317	311	321	349	333	327	344	336	323	327	323	316	314	365	369	302	333	347	324	327	319	373	309	327	327	313	344	334	333	330	301	349	333	341	306	365	312	336	379	328	320	326	310	316	347	363	347	322	373	308	327	341	328	312	338	343	334	328	321	353	347	305	349	339	313	329	318	357	348	355	352	336	332	343	340	350	327	340	345	302	351	335	334	335	304	340	362	359	315	276	319	361	324	355	359	334	355	301	316	345	308	334	352	299	333	351	345	315	339	311	316	345	322	318	344	295	325	354	330	346	310	321	351	331	330	344	295	327	338	346	331	302	295	338	334	354	355	330	309	356	329	318	305	335	355	311	344	361	325	336	322	318	321	297	326	364	303	353	372	340	359	346	335	335	354	346	320	314	353	332	304	329	329	358	350	330	356	337	326	323	339	305	359	311	321	346	336	315	326	327	328	354	349	304	306	331	332	364	328	323	330	326	359	335	336	305	347	381	337	330	320	355	338	352	342	302	357	329	337	346	352	329	345	337	354	332	348	325	312	347	348	371	316	304	313	314	323	333	353	329	343	323	323	345	346	343	347	347	329	335	384	348	301	353	345	350	332	314	333	339	353	381	332	299	340	331	292	328	337	349	358	295	329	321	328	344	333	307	297	355	304	336	313	358	340	340	317	375	350	330	315	356	350	326	373	296	344	348	350	318	349	376	307	336	320	332	328	303	337	290	326	323	352	324	333	328	329	302	341	326	313	345	348	329	321	333	318	322	307	339	345	351	325	313	344	332	324	323	331	343	320	367	343	337	339	319	345	318	338	323	330	352	362	330	300	325	314	373	331	336	326	311	331	333	331	334	324	361	328	308	350	341	308	333	292	334	343	312	342	341	334	319	348	352	360	344	339	299	336	302	302	339	342	314	339	309	330	338	325	348	324	315	349	356	293	374	330	309	322	324	315	366	326	336	372	356	347	363	327	341	332	309	310	340	321	340	336	331	358	356	301	315	351	326	347	311	316	306	328	339	320	294	351	333	282	340	334	345	334	323	316	359	343	353	352	351	384	344	325	343	343	335	334	337	319	357	354	355	335	307	329	321	355	328	318	326	301	324	345	308	324	328	293	355	344	326	369	367	332	326	313	310	339	350	340	360	313	370	324	337	339	311	360	320	324	337	297	327	360	355	301	372	322	340	355	352	302	331	347	335	335	344	342	344	304	297	357	351	302	345	326	330	295	281	365	314	372	322	345	345	344	347	354	326	320	315	328	310	339	318	358	338	315	315	327	324	328	352	350	350	338	313	338	300	342	331	363	333	313	359	331	319	357	291	343	329	347	354	316	299	357	356	355	298	333	359	330	313	326	354	317	379	345	321	357	350	301	340	333	346	328	357	302	337	334	369	322	333	371	341	318	338	348	310	318	311	361	340	377	326	325	326	316	344	359	343	339	358	302	302	357	347	338	339	336	329	328	327	327	350	342	370	345	381	304	327	325	338	321	330	339	327	324	331	304	325	351	316	336	337	305	318	336	304	313	313	313	314	324	337	347	348	333	325	342	328	314	341	339
23942	42399	16944	6285	4240	3380	2387	1865	1571	1279	1059	926	870	837	755	762	693	650	608	600	623	623	592	575	581	565	496	492	484	499	477	506	505	493	496	503	489	453	492	477	432	454	445	435	469	462	453	465	444	435	448	449	438	433	426	454	448	456	472	489	459	479	447	432	477	436	440	430	439	451	401	472	453	454	418	434	431	435	404	467	449	446	431	444	497	472	480	441	415	443	490	452	463	469	449	441	412	468	478	434	434	420	482	445	497	438	463	457	492	424	434	416	448	456	414	429	480	443	453	438	425	424	446	453	434	412	466	431	458	449	459	419	473	415	439	446	439	428	469	419	423	423	482	447	449	452	454	504	454	463	469	463	476	419	471	415	447	464	469	424	409	455	473	466	486	465	421	486	443	425	478	466	491	419	428	425	456	418	459	431	482	486	468	458	431	428	456	465	407	433	452	430	485	473	425	480	458	436	413	408	448	433	445	421	418	433	437	424	433	453	425	434	450	442	444	436	487	476	437	453	497	437	453	410	458	487	460	468	436	458	465	391	455	442	462	432	404	416	481	478	462	444	474	464	468	458	449	464	475	423	475	444	444	468	433	451	435	479	437	460	433	450	450	445	450	459	443	441	449	450	453	420	446	438	406	424	442	462	444	436	463	427	456	451	459	463	447	418	418	451	459	456	458	468	450	453	477	439	471	453	451	451	406	446	434	469	469	475	463	437	431	474	398	392	444	454	483	471	443	472	419	471	484	425	507	444	461	396	499	463	457	474	441	513	468	453	415	492	473	481	461	480	424	421	463	444	454	448	428	464	453	454	442	418	450	460	449	452	428	463	457	441	441	431	467	456	441	458	432	475	445	420	472	431	483	478	450	470	452	447	454	451	429	433	463	431	455	470	431	472	451	455	457	436	419	426	411	472	466	439	477	433	478	407	436	437	449	460	417	474	479	477	483	443	454	460	448	423	474	452	465	453	450	450	465	470	470	429	444	438	424	433	447	417	455	453	399	444	454	412	438	408	453	464	445	449	403	449	430	457	433	475	477	461	459	443	449	488	458	468	460	473	452	427	488	434	451	439	470	468	466	496	449	471	455	473	452	494	439	432	451	450	434	454	472	444	444	456	434	448	461	428	420	450	432	440	451	491	432	460	439	433	454	459	495	447	473	421	434	402	442	450	427	436	439	421	457	441	473	456	471	433	456	463	423	442	473	464	399	457	461	414	463	440	423	474	389	441	444	417	447	434	472	465	444	429	439	462	464	442	445	456	420	399	451	444	474	451	399	400	448	447	477	452	427	468	478	440	455	479	422	458	459	479	438	479	445	461	464	466	433	441	437	441	470	445	513	485	462	461	451	435	440	423	482	456	467	470	445	444	458	470	479	438	429	403	473	480	449	424	492	454	429	457	455	483	446	428	445	441	448	473	455	479	472	417	432	427	458	441	456	465	442	463	438	470	441	425	445	460	417	418	437	465	413	441	477	438	437	414	405	444	430	448	417	470	420	464	447	448	438	466	462	381	473	423	453	437	475	501	481	459	421	469	476	439	482	439	432	441	425	421	411	455	436	426	453	457	457	463	445	444	409	448	452	438	447	425	457	433	408	473	447	442	449	450	453	452	447	423	470	434	431	439	453	485	482	435	460	474	450	463	485	442	455	436	441	436	416	441	458	467	438	451	451	435	452	413	468	425	447	463	418	436	489	434	426	486	431	435	445	458	411	454	463	464	461	438	446	463	437	459	468	453	487	473	443	473	447	433	422	484	436	459	474	438	443	438	464	464	448	476	461	459	405	467	452	451	423	457	444	467	433	429	429	443	409	447	455	417	433	440	433	471	460	455	445	470	458	482	441	434	465	434	454	439	486	460	445	446	443	455	448	450	465	484	451	444	465	460	475	463	454	423	449	444	419	465	431	390	467	400	434	392	477	480	458	455	453	440	457	412	451	472	447	452	463	443	471	432	424	471	436	470	433	482	454	493	467	468	447	453	439	417	429	456	447	435	441	448	454	444	449	503	424	454	453	430	471	448	471	447	415	487	447	416	454	419	440	442	470	410	440	478	446	479	434	422	459	490	488	467	468	476	418	425	450	453	447	471	471	451	445	425	443	422	411	471	414	417	474	433	465	455	454	447	490	431	448	434	444	468	457	480	459	439	465	458	459	494	436	439	457	436	461	449	470	396	459	460	487	424	447	453	420	465	448	397	410	449	463	453	418	458	472	434	461	463	440	473	441	401	436	443	444	435	432	434	466	498	473	462	463	434	449	438	420	445	476	466	449	457	435	477	462	463	439	438	442	454	417	449	443	469	448	460	432	415	441	495	425	449	434	404	473	421	416	451	427	450	455	444	443	427	468	474	433	455	470	440	464	475	462	460	467	420	429	456	489	424	425	464	443	435	443	444	420	435	421	458	426	470	479	430	456	445	492	465	469	485	447	430	470	442	483	441	421	488	467	452	492	430	437	481	420	480	489	451	459	495	474	461	449	424	467	445	458	470	429	452	462	474	441	459	433	455	446	496	469	460	459	447	420	477	430	481	440	430	450	474	430	431	459	460	439	456	463	465	463	483	434	419	435	500	459	463	454	435	443	428	447	432	465	510	456	471	458	428	447	440	430	483	424	440	467	467	418	476	464	441	378	430	487	430	460	407	424	456	449	431	435	456	445	457	437	458	466	430	475	436	425	458	418	411	477	486	416	431	463	440	432	442	446	453	472	472	454	429	446	445	449	492	436	465	448	429	471	424	477	454	467	450	415	415	417	436	439	463	441	403	462	444	441	461	430	432	474	435	485	463	442	443	456	472	459	445	483	455	441	477	446	406	436	450	443	452	487	440	483	399	458	438	419	482	472	445	442	470	450	466	414	460	457	446	430	468	431	470	432	453	471	444	462	432	442	454	473	478	443	448	417	440	432	451	428	458	465	413	474	461	485	416	455	453	450	429	442	448	447	411	447	423	452	403	397	471	451	429	428	497	438	459	444	464	464	463	426	477	458	429	444	438	440	470	432	449	441	432	452	440	447	455	432	452	433	461	425	434	460	456	483	427	473	478	436	443	478	441	475	449	430	471	436	441	436	418	440	446	467	444	433	444	448	468	425	413	456	424	452	444	408	435	472	461	449	432	470	440	424	513	455	433	427	463	454	430	453	433	471	476	413	473	452	477	433	469	448	469	455	450	441	446	465	464	451	456	418	480	448	456	480	443	434	448	442	444	471	416	434	421	482	454	438	448	440	459	458	416	448	445	448	434	450	455	438	438	459	483	456	443	440	462	457	467	450	461	414	441	454	461	479	500	440	431	436	464	473	462	457	471	462	433	431	444	476	433	494	449	454	444	454	439	469	442	449	426	446	444	436	425	433	425	448	422	465	460	452	463	417	441	417	417	398	445	422	452	433	436	458	457	446	431	443	452	425	419	450	455	463	449	458	447	441	423	454	426	437	434	460	503	477	449	440	442	469	456	491	462	449	439	439	480	446	457	449	421
25305	21597	27551	25797	8262	1367	836	591	526	443	430	339	299	374	334	387	301	275	270	290	319	288	304	279	254	259	255	255	241	267	271	256	291	252	227	234	226	239	230	269	222	211	249	201	253	220	220	253	248	226	227	246	227	241	242	235	219	232	222	243	265	222	245	231	222	223	222	233	209	234	227	231	262	218	253	266	245	225	224	226	256	236	239	226	207	235	244	220	234	244	242	225	244	254	220	230	243	236	237	239	226	214	245	243	277	227	244	237	257	230	245	240	276	237	241	233	252	211	245	217	235	237	255	212	234	239	231	255	226	253	252	254	236	237	226	241	232	223	246	212	251	230	244	220	240	226	244	256	240	236	236	227	253	238	228	248	239	235	263	249	245	244	228	234	262	228	208	239	209	231	227	249	226	225	201	233	195	246	261	240	201	238	239	226	219	231	258	243	239	243	227	232	233	252	207	241	232	234	242	222	243	245	229	236	229	228	214	237	231	266	240	246	241	230	206	239	242	225	242	252	230	211	227	231	225	250	235	233	245	211	267	226	222	225	217	241	216	265	244	241	233	210	234	235	251	243	218	218	205	253	234	232	230	250	242	224	248	247	226	250	264	193	245	236	214	249	225	251	247	242	244	246	210	235	238	232	232	228	220	237	236	241	208	237	220	215	230	236	239	251	241	233	214	203	225	236	249	247	224	234	256	252	249	255	198	237	237	226	245	226	217	211	218	249	250	252	229	250	222	211	216	212	227	230	217	260	248	240	239	247	264	233	251	217	230	228	285	230	227	264	234	240	215	228	204	248	253	268	240	186	239	244	218	251	230	238	246	218	244	252	222	225	244	256	242	227	234	232	216	212	215	252	214	242	232	234	229	197	232	252	207	232	231	193	221	224	261	229	228	226	218	226	204	240	221	222	218	259	237	230	206	270	252	229	222	216	261	253	222	242	238	228	231	252	211	246	252	223	219	232	193	234	219	265	233	260	245	243	229	244	250	274	235	252	229	242	236	238	261	245	224	236	234	237	231	240	248	239	235	242	236	256	234	230	247	216	274	225	244	253	231	262	225	219	237	225	219	253	214	222	233	213	253	217	228	226	232	221	237	248	217	236	232	225	230	220	246	211	244	224	249	231	230	214	257	212	222	259	243	228	231	229	251	226	226	269	256	223	239	232	221	238	226	237	227	201	265	228	251	209	209	246	243	252	243	250	258	240	230	203	233	226	252	247	249	245	230	227	230	237	262	250	209	244	200	230	213	254	222	216	240	231	240	247	238	252	223	218	248	264	213	227	216	205	249	251	225	247	254	233	237	235	222	216	245	244	265	259	236	237	241	225	252	207	231	244	234	265	230	245	221	210	201	233	236	230	225	244	237	244	243	237	237	216	222	214	245	242	219	223	247	237	237	238	193	221	206	250	237	222	250	228	231	246	222	242	229	229	257	251	240	217	228	226	230	246	253	221	272	232	237	241	226	222	228	238	260	246	256	241	244	257	221	235	212	258	235	206	231	240	203	237	218	274	229	195	208	259	233	237	229	247	243	220	210	222	246	221	226	232	231	264	208	245	254	233	232	221	232	252	217	241	236	236	215	226	222	258	229	225	231	243	221	226	227	241	253	230	234	227	237	232	231	238	258	225	259	222	250	247	250	248	246	230	228	261	213	234	224	234	218	240	218	250	224	246	215	237	237	249	229	220	237	214	233	207	232	217	243	205	248	242	255	237	214	240	248	221	226	207	188	267	220	262	235	252	229	229	232	225	230	242	225	222	240	248	242	239	204	227	232	234	204	221	238	225	253	246	242	220	216	242	227	234	252	227	250	235	244	227	222	254	244	240	230	237	222	218	245	250	234	236	238	217	238	253	229	227	241	254	252	235	224	228	251	232	247	215	253	243	229	242	222	230	225	219	211	253	246	253	236	252	242	247	243	236	253	240	233	234	247	229	240	223	244	229	255	259	224	257	242	221	243	236	235	237	215	220	236	255	240	247	250	219	211	216	238	239	208	268	223	230	250	232	237	222	235	235	218	252	239	214	251	245	278	232	244	222	232	244	244	241	249	223	231	229	248	237	234	253	255	232	230	221	226	232	240	238	253	241	235	223	239	237	231	248	262	213	251	238	236	236	237	217	212	212	224	258	222	210	218	243	215	219	223	255	234	258	249	233	229	216	238	242	222	230	229	214	233	236	221	231	258	221	225	237	240	231	240	242	248	225	253	210	236	236	216	218	224	252	244	230	228	242	235	217	246	219	214	248	274	229	218	224	240	228	237	230	253	246	228	239	246	215	236	248	238	246	213	243	210	248	251	212	229	198	230	229	246	233	250	220	224	231	193	241	249	242	258	219	218	240	246	228	236	212	228	224	249	228	209	208	257	259	233	234	227	231	226	234	265	239	234	251	243	188	231	227	265	252	244	244	240	223	242	239	232	216	253	219	222	221	215	235	222	254	229	255	241	247	212	229	239	248	225	245	247	239	218	249	234	224	242	234	245	246	216	244	194	233	244	227	235	227	226	225	272	236	232	248	241	237	279	243	246	250	211	218	240	227	220	262	235	243	226	227	234	236	241	251	207	220	245	243	262	236	253	204	222	249	245	269	229	212	260	252	259	221	227	244	239	233	239	225	227	258	234	199	224	219	256	244	232	239	234	250	221	237	246	235	229	234	243	226	235	223	245	224	221	245	222	254	208	205	221	244	243	271	265	238	251	230	211	212	223	218	236	240	218	238	233	254	227	263	224	242	250	236	242	229	238	234	224	246	217	243	239	232	233	210	215	218	220	249	225	231	229	211	226	238	241	221	202	235	214	258	219	246	217	251	223	227	209	237	241	250	221	242	257	232	240	240	210	245	248	216	237	225	240	232	218	228	213	243	235	256	206	247	229	240	227	232	229	207	252	224	231	230	251	251	269	259	242	218	230	219	216	194	240	247	231	254	270	238	266	211	223	275	220	223	227	233	240	252	239	252	218	221	229	251	216	251	261	236	233	240	247	231	300	249	252	261	230	227	223	237	232	223	247	255	227	244	241	244	225	242	221	200	242	254	235	273	242	232	248	209	245	240	215	236	213	241	246	260	241	229	234	224	240	237	230	260	228	229	246	218	247	227	226	225	238	234	215	227	223	248	209	210	232	247	215	236	240	228	221	264	217	264	217	235	224	220	236	224	275	224	232	221	230	211	206	234	239	259	217	228	236	255	214	265	220	226	222	260	244	237	247	240	256	218	249	250	244	240	240	207	246	212	232	230	218	258	250	242	245	244	235	225	258	228	236	247	227	221	226	247	241	249	206	220	215	216	247	216	257	233	236	224	227	249	236	220	243	223	235	236	229	234	249	272	231	246	213	200	221	234	244	238	228	219	238	247	241	214	240	240	225	234	243	260	219	242	220	253	238	245	227	211	253	239	222	251	242	215	235	247	240	217	235	254	265	235	245	229	233	231	240	247	255	220	227	222	233	234	236	250	239	217	228	262	245	267	258	222	218	254
24718	36888	14400	4929	3394	2592	1944	1410	1127	859	727	665	589	601	548	552	476	447	457	436	408	422	458	371	405	354	364	354	367	347	332	348	324	337	319	375	318	307	303	314	329	303	334	313	324	295	326	313	290	310	298	327	313	290	300	290	340	343	346	327	315	337	302	318	307	322	305	325	297	309	279	309	355	316	335	319	316	349	348	315	300	313	316	305	343	321	344	301	299	306	299	290	318	311	325	333	314	319	312	337	285	312	329	298	281	298	310	301	297	326	283	316	315	324	300	314	312	330	317	299	327	299	331	320	320	305	296	323	349	310	298	326	308	326	308	310	306	309	317	304	284	314	282	312	325	290	318	317	309	346	320	329	309	279	320	309	300	299	308	307	312	312	312	293	321	286	311	314	322	325	325	320	275	288	277	309	308	284	333	320	313	341	320	300	333	320	305	335	318	344	301	327	324	314	292	292	333	314	310	358	312	287	310	331	339	341	324	302	274	324	313	310	293	286	322	332	340	309	292	271	278	315	288	309	335	303	287	338	305	306	305	321	292	293	295	314	349	300	301	315	329	324	299	272	305	329	315	313	284	312	268	306	287	293	324	325	305	303	307	308	339	343	283	309	302	307	298	293	282	310	321	312	278	321	296	306	328	359	301	309	293	321	307	285	315	302	301	296	325	298	305	324	366	331	267	296	309	294	337	322	304	307	304	352	330	327	314	304	309	347	293	293	341	328	343	349	329	332	279	321	300	306	315	312	320	360	285	311	325	325	264	328	282	310	326	274	314	335	304	290	315	308	318	338	328	337	324	336	285	298	306	325	301	319	320	288	302	288	330	319	326	342	325	318	291	297	307	305	304	318	334	298	306	311	306	293	294	303	352	320	326	303	304	319	335	322	282	290	315	289	301	264	300	313	325	330	313	290	320	324	317	313	315	281	326	304	288	295	303	332	327	335	319	324	326	320	316	316	304	325	328	334	279	322	299	324	303	336	307	295	321	274	316	335	306	301	329	297	291	296	306	304	369	294	332	341	292	340	316	303	328	326	301	294	305	315	329	320	271	303	335	301	308	282	326	325	310	270	278	289	322	304	362	302	307	332	308	291	306	291	329	298	289	276	299	300	327	303	284	323	304	296	312	329	326	306	311	331	297	328	297	318	335	310	316	329	337	303	270	298	322	302	299	309	331	304	329	330	296	306	325	302	290	319	331	321	319	303	342	318	320	324	303	301	305	335	340	325	319	302	323	338	281	320	287	324	300	320	319	301	331	343	320	327	291	336	310	277	313	301	313	295	347	310	279	307	315	305	306	330	325	325	288	329	330	294	295	304	289	309	281	298	332	303	340	314	289	275	315	290	322	313	308	284	299	300	334	303	312	313	329	323	342	299	315	316	275	302	331	301	299	317	330	332	306	321	313	325	298	316	335	316	346	332	308	306	319	277	301	322	322	315	330	316	311	295	326	308	309	328	300	322	320	335	320	298	264	310	295	311	320	320	312	294	311	328	322	288	300	276	309	297	341	329	321	289	326	290	308	314	287	307	296	289	301	298	306	304	315	286	318	302	319	291	345	313	310	323	289	344	303	313	280	341	297	345	324	322	308	347	339	323	292	304	334	304	304	321	314	307	291	278	300	318	308	302	306	325	329	308	271	325	339	336	317	311	314	295	340	334	278	311	358	321	313	306	340	289	323	308	342	305	292	312	283	293	314	349	316	310	334	344	324	295	340	324	311	321	317	308	312	309	261	293	331	324	289	276	275	336	298	290	322	342	353	283	328	339	322	311	304	340	291	303	298	342	317	312	300	313	293	308	330	294	309	310	315	291	307	342	295	304	312	341	310	305	282	307	308	299	321	308	306	314	289	280	280	339	327	303	332	297	299	324	324	335	290	296	309	306	316	315	310	315	309	301	288	290	322	330	286	289	306	325	298	317	302	316	306	314	293	290	294	301	321	321	336	336	322	281	342	302	304	335	314	281	286	297	291	289	307	319	290	301	331	285	323	316	336	298	323	314	328	310	320	291	283	289	326	294	325	299	341	298	322	305	286	331	304	302	305	291	300	318	295	331	337	325	319	343	327	324	277	309	314	305	313	300	335	328	291	313	321	309	303	310	309	309	301	301	351	316	308	311	319	309	330	324	316	302	293	283	353	326	295	341	305	307	290	304	294	288	314	321	315	339	336	307	323	307	316	287	330	317	328	302	287	296	303	309	341	307	342	332	321	309	336	320	318	351	319	313	339	293	290	337	294	356	309	290	312	318	306	302	267	350	311	313	316	308	277	301	300	325	296	290	308	307	327	323	311	310	337	310	328	281	313	284	335	317	284	328	287	328	330	286	293	302	343	308	335	299	329	299	290	326	315	290	294	300	313	279	312	327	308	347	302	296	291	327	272	340	309	293	304	338	315	340	332	299	313	328	329	314	292	312	311	329	310	270	284	315	311	334	308	338	318	320	311	291	326	353	315	329	301	308	315	290	299	323	328	313	314	307	311	303	329	308	315	282	301	294	332	289	311	282	288	293	302	310	314	322	314	293	310	312	294	311	314	324	320	318	316	335	352	345	301	297	315	311	325	302	345	304	336	311	293	336	312	294	302	334	287	290	342	288	323	309	347	321	314	345	292	322	313	338	285	293	338	311	283	316	318	314	303	304	301	304	297	326	322	344	314	303	305	298	290	284	348	329	318	318	300	328	316	292	296	311	315	314	345	300	315	302	321	280	313	306	336	328	332	315	310	306	329	338	314	306	326	309	301	324	315	276	293	272	324	293	317	319	320	331	290	284	330	323	319	315	280	278	345	308	322	336	315	320	292	318	305	319	304	314	316	313	305	306	321	304	317	270	319	314	323	329	299	309	316	319	306	296	319	333	299	323	296	307	307	294	314	312	313	316	319	319	308	321	270	328	306	310	304	322	312	321	336	296	297	295	310	332	339	303	315	308	344	342	327	296	317	349	342	290	312	313	328	333	288	310	326	326	304	306	308	312	317	294	345	306	330	298	268	329	313	325	297	298	308	325	284	277	301	312	309	310	289	273	317	323	287	297	299	299	288	282	311	331	301	284	291	318	306	316	338	340	319	346	314	313	311	329	327	311	330	291	320	290	312	337	306	336	283	322	284	320	315	312	285	277	347	327	293	304	317	318	317	279	325	301	322	308	292	384	309	298	310	316	300	285	305	328	283	304	311	362	315	311	327	309	336	286	318	321	300	310	347	278	285	304	344	289	295	290	329	319	307	324	330	308	277	289	334	330	321	310	322	306	327	282	303	317	339	338	302	335	321	344	337	344	343	306	283	328	317	291	314	296	304	325	307	301	339	269	319	315	304	297	313	290	319	311	304	281	321	275	311	310	314	287	293	297	299	327	298	294	304	300	324	277	306	340	314	349	303	294	291	340	312	278	329	293	306	334	297	303	308	315	326	320	313	318	319	307	321	342	306	325	284	311	333	326	304	310	319	354	327	322	293	303	283	324	307	292	271	304	328	319
23193	21647	29412	24388	21638	21522	5790	1233	838	628	575	487	454	360	393	377	352	337	315	293	262	285	269	241	240	203	188	222	206	212	167	201	182	203	174	201	175	173	152	172	174	166	194	158	159	178	169	146	149	161	155	144	165	162	176	149	178	171	168	165	193	170	155	159	130	162	144	154	188	163	179	147	170	145	155	164	155	144	179	167	185	146	181	163	135	150	185	158	158	165	181	141	140	164	148	158	154	148	170	139	176	149	156	154	153	171	170	153	173	157	149	162	147	149	156	139	153	185	157	156	166	152	152	165	140	162	181	161	150	155	164	166	170	169	146	151	191	173	137	163	168	181	184	153	161	154	168	171	148	170	149	166	166	152	166	142	158	151	151	172	154	181	165	158	157	151	174	188	164	143	146	144	155	175	163	157	159	140	164	158	168	170	157	155	174	173	143	179	150	144	167	156	143	156	147	155	150	160	173	155	141	180	159	169	164	138	156	158	203	138	163	181	150	174	168	162	171	153	149	178	163	174	157	169	151	163	166	162	142	157	162	157	156	164	168	164	153	179	176	164	167	153	133	170	150	171	169	165	169	160	157	153	154	143	152	161	161	145	155	154	153	132	150	156	156	150	166	165	157	145	159	171	135	150	162	161	148	166	168	149	176	166	169	174	164	159	165	169	171	151	167	167	140	172	172	183	168	151	139	148	158	156	163	144	165	154	148	152	171	153	165	170	144	172	156	173	159	165	151	170	174	170	167	140	157	161	150	150	161	142	175	159	146	158	157	159	148	142	178	166	166	155	165	161	153	162	172	166	167	139	162	156	160	135	144	142	161	142	164	170	158	180	169	173	170	158	165	158	178	169	166	160	159	163	144	160	153	155	187	159	146	187	152	167	180	158	176	153	159	168	139	154	146	179	155	173	159	168	179	170	171	155	163	171	153	158	149	166	155	152	172	174	141	152	140	154	147	149	159	147	160	173	164	177	169	196	160	172	169	162	174	156	166	153	155	151	161	189	183	140	172	160	144	141	172	159	148	156	174	172	136	168	162	157	169	152	159	130	164	163	166	172	151	133	170	137	154	147	162	169	191	157	172	143	158	160	170	153	164	145	177	162	165	164	165	157	177	152	157	156	168	162	156	178	168	184	164	160	158	151	162	142	171	140	166	156	151	185	170	162	144	155	165	148	165	155	176	171	186	174	155	185	149	167	160	153	164	153	153	135	174	142	147	151	149	145	173	162	163	163	163	176	177	152	143	139	166	162	143	154	187	148	149	159	150	174	145	173	176	164	162	153	166	155	174	153	166	172	174	181	158	141	156	171	171	171	155	151	166	170	147	162	146	164	171	153	162	192	165	160	150	174	144	138	175	163	145	168	148	156	160	148	170	156	162	182	165	162	172	163	153	157	165	170	138	151	183	158	172	179	165	171	172	159	172	149	175	150	136	163	163	166	143	155	144	176	144	200	133	135	175	177	142	147	157	167	153	172	171	165	155	142	144	152	158	160	143	159	164	146	162	153	155	159	156	167	145	147	153	188	166	175	168	163	179	165	159	135	154	165	161	168	153	171	168	160	163	156	168	147	175	164	176	139	166	161	177	173	167	186	161	145	167	136	155	159	164	140	139	163	173	155	159	161	152	168	149	167	155	135	210	170	158	151	164	165	151	166	139	161	167	177	179	139	139	171	154	191	150	167	160	167	155	165	155	159	149	135	169	147	168	149	178	141	162	172	170	168	171	146	163	150	185	171	184	133	173	156	155	164	174	146	150	179	173	160	157	168	148	183	175	145	166	162	179	157	162	157	163	173	137	164	138	141	143	167	153	169	138	165	151	179	171	177	166	169	170	157	171	176	132	143	149	166	171	166	149	166	156	136	144	163	150	172	167	141	177	169	162	160	156	147	153	174	155	172	170	184	163	186	158	171	164	145	167	136	133	162	139	146	126	154	146	150	170	168	147	167	154	172	147	165	168	180	158	135	167	167	133	170	171	168	163	144	171	160	167	150	145	155	152	161	165	157	153	188	171	164	152	138	174	146	163	164	147	172	173	139	183	149	152	153	171	176	166	173	185	167	141	167	143	177	172	167	134	140	135	179	164	154	148	144	194	165	142	140	157	178	157	149	164	156	142	150	155	148	147	199	171	152	175	155	138	153	170	166	165	147	165	156	165	166	163	181	182	162	148	160	170	171	158	144	171	153	149	147	149	149	157	157	147	147	173	148	168	169	194	147	142	177	155	156	166	160	182	162	179	165	150	171	161	170	157	168	173	150	180	166	148	161	188	171	152	175	144	160	156	160	174	145	134	179	170	135	168	150	163	142	161	159	148	163	139	166	172	164	155	150	151	149	179	157	174	149	167	152	169	165	161	165	150	164	154	154	165	165	146	152	167	162	170	139	160	168	169	156	174	182	176	148	152	169	169	146	158	170	160	155	149	168	173	163	154	152	177	159	155	162	173	155	153	177	159	141	192	177	148	152	157	189	156	171	173	169	137	169	148	146	161	150	156	155	161	164	164	152	175	142	156	149	158	146	153	139	174	163	157	143	164	182	175	168	169	168	166	170	177	158	153	171	152	161	171	140	165	148	156	152	152	162	148	157	167	162	153	150	159	168	173	166	170	157	171	149	164	162	157	165	163	153	177	142	173	161	175	168	164	150	158	144	173	155	153	160	157	164	148	152	142	150	173	142	167	156	161	170	159	150	155	163	164	172	171	198	128	150	146	151	168	161	147	137	148	162	163	146	154	162	159	133	154	162	143	169	159	130	161	170	167	143	162	151	171	156	157	162	173	167	151	183	178	162	165	161	162	161	167	167	165	152	166	165	179	157	154	157	148	150	159	155	148	186	172	151	153	164	149	167	147	171	166	168	162	166	139	155	167	162	142	180	159	145	163	151	164	166	152	172	151	174	182	148	158	181	151	174	153	160	172	156	143	128	162	165	140	155	167	163	164	164	171	153	175	162	160	153	181	131	144	167	169	167	149	175	163	163	167	155	163	165	186	169	157	169	153	154	160	171	158	146	149	155	169	151	150	149	151	170	153	165	184	167	166	174	150	171	171	196	148	140	138	168	150	190	149	160	157	151	155	145	164	160	140	166	177	158	171	161	145	152	170	198	140	182	139	156	171	147	167	158	170	187	170	161	169	152	171	172	159	183	159	176	169	131	152	193	136	172	156	157	172	177	158	134	154	156	162	140	174	178	160	138	166	156	144	157	178	143	147	162	180	158	174	153	140	134	164	177	162	149	155	173	188	142	146	149	167	155	169	158	186	149	167	157	194	159	162	185	144	167	167	151	172	145	169	154	175	145	174	166	147	167	159	158	145	190	156	152	155	172	152	188	153	164	169	167	157	152	155	174	171	138	153	157	169	149	165	144	170	155	161	158	164	155	154	167	156	149	177	155	169	150	170	152	145	162	155	170	164	152	153	176	165	169	160	162	159	161	147	146	185	150	140	152	159	159	145	158	166	177	157	152	158	168	155	161
27218	49194	23471	8253	5969	4747	3166	2426	1844	1510	1102	907	867	772	720	697	642	542	528	462	527	502	476	398	381	347	329	311	312	289	332	295	258	287	255	248	278	249	254	235	287	241	243	259	257	227	237	241	209	217	224	213	215	216	229	222	247	230	224	211	223	240	217	210	215	254	252	238	226	201	227	228	223	202	209	202	242	237	220	214	226	228	207	216	231	215	227	241	222	205	216	229	232	198	223	232	233	212	248	225	216	229	209	225	233	200	203	212	219	215	222	219	199	240	207	210	245	224	236	217	214	222	224	216	221	230	220	214	241	222	228	230	207	222	210	205	229	221	225	251	210	233	225	237	277	198	215	237	238	218	198	233	226	221	237	221	213	210	208	230	206	262	226	217	209	220	250	222	215	227	226	221	232	237	246	210	205	222	203	234	224	247	224	216	233	203	221	213	218	215	210	248	246	230	228	211	213	216	214	205	219	234	241	234	249	197	214	212	230	228	215	241	235	240	224	205	199	208	208	215	238	213	202	226	216	204	221	210	209	221	218	248	225	208	220	222	208	256	223	239	204	236	205	223	221	232	200	235	228	237	221	225	189	218	231	229	191	199	239	210	213	202	223	212	213	213	207	219	230	220	223	207	231	199	232	218	223	218	248	249	206	207	238	211	235	233	231	223	232	216	226	207	217	222	221	225	221	206	224	224	220	232	214	226	184	227	233	207	204	217	204	209	217	237	225	203	227	190	219	209	201	219	199	220	197	223	223	191	212	227	212	202	209	216	207	235	236	215	205	205	229	203	245	210	223	245	206	217	206	202	197	238	224	209	217	236	192	218	222	213	216	204	216	235	204	243	252	224	235	212	243	228	197	217	224	225	224	230	203	224	216	194	219	235	193	220	247	223	233	212	213	237	222	210	217	251	216	220	217	215	200	226	209	237	236	233	207	221	209	237	219	211	222	210	243	211	227	218	212	207	179	217	205	239	220	221	241	193	224	215	207	249	219	237	230	230	201	231	209	200	224	210	235	220	201	206	206	192	216	231	222	209	219	212	188	213	229	218	234	217	213	222	238	203	219	219	208	199	237	217	224	218	223	231	236	202	203	220	235	250	209	244	243	214	223	193	222	243	219	228	237	216	199	184	231	211	214	214	228	205	224	220	213	219	205	219	219	225	223	219	197	207	202	223	232	203	222	216	222	239	232	251	237	235	229	204	196	222	218	249	237	224	215	236	224	229	216	225	220	210	219	239	215	221	214	248	221	232	218	199	226	228	230	208	204	223	230	209	203	233	229	210	209	223	217	228	206	211	201	238	216	248	219	216	204	231	203	230	208	238	222	221	214	223	218	220	240	225	233	209	212	222	221	219	206	221	223	210	226	213	224	222	229	199	201	224	230	226	231	219	247	202	224	230	212	226	227	234	234	221	250	209	231	206	204	234	192	233	209	215	241	197	231	227	237	256	207	195	228	209	240	264	229	228	209	191	208	221	234	222	208	242	218	234	215	177	236	225	249	221	211	243	243	213	212	236	210	229	200	216	234	205	234	193	227	203	211	208	204	217	216	210	210	216	209	204	226	229	220	207	239	215	232	196	198	224	207	218	238	223	217	221	221	226	214	222	193	231	208	208	224	200	207	236	221	211	232	255	197	200	228	223	249	220	225	226	235	248	247	210	237	244	204	228	217	225	222	213	209	200	225	205	214	200	218	193	197	205	213	233	214	229	224	210	223	195	213	203	222	223	216	252	190	222	232	203	208	214	211	232	235	197	206	224	228	219	220	205	225	212	242	201	187	232	219	226	225	217	238	228	258	210	210	210	236	204	216	212	247	208	220	223	237	213	214	185	204	234	192	239	222	217	223	238	219	224	207	216	229	218	232	210	240	195	223	220	233	227	199	219	244	239	222	213	244	224	200	205	233	235	225	199	229	246	215	215	233	208	212	238	236	211	218	219	225	224	236	204	246	225	200	218	196	216	223	199	208	259	224	211	180	223	203	229	239	229	213	212	214	215	231	242	193	240	207	223	227	223	221	235	211	215	207	230	252	218	224	222	209	192	215	208	222	215	202	226	224	243	228	221	192	207	212	202	211	246	221	201	192	188	218	214	203	214	233	229	226	231	201	238	221	211	216	209	215	203	205	208	207	253	228	211	210	241	165	214	215	213	204	215	255	213	211	226	221	224	206	223	229	226	196	212	223	238	217	195	235	207	197	197	216	224	212	224	222	193	201	195	221	199	217	200	208	206	223	204	231	198	198	214	232	232	251	196	231	183	253	221	207	189	205	216	201	227	222	217	218	211	232	198	206	236	216	206	220	238	212	213	196	247	225	236	263	207	223	227	228	212	222	218	203	220	214	226	220	229	190	203	222	226	230	201	206	205	227	200	213	218	187	209	214	193	228	221	214	220	200	211	212	248	223	204	225	228	222	236	210	230	214	207	219	227	229	252	218	203	231	230	229	229	259	196	228	242	220	231	232	208	202	242	271	209	222	192	220	230	207	204	210	213	208	231	227	240	209	245	208	205	223	214	228	221	219	211	214	219	225	228	248	217	240	222	253	227	229	200	199	220	191	218	198	232	225	203	216	221	204	215	214	231	238	195	226	220	187	236	231	212	232	249	222	206	224	191	232	218	188	182	224	207	240	234	219	188	214	231	226	218	228	229	201	219	214	210	207	225	215	230	214	209	242	219	231	217	208	219	227	205	218	231	233	242	203	192	221	211	219	204	212	218	247	218	241	240	207	189	190	226	208	247	221	190	220	211	225	223	215	188	239	210	237	209	203	204	222	218	235	233	213	202	226	217	217	216	212	223	221	190	227	210	212	200	210	238	196	232	212	229	252	247	239	209	213	213	216	249	212	192	213	236	225	229	233	224	240	238	234	222	238	199	255	192	206	205	218	234	200	206	224	206	237	198	217	219	236	209	221	215	213	210	233	229	219	192	242	235	228	218	211	220	213	216	223	219	190	214	220	204	209	199	237	214	210	225	235	207	211	221	209	230	218	218	212	212	226	231	230	207	225	216	210	230	213	234	219	206	220	232	238	240	215	211	238	250	213	204	207	231	208	233	233	207	225	205	213	214	231	223	211	251	217	204	218	220	216	219	222	207	219	221	255	209	230	218	240	237	217	235	220	216	211	215	214	200	221	223	240	236	257	197	207	247	231	203	212	217	218	214	227	225	199	239	210	204	216	206	213	235	234	193	225	253	231	212	237	206	211	228	229	239	228	227	209	227	196	206	212	215	236	235	215	194	218	237	217	206	223	208	218	215	222	197	237	189	221	253	246	249	221	227	226	254	225	232	221	246	218	209	212	227	209	187	228	202	228	189	193	221	223	221	215	217	227	209	231	231	209	206	192	229	222	229	213	231	227	196	229	229	239	212	214	230	207	212	233	241	263	224	223	217	212	238	217	223	243	230	211	227	222	206	232	243	228	238	204	234	216	235	221	218	184	239	242	206	233	238	232	202	240	211	201	230	226	227	217	220
28390	21557	12399	3008	1320	1068	767	637	542	474	455	467	447	412	415	404	407	404	409	392	367	405	393	419	370	400	364	378	387	365	382	365	377	392	365	382	373	376	377	379	380	346	364	347	365	340	375	383	361	393	353	346	364	347	364	367	367	341	350	369	389	381	355	396	324	349	336	379	376	352	352	368	346	361	373	353	378	403	411	357	363	356	361	375	360	359	369	391	395	343	365	374	348	369	361	341	357	362	344	350	324	337	347	352	374	380	350	361	369	362	355	387	373	355	362	371	337	360	368	351	342	376	372	375	384	334	375	372	374	373	361	353	335	339	369	344	349	333	370	339	349	364	354	376	373	347	375	381	354	342	345	352	379	361	366	386	355	353	383	363	369	391	372	373	350	355	345	351	333	379	365	367	367	402	363	346	361	360	375	351	367	355	338	327	367	337	343	332	376	371	349	368	335	362	373	366	349	352	354	374	387	361	349	355	376	370	366	346	341	342	380	376	378	334	386	368	356	382	392	380	369	377	368	379	350	389	408	376	368	362	373	404	382	383	360	385	352	379	381	393	354	301	411	381	367	366	377	378	372	343	343	364	374	368	371	364	386	345	368	322	384	335	361	368	352	349	356	354	339	362	365	377	365	375	377	389	366	368	343	353	379	364	327	370	355	375	341	366	372	383	353	370	352	367	352	329	366	340	388	374	361	373	318	375	350	351	352	368	376	396	334	340	356	328	372	361	344	361	331	344	354	384	356	355	336	349	384	338	423	351	392	365	348	347	386	379	367	375	340	373	394	343	380	352	348	358	327	379	346	337	317	369	365	344	368	357	349	360	364	390	338	401	347	381	321	351	351	384	403	393	358	379	369	331	361	353	356	388	363	348	384	348	389	368	357	358	405	365	358	368	331	386	368	362	363	366	356	381	361	350	346	361	338	355	347	364	382	336	377	351	372	383	329	328	376	364	379	360	384	380	346	359	377	377	344	367	396	350	374	389	357	366	399	343	357	399	337	367	361	366	368	362	344	381	351	373	359	377	355	335	360	394	370	393	321	366	340	355	382	375	333	369	361	355	360	340	370	388	352	342	376	353	396	355	361	372	350	361	388	373	348	367	336	403	381	378	356	374	387	382	389	378	350	357	363	339	338	368	358	361	386	368	340	365	379	340	360	401	371	369	338	356	346	367	398	361	385	386	369	400	341	387	337	356	403	405	341	336	370	354	350	355	333	352	343	377	333	370	396	388	363	357	384	365	374	361	369	367	386	381	370	362	355	344	350	353	382	371	388	390	360	372	336	367	371	388	368	371	404	396	379	351	388	341	367	365	372	371	394	366	354	428	361	337	361	341	320	347	369	364	353	369	377	376	334	389	409	340	364	366	375	398	411	386	389	380	367	364	342	350	352	353	391	352	370	368	362	358	387	355	365	375	360	342	366	385	374	345	342	356	357	367	389	382	397	336	363	356	373	388	357	344	376	387	375	378	321	399	362	369	379	345	391	372	376	360	373	401	357	358	369	345	383	375	393	361	384	356	349	340	365	379	372	317	387	357	390	347	377	379	361	367	382	338	365	391	387	362	343	369	369	397	333	345	382	366	385	370	381	362	362	383	394	341	332	365	361	403	377	345	388	368	360	349	340	372	361	372	363	332	376	364	354	379	364	353	392	372	340	386	345	387	349	373	375	372	374	347	351	392	359	328	372	366	353	373	358	361	352	401	373	380	364	386	326	373	351	364	374	356	369	359	373	375	341	359	380	391	389	414	372	367	343	350	368	362	385	402	380	384	351	354	357	362	369	366	369	327	378	340	373	324	366	363	348	365	353	405	362	381	362	380	380	355	362	351	354	353	388	354	393	360	349	358	375	340	342	376	344	340	354	363	373	366	368	372	370	369	388	351	370	383	352	343	364	340	389	383	336	335	370	390	368	371	336	377	344	373	374	361	351	352	326	407	369	345	382	358	347	338	372	389	319	353	379	362	347	383	392	357	383	352	384	363	381	369	383	359	370	340	397	387	332	351	355	330	376	350	347	349	338	364	377	398	389	336	365	336	353	391	400	370	374	343	364	352	355	364	392	333	373	357	355	370	363	378	372	314	389	372	378	331	372	365	382	381	392	384	372	355	355	382	352	358	357	389	332	365	344	363	323	387	353	351	361	400	361	326	376	369	369	383	360	357	401	361	375	372	328	351	371	391	372	397	356	383	342	373	378	354	360	397	375	402	342	359	381	360	387	346	382	365	369	363	383	376	404	380	385	383	345	370	376	358	390	362	360	347	376	354	340	365	354	360	367	394	349	359	346	369	346	336	356	332	366	364	332	371	376	361	353	385	363	348	403	383	395	381	366	383	372	397	351	390	381	331	384	373	352	342	386	356	362	317	413	342	371	396	361	379	387	368	347	361	359	364	337	386	389	365	374	409	372	357	393	371	366	345	366	388	358	356	346	375	402	409	356	391	378	361	367	332	351	362	342	363	353	354	368	355	345	384	349	343	370	403	344	354	400	373	367	342	372	354	362	404	370	323	375	354	375	362	371	373	399	414	342	340	343	368	353	389	364	344	376	367	385	364	335	342	408	367	398	355	390	341	392	378	311	362	333	375	341	374	363	392	369	357	385	361	364	374	365	387	340	373	342	378	367	379	345	345	390	358	394	368	385	343	375	362	336	373	364	352	351	347	353	384	352	361	346	335	360	353	383	366	414	353	346	360	362	367	361	364	336	363	379	347	370	350	364	374	338	373	330	360	389	337	363	339	370	346	356	356	351	366	370	398	367	357	362	376	366	378	369	371	357	339	334	336	374	378	364	368	374	388	361	358	360	316	380	372	366	355	355	358	375	369	375	362	383	347	388	368	368	364	348	349	313	346	367	364	400	369	366	363	357	351	363	348	374	369	391	346	351	356	363	359	322	368	362	384	339	346	342	334	361	350	375	385	363	380	353	366	379	375	385	344	357	370	376	393	369	358	380	352	330	363	373	349	351	328	348	352	359	356	372	367	359	391	348	330	366	342	341	334	378	353	351	364	350	350	374	353	372	380	361	377	343	371	355	347	358	371	356	348	389	356	357	359	383	358	364	361	397	353	336	377	348	363	394	360	373	319	354	377	357	343	359	340	367	384	349	363	394	382	361	355	375	380	346	340	345	358	350	369	329	343	343	365	357	374	393	325	368	352	366	344	366	365	391	356	347	358	358	383	382	357	368	345	384	332	398	363	333	373	329	374	358	385	351	367	398	358	398	374	364	335	345	350	380	367	350	326	375	369	367	372	374	360	351	371	342	354	354	374	350	348	360	370	353	367	361	363	359	396	376	358	372	354	385	349	398	384	367	383	355	325	373	359	351	357	369	356	349	343	361	337	350	370	340	394	358	362	358	360	331	365	384	392	323	350	394	344	408	386	365	360	359	365	370	364	350	373	352	334	365	328	362	374	379	385	337	371	354	369	384	375	384	330	373	381	332	341	356	371	379	370	373	330	352	337	361	369	354	354
22196	31638	11250	3515	2434	2128	1544	1240	997	840	768	706	664	614	642	664	585	573	598	607	582	551	568	540	519	522	504	494	488	499	506	540	533	467	514	465	476	497	486	470	511	484	448	472	474	433	457	499	472	496	466	488	463	491	473	440	485	486	497	510	465	467	449	447	461	477	480	460	468	500	470	458	501	502	456	468	516	433	479	473	470	505	504	486	517	492	477	497	453	492	470	489	464	502	510	502	458	505	455	466	427	482	470	469	501	481	482	483	491	450	480	491	451	518	455	451	496	498	522	472	461	522	504	480	477	495	490	456	521	459	473	542	441	524	492	464	498	463	471	446	470	456	484	451	505	467	479	478	484	467	464	486	504	464	450	500	493	475	471	523	466	494	473	478	479	454	485	516	512	490	483	507	492	512	431	505	497	510	488	481	464	489	475	484	464	443	527	491	497	501	489	474	466	503	467	467	444	467	446	497	446	442	477	472	468	490	510	509	448	471	500	471	489	508	514	514	437	490	481	467	474	466	509	487	453	433	469	451	487	481	450	457	501	448	451	486	463	462	485	475	472	462	496	440	487	475	461	503	464	439	478	504	455	472	459	463	496	494	480	460	456	482	442	479	501	491	500	478	478	497	494	474	470	475	463	463	492	456	487	498	495	488	477	465	453	496	492	478	483	456	512	511	474	511	486	477	498	433	450	486	468	457	480	439	478	477	498	472	510	463	478	474	448	468	502	485	487	508	483	480	455	469	435	491	471	463	478	470	460	496	478	489	494	476	485	489	513	505	453	482	511	491	458	482	478	501	503	474	440	469	519	465	470	495	478	507	439	508	520	485	487	439	474	515	507	441	448	467	443	481	534	505	466	490	490	500	475	463	467	503	458	465	482	464	506	482	484	478	472	505	475	452	469	497	424	523	469	488	487	463	473	465	494	491	485	474	434	466	510	502	437	487	470	479	478	464	497	487	455	529	531	447	469	473	481	449	464	465	457	473	497	469	471	528	511	481	470	450	484	438	483	514	500	494	485	481	513	459	473	487	470	444	460	498	491	465	455	505	471	443	495	453	475	464	488	468	449	525	444	441	478	445	484	450	496	472	442	476	489	473	445	477	453	450	454	494	501	487	477	485	476	513	440	485	491	457	475	484	466	491	515	493	483	459	444	453	461	461	504	463	416	481	470	462	467	505	481	451	462	500	479	459	446	469	498	476	432	493	471	475	515	432	480	493	476	456	472	441	475	503	494	501	449	442	454	508	451	458	451	488	471	501	471	447	518	474	477	481	470	419	480	470	479	462	517	459	467	480	472	505	492	496	457	493	475	472	512	463	493	483	461	462	472	470	498	482	491	499	463	473	481	454	495	462	497	475	523	490	484	486	468	421	484	496	481	496	482	460	488	456	500	466	476	457	460	447	482	467	501	458	461	456	476	497	489	479	486	456	481	492	485	462	464	468	516	462	479	489	520	436	500	470	462	474	483	464	459	471	462	465	504	503	469	486	481	489	454	477	514	439	512	494	471	483	459	503	464	485	493	488	498	456	429	461	505	458	517	478	494	478	490	472	491	465	461	457	505	466	465	485	474	450	491	481	476	480	472	466	479	463	472	486	455	490	470	419	493	457	498	454	477	476	516	477	499	482	489	460	481	480	487	457	452	488	506	526	440	499	479	456	473	523	462	488	435	464	492	474	530	458	481	494	478	439	476	487	461	485	495	504	531	489	474	485	462	483	470	461	513	491	459	504	487	484	462	479	479	439	490	521	488	490	480	439	452	481	439	474	469	436	468	509	463	484	496	475	438	484	439	502	477	483	453	483	496	468	490	477	473	451	454	481	493	495	458	471	509	432	448	426	495	499	483	467	473	478	465	482	489	468	470	446	427	464	471	510	485	524	501	491	476	469	489	466	473	492	451	486	472	483	483	509	484	481	466	449	496	508	488	465	480	474	478	474	430	500	501	486	444	481	482	507	475	471	478	514	506	491	476	468	499	440	484	484	496	472	489	467	470	467	469	475	489	481	474	456	475	509	510	489	461	456	503	469	495	460	496	493	492	489	497	450	459	467	482	436	490	515	479	481	428	496	450	502	487	462	487	478	467	425	478	485	471	460	518	489	470	488	475	488	482	500	479	504	464	479	435	509	516	474	494	435	484	498	502	479	480	524	448	470	444	480	481	469	478	455	487	447	477	437	500	518	449	459	478	498	470	480	449	483	473	483	510	475	497	458	468	451	506	491	435	503	465	468	471	519	484	454	472	459	502	489	489	496	496	477	478	458	461	470	467	492	508	490	465	443	493	474	487	477	463	472	485	472	454	505	426	479	476	459	480	466	446	483	495	459	485	458	528	473	462	497	502	483	510	471	453	500	473	485	458	492	444	474	458	452	489	456	508	485	476	478	492	479	480	518	476	452	496	462	478	468	466	502	443	455	487	492	481	452	499	470	474	464	423	492	475	485	470	487	484	470	486	497	528	509	471	468	471	479	460	512	489	493	480	476	481	475	490	456	500	469	479	530	471	500	511	458	465	511	478	463	448	469	486	461	487	474	470	492	481	476	502	475	488	488	492	510	462	482	506	496	488	456	513	469	507	496	481	512	490	510	478	466	489	493	502	477	428	483	471	522	491	483	483	459	513	497	503	438	479	446	488	491	424	464	472	437	456	488	453	477	481	456	486	463	471	501	509	481	458	458	455	484	497	455	470	447	470	468	472	486	500	502	462	476	492	451	520	480	455	468	473	440	454	504	458	459	483	482	467	472	485	487	491	476	450	471	442	464	459	440	451	445	533	442	456	473	465	515	516	509	508	453	487	454	465	459	461	461	455	460	475	481	499	517	451	491	495	461	453	525	449	490	495	487	488	482	483	480	492	519	527	435	501	498	476	458	490	463	506	466	446	479	476	505	481	497	487	459	483	482	440	495	492	456	446	483	501	469	477	465	472	454	484	470	432	478	518	495	480	480	478	462	503	490	485	501	472	493	467	481	468	492	463	484	475	465	470	455	475	437	440	489	475	469	490	482	464	503	485	490	494	491	505	454	459	494	435	499	498	494	477	481	469	490	499	469	423	458	475	513	481	470	481	501	476	462	451	455	480	467	453	532	479	452	483	495	486	480	467	470	470	463	483	481	459	503	475	483	491	495	476	521	459	457	522	492	480	488	461	501	481	465	466	492	474	500	517	458	508	466	501	480	475	503	470	512	481	476	506	510	485	469	479	472	502	492	510	493	453	466	476	490	463	478	493	481	480	509	505	511	469	489	510	467	466	458	500	487	473	485	483	477	464	480	504	494	485	478	514	497	446	473	473	483	521	490	510	460	484	506	472	445	467	461	479	490	486	475	438	470	506	483	525	515	481	485	501	494	487	476	458	470	513	488	474	482	484	529	512	474	511	493	451	471	443	453	450	486	457	506	497	482	468	464	468	491	491	485	474	488	504	495	474	456	472	455	465	473	522	451	436	480	494	459	439	493	513	471	512	473	503	492	495	478
24301	21632	28814	24958	21341	6676	1570	928	730	671	598	565	502	504	465	434	468	405	433	431	410	427	424	382	368	380	364	350	365	342	356	356	357	350	349	364	339	341	331	327	370	379	344	334	349	335	342	341	353	325	325	340	345	320	305	346	304	321	331	349	334	327	363	334	329	355	306	308	343	351	362	328	311	326	389	333	321	338	341	344	354	300	339	312	322	367	334	343	317	325	341	319	302	335	301	303	307	334	327	354	338	347	345	326	335	319	331	347	335	336	338	318	315	336	292	326	323	317	322	329	322	304	334	358	328	331	319	344	297	343	338	328	376	324	330	346	315	311	353	306	330	348	307	336	341	309	334	335	361	309	319	289	331	316	325	328	304	315	313	336	368	345	327	334	331	315	312	332	323	324	351	299	317	329	312	348	303	371	329	321	324	327	337	313	334	338	330	351	335	325	336	329	312	322	330	307	319	341	324	322	328	304	301	354	336	309	339	324	324	329	353	336	286	308	316	328	339	322	344	328	329	313	341	326	322	320	328	343	345	314	354	340	346	325	326	326	331	350	344	342	356	328	339	327	292	355	346	328	326	322	311	346	333	313	333	334	317	359	330	342	352	313	332	323	338	336	344	311	311	357	319	346	329	317	336	336	325	329	321	325	312	325	318	358	302	335	290	333	332	369	329	325	366	329	346	332	349	346	321	316	361	325	353	324	295	357	327	330	339	324	340	310	337	327	338	317	321	336	353	343	335	373	357	342	331	295	310	302	294	334	311	350	339	345	297	303	350	300	339	314	311	337	318	321	311	354	333	338	319	315	321	365	322	299	334	324	325	337	329	339	334	357	350	348	351	326	347	337	313	350	301	319	338	357	331	348	321	331	350	356	350	356	324	312	341	324	337	327	322	328	350	343	311	352	331	335	326	316	335	316	316	317	322	322	314	308	335	315	320	353	326	345	338	374	359	320	313	324	325	337	322	317	324	335	308	330	333	324	320	367	332	324	335	332	313	354	354	298	336	311	297	336	302	352	320	351	330	304	313	317	343	319	353	342	352	351	332	337	324	313	331	323	343	345	341	332	319	342	330	344	330	357	287	312	361	359	318	340	319	336	339	343	360	346	332	339	317	326	348	342	309	334	260	305	340	304	341	320	303	360	319	353	355	347	354	338	315	333	338	331	323	325	327	319	323	319	314	318	358	293	356	338	285	324	312	357	354	328	321	349	321	277	340	363	325	341	351	306	347	337	331	306	373	343	338	335	324	343	341	310	310	357	348	328	333	307	342	341	337	347	326	326	322	344	357	347	342	306	334	338	334	325	345	321	334	312	345	337	315	347	320	354	351	321	339	329	362	308	331	332	348	334	316	331	338	345	363	335	300	301	339	371	318	367	323	309	326	351	324	320	313	303	343	338	337	297	343	335	311	310	333	300	358	345	341	318	315	332	341	332	328	342	326	322	318	310	331	331	331	368	332	324	330	323	346	306	341	318	310	320	321	337	336	374	344	332	335	362	323	363	358	321	314	311	312	318	362	335	303	339	330	326	354	345	332	329	351	293	299	316	308	340	361	304	330	290	324	346	352	335	315	335	344	360	351	307	395	337	337	328	350	344	319	300	338	328	333	337	323	337	329	337	304	348	355	323	351	335	301	355	310	292	331	329	344	352	325	369	334	361	321	320	348	315	348	351	347	360	306	329	323	355	309	346	342	334	328	362	343	311	375	324	348	347	339	322	328	305	348	310	335	313	324	352	322	331	351	328	339	308	338	301	326	344	333	271	361	318	347	337	342	350	351	334	333	353	325	339	338	323	314	368	357	352	290	315	315	346	317	353	337	322	334	355	337	331	325	337	323	346	340	303	332	337	329	350	339	324	356	347	318	366	393	328	308	346	331	352	337	347	320	347	354	343	306	320	303	329	331	312	325	302	350	313	319	309	322	341	312	345	335	323	338	323	330	331	349	302	340	334	342	316	317	318	327	329	307	356	299	302	341	324	335	371	317	321	359	317	317	309	330	362	325	330	346	325	324	366	327	339	344	302	306	327	328	367	321	370	320	288	340	356	329	318	363	329	343	304	339	352	330	333	312	351	340	318	329	317	344	327	327	347	300	371	338	331	317	320	351	340	328	328	367	348	311	324	322	312	333	349	336	315	329	327	344	333	325	322	337	299	330	335	333	342	330	346	319	358	353	324	337	278	353	324	328	332	348	318	344	328	285	330	333	303	340	358	339	328	339	341	319	304	356	333	350	298	365	345	335	325	296	289	327	349	316	311	326	355	336	327	339	313	342	312	327	335	349	307	305	336	318	319	332	333	330	319	353	351	374	274	345	317	324	314	317	332	329	360	370	296	350	308	339	340	347	340	346	342	361	336	370	309	318	348	328	314	317	354	313	325	315	289	331	337	312	316	340	314	320	335	314	349	318	354	326	328	334	329	322	314	322	344	317	345	337	343	334	356	318	314	317	345	325	331	349	321	305	333	326	311	319	328	314	339	334	324	320	338	312	329	330	315	303	353	341	336	346	322	297	332	334	306	344	340	320	338	338	336	340	336	322	339	350	344	318	323	326	342	309	346	366	339	333	299	310	350	337	328	320	337	332	362	325	345	323	327	355	334	327	355	313	335	303	326	349	325	323	320	351	319	312	304	338	306	317	329	333	319	347	303	325	317	324	307	324	350	358	327	332	336	337	294	360	324	335	343	322	371	332	338	329	346	324	316	285	321	340	323	311	319	342	339	324	330	305	317	340	319	329	376	317	285	332	317	335	335	308	343	310	326	315	291	328	288	330	328	343	310	304	343	356	359	299	305	381	329	349	334	298	334	319	297	340	300	340	339	348	326	355	299	331	334	333	357	312	332	338	326	314	336	328	333	313	337	339	310	337	329	316	345	346	320	323	318	328	336	349	344	322	337	337	338	340	324	324	327	332	354	317	331	325	317	319	337	336	338	343	311	323	339	338	338	324	321	316	361	328	354	353	339	343	355	341	356	347	330	343	338	333	360	334	360	309	317	340	357	328	310	311	343	343	342	342	346	308	349	355	323	351	337	363	345	347	341	308	343	344	334	357	313	323	350	319	314	330	356	322	314	323	324	334	295	345	327	343	353	344	324	310	325	322	346	312	331	315	353	374	303	313	319	327	331	334	342	338	349	324	315	350	351	352	323	320	323	314	357	369	311	330	360	346	340	326	313	319	355	354	331	301	337	302	321	330	348	345	334	303	337	325	325	334	343	321	346	337	330	329	305	314	322	344	328	322	343	359	268	344	316	334	320	360	344	326	353	341	313	346	324	307	326	335	355	317	344	326	344	362	349	343	319	331	364	343	343	309	310	326	325	330	325	333	349	358	300	338	328	350	349	334	343	320	343	318	315	309	333	313	353	345	336	318	354	318	344	313	329	330	319	321	299	345	320	322	321	332	318	325	343	350	320	343	356	310	352	335	340	340	325	322	304	342	303	299	352	369	336	328	335	317	352	338	320	314	305	319	331
24148	42508	18290	6198	4498	3541	2538	1882	1513	1150	1054	948	838	811	749	712	697	625	662	639	607	595	581	536	560	518	555	476	533	487	489	470	466	501	494	438	475	488	510	510	476	495	448	418	427	438	444	475	425	452	458	448	425	416	464	439	459	478	458	472	411	445	474	438	395	482	445	431	437	437	456	425	474	449	429	456	415	456	463	467	497	437	434	444	455	441	438	451	466	439	437	449	518	444	437	437	506	448	457	454	433	468	450	436	450	440	422	452	429	419	468	446	463	432	439	447	454	408	429	456	462	440	430	417	438	452	439	436	411	453	448	439	428	439	466	404	464	457	475	431	418	446	446	480	452	455	488	471	444	419	431	426	470	408	423	426	407	436	499	460	445	444	450	459	451	447	428	418	465	481	458	426	472	445	452	452	439	412	450	449	456	429	442	449	402	424	434	438	426	452	455	457	469	473	452	456	452	443	441	433	419	456	431	434	444	447	450	490	433	435	463	447	441	440	440	447	438	429	458	435	484	449	459	454	458	448	440	471	453	458	482	439	441	417	454	425	474	430	443	444	452	412	503	476	477	463	428	474	442	454	410	429	459	490	435	437	425	477	454	437	464	424	454	450	467	418	431	455	431	432	434	422	458	448	492	460	440	463	448	431	394	471	444	450	429	425	467	425	443	423	469	451	441	423	437	468	384	433	430	446	413	434	451	453	456	442	439	409	438	469	421	466	470	422	425	446	395	409	425	459	463	452	463	428	447	465	458	457	457	444	442	453	428	434	440	444	458	418	434	426	471	462	429	461	422	424	416	420	457	422	452	460	421	434	469	452	444	476	436	430	451	480	430	411	471	458	440	492	440	443	447	443	458	456	443	447	421	420	457	486	453	435	452	436	441	451	427	452	445	458	430	416	451	420	429	426	451	461	423	434	476	458	449	430	435	461	444	444	495	408	474	431	424	418	426	439	457	419	439	466	444	449	435	426	434	440	400	483	449	429	451	451	428	445	416	442	453	435	445	464	432	414	435	443	477	491	404	443	464	420	435	406	435	418	414	469	441	459	425	448	475	419	438	462	447	439	464	432	450	434	450	433	448	456	424	450	442	393	449	467	444	426	410	430	447	466	473	447	447	451	450	435	421	425	457	424	489	459	431	454	415	454	458	516	458	447	475	492	444	417	413	465	428	487	438	450	484	467	461	461	433	459	457	413	440	456	415	445	453	454	413	473	429	436	428	437	432	471	496	427	453	393	453	420	450	447	444	403	434	429	419	429	453	430	438	425	439	432	456	472	467	440	444	460	439	449	450	410	486	436	481	454	400	403	452	412	449	424	450	415	430	453	430	436	461	407	463	448	458	449	487	432	418	421	393	434	440	407	472	442	446	426	462	436	442	453	419	496	451	451	454	468	497	456	414	447	438	454	438	442	443	462	483	488	426	425	446	426	437	411	459	442	416	456	437	460	457	487	445	466	450	437	421	456	452	435	429	422	429	416	462	457	434	476	432	460	436	436	451	444	439	437	461	465	452	468	456	414	391	435	446	455	433	433	475	440	448	434	447	449	411	438	422	411	459	462	452	478	457	445	428	437	467	470	451	485	455	424	420	439	451	424	435	435	457	462	378	467	451	438	458	467	445	445	462	434	434	436	430	434	427	436	423	458	432	472	452	433	434	478	489	457	435	469	456	441	436	456	458	461	435	473	458	395	439	450	425	449	484	448	439	485	436	439	426	448	443	428	427	413	421	429	441	473	437	451	468	450	418	440	410	450	428	468	473	459	394	422	428	435	414	437	456	410	477	423	426	447	466	445	399	473	458	446	451	502	435	415	450	457	435	414	457	469	430	457	464	433	432	428	427	454	447	462	440	423	451	477	449	432	462	441	444	419	407	449	450	437	487	439	437	448	424	412	454	445	424	427	453	462	450	446	456	419	450	431	450	458	480	418	435	429	451	443	458	475	470	479	445	424	444	426	433	430	443	452	438	442	424	410	412	480	427	410	448	402	469	441	434	452	465	449	432	457	433	401	443	481	473	480	458	414	444	401	450	425	480	469	414	407	442	451	445	399	443	448	413	416	433	436	426	441	417	432	422	463	459	430	474	474	456	474	441	442	435	470	450	498	447	430	433	439	443	449	469	419	468	409	451	474	418	423	432	469	467	435	468	448	401	487	459	449	442	458	470	478	449	437	461	434	434	467	445	494	424	410	418	444	447	443	437	426	472	456	468	424	430	428	457	430	460	422	441	459	433	400	464	416	437	493	423	448	426	452	416	429	449	412	455	437	435	456	409	414	418	447	492	435	442	479	448	462	427	431	485	433	469	441	433	462	462	418	429	474	454	418	468	455	470	449	444	450	435	432	460	466	461	414	484	474	410	443	425	430	465	436	457	488	444	466	426	481	453	424	420	412	422	413	409	404	444	436	447	449	440	444	452	407	441	445	434	440	462	421	459	438	436	445	421	470	451	479	474	409	441	442	436	443	445	440	425	434	413	457	465	436	479	466	447	459	443	444	491	456	472	423	454	445	422	404	458	434	416	427	440	465	447	480	450	462	460	445	458	466	462	437	446	469	445	412	422	450	431	429	430	424	477	453	441	421	449	455	464	431	483	454	473	428	469	466	445	463	433	430	436	475	432	475	431	444	489	438	462	480	439	458	413	458	471	429	515	442	458	441	424	439	422	465	459	485	388	439	393	478	441	468	445	415	436	425	456	446	459	465	418	445	444	458	435	460	414	461	485	457	449	451	446	451	439	430	466	457	435	427	443	427	438	466	448	462	486	409	422	440	459	450	468	435	439	427	421	418	461	454	442	449	446	418	415	458	416	457	431	473	416	441	452	446	415	404	436	455	481	420	472	481	414	452	410	429	421	441	418	417	391	471	452	461	476	439	490	469	459	417	418	463	442	429	451	449	418	425	450	418	449	457	439	489	449	465	415	452	424	435	421	456	465	445	455	433	473	463	407	445	428	456	464	465	460	422	432	440	442	478	437	452	432	474	472	500	485	458	429	445	393	455	441	446	431	459	467	449	480	420	416	435	473	443	450	450	446	456	440	409	413	457	442	446	463	464	470	448	463	451	406	420	458	459	425	457	397	463	421	427	470	434	475	471	415	456	434	461	438	488	447	440	427	442	447	392	411	430	428	476	424	437	428	410	430	448	438	468	382	486	436	469	395	441	442	450	464	451	469	442	473	403	461	464	411	463	430	464	483	442	442	476	471	441	431	477	419	452	420	432	443	445	461	444	471	423	456	457	446	449	487	433	432	473	470	461	443	467	431	491	506	439	439	433	423	489	429	422	451	458	451	425	434	431	445	433	452	427	446	434	435	419	448	456	448	454	477	461	433	448	438	455	495	438	455	403	427	430	459	444	452	412	455	473	434	459	429	435	441	442	431	434	484	411	488	479	462	489	403	431	418	443	485	435	447	468	439	429	428	432	470	441	450	447	417	471	452	454	423	448	429	423	433	447	423	450	484	475	446	431	453	409
25203	21600	27571	25777	8577	1504	900	604	495	460	443	398	344	312	346	308	345	270	315	270	274	261	280	243	262	267	250	233	245	209	243	249	239	240	249	239	238	215	251	226	215	222	247	242	225	237	238	218	261	232	253	235	242	232	231	241	244	238	213	211	248	248	237	250	258	246	250	255	230	245	236	226	228	265	215	220	240	228	274	224	242	226	252	219	241	235	252	239	229	240	233	253	227	216	224	254	192	250	238	222	236	214	237	239	239	239	231	215	227	231	243	238	254	249	222	207	237	228	245	249	195	238	225	240	210	235	205	209	246	232	236	240	220	232	258	178	261	233	232	233	255	252	230	244	236	191	236	245	211	245	243	242	219	248	207	233	255	226	231	229	243	227	242	201	223	251	235	225	208	231	230	255	224	243	244	268	289	249	218	237	227	219	220	235	215	226	245	209	218	251	236	221	244	224	226	241	221	219	227	239	240	208	239	241	194	240	219	252	240	229	239	247	225	224	215	217	251	249	224	245	225	242	199	206	227	215	232	221	235	237	216	247	220	232	238	235	230	258	230	217	249	236	236	226	208	229	240	207	218	228	239	220	230	247	248	267	230	220	222	217	206	225	244	219	247	238	235	221	234	208	204	277	252	235	228	206	213	226	246	250	248	258	222	240	255	253	252	247	239	248	215	232	246	231	241	198	238	271	256	254	231	226	215	217	236	225	217	221	241	269	237	227	217	223	242	205	235	253	236	248	214	221	219	227	206	217	211	247	197	218	221	217	241	224	229	233	234	233	250	228	213	255	235	239	255	226	234	233	231	209	226	230	214	249	210	237	237	249	220	278	210	243	223	253	244	219	221	275	254	232	240	210	265	222	267	249	230	243	219	228	254	220	239	249	238	244	241	237	245	204	210	218	231	218	198	223	206	210	253	223	238	237	226	242	228	230	251	234	247	233	214	241	236	231	236	229	240	232	220	212	247	228	231	247	243	223	214	238	220	225	235	235	208	230	224	249	241	259	226	233	228	224	195	227	245	244	201	231	233	254	225	237	259	200	238	235	230	222	233	246	233	212	237	224	228	243	247	236	241	247	213	262	232	233	236	262	252	222	222	232	236	234	232	228	229	260	219	254	250	239	232	243	212	238	244	234	251	230	244	252	234	227	233	244	223	253	222	241	213	251	238	215	237	214	225	216	244	229	247	222	204	247	202	196	218	250	233	248	214	218	254	214	230	209	213	214	245	227	251	249	212	222	173	208	233	234	224	233	233	257	225	225	215	237	238	230	230	238	193	245	204	252	197	232	216	252	233	227	223	240	216	218	256	232	222	212	232	240	233	202	218	221	244	234	229	245	215	220	224	253	217	213	219	228	259	250	255	218	232	234	241	240	182	261	220	231	247	241	240	191	261	210	247	241	239	193	253	234	220	246	226	227	223	233	231	231	240	230	224	229	237	220	233	235	217	230	222	228	248	225	242	218	206	246	225	235	236	237	231	216	224	219	236	221	213	226	237	237	246	226	234	226	232	249	231	226	233	242	196	276	249	230	222	221	217	232	209	234	239	211	229	226	213	226	228	244	224	224	238	236	226	241	214	213	215	234	240	227	223	226	234	240	249	236	212	229	215	230	219	252	249	246	228	217	242	228	234	225	217	244	240	230	210	212	236	216	251	215	218	245	222	247	233	231	238	223	242	236	239	233	233	231	210	238	242	218	224	215	232	220	223	204	201	233	196	233	227	255	253	246	243	241	234	240	228	249	237	230	211	233	208	227	240	250	256	218	226	220	225	238	217	229	229	221	247	237	237	254	253	214	244	227	224	228	235	245	221	227	240	221	236	275	237	207	221	253	211	242	215	220	219	234	237	239	231	183	221	261	235	214	224	238	214	233	204	217	233	223	234	226	259	219	254	218	221	233	233	217	231	248	209	256	236	261	205	258	231	225	240	220	226	224	255	214	243	227	195	223	240	232	230	223	242	237	244	244	243	220	225	238	251	230	233	239	199	216	227	217	222	209	216	246	229	212	267	227	240	212	246	216	231	230	239	212	232	236	205	240	245	211	223	241	242	231	241	220	238	218	233	227	238	242	232	218	231	223	211	234	240	228	234	217	245	198	216	221	244	224	258	229	221	238	249	211	219	230	240	225	223	238	223	221	222	240	230	238	242	222	240	212	227	230	250	228	215	226	237	249	228	248	236	230	248	251	219	248	226	207	226	224	237	217	221	233	240	240	230	203	230	254	224	232	237	235	242	233	241	237	233	244	229	265	222	226	227	230	221	245	245	206	241	251	221	222	235	228	229	243	213	237	243	227	227	241	225	239	235	223	229	220	246	227	244	220	244	236	228	231	219	207	249	234	197	246	236	241	243	253	240	210	247	184	218	226	234	215	241	244	223	266	262	218	233	238	279	245	255	217	228	252	233	230	223	228	229	253	230	210	230	217	233	253	242	216	239	229	224	212	240	228	218	258	208	228	215	234	205	219	212	237	187	246	248	213	200	241	195	210	187	269	242	230	227	229	211	226	238	248	241	219	209	235	229	224	255	234	234	224	238	216	242	229	243	220	235	226	247	240	253	230	256	195	212	248	249	231	229	224	258	253	238	199	248	232	244	250	243	220	254	238	235	243	226	241	221	222	239	234	213	250	209	218	237	265	215	208	230	219	219	231	227	232	233	233	225	236	244	252	215	232	201	214	221	249	258	230	243	231	250	258	234	223	232	225	242	241	215	256	239	234	224	220	210	222	230	229	229	265	200	236	201	224	234	234	229	242	234	234	233	246	247	232	228	221	241	222	213	230	212	257	243	223	236	226	232	224	242	214	217	237	224	225	257	214	210	256	253	229	276	222	254	214	242	267	242	223	216	228	220	242	223	238	215	228	208	238	222	250	216	212	249	224	206	232	224	242	239	227	224	242	241	236	246	226	232	226	239	232	214	225	215	228	207	197	236	230	192	263	232	232	213	237	244	207	239	244	227	243	251	224	240	253	220	226	277	241	239	250	222	225	225	230	246	238	205	237	226	218	233	229	245	233	221	241	242	226	229	236	246	233	259	249	243	223	214	224	237	241	203	205	224	223	234	245	224	223	230	256	232	233	216	207	236	232	218	228	225	239	253	248	228	212	216	214	254	232	228	225	218	245	227	236	253	214	234	231	242	246	242	218	241	223	213	240	225	229	220	255	237	208	216	252	235	213	229	241	238	231	214	233	220	248	246	240	206	220	221	226	191	223	236	211	234	267	206	236	247	220	217	232	232	220	238	230	245	220	232	223	235	216	225	212	210	250	226	244	239	238	240	227	227	252	235	248	232	236	213	228	228	224	222	209	250	235	233	214	230	235	235	234	249	257	217	234	214	223	247	240	224	247	249	230	204	268	236	222	219	233	232	219	230	216	236	237	252	233	226	238	233	253	242	244	229	254	226	252	250	233	226	234	207	223	227	216	227	229	215	233	235	237	231	264	233	246	233	229	225	246	215	250	246	210	253	252	245	215
23920	38803	15317	4822	3340	2750	2059	1296	1094	869	776	741	601	591	539	520	461	502	495	430	481	421	391	402	403	395	361	346	344	370	377	345	337	343	289	305	323	305	327	308	295	316	344	289	331	317	307	293	331	294	316	330	308	294	321	331	291	363	301	328	301	312	318	279	306	281	324	284	309	294	297	337	294	296	306	304	325	289	338	303	306	324	309	316	329	359	322	326	312	305	321	307	284	280	300	304	341	308	303	314	317	266	319	298	324	318	318	294	315	322	293	312	324	299	315	299	314	271	279	299	341	296	271	293	306	285	296	343	268	329	283	316	318	291	315	291	342	308	305	306	327	315	317	342	313	323	293	291	321	309	303	310	352	277	331	321	307	284	311	311	302	319	324	300	305	296	305	304	272	322	306	330	274	296	328	320	300	314	292	321	326	304	306	316	282	287	320	327	305	317	323	309	332	307	304	300	306	292	291	327	306	305	284	303	313	322	353	331	332	316	312	339	277	306	309	288	315	301	280	284	324	297	321	302	302	357	301	319	277	338	321	324	306	293	319	288	288	300	277	339	325	288	324	308	296	302	289	317	323	305	270	313	300	299	306	307	302	320	307	317	310	300	341	296	306	326	305	292	307	299	293	306	297	310	310	296	316	292	275	321	293	299	287	336	306	315	321	333	279	318	330	304	315	319	302	313	286	313	315	332	299	274	333	321	331	334	296	319	328	302	298	323	286	299	303	313	312	334	295	329	358	305	313	322	314	315	332	282	293	330	302	321	300	300	330	310	328	334	346	305	307	313	318	317	295	338	300	319	305	310	304	295	279	276	314	313	317	276	314	279	327	289	287	306	306	348	297	290	318	278	312	327	303	330	302	305	328	296	283	289	340	308	297	288	326	304	316	317	303	297	270	296	323	271	330	279	304	292	339	267	256	311	329	296	304	311	302	314	324	291	294	334	298	348	322	299	321	304	281	318	317	292	312	314	343	315	305	337	318	280	305	299	283	279	289	308	307	291	314	289	309	282	328	319	310	312	285	348	340	312	301	328	319	333	308	325	288	303	286	325	306	320	290	298	337	315	331	325	301	310	313	305	317	305	360	314	327	338	308	325	325	320	318	293	303	314	315	288	315	327	300	325	343	297	295	287	315	293	315	288	319	324	301	311	302	296	345	308	310	339	296	327	321	328	294	330	319	319	309	321	309	291	327	336	310	316	320	316	298	327	285	332	296	294	288	342	272	305	297	316	291	268	298	304	287	307	311	309	283	291	295	323	286	302	319	323	306	326	312	284	338	345	333	343	279	319	308	315	321	315	324	298	288	298	294	285	292	313	322	310	329	296	329	329	307	317	298	331	313	337	277	306	313	324	312	301	316	326	315	322	308	298	312	324	284	330	323	309	291	311	361	309	325	339	319	296	320	295	296	347	302	273	335	308	323	316	301	314	301	293	339	308	303	326	340	290	292	340	307	337	321	318	307	275	282	306	333	327	279	296	313	294	351	296	323	322	294	281	322	303	297	331	308	302	277	304	342	307	298	330	278	339	324	306	316	335	326	327	293	306	323	325	301	314	323	300	307	297	296	325	298	320	298	302	314	371	312	293	285	315	326	310	321	293	298	305	304	300	300	326	276	322	308	286	282	283	292	293	291	304	292	317	321	293	315	317	317	325	292	331	337	296	296	300	279	299	312	309	285	277	300	311	305	289	299	305	273	298	288	305	316	301	324	331	302	302	279	319	308	312	274	335	282	326	318	320	323	290	300	293	286	297	314	302	308	303	279	319	308	294	300	328	273	298	345	330	317	290	323	317	334	284	316	305	298	322	323	298	276	309	320	293	322	311	346	286	283	310	312	288	321	342	298	282	317	299	313	338	293	290	327	269	340	289	304	323	309	329	310	310	319	329	301	345	319	303	337	293	327	310	290	310	311	279	312	294	311	265	306	345	291	293	318	310	278	299	303	286	301	308	314	321	327	294	288	284	292	319	310	297	317	313	306	304	299	286	300	323	279	307	310	292	321	287	303	331	304	310	302	295	288	303	303	294	295	322	333	294	306	322	313	334	317	328	310	303	313	319	305	327	304	318	311	327	321	308	287	303	294	292	304	322	290	317	307	341	309	305	279	275	299	316	286	298	313	317	307	289	312	339	313	297	304	307	301	328	300	309	274	291	307	311	285	327	316	337	331	279	303	333	287	324	322	336	297	309	351	303	305	318	329	304	335	302	297	323	294	313	315	274	305	322	305	285	305	283	364	295	287	319	316	300	315	278	324	308	285	297	298	320	287	314	313	316	288	293	323	299	287	298	301	273	311	305	326	292	330	297	304	307	278	331	331	310	312	268	303	325	298	314	319	281	295	307	328	308	323	296	311	298	299	280	316	318	305	302	317	316	294	310	317	301	288	279	317	302	328	327	360	336	287	309	290	268	292	333	319	307	299	278	293	339	312	331	296	314	331	310	300	315	312	291	317	341	314	314	300	326	315	327	302	329	316	294	324	303	328	298	314	327	333	299	327	291	322	310	279	292	299	280	313	320	292	283	328	329	305	312	345	293	303	296	306	290	296	301	303	283	279	305	316	308	311	315	316	301	289	320	268	301	340	311	357	315	306	311	287	315	313	287	324	304	295	295	312	310	294	303	274	294	315	319	307	294	292	336	322	344	318	309	334	317	329	319	278	314	324	303	299	304	319	316	347	286	301	301	302	294	301	315	282	311	275	308	294	299	315	358	303	291	317	364	296	311	306	307	303	299	326	331	309	318	321	323	322	297	309	304	309	312	297	300	323	319	290	323	303	295	304	302	276	278	336	337	314	308	315	315	324	302	324	310	262	304	310	300	307	280	313	310	325	331	324	290	317	314	305	270	313	326	300	329	293	302	290	305	300	287	299	312	278	283	311	303	294	302	315	298	288	326	288	313	297	324	321	332	312	326	304	329	299	287	311	310	333	308	301	309	310	303	322	327	286	331	322	275	298	295	335	312	323	310	299	304	316	328	329	287	300	347	288	292	296	278	318	316	316	299	290	317	314	326	295	279	333	335	321	297	308	305	320	316	326	274	292	276	279	291	322	316	294	297	338	309	270	288	310	290	322	324	294	310	270	319	303	295	295	305	283	318	285	322	306	297	286	341	299	310	298	319	322	344	280	308	278	301	318	307	345	330	334	316	296	304	345	312	321	310	306	281	324	318	322	323	274	323	284	292	298	266	313	314	342	303	330	307	323	290	287	292	285	307	305	342	305	321	302	308	308	279	302	301	310	314	324	306	318	308	278	330	319	335	309	311	330	313	300	311	309	315	317	332	325	299	355	290	303	311	299	307	334	300	311	316	301	288	301	284	296	315	278	323	308	326	325	329	289	334	297	307	278	315	310	292	319	327	297	314	303	337	344	310	325	308	324	308	306	307	295	276	295	301	311	304	308	320	303	309	340	331	309	296	304	301	304	291	332	345	318	291	304	328	341	305	310	284	291	359	296	305	305	319	292	308	295	270
23187	21682	29459	24403	21674	21517	6323	1232	849	613	578	521	407	447	393	388	272	273	269	270	288	243	260	212	220	217	217	195	203	181	200	185	179	200	193	192	174	162	156	183	164	170	155	165	172	172	175	159	150	157	166	131	160	179	171	135	148	177	145	164	163	171	140	170	173	155	169	152	155	144	146	164	157	148	173	162	165	162	164	162	183	158	170	201	173	165	174	148	163	168	168	154	141	136	162	152	152	184	164	138	150	166	155	163	151	170	183	157	175	169	166	138	149	151	155	154	129	178	174	142	174	157	167	171	162	158	165	166	153	173	133	157	140	149	163	159	150	174	153	164	142	141	130	167	132	162	163	170	150	153	143	144	187	158	176	138	154	141	152	162	153	164	164	169	179	145	175	141	166	156	158	134	170	161	164	144	155	145	154	139	187	167	157	180	152	168	162	146	168	160	152	160	157	169	159	145	152	153	158	172	146	158	145	158	161	159	156	151	154	142	169	149	155	163	166	162	150	167	155	138	158	146	158	159	171	159	165	141	159	170	155	133	160	142	146	147	157	150	164	159	159	160	170	147	154	152	166	156	157	164	150	164	153	154	154	143	166	162	145	148	158	143	159	153	154	166	178	169	151	150	138	153	164	163	159	165	156	152	145	150	134	146	151	140	185	148	155	141	160	167	155	151	157	124	163	162	134	152	185	157	159	189	148	155	177	153	141	150	156	144	180	151	164	175	155	148	153	153	168	155	145	174	154	146	165	159	162	151	159	173	144	139	151	164	150	157	168	177	179	153	173	156	150	142	158	145	151	161	143	157	169	174	156	163	153	164	178	174	162	147	135	136	160	147	142	152	137	158	165	154	140	148	148	155	173	150	151	175	130	181	155	153	164	171	179	162	173	145	160	146	150	174	179	168	136	163	144	165	153	162	165	136	159	150	170	144	157	162	152	154	159	145	160	176	155	179	143	171	148	142	142	152	157	159	155	145	135	125	134	166	145	135	149	174	153	175	146	162	171	156	162	142	147	169	148	126	154	150	138	157	141	162	174	131	147	160	160	139	152	183	160	150	156	152	149	165	154	153	139	155	161	138	159	154	162	148	163	170	168	137	147	138	149	154	165	151	146	175	154	146	180	154	148	142	158	169	145	150	144	147	163	156	166	161	162	144	164	158	155	156	144	164	158	150	150	161	167	141	150	143	166	177	187	146	155	154	167	148	145	164	146	165	152	150	154	182	169	156	150	175	166	151	172	147	125	160	174	173	171	151	145	135	165	153	143	126	142	178	140	151	167	156	165	161	153	188	154	176	169	158	159	145	150	168	152	153	153	129	151	139	158	180	137	139	152	156	133	156	127	172	155	153	160	156	137	149	162	153	188	154	146	175	158	168	166	147	160	169	163	165	172	147	147	129	142	169	151	154	175	154	148	173	150	174	169	159	152	154	132	137	134	156	155	164	164	144	157	129	173	173	180	149	167	160	168	168	130	154	156	136	153	162	157	160	164	167	158	165	154	143	160	160	148	158	144	153	160	166	156	145	143	154	128	149	136	165	154	151	129	139	154	147	174	165	146	138	157	165	163	164	168	174	180	152	140	167	159	165	157	153	166	155	167	165	162	153	145	150	157	153	165	157	150	147	143	135	172	163	156	164	162	165	172	161	175	147	149	152	182	138	158	143	154	169	156	165	147	149	158	190	143	156	141	172	182	164	169	158	148	157	159	151	161	128	171	154	152	141	154	146	158	150	147	139	175	149	171	169	155	149	178	159	154	138	172	160	160	157	153	159	170	182	156	167	170	172	156	161	144	157	150	142	172	154	154	135	169	141	163	154	174	173	175	136	138	161	155	141	163	150	158	136	154	177	164	157	165	165	158	157	173	163	139	139	166	164	176	145	152	158	142	157	158	155	169	163	129	144	166	157	162	150	141	171	148	168	170	173	161	150	134	164	152	154	152	143	168	156	148	167	155	163	156	160	152	162	136	160	158	152	169	133	131	166	161	147	154	156	165	154	149	163	160	158	145	143	160	155	167	157	134	158	167	155	153	155	156	152	164	139	170	158	162	188	168	165	150	166	157	139	164	143	165	169	152	173	139	139	156	132	151	162	144	168	158	163	147	144	143	176	176	162	164	169	171	139	155	146	149	140	147	149	159	165	170	152	141	162	146	153	153	156	166	144	168	160	146	143	164	158	163	152	153	145	130	157	187	145	170	185	141	166	178	160	149	140	139	154	150	146	147	145	172	132	149	147	152	163	175	154	161	154	173	178	138	181	129	163	140	160	172	167	167	150	147	145	184	171	147	138	162	124	161	149	159	165	150	155	163	161	143	165	163	155	165	185	158	159	147	182	159	151	158	153	152	137	161	144	146	165	156	163	147	156	141	148	146	153	137	155	148	149	167	158	173	159	151	172	140	147	160	170	142	143	169	171	164	174	149	159	168	146	133	151	159	166	160	151	164	152	140	147	162	171	163	188	128	152	127	160	171	151	154	161	139	171	146	152	151	157	134	160	146	147	143	152	147	154	165	148	158	144	154	144	165	154	141	157	170	142	136	140	149	152	136	165	132	154	153	153	142	166	147	153	136	163	156	170	153	142	145	129	150	155	159	149	170	150	158	146	185	155	174	172	168	167	165	170	145	184	155	157	160	153	148	147	136	159	175	158	156	158	145	163	172	158	152	170	152	174	143	152	155	150	158	161	168	171	166	154	141	159	171	152	147	175	161	160	171	149	133	164	171	154	144	140	154	161	160	168	171	158	146	170	162	128	158	153	161	150	153	127	155	146	156	143	156	145	173	160	159	164	139	141	154	163	155	164	134	172	158	161	147	173	163	188	143	150	142	150	155	134	144	149	153	149	166	145	151	161	154	147	151	172	154	155	177	157	151	152	138	161	159	174	151	137	143	148	139	136	156	140	168	137	195	146	157	154	166	170	176	146	172	160	149	170	151	146	158	144	175	160	157	159	175	152	158	152	181	154	172	139	172	147	141	173	135	145	160	159	150	152	173	122	157	165	144	132	163	162	151	156	151	149	169	156	141	137	144	140	147	142	145	174	162	156	163	188	183	133	167	162	159	174	161	154	156	170	149	189	159	171	152	146	164	157	164	147	145	170	159	157	160	171	149	136	147	150	129	151	175	146	160	125	153	171	154	133	170	154	162	154	157	150	168	150	129	164	139	146	146	154	182	158	165	153	142	157	167	134	151	145	159	157	172	152	138	156	145	132	149	135	140	138	164	148	162	150	147	160	148	150	168	181	159	154	157	169	176	141	164	147	166	147	155	167	180	150	166	167	138	149	141	176	161	151	168	151	158	167	151	149	170	173	172	161	160	149	157	143	154	142	138	137	168	158	150	137	157	178	161	150	165	149	171	137	141	160	130	161	152	162	159	172	163	171	156	147	178	141	172	177	162	167	143	161	152	169	163	150	172	146	165	136	151	136	158	149	162	167	152	133	148	142	138	155	151	159	159	160	145	149	165	158	162	141
27055	49526	22739	8749	6158	4949	3685	2442	1883	1418	1290	1135	934	774	779	654	577	512	515	528	474	451	391	389	350	313	328	330	300	302	298	295	249	271	257	275	277	267	254	268	230	229	236	248	264	247	255	251	244	213	209	260	232	226	236	248	225	215	219	205	221	216	205	235	214	237	213	241	224	224	218	214	221	229	206	228	215	232	218	211	228	218	211	219	212	229	207	223	226	219	234	222	232	190	206	210	214	237	227	202	208	224	220	211	228	219	218	192	203	250	231	217	222	223	206	206	228	205	233	203	219	220	213	225	234	225	212	184	229	215	230	218	225	177	211	208	222	226	224	195	206	199	242	205	212	234	230	204	206	234	208	216	205	220	194	177	192	212	201	210	207	201	207	244	217	228	211	233	236	211	225	216	220	214	223	208	216	201	211	210	237	230	218	197	218	210	224	181	228	226	208	214	198	218	233	211	210	204	198	224	216	227	228	223	223	226	204	217	189	219	240	206	225	243	226	219	203	195	208	207	210	252	211	213	189	236	235	196	208	189	237	218	194	174	234	213	212	226	217	223	199	232	230	224	217	197	215	204	222	215	191	233	240	234	217	233	212	211	197	242	238	225	212	212	199	232	214	206	243	210	230	225	227	211	216	191	248	199	206	229	213	210	215	233	207	213	201	199	210	230	222	218	208	212	193	191	224	204	227	219	185	207	213	212	210	213	222	225	200	202	196	195	230	223	170	222	193	220	218	226	230	206	232	187	206	212	213	221	236	201	231	240	213	198	240	229	218	234	225	248	223	204	203	224	238	213	232	228	224	213	225	215	218	232	190	216	228	219	226	214	211	219	207	208	206	234	226	201	202	233	216	202	212	195	220	229	209	213	209	222	214	215	218	223	234	237	211	214	194	218	194	213	198	196	203	223	181	211	218	212	202	208	211	212	208	211	222	213	201	212	218	211	210	204	227	242	217	229	228	212	217	225	214	221	243	208	195	225	219	191	213	215	200	206	220	203	210	221	214	224	232	232	200	209	232	226	227	216	215	204	216	234	227	214	233	214	218	216	222	219	227	228	196	206	224	228	201	208	233	196	220	210	204	203	208	209	205	204	199	202	194	224	223	219	200	209	219	208	202	183	206	211	198	234	201	192	230	233	207	230	216	240	211	199	223	213	199	236	239	226	238	235	234	237	193	223	216	192	233	200	208	183	187	221	217	237	217	223	193	237	210	241	199	218	209	197	214	234	222	224	194	212	218	234	209	203	217	231	204	236	192	222	200	222	216	227	226	212	194	202	192	194	229	235	226	230	211	234	202	190	233	209	219	225	197	216	218	204	238	208	227	224	207	218	186	216	237	207	188	202	206	215	242	194	238	210	223	220	217	221	224	238	230	220	225	200	222	195	235	227	214	217	214	240	218	231	224	202	203	208	201	232	207	211	236	224	226	203	223	226	223	211	195	212	230	220	210	209	228	202	211	199	200	221	189	207	182	233	213	205	205	227	202	225	223	199	207	213	222	198	218	206	231	215	212	236	229	201	211	207	221	241	205	230	189	200	217	229	212	239	211	235	221	199	225	226	212	222	212	209	231	210	198	204	214	241	233	203	209	216	225	190	211	231	224	224	231	199	243	210	185	211	239	213	205	218	236	221	202	230	215	191	212	214	222	205	220	202	199	186	211	208	212	203	250	204	205	212	203	197	204	205	220	232	222	226	232	205	213	229	220	205	198	229	207	213	206	218	195	221	253	196	221	222	215	223	197	206	227	228	195	213	201	205	219	188	231	207	232	216	223	220	202	205	203	224	225	214	214	212	222	226	213	214	217	223	238	218	205	217	251	219	253	207	212	187	208	224	202	186	182	225	246	194	217	215	230	218	205	205	220	216	221	216	220	237	222	206	223	209	235	205	221	196	202	214	248	238	200	213	203	199	235	213	225	199	197	219	196	226	220	235	212	232	226	217	230	215	231	225	243	239	227	223	178	215	222	230	204	230	217	218	200	212	202	222	237	219	223	197	178	187	230	201	194	222	215	212	216	224	222	212	213	216	204	253	190	222	230	236	245	210	198	218	233	246	217	230	199	200	207	236	201	214	215	216	211	223	224	213	197	214	221	220	233	201	229	192	228	212	216	198	206	208	244	229	232	228	238	213	212	194	207	224	239	219	211	185	215	215	238	201	208	225	214	202	230	197	209	206	251	210	224	232	207	238	188	215	200	197	212	206	188	251	224	211	193	215	223	205	238	231	250	200	211	208	189	210	242	193	213	231	231	195	224	202	213	219	204	235	234	206	247	237	226	229	217	224	202	212	216	183	217	242	221	222	210	231	244	242	203	233	215	218	231	223	228	208	233	237	224	217	202	218	211	205	212	215	227	210	218	195	225	225	211	231	202	216	212	230	202	234	195	188	217	194	208	234	220	194	216	209	222	189	199	211	195	241	206	205	204	186	232	201	224	203	232	197	248	228	199	232	206	195	224	234	212	247	217	223	206	193	212	207	227	212	225	220	216	207	215	208	220	220	202	200	209	209	230	196	204	188	206	216	238	228	216	194	240	198	218	209	218	199	230	221	204	220	204	237	217	199	190	209	208	213	194	224	219	208	233	223	226	219	201	255	227	229	198	220	232	221	221	206	232	186	210	238	212	250	214	217	227	208	236	224	221	235	217	198	196	225	219	206	211	223	218	230	211	238	213	224	219	238	215	211	208	206	201	210	222	193	245	217	230	228	198	243	203	195	217	227	215	192	219	222	216	212	198	214	224	241	220	215	196	225	229	224	212	202	219	199	184	208	233	213	209	218	234	188	220	210	217	213	218	229	223	215	233	215	217	234	213	206	206	187	222	197	205	214	216	222	211	227	203	230	219	194	225	202	220	219	202	222	215	215	215	222	205	224	226	211	208	200	220	207	228	222	221	262	212	248	216	220	238	210	219	227	203	212	205	214	226	218	227	207	217	212	195	200	224	215	206	211	196	222	214	219	210	247	216	230	210	205	240	208	211	231	222	206	217	221	210	235	232	222	227	200	209	236	234	235	217	215	201	218	218	230	221	213	216	192	219	231	233	204	209	198	238	217	194	250	211	256	214	228	209	206	225	217	202	229	209	232	212	206	213	208	213	228	217	208	216	198	221	225	186	256	189	190	204	207	229	211	213	248	235	214	214	209	214	249	218	216	206	205	207	224	183	216	228	205	210	229	224	215	223	208	236	222	233	220	201	212	206	248	208	203	218	208	233	218	210	212	213	234	198	189	208	229	217	219	208	215	213	220	194	199	228	233	211	205	217	218	196	205	214	189	235	210	224	208	217	225	217	212	215	222	210	210	187	217	215	226	220	197	223	206	205	204	212	211	201	208	233	222	219	238	211	205	192	210	208	172	232	226	224	221	227	209	230	209	217	214	213	220	215	213	215	204	218	198	183	220	203	224	227	222	249	210	210	223	200	221	203	219	223	209	217	211	200	239	221	222	231	206	216	197	238	208	192	229	195	195	226	209
28411	21602	11869	3239	1664	1220	913	633	538	497	479	493	440	451	385	415	433	420	406	432	440	389	358	402	367	402	373	437	342	334	354	360	341	375	368	346	364	355	367	359	367	355	351	365	346	352	386	339	371	334	332	341	380	381	334	359	351	349	382	369	356	362	376	356	335	328	363	350	332	353	334	360	368	371	375	331	356	373	383	388	347	343	348	346	331	365	373	351	370	361	359	355	369	371	366	341	361	344	359	358	352	349	371	360	342	373	358	369	336	340	298	340	372	338	372	351	351	365	359	358	382	340	385	338	395	366	348	337	359	389	337	372	358	328	336	381	342	337	321	355	356	336	358	340	361	374	344	324	327	359	335	322	313	377	357	364	354	343	372	352	377	336	354	363	358	365	349	352	364	364	340	338	362	329	353	364	372	398	361	357	340	365	344	362	340	337	386	374	350	359	369	366	371	376	359	362	356	353	386	360	341	385	351	371	334	386	335	323	394	357	370	346	369	362	363	357	378	345	361	346	342	349	346	321	328	339	344	361	343	343	323	366	337	374	385	341	321	359	379	330	367	312	343	343	343	360	384	316	362	308	377	385	352	358	343	325	336	377	381	373	380	363	346	357	345	340	373	347	361	372	345	340	348	355	379	310	357	357	367	350	385	328	325	357	338	371	371	342	321	387	323	317	380	374	376	368	359	389	366	354	369	365	364	367	327	369	337	340	353	335	319	370	379	355	373	377	358	333	370	346	391	340	352	347	353	373	343	352	376	348	357	342	344	342	376	368	354	374	346	323	350	371	353	356	350	372	335	367	335	382	340	363	334	342	355	357	337	339	383	339	343	378	341	374	335	378	339	386	347	349	337	337	347	350	365	336	362	332	373	294	325	354	354	398	396	335	337	369	368	373	342	370	365	354	329	354	393	333	347	347	378	336	319	375	355	322	367	359	332	346	353	364	326	388	331	341	390	366	343	334	376	380	372	350	339	352	373	335	321	348	337	364	353	362	374	368	351	369	349	364	311	364	378	317	313	348	352	348	355	333	390	389	387	353	366	367	370	367	362	329	340	390	342	337	312	341	353	357	336	321	374	346	394	378	336	371	370	343	380	352	358	374	363	364	352	330	376	367	387	335	332	335	343	367	354	357	345	370	369	334	369	374	330	348	340	336	361	377	365	382	398	382	351	388	335	357	322	363	349	349	345	348	346	389	358	367	331	402	334	327	338	352	352	366	362	337	316	367	352	350	331	372	348	364	358	371	359	306	357	344	371	333	337	324	352	336	345	349	346	372	378	337	346	340	369	334	374	368	345	368	346	328	368	342	393	344	373	377	341	370	332	347	353	353	357	351	339	356	357	362	390	360	345	344	369	349	339	336	363	356	339	344	325	365	341	386	372	408	370	357	375	347	358	392	365	371	329	366	362	364	330	361	361	338	373	380	351	335	363	338	389	369	345	333	356	351	362	346	349	329	382	375	366	350	344	381	352	396	360	317	352	377	356	366	362	355	355	335	358	356	357	330	368	348	363	374	341	381	353	368	351	347	366	345	340	356	359	351	361	367	328	376	363	403	370	348	325	374	348	360	369	362	338	381	364	355	323	331	361	357	372	373	378	390	352	371	329	347	381	312	349	379	342	326	356	348	353	357	349	381	353	365	367	371	378	363	351	386	343	361	321	333	327	359	370	362	351	352	394	366	355	367	344	375	362	372	328	380	340	354	342	347	370	340	383	367	339	330	363	356	343	367	318	377	372	345	362	407	334	336	351	329	361	345	354	354	373	326	361	346	385	388	339	333	331	355	367	341	352	341	339	366	364	363	370	352	344	364	339	362	363	364	378	342	348	398	340	342	336	338	360	350	356	353	374	357	365	365	343	367	371	367	352	383	343	333	331	387	360	381	378	330	344	347	349	366	349	359	362	318	352	342	366	352	361	369	347	382	304	341	392	331	345	333	364	360	363	360	338	346	378	377	348	338	361	347	356	377	345	337	353	331	368	344	358	330	415	353	362	376	333	369	343	362	349	372	346	356	363	362	351	349	368	351	375	343	387	345	362	349	302	353	359	343	358	378	349	355	345	348	375	339	375	364	360	351	318	335	354	327	352	366	369	360	355	365	362	349	373	298	358	348	348	372	356	365	375	354	357	362	330	358	369	379	341	342	346	372	351	363	353	383	349	360	362	363	352	349	336	363	352	404	381	364	379	341	398	398	358	382	333	363	370	354	351	332	399	364	391	351	368	361	354	347	375	344	355	365	365	350	356	328	366	346	368	359	370	347	366	331	377	376	379	373	379	345	361	390	342	373	332	359	362	356	339	340	362	350	359	337	341	372	379	371	354	328	357	351	360	359	337	379	335	349	366	342	349	369	368	361	341	388	381	380	356	373	345	378	336	347	351	309	348	354	335	343	380	349	346	351	359	384	321	400	378	334	371	370	343	351	329	357	348	351	359	374	352	352	354	398	356	348	330	342	348	362	314	362	387	366	380	344	357	361	371	383	322	340	397	370	339	382	389	368	372	340	333	340	328	346	314	363	345	352	336	329	351	373	369	349	377	364	383	389	347	363	372	376	377	326	347	350	365	336	357	334	381	390	361	348	367	326	362	388	347	399	409	332	364	361	370	349	339	405	367	364	342	328	360	363	357	365	362	368	348	311	347	352	344	369	375	342	347	353	342	346	360	371	361	400	359	344	352	347	386	351	382	373	371	381	361	360	361	377	328	371	348	330	339	369	355	373	327	343	380	365	356	377	352	333	347	354	339	353	389	376	366	405	367	362	358	343	366	351	348	384	349	362	384	354	349	337	321	369	321	343	358	373	344	387	346	326	373	369	384	352	381	345	339	346	376	340	357	357	315	352	367	377	389	382	355	396	330	331	373	381	307	413	336	362	367	362	354	359	350	372	324	352	348	348	351	391	361	367	353	377	351	363	343	346	337	312	351	362	337	341	371	357	362	359	325	358	398	344	349	343	372	370	368	344	365	339	355	331	342	337	343	350	357	369	348	363	360	391	366	360	344	364	344	368	341	355	330	377	346	356	361	333	392	358	342	337	335	329	373	368	326	364	382	375	339	357	344	370	360	386	327	383	365	353	374	323	385	359	355	328	366	378	341	395	370	341	367	379	369	365	356	370	345	309	340	341	332	349	370	352	346	345	358	360	350	356	380	388	356	342	358	354	330	349	370	384	363	361	363	351	368	343	342	391	371	379	337	338	382	384	338	365	329	352	366	367	348	378	307	352	372	379	344	331	371	342	383	398	339	350	348	358	387	317	341	382	373	346	319	330	362	377	361	376	372	360	377	342	347	359	331	355	363	385	361	352	349	350	359	366	342	347	358	354	348	389	384	353	338	364	336	354	331	375	357	364	352	368	333	362	361	364	367	345	374	338	338	373	348	364	352	328	374	326	372	350	384	324	370	319	365	350	346	355	356	348	364	336	362	379	320	356	385	387	358	371	348	335	370	358	398	360	332	355	378	349	330	385	337	348
22364	30656	10758	3634	2626	2295	1787	1285	1034	879	796	735	687	670	657	596	546	611	592	591	566	524	538	539	533	480	534	522	517	489	508	495	502	469	521	503	442	457	492	493	468	468	477	434	485	488	453	477	532	450	497	508	455	449	478	454	465	395	452	467	452	491	454	465	472	506	474	451	485	474	476	488	443	465	463	490	459	467	444	479	490	466	435	484	471	450	477	449	448	479	485	487	446	482	506	477	501	423	462	473	476	476	484	499	482	496	490	496	434	451	472	492	509	435	486	468	468	483	455	486	511	466	437	435	482	493	524	480	474	499	500	423	465	510	457	503	518	504	446	482	457	487	501	495	472	473	532	509	512	505	467	467	463	464	498	442	444	497	474	483	480	486	484	500	449	479	477	462	440	513	490	491	464	475	478	445	445	470	426	507	466	511	461	488	536	465	477	489	453	431	466	504	455	510	465	495	469	450	440	474	498	481	440	423	474	447	470	457	488	476	490	509	499	456	490	489	435	460	495	430	477	470	487	449	489	462	470	450	473	432	497	456	460	496	458	483	490	449	470	461	468	439	431	485	495	477	504	505	489	486	473	478	445	490	453	491	459	498	434	475	491	474	500	460	474	477	470	496	457	469	503	453	464	452	499	480	459	473	460	452	542	460	447	471	477	467	470	476	448	455	496	449	461	447	469	475	473	487	483	459	470	535	452	480	452	487	513	483	516	497	469	478	462	451	463	483	456	471	500	494	461	440	490	504	463	447	486	470	481	494	480	482	457	437	514	452	475	476	507	483	474	446	483	449	500	456	517	458	495	456	444	468	473	504	473	478	467	465	491	483	464	450	493	458	466	476	477	506	487	442	476	455	450	477	470	491	482	497	467	496	452	468	445	485	483	504	435	462	466	493	482	476	486	456	485	454	477	431	465	468	466	463	466	470	447	488	461	489	446	459	481	481	433	448	515	491	477	467	462	483	446	494	473	486	465	466	494	462	464	480	465	491	497	467	505	456	461	490	483	457	483	483	469	456	486	500	486	522	489	499	488	500	470	471	463	467	458	437	483	438	484	516	518	480	466	466	466	483	468	492	446	481	489	473	446	466	491	449	458	467	513	494	458	486	482	457	432	455	470	446	471	471	496	480	482	462	485	485	467	460	452	460	450	492	443	479	492	499	467	482	494	446	524	478	450	520	459	511	470	519	466	484	448	467	442	431	477	461	512	454	469	455	449	464	442	421	480	469	451	479	498	504	476	472	497	458	473	471	438	534	437	461	483	466	468	470	474	471	508	495	474	506	473	430	490	435	472	476	471	483	497	480	477	484	475	444	474	448	462	482	472	456	497	456	498	427	448	488	495	461	466	442	457	469	485	494	473	472	486	463	469	486	487	480	493	493	467	485	481	469	462	490	456	488	461	468	482	467	529	471	449	503	492	463	460	511	487	447	489	479	496	504	510	456	499	442	443	491	408	480	465	538	475	502	471	458	503	472	528	457	469	478	461	492	478	535	527	486	461	453	445	483	469	463	438	500	440	476	453	498	489	457	462	472	516	454	447	465	447	466	451	505	498	439	500	455	480	494	457	470	484	445	513	463	475	475	495	497	476	469	476	463	450	478	458	499	473	456	453	516	483	497	481	462	492	468	481	479	470	473	481	493	515	474	465	487	445	457	460	477	457	464	485	484	479	461	466	472	496	536	496	495	534	496	479	498	450	454	486	481	458	501	481	488	496	447	476	444	440	466	474	465	466	510	501	468	436	460	420	482	446	482	465	482	468	480	472	501	461	478	516	462	466	456	475	471	460	455	477	493	416	436	505	481	478	474	457	429	436	461	472	488	519	464	493	478	444	473	453	453	465	452	497	511	467	449	494	466	475	464	455	456	462	496	475	489	455	457	470	511	527	483	476	533	529	481	470	476	448	486	471	469	476	473	463	473	478	475	478	479	439	462	502	451	463	492	490	501	473	461	491	463	458	504	459	496	459	454	484	453	454	460	497	476	437	472	425	494	491	467	444	500	487	441	451	483	504	479	486	450	473	463	456	463	490	458	505	453	466	500	472	465	456	484	492	507	440	498	505	446	488	489	441	492	478	515	511	467	469	471	488	468	504	450	510	451	486	486	490	477	457	467	535	484	484	468	489	456	511	497	497	498	475	457	473	500	434	457	538	472	447	446	466	461	473	509	499	466	495	465	428	469	487	482	496	502	487	488	455	493	455	471	478	460	496	470	445	449	500	493	472	477	450	460	487	461	450	460	473	450	461	487	473	438	499	466	491	462	473	500	452	487	516	516	478	453	459	489	444	508	458	481	459	473	464	477	482	501	486	463	450	451	454	487	467	508	474	432	471	500	456	498	471	449	460	469	444	496	496	489	488	486	521	506	501	474	474	451	505	459	479	447	491	538	485	455	475	431	456	490	473	471	485	450	468	480	460	492	491	496	490	447	460	487	431	498	487	444	454	481	440	456	465	515	468	495	486	434	497	461	468	484	485	494	475	421	449	450	466	487	486	477	506	480	474	480	468	482	464	478	463	516	457	511	485	524	433	446	494	463	466	490	481	485	494	460	463	482	480	476	475	436	499	481	480	478	494	443	499	460	443	473	444	492	482	471	471	482	471	483	474	487	489	455	425	471	463	453	435	454	446	484	475	455	467	452	469	440	486	443	479	460	497	477	485	431	453	456	493	462	486	439	491	460	452	490	481	469	467	473	455	481	441	448	434	475	509	489	473	499	487	457	442	501	438	464	517	460	471	450	462	456	469	439	455	477	465	467	441	517	486	451	475	485	477	482	502	469	477	465	460	459	493	463	495	464	494	461	435	500	448	461	457	487	481	466	444	449	488	437	435	497	481	481	500	510	514	462	481	471	486	459	501	440	431	485	453	456	500	446	493	460	466	472	480	477	500	495	469	459	433	507	451	479	490	481	483	460	456	478	459	493	502	475	459	423	475	476	481	475	476	466	507	480	500	520	471	458	492	446	456	472	478	471	496	465	480	508	507	472	523	506	473	514	450	497	430	452	484	457	505	485	516	492	497	458	423	466	477	466	469	477	459	508	479	474	428	483	530	451	507	506	481	472	497	491	503	481	473	456	490	473	471	444	474	506	487	473	459	473	468	490	475	461	481	450	495	503	486	435	488	445	481	494	438	496	472	484	480	503	459	456	473	449	480	454	470	484	472	452	440	420	466	456	517	510	473	492	468	493	471	465	517	514	464	488	431	442	485	474	479	502	447	440	507	457	471	444	491	478	480	454	463	476	486	503	444	493	484	505	471	438	441	500	450	500	472	480	478	466	492	520	491	489	482	451	457	446	486	462	485	457	452	436	528	447	494	479	475	443	431	485	498	436	474	465	478	539	480	448	441	435	475	487	473	422	473	470	448	491	439	467	416	461	437	476	487	476	451	452	467	538	489	497	488	450	477	473	439	475	461	471	445	414	441	464	477	478	473	458	461	451	480	500	480	474	462	472	502	488	501	439	480	441	432	509
24268	21589	28700	24932	21257	6446	1672	1016	719	706	571	563	486	513	451	442	454	442	397	395	409	398	341	422	363	338	360	327	380	353	335	334	348	363	366	351	330	339	342	337	328	330	336	309	350	330	331	305	337	317	336	305	304	330	332	349	311	325	347	315	334	347	321	332	349	328	316	320	335	320	320	330	331	304	303	303	341	316	346	325	335	316	324	351	316	336	298	324	316	313	329	304	377	340	331	349	327	315	314	353	299	335	301	346	296	343	347	334	336	348	352	293	283	333	327	314	322	342	303	297	351	348	343	297	329	339	333	296	289	340	320	342	290	329	330	341	297	314	328	305	293	362	338	331	343	330	322	329	336	323	285	340	329	350	311	284	298	321	318	318	321	342	339	344	304	300	333	292	313	320	328	365	330	318	327	355	331	324	312	338	330	307	323	343	322	311	329	336	327	303	306	312	333	319	324	318	291	309	323	294	297	332	345	316	325	327	333	309	320	334	331	323	359	305	326	354	324	338	309	317	327	351	310	297	317	338	340	313	301	299	347	313	316	344	328	330	298	304	334	328	328	329	323	300	329	328	318	328	323	320	324	319	357	320	337	322	332	333	325	298	325	334	341	310	313	303	297	333	291	321	332	299	316	335	355	352	348	317	336	319	372	335	332	322	314	344	351	358	323	362	355	323	324	292	309	306	300	295	346	323	320	306	329	320	350	327	310	318	311	351	312	325	295	322	321	284	309	351	334	336	328	299	316	331	331	329	329	291	321	326	322	304	321	316	343	312	327	326	304	335	317	300	295	326	322	319	371	327	289	337	290	314	301	326	339	325	314	321	293	314	311	301	314	336	319	340	347	315	329	293	317	326	303	332	317	312	328	343	300	307	333	340	319	349	317	373	351	314	332	333	317	337	322	341	351	323	329	310	317	339	336	326	338	317	332	300	305	319	328	325	319	302	329	333	318	324	312	307	320	361	319	312	321	319	323	317	326	336	324	328	327	313	334	327	338	295	334	361	330	322	320	314	324	321	310	321	333	311	334	299	333	338	340	332	343	336	320	319	322	316	338	333	336	325	312	343	298	349	325	355	316	326	325	312	314	323	334	304	333	334	338	292	323	296	328	344	354	331	339	355	316	304	309	315	298	333	322	301	341	337	319	309	365	328	319	310	309	304	331	346	331	333	315	296	318	319	319	364	335	368	310	320	327	306	314	335	323	304	330	323	307	339	340	305	306	337	343	338	317	310	352	305	305	332	332	333	321	300	330	327	302	331	328	334	365	305	319	318	353	319	312	318	352	330	329	304	335	337	279	313	293	354	347	308	331	311	306	330	360	353	323	325	363	344	304	350	315	345	334	361	308	349	358	360	343	299	325	303	317	306	319	304	322	299	309	344	331	312	309	364	341	322	296	340	317	348	344	288	323	309	331	354	314	330	334	299	354	324	317	352	335	295	326	331	304	296	338	305	321	349	329	347	306	282	296	348	316	339	355	333	311	335	316	303	327	311	293	353	319	311	343	326	339	329	321	309	324	343	360	315	320	321	320	311	323	356	301	307	299	284	315	326	355	305	339	347	328	312	332	319	338	330	363	341	306	336	323	303	319	352	304	301	351	328	335	318	345	306	317	301	316	312	337	338	331	314	306	332	335	357	327	327	329	331	303	332	321	335	328	293	305	334	350	322	344	309	332	301	321	302	346	319	311	324	345	297	336	307	298	314	346	323	329	308	310	326	311	362	330	319	318	333	356	343	344	308	331	331	326	319	295	340	374	312	327	318	317	302	319	326	329	286	357	314	319	341	307	297	302	318	322	311	329	335	316	312	337	329	339	325	301	339	324	319	345	301	301	359	304	317	332	323	338	291	319	359	343	323	341	311	289	329	316	304	290	350	311	322	325	333	324	331	310	300	322	311	353	339	322	330	323	335	313	358	302	327	298	379	309	325	332	311	305	329	360	324	343	306	313	328	314	302	335	302	333	350	312	284	317	311	302	308	297	300	343	335	331	325	319	326	346	297	329	329	329	319	343	333	312	324	332	313	326	316	324	339	322	328	328	358	338	348	313	330	339	323	300	316	343	374	303	360	295	350	352	323	335	343	293	316	350	335	336	341	311	307	318	321	335	322	303	310	310	373	320	317	304	316	333	321	332	349	308	308	313	346	304	334	331	331	337	314	320	331	334	329	305	335	341	332	353	329	331	333	330	319	325	334	328	346	305	343	324	343	295	325	293	337	294	336	343	340	351	331	328	300	304	347	316	299	326	320	333	324	321	345	329	344	299	322	331	347	322	339	339	326	295	301	336	338	286	310	344	301	324	321	316	330	360	317	340	332	321	316	343	313	308	317	323	373	332	340	303	366	359	367	325	315	307	321	341	318	327	346	303	361	315	322	337	301	292	353	321	315	292	344	361	312	309	274	326	305	334	328	325	334	301	330	339	329	337	317	338	312	343	329	337	304	315	312	380	319	295	343	295	325	317	306	302	321	335	306	326	288	336	348	322	307	319	309	310	334	353	302	318	335	292	322	347	328	354	282	329	339	286	328	342	343	320	321	321	295	307	319	300	327	317	316	332	324	299	312	331	314	306	326	320	342	322	339	347	327	333	347	334	334	339	348	310	315	317	338	356	327	324	369	337	329	294	339	339	348	303	307	332	315	297	344	333	322	320	364	315	342	303	318	317	298	332	319	320	340	325	319	310	342	314	324	331	342	331	300	320	304	310	331	323	320	357	295	308	310	306	312	320	299	338	328	312	302	338	309	309	354	329	327	322	339	290	361	340	299	320	317	320	315	315	322	324	313	327	345	319	337	312	338	309	316	292	317	333	298	330	320	304	350	301	310	303	333	296	354	331	296	353	337	329	327	319	333	303	349	337	319	330	316	368	356	312	341	339	306	305	326	285	320	319	323	375	309	290	330	319	340	315	304	323	338	352	312	338	321	339	334	329	339	350	306	316	358	325	306	333	283	315	321	301	333	344	322	307	301	298	316	320	308	316	298	307	320	316	356	352	312	297	317	359	338	322	354	330	340	351	336	332	316	311	305	320	336	288	329	309	313	321	312	343	339	346	318	289	305	344	307	334	309	323	315	333	328	329	357	308	305	315	333	331	359	344	319	323	322	316	316	341	340	313	296	314	301	358	279	349	352	334	316	333	292	349	347	317	321	317	339	298	306	300	320	320	336	326	332	301	312	309	337	330	336	292	351	334	333	335	300	323	335	336	289	307	322	330	342	341	327	326	330	350	323	321	311	325	335	317	311	309	370	315	301	328	301	312	342	296	321	305	341	299	302	321	318	315	313	305	311	341	349	294	344	328	334	322	298	295	296	343	325	326	301	341	367	324	325	311	311	337	320	378	355	348	338	318	314	306	320	335	288	332	311	304	312	337	310	304	342	304	317	321	311	291	317	315	337	338	320	318	312	325	340	321	293	301	328	319	356	319	313	313	312	319	323	312	343	330	316	313	304	323	336	290	310	367	356	296	306	350	334
24097	42163	18066	6171	4411	3726	2752	1944	1504	1272	1076	1022	871	804	794	665	653	645	590	602	570	561	571	508	540	510	514	494	516	489	502	438	515	478	479	476	480	473	464	468	419	446	465	462	424	437	445	450	475	404	436	438	437	461	483	442	435	443	398	436	447	443	467	478	495	428	391	423	470	442	468	454	455	476	454	433	435	427	455	447	416	406	445	452	444	432	445	437	423	451	403	488	432	426	425	475	442	469	429	410	449	448	439	511	457	438	424	410	423	428	476	464	390	446	433	426	431	410	439	427	443	449	442	413	431	435	433	428	459	496	412	439	469	437	447	420	473	419	461	436	442	429	458	437	417	425	423	427	415	451	443	427	481	432	456	421	466	477	440	442	427	428	424	446	482	426	498	422	428	457	458	449	455	444	441	437	440	433	421	449	444	438	474	418	446	454	440	444	421	440	446	462	464	430	453	483	426	450	486	448	445	425	429	497	442	412	448	450	417	450	423	442	426	454	444	453	449	444	437	427	423	479	490	464	408	424	454	466	456	463	442	414	435	459	408	417	424	416	439	487	432	447	442	440	440	428	429	449	410	445	432	415	444	473	447	488	436	424	440	430	435	424	405	417	456	448	464	437	413	436	454	427	441	466	431	464	442	434	420	412	451	450	428	421	495	449	431	434	407	462	438	422	446	454	443	466	478	454	415	451	439	474	474	449	391	466	441	440	448	434	470	407	429	459	458	428	442	403	433	434	435	431	438	429	452	420	416	416	418	427	449	453	450	425	476	440	445	454	466	453	473	440	437	463	422	421	407	419	446	422	414	397	399	412	427	446	407	445	446	446	419	432	456	453	421	441	416	435	435	441	412	423	406	424	446	441	446	420	431	416	426	418	455	454	440	429	422	459	418	459	447	436	448	392	438	437	427	481	470	403	406	420	431	434	425	420	453	450	428	479	480	421	451	492	442	427	453	412	433	427	437	453	463	416	453	429	457	442	424	459	420	436	430	471	429	443	442	435	466	426	447	445	440	449	447	434	425	397	452	437	407	436	448	439	411	433	454	440	421	468	428	424	428	414	422	427	442	447	432	449	439	421	470	433	441	428	412	440	457	441	414	438	460	419	462	445	441	432	469	437	446	431	457	416	450	412	418	416	454	451	404	423	458	432	445	417	400	503	445	447	453	430	434	471	406	430	460	485	428	424	434	462	451	423	436	448	435	453	427	453	453	402	454	419	450	441	428	421	439	468	502	402	404	419	403	451	420	484	456	429	417	445	473	439	408	411	427	457	439	437	459	429	464	469	434	415	481	427	439	447	426	454	458	457	467	461	456	455	410	434	437	457	454	447	445	444	438	442	472	418	435	420	413	410	411	398	447	400	438	444	448	464	460	432	457	426	430	417	421	460	435	463	416	431	459	455	434	440	421	503	440	416	446	456	425	406	427	426	398	450	439	391	399	401	431	447	428	439	426	452	437	464	420	435	413	431	412	438	420	456	437	444	480	434	445	466	468	430	426	458	412	456	442	458	459	424	437	443	473	449	449	444	442	414	453	457	432	430	411	465	459	456	446	438	438	448	449	443	447	395	444	464	453	429	438	435	439	434	430	467	442	435	430	424	435	425	430	472	411	447	422	427	481	431	442	456	439	428	454	444	450	429	447	412	443	428	469	425	467	466	443	432	442	416	429	403	440	417	446	438	425	426	452	451	457	439	449	429	455	421	445	425	449	436	464	442	428	411	425	408	426	445	441	435	452	465	451	464	457	455	442	466	420	418	422	422	396	432	439	417	453	445	422	431	440	416	418	468	399	467	436	439	448	413	433	428	414	469	438	457	422	468	421	481	449	450	429	447	446	422	451	434	455	435	449	419	457	444	424	448	440	437	472	482	416	452	438	445	435	449	407	406	449	464	453	447	476	463	459	460	449	445	436	419	496	411	442	434	443	426	468	438	426	439	438	444	432	459	430	451	414	407	454	413	435	431	423	429	406	457	473	420	478	461	432	416	406	451	445	441	443	437	459	441	470	423	443	419	448	436	446	483	443	398	469	421	426	454	444	406	433	422	442	461	416	404	402	412	430	472	436	496	422	456	469	423	412	421	431	428	477	436	417	447	435	475	437	453	458	423	445	441	417	411	414	412	459	428	433	446	440	446	459	453	474	428	423	439	437	420	437	484	445	441	428	437	413	432	438	445	430	461	425	413	412	426	428	449	406	460	445	421	448	450	427	421	433	427	393	441	438	457	443	460	472	462	423	440	416	437	438	417	448	427	465	417	420	466	463	452	417	447	453	442	451	432	411	463	474	425	442	463	464	405	491	427	423	434	462	426	418	442	421	441	469	446	430	442	468	445	404	474	424	427	424	446	470	475	403	419	439	483	445	475	484	420	443	420	421	477	409	431	443	439	405	416	449	430	453	433	453	436	426	420	406	461	456	428	450	470	430	437	430	432	463	408	449	456	381	464	420	453	455	443	473	438	458	426	404	478	434	448	439	438	463	436	453	426	461	491	395	482	451	452	428	492	486	446	442	478	434	431	473	449	463	432	464	432	427	457	451	486	464	439	417	464	463	456	421	446	431	461	421	463	465	451	408	455	412	425	406	440	462	428	431	422	459	442	470	403	461	431	414	432	468	450	438	442	443	479	385	436	450	433	437	424	432	416	457	458	455	453	446	468	421	430	380	442	419	428	454	437	420	458	446	444	453	411	461	446	458	428	461	425	456	427	451	427	462	480	463	472	473	407	430	477	440	447	437	411	457	438	457	448	421	443	424	444	414	455	428	404	447	455	444	493	450	476	433	457	429	450	413	429	435	415	417	445	399	441	417	460	408	412	446	441	394	439	423	431	397	418	463	446	442	423	403	434	444	440	474	435	471	387	454	453	453	460	436	418	434	429	444	408	420	426	451	409	405	456	447	462	452	455	442	445	443	465	445	434	448	435	434	428	452	443	457	441	453	445	430	415	451	437	454	423	447	401	406	449	464	426	438	440	432	438	444	459	426	456	432	426	450	448	416	456	441	456	450	424	446	465	446	467	419	393	405	408	393	416	424	427	462	425	423	430	420	466	415	446	425	436	427	466	412	441	415	461	403	410	467	404	414	438	416	429	428	417	445	433	451	439	415	407	418	416	435	460	450	420	428	443	420	449	453	463	442	422	444	443	437	428	443	431	403	482	449	430	441	437	454	489	431	465	432	466	445	402	479	488	436	455	419	425	481	440	447	444	465	427	418	462	409	456	441	420	439	451	436	444	451	418	445	422	442	452	440	434	437	413	475	439	433	454	420	427	399	433	437	445	493	418	441	454	398	422	439	477	445	487	456	444	434	416	456	428	432	448	388	434	423	415	454	459	485	407	464	440	415	413	433	437	466	455	424	463	465	443	446	438	404	439	440	424	451	452	444	410	469	436	439	451	468	439	419	421	460	446	454	484	467	407	443	408	431	442	443	440	466	457	419	456	433	477	472	463	474	428	414	451	439	457	424	418	412	471
25319	21657	27579	25856	8464	1499	1010	676	538	425	399	392	358	343	347	366	319	296	305	264	266	248	289	274	256	271	282	264	241	233	233	291	239	286	279	234	234	211	253	259	235	234	252	223	240	256	217	215	243	244	239	212	236	221	224	214	229	235	245	212	266	230	224	239	228	241	201	223	235	220	233	236	212	212	213	210	229	237	212	232	188	223	218	256	244	192	234	261	251	228	243	263	246	209	215	219	208	213	262	251	226	241	234	235	224	226	215	226	225	228	237	227	231	240	224	233	206	241	219	224	211	228	254	221	227	199	232	234	252	238	254	224	221	228	209	222	219	262	213	246	246	235	246	228	245	237	234	256	243	233	252	241	243	264	230	199	237	227	234	247	243	245	233	215	222	235	248	237	232	239	215	249	200	274	196	230	249	246	215	225	219	235	227	223	222	211	243	231	223	242	200	220	232	234	233	221	215	205	203	219	212	230	250	229	227	223	235	210	231	242	233	240	254	219	228	242	206	273	244	227	212	211	218	241	264	221	219	242	219	237	220	229	198	227	208	227	208	253	229	218	217	215	197	242	234	214	245	237	238	220	249	252	222	230	208	237	220	253	213	222	242	215	234	240	220	228	227	242	241	238	239	253	234	257	225	237	244	235	267	215	226	220	224	210	207	223	222	239	219	198	228	224	219	240	226	250	244	222	219	225	238	242	236	248	211	271	235	246	233	261	251	224	219	246	241	256	246	257	248	232	229	222	235	230	228	244	227	245	247	230	229	259	275	250	223	216	224	233	222	234	214	230	230	241	232	206	262	225	224	221	266	219	225	224	218	211	243	216	226	205	229	242	219	243	265	225	236	226	243	219	219	241	226	260	245	255	253	213	228	222	230	251	228	219	229	247	218	243	193	242	229	226	227	220	224	240	248	237	251	235	215	246	264	242	246	250	245	231	234	249	236	236	210	242	231	221	232	244	240	248	223	233	211	215	219	221	255	260	207	226	224	229	244	249	202	239	230	211	242	256	224	198	236	229	221	247	208	218	214	235	214	226	217	224	224	228	218	239	238	244	261	218	220	214	246	217	228	236	240	253	247	226	241	237	246	185	213	224	200	249	228	210	201	251	254	206	231	221	198	203	212	245	229	266	202	221	217	235	209	237	227	242	249	240	247	217	237	223	234	215	255	233	224	214	214	225	224	206	260	241	207	248	223	236	236	211	238	231	227	223	238	242	221	217	222	252	214	231	242	230	214	244	220	224	238	249	246	211	237	212	218	224	234	252	216	221	270	212	249	234	253	222	248	234	207	217	214	226	231	229	235	256	233	235	209	217	240	258	230	267	241	226	219	234	260	223	248	242	228	228	228	246	231	208	244	220	209	248	249	245	209	259	220	251	220	235	236	229	224	232	214	217	250	243	224	218	206	232	246	241	247	241	268	256	211	226	202	232	261	235	236	224	218	232	233	247	229	235	241	242	256	234	243	236	238	240	239	258	226	218	222	214	234	220	237	249	244	218	229	256	232	237	226	232	218	216	223	212	236	238	236	231	220	254	214	225	213	239	235	242	200	233	209	231	245	245	260	243	224	200	231	243	247	232	226	213	257	222	242	234	227	240	251	227	235	247	244	234	260	227	226	240	242	213	258	215	227	235	246	256	243	242	238	218	250	235	233	237	235	238	238	238	223	246	232	243	268	238	255	235	233	206	230	221	192	232	217	215	228	210	241	247	241	214	197	245	247	220	225	208	211	237	210	225	204	233	224	243	229	222	207	237	234	254	247	242	209	254	241	231	208	271	248	247	198	203	235	216	225	242	258	197	217	217	220	229	249	214	237	247	251	235	261	235	234	231	203	230	233	251	264	235	225	215	231	267	222	226	244	235	240	214	243	221	242	237	217	259	231	226	228	252	216	253	228	250	215	232	250	249	214	228	223	237	210	275	233	251	206	218	202	237	221	229	233	228	230	237	239	213	219	209	262	210	243	216	233	226	213	237	230	238	222	249	260	229	220	224	206	226	229	230	230	260	240	257	215	231	212	274	219	253	222	236	216	207	226	259	220	216	239	237	238	229	249	235	233	219	218	243	234	230	222	224	240	238	213	235	251	243	218	239	207	258	244	235	224	245	248	222	246	224	224	230	256	260	244	201	193	243	242	251	232	229	216	233	233	223	247	242	231	228	246	236	228	218	240	242	209	253	256	231	227	216	249	219	257	273	228	210	221	251	222	221	218	240	260	218	208	224	216	236	230	234	233	230	247	227	227	234	246	252	216	243	230	225	262	263	204	244	221	238	244	213	226	232	228	220	235	222	199	242	209	252	219	238	212	260	206	246	239	207	217	224	236	231	221	231	216	223	203	238	239	220	242	236	247	229	246	213	231	183	235	225	243	254	246	217	225	226	222	256	245	239	233	200	214	230	227	237	217	194	238	217	223	209	228	226	261	259	235	236	234	225	256	215	221	236	236	215	234	226	241	230	237	236	257	262	244	215	234	232	236	248	221	251	260	236	235	241	235	232	242	236	216	214	248	198	225	245	226	238	224	219	214	245	246	239	237	261	224	248	231	229	208	234	220	198	207	220	246	239	206	242	265	245	226	237	224	222	236	214	236	235	234	227	264	213	229	228	215	229	253	230	244	221	247	225	249	220	240	234	233	207	239	247	231	243	222	228	227	234	218	230	258	221	233	224	233	235	244	252	236	232	225	235	217	234	232	248	247	224	228	238	245	217	237	211	242	264	227	242	249	228	223	236	199	239	221	258	231	219	240	267	223	225	233	229	255	208	238	244	255	233	231	230	220	224	225	233	226	219	256	252	203	216	234	245	226	238	220	214	229	242	228	246	274	229	248	233	245	230	253	213	235	234	220	221	246	243	202	220	242	249	214	242	247	201	271	250	232	244	222	248	208	220	220	221	245	233	234	239	237	229	251	228	233	216	230	240	230	224	192	265	219	228	209	230	186	237	225	220	229	223	224	231	244	246	242	213	262	241	232	241	256	217	231	226	234	243	234	219	223	234	236	229	245	240	241	238	242	221	253	230	231	234	251	265	232	260	194	229	194	264	241	241	235	248	223	248	230	224	237	208	248	227	241	230	219	244	221	234	245	248	233	219	232	224	246	238	230	202	221	222	257	252	243	245	233	226	198	230	217	250	237	247	217	234	244	224	243	250	216	213	237	249	239	233	224	231	242	244	228	226	226	225	245	228	230	243	234	209	252	233	253	243	243	252	235	226	208	234	227	248	228	250	230	238	236	229	235	210	240	231	225	218	228	228	257	234	233	272	237	184	225	225	223	221	215	217	230	184	232	253	236	204	257	210	227	272	255	250	229	214	239	235	242	232	233	258	251	234	207	223	240	228	234	239	223	235	243	201	224	201	265	222	236	201	253	239	209	279	212	224	194	211	219	226	216	242	253	207	236	249	236	237	229	231	199	248	248	252	218	226	232	220	256	223	209	214	237	242	237	249	232	237	216	207	224	230	235	239	249	244	239	235
23188	37016	14307	4635	3623	2967	2291	1538	1179	948	841	754	674	613	579	484	486	463	446	442	435	366	389	378	373	374	393	368	349	344	327	360	314	325	345	355	343	335	317	356	320	302	328	334	306	288	322	304	289	317	301	330	335	316	289	314	306	308	279	313	277	285	301	304	276	318	334	290	318	278	287	322	288	307	298	323	345	296	292	313	330	318	325	297	324	354	272	319	330	333	307	271	297	266	325	317	306	283	281	322	302	304	329	318	318	288	291	305	299	299	311	295	289	303	313	343	295	294	328	287	306	279	290	256	277	273	326	299	281	321	321	304	317	336	312	299	342	326	294	325	286	288	338	328	360	317	352	303	335	343	329	330	289	292	298	293	319	303	334	283	295	306	335	276	302	304	294	342	284	301	300	299	327	274	289	296	287	350	296	340	320	307	281	281	309	340	291	344	289	321	311	336	312	290	283	311	310	292	337	319	308	301	302	294	321	279	304	302	306	283	287	324	331	305	310	319	331	308	294	275	301	316	289	323	296	305	344	322	319	295	260	338	297	283	317	310	297	298	331	301	280	274	309	277	305	308	306	320	285	297	312	290	320	305	294	292	311	308	313	310	324	312	336	346	335	310	352	300	320	348	326	298	322	325	296	326	340	302	305	297	311	289	281	297	289	315	311	300	295	291	326	314	307	299	297	341	314	309	310	304	319	320	303	282	316	277	305	296	313	295	319	323	325	320	316	339	304	293	306	309	284	309	312	325	313	329	306	312	352	301	287	306	292	311	274	318	289	322	301	314	318	274	328	348	344	311	308	307	316	306	294	310	317	309	326	327	310	334	343	280	313	297	327	302	296	327	325	314	306	302	330	307	308	321	322	295	315	317	347	320	318	297	295	288	328	297	301	321	311	310	308	302	309	283	320	334	343	313	316	263	295	310	320	318	331	332	332	335	332	275	333	265	299	308	309	311	332	286	305	340	322	301	320	340	326	332	317	290	307	281	289	312	291	285	315	310	314	333	300	312	314	302	271	307	306	298	278	296	308	318	312	335	336	287	317	306	277	296	306	311	298	315	314	317	282	300	333	320	295	305	327	313	306	336	299	314	330	310	309	305	276	284	272	292	292	311	301	322	324	321	308	321	280	296	319	279	287	339	307	261	294	339	314	299	303	306	305	331	301	311	343	305	299	290	337	319	293	320	301	299	302	331	314	312	294	303	329	262	338	332	320	344	326	302	288	309	292	318	331	297	294	334	337	323	309	301	305	288	317	303	307	297	277	302	303	301	329	264	324	306	296	316	307	300	292	307	309	334	309	324	263	308	334	324	344	283	313	287	315	301	286	294	349	284	316	332	320	274	325	286	273	332	347	327	311	326	292	299	308	308	319	326	340	319	326	298	281	326	286	290	275	302	307	308	314	284	310	318	293	321	324	320	289	324	332	311	288	306	291	323	288	303	308	297	291	335	322	303	302	306	316	321	328	318	303	299	313	291	319	344	322	298	316	332	328	310	311	326	332	303	321	314	311	320	303	318	297	323	282	296	289	332	327	285	302	325	304	297	335	307	290	311	267	320	315	320	332	298	316	295	313	279	306	298	317	339	297	313	319	287	290	304	323	315	321	294	305	297	293	324	307	335	290	308	267	302	296	317	310	301	317	331	311	287	324	306	301	294	312	314	342	304	290	299	311	300	326	279	312	346	301	331	303	286	304	288	355	278	309	310	332	313	310	293	305	304	339	292	327	292	307	300	311	321	316	287	308	282	309	324	306	296	302	282	303	284	294	294	320	337	305	303	321	276	298	303	325	309	312	280	276	311	328	300	298	302	292	273	320	302	286	335	312	309	290	264	340	296	295	303	305	317	271	335	307	295	328	334	314	302	316	294	333	303	344	323	313	285	366	307	311	337	308	321	287	306	290	322	289	307	326	322	307	331	315	320	341	316	283	325	320	298	316	313	272	339	316	316	333	296	306	287	293	325	286	297	304	325	309	303	323	325	346	332	282	297	293	297	313	295	276	278	308	305	285	311	309	291	295	342	322	328	268	340	300	308	299	270	305	322	297	310	271	330	267	298	304	285	299	308	287	292	318	318	313	336	302	280	296	354	328	311	311	326	336	298	320	282	317	292	311	296	309	296	291	282	344	290	328	297	331	320	308	298	321	309	299	297	314	297	303	323	330	307	284	319	297	303	291	287	307	339	330	330	305	293	304	298	305	299	299	336	287	288	307	334	286	342	315	314	289	335	316	289	295	272	299	298	287	296	319	324	337	288	325	308	296	326	289	293	335	347	330	268	327	317	294	303	318	341	304	314	322	337	313	286	296	298	298	320	309	326	321	333	317	320	312	282	282	285	275	303	302	297	270	293	288	308	311	302	275	329	312	317	285	290	299	284	306	340	314	318	308	308	296	294	295	286	289	324	304	296	304	314	328	309	330	301	301	299	320	304	291	298	299	294	287	281	330	314	314	304	313	282	329	290	300	309	302	286	285	293	298	292	325	305	304	282	311	320	318	282	292	339	333	326	294	347	309	332	315	325	297	310	285	332	269	300	306	309	296	308	325	310	333	320	309	328	316	318	292	274	305	337	328	314	308	330	288	305	374	336	329	309	274	330	299	316	307	302	326	310	351	302	324	297	311	312	312	305	295	301	320	310	289	332	330	309	319	335	302	308	288	316	320	321	282	311	331	303	326	333	294	299	283	308	301	321	321	308	294	300	330	341	305	273	298	298	297	310	318	297	313	300	331	280	276	338	270	289	311	292	304	322	305	282	313	301	285	308	281	297	295	331	310	340	324	321	294	308	289	289	357	321	282	306	278	307	272	304	316	292	318	305	313	285	317	289	317	301	320	305	331	312	335	331	300	311	306	326	325	294	326	283	298	324	306	324	311	294	289	314	307	271	324	347	306	301	321	297	342	309	313	290	315	326	303	281	284	294	288	325	286	298	310	308	319	283	285	317	299	302	296	292	314	312	300	313	294	336	340	305	304	309	309	309	333	321	291	289	285	304	320	308	299	322	315	300	293	309	294	339	310	326	325	305	312	302	310	325	324	346	304	312	320	327	296	307	338	299	322	333	320	293	299	290	323	319	339	285	312	275	290	306	283	295	299	337	312	285	324	284	318	329	313	303	333	270	321	295	309	322	292	293	310	316	314	317	284	343	273	295	324	277	308	332	300	325	305	302	314	302	339	297	301	291	303	285	353	319	333	313	293	304	312	327	295	301	321	300	294	294	293	337	330	265	300	316	307	253	294	315	322	334	289	295	310	320	309	319	311	319	299	317	298	291	317	288	303	297	311	306	295	307	303	334	305	285	293	300	328	289	301	297	322	322	325	299	316	302	294	322	321	324	279	338	312	291	312	334	315	313	307	275	280	304	282	330	295	301	306	291	321	313	324	302	313	304	290	295	328	283	312	291	304	348	353	310	277	316	316	294	313	309	306	285	307	296	290	308	310	299	303	325	299	302	302	323	310	320	325	338	296	306	299	314
23208	21662	29384	24369	21643	21505	6180	1322	851	700	584	515	481	403	365	315	342	332	275	261	263	260	248	219	258	205	204	220	211	161	191	177	160	185	187	197	177	182	179	171	175	162	163	155	167	161	162	154	171	163	165	154	162	148	165	169	174	166	164	163	176	169	152	149	145	171	149	153	127	144	161	141	137	167	187	133	155	167	170	155	159	160	150	154	181	171	162	148	165	171	177	168	175	146	159	170	164	182	163	156	174	139	161	161	145	159	168	172	157	154	165	182	160	157	164	155	169	143	161	181	144	142	152	177	156	154	155	150	159	163	182	168	149	172	160	135	187	144	162	159	170	149	173	169	139	164	159	147	132	130	160	162	169	160	163	154	133	158	163	149	142	144	186	162	167	172	143	164	144	172	156	166	154	146	167	174	155	159	170	143	163	162	143	143	162	165	143	131	165	157	140	129	154	165	179	160	151	156	165	166	163	158	169	152	150	172	148	178	147	169	174	172	152	149	158	152	156	163	160	153	148	149	149	163	131	151	150	144	173	155	145	165	153	169	152	156	169	149	139	152	158	143	165	179	147	161	169	125	173	168	156	162	166	152	127	171	167	155	168	148	132	172	152	163	157	149	120	135	154	145	149	167	161	165	179	158	154	145	143	175	169	160	153	157	182	146	137	185	146	171	137	146	188	150	162	170	161	155	154	153	148	147	141	150	134	157	176	126	168	161	163	180	161	164	149	160	148	127	195	139	173	145	146	140	161	129	163	138	177	158	152	152	160	181	158	168	194	165	155	138	153	186	166	148	164	149	139	146	152	144	153	170	166	168	184	138	155	166	160	156	153	148	143	142	173	149	179	154	174	164	147	137	131	140	162	150	137	155	170	188	137	157	154	160	149	144	146	154	175	152	142	163	158	151	157	170	176	152	158	151	166	138	146	175	167	152	143	152	149	143	152	144	154	144	191	167	155	169	157	168	151	151	172	151	147	162	169	155	169	168	145	149	137	151	174	153	136	157	145	144	151	153	152	152	150	182	160	157	166	165	130	172	157	165	143	161	185	170	160	136	159	171	140	178	146	135	149	122	147	161	143	156	150	159	152	152	163	157	166	137	160	159	128	171	144	158	149	153	144	159	178	148	157	134	148	160	152	145	162	173	150	143	158	164	142	136	162	136	161	147	142	164	145	143	161	158	166	162	152	168	180	146	142	150	160	170	142	132	154	139	138	139	160	162	155	161	154	169	154	142	161	176	169	172	154	161	141	153	149	154	155	149	156	149	150	155	150	171	137	145	171	163	157	139	170	161	171	160	166	151	191	186	154	167	149	138	137	147	167	152	146	163	181	151	165	150	147	158	163	165	151	172	141	146	148	167	135	147	151	180	180	165	165	166	164	152	155	169	174	145	158	146	175	149	134	148	164	153	150	162	140	141	164	167	161	157	153	136	130	160	141	178	144	160	163	147	157	176	170	141	174	157	157	170	170	174	132	127	165	154	176	133	148	143	156	178	143	176	168	149	163	159	149	163	149	140	183	193	167	149	173	144	161	184	161	138	174	152	162	140	144	166	191	148	147	144	148	146	159	156	174	157	150	172	145	186	181	156	158	127	137	146	156	166	157	180	166	167	167	163	140	172	144	144	165	166	157	161	166	164	169	144	150	162	174	172	141	156	176	173	163	141	159	160	177	152	170	174	162	148	165	173	141	159	120	155	144	142	149	170	138	142	146	149	151	165	179	151	145	165	141	154	174	148	158	141	148	139	160	170	157	140	147	141	161	143	168	161	136	151	152	147	139	167	152	159	162	170	155	155	143	151	152	150	156	162	156	151	132	152	148	172	146	160	145	158	141	147	154	136	144	151	140	135	154	151	119	156	148	162	156	155	169	173	169	156	138	173	148	190	162	164	152	152	162	130	157	164	148	165	183	161	168	165	170	179	171	169	153	164	148	163	145	151	155	174	134	159	145	169	136	148	157	165	161	161	160	149	154	138	170	166	154	185	162	158	158	147	137	159	153	130	148	160	162	164	158	167	162	160	181	157	146	163	141	153	143	140	159	142	169	149	154	154	160	162	137	158	167	149	148	150	173	164	150	157	155	137	145	152	165	126	171	159	145	148	163	137	176	163	156	149	156	151	137	155	156	130	187	145	146	159	138	142	139	148	157	153	161	169	162	170	148	152	145	177	125	167	139	150	155	140	144	152	160	149	128	157	176	155	148	187	156	145	155	149	146	164	181	155	144	159	162	175	142	147	151	143	170	136	150	161	159	145	149	161	155	154	152	144	162	155	151	169	160	159	165	159	157	156	131	153	154	149	157	152	163	153	176	154	158	152	158	147	143	160	139	163	156	130	146	160	147	169	163	132	172	145	144	155	169	163	155	158	164	145	135	167	147	152	155	144	179	173	166	166	152	171	159	167	149	156	159	170	169	151	163	167	163	154	120	151	166	144	170	153	154	164	164	143	143	177	164	148	155	152	156	156	171	132	162	149	150	157	160	147	147	175	187	177	148	164	150	163	157	172	150	161	172	158	153	167	148	148	138	168	167	173	148	155	146	180	157	158	165	134	183	151	178	132	162	169	152	163	175	143	164	159	163	150	137	147	158	173	155	141	150	151	164	154	156	145	168	162	144	158	164	175	156	154	144	176	145	156	180	159	133	165	145	159	158	155	151	125	142	163	137	157	174	147	161	151	130	155	178	146	157	142	173	151	164	147	138	148	167	151	164	160	151	170	144	140	173	140	149	157	144	156	139	171	144	149	148	147	150	150	147	178	161	153	153	164	174	163	160	169	159	176	155	155	134	163	154	160	138	166	147	158	164	135	164	145	159	162	173	165	150	181	143	153	155	149	162	133	157	160	168	168	171	156	142	140	150	142	142	184	160	151	169	162	161	167	157	138	157	154	149	161	136	142	171	145	167	161	179	181	167	170	160	167	152	158	130	158	176	160	163	148	156	134	137	161	139	171	179	151	144	155	170	151	154	140	160	160	137	162	156	170	151	145	167	178	168	141	165	149	138	156	176	160	179	151	175	167	148	153	133	168	149	161	153	177	148	119	165	154	155	162	152	176	173	163	177	160	160	138	148	153	190	154	163	158	152	147	145	154	137	162	152	144	176	160	159	153	172	151	165	183	162	150	168	173	186	127	154	140	162	173	169	161	149	167	165	183	159	165	147	159	160	165	147	141	165	185	159	139	157	163	170	151	157	163	164	156	150	119	179	171	157	148	147	159	160	140	138	165	152	157	143	136	138	167	148	168	155	153	174	161	158	158	153	153	159	140	149	163	156	150	162	140	164	154	146	156	163	144	175	151	161	154	143	138	147	155	148	138	159	151	147	150	165	163	166	179	145	169	150	184	162	152	154	143	150	153	151	155	166	150	168	147	150	168	158	175	160	152	149	154	157	163	172	162	155	164	127	136	172	151	160	150	165	153	168	158	166	153	146	156	173	155	164	168	149	147	131	167	145	157	146	166	169	159	153	172	139	181
26521	49310	22560	8056	6254	5071	3906	2739	1973	1492	1305	1108	893	839	695	588	605	552	510	467	427	387	393	367	334	351	355	309	320	278	274	319	273	260	285	267	265	255	224	219	222	253	211	237	223	240	234	231	237	221	230	230	195	215	212	235	211	208	221	235	214	219	209	222	251	251	234	219	219	227	213	202	235	222	216	226	227	220	216	200	235	226	196	220	207	214	176	209	205	222	217	221	191	204	221	217	225	216	206	212	211	215	209	199	233	218	206	233	220	196	201	223	230	204	200	229	193	200	215	245	208	218	225	219	177	241	207	190	226	217	209	218	215	221	197	246	200	228	205	220	211	223	245	238	191	218	197	205	215	207	231	229	205	210	207	209	215	202	218	222	241	205	189	219	227	199	243	232	212	210	213	231	243	212	213	211	187	238	234	221	235	206	210	213	223	215	207	219	204	227	224	178	223	214	219	240	243	227	202	195	213	187	222	223	218	221	211	199	226	232	229	205	207	209	223	224	201	212	195	203	219	199	230	208	223	213	203	226	223	215	227	227	217	244	230	211	199	210	231	194	205	224	200	228	201	212	227	189	216	194	227	197	239	186	217	206	216	200	218	201	209	219	219	231	215	232	207	221	201	219	205	212	217	225	183	203	213	225	208	209	219	206	224	193	229	219	209	203	226	216	223	204	216	214	217	203	216	219	216	202	191	230	230	176	259	187	227	225	213	225	168	214	238	207	192	183	236	192	222	206	211	220	214	219	225	192	218	202	189	214	211	209	208	210	223	232	218	184	240	181	208	230	166	214	210	196	231	233	230	204	194	220	219	205	221	225	197	233	196	224	201	232	198	190	227	232	188	198	219	228	220	223	219	217	220	196	207	209	213	234	212	237	209	216	188	210	202	222	210	203	212	193	227	214	213	207	201	229	233	216	222	232	210	212	228	213	181	230	211	213	253	206	217	215	205	228	201	173	219	271	220	213	217	212	206	243	214	226	209	194	227	222	217	218	213	221	215	210	204	218	229	205	228	227	217	215	211	197	229	205	236	220	230	215	227	207	204	193	207	219	220	230	198	207	238	209	230	224	221	216	198	211	179	224	205	228	195	234	205	224	207	234	227	213	208	219	203	215	210	203	227	205	222	218	181	224	239	205	209	191	216	209	227	196	232	186	209	188	238	191	237	214	231	214	193	222	211	188	216	209	221	227	206	205	205	178	211	236	224	201	187	218	225	229	191	248	226	237	205	212	226	220	227	246	198	223	222	209	205	210	214	204	216	202	229	252	220	210	183	192	210	218	242	226	217	201	238	221	217	240	231	233	232	229	227	232	200	203	203	200	216	199	217	192	206	219	240	208	204	242	203	207	225	223	205	194	202	222	209	205	207	218	208	227	217	231	218	229	202	200	236	208	217	219	226	224	213	220	217	254	216	220	251	223	206	197	223	205	226	221	226	214	192	218	222	213	192	221	206	222	187	191	213	194	194	235	249	230	201	220	208	196	219	197	218	229	239	245	218	200	189	205	236	203	230	210	211	230	243	221	212	234	214	215	193	219	255	222	227	203	185	218	216	211	219	211	182	209	211	225	211	237	220	213	240	206	209	212	241	228	194	229	217	221	224	211	222	225	222	175	199	217	225	210	209	204	190	225	202	216	213	196	218	212	223	205	207	205	243	222	219	211	200	227	231	203	196	214	227	201	220	218	234	228	216	232	212	226	207	239	210	199	212	201	192	215	215	215	194	221	193	217	184	199	185	218	243	182	222	200	215	200	229	234	184	226	199	189	211	230	215	228	223	222	213	218	213	183	197	199	219	212	211	238	205	214	214	204	225	199	210	218	237	227	218	220	222	245	204	187	217	213	217	241	235	217	195	195	216	235	188	202	196	219	202	222	197	224	218	214	221	208	208	214	195	197	222	211	206	224	218	197	231	236	213	194	203	229	235	215	201	228	214	221	214	238	207	233	222	232	211	225	199	208	201	222	213	232	208	180	224	228	223	224	213	202	203	208	214	185	228	206	207	223	196	212	199	204	216	194	217	212	210	226	178	188	227	234	192	218	234	232	196	229	221	207	218	218	218	222	202	225	243	207	208	196	217	235	215	201	228	225	212	216	181	202	223	229	211	214	213	218	215	215	204	194	267	238	197	213	209	213	228	207	194	233	198	178	228	190	186	206	220	269	234	216	190	193	218	240	211	220	183	221	237	231	204	196	209	201	216	216	228	190	226	229	197	228	231	221	217	203	230	197	213	186	222	201	221	203	208	228	218	224	215	218	206	219	211	208	244	202	216	238	220	223	219	219	228	213	207	205	226	223	235	200	208	221	217	241	231	211	205	221	208	228	232	212	190	201	231	192	188	226	205	201	223	208	244	214	216	228	236	212	235	236	214	190	187	217	220	199	215	192	230	211	230	212	214	223	200	232	243	223	220	223	238	211	206	229	198	204	198	212	205	215	193	218	237	220	219	227	200	195	225	193	216	218	204	221	198	223	236	216	193	204	214	190	233	206	253	224	203	222	213	207	221	237	230	225	200	217	223	247	227	213	207	214	229	184	242	208	207	195	213	211	215	223	224	208	236	210	202	215	225	228	229	224	212	188	228	230	238	226	214	208	232	210	221	191	218	209	214	214	201	219	209	270	209	203	220	221	214	203	228	216	214	233	192	215	207	192	212	203	192	217	214	218	236	196	230	210	202	244	208	233	214	210	207	212	215	195	208	194	210	214	201	195	222	202	210	220	206	234	191	228	210	232	226	193	194	187	209	197	208	220	227	193	206	215	210	214	215	220	192	207	210	197	212	185	222	231	208	232	213	232	210	231	200	205	225	193	227	228	219	227	205	212	208	221	202	215	219	235	235	217	212	208	225	185	190	243	229	229	226	213	201	207	221	209	203	257	193	222	211	194	223	177	226	237	221	205	197	219	224	194	203	201	239	203	199	211	231	198	212	215	226	203	214	217	200	215	227	219	217	207	215	223	236	201	199	234	212	235	227	203	214	222	196	228	207	235	208	225	186	207	215	196	207	218	203	201	206	189	231	228	229	212	198	188	216	248	219	230	220	201	245	215	221	203	209	202	190	226	209	218	236	189	271	216	214	242	209	229	217	224	202	225	232	204	203	204	221	224	208	223	218	222	225	218	223	209	211	234	222	202	218	208	205	194	213	203	217	223	276	229	217	193	224	225	195	211	221	201	215	195	213	190	215	218	216	215	238	209	201	208	231	235	198	201	221	193	219	229	223	165	224	211	208	186	242	209	196	231	206	218	225	196	217	193	206	197	196	227	211	220	199	220	241	212	193	192	208	225	213	199	201	215	186	210	204	200	231	213	224	218	205	220	227	226	202	213	230	198	213	211	223	189	219	220	227	225	208	206	215	197	220	196	207	190	224	224	239	219	217	222	211	214	241	247	205	220	208	222	214	232	229	193	226	218	211	219	212	217	203	229	206	208	219	215	215	216	197	222	217	218	217	240	214	208	233	209	213	222	222	184
28329	21478	11521	2537	1442	1142	967	641	617	494	451	419	415	455	426	415	406	393	392	383	400	384	372	365	374	369	381	364	369	370	342	365	352	346	376	339	366	338	372	351	364	358	339	355	379	330	346	339	346	347	338	345	371	353	341	340	343	362	345	359	366	349	388	367	333	360	394	344	354	355	377	342	336	358	357	366	354	354	362	363	365	376	377	360	372	335	359	367	360	322	344	340	337	334	339	368	350	328	363	378	342	368	354	350	375	356	333	402	357	374	396	350	359	354	356	357	362	349	342	340	331	384	340	361	357	366	369	347	363	357	368	338	330	346	348	365	340	346	368	372	328	379	356	345	352	349	349	373	338	366	327	332	366	349	318	337	394	332	361	348	350	353	318	371	333	361	373	351	360	329	332	345	333	388	365	360	360	343	357	356	366	351	355	340	329	361	372	327	342	362	380	343	379	349	344	362	338	346	361	339	355	362	362	378	330	332	358	330	341	356	364	332	356	354	328	327	375	344	323	360	371	353	356	369	328	385	359	368	340	365	372	349	343	349	385	364	357	392	369	343	345	376	330	360	361	375	382	332	375	360	344	353	329	392	391	347	340	331	350	377	361	351	360	370	307	363	360	339	320	369	313	346	375	358	335	337	343	368	337	379	361	361	341	345	322	367	363	376	367	359	378	353	392	352	346	350	378	373	326	335	349	350	359	325	381	321	345	354	372	325	379	366	337	371	349	348	354	327	326	369	330	326	389	374	336	356	374	353	334	365	363	335	359	349	348	381	358	353	362	349	335	342	349	349	351	355	353	373	362	349	330	383	359	369	361	354	348	323	342	330	343	310	327	395	350	367	364	326	305	358	357	354	327	356	333	319	370	354	338	340	384	366	341	338	367	353	341	345	356	358	352	324	370	366	365	333	377	365	364	361	389	339	350	339	360	355	326	340	339	351	370	365	378	372	338	367	318	362	358	306	381	374	390	361	333	308	399	317	304	325	350	358	322	344	357	346	343	326	327	370	313	375	345	351	389	371	342	360	365	362	330	369	336	365	308	346	367	336	341	344	342	374	377	366	329	344	342	340	348	364	340	358	358	328	361	343	337	362	369	346	339	366	334	323	336	368	342	333	396	348	373	337	353	345	373	354	351	374	323	376	335	339	381	376	342	379	389	326	349	397	320	355	368	355	344	393	324	336	351	369	320	350	367	370	352	337	362	330	351	362	371	327	366	369	362	335	342	351	355	350	387	373	324	334	379	340	341	355	366	388	358	342	354	345	313	368	390	341	346	364	347	363	353	362	344	370	345	353	366	308	336	348	367	358	350	341	336	358	362	360	360	347	352	369	379	371	320	335	376	364	351	354	362	329	335	310	357	351	367	376	369	315	339	357	296	370	347	362	342	393	370	353	364	363	343	381	364	329	346	344	311	370	387	350	372	345	318	350	345	344	332	342	345	338	365	350	333	396	352	389	339	324	351	330	359	333	319	364	344	357	356	344	372	340	370	369	344	356	362	366	389	398	350	367	345	368	380	336	334	389	381	337	330	327	367	349	385	333	394	355	358	350	360	346	317	353	376	375	340	350	385	372	358	362	349	354	351	339	356	313	355	350	336	358	348	367	342	352	332	361	350	341	366	363	374	343	397	328	351	388	384	373	353	357	352	356	360	336	317	350	386	348	336	365	357	355	365	379	357	372	368	337	348	331	359	360	356	320	395	344	343	326	366	335	366	369	381	403	375	365	375	352	353	365	354	387	356	373	343	333	379	325	342	318	375	345	364	333	378	355	370	384	358	348	358	339	377	336	362	386	376	345	386	361	389	346	310	344	348	325	408	342	367	382	382	366	325	338	303	344	368	330	340	385	346	368	335	339	324	344	385	355	355	341	350	343	363	371	359	368	356	350	343	346	391	349	373	351	338	349	342	335	320	332	368	309	367	319	349	350	329	372	386	333	344	321	349	337	376	339	341	366	355	332	344	334	367	334	361	330	355	359	383	339	349	348	369	391	359	324	360	381	392	372	384	365	381	364	336	354	346	349	404	341	329	341	345	357	375	362	353	349	376	369	357	344	338	372	356	365	398	346	361	375	365	357	362	339	325	372	342	366	346	340	376	308	330	346	351	344	367	360	351	340	359	346	317	342	351	375	344	358	331	362	377	383	368	359	354	325	349	360	338	367	345	344	361	374	338	367	351	386	337	344	367	332	320	371	346	367	339	336	330	362	361	356	322	396	356	355	371	369	349	353	361	359	374	328	325	339	352	330	344	360	361	328	351	383	373	324	361	354	370	354	385	331	368	337	369	350	340	358	362	380	342	318	345	366	350	340	350	372	356	342	381	342	353	319	341	369	402	324	358	376	323	366	370	327	362	325	318	338	357	347	394	370	342	339	346	366	373	358	376	358	359	349	349	337	345	370	330	365	375	348	346	324	366	342	342	332	361	349	367	340	365	388	330	355	344	343	337	340	353	318	379	375	397	337	373	358	341	334	335	366	359	342	382	374	361	366	362	335	384	347	358	356	365	344	362	382	328	350	343	340	367	346	401	375	335	355	347	333	335	332	347	383	370	381	339	369	348	352	353	331	342	360	369	375	356	352	333	382	347	376	358	353	336	354	358	355	329	366	355	372	361	337	347	357	335	345	346	335	350	340	383	341	384	320	365	348	336	375	342	353	351	354	412	338	364	370	371	381	327	344	362	315	364	349	402	331	303	350	332	312	352	379	374	354	341	369	344	317	375	345	331	343	347	348	341	382	408	302	334	338	336	358	365	413	363	325	362	349	385	376	348	399	343	343	324	380	346	363	353	349	320	351	356	374	361	336	333	356	350	353	324	380	364	360	337	346	332	361	331	337	356	342	341	360	375	338	371	357	379	327	366	339	349	335	363	370	336	315	354	327	361	358	389	360	325	327	379	336	354	333	342	365	363	373	345	338	360	345	372	351	344	402	370	342	343	367	382	372	360	360	358	350	382	341	326	360	334	325	376	361	346	340	342	331	333	345	373	335	330	354	354	334	364	359	362	364	345	360	337	383	375	374	369	364	342	367	389	371	329	343	366	344	351	303	375	357	327	376	342	375	375	348	374	362	346	334	376	347	383	338	363	360	348	322	343	345	363	360	339	354	348	340	348	376	356	362	356	358	374	361	355	356	337	322	350	363	323	379	347	362	367	325	333	370	342	367	359	324	358	327	358	355	382	374	330	370	349	345	352	386	359	377	346	335	336	380	385	364	330	383	346	352	367	339	334	336	335	354	349	374	353	337	340	360	385	377	360	343	368	389	345	343	352	337	355	375	341	357	340	384	338	335	335	350	338	333	343	337	369	329	322	385	380	346	321	343	339	357	373	384	339	364	316	347	350	335	337	364	383	358	370	345	366	332	355	371	327	373	376	372	352	316	361	367	349	352	349	340	335	376	345	328	341	354	347	348	351	355	344	333	373	393	344	319	339	383	393	348	356	362	343	361	355	339	360	348	346	338	370	368	329	319
22114	31272	10420	2945	2702	2282	1976	1303	1114	897	798	716	705	663	581	580	577	595	544	521	526	499	540	514	495	544	463	506	460	484	507	503	460	482	486	500	464	493	472	497	431	480	465	451	478	514	512	453	466	451	465	449	434	429	454	496	440	478	477	468	485	432	504	485	496	484	464	465	465	480	503	466	494	498	470	478	473	452	485	440	445	442	496	433	472	471	463	501	479	464	466	454	442	464	458	462	462	493	425	455	511	495	432	466	471	461	481	481	509	463	440	475	470	462	496	508	458	455	476	503	505	453	485	479	478	455	513	450	456	480	461	477	453	461	467	440	484	491	457	461	430	474	464	480	477	479	495	463	436	447	455	481	440	480	485	477	490	465	455	468	499	471	509	469	443	475	461	494	433	464	478	497	484	456	486	476	470	483	491	469	485	452	472	488	431	453	486	472	497	430	477	441	473	474	448	453	450	457	472	476	487	481	439	503	443	489	486	429	430	494	448	462	461	472	486	449	461	449	456	500	471	462	494	484	462	456	480	474	464	471	468	444	514	491	478	474	456	499	464	450	443	473	448	428	500	471	487	452	454	446	474	467	455	453	454	444	492	451	476	451	508	504	507	471	449	477	486	460	457	502	446	458	496	500	489	468	455	512	507	464	472	475	425	472	442	468	485	489	458	437	469	469	441	471	452	450	451	433	476	474	457	461	437	458	475	483	502	464	479	484	473	496	467	440	468	430	434	442	448	468	469	479	492	456	506	469	467	487	464	505	452	450	512	464	455	478	437	524	465	477	460	500	454	480	478	458	490	467	441	478	431	506	476	471	474	474	464	482	465	487	460	478	490	487	487	501	477	458	469	457	451	532	482	442	482	461	475	470	435	446	491	477	476	471	489	478	490	486	474	467	443	486	472	454	466	509	464	476	478	488	436	427	522	476	474	447	470	470	467	438	424	459	502	467	471	457	455	459	480	451	469	461	475	464	450	463	469	483	443	459	471	495	510	432	478	495	455	439	434	465	488	499	493	502	493	481	507	438	480	483	506	500	447	431	470	454	470	468	503	463	447	501	471	457	441	432	497	445	460	459	466	483	471	474	484	474	497	475	471	472	465	501	479	475	487	464	482	462	476	465	495	424	449	464	467	468	491	449	483	452	483	452	467	500	463	452	426	436	453	421	452	517	461	457	452	449	488	494	475	467	450	503	492	447	456	470	454	472	416	466	480	464	460	485	442	487	464	449	467	455	481	447	482	463	431	467	463	505	417	521	508	485	449	496	476	498	481	460	443	468	438	491	515	428	474	490	488	445	491	467	462	485	469	464	514	480	454	443	480	464	492	486	462	480	499	460	470	456	461	477	451	488	455	446	488	478	477	495	479	505	503	456	489	460	481	466	483	485	456	454	495	459	468	446	489	510	482	459	476	477	454	453	424	486	489	506	442	448	476	470	482	486	462	495	481	458	473	522	478	470	499	480	430	450	504	504	498	453	428	498	449	470	441	427	468	481	494	451	486	509	507	467	463	480	493	508	492	460	482	491	493	427	483	473	435	450	501	469	491	476	445	499	497	509	492	477	507	483	485	467	479	412	481	460	497	450	470	470	489	462	479	470	484	495	471	482	465	472	488	443	424	458	451	485	444	466	451	492	471	445	489	493	463	478	481	471	473	494	483	473	469	472	444	474	471	479	469	475	423	470	469	505	475	470	478	478	472	499	453	494	463	437	418	429	485	444	445	462	520	465	476	494	457	472	472	454	442	500	455	459	507	454	482	462	484	449	451	467	495	475	464	453	466	465	521	480	498	496	477	468	495	469	459	443	454	539	446	491	486	455	527	449	475	471	483	499	490	447	491	466	463	493	515	463	479	494	466	445	457	494	480	437	489	487	468	437	443	464	459	448	474	472	487	524	474	450	437	471	478	470	478	506	476	475	452	505	468	453	438	478	446	467	469	470	451	449	444	477	474	498	489	469	457	469	424	459	492	447	448	476	461	466	464	496	481	485	489	482	479	432	470	466	473	468	454	463	431	479	467	484	469	505	474	492	452	448	465	480	471	459	445	495	507	496	450	459	476	485	483	432	471	418	445	459	485	487	479	473	456	452	457	455	455	490	478	464	440	426	437	445	480	476	468	497	513	483	463	479	448	488	443	484	457	483	461	492	487	429	486	487	476	480	492	507	448	446	493	518	453	484	457	471	460	434	488	454	501	472	491	476	436	476	446	477	458	464	479	512	429	496	453	483	451	471	457	439	443	494	490	487	504	446	462	460	464	438	499	490	495	470	469	483	472	458	458	434	459	457	472	495	462	434	467	490	458	483	448	484	424	469	485	493	413	540	487	454	477	479	474	495	450	465	482	467	465	460	454	495	446	459	493	470	457	483	459	477	462	461	475	477	522	498	432	430	424	488	469	478	493	470	491	508	493	455	475	474	486	472	499	449	463	481	476	497	448	462	495	466	472	423	462	417	446	484	509	486	476	459	505	438	461	460	476	484	430	501	482	464	419	439	480	473	456	477	467	469	463	480	489	459	495	500	528	464	470	469	471	464	455	441	453	504	479	503	470	472	491	488	487	478	480	464	515	502	483	458	441	477	440	453	490	464	471	458	521	507	455	489	463	485	494	488	458	471	451	467	490	422	486	465	475	496	464	460	463	490	442	451	461	464	472	485	470	482	467	444	465	432	432	499	441	489	477	441	471	460	421	439	500	466	481	419	496	487	462	466	447	454	445	499	458	491	483	498	452	462	461	480	491	465	443	452	474	472	460	475	506	440	432	408	491	443	441	442	461	466	442	463	482	469	495	431	500	490	517	482	439	468	469	479	451	421	464	429	463	445	477	479	497	421	494	444	488	476	485	501	413	457	480	449	479	459	495	442	462	512	480	466	476	491	444	489	472	444	468	480	468	475	473	492	471	498	469	459	458	454	519	457	485	496	473	468	445	482	498	476	449	452	447	472	457	468	469	429	459	477	451	477	464	494	447	531	472	451	499	501	455	482	494	482	486	456	478	452	462	487	486	490	493	482	449	478	452	430	474	458	438	486	491	453	476	491	472	471	420	466	443	494	502	440	496	484	507	486	460	455	493	500	444	452	423	481	465	479	492	439	446	478	457	493	478	482	482	482	497	439	434	465	466	460	491	466	436	462	462	469	454	448	476	475	503	465	450	461	467	436	460	483	461	477	495	487	461	473	456	430	461	470	504	464	479	480	456	505	469	496	490	487	459	479	455	447	478	478	486	479	471	478	486	461	409	466	473	489	461	495	451	469	470	458	499	478	452	450	463	498	483	440	466	479	487	522	477	491	438	467	457	482	454	458	453	438	492	469	479	450	488	461	445	468	486	498	456	471	474	464	479	444	468	458	456	474	479	460	448	447	482	482	448	469	466	504	448	511	485	460	497	478	484	459	481	498	466	435	493	482	466	473	478	423	469	501	492	504	461	442	452	489	472	522	473	466	477	487	437	498	446	449	454	457	485	468	485	444	463	442
24308	21614	28669	24810	21194	6803	1762	1031	768	694	584	565	488	457	458	462	396	393	370	368	383	416	379	353	346	361	368	348	378	344	337	335	323	337	309	324	338	347	336	334	332	350	326	319	332	320	361	339	342	341	317	336	332	325	337	320	311	316	304	320	315	323	311	300	317	313	265	314	296	311	306	343	303	323	320	309	305	333	306	344	354	319	296	306	298	313	338	291	296	302	338	328	309	313	335	327	290	318	339	331	333	347	317	309	311	315	297	309	332	316	328	344	340	334	333	346	314	320	313	338	301	353	293	316	332	313	311	363	318	318	311	302	309	347	305	334	312	330	320	320	340	308	347	307	319	317	362	320	311	291	309	294	324	311	332	342	309	313	304	313	333	314	328	300	313	317	379	330	340	343	314	306	313	316	299	322	310	343	322	336	316	306	312	313	348	332	300	303	353	344	322	323	335	380	331	303	317	353	305	317	319	318	347	300	322	317	346	331	325	327	336	290	300	305	300	345	324	334	324	318	325	338	335	330	353	326	345	323	326	344	315	341	334	326	342	342	354	324	298	308	337	329	301	326	302	312	311	349	356	320	329	286	316	294	340	295	343	318	337	318	330	312	351	294	345	327	321	312	325	312	312	319	308	301	310	317	326	326	318	338	307	341	307	294	279	337	312	312	309	332	313	342	318	293	309	319	326	325	320	340	339	319	372	319	327	318	330	301	324	336	300	316	313	323	315	297	328	304	297	341	330	318	357	326	303	340	309	332	336	282	336	328	305	318	301	306	341	310	306	314	311	320	324	308	290	336	326	307	323	324	336	347	289	336	331	363	331	307	321	337	333	327	340	320	309	314	323	315	344	320	314	316	335	304	331	322	334	342	334	330	327	351	304	342	333	330	316	327	300	314	331	320	323	299	334	315	332	323	319	328	356	348	316	304	327	340	310	306	291	317	329	328	357	314	310	360	326	319	342	287	293	320	315	346	333	331	350	325	354	343	336	311	288	333	325	328	316	307	341	330	310	324	334	335	328	327	343	307	327	331	319	341	324	321	362	305	296	321	336	329	328	315	336	304	326	314	307	340	347	355	295	272	353	285	332	310	307	309	300	319	315	309	336	303	330	310	335	341	300	331	319	317	293	332	300	317	343	318	301	298	313	332	349	308	313	324	283	320	349	316	323	336	332	332	336	325	309	317	309	300	317	340	331	320	328	320	308	295	319	322	317	331	306	320	328	338	329	343	315	318	313	314	321	290	338	328	334	321	303	299	324	314	289	349	293	321	317	367	325	345	327	304	352	312	351	339	339	309	305	325	312	325	319	309	299	321	287	328	338	325	316	314	318	304	307	307	295	281	337	336	321	344	330	335	328	337	348	301	340	353	364	311	340	307	327	290	308	308	336	322	340	306	353	311	331	314	300	338	313	350	373	324	344	318	333	319	335	303	279	339	296	310	345	338	309	302	358	295	333	311	318	320	346	324	353	319	302	352	325	303	327	316	323	338	320	327	325	307	365	331	309	283	330	328	347	295	301	313	305	307	332	317	368	314	345	329	311	303	323	332	312	298	348	361	330	340	324	309	337	323	340	374	355	305	316	335	339	304	309	343	321	349	307	331	314	309	339	322	316	364	323	299	308	342	302	337	322	340	304	351	323	319	339	318	313	309	329	334	327	337	333	331	295	311	320	310	337	298	327	340	337	328	319	355	321	326	318	310	344	366	303	327	356	304	348	329	323	330	330	326	329	331	295	291	305	335	343	332	315	343	332	345	296	333	332	335	316	308	339	314	339	302	329	330	299	319	294	359	332	329	330	303	327	324	324	340	308	337	342	353	289	297	296	310	311	308	314	332	299	367	329	314	316	316	330	346	342	315	340	311	333	322	302	324	297	301	345	326	361	325	326	305	341	313	298	310	334	311	331	331	301	307	334	328	304	320	338	323	356	348	343	281	320	312	299	292	318	318	311	319	333	314	329	355	328	364	298	344	310	328	283	312	332	356	338	338	291	365	320	316	336	312	320	311	342	323	290	293	337	363	311	321	310	310	355	336	303	310	315	294	312	323	324	330	353	322	349	334	308	326	316	332	315	318	322	362	296	293	283	335	326	308	316	302	321	330	307	326	325	319	352	305	321	301	320	323	350	324	332	310	323	328	335	311	319	311	312	312	331	327	323	341	308	319	310	331	333	316	344	331	315	326	328	301	332	360	311	303	353	319	311	331	305	311	281	301	316	317	337	342	322	318	308	338	339	346	311	317	324	328	322	291	325	328	333	321	336	330	343	331	344	299	305	307	318	308	350	331	303	295	371	332	322	314	283	335	320	321	310	339	336	324	338	289	323	318	330	315	292	348	326	318	312	334	319	329	316	298	324	334	292	306	340	312	328	310	369	327	306	306	329	342	312	330	295	333	335	318	307	336	329	310	313	323	294	307	356	329	334	337	309	300	353	323	295	308	339	347	332	303	338	272	306	308	298	303	299	299	355	319	320	318	323	320	306	332	354	351	322	335	307	349	335	314	295	347	339	320	299	329	308	338	349	311	316	301	282	333	347	300	287	291	373	306	312	333	320	321	312	292	319	286	287	335	327	328	333	293	322	315	313	322	330	327	299	303	310	348	329	328	319	310	341	326	318	328	324	330	329	301	366	332	341	325	338	328	317	305	286	346	313	331	319	317	270	310	303	345	351	322	310	297	335	327	343	304	338	331	302	342	327	323	331	298	328	312	338	298	317	331	326	307	326	334	347	315	317	338	354	335	344	319	297	307	328	348	332	330	316	348	306	340	335	314	331	339	342	341	341	324	333	318	299	301	312	291	341	299	331	316	320	326	346	342	311	319	318	326	327	315	315	325	323	338	299	316	278	325	340	328	345	303	333	310	329	321	350	311	314	340	323	334	346	309	324	321	317	330	323	345	316	309	346	291	304	322	295	312	288	307	273	331	327	281	335	351	314	332	322	338	354	336	317	341	306	338	329	320	338	319	334	338	276	337	318	335	306	317	331	313	301	356	321	317	327	306	336	317	281	306	328	286	317	295	305	310	293	317	310	304	302	328	299	325	323	326	308	353	325	325	321	321	319	316	330	289	300	297	363	348	333	357	303	325	310	314	317	317	309	330	328	322	287	319	294	340	330	291	315	330	346	305	317	325	346	305	311	349	316	319	295	331	318	316	312	350	315	313	332	313	351	305	301	323	312	310	296	291	333	350	313	339	325	278	324	293	306	322	322	326	300	308	321	299	336	345	345	308	340	318	318	312	328	304	324	336	328	310	320	345	276	336	334	318	319	321	320	369	303	314	326	302	339	324	353	308	306	308	304	296	338	307	302	317	333	335	315	301	338	331	353	322	310	323	313	338	348	305	333	302	305	323	336	302	331	318	324	328	355	303	327	309	319	339	314	303	333	314	358	348	274	317	319	318	292	322	290	340	313	342	338	333	322	327	290	325	297	300	296	318	323	305	326	278	341	324	347	336	296	340	344	331	313	313	328	319
23924	42904	17854	5559	4711	3925	3006	2127	1734	1286	1100	995	874	768	678	686	658	677	639	553	599	549	604	576	566	547	479	481	496	462	434	488	483	501	498	465	473	476	420	458	483	459	472	457	420	422	454	421	454	407	418	423	450	438	413	426	461	461	430	434	457	456	441	438	448	417	425	476	456	401	441	421	491	420	431	454	402	398	434	445	430	449	429	439	425	443	428	461	439	475	415	444	435	458	474	434	444	436	432	459	393	407	459	454	402	442	460	426	434	440	448	415	434	451	416	439	472	423	428	418	435	459	422	417	427	443	445	440	397	419	452	453	426	429	437	444	437	445	420	427	421	441	445	477	410	430	464	444	480	443	407	417	455	459	436	424	453	401	422	471	428	424	458	409	447	449	404	457	436	416	469	407	366	430	441	434	423	462	437	477	480	441	405	448	423	410	439	427	414	437	411	480	412	444	415	410	423	434	450	443	435	430	452	414	434	469	423	402	465	429	415	408	447	435	464	439	420	420	457	404	444	450	414	438	420	417	411	428	454	446	373	422	447	425	448	400	445	420	469	407	449	447	433	426	413	413	400	452	427	456	439	444	438	431	416	451	436	448	446	458	451	424	460	428	437	470	421	447	415	457	420	442	452	412	415	435	472	475	463	452	464	413	450	420	471	409	425	477	461	422	451	480	452	404	396	397	443	456	429	446	426	443	430	411	406	408	432	459	414	435	429	438	408	420	418	453	449	422	452	447	420	453	437	425	420	432	451	449	432	460	437	461	447	396	397	434	414	454	426	384	457	439	425	429	434	473	434	416	437	460	458	449	423	444	431	442	456	467	430	407	489	419	434	430	453	469	460	401	437	429	413	458	445	446	470	434	437	415	409	465	422	442	449	409	483	440	448	414	425	440	408	423	393	445	474	451	437	412	410	414	418	440	451	448	433	415	406	410	473	448	438	407	417	430	421	466	424	424	404	422	457	435	448	476	456	445	449	429	459	437	398	426	428	445	420	410	429	429	458	432	430	459	411	408	438	433	451	438	408	458	447	428	446	444	455	425	442	462	423	405	440	409	452	420	418	480	458	429	423	441	432	445	414	404	424	447	432	395	455	424	418	459	435	445	405	440	434	444	412	440	439	443	434	419	435	403	437	454	396	446	483	443	450	448	436	420	409	422	440	436	420	445	457	406	441	415	447	420	412	462	428	415	442	434	416	452	425	445	441	427	410	399	437	440	460	417	416	462	434	464	446	450	435	465	421	448	439	418	416	486	461	445	446	406	416	447	431	412	405	438	413	396	410	425	439	392	409	475	461	416	422	427	469	419	439	417	422	435	460	448	433	442	439	406	424	463	452	447	437	451	444	419	451	407	452	446	419	440	413	480	430	430	439	424	459	465	443	412	420	459	419	488	414	432	450	405	442	420	451	488	423	482	465	451	430	416	423	434	435	453	444	405	470	475	415	435	420	421	419	424	459	437	420	431	415	472	429	448	432	412	442	446	430	416	456	446	414	426	447	446	481	440	406	416	405	415	383	438	406	467	449	432	436	425	433	443	404	411	447	445	431	428	449	456	430	433	480	438	437	406	443	452	427	427	456	410	474	405	436	423	428	466	437	473	412	445	410	440	412	442	414	422	451	397	450	426	445	398	421	445	461	466	440	391	433	426	475	406	423	418	420	447	415	442	431	460	399	448	426	412	399	424	416	427	457	427	407	408	432	445	431	417	431	445	449	418	461	389	461	432	427	450	415	458	468	418	431	443	430	410	422	410	477	420	441	431	438	456	436	390	428	438	406	433	436	457	444	429	441	445	438	418	453	447	413	437	482	454	448	459	423	427	483	417	425	405	449	435	460	473	435	435	418	435	428	417	412	455	457	482	446	425	409	470	443	432	447	410	423	447	446	450	449	452	458	476	421	408	430	408	471	457	427	437	427	433	429	433	443	416	418	429	421	449	468	443	432	439	487	414	449	445	435	437	436	447	427	431	434	444	404	418	437	431	426	432	425	435	379	427	452	419	421	410	401	410	450	462	437	411	436	466	450	389	428	453	434	438	463	421	426	419	489	422	435	426	401	428	457	448	418	440	419	465	462	414	449	408	450	442	487	445	428	432	425	462	423	440	431	451	449	418	447	432	446	448	411	414	404	423	420	428	465	424	491	454	410	463	450	424	452	450	449	441	441	425	438	403	477	456	463	402	425	431	423	424	435	456	426	430	416	421	435	417	470	436	435	480	437	459	426	396	418	442	415	451	397	405	443	423	420	443	477	447	439	430	452	376	435	423	409	438	434	443	430	433	443	410	451	437	439	434	445	432	426	417	400	437	463	426	398	404	438	397	424	424	449	399	451	438	419	402	438	427	422	389	422	429	434	416	439	459	457	438	446	422	459	416	405	463	438	440	426	459	430	428	461	428	415	454	394	410	382	435	425	420	495	407	425	456	430	470	450	461	397	442	441	419	429	448	435	486	435	427	419	461	409	427	396	435	434	424	426	431	416	462	469	430	429	425	418	427	442	448	466	444	453	424	397	402	467	452	420	421	431	459	436	432	431	419	429	463	423	444	428	449	395	437	448	399	459	437	455	415	443	392	448	431	428	445	406	431	411	440	411	372	449	443	424	436	430	435	441	465	442	454	428	415	389	441	455	449	428	425	464	438	431	428	448	449	442	452	444	422	406	415	408	433	432	461	452	498	428	423	440	429	431	420	415	447	448	431	424	447	397	413	423	447	451	442	446	453	432	421	428	430	452	453	443	420	418	421	474	453	416	422	441	470	392	416	425	445	424	427	422	427	436	429	454	424	462	433	449	455	437	419	439	412	419	443	453	432	433	433	456	430	438	423	434	397	463	433	451	449	438	464	435	436	407	439	396	484	412	445	440	446	427	416	454	408	434	433	429	420	415	445	431	384	444	454	424	444	438	442	455	416	428	407	460	430	455	458	441	422	404	409	492	418	406	452	413	454	425	466	481	418	429	415	459	438	443	417	394	461	421	488	439	447	430	443	449	454	394	439	418	450	440	431	401	428	468	458	397	412	439	413	423	460	445	452	411	462	442	471	444	429	441	428	428	442	459	469	373	446	435	470	391	450	421	423	413	460	446	422	441	398	476	483	460	442	429	432	438	442	462	408	456	462	398	468	424	440	435	425	452	416	427	402	429	418	435	397	409	443	434	416	429	416	432	421	420	398	450	441	446	444	430	423	449	419	423	456	423	473	428	450	409	415	441	429	419	446	447	471	444	429	445	434	457	452	409	423	378	423	404	418	455	437	442	458	453	424	406	431	439	464	422	418	432	456	488	432	427	401	411	452	439	457	438	448	416	419	444	410	440	424	423	450	428	422	430	431	435	438	452	419	415	413	404	444	412	431	432	429	407	417	426	425	422	371	397	440	495	467	427	440	454	446	440	459	470	436	457	425	451	428	449	421	448	448	418	419	434	454	428	424	463	435	412	403	444	433	410	424	457	451	446	445	447	415	453	473	431	448	424	385
25296	21614	27535	25857	8709	1580	1019	649	588	529	457	358	345	316	305	305	253	299	301	254	273	278	244	251	256	267	250	236	245	245	258	254	260	244	220	255	217	236	251	231	233	228	227	236	247	220	223	208	211	233	241	227	252	234	229	262	233	237	242	229	236	220	222	243	248	233	217	270	257	233	236	224	214	203	214	245	214	222	214	238	221	233	236	218	238	220	217	219	240	245	230	209	238	201	207	262	222	248	213	209	238	246	226	245	246	220	206	247	216	207	222	233	241	251	192	221	228	224	216	229	238	242	229	221	226	225	231	220	230	216	241	228	250	204	223	217	263	225	227	214	265	207	215	211	249	217	201	237	255	237	230	233	219	206	245	220	231	220	223	223	246	232	220	215	214	229	222	223	248	251	225	231	235	205	230	226	221	227	233	241	253	235	202	259	229	233	247	207	230	192	211	201	246	237	218	214	216	230	229	208	228	232	240	220	218	206	240	223	223	225	203	220	221	250	236	255	212	220	212	250	211	203	231	243	214	207	226	228	228	220	233	222	231	222	211	229	229	236	272	218	222	219	226	232	227	206	255	240	209	245	216	235	199	226	229	229	229	217	230	254	225	243	244	234	223	237	219	253	220	208	235	241	249	230	229	243	236	229	253	222	212	220	219	227	252	237	222	195	208	223	236	211	238	237	218	240	244	228	195	231	262	254	246	223	245	207	248	226	190	208	240	241	201	249	239	220	232	231	216	253	206	213	224	253	240	223	220	235	237	204	230	217	202	229	230	239	258	229	241	237	234	219	238	240	250	225	228	245	257	226	219	207	248	231	234	229	267	211	228	247	233	197	239	229	212	216	218	236	216	252	233	240	235	208	225	236	196	212	242	225	228	208	231	239	240	230	213	212	214	221	225	237	210	229	229	232	232	246	226	238	228	204	259	235	219	234	244	210	210	238	204	212	236	237	216	246	243	237	174	196	207	244	219	214	248	210	226	224	254	221	206	239	246	222	216	222	235	216	245	242	261	245	231	221	232	234	240	212	207	236	230	231	206	241	223	226	236	231	231	242	209	219	211	237	221	235	243	213	227	246	207	216	215	229	233	206	244	204	245	231	218	210	235	233	210	219	211	184	235	246	217	253	257	245	228	228	231	205	222	213	237	218	232	185	229	227	217	234	214	234	232	239	261	216	255	238	228	216	221	215	232	240	224	243	213	240	214	252	202	197	233	213	246	239	190	236	237	226	270	204	226	227	220	225	208	247	221	198	246	233	238	218	258	197	244	245	236	218	287	230	228	230	231	208	222	237	223	232	249	245	225	217	226	222	204	211	225	240	226	252	264	229	242	214	236	238	245	229	223	223	206	222	190	252	241	243	235	225	234	253	216	214	229	231	207	236	248	235	212	244	224	220	220	249	232	255	213	213	219	243	237	209	233	212	212	233	220	231	257	239	255	233	195	231	216	266	233	254	230	227	219	209	207	233	213	187	241	254	201	208	248	232	238	208	232	232	248	187	225	256	192	227	225	208	246	222	227	241	219	225	238	248	233	215	207	220	233	189	228	234	209	224	262	239	236	226	235	197	220	246	227	238	233	228	209	245	223	242	230	232	203	261	254	255	245	236	244	257	239	239	226	218	244	246	247	232	212	235	235	232	237	245	238	221	204	212	237	223	216	242	226	250	201	234	239	199	202	238	219	221	207	243	226	226	223	212	243	258	235	229	209	213	208	211	215	222	238	202	234	230	212	232	200	244	246	225	219	231	241	221	228	234	234	217	227	224	236	214	211	222	216	236	233	219	203	266	224	244	226	231	251	245	222	220	232	210	237	194	256	218	207	211	227	251	227	214	259	215	217	198	212	210	207	206	236	226	202	253	251	221	223	254	220	233	223	241	214	224	219	245	207	238	216	220	221	229	220	201	239	217	232	206	225	197	210	228	218	228	242	240	234	231	239	230	244	210	218	227	230	243	203	237	225	268	230	228	247	216	211	241	230	221	212	204	227	218	249	217	220	219	221	213	201	215	231	223	215	226	222	232	200	210	225	215	180	224	243	214	223	232	243	243	221	232	233	217	240	186	232	228	236	223	228	239	219	221	218	215	248	234	228	236	232	196	229	199	227	227	227	235	227	219	249	216	247	226	232	241	221	214	227	241	217	233	232	218	230	216	257	219	227	236	220	211	208	199	245	230	270	231	218	224	226	239	196	230	242	245	215	216	224	240	242	232	211	223	223	234	220	236	231	216	221	231	213	215	218	200	234	210	222	210	231	228	228	237	248	231	221	203	227	208	220	235	217	213	226	219	227	240	236	228	228	216	212	220	221	222	214	227	244	236	223	216	204	234	213	216	227	227	223	228	226	239	228	221	216	244	257	235	235	224	230	194	211	227	208	214	227	226	231	230	222	222	229	243	237	216	246	197	251	231	217	241	230	213	232	247	218	243	231	198	220	253	238	268	257	215	234	222	234	232	251	242	249	246	226	235	233	231	191	222	222	213	243	226	231	208	215	218	229	246	245	217	224	237	230	216	233	225	220	218	216	228	214	214	231	217	233	201	225	219	235	210	219	220	238	221	234	216	207	227	242	226	226	231	210	232	212	222	220	236	239	242	227	222	217	251	225	221	202	212	215	235	234	228	224	218	206	192	242	240	205	214	226	225	230	214	216	233	224	221	180	244	229	242	214	240	241	246	217	210	234	220	221	223	231	226	232	208	223	255	197	235	225	220	232	212	203	206	228	212	244	225	241	218	198	242	218	238	232	215	201	246	233	226	211	250	233	211	247	220	231	242	230	218	246	199	212	222	252	219	212	211	226	240	224	211	222	217	223	214	237	260	248	209	241	230	241	224	236	212	201	260	240	221	240	208	240	215	243	229	206	225	219	195	240	223	222	230	256	239	230	217	221	218	268	247	201	233	234	190	220	235	227	232	219	214	223	216	215	220	208	228	237	245	213	230	243	225	232	227	218	236	252	243	218	208	239	217	219	256	219	215	257	237	218	211	217	237	240	241	207	225	247	216	227	196	224	220	218	215	241	209	228	238	243	239	226	226	208	234	255	212	215	253	234	227	215	212	207	231	206	220	246	222	240	229	233	247	242	260	239	221	232	232	239	199	232	209	232	226	268	236	263	221	227	228	256	216	246	213	215	236	205	222	229	231	235	258	263	223	231	211	215	209	205	243	234	225	222	230	243	236	219	244	225	236	221	228	232	220	203	235	222	256	204	227	238	223	211	210	237	218	221	225	241	236	209	212	219	223	231	245	220	235	247	205	219	242	240	215	211	236	285	208	222	211	205	217	220	225	227	214	256	211	226	241	234	223	246	219	252	224	215	231	238	237	204	223	238	234	199	215	187	206	219	217	241	229	220	255	239	209	241	217	235	228	228	215	262	218	237	198	208	240	230	235	208	240	208	226	223	218	209	204	205	254	221	186	231	254	240	193	224	237	233	240	254	222	225	238	219	243	236	242	232	260	214	206	212	227	236	237	246	189
23599	38203	14614	4294	3773	3144	2249	1598	1315	1012	854	742	612	548	491	478	439	462	461	423	407	418	370	386	347	354	352	320	339	371	365	355	320	303	337	364	299	296	309	309	292	329	300	305	310	287	310	333	310	315	318	295	306	295	275	335	344	294	315	320	308	310	321	314	293	327	287	313	296	323	270	339	274	315	328	303	303	314	323	323	278	289	268	334	311	276	312	292	306	295	288	291	300	307	296	274	287	295	295	307	286	279	325	333	320	344	305	333	307	290	332	300	291	305	296	290	327	329	305	326	346	309	307	284	314	351	304	274	318	292	292	289	314	293	329	295	285	287	306	306	339	322	313	332	332	275	284	275	299	291	271	311	306	319	298	323	287	298	303	311	332	309	278	319	316	284	303	290	262	303	321	314	325	299	288	320	331	290	311	302	315	317	300	314	312	295	289	300	282	310	278	290	331	296	305	296	314	309	279	293	309	274	291	288	295	307	314	309	328	283	356	317	313	321	304	298	300	334	288	300	309	301	323	262	320	306	292	293	296	318	294	317	288	338	287	322	316	279	329	303	309	306	312	304	299	321	309	310	281	315	288	298	297	310	330	277	301	327	292	297	288	294	311	298	332	312	275	319	310	293	295	307	309	287	280	308	309	326	281	322	347	317	277	309	268	273	286	297	304	279	313	338	278	320	310	299	339	285	308	310	306	280	306	290	298	293	300	307	309	302	288	321	298	311	320	276	281	290	320	308	287	331	324	289	314	281	307	287	276	298	277	314	320	291	342	305	330	281	325	289	288	298	282	304	268	336	305	293	304	307	297	317	319	317	303	297	262	292	316	318	307	291	278	282	287	287	284	321	282	293	323	306	298	300	317	277	303	311	290	270	285	298	309	278	319	308	315	305	297	305	325	296	286	294	323	340	312	263	305	305	321	294	300	319	305	283	304	316	296	311	306	327	303	294	305	276	306	303	287	321	316	309	274	309	275	324	304	293	294	331	311	302	265	328	316	297	317	309	288	279	280	308	327	292	311	291	297	313	316	304	282	315	289	291	287	296	321	276	324	305	313	290	308	291	290	311	303	281	297	298	349	294	314	293	311	331	324	279	280	325	326	294	300	320	304	298	307	302	316	299	303	310	300	317	317	273	295	310	334	299	333	297	336	288	295	303	294	282	304	311	307	317	305	279	311	287	292	299	294	315	318	280	322	308	287	317	273	325	287	319	339	322	310	310	316	293	304	287	284	308	282	312	296	304	300	288	314	308	322	316	305	330	293	294	277	316	327	289	298	325	302	300	296	267	285	300	303	322	275	315	325	291	307	315	310	291	288	288	307	297	319	315	284	291	294	271	302	290	271	294	283	324	302	308	309	290	309	315	304	303	274	292	309	313	343	303	334	295	265	290	283	306	287	310	313	304	339	276	299	306	294	300	290	292	301	294	291	315	322	292	327	296	291	268	296	335	333	309	314	300	298	297	323	307	291	305	308	329	307	310	332	316	296	320	322	294	302	303	309	319	336	306	334	314	311	316	318	275	284	327	282	308	282	321	312	315	303	323	287	303	291	307	297	296	281	340	297	309	338	313	276	285	298	299	315	314	287	312	283	307	323	327	276	312	305	286	280	296	292	295	291	298	336	279	328	288	274	315	279	288	306	317	307	293	304	294	313	313	331	302	315	305	312	318	296	287	274	324	279	303	310	263	335	288	309	275	316	311	305	321	328	315	288	305	277	310	299	320	278	279	274	290	302	311	273	298	291	320	279	336	321	293	293	302	276	315	314	306	299	304	320	287	314	298	303	311	318	313	308	297	318	316	260	310	311	302	353	297	303	275	340	292	326	311	281	303	316	313	295	295	318	304	290	299	280	322	318	311	308	280	325	292	289	316	327	297	328	335	310	317	303	299	326	289	315	287	297	292	313	292	307	304	308	292	320	302	314	273	311	287	279	271	303	283	305	312	318	364	308	275	281	298	330	329	306	304	317	320	305	266	283	311	287	286	289	337	331	278	312	301	307	314	334	307	325	283	310	302	329	291	266	304	300	300	308	286	300	319	309	276	304	293	303	308	336	329	278	320	290	304	282	306	291	328	282	311	286	314	308	337	291	277	273	319	318	303	333	303	298	319	326	310	304	281	319	297	279	279	307	300	314	279	307	307	310	298	316	290	312	288	303	292	306	305	321	326	318	325	341	297	311	304	290	303	281	293	299	307	300	280	324	309	302	325	307	310	258	291	310	300	306	286	296	278	308	302	293	314	294	287	306	302	337	307	306	272	339	289	274	305	292	311	271	312	277	315	296	323	290	287	275	305	301	322	287	294	303	302	308	315	323	316	301	301	318	301	327	295	313	285	316	330	326	278	290	278	290	293	284	282	294	297	315	283	305	330	283	306	296	286	299	319	343	301	325	338	320	318	295	325	317	313	324	300	294	298	304	281	288	317	297	278	289	300	300	281	301	326	309	320	305	301	329	272	295	279	297	290	320	288	295	315	314	271	280	295	298	307	301	307	299	302	298	298	327	310	305	292	292	319	342	325	341	289	322	284	298	310	293	315	273	298	315	321	340	300	299	309	322	304	301	291	323	327	296	308	326	297	278	289	295	305	319	304	311	313	290	283	312	323	285	296	302	319	293	318	314	272	296	299	298	330	259	343	312	294	281	295	285	292	296	301	288	292	331	293	301	306	276	274	293	303	294	299	306	294	287	288	281	329	318	317	303	297	325	299	306	301	309	281	296	284	309	279	315	322	324	294	275	317	316	291	296	304	299	321	282	303	325	310	334	301	314	306	324	299	294	317	293	342	296	305	289	294	322	345	277	306	279	286	333	331	316	317	325	308	309	320	283	293	308	280	305	308	309	305	297	296	294	288	326	324	328	288	294	326	304	282	302	292	299	317	286	297	319	297	308	291	266	302	297	303	299	296	328	342	302	302	324	306	292	267	310	286	288	326	304	261	272	294	310	286	282	303	305	298	292	301	321	314	330	306	338	327	312	303	329	290	297	315	328	314	328	307	284	284	303	294	292	303	302	320	326	289	315	300	321	293	290	305	329	283	284	292	290	287	289	270	301	286	343	303	319	299	320	293	287	313	286	320	319	334	281	291	301	334	288	309	302	333	310	284	247	317	289	313	309	316	308	324	303	320	348	300	341	314	307	315	338	329	293	310	285	312	291	283	307	338	311	317	291	289	292	297	305	314	286	269	287	295	295	314	316	325	297	321	311	304	302	255	287	327	333	259	300	302	278	284	296	296	297	314	296	299	308	287	289	289	304	320	317	294	313	337	301	315	300	291	300	310	297	299	299	316	277	311	317	297	312	292	297	298	285	284	316	313	297	304	318	299	311	271	293	333	287	286	295	311	301	288	276	305	286	310	318	331	309	285	331	302	314	306	296	325	315	314	343	303	293	296	295	294	297	317	322	266	286	284	289	324	281	273	320	334	295	333	304	324	317	322	290	298	299	325	295	290	321	308	285	293	322	304	307	287	296	308
23074	21639	29401	24332	21624	21510	6565	1294	881	732	701	460	414	366	310	317	288	280	286	250	242	272	242	228	209	220	194	195	185	167	180	178	196	190	196	167	169	175	181	180	187	165	143	160	135	161	154	151	152	168	148	180	159	153	158	153	150	146	179	144	156	164	138	168	139	150	173	127	162	137	159	157	165	161	142	133	142	151	153	165	123	158	158	140	164	176	149	154	154	133	159	125	131	177	133	157	141	147	172	137	145	139	160	139	157	152	128	150	157	149	139	145	149	147	158	156	145	153	173	167	167	150	162	176	148	160	148	160	159	156	153	168	141	158	167	165	144	177	143	158	150	156	163	156	154	163	174	157	163	132	165	152	168	148	156	135	164	175	157	160	153	163	148	143	149	141	152	133	175	159	155	141	146	150	147	157	159	170	158	136	158	153	169	155	145	169	178	144	159	149	152	132	168	148	159	151	159	146	138	155	145	160	136	152	166	143	156	133	151	131	153	164	170	154	174	133	137	137	151	163	165	141	137	152	149	166	156	154	148	148	152	158	184	177	153	144	156	150	154	132	161	161	156	125	152	159	153	153	128	166	142	167	146	165	144	157	147	155	142	138	163	151	162	155	141	153	157	160	154	162	161	177	146	140	155	153	163	148	161	158	128	158	145	163	160	150	165	159	167	143	160	147	166	150	144	148	171	161	163	147	137	164	146	167	165	152	172	140	132	149	159	158	153	171	155	170	167	142	178	163	156	156	158	154	170	147	153	170	163	157	168	160	165	133	139	140	169	161	149	168	161	149	135	165	145	142	131	154	152	166	160	159	121	147	134	173	160	152	146	157	142	156	137	150	151	172	156	151	150	153	150	146	153	152	134	159	147	155	150	177	159	144	155	152	144	170	161	158	148	130	161	149	167	147	144	162	151	154	148	130	122	167	155	138	151	155	132	138	145	142	155	162	148	152	141	158	151	149	136	153	152	150	166	153	166	132	157	167	186	144	156	150	142	181	130	147	166	146	148	152	178	150	154	146	144	129	159	152	151	140	171	154	154	146	170	156	149	154	169	153	132	133	165	158	162	182	167	157	136	157	175	155	139	171	160	153	162	134	169	155	150	149	151	150	152	139	169	154	152	161	145	142	144	156	148	145	147	174	155	170	145	156	185	149	157	150	154	130	162	148	138	184	165	150	147	142	154	150	143	160	153	157	146	136	161	154	153	137	180	154	166	160	180	148	142	172	144	157	146	159	138	153	169	137	159	173	171	151	156	163	152	167	147	142	161	165	173	169	144	151	168	159	157	132	159	145	160	175	135	144	130	160	153	155	158	144	147	160	163	161	163	143	156	158	148	129	157	167	153	155	146	161	150	169	166	153	176	164	149	167	179	144	154	163	161	150	144	139	178	170	138	147	140	141	157	158	161	155	147	131	128	160	152	161	138	143	172	169	163	144	152	143	156	148	140	171	142	147	162	145	161	159	150	173	153	155	159	161	154	153	155	149	140	172	148	159	162	139	152	170	167	176	154	163	156	145	163	160	155	165	152	155	172	136	160	156	152	153	169	130	157	140	143	171	138	150	138	156	143	150	135	143	165	171	170	143	143	171	154	160	162	140	116	166	144	167	150	150	155	141	162	138	145	152	156	163	145	166	152	153	169	170	158	163	149	163	166	143	165	160	158	159	154	158	142	158	156	163	138	150	156	151	155	145	136	158	161	149	142	163	164	144	166	172	155	161	146	145	151	128	162	162	152	165	151	153	152	161	139	161	171	155	148	133	153	128	160	155	169	160	153	162	154	162	181	168	139	143	138	143	141	148	174	150	148	148	177	155	165	144	154	158	158	147	152	145	143	156	145	173	154	151	151	154	160	142	161	169	161	135	173	134	152	142	170	142	172	165	139	149	169	140	150	154	143	145	154	149	163	152	137	145	183	162	148	139	153	157	151	148	149	154	148	128	172	150	160	140	159	141	158	140	152	158	163	145	169	155	156	159	145	143	149	144	164	147	184	160	153	164	159	150	170	170	169	138	156	159	135	133	135	159	144	154	125	147	147	120	140	150	155	138	184	132	140	151	151	152	141	147	163	134	140	167	144	145	151	145	136	131	159	147	154	163	162	177	126	163	168	146	156	148	134	165	147	139	140	153	153	162	156	144	145	139	170	157	145	140	125	161	166	167	158	144	168	165	147	176	157	157	151	146	137	144	175	143	142	177	169	163	159	156	151	169	139	148	177	139	149	174	153	152	158	140	143	155	142	141	161	154	161	145	176	158	160	160	142	151	149	140	156	153	177	160	142	160	146	144	154	157	143	150	155	174	143	153	162	137	174	150	148	141	153	167	146	141	162	182	148	158	159	157	177	148	168	137	150	151	150	148	150	134	139	161	163	166	148	145	141	171	129	159	146	156	172	134	177	141	153	158	153	175	173	145	159	141	131	132	186	139	145	149	155	162	178	152	165	166	163	162	156	149	142	160	149	140	158	155	173	166	144	153	162	149	169	152	172	162	169	151	160	155	176	163	153	156	139	143	168	147	151	146	152	160	140	146	140	142	141	133	148	141	154	164	137	166	147	157	158	156	171	165	142	167	157	154	156	126	142	158	170	157	145	142	163	157	148	147	149	137	149	164	156	138	142	149	167	152	147	160	153	159	137	153	140	141	151	142	145	155	163	137	159	142	164	160	159	158	147	149	136	154	159	165	164	169	131	163	136	159	154	176	157	150	156	162	168	172	122	148	155	155	138	158	144	137	145	154	149	159	133	157	168	166	161	150	168	163	161	147	143	160	161	147	146	163	149	146	158	171	166	156	133	167	145	141	157	159	155	125	158	135	173	154	140	148	169	157	171	169	160	162	124	147	147	153	149	161	160	149	151	156	142	148	148	147	141	148	157	133	152	154	136	172	177	163	137	158	145	139	140	151	150	186	175	173	156	167	154	147	136	135	124	129	157	143	161	153	161	156	163	157	147	132	159	155	172	155	160	147	148	136	156	150	144	170	141	157	176	164	164	153	146	170	152	159	140	131	162	142	167	150	130	172	175	137	153	143	152	168	145	146	155	156	185	154	155	158	143	158	140	165	153	155	159	183	146	138	191	165	163	138	165	160	151	156	152	130	189	165	153	144	137	177	146	140	138	163	155	169	150	147	167	173	143	163	145	140	151	148	142	160	157	150	143	139	164	140	141	167	138	147	161	150	161	153	173	159	150	142	149	152	144	145	148	123	164	130	157	157	154	158	161	163	181	194	156	145	150	163	159	143	162	145	139	131	134	153	150	137	148	153	124	150	159	157	146	143	163	158	170	158	147	146	167	144	158	182	139	140	156	170	171	151	174	143	147	149	162	176	150	159	148	180	160	163	158	150	145	165	164	162	141	166	157	125	138	141	146	137	158	172	144	162	147	148	158	146	145	146	159	170	158	151	157	156	150	130	159	168	158	131	151	169	146	138	175	153	154	169	160	159	145	162	134	144	130	146	167	174	157	150	159	150	165	162
26772	50287	23320	7712	6379	5190	3905	2637	2128	1629	1384	1063	829	666	622	612	602	570	492	392	419	396	402	359	339	332	309	351	340	325	295	295	280	299	255	240	268	240	288	246	227	223	230	228	222	261	202	209	244	218	210	234	214	220	206	223	196	243	202	215	197	220	216	208	241	237	242	204	247	206	233	238	216	201	205	200	207	213	218	196	220	219	208	235	213	222	231	207	220	209	223	235	207	226	211	192	215	215	209	228	221	216	203	212	215	191	210	219	205	206	214	209	200	179	213	214	197	230	211	204	196	222	203	202	216	197	224	225	206	208	218	216	203	212	231	208	216	207	203	200	178	190	233	246	210	219	202	230	238	214	209	206	203	190	210	228	240	211	193	216	202	213	215	221	193	228	205	200	204	209	228	213	218	230	195	229	222	210	225	233	203	209	200	204	191	202	224	207	204	212	226	187	228	196	202	224	209	230	203	207	217	212	199	235	201	194	218	192	220	207	232	214	213	250	236	214	219	196	226	216	215	219	235	201	223	221	207	227	195	189	224	221	209	219	194	206	230	204	197	207	239	215	209	220	231	176	198	203	181	221	238	210	214	215	209	213	198	193	219	208	208	223	204	226	201	198	178	207	206	228	201	205	209	202	225	204	214	226	190	217	228	223	209	209	198	240	221	217	205	184	188	221	217	240	219	218	209	224	221	225	228	224	208	218	209	205	216	194	223	182	189	202	197	220	222	208	218	196	228	225	199	179	188	201	219	193	213	213	201	186	223	224	218	193	188	205	239	201	193	219	239	228	224	197	243	217	220	197	215	233	187	208	215	203	221	190	209	215	202	228	217	218	224	190	195	214	213	238	187	219	213	212	176	197	204	215	203	203	197	189	194	196	211	222	212	235	204	244	210	190	210	196	217	223	204	213	245	206	208	215	232	198	211	203	196	221	225	210	226	235	224	206	179	215	231	214	181	209	217	210	197	196	218	218	211	194	235	223	216	209	226	210	222	200	214	193	215	222	233	213	220	214	212	212	216	220	198	196	224	218	199	196	205	210	211	215	220	230	206	180	204	211	216	221	200	189	182	217	233	203	200	192	182	203	248	227	203	205	186	194	200	211	189	219	212	202	206	201	214	201	209	227	234	222	189	233	203	201	187	219	211	211	230	221	182	203	228	221	194	223	216	213	232	199	214	205	199	201	199	218	239	212	201	213	216	211	191	216	209	230	204	227	208	222	207	190	206	212	177	244	217	197	210	206	192	194	201	195	232	215	189	218	186	207	201	215	217	194	205	216	217	218	205	215	206	197	206	207	226	206	210	201	203	223	206	194	205	194	213	215	217	200	206	203	207	208	212	215	216	211	206	215	223	221	207	218	206	220	216	217	220	200	183	215	226	228	186	225	219	224	208	201	198	221	205	190	190	208	231	205	196	213	197	216	225	202	209	208	179	204	223	242	208	227	201	196	196	203	217	217	191	238	210	224	193	202	227	244	201	218	220	221	223	195	216	190	213	228	195	220	226	239	203	217	237	198	219	206	228	203	213	209	222	204	193	227	198	229	233	194	168	225	202	182	219	192	218	189	221	218	187	211	226	188	223	230	168	224	204	226	228	226	233	199	193	201	183	230	222	208	216	215	214	205	219	201	209	225	222	199	219	211	204	189	225	233	208	209	220	204	203	216	219	190	208	184	217	225	191	215	208	221	207	227	221	206	205	213	207	230	209	209	211	210	183	206	236	192	223	220	180	215	178	207	199	177	223	205	218	211	197	236	190	212	219	213	207	227	220	203	244	200	197	199	171	178	216	205	210	222	210	191	220	227	213	223	222	204	210	212	183	203	208	191	216	226	168	206	197	201	224	221	208	229	205	192	207	206	192	232	205	185	184	208	203	221	210	206	219	224	226	187	219	194	219	231	241	212	191	209	192	197	220	206	185	199	220	215	199	203	226	202	206	211	183	209	197	201	227	236	204	211	234	208	197	205	201	214	233	206	195	205	219	198	211	195	207	221	223	205	234	224	241	212	196	196	228	209	241	212	191	203	206	201	204	186	197	229	224	214	226	206	218	206	200	213	205	212	201	228	199	203	184	197	224	200	230	235	209	203	213	223	202	183	184	231	201	210	212	201	191	244	234	206	202	199	224	230	212	214	222	206	243	208	216	221	226	220	205	196	191	214	201	190	212	213	194	221	212	216	230	208	213	221	217	199	226	218	203	224	214	209	205	207	201	234	220	192	187	199	211	219	215	210	197	223	239	195	232	220	194	227	211	193	238	183	227	195	213	225	202	189	225	217	210	199	188	207	203	208	213	209	214	193	187	226	207	178	207	232	215	195	209	227	195	192	206	224	193	171	209	220	235	193	231	201	228	219	213	204	207	195	220	196	208	219	222	221	221	204	224	202	219	231	210	229	227	194	179	204	233	210	224	202	179	208	217	218	219	195	226	210	173	196	205	207	215	221	208	209	198	218	228	228	198	212	224	223	219	203	220	204	214	223	234	226	219	254	193	195	200	211	219	212	245	203	201	213	208	177	203	194	229	215	201	219	199	214	218	189	208	195	218	217	220	218	189	219	217	207	200	187	212	207	197	252	201	201	211	209	217	198	218	232	203	200	221	216	188	213	214	212	226	220	198	202	211	207	201	206	213	222	210	190	200	202	208	204	202	226	219	202	222	211	210	201	209	225	222	184	215	211	211	220	195	205	215	212	202	235	203	204	217	221	196	222	225	228	217	197	213	207	214	222	187	214	200	174	209	211	228	202	211	240	237	212	211	210	192	204	219	209	195	227	210	196	208	173	190	228	203	220	216	205	201	197	187	222	208	196	225	213	219	204	216	214	218	229	203	221	203	203	215	222	190	223	235	218	212	205	246	205	197	222	226	190	197	219	201	213	196	222	213	213	204	212	211	211	183	183	224	223	216	193	215	217	200	211	202	224	210	214	234	225	206	211	198	194	214	225	212	208	235	178	208	212	225	215	212	200	211	238	242	217	197	197	213	213	216	210	224	211	234	206	244	220	210	207	213	214	216	220	219	222	201	191	206	193	195	210	196	211	216	193	218	203	206	190	207	234	201	224	208	209	205	212	217	221	229	208	204	213	210	191	211	199	218	212	229	222	215	223	217	210	196	192	230	246	214	223	224	212	213	248	200	230	237	225	211	203	231	215	221	204	241	212	202	203	199	217	209	178	190	214	200	201	210	183	225	197	190	219	208	227	200	183	200	221	210	216	198	201	201	175	179	242	182	236	223	178	210	210	207	208	199	212	204	210	197	211	201	212	209	215	213	194	167	211	207	187	229	204	201	218	217	239	206	207	203	222	197	212	224	210	207	215	216	224	180	248	211	244	225	205	206	215	207	240	234	207	220	178	215	193	174	210	206	205	214	200	207	198	196	208	220	229	200	230	193	210	197	203	232	198	220	233	215	230	213	193	199	210	221	226	193	220	219	201	214	195	197	234	217	210	238	215	211	250	202	208	218	226	226	215	220	217
28618	21663	12459	2686	1440	1146	902	644	647	519	516	482	431	396	394	418	357	411	359	389	369	380	391	380	355	348	384	363	380	339	392	376	386	367	349	354	395	353	350	364	365	345	332	344	348	323	334	344	372	355	380	346	324	352	360	361	343	337	364	367	358	377	349	362	348	367	344	335	365	352	380	371	362	359	344	346	332	350	349	339	341	326	341	335	369	398	400	349	340	341	351	320	354	319	330	377	328	371	331	361	349	323	358	395	368	348	331	347	351	335	373	386	354	348	369	340	348	352	360	383	362	339	351	362	353	355	383	364	384	331	336	342	362	346	358	343	370	370	346	350	344	365	313	394	340	378	335	349	367	356	352	399	325	368	351	332	366	371	367	312	330	337	360	345	366	358	343	379	351	377	344	324	364	352	324	348	334	379	352	325	333	358	366	341	359	360	357	365	371	360	370	344	352	316	378	367	361	332	376	341	346	354	370	362	359	359	361	348	348	344	327	351	344	326	306	337	339	338	340	347	349	315	335	338	367	352	371	377	348	374	345	360	337	326	311	341	368	331	349	349	380	326	382	343	327	369	363	353	396	363	359	348	348	319	348	374	383	353	374	329	353	329	352	364	355	347	357	371	356	378	343	335	392	387	367	350	352	349	386	331	321	371	346	370	332	333	355	364	333	353	341	354	362	329	364	381	358	337	347	325	339	368	358	364	351	316	332	381	378	350	331	348	322	380	353	332	359	341	328	366	373	382	305	385	336	371	362	349	377	339	349	382	382	336	352	293	331	300	353	364	335	342	345	364	343	366	341	386	350	327	335	326	355	383	349	344	372	361	344	357	370	323	357	387	343	336	358	370	368	351	425	366	322	351	339	366	391	333	332	358	357	343	362	318	345	324	360	340	363	353	375	333	370	362	378	341	332	395	355	345	313	345	401	385	335	345	377	376	360	343	348	361	390	326	334	328	322	375	352	368	379	341	369	340	385	373	320	342	350	348	343	345	371	365	334	358	354	341	378	357	348	357	354	328	369	335	363	368	356	370	329	353	352	355	351	359	367	376	334	355	374	345	341	358	354	365	350	386	386	356	346	334	337	342	316	328	357	351	319	362	346	378	323	369	383	340	352	363	370	346	382	370	348	350	355	381	349	377	344	359	361	345	343	386	347	357	358	340	396	334	357	347	348	348	359	367	368	373	368	362	370	340	363	333	352	333	340	326	352	336	342	343	341	357	353	360	351	351	332	348	331	382	364	366	344	342	336	321	359	332	339	325	321	352	330	337	358	345	344	333	336	354	352	390	375	388	375	374	358	298	348	364	370	365	349	342	366	381	342	351	378	348	345	342	336	354	326	351	358	316	327	364	372	350	356	364	371	344	344	366	357	346	324	353	333	360	325	371	365	383	359	384	338	376	354	344	360	366	371	349	322	346	362	285	353	347	336	337	350	369	349	353	357	375	332	335	338	345	343	332	333	322	356	349	325	337	362	357	380	358	314	351	342	357	340	329	323	332	334	366	371	342	361	353	344	355	350	364	367	323	336	372	384	346	394	376	367	369	318	343	323	348	355	351	362	367	323	356	342	328	363	337	358	377	343	348	345	378	342	383	343	370	369	370	360	378	373	355	367	361	360	377	338	365	373	340	342	346	324	393	353	325	358	355	380	357	362	355	305	329	361	338	385	361	336	371	355	347	366	346	360	346	330	331	375	376	349	337	332	346	359	358	322	353	365	352	370	342	326	352	398	358	303	407	355	331	331	333	358	356	351	365	351	360	328	355	342	355	344	356	341	368	321	332	369	367	356	380	376	334	348	355	335	388	323	337	327	351	359	360	334	323	351	327	335	350	348	332	325	345	338	344	339	361	333	327	342	365	347	362	339	301	346	362	365	360	362	353	357	343	375	348	361	350	314	353	363	350	331	334	375	340	358	344	399	343	369	361	380	345	331	359	352	357	331	339	381	353	348	324	392	372	331	334	340	379	337	362	358	417	346	346	368	377	363	381	366	348	338	325	359	330	341	336	381	367	327	363	339	377	342	370	331	335	332	357	350	347	336	354	358	339	362	380	344	340	362	328	343	349	354	340	326	337	332	356	360	394	320	358	359	363	364	356	363	388	352	371	333	373	373	351	335	377	336	359	312	382	353	369	372	378	346	351	340	305	381	382	351	360	364	318	324	341	400	336	364	338	373	342	366	337	349	373	373	375	355	374	340	377	349	361	384	368	384	348	381	369	356	333	312	372	334	351	372	328	366	316	361	372	324	397	372	329	348	339	366	395	364	345	373	340	368	363	347	349	327	336	376	351	361	351	344	364	361	370	318	403	348	381	323	317	373	335	381	351	347	383	344	375	340	318	332	333	349	375	369	399	357	342	360	373	335	311	373	326	376	367	311	338	340	390	369	362	349	348	357	339	377	359	366	353	368	359	361	364	357	296	356	356	315	331	349	350	351	341	348	357	375	380	360	372	353	351	345	330	374	343	389	355	377	358	366	332	379	344	352	360	333	358	362	360	340	334	381	341	327	338	365	348	391	362	376	368	347	377	355	349	371	333	341	334	325	375	346	335	342	391	394	328	365	346	386	345	371	318	375	350	337	381	316	366	352	363	337	365	370	370	362	355	353	367	372	355	318	329	377	358	363	332	352	365	359	372	329	359	375	319	352	355	389	332	365	350	360	338	362	325	335	363	357	351	346	370	334	362	367	344	338	351	348	377	317	368	354	359	397	357	348	322	345	346	370	353	327	359	362	373	339	373	318	347	362	372	342	353	317	360	343	333	358	368	366	339	346	372	310	370	321	350	388	339	355	386	374	337	359	338	322	422	358	400	369	379	355	354	352	362	365	387	340	356	307	374	366	356	375	339	355	363	326	355	340	334	344	343	366	343	346	325	372	347	343	344	364	354	356	337	389	386	337	356	337	354	343	353	367	363	348	389	341	368	328	395	344	386	322	345	339	403	353	351	358	377	383	344	355	309	304	375	330	357	385	343	361	316	360	365	356	348	382	349	383	339	338	354	348	361	380	364	348	351	350	354	379	353	339	318	373	360	382	365	388	350	320	324	342	337	385	333	357	368	342	346	341	389	366	361	354	358	381	338	365	328	340	339	366	341	385	339	365	327	351	349	355	352	363	332	380	389	357	356	364	319	370	367	393	330	399	342	333	346	340	364	340	372	360	337	361	350	360	358	370	330	341	355	306	313	325	364	346	356	341	389	354	369	368	332	394	372	332	349	388	349	355	367	352	338	347	342	357	347	346	346	359	330	342	345	338	311	346	344	344	344	370	367	360	321	337	360	345	351	357	369	331	366	357	344	348	340	341	372	353	374	355	380	330	356	385	351	345	348	368	368	372	356	330	323	354	324	339	345	332	334	373	357	323	343	346	353	327	384	340	339	376	323	359	344	356	348	372	353	375	383	367	360	334	337	347	337	360	387	318	378	337	372	368	343	351	377	354	367	348	340	363	339	339	357	369	338	359	344	374	345	355	361
23451	30958	11326	3139	2611	2381	1792	1350	1222	918	899	723	625	560	553	523	561	565	559	536	509	497	498	527	516	469	481	463	489	495	514	459	470	471	470	464	463	444	479	464	475	481	464	470	462	455	465	471	469	470	436	483	476	515	470	480	464	475	444	477	498	453	465	480	471	425	464	460	501	482	475	495	454	492	479	485	438	464	478	471	419	449	467	435	472	528	469	492	440	432	482	438	414	485	499	428	440	458	449	507	451	438	474	492	480	452	442	493	450	517	479	447	433	457	455	444	475	480	458	494	441	474	481	449	457	504	481	438	481	494	474	457	470	441	477	518	463	477	486	489	473	499	446	465	446	448	458	511	499	432	448	449	470	454	484	448	411	476	463	460	456	446	455	508	421	459	470	482	472	486	526	451	474	446	493	464	448	482	450	483	483	471	516	442	465	485	458	427	402	427	431	455	428	503	445	494	478	420	435	474	500	459	480	472	467	474	425	426	431	439	479	442	472	459	464	443	445	494	451	447	433	446	501	469	476	486	472	460	437	458	462	458	484	477	492	435	449	457	441	487	475	485	449	451	472	468	488	478	468	442	452	476	478	434	461	452	467	457	452	460	484	473	460	460	472	510	478	505	473	498	479	478	496	434	515	476	455	466	468	507	477	491	484	427	448	439	488	474	468	476	481	449	423	478	448	460	485	457	487	456	457	457	460	472	468	480	464	434	437	467	474	489	464	476	464	461	535	494	436	479	509	461	424	437	475	479	444	456	494	481	464	460	441	451	470	460	457	439	490	485	472	439	468	455	485	477	434	432	491	487	468	486	450	463	481	460	461	480	426	433	495	424	446	444	478	436	471	417	439	468	439	452	453	508	490	494	457	475	450	435	445	412	465	472	431	469	466	453	461	445	480	436	439	477	463	435	493	457	445	450	471	501	446	473	478	459	479	516	464	487	488	451	483	483	482	470	459	453	440	441	480	462	476	458	456	465	476	486	465	462	441	479	457	446	485	459	499	463	471	484	482	453	473	443	487	474	447	442	443	503	462	466	534	464	501	479	511	494	466	484	455	487	464	435	487	450	486	462	430	444	470	502	461	495	477	488	472	471	483	480	483	454	457	450	458	473	473	445	492	484	458	467	473	435	464	448	455	494	441	462	485	441	475	474	497	405	488	449	480	426	427	467	444	471	505	458	469	424	503	453	483	474	482	498	447	439	483	455	472	457	484	475	474	457	443	475	428	453	482	513	435	462	481	477	499	470	457	453	486	475	485	464	470	496	452	503	478	468	458	460	468	449	436	397	498	472	456	490	481	484	458	451	483	451	451	447	456	452	482	480	485	470	457	432	435	507	443	467	472	467	472	460	452	454	418	475	462	476	442	486	490	433	453	485	470	444	449	473	467	435	449	468	501	486	473	497	482	458	530	508	488	443	492	438	468	476	468	436	473	449	425	403	456	439	441	454	473	474	468	452	444	451	484	445	469	447	455	444	471	469	497	473	489	474	440	500	519	415	488	476	493	435	463	491	455	463	470	453	476	417	469	492	466	460	490	413	439	429	452	464	480	481	462	495	469	491	480	476	481	473	449	464	489	506	452	447	465	480	499	435	493	461	478	471	466	426	465	480	476	453	463	455	472	444	453	450	433	475	449	469	503	447	460	454	447	445	458	433	469	468	461	489	460	470	441	455	478	469	468	471	473	459	462	503	456	477	411	463	483	485	440	476	467	434	465	447	471	443	443	470	478	492	497	499	493	449	509	465	472	454	448	473	439	433	452	437	488	470	465	471	448	459	463	454	471	458	443	474	467	484	484	436	478	462	478	463	473	461	479	465	417	464	460	495	462	445	477	506	449	457	458	426	466	471	464	458	482	490	475	448	488	495	452	457	451	490	490	445	459	460	425	457	500	474	453	474	482	439	430	500	456	515	480	521	472	463	492	454	431	461	427	459	491	493	470	472	483	473	458	484	490	463	460	519	485	471	445	433	504	466	469	452	502	433	474	475	459	467	477	415	492	461	476	481	441	447	453	482	455	445	436	437	455	477	457	469	441	442	448	453	463	486	493	507	436	502	477	480	474	424	477	426	454	461	463	482	483	446	444	517	429	442	439	480	447	478	461	485	447	488	453	463	490	457	459	470	420	433	457	447	441	463	495	483	470	473	451	455	445	466	483	465	448	456	464	473	471	472	439	456	483	462	479	472	420	461	477	486	449	486	451	471	474	477	475	471	499	436	451	496	464	436	479	463	440	466	440	462	444	496	440	438	491	473	449	417	457	460	433	455	447	482	507	456	466	455	517	446	462	455	438	513	460	473	444	460	468	481	446	461	463	457	459	462	457	478	466	460	471	471	408	510	481	457	453	466	467	482	500	494	473	501	438	509	474	485	456	430	442	462	481	494	431	444	480	476	529	464	469	477	462	464	486	461	451	439	438	443	494	471	485	476	434	466	453	462	473	463	403	455	473	442	444	432	451	461	448	463	470	451	415	493	438	464	484	462	467	467	416	416	482	469	476	473	487	470	481	476	497	406	435	459	450	464	450	462	451	486	432	477	457	423	454	497	483	435	486	426	504	457	485	481	461	458	453	484	463	436	440	491	459	472	493	479	479	470	469	479	463	475	442	490	481	427	442	463	451	459	493	481	468	455	450	471	515	499	518	436	438	472	455	442	462	448	475	472	456	465	451	477	457	450	470	444	478	450	452	433	466	456	427	461	440	466	417	459	466	461	460	470	469	442	435	485	459	450	469	449	460	470	500	471	484	489	464	452	479	453	442	451	489	431	476	464	505	468	428	433	488	481	513	480	463	504	472	411	434	482	451	458	493	434	479	468	479	466	432	444	500	504	444	458	460	463	458	489	421	490	509	471	484	451	442	484	489	466	457	455	442	472	467	467	450	458	508	464	466	472	401	467	488	471	469	446	476	484	474	504	483	440	474	469	482	491	472	436	448	485	487	493	468	476	453	498	477	463	473	465	455	483	486	475	493	444	495	407	433	477	424	403	426	478	447	483	458	414	471	442	468	474	433	485	456	467	449	495	477	488	461	437	474	447	498	473	511	458	484	446	450	496	433	509	449	467	480	481	491	471	470	475	480	503	495	464	478	481	441	470	473	451	472	476	470	477	484	496	431	454	446	461	498	470	460	431	464	480	465	481	480	469	468	454	476	477	472	487	467	477	453	437	461	455	467	453	460	457	420	469	445	459	470	476	465	464	476	446	465	463	448	463	433	476	465	477	459	457	451	448	459	471	463	488	485	485	452	456	461	488	482	476	441	464	462	450	516	486	477	427	460	497	484	458	460	454	439	428	441	476	455	442	471	457	485	464	446	460	467	440	483	483	482	452	491	492	462	492	447	455	453	468	444	467	494	492	490	452	505	444	453	478	486	463	463	524	470	467	460	475	436	445	471	471	472	460	453	488	439	454	473	460	494	466	461	476	449	439	476	468	464	446	496	463	441	443	444	415	449	475	435	476	489	482	485	464	470	479
24249	21622	28786	24930	21331	6768	1712	1062	843	710	651	604	482	432	412	423	407	427	390	392	393	384	383	360	342	359	343	343	367	333	344	360	301	331	346	331	324	323	323	321	354	341	324	308	315	340	330	337	334	309	318	326	353	315	299	310	333	327	354	331	373	334	351	306	319	309	323	316	299	348	312	304	327	291	302	314	311	336	362	328	306	328	301	326	305	325	338	306	328	329	293	290	313	343	326	300	332	347	322	324	314	298	304	284	366	342	329	300	326	310	304	311	319	310	305	306	301	302	295	314	326	344	333	365	332	314	314	317	331	335	315	300	323	317	318	344	339	302	333	297	300	322	317	325	340	305	323	325	321	321	290	334	294	297	330	341	332	326	321	315	342	321	329	316	322	306	319	333	336	303	328	330	302	332	300	316	327	331	336	311	310	334	324	330	329	312	321	355	334	325	336	289	340	314	289	322	315	337	292	349	303	314	325	325	356	313	294	337	347	327	319	304	316	339	325	316	314	298	320	332	320	343	330	343	311	317	320	294	353	306	280	309	302	349	298	320	337	308	332	309	329	323	337	323	331	336	334	326	310	295	314	333	328	295	349	339	317	315	306	295	331	347	309	331	309	334	303	327	328	315	288	327	341	324	333	277	302	311	321	289	335	330	356	309	331	336	324	299	351	350	364	331	309	302	329	302	318	355	323	349	312	345	316	324	343	353	350	302	312	317	300	329	290	319	320	305	300	350	320	330	340	291	334	365	323	354	324	323	337	351	311	306	334	310	330	327	332	333	310	348	318	333	317	335	311	357	340	303	330	337	304	320	347	327	311	308	303	342	327	326	322	326	343	323	340	310	317	284	344	323	321	340	330	292	349	301	337	313	329	333	305	311	329	295	311	309	351	311	316	295	359	323	324	323	337	313	329	346	295	304	326	321	329	340	334	346	313	306	321	375	336	315	313	339	315	303	335	322	333	337	343	327	317	300	326	364	312	330	330	328	303	332	336	315	315	313	309	313	315	334	334	311	320	327	304	317	330	325	325	359	326	327	314	339	298	349	338	344	347	311	315	347	321	311	350	312	345	327	320	328	333	359	315	309	321	340	305	311	310	292	301	313	324	321	315	318	320	318	292	349	324	315	318	323	293	332	321	347	341	313	308	327	321	307	305	295	333	325	275	366	353	344	314	305	303	350	335	317	352	356	307	308	318	312	362	317	335	359	322	356	364	320	324	318	309	302	330	328	297	316	320	315	331	323	353	332	330	311	291	332	322	316	343	339	328	291	311	312	296	365	324	292	274	325	313	338	336	300	321	312	319	323	344	303	325	298	317	329	296	318	318	312	341	312	300	347	334	292	305	332	354	307	298	308	361	309	328	313	304	324	321	319	288	324	302	327	310	317	307	307	335	302	335	290	316	309	336	317	293	322	321	341	346	311	314	359	334	350	315	322	320	296	317	342	306	308	301	323	352	315	318	314	340	328	365	326	288	306	331	327	341	318	309	309	341	310	307	337	319	326	330	350	294	319	322	315	323	337	325	304	314	316	302	315	300	317	322	336	303	282	310	313	324	315	316	321	315	343	323	315	312	308	322	350	337	328	329	330	327	349	320	360	342	285	327	336	329	300	336	320	304	294	324	330	358	289	318	352	321	301	290	328	343	342	327	319	322	298	331	346	287	305	327	317	322	351	312	300	323	344	326	336	303	341	345	323	319	332	324	324	293	304	336	301	323	337	327	288	292	332	329	322	316	328	333	300	353	303	305	313	321	323	337	309	321	310	332	312	315	350	320	294	301	314	278	354	315	330	315	327	339	352	332	358	309	335	309	355	312	309	307	320	353	331	325	304	305	301	305	329	325	313	325	319	322	300	305	316	300	324	305	326	333	321	326	322	291	313	301	351	343	320	312	330	325	330	330	313	325	337	311	318	317	288	324	319	313	336	323	359	309	326	334	338	340	302	315	331	337	346	320	308	372	318	332	295	352	335	324	321	330	324	311	284	326	303	300	326	327	328	319	296	310	308	324	306	329	310	351	317	329	335	349	360	316	336	299	326	346	345	321	318	339	314	327	354	316	298	267	338	307	301	342	304	339	316	312	324	320	309	330	305	307	306	334	310	321	313	328	316	362	339	308	348	319	333	336	315	308	332	347	295	297	312	335	308	300	308	303	308	301	322	325	346	324	304	336	336	334	319	302	337	296	308	334	332	321	322	327	325	345	311	360	311	340	332	363	291	332	316	323	314	329	343	295	316	322	300	309	305	314	333	301	303	308	313	321	329	332	321	314	303	311	338	340	318	329	342	379	357	307	297	321	328	319	305	297	313	291	317	343	333	324	332	377	305	290	306	346	345	355	288	332	321	350	287	301	337	338	290	314	338	334	324	343	325	326	363	320	307	302	323	317	358	308	315	322	337	345	329	308	304	315	301	364	318	327	331	335	319	328	288	357	336	336	325	317	331	341	344	329	300	330	318	330	317	339	323	321	295	306	331	326	298	329	342	317	309	340	319	314	297	340	332	344	305	304	339	302	299	328	309	338	321	320	341	318	328	315	309	349	337	322	349	317	305	288	320	320	320	304	346	353	352	320	290	312	313	292	315	336	311	298	338	333	317	301	322	326	315	345	329	325	332	327	295	315	328	342	335	311	296	316	304	345	301	303	288	321	298	348	338	318	334	357	311	271	326	295	346	308	316	296	318	294	289	345	315	347	306	333	332	342	337	296	331	307	346	322	311	326	308	337	321	341	333	315	310	320	299	342	327	321	301	341	336	324	302	300	304	294	305	310	327	329	318	344	317	302	301	320	294	316	283	301	328	333	303	269	293	317	307	309	318	324	322	317	346	291	331	316	322	340	307	347	370	303	349	310	350	310	331	352	333	326	315	338	325	316	328	322	316	309	311	349	329	363	317	296	299	329	312	325	332	366	297	335	330	332	321	370	308	291	315	320	364	327	305	304	342	281	311	289	288	335	313	323	286	345	332	278	333	330	331	338	338	317	317	341	329	361	317	321	292	308	325	324	308	327	328	310	298	294	320	313	314	345	319	302	289	322	321	293	285	309	298	310	317	308	338	342	313	327	299	335	325	297	356	310	322	316	303	323	335	310	334	333	288	301	312	297	283	337	304	292	344	311	332	323	295	311	325	303	312	300	337	307	281	314	328	311	307	337	289	321	327	327	328	340	320	344	322	316	340	331	306	337	282	316	316	293	352	348	311	311	314	334	315	284	305	323	301	333	315	315	335	362	331	326	327	320	324	330	315	310	317	305	273	309	315	298	325	346	339	283	326	286	299	317	321	315	336	320	303	326	317	305	305	333	313	328	309	302	327	339	350	318	304	324	343	327	308	335	303	341	322	306	322	298	310	314	353	319	314	245	299	292	336	310	302	296	311	329	318	335	326	333	338	291	329	309	322	310	327	313	309	312	293	341	311	301	327	335	348	354	321	327	344	333	322	309	330	323	272	337	273	334	335	313	349	348	312	303	321	322	356
24788	43270	18223	5831	4314	3698	2795	2125	1730	1434	1225	1064	850	709	685	635	640	629	549	603	547	579	581	525	502	500	512	494	500	500	467	457	463	498	453	441	507	462	440	430	428	457	435	435	402	457	447	422	421	427	413	433	480	415	418	420	416	417	449	420	428	453	408	421	435	429	434	442	424	433	441	450	467	400	416	425	495	433	448	429	409	457	441	455	421	384	436	421	490	426	464	453	405	385	452	438	423	396	408	421	425	415	430	433	429	452	423	440	473	406	449	445	427	447	401	435	441	420	415	437	441	415	429	447	446	414	442	422	456	453	415	377	443	417	478	382	448	455	426	438	418	446	411	410	405	468	418	427	430	441	443	426	445	440	449	449	454	443	445	400	418	461	414	452	417	436	476	421	409	459	446	480	499	428	417	425	418	430	408	455	425	400	408	433	458	431	422	457	418	426	428	420	442	448	388	445	402	425	470	415	428	434	437	362	415	431	417	421	449	454	446	440	408	454	423	454	429	466	427	455	434	424	429	418	441	429	431	448	440	422	415	445	459	440	386	447	428	405	430	431	441	420	457	457	405	393	441	405	453	399	419	395	437	419	400	442	471	451	410	393	426	439	455	441	404	431	446	393	387	416	467	438	436	448	414	441	433	437	403	452	443	443	428	444	412	463	450	426	419	453	432	434	446	428	428	407	428	449	424	441	463	452	426	432	440	416	467	415	451	390	418	446	440	430	461	420	458	411	405	418	478	458	448	387	437	442	446	446	466	451	420	415	406	412	420	430	420	442	429	480	437	426	433	416	427	445	467	477	401	437	411	437	440	426	402	430	410	445	396	407	425	401	440	428	449	431	418	414	437	394	455	451	423	440	462	444	437	466	408	426	437	406	439	449	442	455	418	442	452	422	444	405	424	430	423	435	434	415	400	448	459	417	408	397	416	437	445	420	444	450	406	439	404	418	429	429	393	424	397	416	400	431	387	425	397	436	455	446	440	447	393	448	417	411	426	445	433	436	411	424	451	444	461	435	434	471	449	416	451	432	433	440	424	435	412	490	420	411	416	419	429	452	424	438	419	408	446	405	438	405	438	423	462	403	436	407	397	447	432	419	426	414	439	430	398	406	421	406	437	417	427	408	441	436	450	452	438	458	453	429	452	430	418	462	444	447	408	425	430	384	433	434	461	415	448	428	445	394	406	405	420	430	448	429	429	442	466	442	414	417	431	463	450	452	454	426	435	459	402	433	420	410	445	423	425	430	429	401	444	456	440	417	442	436	458	409	412	435	411	409	455	396	413	446	437	408	430	384	441	466	419	433	436	428	410	451	462	459	430	404	435	421	419	405	412	424	431	428	430	428	430	435	422	419	433	416	436	443	455	394	422	431	453	417	413	395	481	459	435	436	432	440	421	389	433	460	451	474	432	439	447	413	392	439	419	407	418	414	410	404	435	434	412	428	460	444	410	429	422	410	425	433	447	425	433	466	453	446	424	425	421	396	440	384	429	394	451	450	448	452	410	462	398	436	437	460	472	435	443	446	450	389	414	411	427	420	446	391	432	411	439	398	398	437	444	457	435	416	439	442	474	440	405	447	432	466	472	446	443	436	400	461	396	373	448	445	422	373	421	403	420	415	403	443	425	445	437	415	496	421	450	426	426	452	433	414	430	415	392	447	450	424	423	393	428	406	455	463	446	421	413	423	401	414	439	367	433	419	429	383	435	421	475	424	406	450	412	401	442	439	428	429	441	410	420	410	461	432	431	440	400	455	418	467	430	414	407	434	453	416	407	410	438	413	415	423	499	404	440	430	446	415	397	456	431	415	419	423	445	456	429	398	430	462	427	426	431	414	409	425	430	410	453	425	464	448	413	464	425	461	461	434	436	444	437	433	395	470	389	424	446	460	428	428	379	434	470	432	400	387	414	396	403	427	407	432	464	417	413	440	434	428	446	435	425	424	440	452	429	519	429	435	413	438	455	470	445	472	404	429	426	426	435	439	438	389	463	440	429	465	410	436	471	438	426	411	401	441	439	413	428	445	431	395	400	445	424	430	445	428	425	422	400	414	414	396	389	415	418	422	435	473	420	427	463	418	439	433	447	429	436	420	435	399	438	426	453	454	476	412	427	454	441	433	435	440	422	428	433	422	452	406	447	459	417	419	422	424	421	404	440	399	430	446	423	442	425	427	427	432	415	437	444	420	439	433	410	475	398	451	430	401	441	446	450	464	427	447	416	451	450	424	452	413	441	447	430	452	449	385	459	424	432	446	383	446	445	410	408	450	414	395	434	422	425	418	420	396	401	419	466	430	463	431	430	462	420	459	455	459	413	449	398	438	493	449	436	446	424	435	419	412	436	443	431	450	421	445	418	427	363	453	402	411	416	418	406	475	448	455	491	432	431	427	419	434	401	443	385	463	433	444	421	420	459	430	421	442	401	404	424	409	433	419	457	443	436	433	453	432	428	425	438	456	384	448	396	439	406	430	402	457	415	433	388	430	387	417	423	393	440	477	427	441	468	431	454	381	442	416	442	438	415	448	419	436	421	418	438	437	398	429	475	431	443	442	433	424	405	426	415	443	417	458	423	381	451	425	431	490	422	433	446	423	396	412	425	398	445	434	473	471	412	437	446	445	407	455	457	411	397	396	446	435	393	416	417	406	402	448	383	454	475	438	446	454	424	422	410	429	460	419	423	421	428	407	434	430	396	411	412	404	429	453	483	389	444	408	453	415	422	424	420	444	415	399	418	433	429	457	429	454	438	426	424	403	423	417	429	398	472	437	473	427	431	403	424	412	424	417	464	448	443	430	412	417	462	422	434	449	407	432	427	446	413	442	436	448	401	436	415	436	454	412	448	407	457	424	413	428	435	440	427	450	440	397	399	386	458	439	435	431	442	420	395	435	398	405	432	460	404	426	469	424	414	448	421	419	474	442	446	427	408	445	436	421	430	422	398	397	419	414	429	392	419	428	383	448	400	414	425	456	448	433	438	421	450	456	427	428	444	427	445	397	414	459	424	416	456	418	423	417	427	421	431	417	432	414	437	395	443	417	431	426	422	384	409	441	475	451	472	444	432	390	422	443	421	430	441	459	422	402	415	460	439	450	382	386	411	438	429	434	431	384	403	436	389	468	407	414	455	416	409	397	432	433	485	441	428	427	449	426	419	414	442	423	442	413	455	431	431	420	434	429	402	416	400	406	420	429	419	421	407	453	422	492	437	402	427	439	413	466	410	426	367	470	449	451	427	465	403	383	460	421	431	422	442	427	467	467	413	417	431	396	417	446	418	435	433	432	381	462	413	439	404	465	441	408	414	443	430	417	438	402	422	429	432	451	416	424	421	432	416	405	428	407	410	457	366	438	431	443	440	430	430	431	406	442	457	441	447	408	418	460	455	454	402	411	417	411	395	443	438	451	387	433	400	420	419	422	445	417	409	411	449	413	438	400	466	460	455	410	385	408	442	461	411	451	436	423	447	444	436	422	408	447
25367	21645	27582	25820	8233	1469	1097	742	621	520	453	363	357	333	268	277	301	272	279	296	306	255	270	242	271	236	246	258	251	250	236	249	274	265	226	231	247	224	230	215	233	235	213	210	234	196	236	240	255	233	229	226	249	236	213	257	256	235	213	222	221	256	218	228	230	209	216	234	243	238	232	238	195	234	232	235	254	217	227	237	231	220	204	226	228	225	262	228	237	246	220	223	233	232	214	244	219	247	235	221	235	226	224	240	232	232	224	214	229	238	212	238	215	254	247	223	226	223	213	253	227	239	223	231	207	254	239	244	235	227	223	204	251	261	213	224	253	239	212	217	248	209	235	223	240	223	238	245	238	214	242	220	221	205	252	217	266	222	208	239	199	228	233	230	218	243	230	205	235	217	223	237	245	215	225	240	230	227	226	240	208	206	231	245	210	231	258	215	265	229	211	243	230	246	223	202	220	224	256	220	263	236	234	240	240	233	212	238	248	216	223	261	220	248	226	243	232	202	218	222	222	217	232	215	207	215	192	196	233	193	230	248	228	247	244	225	239	220	239	243	226	253	238	218	240	225	245	207	235	225	230	219	230	250	236	225	243	253	211	208	211	190	220	219	261	216	230	201	224	231	212	231	238	227	216	243	219	242	225	231	250	214	248	238	206	218	223	211	207	227	174	248	216	217	200	223	221	244	198	252	226	203	221	260	241	207	224	243	237	211	225	212	213	218	216	238	224	263	216	205	251	222	238	247	227	241	216	230	238	215	220	231	226	233	210	237	227	196	233	230	233	244	229	243	267	221	225	237	244	222	229	229	225	230	242	239	232	221	244	228	204	212	215	204	225	219	221	206	224	227	226	243	256	231	245	220	216	225	249	227	223	226	223	243	241	223	232	235	238	269	204	220	222	232	234	200	231	247	246	214	261	227	199	263	235	212	220	228	211	218	217	209	197	235	226	241	224	235	242	246	220	221	221	226	236	247	198	228	214	264	227	241	223	208	206	253	220	240	241	259	218	262	214	228	219	199	225	239	204	233	228	270	236	227	216	208	242	223	213	220	219	238	211	226	231	234	228	226	219	209	237	217	224	224	208	215	210	233	225	237	207	229	227	233	172	227	232	239	230	227	229	211	255	217	252	217	236	186	214	217	228	206	213	239	216	208	258	244	221	225	216	222	222	210	203	242	223	250	225	228	213	237	201	250	238	250	231	228	212	227	207	211	235	232	223	217	238	231	216	223	207	240	218	210	228	240	228	204	216	232	208	213	228	228	195	240	248	208	221	238	240	238	221	223	192	249	228	212	251	242	235	225	249	223	218	255	233	243	225	217	254	233	229	239	215	206	204	211	221	229	243	263	230	214	237	223	225	219	212	226	210	249	207	245	232	241	222	223	246	228	257	245	222	201	233	222	223	231	222	232	229	226	239	226	228	203	220	230	213	232	216	197	190	222	241	229	231	233	222	245	238	204	240	209	253	204	222	223	198	231	219	223	233	213	223	250	238	215	240	225	230	243	230	232	235	217	238	228	221	251	237	208	243	228	235	230	236	267	223	231	204	259	270	220	196	250	217	237	229	236	245	215	243	226	229	246	240	226	217	234	256	209	208	243	215	224	220	248	231	218	233	221	227	217	211	235	233	220	238	269	240	225	239	219	244	224	209	225	226	246	219	204	237	228	232	210	220	249	243	219	213	254	247	219	244	225	228	255	222	244	240	216	212	219	207	212	216	226	241	232	253	260	220	227	223	228	233	222	207	227	224	214	224	249	220	235	218	227	199	212	224	242	236	214	223	218	214	229	209	231	254	208	191	197	221	231	229	222	216	214	204	234	246	211	224	236	227	226	220	234	241	246	234	236	227	248	239	242	229	239	231	245	233	234	226	223	241	229	216	269	219	249	225	201	214	231	275	248	238	227	214	218	224	240	248	232	221	260	230	236	214	227	247	241	236	238	240	247	272	259	217	215	226	234	205	221	200	227	240	218	228	199	230	212	239	235	251	208	189	249	221	226	225	201	235	218	255	223	231	216	219	193	231	212	233	207	237	194	228	212	206	230	227	218	222	231	238	235	242	237	253	232	245	208	233	229	250	210	222	256	219	220	237	261	229	225	225	234	232	220	239	242	226	203	202	195	233	230	230	221	231	237	225	227	232	238	228	224	224	230	221	231	238	256	223	232	190	251	221	228	223	207	240	222	206	230	235	217	195	218	240	222	217	233	224	240	233	220	209	231	237	258	237	227	227	225	227	235	253	248	199	201	235	219	213	244	229	213	227	229	240	202	258	235	237	218	214	207	256	237	241	240	227	227	221	203	210	231	204	227	224	193	220	238	214	221	242	244	227	237	223	230	217	234	211	237	259	220	232	243	248	222	255	221	215	223	220	217	246	249	221	223	207	245	210	245	241	198	220	225	205	215	224	228	211	227	229	198	187	238	214	205	221	240	231	228	224	254	251	256	208	238	203	209	220	217	240	231	223	238	232	193	237	227	244	225	234	237	229	214	244	240	191	216	249	205	235	195	233	234	239	240	225	210	226	224	237	248	249	238	204	233	230	228	204	219	203	208	253	227	241	253	235	212	214	242	241	241	236	248	225	211	235	222	210	229	256	228	215	231	233	231	221	212	246	209	205	217	218	240	242	228	223	203	243	214	231	223	245	236	220	213	212	246	232	206	229	216	214	226	198	236	203	233	232	221	215	210	221	236	197	244	231	234	219	214	214	202	226	242	231	226	250	218	251	244	212	220	214	247	231	247	232	219	215	211	223	206	209	216	223	242	243	224	236	244	224	211	222	236	220	229	236	236	214	266	238	241	247	227	241	224	224	227	223	257	219	224	237	229	199	215	241	257	209	200	239	215	240	244	219	231	221	250	203	234	198	220	200	232	221	234	216	234	225	222	213	205	244	236	242	250	208	211	209	214	229	226	230	235	214	226	246	236	233	216	205	227	222	188	255	267	226	227	192	215	227	231	237	229	204	219	235	233	244	252	230	223	230	219	206	221	232	211	246	225	210	221	229	229	233	241	217	240	228	237	218	209	207	217	233	243	210	224	223	238	230	215	233	197	244	261	225	238	202	217	237	250	234	253	227	227	236	212	240	227	214	220	217	227	241	230	235	221	212	227	220	217	235	230	201	208	244	220	224	259	222	252	220	272	222	239	205	205	227	232	218	239	220	231	230	247	256	225	227	234	229	212	233	230	199	243	209	241	204	233	208	216	239	231	219	208	251	239	201	233	236	226	236	253	235	230	220	200	196	229	198	230	222	243	190	234	220	220	201	212	230	242	205	223	235	243	203	239	232	214	229	241	239	232	214	215	200	251	214	220	243	223	211	217	229	232	242	216	224	236	229	255	247	210	244	233	214	261	236	225	241	249	200	218	230	232	222	212	224	219	233	247	236	212	217	247	255	203	235	210	218	228	235	211	211	201	212	241	241	210	240	235	216	238	241	223	233	238	224	235	230	242	218	229	225	218	249	197	249	226
24389	37353	13833	4270	3301	2792	2386	1592	1412	1055	863	759	603	523	469	485	473	448	396	393	408	416	381	379	377	367	354	370	368	333	340	341	338	343	324	346	297	308	279	302	312	296	297	342	296	288	336	334	305	336	309	291	310	320	295	310	332	298	298	295	326	291	286	326	299	300	295	309	289	292	299	292	286	287	292	299	320	302	292	317	313	309	318	270	321	302	288	296	316	268	288	329	297	325	288	278	312	325	296	310	321	325	271	305	310	288	301	296	290	291	305	266	268	284	325	285	306	282	291	299	313	291	296	304	296	328	325	285	278	315	313	290	308	336	318	316	295	295	291	309	294	280	304	300	302	325	270	298	320	295	296	331	321	301	297	324	304	316	283	311	304	321	296	297	316	283	292	270	315	262	312	305	320	308	309	304	266	318	260	321	319	290	321	305	277	354	295	287	297	304	279	271	322	293	319	287	291	318	278	303	310	323	325	280	303	286	280	318	345	302	287	317	317	321	288	310	297	331	292	309	282	305	326	316	287	283	302	283	312	310	281	310	296	272	303	311	306	261	309	296	292	303	327	323	323	309	316	299	317	308	303	316	259	304	311	296	322	311	270	283	292	302	307	295	290	315	292	305	302	264	311	330	277	272	332	288	293	292	303	317	312	315	281	319	314	286	285	300	315	292	312	291	284	292	292	317	285	344	294	278	288	283	287	272	300	308	292	287	322	331	286	298	302	295	293	292	308	304	300	328	291	282	302	292	307	310	308	300	314	340	306	315	325	302	313	308	296	326	318	302	297	294	320	285	320	285	313	293	282	317	302	286	283	299	314	298	302	318	275	283	278	322	298	304	316	311	306	316	296	292	327	306	326	339	306	271	301	276	285	316	305	279	299	306	286	292	308	299	295	319	285	297	311	333	303	309	282	290	282	285	296	303	269	324	288	313	330	300	301	309	327	289	308	311	287	306	296	321	293	282	297	256	280	323	298	317	303	289	285	271	319	294	308	308	334	301	322	282	288	322	266	286	306	303	307	299	333	299	300	295	293	267	304	316	317	313	306	336	299	281	285	308	317	302	310	290	314	298	327	302	267	275	293	344	310	315	290	260	278	312	313	287	348	272	281	321	270	313	354	306	352	291	306	354	298	329	322	280	302	274	340	309	292	303	307	281	277	292	307	288	314	298	270	283	292	290	279	306	300	299	312	309	305	307	311	265	326	307	296	283	320	292	293	302	292	304	310	299	290	276	288	294	330	287	326	280	295	296	298	307	315	302	298	314	308	301	298	287	282	318	299	297	313	306	297	302	325	322	287	312	324	324	290	298	302	263	308	328	314	288	291	285	303	290	297	295	304	293	315	312	288	317	288	298	273	292	301	327	312	314	288	293	319	291	261	300	307	309	315	289	308	284	298	319	283	281	287	296	316	283	302	278	289	317	310	308	302	284	287	288	297	291	294	271	322	304	279	280	286	295	321	297	318	316	302	290	285	298	316	287	328	309	294	319	292	293	289	297	304	259	311	333	327	300	306	302	304	294	317	305	290	305	336	297	287	301	327	304	321	281	288	315	333	287	287	267	309	317	294	298	313	299	290	301	290	328	310	306	282	322	315	284	274	297	278	281	299	293	286	295	276	305	314	286	300	305	308	290	298	311	314	322	287	287	304	299	294	280	305	285	306	340	306	296	306	310	300	322	281	304	308	314	279	301	290	304	331	271	268	305	299	295	316	290	322	303	331	324	297	280	284	315	296	293	295	311	295	340	291	264	300	321	292	298	317	297	305	307	282	279	299	266	287	278	282	305	294	290	312	311	310	278	360	293	281	290	297	291	278	291	290	317	308	292	305	285	283	308	286	300	274	306	321	278	322	300	286	315	282	319	289	295	296	306	326	324	283	307	290	289	302	304	342	300	307	297	299	298	314	291	307	291	287	288	324	310	266	317	283	310	285	310	299	310	305	269	309	310	291	302	325	304	289	326	300	283	301	315	279	314	303	288	305	328	325	291	292	338	295	299	276	301	302	279	306	296	320	290	317	303	313	304	312	278	285	294	313	286	317	329	300	274	276	330	292	269	321	330	295	302	298	323	312	318	283	327	324	289	335	294	257	292	294	289	310	305	289	289	299	291	324	302	287	302	318	307	292	326	294	310	296	319	289	314	292	283	313	294	316	293	310	319	304	328	303	307	276	293	300	298	276	308	309	295	288	276	291	290	294	298	300	331	312	268	318	305	340	316	282	314	284	280	304	322	308	290	319	301	296	313	303	297	313	321	311	280	287	336	302	314	286	280	344	285	313	307	302	312	296	293	288	290	312	310	307	293	324	296	301	268	286	315	301	291	306	297	295	294	281	323	304	353	282	311	284	305	297	330	318	311	296	290	316	329	291	323	293	300	317	309	295	321	290	278	313	319	294	308	276	333	299	297	308	292	275	259	259	300	291	288	319	287	319	290	310	303	304	301	304	305	282	316	332	295	287	281	300	284	319	286	266	325	291	280	275	304	316	305	319	296	298	323	294	325	297	304	273	310	280	294	302	302	298	293	305	298	290	309	307	304	284	282	325	292	288	295	301	309	308	305	283	301	304	338	303	323	313	346	328	313	267	288	274	299	302	304	300	296	295	290	272	259	259	278	301	284	281	275	314	288	297	312	287	311	282	342	307	297	282	288	315	292	333	359	286	328	278	279	311	314	351	294	307	293	261	314	277	324	286	297	285	289	282	297	309	283	320	284	295	306	292	320	267	280	280	267	295	295	312	313	305	323	298	314	260	293	281	277	303	284	310	297	283	310	264	293	311	314	306	270	286	307	282	290	291	294	291	312	298	314	295	328	286	288	293	320	287	298	328	308	318	286	328	269	311	301	296	291	266	325	283	290	317	303	307	266	320	295	300	300	324	283	299	302	303	304	348	280	303	314	303	308	302	295	316	299	299	270	297	310	276	296	334	276	325	266	307	298	321	309	292	307	331	295	305	329	302	324	299	281	308	315	316	267	268	274	290	297	309	298	295	295	278	293	261	292	311	318	317	305	305	292	317	316	291	287	253	305	290	291	299	300	299	305	322	294	281	307	313	315	307	291	264	323	287	307	280	309	296	301	283	286	284	303	318	315	276	327	305	275	308	293	264	301	294	278	297	306	324	310	323	316	298	318	306	295	284	322	324	279	290	286	297	299	284	316	306	276	294	297	304	329	305	297	307	293	306	300	305	309	283	317	318	281	293	308	318	286	335	277	306	288	305	304	274	310	290	297	311	334	335	300	315	281	245	315	311	316	316	295	308	308	275	315	305	316	305	315	318	325	324	303	318	295	313	330	276	307	311	302	316	315	283	329	301	289	314	290	301	329	295	330	301	293	293	285	334	290	291	285	282	306	278	311	302	277	296	361	294	346	294	298	291	301	316	287	317	287	321	285	297	298	292	288	313	308	286	303	307	299	282	328	317	298	309	294	305	290	292	323	264	311	312	316	303	295	316	312	292	296	307	320	296	307	312	293
23115	21630	29334	24403	21634	21533	6351	1361	952	795	617	484	404	367	346	336	299	286	294	273	210	235	243	237	215	218	197	191	221	191	187	195	175	189	211	166	154	178	177	140	181	177	159	141	147	179	170	144	160	164	144	150	134	168	164	157	145	160	164	157	163	160	144	151	165	160	153	155	157	157	156	163	156	142	152	151	161	153	163	142	128	150	155	146	156	152	175	142	151	164	155	172	141	144	160	140	167	168	149	158	172	131	161	157	161	153	156	151	157	164	147	160	158	138	152	153	138	142	144	150	145	149	148	139	161	174	154	121	166	152	159	144	145	162	177	160	162	148	152	170	143	149	159	164	156	133	159	158	153	155	156	149	176	170	160	118	156	145	144	152	166	176	179	143	136	174	166	138	158	158	174	150	162	153	150	161	154	139	165	170	135	152	145	146	142	170	152	170	144	136	150	155	134	133	131	150	139	158	126	157	157	159	145	153	142	149	135	132	121	158	150	162	117	134	150	146	157	161	141	143	135	157	136	145	131	146	143	144	154	156	132	136	171	145	148	133	165	170	148	144	135	163	132	157	168	143	130	163	139	164	147	128	151	147	142	162	154	151	153	164	126	157	160	144	157	137	176	113	151	173	156	154	156	145	125	138	165	135	168	147	148	141	135	129	162	155	156	138	156	151	139	158	141	153	156	166	148	150	155	157	156	154	129	143	150	138	147	158	143	143	149	170	162	137	137	161	127	144	171	162	146	153	126	126	153	162	138	162	151	169	130	140	147	137	142	171	121	141	133	144	165	157	160	158	162	163	133	138	161	165	168	152	140	154	144	154	158	161	159	149	146	155	158	132	161	148	137	129	132	141	161	146	144	148	142	165	148	148	138	134	132	146	160	138	151	170	119	153	144	140	145	138	165	168	159	155	164	150	172	164	143	163	132	124	169	145	153	171	130	150	150	180	141	152	154	145	151	167	148	152	137	150	161	157	146	155	157	133	146	126	140	136	142	138	146	141	164	161	155	172	164	154	144	164	159	137	132	164	169	158	158	164	156	167	154	147	158	128	134	144	145	155	129	166	142	143	171	151	162	148	148	152	137	163	156	159	143	160	179	174	156	158	157	148	137	163	152	130	172	168	144	163	152	132	158	145	167	119	165	164	137	150	132	147	169	180	141	159	139	167	170	165	138	160	150	137	160	139	152	158	164	173	134	135	175	151	152	147	152	144	162	142	137	142	136	158	153	149	162	144	170	173	146	165	178	144	164	150	138	152	149	168	144	158	137	139	142	154	157	153	155	154	165	143	144	151	154	146	153	150	144	157	163	149	153	156	152	159	149	157	155	162	148	147	144	155	174	151	142	135	138	121	145	146	163	155	157	153	162	138	154	160	144	169	151	147	139	182	160	138	155	156	151	169	149	149	154	136	157	161	145	154	149	137	149	150	144	150	135	140	185	151	143	136	141	143	145	146	157	139	180	131	157	147	134	142	144	144	169	160	147	143	143	163	167	128	144	152	147	155	155	137	134	161	139	147	154	156	156	132	149	142	155	172	181	142	149	158	153	138	163	163	155	170	139	133	172	187	129	156	157	142	145	172	157	156	151	152	134	164	143	151	145	128	156	153	156	163	147	154	150	150	128	143	142	140	152	148	148	159	142	155	141	184	146	170	165	164	164	126	151	173	150	144	133	170	145	152	140	147	167	130	136	161	129	129	171	153	146	161	161	134	155	162	138	145	154	142	137	155	129	155	160	165	131	179	164	152	163	130	143	162	152	152	152	142	160	151	149	129	151	143	155	142	144	141	149	143	146	165	171	131	157	138	153	129	154	147	131	161	165	150	151	157	161	144	154	157	160	152	151	158	166	168	136	154	145	146	145	142	166	143	157	158	157	151	169	146	143	137	169	139	155	144	160	158	131	142	152	141	155	161	160	126	153	156	138	141	140	142	159	162	145	149	173	153	132	137	149	162	135	151	140	134	137	144	144	169	141	143	149	140	153	155	143	147	165	125	152	145	141	156	160	144	149	173	149	161	144	150	142	167	157	150	140	167	155	180	147	175	149	162	145	163	141	147	158	154	158	174	147	143	125	161	156	142	159	137	160	177	148	174	164	148	146	153	169	158	131	161	141	158	118	153	154	160	128	140	162	127	166	178	151	166	149	156	153	144	139	163	144	157	150	157	140	109	159	146	149	142	148	158	168	156	146	140	141	153	158	163	139	162	139	147	150	140	141	161	132	132	158	146	163	134	117	167	141	180	159	147	160	188	153	141	170	139	149	134	151	154	158	138	147	154	143	144	164	172	145	138	156	122	135	162	137	152	147	171	151	168	155	140	143	144	166	126	173	144	176	159	148	146	151	172	149	155	174	146	132	145	154	142	156	165	140	160	141	149	160	141	136	141	143	154	174	140	181	130	139	169	156	146	161	149	141	153	177	133	134	164	144	154	147	148	143	162	128	163	175	158	133	138	157	144	138	151	157	148	151	147	123	171	152	152	139	137	151	166	140	147	170	159	141	159	156	142	164	159	157	140	135	155	153	159	149	136	153	152	154	191	158	173	165	142	138	131	147	152	138	162	137	144	137	143	155	157	176	150	158	149	150	133	165	172	148	158	163	161	149	162	143	168	148	137	139	147	162	165	139	151	163	166	152	150	157	150	166	143	145	178	156	153	138	147	163	145	157	159	158	141	158	163	139	128	153	168	145	144	152	163	167	158	141	147	160	148	135	129	156	140	157	160	160	161	155	171	160	136	142	165	133	150	156	142	147	140	129	173	158	153	142	153	139	156	168	132	160	151	148	116	155	131	151	160	155	162	144	153	154	148	153	146	146	156	132	156	162	157	142	131	132	162	161	165	141	134	151	164	138	168	161	155	151	131	129	154	160	160	165	144	159	159	141	158	139	168	154	145	149	143	143	167	150	147	151	135	145	131	142	142	128	140	151	171	162	141	138	153	146	156	161	144	146	134	125	147	141	149	146	146	145	140	140	139	161	163	166	174	133	164	147	150	147	156	157	175	165	138	132	122	151	143	139	154	140	136	120	130	154	122	139	146	154	139	122	159	160	149	170	145	146	134	136	138	147	148	153	126	157	161	156	131	135	127	126	154	143	149	156	172	139	163	149	143	149	150	164	135	148	165	144	174	167	159	147	155	176	154	150	146	156	147	174	155	138	158	183	149	145	141	161	168	174	148	138	141	156	137	156	143	144	123	150	165	130	139	163	142	142	141	134	158	160	152	162	145	157	154	162	137	160	158	147	154	165	155	127	159	133	157	139	172	165	166	149	142	171	141	157	146	141	143	145	146	135	144	144	153	137	162	138	154	172	169	136	151	145	143	175	149	152	161	149	139	129	139	145	157	175	138	139	157	143	142	152	140	158	130	142	159	147	159	150	135	133	157	155	144	156	168	127	144	144	155	146	149	151	160	170	139	160	129	161	151	177	142	138	151	145	152	118	166	156	147	133	129	151	145	155	148	154	167	151	142	154	169
27550	48503	20966	8066	5915	5032	3961	2780	2293	1717	1325	1030	805	688	617	552	564	472	447	444	425	385	382	355	344	349	342	275	291	294	285	276	287	292	275	273	235	245	219	244	207	235	213	224	229	221	229	219	219	208	211	235	226	229	209	214	205	192	209	242	215	236	201	242	227	198	176	215	219	222	247	226	200	218	202	224	233	211	190	229	207	185	217	206	208	204	196	218	214	221	208	202	212	211	220	216	224	211	251	221	238	188	211	206	223	197	221	179	228	195	210	191	227	230	210	200	203	203	228	194	192	174	213	210	212	219	197	219	200	214	173	204	196	189	193	205	215	203	211	179	219	200	205	234	200	205	202	195	191	208	197	238	186	196	183	223	227	211	197	226	208	218	216	213	186	222	208	179	210	225	236	214	210	210	196	215	206	200	201	228	198	211	239	215	205	230	197	196	232	209	207	234	201	211	205	200	200	198	205	223	193	223	234	178	220	213	192	214	224	204	210	183	193	230	199	195	231	248	212	199	213	188	211	184	213	194	213	228	193	227	206	214	216	194	212	187	207	201	211	205	214	238	214	188	226	214	217	184	210	168	198	200	206	232	205	203	228	187	179	182	221	211	202	206	223	197	233	188	189	224	205	191	200	242	218	210	195	200	187	219	198	170	201	202	206	193	200	187	211	198	202	208	225	228	232	198	200	200	200	216	183	215	199	210	195	197	192	215	201	224	218	222	216	199	218	217	182	199	203	189	201	215	217	190	208	202	208	203	191	194	203	216	183	221	210	208	206	197	193	223	230	213	212	200	219	202	219	200	202	178	217	211	218	257	205	183	225	217	221	209	203	192	190	204	216	191	216	208	211	217	185	217	226	211	206	221	212	211	198	184	219	215	217	226	205	177	240	216	200	213	227	201	187	202	189	212	203	217	207	172	198	203	178	203	198	177	213	214	210	222	216	187	215	215	194	213	232	223	188	172	207	190	212	216	212	229	185	208	185	195	237	210	225	197	190	216	221	210	190	186	202	197	208	212	215	225	198	199	203	212	204	205	221	224	226	207	200	204	189	195	191	215	203	193	216	203	186	196	218	199	219	211	220	208	223	209	212	198	221	200	180	222	207	189	203	211	215	190	183	204	222	229	212	203	189	210	202	195	218	227	233	181	209	190	201	212	214	219	201	195	214	212	206	209	223	225	201	213	233	191	203	200	214	218	202	233	201	214	197	200	190	179	204	214	205	208	209	207	222	205	212	201	204	197	200	208	236	178	211	197	226	209	205	221	213	238	213	190	210	208	198	195	198	204	205	234	222	219	216	203	207	213	187	232	174	208	206	207	206	202	202	202	202	197	226	223	193	199	212	199	216	181	233	219	186	199	207	210	204	203	202	180	190	228	198	202	224	212	199	195	197	233	231	195	196	196	228	210	202	202	208	179	203	213	202	209	229	216	191	223	183	199	212	202	202	223	184	206	218	207	199	228	196	200	208	208	209	212	215	202	197	202	218	209	190	208	188	206	206	216	222	199	208	213	205	202	192	228	211	203	182	225	217	225	216	232	217	190	204	193	226	206	211	214	209	205	192	204	223	213	220	205	219	205	197	223	195	206	195	208	213	212	234	198	213	247	199	217	193	191	178	208	215	208	202	218	200	193	219	208	189	208	196	228	206	210	200	205	225	242	198	216	193	189	190	206	193	213	225	213	200	207	204	212	186	233	191	219	212	200	192	213	220	240	221	221	231	209	208	224	216	206	202	188	194	209	203	206	234	205	208	187	198	199	204	184	181	226	205	213	195	200	208	217	192	222	194	203	214	211	187	224	201	223	210	196	215	215	202	222	225	219	204	202	207	191	203	206	211	204	183	229	163	210	208	222	199	202	210	214	204	220	196	210	224	194	195	229	220	216	205	200	229	210	221	223	198	203	230	199	189	193	203	233	195	196	196	213	201	216	189	197	202	215	203	203	212	200	221	236	222	207	228	219	196	193	215	201	207	207	221	215	222	203	216	191	210	230	198	220	213	188	207	211	217	200	201	194	207	199	209	235	198	224	196	238	198	216	191	255	186	208	178	210	221	213	212	197	200	218	187	236	208	201	208	229	203	214	214	213	196	202	207	207	190	233	205	194	210	223	203	190	189	212	213	206	216	193	210	211	183	203	193	209	195	198	191	212	198	239	242	213	190	205	202	241	209	196	205	205	216	204	213	219	195	216	203	208	213	207	183	207	213	172	219	196	188	211	201	195	232	186	184	204	191	187	210	178	198	193	207	186	221	219	187	178	215	187	207	204	221	177	206	227	243	213	221	210	183	209	215	204	199	196	199	198	195	216	186	237	219	194	221	184	202	191	195	204	174	195	230	219	225	194	195	212	198	188	214	201	223	193	193	208	173	217	188	206	233	202	201	216	185	187	197	205	201	202	185	191	184	215	194	190	199	213	212	183	223	230	232	226	187	210	186	216	200	207	197	201	205	211	230	222	208	206	245	201	203	196	201	200	210	216	212	192	195	204	216	203	222	213	241	214	225	203	198	213	231	217	221	188	191	228	223	197	217	215	190	209	218	188	196	226	193	217	191	213	197	205	234	204	217	215	221	219	200	219	191	206	203	211	200	198	203	228	204	186	209	198	204	201	206	215	195	211	221	200	212	186	202	204	203	220	193	206	202	183	194	221	189	229	216	208	222	217	212	203	225	203	195	209	221	194	198	209	214	200	194	185	204	207	208	202	213	177	215	226	215	198	206	193	215	210	180	210	209	218	197	213	205	218	200	200	206	216	203	203	218	233	204	204	224	194	215	217	203	211	177	221	224	227	220	218	226	225	214	216	226	197	168	199	192	198	195	203	222	210	208	206	209	213	225	180	202	231	214	209	202	213	195	218	195	193	207	210	220	199	204	193	197	194	174	205	188	171	219	214	215	230	231	161	216	202	207	207	200	210	201	209	198	211	182	204	216	222	217	194	175	194	231	211	177	198	218	184	194	211	236	218	204	204	203	217	185	218	209	197	211	182	226	224	221	213	202	218	219	195	204	215	202	200	193	195	200	207	200	195	220	200	228	193	191	193	175	210	222	184	192	219	200	213	207	208	198	204	187	214	216	213	223	211	223	178	204	209	194	218	211	219	200	202	192	195	217	216	208	215	192	226	222	202	190	198	209	214	207	192	228	204	184	228	215	220	209	204	181	224	198	192	212	199	219	189	198	201	208	224	196	196	202	189	200	203	222	193	223	209	199	204	208	180	208	205	202	179	188	192	226	216	241	194	227	214	211	215	205	233	199	200	213	211	206	194	210	196	233	186	186	206	205	228	247	211	188	191	251	191	196	204	231	235	213	219	217	203	190	174	205	216	196	212	212	210	205	218	196	204	234	192	191	208	195	221	189	182	207	202	212	198	192	223	214	215	200	188	205	217	200	192	197	226	227	207	197	220	227	213	200	194	203	220	206	205	193	201	217	182	220	201	236	202	230	212	190	205	235	221	190	186	203	213	183	192	206	192
28436	21454	10784	2580	1328	1088	857	736	693	541	507	424	417	370	379	361	416	398	385	403	363	367	411	370	364	390	379	366	339	372	353	387	387	392	357	369	364	353	354	344	356	322	326	343	339	379	337	332	341	341	366	366	324	353	356	324	362	359	345	356	362	317	359	354	337	331	351	360	321	356	356	375	340	357	325	367	362	355	325	341	363	355	345	380	351	351	338	351	349	347	364	341	342	343	335	372	373	376	351	359	347	341	382	372	310	350	367	322	341	344	355	333	326	355	361	359	352	361	334	360	367	322	355	347	358	326	345	338	343	315	369	385	345	350	364	359	347	353	354	340	378	317	351	333	342	354	358	327	379	348	337	392	350	347	329	370	386	351	389	350	361	379	318	328	322	389	357	348	369	326	348	331	338	375	349	324	357	347	357	327	346	329	363	376	336	346	335	326	363	365	366	346	369	328	301	352	324	340	337	368	366	360	352	375	354	342	335	361	327	378	347	358	324	358	362	358	322	329	359	365	348	361	367	365	337	346	359	316	347	338	347	329	333	360	351	343	340	338	340	323	349	357	350	354	359	355	319	355	358	354	359	392	316	377	359	330	359	337	329	338	354	347	334	353	351	338	340	336	350	360	366	346	365	355	344	338	375	350	342	345	358	330	360	328	357	353	354	318	343	361	354	338	329	386	335	333	381	331	352	350	345	349	336	321	393	358	376	345	346	355	366	429	365	332	370	361	361	358	365	353	387	349	338	355	369	340	353	346	337	354	335	318	338	346	351	341	367	327	374	345	346	339	359	346	350	364	376	374	320	345	313	351	344	326	333	346	360	349	349	350	377	328	372	354	342	372	372	364	364	354	339	351	369	366	365	361	380	357	328	355	384	351	359	352	367	367	341	358	354	325	350	338	343	365	375	363	387	349	327	362	340	338	338	361	321	322	339	368	377	348	335	335	333	331	339	366	325	332	368	344	355	351	377	332	376	410	345	354	349	337	330	334	336	322	354	339	348	353	353	329	375	358	337	325	348	298	324	348	349	360	336	347	317	342	350	338	332	357	347	353	338	340	343	342	309	352	306	347	337	348	328	358	374	324	298	353	360	336	348	392	320	324	338	338	320	355	360	335	378	363	358	357	321	319	340	355	337	344	331	339	336	346	339	333	348	328	346	336	356	348	352	364	317	359	358	342	332	370	342	352	360	325	350	340	363	328	341	324	357	367	341	390	315	306	337	346	333	343	329	329	329	361	359	351	298	360	364	348	323	346	349	389	379	376	335	337	369	371	323	364	335	369	321	332	353	383	351	358	331	316	341	380	345	353	341	320	326	386	344	328	333	350	346	366	347	401	355	350	364	334	362	355	331	343	334	346	374	354	362	365	346	352	346	372	366	360	314	337	343	321	324	368	351	384	345	374	341	322	342	343	323	324	349	362	345	341	361	344	334	368	351	344	346	318	358	334	355	329	340	355	366	334	364	361	335	357	363	363	338	376	374	349	329	328	314	382	370	366	331	314	337	380	366	357	332	342	338	339	361	357	321	366	348	298	354	369	400	357	352	349	352	351	342	324	322	391	338	355	358	328	336	341	344	356	344	335	340	341	322	352	345	330	359	374	333	367	336	339	370	346	337	321	340	338	345	337	315	352	357	360	348	338	353	339	344	376	342	369	361	345	349	367	346	334	351	350	342	327	336	387	335	366	347	329	351	339	335	368	371	329	380	340	359	339	332	354	364	378	371	376	365	359	318	333	353	351	373	340	367	354	361	355	340	336	363	342	334	346	344	337	370	347	350	354	329	350	345	354	357	315	318	319	327	350	365	381	349	375	332	343	319	347	354	333	345	368	334	349	327	356	332	364	335	338	351	333	366	361	323	335	369	368	361	336	364	354	373	375	384	362	344	339	355	354	361	318	341	326	335	364	349	372	319	349	346	335	404	350	286	350	366	359	341	373	353	342	351	342	334	364	329	338	357	343	338	354	369	344	345	365	358	359	317	330	365	334	347	333	369	321	340	367	390	329	323	323	297	362	330	346	347	337	336	338	353	329	357	329	341	343	367	336	363	346	359	358	378	363	345	366	337	324	333	322	373	323	335	346	336	356	318	355	354	325	363	345	357	347	351	359	328	326	328	338	321	342	342	357	319	361	354	308	328	335	373	350	324	337	356	319	351	344	363	369	343	339	347	318	342	348	340	350	319	366	301	322	349	337	349	345	338	356	347	345	359	333	337	360	361	402	342	363	333	368	353	388	375	325	399	336	376	373	364	360	368	347	333	350	355	323	355	350	333	344	350	363	348	333	353	386	330	350	314	360	356	332	388	349	379	326	345	383	380	362	409	344	336	344	381	349	333	364	370	335	363	354	338	318	317	357	339	384	358	363	345	374	358	334	359	361	377	353	335	340	361	388	367	353	370	342	347	328	353	360	340	334	339	345	350	355	329	375	376	365	321	349	356	357	348	373	375	322	332	354	366	336	369	336	344	379	320	343	404	365	341	381	359	344	330	344	319	367	323	384	344	350	348	361	356	349	336	346	365	329	348	347	355	345	368	303	315	307	332	373	339	324	365	312	367	350	339	373	359	371	317	358	355	350	356	318	378	340	348	364	342	346	349	341	409	355	329	358	356	364	347	330	344	359	335	375	356	348	387	316	366	325	346	339	321	349	307	371	364	339	353	346	338	346	340	362	366	361	366	352	359	352	314	343	360	377	344	337	380	349	337	329	324	373	344	326	373	353	330	331	374	336	361	344	346	357	340	367	367	327	346	346	358	340	325	354	339	338	350	335	381	365	354	342	333	383	349	374	356	348	344	342	345	335	356	308	323	348	361	356	372	372	318	337	332	326	341	342	323	376	354	315	328	371	353	353	343	359	337	338	359	354	348	347	352	290	375	360	317	323	332	365	379	339	349	370	339	351	331	334	352	371	342	325	359	346	337	357	391	360	330	336	323	332	350	337	371	347	359	331	383	359	361	322	323	364	359	358	343	355	358	351	360	353	340	341	352	354	347	367	382	317	340	343	325	349	329	326	336	332	359	352	353	350	362	314	338	326	342	352	322	348	348	349	342	373	346	352	370	312	353	348	360	325	358	326	341	329	313	349	345	308	380	349	348	325	337	373	393	364	345	329	347	335	354	390	354	323	346	362	372	386	338	372	354	333	305	393	363	351	324	374	331	362	335	393	390	375	350	346	365	330	337	333	328	336	350	338	350	346	337	342	363	375	348	343	350	350	341	345	336	340	356	333	328	383	371	359	332	346	330	353	341	351	360	335	381	343	335	341	377	357	365	377	332	335	369	328	328	344	340	332	317	350	338	390	348	354	349	344	358	357	379	331	337	337	340	363	339	334	350	348	370	350	349	337	336	329	324	371	336	329	354	352	401	353	383	361	353	320	359	350	360	353	351	324	359	338	375	313	332	346	361	335	322	368	332	336	335	345	332	356	385	337	365	365	326	314	330	358	334	374	385	321	346	336	381	338	355	372	353	379
23082	30062	9316	3261	2471	2163	1885	1434	1296	1000	803	684	660	533	551	561	536	535	524	518	545	550	473	529	496	520	506	508	506	465	483	464	486	490	506	448	451	463	534	493	480	434	450	461	459	446	409	455	460	500	456	465	447	446	450	459	453	480	435	429	490	436	445	462	454	463	489	445	448	457	455	475	441	484	478	459	462	498	440	438	449	427	426	478	457	462	459	452	518	483	447	437	411	443	454	470	438	479	470	490	469	465	439	484	458	438	455	455	481	455	453	462	471	440	453	488	454	453	441	466	470	456	475	453	485	441	456	490	481	448	417	456	467	432	452	435	446	468	438	482	474	483	464	469	466	485	448	449	488	430	452	459	488	455	469	470	452	465	442	421	471	445	485	425	418	472	463	489	452	451	466	503	443	458	483	453	447	450	466	453	464	455	465	490	470	481	519	462	458	501	479	459	436	481	456	462	457	448	476	479	444	453	507	453	461	457	476	462	450	452	444	454	464	452	480	472	499	452	491	459	457	468	471	491	473	464	506	435	463	475	443	463	418	403	434	488	477	485	465	482	424	493	442	465	477	445	456	456	486	454	456	424	456	496	490	457	469	462	431	470	463	479	443	464	476	449	439	485	474	438	480	437	455	470	457	479	440	445	469	416	458	456	458	501	450	487	453	435	471	444	472	447	463	484	470	456	427	412	462	482	497	490	446	477	430	451	462	465	484	433	443	475	463	448	463	479	449	455	419	454	456	455	415	443	447	446	477	466	482	496	428	424	452	485	423	433	428	457	434	455	490	465	459	441	434	479	480	471	468	457	467	467	453	490	450	488	444	490	427	472	456	458	445	483	484	464	455	418	470	448	465	484	470	455	496	462	465	474	471	446	467	452	438	476	460	457	463	473	444	473	465	447	472	423	464	473	460	428	476	456	478	463	491	468	458	445	481	466	467	456	484	449	485	463	445	490	448	457	460	535	462	439	427	483	462	484	465	477	453	470	462	455	459	453	462	454	465	487	487	472	458	482	457	498	469	429	482	451	446	484	458	452	495	474	445	473	452	514	465	459	445	454	481	452	468	431	481	516	450	436	435	448	465	457	450	488	468	433	439	460	434	435	472	467	449	493	470	420	418	464	441	446	499	474	461	472	483	450	447	461	459	477	481	457	461	448	454	489	454	491	451	407	451	449	464	398	447	448	444	505	460	452	447	484	455	431	419	426	448	463	452	463	435	463	446	433	452	462	481	476	465	483	459	483	508	436	446	473	461	471	434	490	478	450	452	457	422	478	454	435	481	456	461	427	483	481	426	462	449	485	437	458	457	457	449	472	465	448	452	445	497	462	458	501	462	435	436	449	468	492	464	430	428	481	457	464	481	436	475	484	482	493	480	471	472	508	443	448	436	420	403	480	456	467	471	444	439	521	494	476	437	462	430	459	436	445	427	475	466	484	502	473	465	440	451	462	477	447	475	473	443	450	451	431	464	450	449	423	490	478	428	452	428	472	456	475	479	415	455	463	422	468	496	486	451	452	483	404	445	456	495	459	466	459	443	429	502	473	441	427	437	454	461	477	462	431	427	495	449	480	436	459	458	459	488	434	478	463	415	491	459	494	446	472	459	488	499	422	470	458	438	448	452	471	504	437	459	447	485	461	455	463	462	453	445	465	464	477	462	453	457	487	445	459	446	445	450	452	442	489	401	485	469	454	462	425	453	438	473	410	476	482	418	450	451	478	532	481	476	490	454	473	461	442	455	424	457	445	471	457	454	460	470	479	459	467	533	480	464	434	407	446	468	456	458	475	477	454	448	445	465	458	443	440	446	430	440	465	470	493	466	441	466	463	464	444	504	448	480	449	477	456	508	481	464	450	460	435	443	470	472	456	457	457	461	455	443	493	456	448	459	455	469	474	436	411	444	454	442	474	456	464	490	457	416	436	423	446	437	473	472	445	430	455	479	453	467	464	448	489	474	419	483	420	438	480	425	467	463	434	469	433	449	490	471	456	449	478	466	469	484	426	493	515	442	442	453	440	455	454	444	424	435	488	448	458	448	457	481	452	448	412	472	438	471	478	478	434	410	447	464	441	471	405	463	441	428	479	469	476	468	451	473	475	459	479	469	463	454	458	506	462	467	442	501	467	470	434	452	484	469	475	454	465	474	452	484	451	460	442	482	481	471	448	485	454	453	475	487	468	474	500	448	456	432	468	476	430	441	462	455	453	413	477	431	484	461	434	450	475	444	455	488	431	453	454	440	446	509	484	416	485	472	457	488	449	506	493	450	461	457	421	475	467	457	468	463	458	479	446	447	472	447	430	447	438	428	438	475	458	468	506	423	446	478	450	460	484	445	470	461	465	455	468	474	486	470	460	480	449	429	473	504	447	441	464	469	462	431	432	504	505	447	507	465	435	496	446	472	425	501	442	432	450	450	456	453	430	470	498	487	460	433	464	444	460	449	424	496	467	439	459	461	440	490	456	452	455	449	490	476	475	456	470	460	438	436	439	478	461	455	483	443	454	437	473	445	437	497	447	449	473	437	451	480	465	473	459	503	449	464	472	462	470	457	459	447	478	463	447	464	470	446	488	434	432	444	456	464	457	448	448	443	463	448	446	426	486	473	437	480	513	473	447	470	479	410	446	496	447	481	474	432	475	473	458	476	440	454	480	437	456	442	440	485	489	452	475	512	475	425	452	401	445	504	481	448	500	467	463	440	479	431	460	429	452	450	460	489	447	453	500	425	446	466	479	444	455	429	453	449	480	464	495	467	474	450	455	419	464	468	447	477	469	475	467	434	455	451	449	455	487	491	438	485	462	443	500	476	452	476	455	402	466	477	518	483	463	496	455	463	496	447	471	444	447	451	435	469	433	465	449	427	459	463	424	496	472	457	473	444	459	434	455	508	436	475	429	412	445	477	476	476	454	450	457	422	416	439	460	421	452	450	452	456	445	466	449	444	490	485	452	474	492	451	472	451	479	468	435	408	463	441	456	490	460	445	455	458	408	414	454	443	468	444	491	456	483	472	462	459	446	489	484	409	425	450	473	420	501	469	460	499	451	471	455	460	469	462	465	479	478	474	458	502	454	486	490	463	459	455	451	437	436	472	447	460	483	466	456	486	465	445	489	453	481	444	470	420	447	470	459	467	499	464	464	470	476	466	497	473	414	481	466	442	485	527	477	455	481	472	445	441	469	446	467	470	446	442	481	496	458	428	451	433	460	454	470	473	451	441	476	435	462	447	477	482	460	436	481	458	414	462	439	479	475	456	436	444	485	509	452	490	444	421	461	463	452	456	438	480	451	471	440	475	439	442	491	452	459	440	477	451	487	450	455	414	466	461	441	493	485	438	469	468	446	489	442	444	456	454	431	467	465	471	459	433	443	467	459	471	454	438	433	441	453	445	483	456	493	461	483	453	448	459	454	449	444	432	452	449	452	477	462	468	451	477	489	498	454	467	431	498	454	500	443	485	494	453	447	453	456	462	431	448	508
24182	21593	28724	24917	21315	6534	1714	1114	902	784	620	515	455	458	460	424	383	421	385	410	389	353	371	356	392	378	390	342	323	334	358	343	336	317	319	312	348	317	365	322	334	278	312	303	348	307	311	312	322	352	325	292	311	303	326	337	311	345	291	289	325	305	345	305	342	317	308	303	318	308	328	336	316	320	326	310	304	303	320	294	313	297	316	326	313	301	318	317	319	310	321	339	342	342	329	340	340	330	346	334	328	354	309	293	336	315	317	332	334	298	294	304	322	298	296	279	283	345	289	310	308	338	341	318	299	303	332	328	332	313	295	325	317	328	294	300	306	278	321	337	307	319	281	285	307	300	307	311	337	303	311	353	332	332	293	334	295	299	302	277	304	290	331	288	313	310	309	285	333	296	286	300	319	345	318	324	307	353	318	304	353	315	299	303	299	317	306	304	288	331	277	337	316	317	340	312	338	327	349	299	297	301	318	312	307	324	326	278	337	293	285	316	294	329	316	324	310	313	312	328	338	309	349	270	321	321	298	282	296	304	320	328	318	309	316	285	311	314	326	281	318	314	337	342	325	286	325	303	342	333	309	341	322	322	307	337	312	319	339	292	328	323	290	360	330	276	301	297	317	320	298	311	286	324	336	316	308	308	284	331	307	324	341	326	310	357	333	322	314	302	318	309	340	331	298	306	324	302	330	320	305	304	326	307	346	306	322	325	304	321	337	288	356	331	312	303	312	335	341	321	329	308	317	327	322	318	325	311	348	322	309	333	329	320	340	292	286	333	304	320	308	321	326	312	319	292	347	325	314	321	311	303	367	319	308	327	327	319	319	337	287	294	284	313	322	318	313	331	295	323	323	274	323	319	290	326	340	332	312	316	292	282	367	319	314	351	284	332	329	305	300	306	322	304	305	317	292	288	342	274	318	293	294	291	299	347	333	318	300	327	327	336	339	344	320	345	316	286	344	332	290	319	297	345	326	318	287	310	295	306	303	292	349	271	330	315	333	291	298	309	274	323	323	338	302	310	296	317	299	337	301	329	302	308	322	322	330	293	323	301	322	309	335	324	306	331	310	316	309	310	342	309	316	336	313	316	320	321	300	310	323	334	323	352	283	345	290	329	304	328	307	315	295	309	324	274	300	308	341	316	311	295	315	311	339	334	302	329	293	297	287	302	311	318	314	326	303	287	351	307	323	305	313	310	302	305	300	300	334	308	299	358	316	263	326	322	304	329	296	316	325	311	313	296	348	290	291	319	319	290	330	314	299	335	301	312	313	316	353	314	326	315	304	322	318	308	327	304	297	299	331	295	347	314	339	338	312	315	315	279	298	355	335	322	315	334	317	304	309	302	307	321	329	329	338	321	295	313	315	308	327	311	280	281	304	341	312	322	336	349	312	319	324	310	355	311	321	317	315	297	298	302	291	326	299	304	315	305	329	309	319	323	336	316	307	345	314	291	313	288	304	327	332	326	328	308	294	303	296	306	311	340	304	307	282	317	278	328	293	313	304	340	302	325	338	327	318	319	331	313	295	304	298	301	330	355	271	322	334	329	340	325	326	315	314	321	289	318	300	332	332	285	301	304	324	317	326	324	320	300	314	293	325	332	336	348	326	310	295	327	295	301	341	306	328	321	331	322	312	339	311	314	282	291	300	321	292	306	306	315	340	318	321	329	313	320	325	300	295	313	284	308	294	321	327	287	308	315	281	315	307	304	306	340	291	300	303	339	325	286	310	324	354	314	324	299	329	319	304	332	336	321	321	306	321	322	315	311	303	328	313	298	331	276	320	330	313	335	346	318	321	348	285	305	323	326	344	349	309	321	307	324	323	320	302	293	276	290	323	293	337	292	310	287	314	299	296	339	301	313	332	336	311	309	312	339	361	327	319	294	283	327	301	310	309	313	311	320	315	329	278	334	316	295	313	321	313	320	313	329	322	320	299	314	325	321	332	323	323	313	319	276	299	286	321	284	325	337	312	314	312	324	318	329	302	320	334	302	313	323	321	298	322	349	311	319	309	328	305	304	306	316	318	351	335	311	311	323	307	295	320	310	325	321	324	325	344	328	317	326	312	302	335	316	329	288	314	302	308	292	322	311	319	297	327	300	283	365	318	347	339	306	312	305	312	314	302	319	299	322	334	288	331	298	300	294	346	345	327	325	329	319	301	304	299	308	280	280	337	302	328	321	310	291	302	325	318	302	309	297	311	336	306	320	330	314	319	306	295	311	360	312	331	335	322	326	335	314	296	321	291	302	320	302	334	297	321	321	328	316	326	328	294	329	302	287	339	328	319	345	307	311	320	344	331	325	312	300	280	350	315	311	311	308	329	326	287	308	356	317	306	310	314	323	332	314	315	321	358	301	345	302	317	322	315	297	275	320	324	318	326	294	313	309	322	319	335	314	322	287	316	285	316	315	308	348	321	279	309	320	311	327	298	314	314	322	307	294	321	316	325	304	307	324	330	327	329	312	330	335	296	300	333	334	316	327	294	341	274	353	296	311	300	317	314	330	296	317	309	323	303	326	324	283	323	297	333	301	340	294	321	310	321	305	317	322	316	294	337	301	331	332	303	327	301	302	331	321	275	327	334	313	283	305	337	306	320	326	323	330	328	299	302	309	338	289	333	318	308	315	305	334	335	300	307	327	318	308	303	332	311	309	312	299	312	302	315	322	364	299	284	315	321	305	338	317	325	300	306	308	278	320	311	268	331	328	332	319	312	321	319	325	355	356	323	331	300	338	322	313	338	350	314	301	306	322	299	313	293	314	299	321	313	309	308	309	310	291	316	299	352	350	307	344	325	287	350	334	270	307	303	339	334	290	312	323	317	326	307	302	307	296	309	325	340	311	331	314	312	321	288	357	307	316	321	330	293	322	330	338	335	330	301	339	301	320	303	317	307	313	323	317	292	331	323	300	313	309	303	346	320	291	302	334	331	327	313	335	288	327	314	318	327	333	321	299	309	333	340	316	306	324	298	298	324	313	308	307	307	303	301	346	310	296	320	293	295	308	305	318	324	310	312	344	313	314	299	304	297	320	315	323	318	337	302	307	291	337	315	338	289	290	297	310	289	326	327	293	355	310	307	334	297	343	302	285	330	320	315	309	274	313	300	340	276	304	322	305	344	326	273	333	337	338	331	304	324	314	307	316	329	323	330	325	323	327	322	288	317	348	321	333	322	299	282	321	314	323	342	307	310	291	340	339	352	316	341	323	315	295	312	356	303	329	306	319	317	309	326	292	342	324	297	308	299	320	301	302	289	301	333	305	326	319	313	341	350	301	315	313	323	330	302	303	312	365	295	331	321	321	319	300	306	298	294	304	321	313	317	311	301	310	304	309	302	317	319	349	315	315	317	314	334	314	341	313	307	302	326	297	288	328	298	331	307	284	340	336	328	300	302	303	293	318	332	334	310	301	328	321	344	327	308	325	293	309	315	331	298	322	310	339	317	303	336	298	310	312	336	319	311	330	350	312	327	299
23846	41614	17318	5801	4511	3610	2887	2219	1874	1493	1104	875	795	757	708	667	604	600	595	585	536	547	556	522	480	528	484	483	540	458	476	439	493	473	442	466	497	436	435	462	481	414	411	423	451	440	406	431	457	437	418	419	428	426	447	415	414	386	429	441	456	425	422	455	405	403	436	406	448	444	444	418	421	443	403	372	416	428	442	430	460	432	463	437	428	400	437	394	393	454	383	413	440	442	416	411	436	453	442	453	444	449	439	417	413	405	430	445	433	423	401	423	425	420	431	448	429	444	416	409	425	444	426	441	418	443	400	421	398	429	444	420	421	422	384	417	412	448	416	421	382	447	408	435	409	412	455	444	473	412	430	443	374	453	425	411	441	431	412	454	439	400	431	437	425	428	377	411	387	374	448	457	431	450	404	398	421	408	386	435	405	400	434	439	447	415	422	425	418	425	410	426	408	441	421	442	452	426	423	416	439	435	416	403	424	386	399	440	428	414	432	422	457	406	430	394	406	467	395	417	443	411	399	423	426	463	389	448	416	423	433	442	426	401	445	418	413	423	433	431	427	438	403	440	432	429	419	429	417	415	390	418	418	405	461	433	462	490	409	417	406	450	433	416	397	449	441	444	427	423	431	419	373	402	438	441	436	441	479	397	403	427	402	453	397	439	436	447	442	414	448	421	423	423	448	430	400	449	422	381	456	437	414	437	435	418	400	397	400	414	399	389	438	439	450	454	454	419	438	444	461	419	398	406	440	463	410	440	419	388	400	452	459	460	424	415	434	421	429	447	430	426	397	404	443	422	432	454	450	376	431	453	422	383	445	423	462	420	433	470	419	447	449	402	394	461	427	401	427	428	431	438	410	423	420	426	416	391	399	396	450	408	432	444	432	394	404	424	418	438	450	446	419	370	440	467	402	416	444	433	421	408	428	424	407	395	452	426	424	438	434	381	455	415	423	403	442	424	431	412	419	439	453	424	423	449	431	423	453	439	448	437	423	407	449	392	420	426	441	412	447	451	427	420	435	421	409	421	387	430	401	408	422	426	426	442	456	418	424	407	434	411	408	471	410	424	436	406	414	408	417	426	408	445	390	401	444	413	389	428	429	425	432	404	433	392	445	453	418	425	407	463	393	439	423	432	410	424	439	467	406	427	414	407	459	414	413	436	388	418	422	438	437	398	431	427	440	428	478	420	386	398	465	445	430	445	404	447	438	445	421	429	452	431	401	417	428	437	404	438	423	427	431	419	420	425	398	445	431	425	444	428	397	443	418	456	435	413	417	398	431	407	441	403	426	414	435	457	403	419	403	399	448	392	400	428	464	427	463	434	418	398	396	445	435	375	431	431	440	403	403	429	410	436	426	430	453	426	425	459	413	418	447	431	434	407	412	427	437	428	406	417	392	406	448	397	383	440	451	442	426	426	389	446	402	409	405	434	416	438	420	394	383	440	416	457	404	379	438	400	442	401	393	424	430	481	421	411	424	416	428	417	462	436	448	429	429	433	441	432	418	410	406	415	454	418	364	402	423	442	476	427	433	422	415	419	415	438	447	442	459	434	417	437	428	443	449	408	358	459	429	461	445	459	394	376	451	442	462	408	409	414	430	415	393	412	432	411	400	394	402	426	386	414	404	408	429	442	420	409	457	466	423	432	415	414	426	427	411	413	417	442	427	389	411	429	437	476	420	447	430	392	413	390	429	369	446	476	413	441	422	387	384	413	439	416	422	443	446	454	426	374	390	398	446	425	428	416	421	414	449	408	404	406	389	441	411	450	438	471	453	417	409	402	444	433	446	404	410	417	435	431	424	406	467	444	429	448	437	426	453	419	405	410	392	461	432	417	411	424	393	457	442	434	432	449	400	435	422	404	429	442	425	436	475	411	428	410	398	427	422	432	437	446	436	420	469	435	354	464	432	422	392	446	419	418	410	442	443	452	421	440	449	446	420	445	446	440	408	412	425	428	423	439	451	408	425	432	417	446	406	406	437	433	435	383	376	403	418	403	427	439	418	398	417	426	404	425	415	429	424	446	413	446	400	385	425	418	409	383	404	440	383	440	443	425	381	375	432	424	441	466	425	440	415	395	413	430	427	417	403	443	449	442	451	413	420	416	393	402	460	440	439	434	416	394	419	406	411	375	434	435	402	383	420	466	402	421	448	454	407	418	415	421	408	394	409	424	425	446	430	420	441	437	411	443	401	427	434	406	419	384	443	398	453	438	449	410	402	387	392	471	411	382	404	419	426	428	417	417	419	440	459	372	401	438	399	457	435	433	441	436	430	451	440	393	408	408	434	400	426	441	412	440	426	402	449	400	405	430	429	420	392	436	412	427	422	442	414	384	455	445	399	427	423	404	389	418	413	447	437	436	444	390	438	443	410	411	414	442	487	421	452	438	410	418	424	428	434	442	420	422	431	406	443	424	398	416	440	427	442	446	419	380	429	449	427	386	427	431	438	428	461	448	405	404	464	427	393	445	385	414	420	432	428	441	420	443	394	461	398	421	444	448	407	446	428	432	439	426	437	436	385	391	440	425	421	397	401	453	410	465	432	412	427	448	447	412	419	428	423	436	431	415	424	457	416	396	423	431	443	400	408	410	427	427	422	411	456	427	414	394	421	395	417	424	416	454	438	426	415	405	411	449	451	431	422	449	398	423	435	394	433	440	431	385	407	437	422	440	412	416	434	449	423	435	443	456	450	429	416	415	403	422	437	458	464	428	406	418	431	438	429	413	426	427	421	411	425	387	404	410	418	404	430	406	416	412	478	405	428	418	406	399	429	430	405	426	398	386	422	426	435	470	413	401	431	399	414	437	437	465	442	411	394	452	387	448	421	447	460	429	393	446	414	408	436	448	425	437	440	425	389	420	410	431	423	440	422	409	417	379	428	442	431	433	458	430	411	416	444	449	447	438	398	387	392	429	470	442	431	424	402	444	408	486	397	419	411	437	415	420	427	449	408	462	456	445	416	422	427	424	415	390	448	423	434	436	432	430	435	449	443	405	424	420	465	419	441	422	397	435	415	433	396	402	416	392	428	431	428	455	395	408	408	451	455	412	461	401	437	443	412	448	424	429	431	443	422	439	434	413	434	463	459	419	416	437	440	438	449	394	430	402	389	429	477	386	427	430	425	427	432	397	407	427	430	418	388	402	380	424	415	414	386	416	394	400	418	388	469	425	446	393	419	441	404	429	438	418	402	425	462	383	413	434	433	401	437	420	468	423	432	420	391	440	418	419	407	428	438	407	393	394	468	455	407	393	399	384	442	411	429	400	449	391	414	435	396	422	410	457	438	430	440	427	434	435	408	443	419	427	460	411	447	415	427	414	417	441	434	450	463	379	424	403	415	419	446	438	410	423	442	427	441	450	434	425	439	433	436	433	452	438	421	440	426	418	428	446	433	464	398	420	424	402	433	438	432	431	424	392	418	424	437	430	400	435	445	440	367	414	417	450	408	425	434	431	426	421	385	406	436	378	406	413
25212	21598	27501	25799	8544	1535	1054	777	653	525	474	361	350	292	313	267	289	307	278	266	251	286	254	279	281	257	268	258	249	255	251	243	256	246	224	230	222	234	241	219	235	243	230	228	231	218	244	226	225	244	215	233	228	244	226	230	228	234	231	241	193	239	212	215	248	226	198	209	239	211	223	175	226	218	227	241	267	238	213	230	222	231	244	225	244	227	226	261	237	203	214	247	209	250	230	194	261	228	232	225	249	236	248	242	237	237	217	217	209	256	233	221	218	206	228	232	217	199	236	210	235	227	214	203	259	209	245	208	241	195	225	260	206	202	232	231	241	215	213	214	212	220	235	205	201	235	249	240	219	255	229	199	217	210	256	238	236	191	229	219	211	207	223	246	202	246	219	207	223	225	195	209	236	205	180	222	217	238	218	242	215	216	226	258	220	238	225	243	211	251	205	221	249	257	211	210	196	228	194	212	206	226	246	217	215	215	222	211	226	221	238	218	215	236	230	226	233	220	177	206	218	204	217	229	211	205	237	221	192	217	212	238	226	230	208	228	202	239	231	223	228	225	213	245	231	236	217	215	199	229	232	245	228	236	214	263	226	229	212	212	206	227	205	233	215	231	223	214	237	220	211	218	224	232	215	229	238	252	220	231	233	194	213	223	215	235	238	215	215	246	227	231	216	213	190	238	233	245	227	225	208	192	225	203	220	222	206	223	223	232	243	241	226	253	228	191	215	199	223	236	231	230	230	201	210	210	216	215	246	221	228	225	208	235	240	223	212	226	194	213	225	212	221	239	211	232	264	196	218	222	214	226	217	248	225	242	215	197	210	244	221	221	231	219	233	227	237	228	204	208	242	228	234	227	225	205	204	224	212	243	222	206	216	228	216	241	200	237	216	216	241	236	222	201	210	238	236	208	208	215	218	212	220	250	229	237	229	253	238	241	219	216	240	238	239	256	215	213	217	222	223	196	222	210	212	210	227	215	204	251	225	242	234	215	233	177	245	203	221	215	237	232	215	215	218	213	217	221	233	190	217	197	193	216	209	223	223	243	205	234	213	210	197	200	194	273	239	221	236	205	224	228	227	230	203	226	232	227	220	223	201	207	208	246	232	228	242	209	239	217	206	225	228	237	234	208	191	214	235	223	223	222	249	203	225	222	214	225	261	212	202	257	224	225	198	233	250	242	248	239	219	221	213	251	234	224	243	205	225	230	252	233	197	224	232	249	229	227	234	216	204	213	231	232	225	233	224	215	247	244	238	242	212	231	215	231	214	235	214	202	233	234	237	221	220	199	226	238	232	201	241	226	212	238	207	237	217	239	247	239	230	248	224	257	234	216	216	203	225	180	232	210	220	234	234	237	213	213	235	215	223	220	231	256	245	242	219	188	182	214	235	192	218	264	240	222	253	226	220	219	236	209	228	234	224	224	220	243	211	191	217	233	215	203	227	195	221	227	193	216	232	231	234	223	242	245	241	243	218	233	221	224	219	236	203	226	227	224	214	201	218	199	204	232	222	244	205	248	213	220	216	220	233	256	211	218	226	233	257	232	214	211	205	238	221	222	253	217	202	216	216	219	217	240	210	245	201	200	230	240	237	201	252	207	221	233	215	217	253	223	219	224	246	216	227	231	239	245	238	223	212	242	247	220	237	226	206	217	216	210	226	232	238	224	219	211	234	222	238	186	210	233	245	207	227	232	233	216	230	212	236	203	227	230	215	236	215	241	234	223	229	236	231	234	249	236	249	252	212	224	221	228	227	223	224	258	221	219	230	229	214	247	218	229	185	224	248	246	230	245	246	226	222	197	231	218	225	219	254	240	201	213	222	260	215	213	220	227	240	216	231	235	212	202	241	231	210	206	212	227	234	221	240	219	208	237	238	231	223	229	249	232	231	226	243	218	226	195	220	245	227	203	246	193	209	218	254	221	203	237	255	223	221	233	237	234	211	213	249	230	230	211	246	230	218	220	223	216	221	203	242	224	205	204	216	211	240	214	226	232	217	223	234	203	205	204	265	241	224	223	229	230	246	230	251	232	220	205	227	209	236	207	198	215	210	232	225	209	252	202	209	253	219	235	257	232	222	212	220	213	218	215	247	227	235	236	236	238	218	199	211	230	205	251	195	225	246	240	226	215	208	225	226	208	221	214	201	259	226	231	232	214	231	232	211	238	217	247	219	238	210	207	212	250	226	231	226	213	259	206	221	223	223	218	205	211	222	217	206	225	210	236	190	215	207	217	196	210	219	222	218	215	219	241	223	235	231	219	230	223	204	203	230	222	227	247	223	221	225	209	227	187	238	244	249	220	196	232	197	230	225	217	218	238	194	250	231	244	229	208	200	210	206	227	240	219	219	218	215	216	232	211	249	220	225	252	210	226	244	233	234	226	217	225	208	213	208	222	229	203	228	183	220	217	216	221	239	222	243	223	254	221	249	206	200	224	223	228	237	216	248	221	194	226	237	207	207	238	220	216	242	204	232	226	214	212	240	244	197	204	222	211	224	232	202	247	263	234	212	217	196	200	230	208	249	223	240	238	227	229	218	235	218	221	219	218	242	236	225	233	230	215	237	234	208	239	218	213	220	202	234	213	231	237	218	247	216	226	230	220	234	198	229	237	222	213	226	243	223	224	222	217	230	234	211	252	218	231	216	248	262	220	187	236	251	212	220	214	230	245	238	227	225	230	206	213	200	216	224	200	221	230	232	232	235	240	221	251	237	218	234	232	215	223	244	238	233	230	217	227	216	210	213	235	216	225	225	228	238	219	241	234	232	232	251	242	218	232	227	206	219	218	238	258	203	204	217	235	223	229	229	229	234	228	201	220	240	216	244	228	225	213	229	238	233	229	212	223	230	241	216	237	228	224	245	249	240	222	219	236	241	243	215	235	216	230	214	239	234	246	242	231	200	211	272	208	204	223	233	224	224	214	224	219	211	228	209	202	195	241	255	209	217	232	228	225	206	203	225	237	238	219	249	258	239	226	225	215	212	219	256	232	209	235	228	209	221	253	229	227	210	241	239	179	244	202	237	224	220	219	204	232	219	234	226	228	224	241	241	221	196	189	209	229	225	239	215	210	245	225	207	219	218	206	216	226	235	227	195	201	289	229	217	225	231	222	230	251	198	246	229	213	244	219	212	210	197	235	225	237	240	248	200	207	244	226	213	215	216	211	206	204	246	209	247	224	219	206	233	211	235	245	242	245	214	214	207	238	224	230	228	216	248	238	226	236	248	199	206	204	221	238	233	209	209	233	199	209	201	191	213	244	228	227	234	206	247	252	231	223	215	203	216	199	233	250	236	207	210	225	213	220	250	234	207	233	220	234	225	217	247	230	225	230	211	233	231	232	256	211	230	217	237	241	226	212	221	226	228	214	211	235	218	216	235	237	236	217	207	219	209	236	254	204	217	225	212	223	226	208	222	215	211	213	203	216	227	219	222	209	222	231	221	229	235	229	263	237	211	244	230	209	216	246	229	217
22449	37597	14462	4510	3387	2890	2446	1708	1420	1141	837	661	585	505	482	477	419	441	401	423	384	383	387	372	392	373	388	352	367	383	340	349	353	321	344	307	309	292	322	295	318	305	299	307	297	308	332	272	298	311	310	294	313	315	294	276	303	339	326	258	308	296	296	342	316	317	301	274	326	316	307	305	290	314	302	293	301	286	320	315	279	332	300	291	276	325	295	322	271	289	309	323	325	295	277	312	326	311	258	303	255	315	281	287	302	302	341	300	306	256	307	310	321	276	292	288	297	286	325	323	284	328	298	280	311	318	320	293	310	309	292	267	330	279	268	306	301	289	298	310	316	293	302	332	309	309	307	301	318	294	301	291	299	271	288	290	308	286	301	315	314	307	321	285	306	282	297	271	342	275	321	279	309	295	277	292	325	289	279	289	276	331	336	325	283	322	322	291	268	298	314	298	308	274	317	309	313	340	318	316	282	308	299	305	270	295	302	311	289	297	307	297	316	338	304	293	282	309	312	309	265	326	298	301	321	311	319	295	291	298	273	324	311	310	286	321	318	295	319	311	279	363	290	278	326	301	336	289	315	297	316	310	316	287	305	281	302	274	297	298	269	271	295	279	318	321	304	276	315	328	341	331	315	288	294	310	314	296	315	264	306	304	264	306	277	283	295	287	292	299	307	316	312	290	321	300	299	314	293	294	302	294	306	283	302	300	332	302	295	315	303	325	313	286	286	318	305	262	311	257	293	304	269	293	285	255	305	291	303	313	308	286	308	285	283	280	282	288	336	297	280	318	318	288	287	302	330	323	304	281	320	299	305	287	318	298	311	290	302	308	273	291	314	304	297	312	299	300	271	294	283	317	309	297	291	294	275	301	342	275	291	286	277	286	314	305	311	307	311	296	331	295	294	292	295	296	313	295	291	284	304	297	274	271	318	278	308	304	318	282	309	292	283	300	304	301	290	292	297	280	312	303	308	313	326	292	281	315	322	310	288	301	326	303	277	290	321	294	270	318	280	337	293	289	312	275	283	311	314	306	307	291	293	289	300	279	294	273	297	309	313	323	284	281	318	307	318	288	297	307	284	318	286	281	299	289	310	303	306	293	278	292	274	291	304	289	291	295	270	314	337	299	295	299	309	299	300	303	272	303	282	304	306	316	288	313	293	280	323	285	320	293	301	321	269	308	284	295	293	302	297	331	302	305	300	273	288	317	291	296	296	315	320	292	304	297	325	289	289	303	308	308	290	299	317	279	301	292	291	301	329	279	288	321	293	296	301	277	305	270	310	334	324	310	309	344	312	290	287	321	285	279	315	313	307	289	316	310	272	286	314	287	289	303	298	298	314	290	292	308	306	293	309	282	284	313	318	330	278	319	299	324	320	300	270	293	294	342	286	300	317	288	302	278	270	303	326	313	307	332	273	307	293	309	315	282	287	316	303	263	301	302	289	317	282	297	266	296	296	278	275	305	340	299	271	314	298	295	310	325	275	291	305	305	303	302	326	294	298	301	306	304	299	300	266	301	307	297	300	305	306	301	298	301	299	291	298	294	291	332	273	324	304	279	302	271	274	298	301	311	309	306	304	326	297	311	303	312	268	283	308	305	275	321	262	309	315	267	317	279	302	319	309	314	314	305	318	291	288	312	301	300	300	305	302	303	315	299	300	283	296	273	320	316	299	295	293	300	295	278	307	289	287	319	312	292	303	281	293	288	297	318	308	328	301	320	313	297	297	290	293	289	279	298	283	278	311	303	297	305	314	287	312	320	303	290	269	281	332	334	281	324	268	289	271	292	286	326	300	278	288	307	286	323	320	299	311	303	285	292	239	289	326	307	314	271	263	281	298	287	302	291	288	284	300	306	305	309	324	279	266	304	288	314	306	296	322	324	316	283	330	291	286	278	285	275	261	303	292	299	253	289	294	301	301	340	313	284	289	302	284	293	305	272	311	309	301	309	280	261	295	285	289	315	309	324	320	293	293	316	304	280	290	295	322	287	285	297	314	284	299	294	320	300	309	296	292	298	289	293	329	297	308	298	302	289	328	313	316	300	327	340	321	275	294	332	262	293	302	292	270	320	302	301	292	264	300	279	292	314	331	298	302	296	299	295	298	290	313	312	274	286	316	300	299	310	291	275	270	287	300	293	312	342	293	298	266	270	300	286	295	284	309	320	295	303	318	274	313	320	298	297	295	314	311	290	326	271	302	322	308	325	300	302	295	278	299	284	301	283	326	290	279	292	298	328	318	296	297	288	285	290	307	303	291	299	309	293	294	295	269	328	298	319	325	306	287	324	300	283	287	342	278	280	298	316	281	306	324	309	300	305	297	281	308	321	305	311	283	306	321	300	285	274	279	273	304	280	304	315	308	320	299	317	290	302	297	284	300	273	328	281	280	287	299	301	318	300	299	287	306	287	316	286	294	335	290	277	276	299	297	311	310	283	306	300	287	314	264	288	319	278	312	295	285	297	287	307	293	299	286	297	317	320	360	303	306	297	325	314	272	317	305	285	318	322	339	304	290	315	265	306	300	322	305	310	312	293	280	300	300	292	290	277	318	287	314	257	311	286	277	314	319	298	244	288	290	305	282	296	316	312	296	278	307	280	262	307	313	292	299	309	295	314	286	282	331	308	291	295	313	314	334	299	311	310	313	273	298	280	303	301	304	264	291	280	254	312	289	298	300	316	291	327	287	312	301	315	301	282	278	287	304	331	285	275	296	323	297	292	330	327	295	273	303	260	307	277	311	304	273	282	282	305	296	269	302	288	314	288	321	304	297	296	298	345	291	281	288	308	307	284	308	287	294	273	308	297	327	308	285	308	316	313	314	286	308	324	305	334	284	276	308	290	332	289	277	282	289	277	274	303	290	283	283	285	280	284	300	334	281	312	316	284	333	314	317	334	319	311	297	288	330	280	329	329	287	297	282	287	307	305	287	307	312	302	301	307	320	278	331	314	275	297	323	321	301	297	320	310	313	300	333	300	313	292	304	298	298	279	299	286	288	298	302	308	294	288	302	306	307	272	307	294	270	280	291	295	309	306	322	271	296	297	296	315	302	323	276	309	302	276	302	302	302	303	295	265	285	285	305	302	283	283	281	318	302	309	302	323	322	293	298	288	292	266	293	314	284	295	346	331	298	301	322	316	285	320	283	274	268	277	274	295	312	294	290	275	321	290	306	298	285	286	303	298	302	298	278	298	281	302	314	299	277	299	323	339	323	269	288	271	319	285	283	301	279	295	315	334	307	271	292	298	304	321	295	289	314	274	286	305	289	280	334	275	333	271	299	297	293	303	292	291	279	298	311	347	312	320	276	291	320	298	281	295	299	326	275	296	306	294	285	331	290	324	305	313	293	327	280	297	285	307	290	299	284	334	325	299	288	350	310	285	295	286	277	318	309	282	310	272	301	275	274	315	294	297	316	295	298	262	278	298	278	291	302	339	298	295	295	301	322	329	292	293	334	285	304	336	306	294	299	294	299	302
23197	21670	29419	24382	21660	21534	6547	1426	931	801	607	472	435	345	340	317	299	312	281	255	245	228	251	224	234	211	228	200	206	217	211	178	200	195	154	168	171	162	163	161	172	146	157	177	148	154	157	151	182	169	162	145	161	150	165	145	168	160	150	160	147	171	145	160	148	154	163	143	149	145	158	124	158	144	163	140	165	159	163	160	141	133	117	132	136	162	162	152	175	133	169	142	174	146	153	164	140	143	131	152	133	152	155	147	158	146	126	145	157	126	166	158	143	146	149	184	143	163	146	154	141	142	160	149	147	148	146	146	154	135	144	135	142	180	160	156	162	152	143	174	166	109	142	145	145	151	142	146	146	160	137	137	159	159	160	162	149	158	153	141	160	133	148	150	147	162	177	153	154	157	148	157	151	156	158	172	158	169	165	140	137	168	133	158	147	155	174	137	167	180	149	128	163	164	145	166	135	136	171	166	146	150	132	164	128	162	145	157	147	165	158	179	139	149	153	148	142	132	154	163	145	161	165	161	155	149	139	160	141	136	192	135	176	141	142	139	148	151	145	153	145	135	154	163	155	156	153	139	152	153	144	170	155	162	171	153	166	152	152	142	154	166	136	152	176	168	158	159	164	134	137	141	144	158	157	170	171	156	186	141	178	152	143	132	149	152	153	152	161	138	161	150	145	148	144	135	142	142	158	160	164	163	153	143	159	158	173	154	137	176	134	141	113	157	158	158	178	160	162	156	165	147	159	148	161	155	144	162	149	154	172	140	161	150	157	159	134	153	155	161	169	146	157	151	151	154	165	133	148	145	169	148	135	162	147	154	163	154	154	149	132	137	128	155	146	157	169	168	140	152	169	141	148	131	140	176	158	163	168	145	164	154	141	158	176	141	142	129	143	150	172	152	161	135	160	184	144	152	139	159	141	144	174	145	158	136	144	167	127	155	154	157	149	145	159	130	141	176	141	167	153	152	148	167	134	160	159	176	157	140	157	142	159	161	147	140	159	146	143	176	144	138	145	161	149	140	158	139	160	158	149	156	135	143	146	149	161	154	164	170	143	145	143	138	144	174	148	142	149	150	149	140	159	145	141	136	181	159	142	145	151	184	173	142	162	176	163	160	153	140	164	134	141	158	145	156	165	156	141	156	143	142	156	154	148	160	140	143	145	164	141	151	158	141	149	181	171	154	141	142	156	162	170	168	173	162	156	158	159	166	140	153	155	146	141	148	142	163	151	167	153	142	155	160	155	122	154	152	151	153	151	152	165	148	137	153	166	153	166	172	150	137	138	150	165	139	153	144	165	163	149	170	151	167	154	152	146	162	126	143	152	148	147	159	143	154	128	177	167	181	158	161	163	143	146	172	155	150	159	154	159	138	152	133	152	153	157	144	153	150	149	157	155	159	159	132	150	160	155	127	130	149	166	165	144	152	154	151	164	153	144	127	156	158	152	152	140	145	145	137	149	154	166	144	155	148	148	147	142	144	170	135	152	138	171	155	145	133	126	156	164	181	159	138	152	154	142	140	134	145	158	165	131	168	144	149	157	145	143	142	145	137	162	148	157	149	145	149	141	143	160	152	153	171	134	147	147	167	157	140	155	152	166	167	127	169	176	134	153	163	157	170	146	146	149	148	146	148	146	153	159	149	144	156	156	161	146	182	139	158	153	145	147	156	141	163	144	172	138	178	143	155	153	164	165	146	164	169	148	146	141	151	147	167	158	175	155	148	146	153	162	143	154	148	140	164	130	145	127	143	150	152	152	171	143	150	179	133	138	147	146	150	160	142	148	138	130	145	167	150	144	161	129	138	180	162	155	175	151	160	160	135	155	141	154	118	171	145	135	140	161	162	158	139	143	148	137	160	169	146	143	145	144	164	128	166	165	147	158	154	134	145	142	156	124	155	173	138	154	162	164	143	153	149	152	144	176	157	162	165	144	124	163	178	148	175	151	147	156	117	167	138	138	152	143	153	165	136	146	146	163	170	145	138	153	141	141	146	157	132	130	150	157	134	139	177	150	157	155	133	137	141	157	125	149	142	142	165	130	149	122	133	144	144	169	135	155	172	150	166	142	149	147	153	134	162	143	163	167	159	148	135	145	169	151	130	167	146	158	153	131	127	150	163	136	137	163	140	136	134	153	129	155	163	133	157	163	135	120	146	132	149	147	149	156	145	151	136	142	163	154	160	134	180	148	168	149	156	134	147	153	137	146	171	142	148	176	165	174	155	150	155	174	161	169	161	142	162	147	170	150	147	153	151	133	141	159	153	155	161	156	150	163	154	175	163	141	150	159	172	125	147	162	135	152	160	136	167	150	162	144	178	127	141	136	145	161	154	164	133	172	145	144	147	144	135	135	164	171	176	158	128	156	163	140	139	166	168	142	139	133	160	159	138	169	147	140	147	169	154	157	147	155	138	172	154	144	158	162	168	142	155	149	161	140	151	151	145	127	124	149	139	157	151	151	159	147	156	170	159	155	152	198	131	161	149	150	142	163	145	148	128	138	133	165	153	175	148	170	153	149	157	146	135	168	164	172	187	163	164	148	154	159	147	141	155	174	145	171	166	151	160	124	162	145	156	131	159	156	172	142	139	167	145	149	146	168	178	142	134	152	137	164	162	123	149	147	147	161	134	151	144	139	155	163	149	151	146	124	154	141	156	163	142	160	144	153	154	132	148	154	164	144	147	135	143	157	159	175	160	169	142	122	154	136	172	168	174	153	152	148	138	154	164	143	148	144	146	159	144	155	129	135	146	142	148	151	160	158	147	144	139	160	143	151	169	146	158	170	148	158	149	151	170	163	158	153	154	155	149	152	177	156	159	146	151	138	149	157	130	125	154	143	146	166	134	158	151	177	135	145	116	147	151	137	157	147	181	148	159	151	139	141	147	136	135	147	141	159	149	139	164	151	152	146	173	157	150	152	157	133	137	131	146	135	144	141	152	158	153	136	174	143	148	153	177	177	145	162	162	172	167	141	141	169	150	155	146	146	141	138	151	133	156	143	163	159	151	160	159	156	141	151	163	159	167	155	146	158	130	155	137	148	128	145	161	161	152	149	140	156	153	143	144	135	148	146	163	165	155	145	146	160	156	160	154	153	151	157	152	148	139	137	168	158	149	149	151	156	151	154	137	152	145	140	161	182	147	170	157	132	150	143	155	154	148	138	189	135	162	150	149	130	169	149	160	154	155	147	151	181	147	156	150	179	165	157	151	183	157	166	154	157	160	158	150	147	146	149	156	152	155	158	148	132	151	147	150	152	164	155	134	132	147	138	140	167	129	164	168	168	153	164	157	141	138	159	160	138	140	143	168	147	164	143	151	142	159	152	157	139	171	147	143	160	168	142	165	155	146	158	161	152	138	148	144	136	149	144	148	178	174	153	153	147	161	164	152	133	155	156	152	157	150	145	165	176	143	149	154	162	151	149	159	142	161	148	145	155	143	141	170	132	146	144	164	144	123	153	147	163	142	161	160	153	149
26863	50217	23884	7934	6285	5201	4094	2879	2314	1773	1292	996	843	726	662	576	526	520	476	440	430	386	407	378	342	363	361	350	344	318	284	292	296	287	248	241	266	250	242	223	225	229	214	226	213	241	217	194	209	208	219	198	215	220	217	204	188	217	218	213	233	201	200	200	204	185	243	206	212	198	237	204	219	203	207	173	201	208	198	208	203	236	189	240	205	205	200	206	192	224	224	223	217	219	209	227	226	239	217	201	211	195	198	206	219	213	204	182	192	214	209	245	206	184	214	201	240	236	198	204	221	236	217	215	205	212	201	224	230	196	231	205	239	235	218	201	200	219	198	217	209	220	205	204	199	193	217	196	215	205	206	208	215	177	205	226	203	218	178	219	220	250	227	214	205	205	228	202	200	217	197	199	179	224	211	220	208	208	207	228	220	206	199	227	189	195	204	195	194	211	211	215	213	207	230	203	205	208	240	220	198	205	210	213	200	220	188	233	192	236	195	203	197	229	208	199	224	230	198	215	179	213	209	200	220	220	195	201	206	193	227	213	223	224	217	210	207	216	219	210	211	204	231	188	177	229	203	215	224	215	200	201	214	218	218	217	214	219	185	207	214	241	210	198	191	238	197	207	209	235	217	232	211	199	201	207	228	190	218	209	221	204	198	238	221	204	232	224	195	199	213	215	206	215	222	184	227	188	197	218	193	215	225	209	227	216	192	224	198	195	205	177	211	202	209	192	174	208	225	216	209	211	216	211	207	215	214	193	231	202	199	212	225	210	216	215	205	192	203	209	197	181	206	210	214	201	176	219	191	205	206	219	196	211	231	198	215	191	186	231	212	217	206	200	189	213	243	191	176	206	206	194	220	219	187	219	196	184	200	236	203	161	213	198	191	204	206	222	200	195	233	222	201	195	181	216	209	197	212	222	200	208	204	208	211	219	218	211	211	201	219	216	194	190	207	248	210	199	213	223	203	236	239	194	197	202	235	172	214	208	204	184	228	204	229	217	209	199	211	182	212	200	202	204	213	214	214	213	183	212	195	211	183	206	199	186	210	178	201	214	230	225	197	203	200	209	184	202	195	187	203	221	203	236	210	193	234	216	190	182	218	210	231	217	199	210	197	202	233	187	207	222	212	191	196	223	212	243	210	188	220	208	209	225	207	202	214	209	216	227	241	201	216	184	197	208	206	185	203	211	195	210	219	210	231	208	194	215	206	215	204	199	211	225	207	219	227	213	234	218	202	191	192	205	201	221	218	229	229	212	223	205	235	211	201	217	205	220	224	218	232	206	218	206	231	232	187	188	194	231	200	203	234	187	208	185	203	208	199	210	231	203	210	201	233	202	189	208	180	216	208	206	209	207	215	206	196	231	224	211	207	216	207	210	207	204	225	211	227	195	227	218	235	211	187	206	229	207	204	191	204	212	200	236	218	187	213	214	207	189	208	242	208	235	220	202	225	202	221	224	201	219	225	202	227	206	207	210	191	193	180	234	181	224	213	198	207	192	230	218	239	212	207	211	200	214	204	213	242	216	215	206	237	227	226	225	213	197	203	217	200	219	228	231	162	201	196	220	204	188	187	241	223	196	194	236	195	209	203	214	219	184	212	206	204	209	230	196	208	230	214	195	223	212	180	200	182	218	201	206	207	232	219	203	211	230	214	222	218	203	187	201	224	188	222	211	243	200	200	232	220	228	209	214	194	188	179	205	207	213	200	221	201	202	218	217	187	195	203	212	204	249	200	182	198	186	199	221	219	196	190	199	222	215	208	215	194	205	207	191	223	208	188	203	186	197	198	218	191	206	220	228	221	218	212	229	204	194	201	197	207	217	222	203	203	219	216	224	199	214	236	206	186	231	197	236	218	229	189	201	214	218	206	234	203	210	202	225	186	212	242	203	207	194	180	203	184	228	196	217	218	239	209	201	202	211	211	212	217	199	214	227	210	199	187	209	209	187	195	207	219	217	207	203	215	190	225	202	199	219	205	216	207	188	190	218	212	222	218	194	208	225	226	235	190	206	175	196	217	214	189	198	206	214	195	209	218	204	196	231	212	213	205	212	226	215	193	215	207	212	211	186	189	217	203	206	210	245	207	208	232	190	220	178	217	206	215	227	220	217	226	225	205	211	184	223	197	222	188	212	202	210	219	224	215	210	226	215	210	212	198	224	219	212	199	211	206	226	221	210	222	192	236	198	212	214	201	229	228	185	201	225	210	229	206	184	172	183	202	196	185	188	202	234	200	206	201	211	203	221	202	191	203	221	222	215	208	204	205	204	203	217	205	214	211	203	229	212	181	202	206	186	184	203	210	185	227	221	215	193	220	223	196	211	221	202	188	230	228	202	222	189	197	199	222	194	208	206	206	193	189	221	206	226	212	199	229	197	219	246	216	185	204	200	212	178	206	199	208	204	247	208	197	204	216	223	206	213	219	193	193	241	242	209	221	218	223	200	225	223	215	184	223	218	203	190	227	198	208	201	207	215	188	218	209	208	193	211	219	187	226	195	208	218	187	207	234	207	199	218	193	202	200	209	211	213	217	236	215	198	218	206	231	214	230	193	194	190	221	228	205	202	197	217	217	217	185	205	211	216	181	222	193	219	234	208	194	215	191	207	203	175	211	232	179	219	204	199	215	219	190	213	211	205	233	198	208	223	212	184	237	210	236	201	218	223	191	201	223	211	207	213	225	212	228	216	196	202	221	215	216	198	204	215	225	224	227	179	218	205	198	198	225	204	181	217	202	200	219	203	210	215	232	204	225	190	195	201	223	225	183	201	193	239	202	241	227	207	184	210	195	211	184	220	215	228	199	202	228	219	217	203	216	234	184	209	227	223	181	213	208	199	209	211	211	212	187	211	213	213	197	211	208	197	212	230	219	198	213	187	213	208	214	210	204	189	208	214	210	185	182	204	203	218	192	193	208	226	198	187	181	223	193	208	197	229	192	214	216	212	212	181	201	207	198	204	225	212	227	214	219	212	212	238	198	208	190	173	219	214	207	215	199	183	215	190	217	196	211	197	220	206	225	214	205	176	218	227	215	191	174	210	219	192	211	210	189	200	222	210	199	216	200	226	199	222	227	208	208	201	195	207	230	215	198	205	226	207	232	191	216	225	198	214	196	198	222	200	206	205	214	221	200	214	215	210	234	209	216	202	202	210	199	214	206	235	229	188	203	192	215	196	218	217	199	200	185	190	192	220	187	201	209	202	223	198	211	226	198	218	225	215	191	203	189	197	206	189	195	191	191	198	217	212	229	235	254	219	196	213	211	224	213	224	215	189	222	218	204	208	219	215	191	204	210	217	212	211	201	203	202	219	219	237	198	204	228	219	214	214	225	213	206	187	202	204	210	198	205	218	172	206	211	195	200	203	218	206	236	216	209	207	203	200	207	221	188	207	196	228	202	209	233	238	207	219	214	213	187	229	206	232	186	237	190	211	210	201	214	218	206	187	194	221	202	211	231	199	197	212	208	223	194	191	226	194
28599	21899	11670	2411	1413	1151	924	737	640	560	481	410	428	385	410	397	367	411	362	381	349	364	379	336	344	363	370	386	360	340	358	340	347	392	343	350	353	326	342	341	362	377	370	346	336	366	365	370	366	358	351	333	331	339	341	344	357	341	324	344	358	318	343	359	337	349	313	369	350	362	316	362	336	344	346	361	367	331	357	385	328	316	326	344	350	332	351	347	340	342	343	352	366	401	350	353	370	297	355	357	319	370	342	377	331	383	334	343	358	343	369	354	355	328	327	342	321	341	326	318	346	334	342	337	327	328	318	346	371	365	345	330	329	333	372	350	322	308	363	317	351	324	342	354	355	324	318	355	384	334	342	379	382	334	291	342	355	364	348	327	319	349	363	362	353	353	320	357	341	355	328	326	321	383	376	345	337	351	397	337	343	343	348	363	339	340	350	362	335	341	349	355	350	350	326	354	345	354	337	352	360	335	320	330	349	323	333	335	339	361	320	326	358	355	331	367	375	327	326	339	336	315	352	373	360	391	377	325	372	329	342	356	387	329	353	334	331	348	363	340	367	379	359	349	373	353	328	332	337	337	341	317	334	350	347	342	346	359	383	335	348	343	327	303	345	345	356	342	371	332	355	342	350	346	347	338	359	357	350	373	326	357	353	380	333	360	344	338	331	388	363	350	350	357	352	350	354	317	375	308	327	349	371	328	333	332	308	313	308	347	318	364	336	346	342	329	330	362	307	344	352	329	320	302	336	341	334	322	315	375	354	335	334	352	354	368	348	326	345	344	318	341	381	356	389	358	309	339	324	349	365	345	356	353	359	351	301	341	362	323	326	340	386	347	318	324	308	335	367	325	349	377	313	364	318	340	355	356	374	317	363	356	349	349	326	327	353	307	337	361	330	338	363	351	320	315	318	339	309	376	345	356	363	349	315	368	389	373	335	345	369	362	348	370	376	335	347	346	339	349	324	344	338	385	349	330	346	322	350	367	338	363	361	358	358	306	324	328	319	337	359	359	337	330	317	340	331	340	314	348	330	334	322	339	363	381	352	380	365	345	365	343	339	367	321	321	400	354	343	352	347	339	359	363	332	316	351	351	325	341	359	384	320	337	321	343	331	339	353	339	335	359	330	359	364	354	352	330	326	348	328	328	362	337	334	342	305	363	331	337	331	369	356	345	374	358	339	342	380	345	373	329	340	354	362	362	358	324	367	341	364	350	321	345	373	344	348	368	348	332	384	354	334	351	324	325	354	343	352	332	351	330	363	335	359	331	351	343	337	349	338	345	347	358	351	359	346	339	357	342	320	381	378	325	340	337	340	372	337	362	308	390	387	349	326	338	366	316	382	356	339	337	326	366	354	329	338	357	325	308	332	364	364	362	375	354	365	352	374	341	368	373	336	358	378	357	335	332	344	364	352	336	335	325	343	336	324	365	286	344	347	327	373	332	342	345	363	341	359	357	375	322	339	336	344	347	350	348	355	335	365	336	344	356	369	339	337	331	353	351	323	355	374	353	313	358	345	309	314	335	344	342	320	352	358	331	348	369	318	344	361	342	321	335	335	348	339	344	330	340	351	341	310	363	351	334	340	344	332	336	346	343	373	334	337	319	364	365	367	354	363	305	346	332	350	350	320	357	346	344	336	328	362	330	367	321	319	348	360	342	384	338	364	310	330	318	330	335	335	353	373	356	327	355	297	383	371	338	340	334	341	316	366	356	362	360	343	359	337	338	345	317	340	319	344	333	321	316	307	345	332	335	362	335	330	353	339	344	344	322	360	348	361	321	311	312	351	370	348	366	384	364	328	332	328	324	321	342	322	370	346	323	363	336	333	320	349	376	341	347	337	383	361	347	339	361	360	377	363	322	328	355	346	377	345	347	342	310	366	365	342	354	343	349	321	345	349	352	388	386	343	365	367	345	355	354	341	335	379	343	329	332	342	338	321	352	352	364	350	339	364	359	327	346	374	327	337	347	337	329	351	350	372	354	366	328	311	359	357	348	372	365	316	374	330	359	327	322	336	360	322	331	332	343	331	350	322	375	354	353	369	334	343	352	343	310	324	341	343	327	374	336	367	321	340	354	358	341	340	344	333	364	357	346	309	312	350	321	283	326	319	311	327	340	343	356	360	346	345	347	344	361	350	350	364	345	351	359	346	371	319	333	358	350	370	352	282	347	379	333	338	396	331	372	339	310	363	289	341	368	371	366	331	320	338	378	342	365	330	340	330	326	354	331	346	326	331	352	333	365	304	326	320	312	317	350	383	344	305	331	329	304	331	382	325	340	352	324	329	362	330	320	319	340	343	338	343	346	336	335	344	323	323	330	345	304	371	326	320	382	342	341	364	346	310	330	342	303	338	351	347	355	360	339	335	331	377	366	329	376	339	346	362	333	333	303	336	363	327	332	356	334	335	376	342	335	347	365	322	350	338	361	351	332	310	337	371	342	346	325	320	318	369	352	360	357	375	304	382	332	328	363	379	330	338	361	338	342	350	355	352	362	338	344	354	336	325	320	321	379	344	346	362	360	347	370	344	349	334	340	344	350	300	362	332	359	324	342	339	319	349	357	318	312	330	313	374	366	336	386	365	348	333	355	363	353	352	355	336	370	329	348	320	330	337	331	339	353	303	342	304	382	319	359	351	351	346	319	342	354	365	352	363	334	352	339	331	326	336	319	362	329	328	369	341	354	365	342	359	326	313	339	372	360	337	357	295	357	365	318	350	346	364	309	351	357	355	292	338	322	391	344	360	359	344	328	355	360	337	330	358	366	329	345	347	352	322	338	384	353	360	317	342	356	379	339	369	361	325	347	327	351	336	359	354	365	368	334	340	344	360	351	336	327	368	341	340	335	372	325	285	345	349	331	345	325	352	332	347	306	339	341	321	344	335	373	334	341	358	349	363	355	347	346	368	318	306	329	369	320	376	345	325	370	333	343	309	315	355	344	351	315	349	338	327	320	353	323	354	329	318	323	361	328	325	334	365	348	370	354	326	347	363	315	317	335	342	323	364	307	335	332	367	371	351	324	327	352	360	399	329	324	336	366	344	336	337	343	340	344	361	340	317	322	356	341	367	342	328	358	346	341	358	345	353	348	350	322	329	352	354	314	314	351	348	343	328	317	350	368	341	367	333	355	380	367	317	362	333	293	339	331	355	329	351	335	353	332	361	339	312	373	323	349	391	340	342	359	351	335	372	351	346	360	356	329	355	334	355	345	334	345	325	323	339	325	329	329	313	344	354	340	317	320	333	366	334	320	342	307	335	346	344	365	348	335	316	342	328	359	311	391	339	328	337	315	361	368	330	312	343	348	359	344	333	346	356	370	330	328	312	318	355	333	324	346	361	334	314	336	327	363	348	344	380	387	348	335	361	330	304	346	341	328	317	343	333	338	348	356	356	340	343	357	358	355	347	313	318	322	282	314	318	324	373	375	329	325	342	369	351	300	325	372	342	373	348	361	346	353	358	355	332	378	324	379
23127	31819	10253	2934	2612	2409	2073	1497	1211	967	811	712	653	530	550	570	522	554	526	502	526	532	524	523	543	497	489	493	455	480	493	517	486	504	440	423	493	465	459	485	467	461	450	455	464	447	504	456	477	426	454	442	426	455	499	479	452	487	474	463	481	462	461	489	444	481	442	503	442	497	443	477	420	475	464	462	471	471	440	428	481	448	462	447	469	477	431	436	481	455	442	429	432	456	455	469	432	448	478	481	473	441	477	395	457	450	434	499	437	425	489	473	452	456	447	467	456	477	443	458	459	425	473	441	453	452	456	450	471	479	440	441	459	416	428	491	451	463	452	465	435	439	473	479	437	453	458	524	481	471	458	456	450	465	472	478	471	452	429	442	433	511	460	481	484	454	474	464	451	458	435	434	447	426	448	462	454	411	438	452	425	432	446	436	494	486	490	473	473	476	448	452	448	438	453	439	433	466	474	418	448	484	439	414	411	463	438	446	447	453	462	440	421	450	452	436	467	483	446	457	448	452	481	451	477	480	464	460	450	454	446	442	482	485	461	415	423	450	453	458	428	458	423	466	448	464	466	454	411	412	426	463	471	468	472	478	452	454	469	447	473	450	456	424	433	446	420	437	445	432	483	462	504	442	433	464	487	486	451	490	442	466	509	426	433	419	501	454	452	473	432	438	432	455	460	465	477	438	452	430	472	450	446	479	452	463	450	486	441	430	458	469	452	431	480	458	484	471	464	473	434	470	457	453	452	468	435	412	492	450	460	458	456	441	455	506	474	454	434	445	499	446	455	462	453	452	466	468	485	482	423	449	439	444	426	452	457	466	436	474	446	466	437	456	451	488	488	473	449	452	450	464	474	473	470	476	487	472	410	482	474	461	442	465	499	465	474	446	440	452	488	479	461	505	425	446	496	434	476	446	440	456	451	452	494	441	493	413	449	491	436	474	471	449	461	469	440	496	470	466	423	445	430	434	439	459	466	447	460	445	427	436	497	475	457	460	476	440	446	466	465	473	453	485	445	436	493	447	447	480	453	498	478	441	496	481	444	458	427	439	461	436	441	467	474	465	503	452	466	451	454	454	420	429	472	461	445	470	465	438	472	431	471	486	452	427	488	466	477	488	416	416	470	473	452	454	493	438	434	454	442	464	447	441	447	463	442	484	423	468	421	441	458	470	448	483	477	485	477	486	480	451	467	467	466	504	412	481	458	452	444	450	507	425	432	458	476	453	459	486	495	424	461	461	485	470	462	468	446	455	444	443	503	426	433	506	444	448	452	450	476	455	486	493	451	474	481	456	446	455	475	405	489	452	434	466	457	459	458	419	480	461	452	474	452	441	481	437	463	509	432	483	426	491	469	464	488	466	438	446	443	443	427	501	465	479	458	454	438	493	460	443	427	452	486	463	449	441	449	465	468	450	416	450	447	444	476	483	441	448	454	447	441	445	475	441	428	431	444	508	458	442	445	460	483	447	452	485	458	448	458	496	470	431	466	439	437	459	473	463	460	444	460	452	469	461	461	464	448	450	475	442	432	440	430	466	460	450	465	450	484	469	454	445	452	471	452	462	471	466	448	460	434	465	483	480	411	437	479	475	428	474	453	443	457	452	441	424	424	492	468	464	450	433	463	463	449	482	469	433	479	454	465	440	443	453	487	434	453	475	475	500	440	444	464	437	447	448	469	439	465	442	457	430	464	457	418	463	447	439	475	449	449	489	471	444	488	457	485	409	474	451	481	465	467	494	430	496	464	470	462	458	473	419	465	463	474	483	458	439	465	450	487	449	462	449	421	481	496	454	480	448	455	468	471	476	485	477	455	446	457	445	468	409	464	449	433	420	471	453	439	495	449	469	448	506	453	427	420	457	446	452	450	467	455	474	475	492	450	441	432	457	459	453	485	479	455	442	439	442	419	442	457	454	453	456	476	442	456	508	436	456	448	468	458	444	469	525	423	437	439	429	446	459	471	471	430	461	456	461	477	467	472	429	464	435	472	451	458	463	433	467	466	467	460	448	412	434	472	480	478	455	465	470	447	445	454	474	443	448	473	476	457	463	460	446	485	459	481	450	460	462	478	436	459	440	484	457	434	433	422	461	506	463	440	450	487	456	456	442	493	440	414	483	474	502	477	464	464	477	452	469	484	416	507	458	439	463	439	418	462	453	441	434	486	455	488	472	509	446	494	452	477	471	451	466	451	456	438	498	505	468	471	448	441	486	436	469	448	476	431	454	432	453	436	445	463	467	444	445	481	469	474	474	435	459	460	438	439	471	465	478	453	428	456	458	435	471	429	424	468	490	463	422	430	449	457	423	480	430	458	496	459	477	457	500	448	478	423	454	496	449	476	481	465	451	499	419	494	460	455	465	453	453	441	456	443	454	481	461	470	465	473	459	475	468	446	456	471	429	459	480	476	461	447	507	449	453	438	469	422	448	460	488	478	460	451	435	461	462	464	433	482	478	463	429	439	467	445	468	471	461	429	443	466	426	465	468	462	463	447	481	416	474	475	480	480	451	459	477	456	443	490	428	473	455	438	470	449	452	456	434	452	450	479	467	428	449	437	486	441	437	473	440	479	467	446	468	406	468	481	469	444	467	457	438	489	468	423	431	427	451	445	477	478	450	467	428	467	454	445	457	458	468	493	439	455	473	467	499	478	485	451	491	431	455	443	473	454	491	461	473	443	471	461	442	437	455	435	449	464	462	447	448	443	441	468	494	450	457	424	454	451	454	460	441	455	480	443	456	469	478	423	465	480	463	450	475	436	472	446	470	464	433	434	487	471	460	454	488	443	434	456	483	439	443	479	457	475	447	418	467	469	461	440	469	470	441	492	497	464	471	478	465	451	449	459	484	426	523	459	435	470	457	466	427	480	495	456	491	480	453	451	432	453	452	473	477	453	456	473	479	433	441	464	460	452	446	460	495	396	460	454	457	461	460	451	455	476	442	474	467	441	444	482	496	437	461	431	453	465	460	439	456	415	458	472	480	450	475	459	472	458	402	414	459	448	451	460	455	441	454	470	452	455	473	452	460	439	453	465	441	444	477	445	430	528	463	391	425	462	423	455	432	409	455	466	442	435	475	438	505	478	456	436	460	425	467	465	484	460	457	448	463	474	418	431	454	456	457	445	468	488	483	458	470	480	469	453	474	453	448	461	448	465	442	474	445	453	445	482	489	417	434	437	454	441	451	443	442	418	452	506	458	451	463	455	444	458	467	488	460	449	465	415	491	476	474	458	472	452	478	473	464	457	480	473	480	483	425	419	412	477	446	493	450	471	501	488	459	472	504	425	478	478	450	463	471	458	441	465	420	495	488	446	485	472	451	475	435	478	458	435	461	453	431	485	465	453	447	437	482	469	437	440	456	465	451	457	487	466	435	462	418	453	472	477	464	444	444	464	453	433	424	478	464	461	418	457	466	470	464	447	461	444	461	482	409	436	433	421	464	465	469	477	497	484	475	468	489	447	464	434	509	483	468
24416	21714	28941	25002	21431	6866	1908	1203	818	714	583	542	500	433	422	409	440	427	412	397	389	375	371	358	371	353	348	354	389	369	351	353	328	318	280	322	313	331	329	328	322	298	344	311	333	296	320	301	342	326	310	310	327	342	317	315	330	321	346	341	310	338	301	344	320	318	293	310	317	306	323	323	332	283	307	301	349	294	356	319	328	351	305	336	292	323	299	324	319	321	314	291	302	319	305	307	298	308	344	297	296	317	298	312	313	335	318	299	334	331	312	333	309	301	317	323	303	341	315	288	341	325	331	281	304	326	309	336	303	323	309	317	308	308	309	339	344	306	309	320	308	298	321	319	339	304	308	319	332	233	327	318	288	314	325	330	338	301	298	305	303	330	317	311	315	291	329	309	324	310	313	314	306	307	318	309	334	312	310	321	310	337	320	326	322	328	352	290	323	281	312	316	306	339	304	326	279	288	326	321	307	283	354	296	304	348	315	324	331	296	323	291	343	298	285	311	313	288	333	312	317	353	345	334	291	319	316	314	331	311	342	295	332	309	304	317	301	300	323	282	315	313	299	314	331	318	325	285	306	317	324	303	304	334	287	331	363	324	304	322	311	302	330	308	297	338	316	334	316	334	315	309	295	315	290	326	303	343	310	304	303	299	352	310	334	322	322	313	310	328	329	313	318	334	290	311	340	300	331	299	318	324	329	318	297	319	318	339	294	310	278	304	327	327	289	320	328	347	321	309	329	300	332	306	299	323	297	311	346	295	298	332	338	306	307	325	300	285	297	280	323	362	342	308	358	318	327	301	306	291	296	308	322	332	310	310	295	293	316	324	322	299	310	304	317	310	323	326	320	345	316	341	315	305	301	315	315	291	280	326	309	288	277	326	271	293	314	295	287	335	315	321	322	307	291	303	297	303	330	291	309	290	309	325	298	326	296	329	303	305	287	304	337	326	295	297	318	282	301	323	283	321	310	287	289	328	300	305	339	315	304	314	296	312	322	324	333	324	320	321	319	302	296	301	325	305	300	314	313	343	331	328	304	308	301	309	332	310	323	292	307	324	319	288	307	294	364	322	315	311	311	315	301	341	325	341	336	316	305	349	334	338	323	305	291	322	322	297	303	295	327	351	337	304	336	340	278	305	298	315	324	317	311	274	320	310	300	300	329	307	279	299	308	292	298	283	324	286	370	299	318	319	321	289	297	309	320	331	304	286	313	309	312	334	317	307	304	271	353	291	337	328	298	350	292	326	299	335	318	320	298	333	294	308	347	290	295	323	301	309	328	333	301	337	307	298	339	298	287	302	327	304	315	331	326	313	324	285	315	303	315	302	317	314	295	320	307	294	357	307	307	318	309	314	315	304	306	348	310	328	317	346	312	334	321	290	303	328	322	328	319	315	295	346	326	277	308	327	334	301	289	310	331	326	348	345	294	318	313	293	299	322	318	307	305	283	294	331	296	318	289	324	298	299	319	351	310	302	288	308	324	329	293	308	332	315	344	306	328	333	314	310	272	332	330	311	315	304	319	311	294	330	319	275	312	312	287	305	307	309	328	310	302	322	298	289	273	306	320	309	314	326	304	284	300	312	306	339	285	329	302	317	306	296	306	326	321	334	314	304	285	321	323	308	322	294	333	322	327	298	282	316	304	313	322	334	318	267	305	290	322	308	355	312	286	308	301	334	323	313	318	269	334	322	313	324	315	314	308	300	308	275	322	317	304	335	315	312	333	335	326	327	303	289	316	292	317	318	310	313	322	309	288	313	296	320	270	324	318	311	314	286	326	302	297	310	314	329	309	345	332	324	319	313	283	318	351	307	319	283	318	290	341	302	312	293	319	322	326	314	333	317	308	332	325	288	341	316	323	293	318	348	324	300	299	270	332	282	358	315	318	294	268	311	321	310	341	358	302	315	322	321	324	304	291	313	326	310	331	293	329	330	327	316	333	325	326	346	324	328	342	383	292	324	305	308	302	308	294	320	320	342	295	337	341	310	311	320	275	322	322	305	319	306	258	349	324	318	321	315	288	306	296	288	310	339	306	314	326	316	289	301	311	313	308	321	292	300	293	301	346	308	327	301	298	301	322	294	293	295	317	286	317	310	338	295	327	313	327	297	309	301	318	323	331	331	330	339	330	312	325	311	323	316	319	334	298	305	317	289	274	297	315	340	311	332	327	306	317	297	316	339	330	312	347	303	317	312	308	309	336	312	343	321	284	324	312	324	296	330	317	281	312	316	331	293	351	327	341	288	347	297	325	309	307	255	310	337	313	318	298	318	307	329	305	312	302	342	302	300	302	307	296	290	306	325	297	328	328	324	309	302	298	278	304	309	310	292	320	320	312	322	317	330	319	306	339	315	304	321	319	327	312	301	341	317	319	302	309	319	319	307	306	325	278	282	356	320	289	293	314	318	317	324	315	332	328	289	300	330	310	335	322	319	341	283	324	277	289	326	318	320	289	306	309	302	349	295	314	309	318	315	285	290	322	295	312	317	306	320	328	329	312	330	355	290	311	311	326	349	326	320	322	315	310	338	287	308	304	320	288	314	318	326	319	293	289	316	312	307	303	309	310	319	322	292	319	311	315	333	307	314	325	308	275	314	305	309	294	330	325	304	304	313	298	324	295	327	316	303	326	322	329	308	291	313	328	317	318	302	309	306	328	272	306	335	322	331	347	302	335	303	300	311	317	328	283	322	315	304	335	288	309	311	328	310	317	289	324	301	318	316	318	308	281	302	328	327	341	313	298	318	289	322	269	323	335	341	320	309	300	284	349	320	318	342	302	325	349	301	299	301	309	306	331	305	310	328	310	319	322	307	307	321	330	309	297	309	306	307	311	324	315	318	306	339	330	303	349	319	301	316	296	330	319	304	300	303	321	286	322	336	276	319	310	306	345	339	297	297	308	321	338	305	337	293	312	309	324	309	311	311	307	285	304	343	316	347	353	324	342	307	315	300	335	308	317	312	323	304	306	303	328	306	321	328	332	316	328	313	295	303	284	301	329	331	323	336	328	302	337	291	305	304	350	290	297	337	321	355	332	312	308	287	327	289	336	307	302	313	306	301	300	341	319	284	314	333	299	322	301	320	289	294	357	337	296	310	338	301	334	341	320	327	331	323	320	312	328	335	314	316	310	286	319	296	328	308	338	289	328	348	341	300	298	329	335	327	322	348	293	315	306	317	287	292	370	283	321	318	298	290	304	311	300	354	319	325	326	307	309	319	335	317	326	305	309	297	324	275	299	322	278	304	313	328	298	315	283	293	314	306	310	308	321	326	307	317	280	306	314	328	300	300	313	308	321	335	308	335	316	319	341	318	336	309	314	304	308	329	319	291	338	302	305	292	302	358	340	323	348	317	285	322	335	312	298	312	328	336	331	318	289	330	325	278	315	318	346	325	308	334	304	351	329	295	322	324	310	302	314	318	315	317	296	323	291	314	317	293	345	319	306	295	309	342	304	306	326	289	347	309	301	314	307	324
24820	42702	17343	5428	4596	4135	3150	2484	1929	1426	1092	974	802	744	695	576	637	575	599	577	510	529	548	517	554	510	496	507	503	484	424	492	465	442	433	428	404	413	414	452	433	431	436	433	461	422	422	408	421	405	422	407	430	489	435	434	435	404	403	440	423	441	433	446	417	402	444	401	399	444	467	375	424	422	422	434	407	428	465	450	433	439	435	428	419	414	474	439	414	403	433	397	453	425	437	449	421	432	419	427	433	429	399	404	442	412	404	415	441	419	422	425	432	428	405	446	409	407	421	412	436	402	429	445	456	417	398	406	392	423	378	408	425	442	411	382	395	470	457	387	418	414	416	435	435	383	438	391	430	405	398	446	429	432	406	419	409	424	421	458	421	454	418	407	418	421	461	416	428	408	412	443	400	402	403	428	439	423	427	425	419	443	385	401	431	405	411	390	414	408	420	396	445	455	438	421	429	425	422	420	449	418	417	383	434	438	396	429	425	449	442	455	386	441	424	405	425	413	440	421	404	401	412	412	430	377	405	408	413	407	391	432	444	438	440	468	422	423	424	443	418	412	408	415	411	416	433	451	390	448	431	385	447	433	394	402	413	420	482	397	435	438	363	417	385	410	440	433	409	438	419	418	418	457	436	427	392	427	445	466	437	428	417	433	400	396	433	458	434	419	407	432	413	437	417	425	400	466	423	385	455	439	395	428	410	413	446	397	415	394	416	427	380	452	437	432	427	436	423	390	423	408	430	441	367	413	405	412	464	416	433	414	445	413	420	478	405	399	420	390	420	418	404	427	405	413	431	447	422	405	442	446	427	368	431	418	408	422	429	410	425	467	409	404	438	410	412	419	436	421	378	412	438	388	412	448	432	442	452	412	410	413	383	396	384	456	421	407	419	408	414	423	424	400	412	420	425	451	454	421	418	375	403	421	426	428	410	404	436	435	427	442	433	454	428	399	384	420	435	413	447	446	414	411	421	399	410	404	425	421	429	410	441	384	436	458	409	430	427	439	422	441	406	411	419	435	462	411	423	449	433	442	467	408	427	414	438	439	408	391	394	418	420	397	384	417	426	401	388	461	418	441	438	400	455	416	459	429	419	434	433	425	414	428	406	403	408	423	387	377	411	415	399	390	399	428	388	407	410	426	429	448	416	394	374	451	427	439	446	441	449	407	402	422	417	420	413	412	405	412	419	411	408	391	392	411	431	436	448	422	388	406	436	408	426	442	427	393	393	446	448	439	420	412	451	435	437	384	412	408	403	438	432	420	436	448	404	444	437	423	401	390	394	389	410	396	442	419	420	403	414	420	426	444	417	439	410	415	433	418	447	393	448	405	435	439	430	421	396	428	411	419	394	427	419	418	438	413	418	448	426	440	413	447	433	458	409	424	392	389	432	434	377	390	402	406	444	433	409	447	423	408	432	396	442	419	424	406	407	467	417	428	451	413	416	431	416	452	413	383	448	436	423	410	427	390	404	422	430	434	447	415	413	440	415	447	424	404	439	443	431	426	434	426	416	421	416	444	436	453	454	408	413	419	430	421	426	416	434	419	415	403	426	446	400	441	441	406	418	445	422	407	438	411	451	396	409	415	425	442	445	430	442	419	460	400	434	458	430	427	437	446	438	402	424	413	436	443	439	409	436	435	424	440	428	419	439	450	442	425	405	434	436	407	435	452	421	416	427	434	402	412	440	449	401	434	427	418	418	442	449	406	397	428	431	438	420	409	419	405	422	442	413	405	460	401	446	442	423	417	430	405	462	384	424	423	458	465	392	393	455	427	431	411	423	465	372	404	436	437	416	416	416	434	448	397	440	452	421	440	405	394	422	422	419	419	392	453	401	430	419	464	383	405	423	416	408	435	426	379	417	402	410	414	455	403	411	461	449	399	429	419	428	420	426	408	423	409	407	447	417	386	441	436	393	472	418	450	424	428	437	434	412	410	443	409	444	436	402	440	399	410	412	408	437	418	399	438	422	450	397	439	400	420	414	421	406	413	417	437	412	439	388	394	431	363	447	408	405	414	415	433	416	418	423	412	431	414	427	410	465	412	456	437	411	462	432	455	414	426	432	383	423	407	388	405	421	436	417	447	421	410	413	429	414	422	409	435	439	449	435	457	410	420	400	445	460	431	401	404	430	402	419	456	406	409	420	446	431	401	427	373	390	372	416	424	439	412	424	391	426	416	406	411	442	437	407	439	416	394	412	434	435	421	437	410	459	422	452	409	415	422	414	434	419	419	377	417	409	430	444	429	434	417	415	435	419	411	473	399	423	451	429	412	441	423	435	431	422	429	451	412	413	414	414	465	391	409	423	467	414	395	405	392	429	426	407	411	422	438	408	437	404	427	448	409	435	432	421	415	414	435	403	430	383	377	421	403	417	457	404	430	404	482	431	427	412	419	418	414	407	405	442	429	383	389	405	413	400	399	417	425	451	414	432	409	436	427	400	396	405	417	393	384	444	406	438	460	422	420	432	430	421	419	444	436	410	446	441	395	428	428	410	407	438	440	451	416	428	450	414	416	415	432	413	430	402	393	423	453	399	383	429	393	402	416	406	404	461	422	411	398	409	437	384	451	394	451	440	409	444	414	440	399	418	429	425	425	439	453	405	406	428	409	441	432	419	413	418	444	410	440	434	444	426	421	436	381	427	441	423	413	454	399	443	460	447	420	453	409	418	413	417	419	450	417	444	451	429	403	402	442	423	441	440	407	401	406	418	419	424	399	443	449	427	451	418	425	452	441	392	415	441	416	457	409	449	444	431	433	432	449	409	400	432	416	409	434	434	442	436	394	438	399	419	442	445	424	433	407	402	398	448	415	424	428	411	414	393	458	427	397	401	390	410	438	450	405	429	432	393	419	427	434	428	473	422	422	460	400	450	454	394	433	392	416	424	406	409	381	414	400	459	387	403	422	442	389	435	439	409	420	447	395	425	405	451	475	423	424	395	428	393	438	420	419	429	438	449	412	439	446	388	401	431	432	440	416	414	406	415	454	424	437	427	424	467	415	431	398	464	431	427	442	419	408	439	407	420	403	412	432	434	455	409	426	415	449	443	428	399	382	436	447	432	435	459	423	445	436	433	435	373	389	416	391	405	397	383	425	443	439	398	409	414	426	394	414	412	412	384	390	417	430	428	400	447	454	440	419	385	388	398	414	431	469	429	430	422	401	418	410	375	419	444	428	446	420	402	428	445	419	411	404	413	398	415	433	382	442	434	417	408	402	420	435	406	452	398	408	407	414	435	421	450	408	426	385	420	417	430	418	393	400	426	410	421	425	401	449	419	408	401	458	432	421	443	426	420	415	411	441	443	419	374	415	418	447	429	433	453	441	401	400	390	446	416	402	434	479	430	399	431	434	448	417	414	412	396	432	415	397	431	416	427	415	437	414	456	456	461	458	439	398	465	417	419	448	418	416	465	375	467	476	419	451	431	442	424	457	446	402	392	450	421	405	422	415	413	433	441	404	410	402	429	406
25345	21668	27599	25866	8506	1648	1191	821	588	493	383	376	304	320	300	304	270	289	258	266	273	249	276	267	249	257	237	234	235	254	236	218	253	234	228	250	230	226	247	214	245	195	218	240	218	252	221	225	230	231	222	249	220	223	207	224	247	218	212	218	233	232	219	235	232	209	209	218	217	246	244	233	229	194	218	227	222	218	216	211	210	241	216	227	227	215	226	227	239	226	238	224	227	228	228	220	250	216	213	230	199	229	207	221	230	211	224	224	225	224	237	190	227	268	218	224	210	223	213	222	239	219	230	243	213	199	216	241	217	213	232	231	200	230	209	201	239	197	225	236	200	214	226	242	210	236	218	217	209	214	208	205	231	229	206	228	218	218	221	225	227	203	220	231	229	235	232	253	218	215	236	218	220	205	208	211	228	235	243	200	213	263	199	235	214	213	208	228	228	220	226	198	212	193	227	224	200	202	220	220	245	240	236	228	220	224	231	229	235	225	206	218	221	223	212	231	269	202	198	198	230	232	247	233	227	218	210	231	218	257	208	214	221	225	228	227	207	223	208	210	211	191	211	219	222	232	233	215	264	220	203	227	220	204	228	226	186	247	202	241	237	232	209	239	218	220	206	224	220	233	212	222	213	239	256	210	234	220	228	192	224	214	216	229	220	229	213	235	223	233	214	212	202	198	208	211	219	208	229	204	228	204	214	227	226	210	219	224	234	227	240	211	221	220	224	212	219	216	240	227	240	192	210	250	207	257	204	196	181	231	222	245	260	222	200	223	206	188	231	233	204	240	212	218	230	233	238	229	197	227	222	228	225	236	226	242	223	240	213	204	204	221	225	206	211	186	225	220	207	223	220	237	212	222	209	218	216	238	211	217	223	227	216	183	229	221	229	232	217	221	206	214	209	205	204	215	202	209	233	207	201	226	218	222	207	229	237	227	236	235	242	223	228	221	226	240	226	249	220	217	214	214	219	232	209	233	218	221	209	232	236	209	233	190	210	217	222	239	226	233	199	207	205	234	196	224	220	207	192	223	237	242	204	196	206	225	200	230	206	222	221	230	234	216	248	216	232	230	253	220	244	241	208	233	239	240	228	214	231	238	202	235	203	218	200	221	218	231	200	203	252	221	199	212	205	200	203	222	249	228	226	224	220	200	227	225	227	222	206	215	225	226	224	209	208	256	201	213	252	272	250	218	232	213	224	239	216	247	219	188	229	207	230	231	232	207	196	191	215	229	239	232	238	208	209	227	204	228	225	259	202	209	235	245	195	231	224	217	203	222	223	251	201	246	195	231	218	238	204	231	219	217	234	216	216	233	217	251	222	209	212	208	221	210	242	234	207	226	224	232	195	242	237	198	182	217	217	244	236	232	234	217	234	220	223	224	215	220	203	211	237	240	226	233	241	230	223	263	224	206	219	283	232	211	204	213	225	229	206	225	235	218	246	195	225	246	195	238	210	209	241	218	225	223	243	217	198	221	231	205	190	223	216	204	226	218	234	205	217	226	227	239	271	220	228	239	233	222	229	242	217	197	243	220	223	222	229	231	191	220	223	230	236	208	216	232	243	220	222	206	217	215	244	234	213	205	210	237	227	197	232	220	223	234	234	215	228	226	216	226	234	229	258	241	226	187	198	231	248	231	210	238	207	200	242	231	196	222	219	237	223	249	238	200	204	212	223	241	237	217	224	210	202	231	204	223	223	211	233	210	222	235	212	207	222	250	224	226	207	244	215	232	216	197	219	221	229	231	230	205	226	216	228	225	194	220	245	232	218	216	237	229	209	205	245	234	209	232	239	215	212	216	231	222	244	200	222	209	208	204	200	257	227	218	194	203	211	207	217	203	214	219	237	222	212	208	223	213	218	237	217	198	202	192	212	242	225	212	215	278	245	222	232	223	206	202	259	227	213	203	225	247	221	212	242	214	231	251	230	227	181	239	236	225	212	228	207	214	197	229	218	208	211	227	221	210	249	215	181	217	225	227	212	271	209	212	238	224	209	232	212	211	217	211	255	223	224	216	225	226	248	219	206	199	235	223	205	223	238	232	219	207	250	205	210	225	227	223	244	218	242	248	231	215	224	208	231	269	222	220	225	206	237	235	204	205	226	235	224	197	214	251	226	210	225	196	235	246	221	208	213	225	214	217	213	236	219	228	204	222	213	229	224	207	192	215	246	239	223	204	211	230	201	234	211	204	215	197	220	195	210	221	215	230	216	226	224	221	234	198	206	226	243	235	225	227	214	236	222	179	210	248	210	221	228	207	251	184	220	236	215	211	190	213	236	217	238	208	236	228	240	229	229	233	204	222	232	215	207	238	201	212	240	234	206	229	226	211	232	197	246	220	238	253	240	198	214	200	231	216	199	234	201	208	223	223	203	228	204	200	223	227	218	234	217	226	209	236	225	226	227	197	209	219	216	219	231	212	208	229	246	216	217	228	221	227	222	234	226	209	223	206	234	252	249	219	231	229	218	201	205	217	229	232	205	216	205	205	214	263	234	223	229	231	216	232	195	222	213	240	194	211	209	209	223	251	239	214	219	190	218	223	214	197	212	226	219	223	221	227	239	224	250	215	201	231	222	238	234	217	243	201	239	241	217	226	231	246	201	186	242	248	217	240	217	200	236	233	215	251	208	210	226	227	238	246	221	214	233	212	214	219	215	222	234	230	215	204	228	200	234	197	190	220	204	239	230	186	209	231	226	209	203	248	214	228	207	229	232	212	240	220	222	235	225	240	220	229	188	219	222	209	239	221	212	204	247	229	194	229	231	236	209	227	220	208	228	243	232	227	206	240	197	228	248	224	199	224	194	231	218	233	209	220	249	235	219	250	225	234	246	258	222	227	217	239	199	213	216	232	218	215	223	212	229	212	268	221	211	236	235	210	233	224	225	211	219	251	200	198	246	223	231	230	224	208	209	223	217	238	236	217	232	223	222	221	211	195	211	244	222	208	210	211	207	233	218	190	216	219	245	210	182	225	224	261	205	208	254	226	208	223	211	215	186	208	222	212	226	208	247	241	209	219	216	226	217	224	242	216	226	206	204	198	208	244	226	243	230	252	231	218	237	206	249	255	231	216	227	224	236	225	182	226	240	193	224	226	218	222	212	221	226	200	220	202	195	256	213	216	216	216	236	248	232	227	204	184	231	231	230	245	208	200	237	214	211	186	211	213	207	217	230	235	243	229	183	218	195	211	228	209	213	205	228	244	258	217	197	219	213	231	226	227	209	236	208	235	190	218	233	198	235	220	211	227	214	227	212	233	201	220	187	235	222	199	226	238	222	233	214	221	204	231	223	221	237	215	236	219	224	234	229	204	217	219	239	230	227	241	216	242	219	226	206	198	242	202	229	224	251	233	221	244	235	207	220	218	227	228	216	199	196	214	224	239	206	225	240	237	212	250	232	198	216	239	208	217	214	241	253	217	224	236	232	204	216	221	241	242	206	222	232	219	212	244	216	243	216	225	252	264	222	207	243	212
24747	38884	13085	4171	3627	3393	2678	1852	1387	1098	798	644	528	507	477	480	435	411	405	424	442	433	371	404	347	356	350	318	332	320	344	335	357	328	323	321	277	313	316	306	300	307	295	321	300	291	298	285	285	293	316	311	326	307	304	271	294	288	311	271	305	315	294	304	270	302	308	309	337	306	287	315	297	291	305	305	305	298	291	294	292	290	271	287	309	283	288	299	280	306	296	299	289	289	289	284	327	283	276	288	320	288	294	295	278	287	289	314	258	297	307	296	283	296	314	305	300	274	297	292	306	293	289	279	306	342	297	270	292	274	308	301	271	308	290	279	289	306	292	283	288	312	318	309	265	263	310	308	297	304	303	295	304	316	301	284	310	304	266	286	302	310	267	295	295	299	303	281	293	317	261	307	256	297	295	292	289	305	312	331	298	323	301	300	293	297	309	273	310	293	296	296	319	276	312	284	273	316	307	283	314	299	281	315	309	292	279	277	335	310	314	300	311	321	318	310	323	276	322	300	270	293	262	318	314	307	306	319	319	314	291	282	291	307	305	274	290	255	303	297	272	309	301	315	276	289	288	287	333	309	327	276	290	298	305	278	298	301	294	314	272	302	328	289	282	292	309	327	288	281	299	320	290	303	279	278	252	253	279	277	298	307	268	301	302	282	282	300	284	280	292	278	293	299	309	298	291	295	326	343	296	305	296	311	326	282	286	288	259	333	338	292	288	293	302	287	294	306	289	316	270	288	279	288	296	289	263	316	310	303	298	287	292	307	299	309	307	293	313	298	278	302	329	284	321	294	296	312	279	295	261	297	300	317	291	261	295	275	283	293	294	293	296	273	282	290	266	286	320	273	298	298	281	335	296	277	305	299	310	304	278	292	310	300	314	293	263	329	307	295	301	276	282	286	281	326	276	302	307	323	309	291	307	315	302	294	309	316	272	277	323	289	306	285	305	335	311	278	281	297	285	313	303	301	288	282	291	279	282	296	287	272	292	274	277	324	282	283	308	294	282	293	286	317	282	269	259	277	268	295	294	322	308	279	297	314	323	264	311	315	292	278	293	303	276	296	283	296	293	304	286	281	272	303	286	291	267	276	297	304	269	263	295	306	292	303	281	314	308	311	291	293	339	300	306	296	275	298	294	288	303	319	298	289	268	313	303	267	290	279	326	272	273	266	269	313	293	287	283	283	303	303	269	284	295	288	269	303	291	331	300	295	302	312	297	314	311	312	308	267	296	272	292	306	281	303	292	309	281	293	301	294	290	300	299	301	307	301	312	301	306	294	289	300	293	293	289	271	288	290	305	308	285	286	278	293	276	301	271	301	295	329	297	335	310	306	306	281	281	254	286	291	299	251	267	322	308	304	278	297	289	326	324	322	285	294	279	292	304	278	279	299	320	276	291	269	292	302	305	295	292	295	282	310	298	332	316	300	293	305	302	317	280	287	298	298	290	279	312	293	337	304	274	299	285	301	297	290	308	313	293	291	288	304	309	301	267	287	283	311	297	292	315	279	311	311	307	276	307	290	335	292	295	287	333	303	301	314	287	263	326	304	319	299	295	294	293	263	314	286	298	298	286	286	281	293	319	298	319	277	298	292	321	306	294	285	298	299	283	282	313	313	315	307	309	276	321	309	298	301	246	297	296	287	297	300	310	285	291	283	310	288	279	271	307	273	321	296	311	255	277	296	312	272	307	294	328	324	277	317	284	321	276	298	267	279	322	298	320	289	286	265	278	298	282	320	321	304	323	301	297	298	324	290	296	267	307	269	291	332	311	293	341	306	294	302	308	300	282	267	302	314	285	322	280	291	304	290	316	291	297	301	301	276	316	288	317	295	277	268	294	285	263	325	295	307	279	255	293	318	306	298	307	283	304	299	311	299	292	278	288	311	283	278	281	307	290	282	296	309	268	321	291	313	327	303	282	286	309	308	314	280	275	253	311	310	277	317	269	310	292	277	303	326	318	309	312	309	299	312	283	322	317	295	276	299	341	307	274	288	313	254	262	293	276	317	287	290	281	307	317	277	307	303	274	257	329	305	293	303	313	338	303	288	321	280	295	311	322	277	323	280	291	310	283	288	290	260	266	260	268	322	288	315	273	272	271	321	285	264	321	264	277	310	280	300	290	287	315	308	279	292	273	274	286	288	303	307	289	314	282	306	266	276	305	286	291	301	320	313	316	283	321	306	285	278	301	308	272	285	286	327	274	313	328	298	308	298	289	285	276	334	278	305	292	312	314	278	295	301	305	278	289	294	288	286	279	296	297	304	322	295	291	295	306	286	307	257	316	283	293	297	311	307	284	281	284	290	300	262	309	298	331	276	261	282	296	269	317	305	295	287	305	308	279	269	337	260	298	286	311	258	281	287	280	317	295	269	276	318	285	286	297	281	277	303	268	274	282	275	270	303	284	310	303	291	283	302	264	280	295	292	326	295	284	330	287	309	293	315	316	331	304	258	314	300	267	316	281	305	279	329	309	282	309	305	295	312	307	299	296	292	300	294	290	322	293	298	313	299	277	286	315	299	297	277	278	275	315	311	288	297	308	312	302	300	302	325	323	310	281	283	329	277	325	260	319	254	288	299	292	273	310	261	313	304	287	297	295	310	312	303	290	318	292	260	289	288	297	284	283	305	321	300	283	323	307	291	259	259	304	295	267	289	274	255	288	299	278	293	312	324	304	289	292	298	277	270	326	323	293	300	265	292	295	262	306	300	314	309	276	287	316	315	305	286	309	289	291	276	329	283	295	279	303	282	297	302	291	289	285	302	273	274	287	330	306	302	262	310	313	285	311	288	284	291	306	306	270	271	304	306	279	314	303	317	276	278	301	285	313	298	269	313	283	280	277	298	277	291	277	319	267	290	287	263	309	266	289	303	275	289	289	287	287	271	286	302	289	284	314	321	307	286	296	344	280	275	304	306	275	293	303	291	292	304	289	313	282	289	298	291	282	292	288	303	312	296	273	288	294	291	306	284	280	300	269	313	308	280	298	299	314	290	273	299	275	291	272	296	295	291	314	265	303	312	294	260	276	300	288	288	283	278	279	278	290	305	284	310	324	338	305	298	274	286	300	280	296	316	294	278	277	282	286	286	280	302	300	309	287	319	293	284	308	287	285	314	310	281	273	281	292	251	303	281	300	292	291	310	298	280	305	303	299	281	284	275	283	289	296	302	311	315	301	317	302	309	329	276	316	254	297	317	293	310	273	301	293	297	263	300	295	292	311	310	280	283	267	299	296	289	296	273	281	300	280	301	333	307	272	300	318	315	302	292	262	279	280	271	298	304	296	264	322	320	311	312	280	277	336	296	305	286	278	309	323	306	272	307	307	264	287	273	272	320	292	319	308	306	302	266	301	286	264	297	271	292	302	294	291	287	304	308	319	266	319	299	304	291	298	260	280	296	280	288	276	293	320	284	318	301	316	298	315	274	301	298	286	344	261	299	306	301	289	308	288	315	291	327	301	302	277	290	278	314
23176	21695	29497	24417	21691	21624	6918	1508	943	734	627	507	402	366	331	274	260	264	276	251	247	225	239	235	236	206	176	181	200	165	166	189	152	170	171	154	165	159	175	154	156	170	161	145	169	171	132	136	170	148	143	158	139	148	146	146	144	161	173	133	127	149	135	157	152	130	141	124	139	155	152	143	144	150	143	159	171	147	168	155	165	155	153	161	143	143	147	156	163	134	145	137	146	134	160	131	144	122	132	157	137	135	163	146	165	153	147	143	133	142	123	134	151	161	145	155	148	141	172	162	170	141	146	176	162	145	146	148	143	144	150	158	177	139	137	147	164	169	151	155	159	157	152	151	148	141	148	150	141	130	148	173	136	151	126	139	169	157	137	130	153	153	149	144	128	137	142	140	161	158	138	157	164	155	142	156	149	121	143	141	138	129	144	157	166	157	161	152	135	164	155	143	150	158	113	130	145	137	149	144	121	143	149	158	123	164	124	146	159	151	137	141	150	151	137	144	148	149	166	121	171	145	138	154	151	145	165	163	146	167	142	168	135	154	165	150	167	150	174	159	129	132	179	152	163	162	160	132	159	129	121	144	150	134	135	149	146	141	141	141	153	149	159	183	159	140	165	161	159	142	143	157	142	136	129	175	123	129	137	161	146	134	138	139	132	139	149	163	148	159	143	138	138	166	158	144	138	146	161	140	135	157	144	147	161	143	148	146	147	143	152	154	137	161	134	126	154	155	142	164	131	144	138	127	148	164	157	155	122	155	139	143	177	148	148	129	149	159	182	139	137	133	134	156	169	146	155	142	168	139	141	154	151	160	140	140	130	152	148	151	134	138	142	161	157	146	143	151	152	134	149	153	131	165	142	138	125	155	152	138	124	155	144	157	146	144	127	154	153	147	146	116	142	165	141	124	146	150	164	149	142	132	147	152	140	151	160	169	133	134	144	122	154	146	154	144	156	141	129	125	147	144	153	125	133	169	148	139	151	149	151	152	156	156	178	163	141	150	146	137	153	153	154	138	152	140	153	151	121	160	157	146	140	151	122	136	160	158	144	157	144	144	137	179	138	143	170	164	149	147	138	132	155	143	176	158	127	161	145	163	140	153	127	127	154	137	149	147	147	143	136	156	130	162	147	115	157	132	142	148	155	149	175	136	139	159	150	161	145	160	127	142	150	157	137	162	147	146	137	179	153	167	163	151	148	150	155	171	148	138	147	148	158	144	146	179	158	158	137	166	158	140	163	151	145	144	149	145	148	136	151	138	159	170	141	148	146	154	166	157	116	146	138	145	180	129	138	161	148	158	127	158	166	153	136	143	150	159	144	172	139	158	155	156	158	142	177	147	166	133	147	161	153	136	151	140	139	145	146	143	163	162	148	135	151	147	163	152	157	158	138	129	140	134	156	132	152	163	142	135	139	142	150	150	144	142	157	151	141	144	151	138	152	134	131	136	158	161	145	136	167	153	158	141	167	118	152	137	147	139	151	145	135	130	159	139	170	142	150	144	159	157	128	160	143	146	130	141	141	128	147	159	132	161	144	158	132	154	165	144	168	167	124	127	136	136	147	157	139	150	159	135	170	133	137	152	145	149	150	125	164	142	172	187	130	145	143	142	148	173	127	138	153	134	170	145	144	160	158	170	145	143	154	153	136	144	133	139	132	150	130	148	163	144	133	157	138	137	170	134	147	154	165	147	136	160	134	128	155	142	137	156	145	153	134	154	162	140	172	145	183	157	173	165	140	142	146	133	159	133	154	141	143	159	138	129	156	143	152	123	137	159	178	135	156	150	149	158	146	137	147	142	144	141	154	150	146	159	157	132	144	147	172	166	119	160	139	146	162	155	139	145	141	145	156	136	132	145	135	157	137	146	141	138	161	131	156	147	127	109	145	180	138	151	144	161	149	133	127	157	159	151	151	139	130	174	145	143	152	152	167	184	174	131	150	167	153	158	146	177	133	139	142	135	143	129	160	153	156	159	129	154	127	166	146	146	149	125	128	140	151	155	140	147	144	162	185	134	130	138	147	176	141	143	151	169	160	142	160	157	153	143	141	148	139	131	171	165	151	167	146	147	160	151	127	144	164	153	157	147	167	163	140	146	141	151	145	146	167	137	171	147	133	144	166	157	155	146	152	151	157	155	145	138	157	149	152	147	153	146	136	127	162	157	149	134	142	138	152	154	161	135	140	136	155	140	159	158	119	139	155	134	171	144	148	128	141	161	139	167	156	161	145	180	158	132	138	151	145	143	137	128	160	165	135	138	172	133	137	161	140	158	145	147	126	171	140	140	141	147	152	175	150	173	177	144	139	162	160	156	145	129	168	149	139	163	157	141	140	148	142	164	145	143	157	156	144	131	147	125	124	135	172	139	153	170	150	153	139	136	142	149	154	132	156	145	152	137	170	176	133	163	131	147	136	137	121	161	162	128	157	149	144	153	159	155	130	139	147	163	141	136	140	113	149	126	137	168	145	166	163	145	146	126	167	133	151	168	162	151	165	161	165	158	143	162	141	145	157	154	126	165	122	158	141	153	125	147	131	157	133	140	132	154	153	139	141	161	145	142	148	158	134	154	172	161	164	148	164	146	159	161	174	139	132	137	131	168	146	179	174	135	149	152	138	155	145	152	143	139	139	168	165	156	153	132	129	146	138	151	161	152	166	153	142	140	135	152	159	183	133	131	166	131	160	161	147	131	158	138	149	130	167	153	146	142	168	146	140	141	184	147	154	146	154	145	155	135	166	167	135	156	153	151	135	137	146	160	148	155	145	157	138	134	145	115	153	149	162	151	127	137	141	150	151	142	147	126	149	154	158	139	124	161	159	144	140	172	127	136	165	158	149	124	129	139	162	139	143	159	158	132	144	160	148	148	145	133	145	139	141	141	146	144	168	146	143	175	148	139	152	158	146	155	167	133	131	141	164	145	143	148	161	144	151	138	134	134	144	151	157	159	166	147	133	148	160	168	142	173	143	143	145	146	148	166	135	145	144	159	143	140	148	143	158	144	153	155	157	146	139	145	173	159	151	138	162	137	147	138	155	137	145	141	143	152	167	130	140	131	147	152	138	141	149	157	142	139	152	142	140	148	132	126	137	138	137	158	162	165	143	144	151	131	142	135	141	147	141	143	160	160	139	139	149	136	146	138	152	162	136	141	140	132	131	139	151	134	152	157	146	137	152	139	150	148	158	149	151	152	140	147	152	156	135	146	138	129	159	162	129	135	142	129	142	146	153	132	144	145	171	140	153	156	157	160	148	138	153	149	164	144	162	148	138	133	157	134	155	141	138	144	131	142	141	120	143	141	163	156	158	130	149	134	129	114	149	168	146	162	156	137	156	153	143	141	140	138	175	122	161	159	165	149	136	153	155	136	150	153	137	134	152	137	154	144	134	157	137	147	155	162	153	145	150	150	142	136	150	158	150	161	151	146	149	154	125	163	147	147	151	155	132	154	140	147	136	157	170	137	153	138	143	146	132	131
28345	47337	21045	7889	6210	5573	4455	3135	2276	1654	1224	1036	843	701	594	547	516	470	468	470	444	410	405	380	376	321	334	324	296	271	263	259	283	253	279	237	244	238	233	230	249	235	198	225	220	245	207	217	236	198	218	199	206	191	200	192	202	221	234	219	205	205	224	238	216	198	197	206	189	219	208	207	192	201	198	211	185	240	208	212	171	197	219	204	206	208	191	220	208	196	204	186	242	205	204	187	214	214	207	209	192	206	204	187	196	208	182	219	183	212	222	196	199	201	181	184	199	192	196	209	233	208	170	195	219	201	187	204	205	206	213	226	203	189	190	204	207	183	201	203	230	183	216	191	204	183	206	182	206	232	207	201	213	186	225	201	195	196	216	208	194	223	216	230	188	188	183	224	219	214	230	201	204	211	192	177	209	174	184	202	203	206	198	180	202	216	197	214	183	207	216	202	204	187	196	206	218	171	211	203	175	205	199	191	210	220	210	203	205	199	204	198	206	207	223	205	187	198	194	180	198	234	213	169	202	210	194	197	212	208	209	195	201	220	200	195	210	207	188	201	213	217	199	184	174	196	228	218	208	204	175	205	188	201	222	212	210	205	230	200	217	197	187	211	222	179	196	208	218	210	190	189	218	214	195	200	218	226	200	191	192	217	204	213	209	201	217	176	195	210	192	210	217	218	221	203	189	222	182	205	202	211	188	215	186	213	221	198	183	225	199	177	205	194	212	224	213	200	203	171	221	202	216	225	232	204	198	211	189	207	195	204	215	198	206	218	213	214	187	202	217	195	186	218	199	213	204	221	225	197	225	204	203	227	203	203	205	216	206	213	166	193	207	203	228	193	184	206	193	189	210	208	214	230	207	208	187	178	181	221	224	180	196	227	203	211	166	221	218	225	208	211	230	212	193	202	196	196	201	202	200	222	183	202	224	200	197	222	200	197	201	204	195	193	206	180	208	187	192	211	211	179	183	177	184	193	190	228	192	190	228	206	200	193	189	188	221	204	193	213	200	208	214	179	213	209	205	231	185	184	200	205	188	211	220	215	180	197	191	222	235	193	200	210	191	206	210	195	200	190	233	196	216	187	212	217	163	197	201	202	200	211	187	198	186	219	194	192	210	204	178	184	185	203	220	206	225	198	224	182	192	205	197	215	212	199	205	206	203	184	207	217	219	183	200	189	205	201	197	176	211	201	190	196	222	218	197	183	198	209	223	216	202	205	210	226	224	223	207	242	238	217	184	193	206	202	198	205	206	200	222	202	216	226	208	222	220	220	196	209	182	192	203	181	187	184	198	238	180	193	226	218	214	189	199	228	187	185	195	186	193	189	209	201	207	209	200	201	208	171	222	196	212	234	192	201	214	199	198	210	228	202	212	208	198	215	195	197	213	204	215	194	216	216	192	184	205	216	204	215	219	204	197	205	180	181	216	195	193	192	218	182	216	217	227	219	193	227	222	187	200	181	209	208	190	182	230	206	213	200	193	204	189	200	214	188	207	193	207	211	200	193	191	211	221	181	200	194	195	197	218	226	183	217	221	202	216	201	222	188	223	178	188	225	179	216	233	194	225	224	190	191	222	220	176	200	195	192	196	189	218	192	225	216	202	211	200	209	226	230	205	198	196	177	198	185	211	221	197	195	208	227	197	216	193	187	214	192	205	218	199	189	213	210	192	194	211	195	210	210	198	190	208	194	184	209	226	200	195	185	199	196	178	223	221	203	195	188	220	192	219	210	186	199	232	200	193	216	210	177	205	205	189	191	201	218	202	186	208	191	187	197	192	207	206	181	212	195	181	188	218	201	220	213	205	207	183	211	236	207	206	190	180	204	185	189	220	219	189	224	195	226	223	186	187	198	188	195	187	215	213	204	205	193	207	196	203	196	221	209	193	212	194	241	198	223	197	179	195	211	209	205	205	187	195	184	227	179	179	211	237	191	201	197	222	219	195	215	210	218	213	216	223	205	209	179	209	188	185	206	181	191	211	229	187	193	213	207	222	200	219	179	184	187	225	202	193	215	207	192	213	206	183	189	176	190	201	196	204	207	210	208	198	211	186	192	227	217	193	178	185	220	211	215	204	178	190	199	197	192	223	206	194	220	191	166	219	202	211	221	230	192	206	218	218	212	207	224	200	238	194	198	203	195	204	226	214	236	224	205	196	226	193	164	210	212	197	207	200	195	216	211	194	165	189	212	209	202	191	215	205	219	234	219	209	194	211	178	216	202	222	199	185	211	186	170	188	208	204	178	214	184	215	201	201	182	210	212	207	216	227	185	193	215	192	212	192	172	212	207	212	195	212	192	206	212	209	199	200	196	175	189	225	188	241	178	204	197	199	220	217	218	189	176	189	188	222	181	223	224	205	217	219	201	192	172	179	220	196	223	217	192	197	192	198	202	205	190	193	198	196	201	201	217	212	208	195	207	194	208	208	222	199	206	200	184	182	190	201	214	201	206	213	184	211	231	194	179	192	236	202	171	229	209	176	213	198	216	215	204	213	211	201	211	191	196	203	173	185	221	209	224	185	205	198	217	191	194	208	224	202	207	214	207	195	176	195	204	199	200	206	223	195	195	200	212	215	208	216	190	190	207	183	201	221	231	214	185	198	201	209	212	204	196	213	188	201	204	206	190	184	200	178	202	215	181	207	203	210	214	205	180	200	220	217	215	210	173	207	187	196	203	216	201	192	206	199	198	211	185	204	196	194	210	192	185	210	223	214	212	198	242	217	197	218	210	194	219	185	193	189	189	186	191	193	216	190	207	215	210	216	204	207	202	201	220	215	209	220	205	189	231	192	189	205	183	192	214	221	221	194	204	212	190	215	205	171	202	206	204	202	207	184	198	200	181	208	189	206	214	208	196	207	204	198	195	192	214	180	206	197	204	217	184	191	195	208	206	199	176	203	225	211	197	207	179	201	203	205	196	202	218	209	217	198	215	204	193	214	178	216	215	246	191	195	217	193	212	219	214	209	211	216	189	223	205	198	203	212	197	184	245	205	203	191	224	182	207	209	191	188	180	213	200	199	191	201	178	236	189	220	203	207	223	185	221	215	213	189	207	197	186	233	206	182	190	203	221	167	209	198	214	205	195	221	201	211	188	208	205	205	215	165	191	192	188	203	191	203	206	206	211	204	232	228	205	213	157	176	191	232	200	183	206	204	198	186	192	216	220	183	219	196	205	211	186	222	219	173	199	190	214	213	226	193	232	176	196	203	211	217	213	221	206	212	216	194	202	193	205	223	221	177	216	218	190	204	199	208	203	220	193	205	199	187	198	200	188	189	187	198	187	215	222	212	218	196	201	194	199	201	224	178	203	220	179	200	201	181	186	188	203	198	231	199	209	214	206	229	219	192	201	180	211	192	193	216	218	200	218	182	209	186	216	199	215	207	198	197	185	191	193	213	204	199	196	214	203	220	200	199	192	222	232	203	220	196	197	195	193	206	222	182	205	183	218	202	198	202	219	195	193	216	209	209	217
28620	21436	10669	2371	1381	1204	1002	779	607	496	481	443	392	412	357	357	390	396	366	402	378	347	383	343	344	343	330	362	362	317	329	339	338	349	320	338	352	344	331	331	328	353	324	330	341	308	313	359	352	349	356	324	325	345	323	307	335	332	309	341	344	316	341	338	325	329	347	353	316	340	344	313	344	382	316	314	347	348	371	333	339	347	338	313	341	353	341	357	329	344	314	353	361	312	334	360	321	351	318	331	305	347	347	359	349	323	336	379	323	327	355	355	343	365	352	341	348	352	352	324	316	344	335	325	342	342	284	346	330	381	339	319	323	329	352	316	363	346	331	330	309	317	349	345	348	376	299	348	329	342	344	342	359	331	352	334	328	355	325	329	340	335	346	341	354	332	357	353	328	344	332	335	368	370	337	330	340	361	331	371	356	341	340	313	335	332	335	342	339	334	331	338	321	388	359	342	323	362	356	352	315	319	364	334	361	341	349	329	357	323	364	367	362	354	346	326	343	348	334	367	348	349	352	372	337	345	321	324	325	342	383	350	348	325	329	335	346	350	350	333	312	346	332	322	350	304	311	349	322	350	345	381	340	343	358	373	341	343	313	338	360	336	354	326	349	347	312	323	328	350	324	351	349	333	335	350	344	354	343	323	330	337	357	344	364	345	363	339	339	331	335	361	355	338	369	334	305	340	329	330	335	364	359	331	321	345	337	328	333	338	336	347	356	361	327	358	341	331	327	318	337	328	362	331	347	330	305	360	311	326	345	328	361	319	338	332	322	340	366	365	353	321	296	317	342	349	352	334	329	347	333	347	338	330	339	359	359	330	340	328	341	356	345	330	344	338	346	352	365	352	350	335	351	333	340	328	354	283	308	319	361	332	330	305	355	318	342	332	357	341	313	331	325	335	370	316	319	363	347	361	332	314	345	337	329	339	325	348	314	341	325	344	342	356	336	334	354	356	345	313	368	330	327	319	348	332	359	347	373	334	315	356	358	356	290	358	318	335	329	364	366	324	321	370	348	340	308	356	355	310	329	305	340	337	332	358	332	329	335	347	312	312	335	305	352	325	371	338	336	335	349	360	347	347	349	313	350	338	360	324	338	338	349	361	345	326	334	343	331	361	318	349	318	329	322	359	359	360	323	372	328	377	359	326	364	340	336	350	380	326	340	325	358	358	328	346	340	341	352	307	346	335	307	303	332	353	364	344	319	344	353	333	346	345	363	357	352	360	296	335	330	328	318	353	376	356	303	364	333	366	355	335	324	320	302	370	347	317	353	323	338	338	348	343	360	324	315	334	320	337	346	331	329	363	330	346	336	293	337	336	334	346	341	347	326	349	340	310	309	338	339	367	359	342	346	329	352	343	353	316	338	308	366	326	334	359	344	350	340	321	331	320	352	335	350	358	331	331	368	338	344	327	377	332	325	346	328	343	304	335	327	357	358	324	357	319	312	355	389	340	387	312	358	350	345	338	347	328	338	346	344	338	329	344	346	382	346	346	342	333	335	325	314	341	327	328	335	378	352	340	304	334	352	334	353	341	338	339	344	337	353	310	340	327	335	375	336	321	318	332	315	327	348	357	307	313	295	347	313	335	341	338	333	325	369	351	354	317	346	358	368	304	365	349	334	328	350	356	368	330	347	353	314	339	337	324	355	311	338	342	323	315	346	362	310	341	351	340	350	334	352	333	351	372	357	321	339	314	361	348	329	348	350	314	328	342	362	325	333	372	340	375	371	368	351	311	355	357	308	336	319	325	324	326	375	342	337	364	316	322	340	339	307	358	336	313	331	348	344	351	336	312	342	341	353	342	360	343	345	343	336	318	314	350	332	351	304	356	398	313	306	329	320	350	340	342	364	308	341	339	311	337	318	321	299	348	313	386	323	345	328	349	326	343	316	316	307	332	312	324	328	325	337	328	330	340	319	318	319	345	313	325	369	328	365	320	323	350	336	336	386	358	350	369	340	359	332	344	323	325	320	330	352	356	340	327	299	334	335	344	345	347	355	345	323	353	339	346	330	344	318	341	340	345	304	344	361	339	321	343	321	315	347	304	317	381	355	338	354	340	353	312	322	346	353	360	345	309	356	315	347	321	346	337	366	318	316	317	314	339	350	360	358	324	331	318	326	318	324	328	327	346	327	326	326	317	354	319	329	350	359	350	306	316	334	317	355	338	304	333	352	364	319	375	336	364	344	303	349	353	315	351	322	328	359	329	345	317	333	326	340	367	334	360	343	328	352	326	345	333	328	325	356	328	365	336	360	308	314	327	318	331	288	329	357	351	339	359	329	297	348	324	308	345	338	346	344	332	369	333	328	322	321	328	339	345	332	301	361	347	325	344	318	337	348	315	340	364	354	348	338	357	358	314	343	347	343	328	317	382	345	324	359	366	357	318	356	375	331	331	343	309	326	343	307	331	345	332	310	340	362	369	298	333	353	282	338	313	350	333	359	345	324	330	337	360	361	315	299	364	334	346	314	331	338	340	304	350	316	343	330	349	340	336	351	316	326	364	370	377	327	331	331	350	325	298	362	369	309	361	341	340	355	362	373	358	326	364	344	364	341	315	332	317	321	363	326	290	369	319	331	306	335	351	303	323	345	346	365	334	342	335	338	345	356	334	348	340	317	359	306	365	337	337	333	363	371	388	357	364	321	349	346	353	354	311	326	337	358	368	313	366	313	326	330	331	370	303	340	342	323	339	324	307	324	311	360	370	329	344	364	337	349	324	338	348	315	306	381	340	385	328	352	332	292	325	342	338	343	300	367	378	325	319	324	370	332	324	309	366	358	325	335	311	330	344	349	343	347	340	331	340	313	323	344	307	350	319	343	359	323	340	341	305	336	333	373	357	301	354	332	330	368	351	316	350	335	361	348	335	359	347	289	356	313	348	376	364	346	330	351	357	332	348	347	326	335	328	319	368	367	340	337	348	368	332	317	314	356	337	339	375	347	341	350	341	319	336	366	338	373	340	343	331	356	373	346	330	288	349	327	352	300	328	311	308	343	324	328	344	342	335	346	311	353	336	338	346	321	324	357	367	321	370	316	349	351	349	352	313	351	363	339	341	350	346	323	358	375	336	328	333	357	315	327	344	347	316	337	321	341	358	328	355	362	347	314	342	340	322	295	300	359	340	357	322	319	357	342	356	349	326	340	332	340	322	324	384	324	298	305	342	335	367	316	333	323	334	320	342	335	339	361	309	309	355	345	309	360	325	345	335	321	380	327	335	311	359	321	337	357	325	351	344	296	344	333	365	316	391	324	350	332	341	314	351	324	337	327	341	324	326	327	320	355	298	283	341	359	330	314	347	338	367	306	365	359	331	319	345	328	325	344	343	349	391	369	320	331	310	346	317	359	345	388	353	312	343	314	310	334	324	338	333	311	321	333	317	301	330	315	347	321	345	293	321	314	309	328	332	328	324	353	335	320	336	342	366	333	365	335	379	323	373	320	332	341	336	374	294	353	341	328	329	364	346
23172	30275	9223	2949	2587	2561	2063	1630	1159	924	756	691	656	586	592	577	544	567	541	530	558	513	502	546	482	489	486	476	471	478	449	476	426	456	494	457	455	454	464	455	443	455	469	471	450	441	438	445	438	466	436	493	423	440	444	478	421	418	451	417	455	434	434	424	458	449	458	469	436	498	500	449	478	445	421	459	398	448	468	452	447	420	453	431	459	456	472	450	429	452	424	441	432	458	402	464	431	429	443	431	439	443	440	431	433	439	469	447	448	466	464	468	407	496	449	434	439	457	444	449	444	412	422	451	457	415	433	445	419	475	493	421	453	423	428	423	411	497	434	437	505	477	451	442	431	435	451	474	432	470	437	481	484	456	459	457	456	436	439	414	476	448	442	424	464	436	466	409	456	450	449	412	400	483	439	445	466	413	424	421	447	452	406	477	460	461	492	454	443	448	445	434	465	448	428	429	459	416	432	438	454	470	429	478	467	452	435	445	457	440	450	483	472	436	487	476	447	415	436	448	449	425	435	431	449	432	488	432	455	423	484	441	457	441	410	439	425	425	410	447	456	443	442	450	443	398	468	458	477	428	486	473	389	458	447	433	471	471	437	458	423	468	469	445	436	456	460	471	449	441	438	437	460	478	470	483	472	421	480	441	419	439	443	486	424	430	432	465	512	426	444	458	475	475	454	420	442	432	457	459	457	458	457	470	428	411	437	431	452	448	471	431	426	467	451	452	445	413	447	476	419	421	424	409	461	472	448	440	457	412	433	468	440	413	429	453	472	484	414	459	441	456	443	449	437	449	448	455	419	460	436	451	443	427	459	444	457	483	478	392	430	422	462	410	420	466	483	443	453	499	447	439	461	443	410	465	438	466	437	437	441	431	460	446	478	412	424	410	439	464	392	435	463	437	416	438	432	475	456	419	483	436	460	439	457	452	426	421	450	479	446	457	422	403	431	436	404	452	486	456	451	458	447	445	431	450	467	407	465	450	436	410	451	462	431	431	438	444	450	438	494	442	474	440	458	468	438	464	430	488	426	467	448	417	422	431	453	436	401	454	407	443	487	441	441	437	435	452	450	453	427	453	441	446	464	459	438	489	470	413	451	477	445	465	477	462	442	442	443	434	443	461	435	435	474	445	464	471	448	440	457	448	407	415	438	430	439	453	454	441	454	463	446	474	436	425	439	477	413	418	444	446	430	437	429	447	464	451	427	450	451	488	454	450	417	445	436	449	434	443	492	465	475	437	443	459	435	465	480	473	417	400	452	428	419	451	434	472	450	422	455	466	437	468	441	453	434	415	421	497	455	470	427	440	439	428	425	479	432	467	439	452	375	429	466	457	460	458	451	459	444	471	444	439	464	431	433	441	456	441	472	455	437	473	454	486	444	455	455	488	450	475	475	473	435	408	428	496	461	461	409	461	467	435	458	451	486	419	419	433	420	453	449	447	490	456	410	423	462	447	460	430	450	452	439	437	465	454	395	441	456	453	426	422	490	448	437	461	471	445	457	406	465	442	465	425	443	442	453	485	473	470	455	421	445	436	430	430	420	439	456	453	434	434	455	436	413	441	421	436	473	413	451	440	457	449	408	416	408	476	418	457	408	488	436	461	425	414	443	449	471	460	454	512	435	471	454	463	460	449	474	459	445	446	431	438	408	449	452	490	449	468	431	435	426	439	451	464	429	445	425	436	483	465	471	453	485	453	466	439	434	434	449	463	450	448	473	447	440	428	460	459	444	467	468	497	455	458	418	452	453	436	434	455	437	454	498	483	458	424	488	445	483	452	442	429	452	433	480	427	480	448	461	437	435	445	459	473	414	464	484	468	419	463	419	468	497	433	456	438	465	394	455	463	451	472	443	449	429	438	419	467	454	480	440	456	473	440	462	421	394	447	435	488	472	430	442	435	429	462	470	449	483	484	418	431	406	466	487	420	485	450	474	440	465	463	432	436	412	433	431	425	425	430	436	412	453	461	462	429	454	470	482	440	452	422	429	433	441	447	431	439	465	424	450	427	439	440	438	441	457	452	445	430	441	403	424	396	425	454	408	411	439	442	448	446	424	447	435	453	435	443	489	449	441	416	447	440	452	411	439	444	439	435	455	452	451	471	475	434	443	455	477	443	419	452	411	420	482	482	466	458	444	448	470	456	453	415	392	470	416	445	436	445	446	458	456	453	444	473	480	449	442	451	466	451	432	455	472	455	414	421	410	431	455	431	448	456	452	422	483	432	427	427	478	462	452	453	442	440	490	431	456	434	429	448	457	421	413	436	446	448	461	458	448	427	470	444	443	417	407	451	465	462	452	456	473	462	448	436	427	448	407	435	466	433	479	439	444	420	462	463	456	396	403	471	447	433	479	482	446	444	399	393	423	477	425	441	459	446	455	458	468	456	411	456	443	426	429	450	441	467	435	437	442	434	455	427	408	458	454	450	450	444	425	428	450	461	412	454	415	440	424	456	447	484	432	439	474	431	435	497	452	435	437	440	464	439	461	439	480	471	421	455	437	420	432	433	443	477	448	424	451	439	442	449	453	437	421	423	441	449	430	470	438	443	444	404	446	425	452	479	413	464	467	483	451	471	443	460	431	447	471	460	460	414	439	471	427	453	460	449	453	463	488	458	478	444	439	470	451	439	409	461	436	424	428	455	470	444	477	452	460	467	428	435	460	462	500	443	451	470	426	438	413	454	470	413	411	437	446	454	432	457	452	453	469	449	463	412	444	456	431	442	454	451	475	464	448	435	445	435	434	459	438	487	428	470	456	437	486	428	457	423	426	462	412	424	465	439	513	454	461	459	442	427	461	511	446	428	428	452	402	457	506	427	465	476	437	432	453	479	446	411	444	484	457	424	463	458	446	464	441	474	450	450	465	416	442	434	442	453	413	447	438	443	438	425	435	455	432	459	442	438	439	468	418	439	437	460	453	430	470	450	475	481	446	441	480	504	457	412	441	452	497	445	471	447	421	406	429	474	447	456	449	454	405	470	444	436	437	448	462	465	440	495	434	464	470	427	448	409	429	457	451	446	449	472	407	433	437	451	409	464	454	414	425	436	474	484	441	396	399	412	462	458	413	498	458	421	428	467	445	479	445	452	496	411	464	398	462	490	426	485	445	437	442	484	407	448	451	446	439	437	440	416	416	418	445	466	426	480	460	451	441	463	436	465	459	430	444	434	449	461	484	458	450	436	453	438	451	432	441	423	456	478	469	469	410	459	446	443	464	463	423	457	456	435	445	461	488	464	460	459	404	509	421	457	402	458	433	449	470	446	464	455	458	464	446	456	446	444	440	432	440	498	443	429	419	473	473	412	461	433	440	483	424	437	451	446	429	437	448	435	468	429	463	443	445	446	449	432	438	447	447	477	449	466	444	431	439	434	445	404	459	430	481	447	467	463	480	398	476	482	415	479	418	464	448	413	470	429	449	457	464	442	442	447	467	442	459	465	476	438	445	412	451	467	451	439	460	474	467	450	468	439
24277	21603	28749	24919	21379	6826	1960	1205	896	680	541	531	464	451	412	407	427	430	382	403	409	375	375	345	354	374	327	343	344	320	316	336	317	324	320	323	353	314	327	314	337	293	325	303	302	325	334	331	316	302	328	309	312	290	290	245	296	315	313	305	285	301	299	322	303	305	313	346	350	315	303	283	296	306	304	312	308	294	308	315	303	302	301	319	306	310	326	304	329	327	287	304	321	287	331	288	315	305	318	323	308	324	306	297	318	318	330	289	271	319	318	307	276	318	332	306	316	293	314	267	306	319	294	329	313	288	306	325	301	306	302	313	298	322	321	320	301	317	310	331	312	313	318	304	286	325	310	324	330	286	321	320	319	335	303	327	316	274	329	325	281	299	327	323	310	291	293	284	291	337	311	268	336	300	333	295	322	325	301	319	300	319	317	327	300	289	334	326	336	321	307	298	305	315	318	304	306	341	303	286	296	279	314	306	299	312	288	318	284	299	292	311	332	309	336	280	296	313	320	297	305	344	268	265	305	285	272	299	315	284	312	350	304	295	305	337	299	325	292	316	287	289	288	337	316	295	289	306	307	326	311	293	320	362	311	285	300	302	304	306	329	278	327	270	302	305	306	292	293	296	344	313	309	292	268	296	298	304	315	335	295	341	321	296	300	308	290	307	340	320	316	325	261	301	293	317	306	296	305	334	284	303	277	287	296	334	323	315	298	321	304	336	302	301	317	289	303	284	325	295	343	299	333	295	324	291	283	307	308	312	311	311	314	316	306	306	313	290	266	298	296	297	322	317	322	301	303	302	312	322	287	299	320	330	310	325	265	314	305	325	316	327	340	311	305	306	281	281	303	313	334	316	276	327	289	326	306	322	305	306	289	294	326	327	277	317	309	302	288	333	275	299	272	291	291	318	301	290	315	284	316	310	311	332	302	323	273	297	307	317	304	279	333	292	287	299	297	320	309	322	296	289	312	328	285	312	302	295	274	318	328	293	308	314	303	309	283	314	327	298	308	319	339	290	322	283	283	303	286	346	304	313	289	289	313	294	291	296	301	315	344	281	305	318	323	311	318	325	298	317	314	313	331	329	313	296	289	292	316	324	301	307	300	329	320	306	289	312	288	303	288	311	316	281	317	311	318	297	322	293	309	281	303	308	303	318	302	285	284	300	307	314	318	313	322	288	278	339	312	295	322	330	296	279	320	290	313	311	337	295	304	286	320	325	315	307	311	292	300	285	289	290	304	285	333	304	302	298	297	330	304	307	310	346	327	328	314	303	304	328	308	332	302	284	284	292	326	312	317	288	301	292	326	282	331	278	324	270	302	296	330	303	314	298	295	316	315	320	293	313	305	313	286	306	314	302	315	332	330	305	310	336	296	306	306	280	286	310	304	306	277	296	302	311	273	311	305	315	285	302	258	291	310	301	316	312	309	294	309	329	304	300	303	305	328	299	274	316	310	320	301	306	314	287	315	292	275	322	303	286	321	323	277	280	285	317	295	321	313	303	311	286	306	291	289	319	321	302	298	310	295	328	302	300	300	314	323	326	296	273	322	314	305	314	307	301	312	278	303	304	287	332	310	356	293	310	285	319	291	322	296	329	346	274	310	343	300	310	324	307	297	289	283	310	283	336	317	294	294	310	289	266	316	289	304	289	310	308	316	288	296	350	282	268	278	317	271	315	288	316	297	293	300	317	288	341	290	318	306	302	285	297	302	299	329	292	310	324	276	296	290	307	314	306	340	321	303	296	338	325	281	281	318	282	314	306	301	306	333	318	282	294	288	326	314	325	272	290	276	326	312	314	318	270	335	329	284	314	319	269	294	293	312	277	320	273	325	337	324	297	320	302	351	296	309	300	293	320	279	272	293	285	306	309	279	329	303	296	297	338	321	298	320	284	312	327	310	292	306	276	300	275	287	313	319	276	314	338	300	288	319	309	294	302	269	284	294	319	308	288	309	303	295	306	309	310	291	347	264	306	308	276	319	310	287	322	291	297	296	317	295	314	296	289	290	289	306	321	320	312	324	293	317	334	322	338	347	320	292	315	321	312	293	306	291	301	272	323	322	310	335	282	300	307	317	280	292	290	302	311	285	303	286	307	298	320	313	279	333	373	308	284	297	317	293	267	273	303	303	326	309	324	312	309	302	324	269	315	320	315	311	293	362	307	330	319	317	336	284	314	305	286	311	313	308	302	297	307	300	299	330	297	318	312	285	291	283	301	316	333	295	296	283	300	276	306	294	319	315	309	316	295	289	320	250	327	310	278	315	318	316	323	295	328	324	320	326	301	319	288	312	334	302	290	327	287	284	332	313	304	286	290	329	305	308	316	333	308	298	309	304	329	262	301	341	327	307	292	340	323	313	306	310	298	304	322	270	301	289	287	297	304	331	286	306	332	299	293	318	312	300	333	300	254	306	288	306	324	286	301	295	323	307	320	269	293	294	271	324	298	321	315	319	319	335	297	291	306	313	265	298	301	312	313	308	266	292	277	304	289	316	319	300	292	312	303	274	316	305	319	328	312	315	322	301	323	285	306	287	313	315	301	329	276	308	284	297	308	306	326	277	322	313	305	318	328	309	287	295	305	336	294	322	307	274	296	321	329	302	323	356	287	326	299	317	259	302	305	307	311	310	290	291	338	308	296	302	301	347	307	318	291	323	316	321	325	309	267	287	305	281	280	303	356	294	322	326	319	288	288	308	314	313	324	316	296	305	296	323	285	303	299	312	306	340	331	320	293	314	333	326	307	316	280	274	293	306	292	307	294	308	310	326	321	278	276	298	329	285	300	285	310	311	297	298	316	281	298	315	316	288	305	293	318	303	301	298	314	311	307	328	344	299	303	276	348	327	307	308	281	320	305	303	328	307	324	321	310	287	318	296	287	332	308	297	291	298	292	278	306	314	318	292	297	296	316	327	305	296	290	288	288	297	318	326	307	295	310	313	321	303	297	264	301	301	311	277	266	315	308	315	296	295	323	293	303	299	293	321	266	328	294	314	302	322	312	314	311	306	281	295	286	303	292	303	263	337	278	297	320	317	301	328	300	311	282	316	298	315	289	309	298	295	295	296	310	307	306	316	315	298	297	328	302	291	312	301	311	322	302	309	271	297	315	341	319	305	309	306	311	311	297	291	274	286	283	298	278	304	271	330	324	299	295	325	294	316	309	295	309	331	313	303	331	276	316	319	279	310	315	289	288	309	307	322	309	336	286	316	296	308	295	293	323	321	301	282	287	330	345	298	299	311	294	305	335	344	278	343	327	334	286	296	303	327	325	289	311	305	302	310	297	294	323	336	311	313	304	313	301	338	299	327	300	286	281	278	293	286	297	287	306	300	302	295	295	284	312	316	304	351	292	319	329	325	289	312	325	270	269	327	320	303	309	295	301	315	308	291	310	336	301	331	299	287	293	295	322	287	308	293	309	306	335	318	291	337	301	295	314	323	306	318	334	289	280	297	287	272	314	283	311	317	252	318	329
22290	39454	16293	5522	4416	4105	3491	2464	1750	1427	1071	894	827	734	713	604	629	632	595	618	611	569	573	487	513	498	483	484	466	451	465	406	448	420	405	467	425	440	473	473	451	408	378	427	432	406	402	400	389	396	403	390	409	417	420	395	410	394	386	397	416	404	393	425	425	376	423	426	380	427	420	415	419	420	408	409	432	392	428	427	400	381	405	402	425	418	382	412	430	415	400	382	401	389	409	390	433	396	421	410	387	419	424	406	365	422	420	414	428	421	428	436	428	425	418	434	409	413	428	405	366	410	379	422	373	441	422	420	455	411	426	407	387	451	424	415	403	370	411	440	386	391	414	370	408	399	425	421	397	374	409	403	371	416	405	411	396	368	413	407	379	373	412	437	452	440	366	420	429	441	366	437	401	396	402	413	408	400	405	424	392	412	424	430	422	405	443	403	436	422	406	418	399	383	433	439	439	451	459	408	418	422	402	437	403	411	397	416	396	417	406	404	402	411	443	388	430	415	388	417	425	385	430	415	400	371	456	424	396	406	453	396	392	397	438	433	422	397	401	420	400	435	416	407	399	393	414	415	391	453	418	406	390	421	394	402	395	443	402	427	387	393	400	400	412	437	419	427	400	388	430	407	440	438	409	420	383	445	438	416	377	411	394	426	427	402	432	455	365	401	420	431	394	399	369	444	418	395	396	407	423	483	431	434	418	412	384	406	423	383	361	398	402	397	424	410	401	433	394	406	398	429	436	412	420	420	405	394	419	404	439	424	425	437	436	444	405	417	397	437	387	392	429	419	423	422	403	409	386	411	421	390	400	420	408	406	377	416	427	382	390	368	402	403	402	422	400	401	447	399	387	398	403	418	420	400	431	411	413	418	398	428	435	424	415	395	376	425	398	392	431	376	423	437	389	399	419	391	434	383	420	405	436	437	442	432	393	449	406	414	415	410	413	417	423	387	417	426	367	409	409	413	418	416	421	407	442	415	433	407	395	413	380	386	403	418	461	432	395	433	420	404	412	399	397	447	396	396	418	447	419	408	439	413	389	387	401	416	446	406	407	401	407	405	405	438	390	394	428	395	411	411	432	426	384	438	410	355	390	437	380	399	447	372	381	374	421	429	399	367	452	377	419	390	385	394	394	424	396	442	376	432	379	410	383	378	435	398	400	411	413	427	405	386	433	395	419	401	400	392	428	373	391	432	418	428	356	401	416	413	406	432	441	417	414	389	402	449	412	389	400	396	423	426	411	392	433	405	407	408	402	420	384	377	421	382	378	386	433	390	378	405	445	454	364	396	399	435	381	441	418	404	423	395	398	424	402	410	393	415	400	420	400	404	412	408	402	422	415	393	397	477	384	420	407	394	395	402	417	419	388	376	419	406	388	444	409	411	404	432	398	415	415	403	437	398	446	429	399	399	398	401	429	395	394	394	415	371	401	385	405	414	408	423	426	418	393	417	371	387	380	426	444	381	367	405	400	378	407	432	409	378	434	410	413	380	397	399	431	433	417	394	399	420	435	425	392	440	382	368	405	436	415	389	444	436	429	402	399	433	441	362	400	397	411	397	409	393	424	393	422	397	417	410	403	436	391	412	423	429	402	387	412	406	395	395	365	407	419	399	403	418	426	414	403	404	404	404	390	374	409	399	432	426	443	374	396	419	414	399	416	413	410	414	435	393	407	418	449	378	420	425	423	419	411	429	395	421	424	409	417	376	404	401	418	423	409	433	435	413	431	364	402	365	454	398	393	396	421	441	409	425	446	449	411	402	404	392	388	411	424	465	382	402	398	402	416	407	433	419	421	390	419	429	394	401	369	420	391	423	428	408	384	404	449	385	365	406	412	368	406	402	406	417	433	429	379	414	391	386	411	393	423	389	376	396	416	445	388	393	414	403	389	390	382	390	403	392	419	405	440	402	440	399	377	397	409	426	423	427	405	418	401	422	426	426	416	391	398	425	436	404	398	445	423	409	401	407	390	358	395	404	387	388	439	434	402	399	415	436	417	428	391	425	421	417	433	403	418	391	394	408	405	423	433	425	415	452	440	405	376	427	432	420	432	426	393	400	385	410	380	374	471	391	404	427	425	402	417	428	410	413	433	368	434	420	394	402	397	407	431	427	394	392	435	412	427	433	415	438	385	395	424	401	396	434	429	388	406	417	458	393	416	410	425	409	426	471	367	379	391	425	422	408	424	433	396	411	420	412	420	417	380	436	425	403	404	363	373	397	414	414	412	457	473	375	387	416	411	426	353	401	398	392	402	412	397	393	443	412	409	388	386	416	400	363	370	427	428	395	425	404	428	401	432	410	437	390	396	422	401	409	386	395	396	451	465	427	435	412	411	411	394	378	391	377	399	373	416	405	412	394	429	399	378	395	423	420	381	410	412	444	402	405	414	422	398	443	414	394	419	416	395	429	416	408	387	373	405	414	409	421	415	403	432	391	442	416	384	414	372	437	398	419	410	403	444	414	391	376	406	428	421	375	445	475	396	424	408	411	375	392	400	405	422	419	419	458	386	383	394	392	439	414	385	418	393	390	418	416	387	382	405	419	419	388	403	431	425	419	459	421	433	410	391	392	415	437	427	414	429	455	420	402	415	385	386	436	399	423	429	420	392	393	424	441	409	441	400	390	400	412	403	448	422	425	412	375	435	430	406	397	437	433	381	376	409	377	379	403	427	428	388	406	451	411	403	419	393	394	439	430	411	416	427	409	397	399	447	418	415	437	387	386	389	363	389	434	397	389	397	371	413	392	394	389	417	421	386	406	408	438	423	374	412	415	434	408	469	390	413	392	394	412	414	416	407	445	381	446	409	418	412	424	399	416	406	398	408	417	427	384	398	399	407	405	418	402	429	390	409	413	407	434	392	416	387	406	395	405	372	416	405	422	435	401	411	409	391	441	414	390	382	435	380	422	403	397	423	412	396	420	393	397	406	382	366	432	400	428	409	398	408	431	438	393	395	377	391	436	371	405	400	402	367	404	395	424	380	414	407	428	407	410	386	421	429	387	425	382	395	436	387	417	396	418	410	400	394	413	389	366	401	420	422	428	414	407	419	399	418	391	359	428	416	445	432	421	400	422	383	404	392	408	407	424	456	434	368	413	395	409	382	378	421	414	426	396	382	397	401	416	427	404	400	407	416	411	407	430	451	392	394	432	375	390	394	421	361	389	395	386	415	389	431	392	446	426	440	400	404	408	406	399	391	406	427	420	392	411	421	393	390	429	410	378	401	398	412	430	406	422	405	432	390	429	408	445	411	384	422	422	403	406	407	388	404	420	385	394	385	418	416	399	411	407	409	396	429	415	423	403	432	414	421	402	408	370	405	430	400	374	435	406	394	397	377	381	404	414	419	424	397	396	441	420	440	418	425	422	392	418	410	423	449	395	396	401	399	384	413	400	405	415	414	375	377	404	414	410	405	392	406	401	380	396	393	404	444	412	420	417	390	400	397	426	446	353	408	399	398	418	404	421	406	404
25274	21630	27620	25835	8456	1609	1224	775	578	480	383	375	327	303	312	315	292	301	248	262	275	294	287	268	284	226	270	245	230	251	225	221	215	201	232	253	220	247	219	205	237	236	247	233	226	223	211	200	218	245	228	212	190	231	251	230	243	196	210	236	244	226	224	235	235	203	217	228	216	224	209	219	191	201	199	234	235	197	235	230	248	223	237	224	195	221	211	237	226	198	235	233	220	228	250	216	215	224	201	204	244	250	225	194	202	218	220	213	243	210	215	232	205	233	236	197	219	216	214	215	220	213	219	223	180	234	225	238	217	222	224	212	212	216	222	240	214	209	209	193	236	234	223	207	224	250	219	216	222	202	227	233	232	217	213	221	238	219	219	208	229	220	222	235	187	249	209	234	212	225	220	220	238	237	223	215	205	227	205	204	189	213	200	226	197	224	240	213	214	220	228	209	224	226	227	232	193	239	222	202	231	194	203	222	227	219	227	221	220	239	211	229	223	205	211	220	200	232	233	226	228	202	229	168	199	214	259	246	240	198	212	236	230	203	178	203	224	227	215	227	226	236	227	228	237	197	241	217	225	208	214	230	206	231	229	231	218	230	199	218	204	226	206	238	205	211	209	207	220	216	218	204	224	218	215	209	233	213	243	236	229	204	240	217	232	210	221	221	222	230	221	239	249	219	239	193	208	228	217	210	211	209	225	219	244	189	208	234	223	199	210	233	212	215	234	226	198	238	196	215	177	218	222	227	231	221	232	230	204	235	186	235	212	253	211	222	198	212	212	235	242	216	240	207	221	216	231	223	212	188	224	205	195	232	201	244	224	220	235	206	191	230	222	237	217	168	211	205	236	228	220	255	220	220	218	203	226	237	232	202	230	230	231	201	212	215	217	209	211	230	233	226	214	230	225	219	228	214	213	219	204	227	213	224	221	204	229	240	219	238	194	223	230	217	209	220	204	231	229	211	213	211	190	200	215	225	206	207	218	227	216	232	205	228	239	214	235	209	227	220	229	203	228	213	223	215	212	212	219	224	229	200	223	224	203	208	210	239	232	223	207	216	216	202	195	212	214	243	190	187	203	211	239	245	214	210	217	228	224	197	242	234	203	205	227	217	198	221	215	216	214	199	226	216	240	222	229	232	201	246	180	218	209	213	221	208	245	234	207	210	234	225	196	199	196	238	218	217	202	212	238	193	230	198	219	212	216	203	205	222	208	237	217	206	227	181	207	197	220	199	228	209	186	189	222	200	223	203	206	208	219	204	238	232	214	234	203	196	245	216	197	202	199	186	226	214	220	203	202	231	235	211	208	206	217	208	212	228	180	227	209	238	225	228	198	206	227	231	241	211	226	235	247	225	221	240	221	194	211	211	243	209	230	225	244	228	216	217	253	213	225	209	208	232	212	219	222	215	216	196	202	197	194	234	197	188	220	214	214	223	214	199	228	195	215	202	225	211	191	210	229	233	202	203	229	230	221	195	220	187	249	214	212	219	235	209	214	240	193	212	230	217	220	226	212	227	228	216	194	216	227	219	198	200	201	208	226	220	245	241	198	196	214	228	225	210	236	218	241	233	207	215	227	240	221	220	217	204	208	244	217	205	205	219	209	221	202	191	198	223	240	214	223	219	217	226	223	227	242	225	222	196	229	235	218	229	231	234	239	245	205	228	224	190	228	221	214	202	222	209	207	235	205	213	201	211	220	216	232	214	215	219	217	234	204	221	241	196	217	227	240	217	219	205	242	220	201	238	238	248	200	200	234	202	218	210	203	207	221	234	244	203	217	216	215	223	210	178	246	235	213	209	208	215	209	199	229	192	196	221	212	223	218	243	203	219	218	203	190	211	221	233	248	223	219	231	224	211	221	227	216	204	237	228	187	229	229	243	208	234	225	233	206	232	211	246	211	222	202	227	222	217	211	220	218	230	227	200	192	230	221	218	232	242	225	212	231	233	232	236	191	253	200	200	249	224	222	222	229	226	231	230	200	246	227	207	204	216	250	223	239	228	199	226	228	235	192	246	227	221	228	198	225	217	210	206	220	216	189	230	215	227	217	202	223	203	250	216	215	218	229	198	224	203	210	199	235	215	214	204	236	232	222	207	239	214	234	215	208	241	220	199	210	201	209	230	221	220	223	228	221	215	208	213	228	207	232	213	219	232	225	219	223	216	197	222	200	216	198	213	225	193	239	203	225	237	235	219	227	199	223	236	205	259	220	219	213	209	242	251	215	209	205	214	225	230	232	188	221	214	202	225	210	217	211	240	197	233	210	227	199	223	227	224	227	242	211	209	215	227	209	208	213	229	233	219	217	222	239	224	249	220	221	223	221	223	186	212	226	214	222	231	244	239	219	217	189	206	242	211	227	248	224	218	207	223	229	223	211	237	201	224	225	238	218	183	234	226	226	218	219	242	211	201	249	249	217	229	200	194	229	205	217	229	208	213	222	192	228	191	231	211	215	205	223	216	220	215	202	246	213	234	220	227	178	220	236	251	223	220	228	218	218	224	214	214	216	231	214	229	209	222	226	217	197	186	231	221	222	215	250	225	195	231	203	227	183	200	218	231	211	226	217	225	224	224	209	218	217	214	227	216	196	219	203	215	215	215	226	213	207	223	224	225	220	217	214	237	227	206	232	226	228	185	208	234	200	237	208	227	231	206	219	229	212	214	203	226	229	236	234	198	219	215	214	228	206	226	196	201	198	237	213	192	191	225	231	206	204	225	220	219	234	229	201	223	242	203	242	210	223	210	210	254	198	201	226	225	224	234	215	196	195	232	196	235	216	241	228	208	210	207	203	207	209	210	217	188	231	224	218	219	209	216	191	246	220	238	192	250	188	235	208	222	233	199	194	220	209	208	213	224	228	197	229	248	201	227	221	217	193	232	210	232	228	229	198	208	215	204	198	196	225	224	215	217	227	178	207	226	214	224	205	239	218	213	235	229	244	194	229	198	245	210	217	223	223	236	226	229	210	218	232	207	209	220	221	221	243	236	225	203	210	223	236	228	219	208	208	221	209	210	215	205	217	213	223	234	235	196	231	234	228	231	221	216	202	229	247	252	242	202	257	213	234	225	219	207	203	229	218	229	225	223	217	200	210	205	230	204	216	195	205	262	217	206	188	224	218	204	197	203	208	213	204	199	230	218	207	225	219	232	205	210	229	227	220	201	216	220	225	212	220	218	187	222	207	233	207	228	240	232	213	193	229	211	200	197	209	217	187	222	217	205	218	214	222	205	220	221	242	228	193	239	239	214	219	190	238	204	204	204	213	197	267	233	208	239	216	232	228	187	206	233	224	225	228	209	223	214	213	210	240	233	217	240	231	236	205	194	230	184	247	214	208	219	208	227	245	191	207	231	214	212	214	207	201	201	216	211	196	232	191	229	217	213	224	223	215	223	219	233	210	225	222	187	199	218	204	213	219	211	221	203	224	196	215	222	208	238	212	222	258	226	204	206	196	212	213	228	241	209	200	233	256	211
22667	36942	14814	4299	3283	3074	2596	1799	1393	991	718	684	544	477	489	455	411	449	447	430	399	384	412	380	350	347	354	367	325	334	323	301	306	289	316	301	280	334	312	298	274	297	309	280	300	284	265	273	313	284	282	281	279	293	315	272	269	286	297	290	282	274	313	278	280	283	300	305	326	302	275	300	311	280	292	312	278	284	278	283	279	301	283	296	292	330	292	282	271	289	268	289	241	306	304	289	318	288	303	305	291	289	299	288	295	268	266	298	278	279	264	287	280	307	322	305	257	330	292	297	283	308	284	279	283	278	284	299	280	316	276	290	282	292	302	283	292	274	301	291	275	323	295	299	264	290	290	282	294	281	325	306	289	303	273	299	271	272	314	281	273	319	281	280	294	300	292	295	280	309	265	309	255	284	299	301	288	303	264	269	296	307	314	339	282	271	324	280	275	290	279	270	287	261	304	264	285	298	279	288	304	278	280	283	291	264	290	308	283	290	296	294	329	270	311	268	282	313	272	277	290	269	262	305	266	300	303	272	277	267	288	259	295	276	293	288	316	267	305	295	268	293	313	287	290	299	292	290	266	277	281	328	277	295	286	282	301	283	285	300	282	288	263	304	288	313	302	297	283	287	296	288	306	270	299	293	287	280	300	303	302	281	289	265	276	265	303	292	297	305	285	264	317	293	276	276	270	285	292	282	306	298	287	280	279	283	277	261	307	285	289	284	279	290	283	289	290	288	294	307	296	311	304	312	271	275	314	284	320	285	282	275	252	278	305	276	266	296	293	302	288	288	326	295	307	312	300	313	282	275	282	292	281	285	257	300	283	277	310	280	285	272	284	278	305	287	282	297	256	249	290	298	301	287	261	278	251	295	310	299	283	273	284	269	306	300	298	276	261	295	286	259	318	281	315	299	289	285	269	301	304	291	261	281	281	280	263	264	285	315	295	303	303	310	290	280	324	295	276	307	301	274	298	299	286	274	286	297	259	318	266	302	301	285	296	281	289	299	268	298	271	305	297	281	285	263	283	272	297	297	274	293	286	286	296	293	304	286	277	294	282	266	291	274	300	298	289	286	307	286	300	266	296	289	297	279	287	292	269	299	269	287	296	281	298	287	288	303	283	267	286	300	294	277	278	267	294	243	295	283	265	302	283	278	345	276	266	268	260	297	287	333	276	270	302	313	280	299	274	253	281	267	305	270	283	282	290	287	283	259	267	272	260	293	298	286	289	282	283	290	290	287	274	287	325	313	288	293	281	296	308	308	319	287	306	289	282	287	257	274	314	292	267	274	263	299	264	276	314	280	276	278	323	280	307	267	298	299	313	297	271	296	302	296	298	280	277	282	270	260	294	304	297	268	285	270	294	288	289	299	305	316	269	286	308	270	282	290	282	310	279	314	282	291	294	284	296	282	280	253	308	301	281	278	287	263	313	272	273	264	275	275	313	264	302	320	267	301	294	286	273	289	282	312	277	328	280	288	260	311	289	282	306	263	314	275	291	293	316	323	288	288	278	279	283	267	315	321	293	280	275	289	295	256	275	288	289	296	298	273	302	288	276	290	272	301	283	278	265	313	294	279	302	249	263	299	291	300	285	284	308	327	261	279	280	275	255	291	320	282	307	286	286	291	276	293	270	281	283	293	324	253	311	295	282	279	274	299	295	296	267	292	284	272	256	308	296	306	274	278	282	306	239	305	294	277	304	294	311	277	263	316	276	271	285	283	303	288	276	293	273	294	304	311	279	313	272	281	268	300	304	268	289	305	305	301	311	324	270	287	278	288	320	281	293	255	291	307	278	267	272	271	283	272	268	277	303	300	286	264	280	305	274	281	280	314	283	298	290	302	283	285	272	291	279	302	288	284	284	254	275	292	285	295	306	295	295	254	285	325	285	295	301	285	277	292	289	272	291	281	306	297	294	293	278	293	297	334	270	311	269	284	283	269	321	300	284	292	317	287	312	293	264	281	276	272	290	275	269	309	266	307	271	269	280	261	271	291	281	322	266	280	307	288	261	293	295	274	273	295	273	272	269	273	293	300	287	316	288	307	280	280	283	284	279	266	260	263	251	258	300	303	286	274	289	278	289	274	266	285	290	307	267	249	272	286	257	287	289	291	254	261	283	314	310	274	293	271	306	281	331	284	280	250	287	291	291	286	340	309	300	277	287	287	297	272	270	297	317	293	261	294	264	281	277	300	295	292	296	288	269	277	277	303	295	259	259	279	267	287	299	309	279	308	275	277	308	299	278	292	263	270	281	315	299	282	282	273	277	256	271	289	306	282	271	271	291	299	282	250	274	268	252	294	295	271	270	281	288	293	299	291	306	305	290	306	285	279	266	287	296	275	280	302	286	292	313	269	249	278	310	272	274	259	329	291	302	285	255	279	278	290	274	267	283	283	268	288	284	302	268	249	281	288	281	298	280	274	308	284	272	287	290	269	277	292	281	275	293	271	257	289	260	279	324	289	294	278	266	291	291	281	287	311	269	304	323	296	304	310	298	264	292	273	258	270	277	303	272	293	327	264	326	285	272	294	274	269	284	272	307	267	277	337	329	291	284	265	290	286	256	284	300	287	331	308	317	305	283	309	292	269	294	294	290	278	304	313	284	279	300	290	254	324	289	308	292	302	317	267	292	252	260	289	309	259	277	262	313	311	322	297	286	270	293	286	315	280	270	310	299	286	308	274	277	297	289	328	293	268	288	308	296	300	275	283	284	276	262	286	298	312	292	280	284	262	275	293	294	251	290	308	297	298	266	296	289	277	276	295	291	298	300	276	314	260	278	283	293	273	255	258	293	269	269	276	292	314	285	276	264	296	289	294	306	325	274	336	288	269	283	301	297	256	342	272	274	291	298	311	296	258	311	277	285	297	300	294	307	292	322	278	273	270	307	287	288	290	295	295	300	299	272	299	277	285	282	265	280	298	276	322	282	294	268	273	264	311	263	268	267	298	300	328	292	272	300	292	278	267	274	316	275	299	301	300	302	292	258	280	305	284	286	276	323	280	292	306	302	306	276	290	278	298	295	297	272	319	288	279	269	303	305	269	284	314	281	272	272	291	288	318	291	273	319	317	268	291	311	284	311	297	288	263	267	301	285	304	284	297	274	304	300	303	308	291	276	307	260	242	295	276	299	296	312	298	315	281	294	285	255	303	291	305	299	323	285	280	296	295	288	343	274	297	293	305	301	311	250	308	284	296	267	304	298	277	291	278	291	270	292	280	291	272	299	283	268	287	309	328	286	296	262	292	290	292	284	300	299	269	301	293	314	287	278	295	302	293	308	301	258	300	324	273	276	280	313	317	290	282	275	269	294	300	274	263	273	289	291	279	282	300	284	341	326	295	286	314	267	288	300	301	304	309	285	279	297	279	296	289	306	257	306	327	295	263	271	287	278	304	281	278	286	285	273	304	290	311	297	295	337	295	289	311	277	273	302	276	288	284	270	284	252	290	292	273	295	288	293	291	268	301	286	288	298	295
23157	21672	29482	24399	21675	21567	6593	1371	882	728	587	461	382	350	344	331	289	284	274	266	235	255	235	222	192	222	204	203	191	174	206	158	179	160	148	164	178	126	155	170	157	165	154	141	139	152	149	159	160	146	182	151	154	136	150	173	147	141	135	155	140	139	131	145	142	131	153	149	144	148	147	145	143	149	143	144	139	141	172	169	143	153	142	142	157	142	161	159	135	135	151	146	146	156	168	147	135	156	149	151	157	134	137	156	121	146	161	158	143	158	146	138	174	156	165	138	149	139	160	133	137	143	164	146	150	153	138	142	146	148	141	139	157	170	146	146	142	173	139	147	123	147	149	146	153	170	172	152	147	136	138	144	167	147	151	138	142	163	148	126	139	131	129	149	138	145	136	163	140	136	139	153	152	131	146	141	159	135	117	152	126	144	159	142	136	157	131	178	165	140	155	140	179	136	126	124	131	171	155	168	146	140	171	142	167	168	162	122	163	137	143	153	139	139	138	148	166	133	132	141	162	153	158	135	133	129	153	148	136	162	152	158	126	140	145	141	136	134	138	163	142	128	134	145	149	159	112	155	139	137	150	148	144	125	153	153	160	157	167	169	166	172	146	125	169	149	139	152	155	170	141	158	145	149	133	167	151	137	138	141	129	165	150	151	125	134	141	143	134	158	146	155	146	164	115	148	142	153	151	156	143	120	149	131	143	150	139	156	143	143	132	140	162	153	138	138	156	154	152	158	138	135	145	150	148	147	136	112	141	142	145	162	155	141	131	143	131	142	141	122	141	152	143	144	148	166	163	155	136	145	159	154	146	163	171	121	154	152	129	133	138	133	159	126	161	136	145	167	145	126	133	145	147	160	136	148	121	167	145	152	140	143	164	151	149	135	142	145	150	139	133	152	126	156	138	135	142	159	134	147	149	151	122	137	137	154	144	157	145	156	161	145	148	162	142	127	148	162	147	136	136	126	139	160	144	157	135	141	132	148	158	134	140	165	151	137	138	149	139	164	164	137	143	156	154	141	141	155	162	165	138	124	139	132	159	127	169	140	162	146	130	143	168	140	153	158	155	140	139	119	119	139	135	145	156	157	162	146	138	135	139	148	138	150	126	134	150	133	146	134	134	143	152	161	161	120	153	152	156	137	134	126	170	153	149	144	165	166	131	127	134	125	156	140	151	145	151	144	167	152	139	143	152	127	137	140	134	143	136	152	137	140	132	138	134	129	132	166	145	139	154	138	155	143	125	171	130	145	150	156	153	167	160	138	149	132	133	144	144	147	155	134	139	159	129	153	138	153	138	127	146	144	146	147	174	160	138	135	152	157	161	155	152	144	147	144	167	147	133	156	146	146	142	160	131	153	130	145	135	136	135	156	128	149	141	138	153	143	159	132	159	146	145	152	152	140	133	132	149	128	148	143	147	143	167	142	143	164	136	150	139	140	150	143	165	126	149	145	142	143	137	143	132	144	138	139	134	129	162	146	130	157	151	177	142	167	129	137	130	131	136	132	149	147	133	132	167	148	142	171	151	160	143	141	138	162	145	136	142	131	147	134	140	149	160	129	160	142	144	152	130	143	154	127	174	159	120	148	135	132	159	156	146	150	150	140	153	124	136	160	135	154	137	126	127	134	125	153	136	138	125	165	151	145	140	163	158	158	147	173	140	140	130	144	153	143	148	138	142	145	147	144	128	149	150	149	141	152	114	167	138	147	140	160	151	162	151	141	140	150	152	166	159	144	157	160	159	134	147	139	145	177	165	155	154	136	158	146	158	161	147	147	141	141	140	151	167	151	126	133	135	149	139	155	152	158	138	146	160	150	155	135	161	123	150	142	144	153	159	159	153	142	153	147	138	133	137	147	141	152	144	140	150	148	137	135	131	127	169	144	126	158	152	141	148	125	144	148	144	152	138	153	121	123	152	155	146	145	154	156	142	133	160	148	144	144	146	167	149	159	150	146	156	143	164	129	126	147	153	160	142	135	140	146	155	137	134	124	148	127	146	165	144	147	140	143	145	152	159	147	139	117	160	149	131	164	146	135	138	155	148	161	147	141	150	132	139	149	154	129	125	148	148	126	154	144	151	137	145	142	167	149	136	140	150	133	153	156	159	147	138	153	154	156	140	166	151	135	157	148	124	120	150	159	137	137	157	126	133	150	148	140	136	147	148	167	172	155	141	133	142	146	151	150	132	127	147	122	151	147	145	144	148	155	159	145	146	128	151	161	154	142	149	148	118	149	137	140	141	132	176	163	157	155	162	155	139	176	146	152	131	143	133	122	139	150	148	148	120	135	149	140	170	144	139	139	149	145	120	137	139	151	159	130	142	128	127	152	144	136	148	161	170	149	155	159	156	159	165	158	161	150	148	138	136	145	169	128	165	142	136	139	146	140	166	141	147	147	161	160	132	142	123	136	141	148	162	159	150	161	138	135	167	155	133	158	146	157	151	151	165	154	166	158	147	141	142	157	167	146	151	158	143	155	154	153	127	142	127	163	129	136	153	146	146	140	162	161	139	146	126	148	156	147	132	144	159	154	146	138	152	148	136	150	156	123	142	136	143	154	141	143	165	150	155	144	130	146	161	150	159	144	157	135	160	134	134	118	129	144	128	148	142	169	145	147	165	109	151	137	136	140	139	148	156	146	141	141	138	151	147	140	140	139	141	150	116	158	134	119	156	153	137	151	145	152	141	157	133	132	126	154	157	135	141	150	169	150	141	131	148	163	130	164	159	135	131	157	134	141	131	137	156	149	137	144	159	142	158	167	142	137	122	152	152	138	139	161	139	170	161	159	149	122	137	174	155	136	158	145	155	154	161	147	127	125	145	161	123	151	135	138	151	138	145	131	176	133	144	118	161	177	143	140	134	157	152	149	166	149	148	146	159	143	155	131	162	166	160	144	135	152	144	142	144	159	165	123	155	155	153	138	146	138	147	142	163	139	155	128	136	150	138	156	139	146	134	120	135	133	155	165	127	153	140	146	161	139	148	137	134	143	160	166	146	147	146	149	135	167	119	131	165	140	156	134	171	158	135	138	149	152	135	132	140	151	136	131	146	159	139	134	128	138	141	132	165	141	145	139	139	137	162	150	157	164	150	124	140	169	162	139	138	136	143	157	136	143	136	137	136	138	137	161	129	151	146	137	135	132	130	144	153	153	135	144	168	153	141	150	153	115	137	165	153	166	137	142	134	122	126	160	146	133	144	165	144	167	162	136	161	143	141	147	143	144	148	127	144	146	132	147	144	149	150	145	143	146	141	148	150	142	137	132	145	146	150	127	143	155	156	151	156	162	147	143	155	148	149	131	142	142	135	145	151	128	158	156	123	150	158	121	131	156	152	127	146	142	169	136	140	132	159	145	143	157	140	162	142	154	146	144	154	136	157	138	153	165	150	136	162	143	153	146	156	176	142	156	148	150	157	144	161	143	143	160	152	151	128	154	146	144	133	154	149	135	164	139	139	131	175	155	152	148	127	128
27484	50391	24005	7701	6012	5300	3862	2833	2045	1528	1150	974	804	682	626	540	545	473	508	500	477	448	397	336	351	344	279	306	291	256	267	288	247	259	234	228	258	245	233	210	238	224	229	220	203	208	222	219	183	198	222	192	212	191	191	184	211	205	196	220	214	197	236	202	196	209	204	205	220	176	235	172	204	220	201	211	244	213	221	178	200	197	184	203	200	207	191	206	212	211	200	234	185	203	201	189	245	200	208	195	175	208	199	200	208	187	238	202	195	228	199	201	178	207	211	171	204	200	174	217	207	191	206	220	195	188	219	187	201	201	190	202	225	203	203	211	205	189	199	220	182	206	205	179	200	194	207	215	180	201	224	204	188	193	178	211	194	214	211	177	204	205	205	186	208	233	189	211	204	199	177	191	218	243	203	211	208	181	193	237	209	220	207	206	190	220	180	219	198	215	214	209	190	192	190	228	202	196	198	202	197	219	224	195	196	217	183	201	197	186	217	221	201	198	210	185	184	198	208	191	203	191	183	187	182	181	195	186	228	230	214	180	193	195	180	190	220	197	172	207	187	191	165	186	204	197	218	200	194	181	197	205	187	175	200	194	199	201	181	203	198	216	184	203	210	202	181	223	192	193	214	207	227	196	201	203	219	210	210	205	188	193	189	206	205	189	200	204	210	207	201	205	198	188	203	223	203	193	200	222	197	212	188	218	197	195	212	194	211	197	199	229	188	180	192	197	181	179	194	194	199	214	210	173	197	200	204	204	205	219	173	188	183	199	207	203	195	189	181	196	173	230	204	186	198	213	202	193	192	206	194	184	210	184	199	181	200	205	195	170	191	219	188	169	230	187	194	203	183	169	177	189	199	193	197	214	178	203	181	175	217	196	213	211	193	187	183	198	173	209	197	215	190	207	189	182	220	186	188	199	229	189	205	174	213	196	193	205	182	197	201	200	203	181	207	172	200	184	208	207	158	184	226	197	201	197	190	203	180	222	213	164	195	210	210	193	194	201	199	185	207	176	187	194	194	235	191	189	190	199	182	191	191	203	177	181	223	187	176	208	211	193	199	174	210	196	204	222	214	194	207	192	175	202	208	216	209	206	217	193	188	206	177	194	204	227	201	174	226	213	220	200	209	211	193	201	197	184	202	205	194	199	216	194	196	180	193	198	219	208	226	210	208	196	203	199	205	212	213	196	213	192	211	209	193	177	198	232	185	184	221	207	190	226	208	194	197	208	190	192	206	204	159	235	180	196	189	192	203	219	208	184	209	181	202	186	219	195	222	208	203	188	211	183	210	199	178	194	195	201	192	199	200	211	217	205	225	222	203	205	188	230	175	197	229	205	190	227	197	213	199	212	196	194	192	194	214	176	169	188	206	189	189	203	207	194	186	221	213	203	206	180	184	204	216	192	212	204	191	196	218	219	180	173	214	208	174	231	221	181	191	188	175	203	209	191	160	211	213	211	199	218	195	198	201	185	207	193	206	184	192	181	192	170	181	204	212	177	215	213	186	187	193	180	179	197	216	218	190	165	205	210	217	185	220	184	196	187	201	204	211	224	210	195	199	178	204	209	195	198	187	204	197	192	200	210	197	201	215	194	204	196	190	207	210	217	219	175	204	203	207	205	195	170	189	179	199	185	212	199	198	219	187	184	204	203	201	205	183	172	215	195	205	191	190	197	157	215	187	215	209	201	194	213	211	184	194	196	199	199	207	196	217	183	171	189	166	172	199	197	213	195	195	182	195	176	183	224	217	183	201	207	197	195	191	199	195	189	198	210	202	189	186	209	182	199	210	189	207	177	173	172	186	204	182	197	192	202	209	204	209	207	185	209	193	178	209	210	205	225	208	221	201	198	182	195	183	189	176	179	193	188	179	191	211	187	207	181	202	214	185	211	169	181	200	203	213	192	191	191	200	193	211	198	211	191	199	220	233	195	194	203	198	178	186	192	172	210	192	184	208	217	198	218	177	207	195	200	213	200	205	200	180	199	227	166	199	222	182	198	204	167	218	220	217	209	191	211	197	207	194	206	191	215	179	180	222	188	188	196	197	237	195	220	195	201	210	213	197	194	168	209	211	204	201	170	201	193	222	180	228	196	198	189	187	209	181	212	221	198	201	184	196	205	197	207	218	227	188	186	207	198	202	187	194	191	206	168	196	210	188	198	209	205	208	219	201	198	216	197	200	181	184	187	204	218	186	198	218	201	235	208	197	210	185	183	186	187	198	209	180	202	206	213	204	200	195	186	199	210	214	177	203	192	205	178	196	209	198	211	207	207	217	196	224	189	180	222	233	183	205	201	207	217	202	210	193	218	221	208	210	178	199	192	187	210	202	234	181	186	174	188	185	191	210	196	204	218	207	190	205	187	182	190	191	203	208	189	211	194	206	211	219	162	195	211	181	206	189	219	204	169	184	184	207	196	201	210	174	197	209	200	179	212	197	225	197	204	205	193	186	193	205	209	226	187	186	200	220	177	199	179	174	195	202	226	203	187	229	212	191	199	185	204	204	212	213	196	200	210	178	177	212	198	229	195	208	206	201	170	189	220	204	184	212	211	191	207	219	216	187	187	199	203	193	212	208	230	201	182	195	203	220	228	200	191	210	188	179	202	194	176	193	218	190	205	213	191	196	201	212	200	194	173	198	214	218	169	189	197	198	194	210	189	191	189	220	204	201	208	190	187	193	197	195	211	207	212	222	221	192	207	181	174	197	228	204	214	204	213	196	183	236	182	193	210	200	203	188	207	200	227	211	192	177	227	191	212	185	201	187	176	202	217	218	184	194	211	210	214	222	188	184	186	187	191	176	205	205	220	205	196	195	192	176	184	211	182	187	193	215	191	212	161	200	205	196	202	201	199	202	217	183	209	189	197	191	185	200	204	212	180	205	177	194	202	200	205	197	205	206	179	198	216	187	225	196	207	223	213	204	205	221	241	174	174	218	186	176	193	177	203	224	214	208	196	184	224	194	206	223	179	189	175	232	205	219	223	224	214	204	227	205	204	189	187	178	192	201	212	202	227	191	207	194	207	191	220	221	203	199	198	204	189	194	205	196	233	210	218	203	191	213	217	202	215	209	204	190	202	209	202	192	192	212	201	203	210	192	207	227	200	217	204	194	205	174	197	190	220	194	195	223	210	188	203	199	193	195	193	197	197	224	169	196	207	208	200	220	207	181	208	213	214	168	178	184	202	226	178	209	197	217	205	189	211	201	201	197	191	199	191	191	205	177	181	214	204	196	175	204	204	181	196	196	196	182	189	212	201	209	176	194	209	197	179	188	208	179	187	224	201	199	208	186	189	205	184	198	187	206	185	176	200	184	193	191	212	192	197	197	200	213	191	178	192	181	203	227	209	177	193	179	218	194	201	188	198	198	192	232	192	226	225	201	222	192	212	192	191	206	200	181	220	205	179	199	214	221	205	222	204	203	221	193	185	189	199	216	192	201	218	189	193	200	192	203	198	201	198	185	194	222	190	221	204
28283	21658	11252	2306	1246	1103	894	565	530	478	414	429	379	369	392	397	371	369	361	359	371	372	384	343	342	362	378	349	357	352	340	347	324	361	333	327	308	333	311	363	336	354	329	352	338	335	362	357	316	345	319	329	331	324	353	309	340	346	346	361	373	369	314	322	360	324	322	342	327	329	345	331	307	357	341	323	362	360	338	316	350	324	331	312	340	328	338	330	321	342	348	299	309	325	343	331	336	338	336	339	327	319	357	306	305	377	313	326	321	336	302	329	342	333	334	325	331	329	338	331	363	348	366	327	333	321	314	352	336	325	345	334	336	336	328	341	340	334	316	349	336	326	374	316	322	354	362	337	307	363	293	348	331	308	367	338	349	311	325	325	334	351	324	311	344	308	334	322	372	337	300	321	369	346	333	340	348	289	314	336	344	346	304	327	327	288	315	337	336	348	344	316	378	330	324	321	321	331	378	319	348	355	322	342	312	326	300	325	296	319	327	360	305	329	341	324	335	326	319	316	335	341	357	324	347	329	361	348	356	340	340	303	352	357	343	309	318	335	307	341	333	337	324	310	340	354	327	325	325	336	325	334	348	335	341	340	365	348	326	348	336	324	331	345	300	324	314	345	307	314	330	324	335	302	320	351	317	336	314	358	328	337	325	282	352	356	323	365	322	326	361	349	325	331	327	320	363	299	316	334	335	329	347	323	350	327	306	356	335	321	325	329	320	329	351	307	294	342	351	381	319	347	362	317	307	361	322	326	352	327	355	372	306	327	358	320	319	357	308	338	294	331	301	327	347	336	317	348	336	355	335	310	332	343	358	317	320	312	334	331	314	341	341	343	346	337	326	327	317	335	328	301	316	340	339	319	316	322	284	310	360	327	320	333	358	329	353	314	314	359	333	321	341	349	360	347	326	302	339	320	353	326	366	303	304	335	322	333	304	356	337	334	326	347	335	346	332	339	333	314	322	330	352	324	339	346	309	346	358	324	331	344	347	327	329	329	287	319	323	318	315	321	340	337	336	325	341	338	346	313	353	334	324	327	295	366	367	348	335	345	320	293	337	348	332	311	331	339	316	334	323	341	308	300	332	324	356	315	332	330	321	356	321	354	348	337	333	339	347	356	330	321	336	356	349	306	305	332	335	341	334	310	334	334	310	314	351	348	298	342	325	352	342	301	319	328	322	323	322	322	312	338	331	337	307	336	333	332	324	307	335	338	366	346	289	339	344	342	333	296	340	340	336	307	314	314	320	341	343	341	346	326	361	323	306	319	323	319	348	344	337	362	313	366	384	329	305	318	331	356	335	349	349	337	340	310	319	317	319	323	337	344	345	332	344	326	345	349	355	351	342	331	317	373	316	310	332	323	333	354	335	353	313	285	330	343	328	329	318	319	340	313	339	302	323	333	338	322	351	316	339	319	320	348	302	361	372	327	335	347	325	332	374	355	303	352	309	309	330	333	305	331	363	338	343	317	330	329	346	363	319	325	329	330	324	349	317	322	316	330	331	344	339	343	318	310	333	347	392	328	323	333	354	328	320	355	345	341	314	353	345	363	355	369	309	319	354	362	327	336	317	329	310	307	356	293	291	332	318	339	339	303	337	362	357	335	341	343	360	342	307	340	347	330	342	330	326	353	326	348	317	310	299	338	341	350	330	322	332	365	326	303	327	328	286	322	308	312	311	336	351	327	316	319	336	343	326	319	305	317	344	340	342	315	344	342	318	356	331	321	355	343	325	358	334	315	327	316	361	331	344	349	318	325	309	353	325	294	341	349	371	347	330	327	298	306	315	321	324	325	351	326	367	347	315	319	343	329	326	350	333	291	353	300	329	355	326	321	324	315	339	327	338	345	296	339	319	366	294	333	302	306	315	354	325	333	336	335	314	318	356	304	343	353	331	335	342	333	309	310	291	327	363	337	345	329	319	302	331	318	342	345	363	298	333	319	325	341	366	319	347	318	339	298	322	313	339	323	330	314	332	324	350	356	358	347	318	341	352	329	335	347	319	344	348	321	320	333	290	338	326	359	350	313	338	331	345	351	324	330	332	335	335	320	304	330	319	346	329	318	344	341	354	334	343	347	347	353	297	336	333	310	347	364	360	316	350	364	307	328	341	348	345	324	332	327	320	333	337	339	324	359	335	330	355	352	352	340	337	335	347	316	327	321	321	320	309	343	322	336	325	387	364	331	307	335	325	314	367	329	334	333	321	356	330	381	304	313	344	327	367	339	339	327	360	355	375	321	343	365	371	345	318	320	343	339	305	335	324	329	311	333	319	325	326	346	360	343	330	325	358	296	310	329	327	329	340	331	357	325	345	320	347	333	342	341	310	318	313	370	304	325	318	327	343	343	333	365	347	333	316	334	334	322	339	345	326	332	312	320	334	376	344	306	305	336	348	298	373	320	314	324	373	341	326	359	353	322	321	303	334	357	349	342	366	328	339	332	315	339	326	326	299	306	316	317	338	314	323	357	361	352	340	330	309	353	330	348	338	335	300	347	327	322	319	327	337	338	317	328	315	328	329	345	365	337	338	321	328	333	370	329	341	351	330	315	331	343	308	340	360	339	352	321	287	328	326	333	309	363	311	299	328	343	336	320	313	347	346	327	319	323	308	304	338	334	302	320	354	318	300	341	353	324	307	344	372	326	318	338	342	342	297	334	322	326	317	324	341	331	313	334	324	334	347	339	309	345	340	309	321	330	341	307	349	329	306	342	316	332	370	296	297	338	323	342	324	308	317	354	315	334	330	336	332	317	344	344	354	338	345	300	331	320	347	297	312	334	338	366	328	328	360	286	308	308	384	314	350	312	315	324	333	332	336	317	321	332	347	313	308	344	304	349	323	346	323	330	338	323	315	329	343	338	379	330	327	327	354	342	340	352	348	353	392	334	336	317	321	340	290	324	311	328	297	339	349	352	309	343	356	336	352	313	365	318	332	331	336	346	339	327	308	350	335	327	345	348	303	339	311	313	298	353	348	329	303	334	317	341	310	307	370	312	316	321	344	333	309	332	324	318	333	315	356	340	318	307	328	360	353	320	298	352	340	327	339	342	341	350	320	346	321	335	342	319	336	324	319	315	337	317	319	314	333	326	332	329	304	326	338	331	325	320	312	359	314	338	365	339	322	341	352	363	312	374	313	337	326	357	361	333	348	365	337	368	362	320	305	321	406	342	357	336	375	329	324	339	303	311	339	328	304	331	329	316	318	327	345	320	362	327	318	364	322	354	379	345	320	325	301	311	315	339	334	320	306	320	310	333	353	329	363	324	322	308	336	318	321	359	344	322	363	341	356	316	332	340	315	325	315	325	328	363	318	313	312	310	326	352	358	372	344	321	292	329	338	318	347	338	323	339	339	345	326	314	329	317	322	333	355	329	319	316	316	333	297	298	353	346	291	355	358	357	351	346	340	344	313	318	310	327	366	336	333	310	315	320	342	300	362	330	336	345	336	335	348	332	355	325	318	319	339	342	335	322
22703	31201	9891	2762	2339	2187	1728	1180	936	800	726	659	595	571	561	531	554	551	592	540	523	556	536	482	473	489	476	486	484	463	437	444	452	451	433	456	479	424	472	439	420	422	421	433	438	453	440	450	468	438	446	427	473	427	403	445	456	417	445	430	427	399	464	404	423	439	458	414	468	424	450	453	480	414	436	433	448	433	408	438	442	397	397	461	453	413	447	400	428	438	440	427	481	462	462	440	442	447	441	467	453	429	416	466	443	443	448	443	448	445	419	460	427	454	462	432	437	430	480	435	425	442	452	458	457	445	464	448	379	457	462	453	403	416	484	415	401	423	445	407	433	421	442	417	439	443	412	446	424	426	464	471	457	418	397	430	457	446	400	468	457	430	414	422	433	444	395	457	448	432	428	449	453	419	449	440	448	411	476	439	468	447	431	472	453	494	434	490	502	446	455	403	442	472	460	406	445	448	472	423	433	440	420	446	448	468	431	446	430	418	477	459	463	441	410	436	449	450	444	434	422	430	423	385	502	451	424	457	418	422	459	468	441	438	455	475	452	433	426	436	438	455	434	461	483	437	468	454	442	424	462	401	400	406	416	437	439	443	466	444	444	418	419	456	407	460	417	425	466	448	439	442	473	463	444	466	450	451	432	443	467	439	421	445	452	404	449	424	430	407	433	418	430	473	470	425	475	429	463	467	428	439	409	460	436	434	482	453	446	457	457	420	456	440	463	449	466	443	437	438	465	457	414	438	427	394	452	447	472	465	428	419	457	451	448	427	425	429	412	405	420	463	422	440	444	471	444	427	476	435	427	456	451	413	444	459	468	431	446	469	454	428	425	415	402	437	419	418	478	465	444	465	439	442	432	435	411	431	419	421	454	451	452	475	442	449	428	435	435	449	433	429	418	402	433	457	443	425	417	440	434	424	421	411	419	425	433	454	453	450	450	427	432	440	426	472	444	422	418	421	463	439	414	423	421	433	444	431	450	477	471	417	457	466	464	439	427	413	455	449	439	454	440	429	477	467	452	439	435	443	445	474	446	447	426	423	479	434	392	433	471	435	415	480	438	439	439	421	452	447	468	383	418	422	439	422	453	417	473	429	414	459	425	416	454	469	400	478	431	456	424	407	431	455	436	405	427	432	417	409	411	432	420	459	391	460	430	421	437	413	426	449	422	471	472	473	490	437	439	450	430	492	447	461	449	426	465	443	477	427	422	422	471	510	443	444	432	435	454	457	441	431	423	418	439	450	403	455	459	428	413	446	432	430	424	426	423	446	458	408	438	461	447	421	411	488	487	443	399	432	459	456	432	399	420	412	457	470	407	418	420	445	438	460	403	474	428	448	429	460	428	441	499	435	433	426	443	427	491	416	450	446	462	434	440	401	471	464	443	490	431	452	414	420	435	448	451	427	439	451	433	446	441	467	463	445	463	451	476	449	437	410	452	455	428	458	405	406	466	469	448	453	420	440	403	445	431	424	479	405	433	409	428	456	434	448	409	426	410	455	457	431	422	450	443	403	409	424	442	466	412	468	423	438	434	430	445	418	444	462	456	429	438	433	469	453	450	442	446	462	460	410	435	486	435	442	446	463	433	446	444	413	470	462	470	413	443	459	467	434	455	477	470	430	444	459	454	413	454	436	411	396	466	448	449	457	442	428	460	480	424	457	410	419	449	491	438	434	421	407	435	465	453	425	472	422	441	415	418	409	445	477	452	442	436	414	410	452	466	409	418	454	440	478	446	458	450	424	448	423	392	407	449	457	395	424	451	442	444	440	463	415	445	436	468	435	418	461	427	466	440	421	430	443	468	426	447	450	434	429	463	409	457	461	454	421	462	426	440	465	441	452	466	428	440	433	445	437	398	428	430	443	445	458	401	449	453	466	413	424	472	440	459	421	428	458	440	440	457	435	434	495	447	435	467	454	488	466	445	459	467	413	449	408	458	441	449	478	442	407	442	479	453	434	437	463	426	441	446	419	419	438	424	469	484	416	435	436	452	445	429	419	459	464	470	439	470	452	435	413	435	434	453	463	439	481	462	393	435	437	413	443	442	489	425	440	472	442	420	424	469	437	459	450	453	445	458	457	460	448	428	448	461	450	471	464	453	432	449	433	408	454	415	427	438	425	495	434	465	428	437	470	411	445	456	425	453	460	429	485	418	405	430	456	470	412	449	423	444	417	457	413	393	412	453	433	433	480	453	401	451	434	448	416	426	487	460	457	475	446	410	429	461	425	442	450	422	475	476	449	434	469	463	460	440	449	431	442	433	415	428	409	458	413	472	424	441	432	418	436	422	485	440	440	430	428	432	466	477	421	442	415	420	412	426	455	478	425	434	443	442	428	423	465	461	478	462	435	449	440	466	453	444	433	428	456	417	448	435	422	449	400	442	438	479	420	479	454	425	429	413	437	438	448	463	430	439	440	439	424	459	445	429	425	427	445	476	451	423	470	431	460	467	461	434	449	453	450	438	445	447	406	468	460	412	444	441	451	464	445	453	431	447	416	470	403	447	429	463	437	442	434	503	456	432	442	432	425	451	436	433	449	460	432	429	428	427	476	443	440	449	428	445	445	417	438	450	471	459	454	428	435	424	433	446	459	454	417	416	471	444	416	439	428	466	429	440	458	441	469	474	425	437	429	411	424	452	478	438	415	440	448	435	456	452	442	468	463	411	449	481	457	446	433	442	410	424	420	463	461	441	432	402	439	395	481	420	458	435	451	433	397	440	491	479	421	459	419	434	493	445	423	449	443	420	414	458	465	443	452	441	455	452	441	425	462	429	459	470	444	438	436	455	391	442	448	472	418	440	459	453	427	440	425	404	440	436	432	463	457	459	445	445	436	428	453	429	434	425	440	467	454	433	431	462	450	420	441	448	391	461	439	491	461	460	437	431	449	419	452	457	465	404	466	414	469	449	396	428	404	452	419	434	410	424	461	451	481	461	426	470	429	449	438	450	446	454	453	425	410	463	506	422	439	431	439	479	475	444	389	487	429	412	429	424	443	418	456	465	480	450	460	442	477	444	428	405	446	471	458	461	416	419	430	449	429	452	494	419	422	417	405	467	442	433	427	444	442	429	452	431	387	414	422	406	442	445	440	427	434	457	388	478	458	420	449	492	438	451	463	472	476	454	435	425	472	466	456	409	457	406	443	396	438	443	462	454	436	441	437	428	431	470	429	446	440	458	423	437	459	448	452	434	417	468	454	459	454	460	444	440	495	434	459	443	439	413	478	462	432	466	440	446	452	437	482	459	459	420	434	480	448	463	450	440	446	417	397	410	465	440	414	436	479	441	465	414	448	456	444	402	432	460	446	438	420	438	433	438	447	433	412	437	440	449	444	462	432	441	457	436	412	440	452	438	445	417	459	447	457	430	461	464	461	461	450	418	489	400	476	453	418	449	428	433	458	442	453	472	424	454	427	481	463	424	447	419	454	401	451	403	452	420	422	443	431	455	463	417	437	470	458	430	458	416	445
24412	21705	28860	25044	21369	6217	1599	916	734	647	571	485	482	412	427	375	423	425	385	388	400	393	373	337	364	317	364	347	304	334	318	299	326	335	327	306	298	305	324	320	315	322	334	310	296	271	310	305	314	288	297	310	308	309	333	311	279	321	275	299	273	316	312	289	300	310	327	291	320	292	286	304	308	332	321	259	296	295	314	277	294	288	314	295	302	311	314	320	328	334	270	289	330	277	358	293	309	291	283	327	301	299	297	294	315	314	326	290	327	313	331	293	303	306	302	305	319	331	298	292	297	310	311	291	291	299	275	274	278	317	307	306	288	307	313	305	263	303	303	313	320	280	292	315	251	263	306	306	305	319	298	329	304	276	329	290	312	279	290	273	278	337	298	316	307	295	320	278	301	297	307	289	306	279	310	298	324	288	308	285	325	310	327	306	314	279	301	311	337	305	288	306	273	275	351	272	298	243	309	341	308	316	307	302	302	291	325	299	295	309	334	286	307	308	331	293	302	306	281	318	321	298	299	299	293	253	277	302	329	294	288	318	298	290	287	310	328	292	312	294	336	318	282	303	299	317	309	299	308	321	309	309	337	297	320	334	308	305	301	278	319	343	287	281	324	346	338	281	269	311	281	322	324	306	286	311	298	294	323	287	312	285	312	307	322	297	320	333	294	309	318	287	291	314	272	295	285	297	312	271	289	307	325	302	319	314	311	313	315	316	332	318	305	344	285	323	310	277	296	298	297	307	304	294	296	283	329	300	312	318	305	302	287	306	320	293	312	290	314	293	318	271	298	271	289	296	295	308	302	309	293	279	305	265	312	269	300	286	298	293	272	298	325	315	308	299	310	320	325	310	295	307	316	305	284	297	277	302	304	314	310	301	290	301	293	287	293	298	289	295	297	294	346	281	313	276	314	291	338	320	288	298	289	297	289	315	287	303	310	309	247	301	268	284	319	271	297	304	288	296	291	285	313	300	298	309	284	293	306	311	301	291	294	323	308	277	288	283	276	297	296	283	303	278	291	302	286	264	322	329	291	297	299	307	325	323	271	325	312	300	283	322	302	321	317	311	318	281	305	283	298	314	287	305	256	349	316	274	315	292	293	276	318	305	288	291	299	322	289	323	294	284	279	285	279	345	288	280	306	319	273	319	302	327	297	288	322	296	310	299	321	314	279	286	307	312	303	304	295	281	294	281	326	298	317	315	338	283	300	266	291	298	307	302	349	286	322	296	281	292	296	298	291	284	296	317	281	284	324	301	303	294	327	294	286	298	321	300	310	319	287	301	295	300	311	280	324	288	305	300	266	328	270	287	295	293	277	304	281	259	296	309	330	306	280	297	341	299	285	269	312	290	299	304	308	265	291	302	303	304	277	301	326	304	315	262	274	298	305	341	320	329	279	303	290	313	322	329	282	303	302	310	306	268	295	277	271	307	292	302	320	321	290	320	334	297	299	327	308	284	279	303	323	284	288	276	306	302	275	314	291	304	293	280	299	331	328	310	289	305	287	282	338	310	298	297	322	290	320	300	293	287	319	283	346	320	327	317	299	294	275	328	310	306	338	309	304	325	304	317	307	343	302	323	285	330	276	306	301	314	318	347	292	325	272	264	307	288	341	303	300	279	291	315	291	304	297	298	290	317	293	324	262	302	290	330	306	293	296	303	331	337	303	292	304	329	311	289	283	305	315	310	310	316	288	271	272	287	288	290	304	298	291	317	271	322	315	298	302	319	288	313	293	297	284	284	309	281	303	294	315	305	311	284	309	280	302	296	301	302	321	300	295	288	311	304	337	330	300	304	298	315	308	294	318	322	320	285	297	296	288	270	355	295	315	273	286	313	307	278	279	317	300	326	277	291	308	308	317	278	312	294	279	329	324	275	295	317	285	321	288	283	271	313	301	280	298	263	323	323	296	333	307	298	297	295	289	307	299	309	286	314	325	270	278	258	324	299	299	309	304	287	286	319	324	282	293	304	309	294	304	279	309	262	323	328	281	310	314	317	275	305	286	320	298	323	311	274	295	311	327	281	308	290	307	309	284	301	302	351	295	296	271	278	301	312	318	297	264	281	316	297	316	326	311	269	314	302	302	285	305	274	307	328	283	306	301	292	290	275	294	327	284	311	294	327	290	301	296	277	293	317	301	283	344	274	288	313	303	317	298	302	279	286	287	295	315	293	267	322	302	331	301	334	287	288	316	314	288	304	287	305	274	283	325	314	286	299	261	293	327	252	261	298	324	309	300	305	310	284	300	292	306	303	291	309	302	333	287	334	304	315	269	300	299	323	287	326	295	321	317	323	283	304	279	271	308	328	312	288	301	298	277	329	284	286	280	295	275	318	312	282	295	306	331	284	300	319	300	324	302	330	307	318	301	290	299	313	313	280	265	284	301	308	299	302	302	300	297	285	288	332	290	264	282	313	316	307	328	291	320	281	311	338	324	306	298	306	304	320	307	295	284	337	327	302	360	320	275	319	309	332	284	319	274	270	290	292	294	282	312	295	295	304	314	329	289	324	316	278	273	309	268	296	298	314	302	331	293	300	318	338	314	293	307	299	281	274	321	269	295	313	318	308	280	303	307	313	306	314	282	283	253	309	307	284	294	321	289	307	284	330	294	295	301	267	306	298	300	304	274	309	310	328	301	291	305	329	286	279	310	277	273	306	311	291	311	300	311	316	307	309	290	293	310	314	289	282	301	315	291	335	299	304	326	289	319	282	269	321	306	300	299	284	280	303	293	276	331	302	294	312	287	315	274	298	297	287	297	276	311	291	328	305	299	317	289	281	322	301	336	305	287	278	281	308	269	292	305	328	283	297	340	278	283	315	292	280	287	335	305	324	297	304	301	287	296	311	314	294	329	311	286	317	331	299	267	278	338	307	286	307	311	318	306	330	297	283	285	285	310	328	312	281	311	304	309	277	279	279	283	294	285	311	310	298	285	320	312	314	293	316	290	330	298	297	311	305	313	285	325	300	301	317	321	328	278	285	299	298	307	303	320	326	313	294	287	289	320	297	278	289	308	290	307	290	308	302	301	295	308	284	321	285	294	319	308	289	278	326	308	342	291	292	295	275	281	272	327	310	275	317	283	294	296	306	298	319	291	300	289	319	278	292	308	287	307	291	318	274	284	307	298	315	319	300	313	355	326	306	287	285	281	296	277	302	291	288	303	314	291	292	273	330	329	282	287	297	288	277	304	328	291	295	300	277	310	313	285	334	296	316	302	298	311	299	301	301	321	337	297	341	303	288	312	296	290	309	297	299	293	289	291	291	310	308	318	293	300	282	318	288	292	302	309	298	307	321	321	284	302	275	325	273	309	319	312	307	272	318	301	314	284	309	313	301	300	311	316	295	308	334	295	313	261	295	314	314	299	329	275	301	293	299	340	312	287	341	288	292	290	289	336	315	293	260	317	311	308	305	292	313	275	309	279	309	303	291	293	319	290	291	319	303	294	287	310	311	287	303	297	312	286	309	291	285
24038	44487	17684	5109	4205	3826	2709	1918	1452	1268	1046	900	789	701	693	645	679	628	601	629	647	576	532	513	475	503	484	473	500	471	467	455	439	418	447	433	448	443	467	443	415	403	440	437	420	430	416	411	408	426	416	426	381	404	422	404	423	413	441	419	442	404	427	452	386	433	429	427	440	395	381	454	425	417	437	407	406	414	415	452	401	427	400	367	437	401	426	440	424	395	411	391	424	388	424	407	406	407	360	421	426	413	390	407	422	373	399	447	410	415	419	386	388	434	427	402	395	390	414	419	412	419	400	397	376	430	394	395	392	386	408	401	436	376	405	388	417	364	435	432	361	420	404	384	387	416	414	448	406	397	400	366	391	399	402	433	423	427	376	395	417	415	384	385	422	416	422	408	391	426	374	402	425	383	389	414	390	396	412	389	400	383	356	418	431	427	383	372	407	399	383	404	415	375	412	409	419	429	389	421	388	419	389	437	443	414	414	420	394	431	399	419	425	416	410	394	375	371	421	403	379	394	428	432	426	412	419	445	403	414	387	412	416	378	423	419	439	407	454	394	398	425	402	414	423	417	415	397	412	427	390	437	394	441	429	453	427	383	401	382	403	387	412	405	396	392	420	401	416	400	422	372	424	394	400	432	404	374	362	402	380	428	435	400	412	421	419	404	420	400	393	425	431	394	423	441	405	401	439	412	423	435	466	411	424	392	408	372	391	373	415	422	360	395	413	391	439	408	378	406	378	388	399	411	421	430	442	424	409	419	400	435	404	439	424	396	390	415	406	440	417	402	438	377	457	401	437	411	400	389	391	403	410	391	414	374	388	404	372	382	435	423	416	445	413	402	462	379	410	425	423	413	421	387	452	448	422	423	361	410	379	411	399	392	379	401	388	426	400	411	437	391	373	402	408	384	397	413	360	409	426	424	385	422	415	420	421	393	387	407	440	371	431	398	401	405	438	411	425	392	385	427	416	432	388	405	379	414	397	395	386	393	421	405	393	411	423	394	427	416	404	407	390	424	434	359	378	400	409	413	417	418	388	429	416	411	376	426	438	412	420	413	414	423	394	378	411	432	422	438	434	394	382	405	405	391	416	397	423	421	430	433	403	399	383	434	403	416	416	405	406	429	381	410	432	407	391	371	411	418	421	419	393	379	421	372	434	385	409	377	445	419	406	381	426	383	386	394	393	404	389	370	429	408	419	400	407	434	390	406	438	435	432	406	427	414	409	394	393	412	433	394	396	414	426	387	386	406	398	386	385	423	416	427	399	398	408	430	396	370	425	413	404	393	386	452	406	411	432	393	388	407	419	386	411	392	430	439	401	389	421	398	415	417	391	389	410	384	385	400	406	425	445	398	395	384	421	406	424	407	414	398	405	424	417	399	468	412	420	391	390	426	410	373	428	418	412	411	403	390	403	421	386	421	426	424	412	449	397	427	373	388	353	464	401	406	428	423	381	405	459	381	418	394	389	408	436	411	383	417	389	421	417	438	398	409	398	390	404	417	410	396	392	416	425	409	425	416	405	399	402	418	433	386	398	387	411	400	405	400	375	433	391	419	448	435	411	415	436	433	412	413	350	408	410	388	394	416	386	430	400	423	403	419	405	373	393	382	402	407	387	456	400	376	411	422	411	410	421	401	387	373	428	419	439	431	389	393	392	385	403	401	423	394	395	396	369	413	403	436	422	408	405	419	443	394	377	430	453	420	422	421	400	407	390	388	403	410	403	406	407	386	396	402	412	398	358	383	408	396	439	426	391	409	399	426	393	418	417	392	393	388	387	422	439	432	391	409	446	395	408	391	404	389	393	403	407	431	380	388	398	387	389	384	420	431	427	423	383	431	393	433	405	402	414	408	388	396	427	417	431	401	422	399	410	422	404	410	404	390	437	418	399	423	416	419	378	399	410	397	440	454	415	397	412	389	401	392	416	424	426	431	416	415	393	424	412	403	427	461	404	411	423	395	402	398	401	386	407	409	374	404	430	409	422	441	408	420	404	414	421	443	414	397	408	415	398	432	422	411	398	399	409	436	422	393	383	426	389	440	415	409	436	403	411	448	425	358	387	382	411	392	391	427	434	369	401	356	417	427	404	387	389	443	400	424	401	407	417	410	403	397	418	400	420	402	360	406	416	380	374	423	409	393	426	387	388	363	395	415	410	426	424	404	400	420	415	402	390	431	429	379	390	374	415	392	407	408	403	410	408	389	383	422	373	438	409	408	382	408	388	424	380	425	398	413	408	425	359	425	399	394	414	378	413	420	403	411	425	423	420	400	415	415	440	404	365	398	436	431	417	396	366	431	390	413	381	430	430	407	396	404	433	399	429	397	380	435	405	405	413	433	433	405	396	433	384	429	418	403	404	403	393	411	438	417	386	423	437	434	408	435	389	410	420	397	458	411	424	417	430	412	413	369	408	397	419	401	423	399	407	425	422	440	434	409	415	399	419	416	408	402	424	389	411	405	402	415	357	404	402	415	434	409	397	392	423	368	445	435	386	392	420	434	427	386	418	411	433	423	434	407	409	380	379	392	404	412	375	449	412	421	452	399	396	445	419	423	445	396	406	452	391	404	418	409	372	368	443	405	430	459	401	421	408	402	403	391	400	409	406	408	416	438	425	422	387	416	425	421	367	403	412	433	400	417	435	425	390	442	408	394	390	414	404	428	413	398	410	395	446	444	424	406	403	394	393	399	424	395	421	443	420	439	436	379	418	387	398	359	424	404	407	390	400	395	372	403	425	394	417	428	384	396	399	413	399	425	407	414	392	434	399	417	404	408	425	380	411	423	415	389	427	419	424	401	362	424	393	422	414	452	388	434	400	408	394	365	402	411	426	389	411	451	406	449	415	423	406	400	416	398	400	382	414	400	404	409	432	406	402	428	422	448	416	420	418	373	399	392	393	429	422	392	436	407	414	424	422	392	379	406	433	427	394	416	390	427	430	400	415	379	421	423	436	412	422	421	379	414	405	430	404	425	383	412	408	421	390	425	354	398	373	415	410	443	386	439	430	418	420	407	404	420	392	422	462	402	408	426	446	413	413	429	400	380	415	416	408	396	410	398	417	391	406	405	387	386	414	401	426	384	409	442	418	418	414	386	376	389	407	413	390	400	393	368	388	428	394	389	408	408	415	406	379	418	408	405	376	388	378	402	404	393	409	417	387	395	412	374	383	393	433	377	433	418	409	382	416	393	388	413	423	403	395	388	401	383	405	431	396	413	415	407	428	408	396	397	401	402	441	426	384	401	413	385	398	404	382	417	385	409	412	403	403	435	388	432	433	403	402	412	389	409	415	380	420	407	428	410	438	441	415	422	436	418	399	412	387	390	408	398	401	432	443	402	400	443	423	414	413	381	441	398	422	397	408	406	404	394	410	387	415	404	428	458	400	376	451	412	415	451	402	399	440	399	450	413	413	397	400	488	385	471	390	394	437	420	430	396	457	397	364	430	416	372	430	429	409	429	383	398	406	405	397	418
25378	21630	27553	25899	7993	1436	979	619	491	435	391	331	353	327	295	314	317	304	320	289	275	302	279	239	233	254	238	237	225	231	233	234	226	248	228	210	209	216	192	205	211	212	188	224	201	216	200	212	240	232	209	187	221	218	202	205	247	229	224	212	207	197	246	219	210	237	206	234	221	200	222	234	220	219	209	219	224	227	246	216	216	220	236	226	225	216	226	216	225	212	196	217	219	218	206	214	222	231	210	232	235	218	204	227	221	244	213	220	199	215	223	211	219	237	219	222	224	208	212	220	219	188	205	207	224	223	215	211	228	199	218	218	236	206	225	195	193	188	185	204	225	217	205	223	200	221	209	225	238	212	195	220	204	215	244	227	207	234	218	192	191	194	232	218	229	206	202	211	246	202	236	219	226	223	196	217	201	225	215	185	212	241	248	226	223	215	205	212	209	202	227	199	200	228	215	243	214	240	204	205	189	250	212	231	234	237	213	218	212	214	237	211	218	229	202	229	197	182	229	220	211	199	216	199	199	220	207	202	194	196	258	209	230	225	216	196	204	209	216	239	210	203	224	223	202	250	198	206	228	231	218	213	212	220	218	200	227	192	206	215	208	230	233	244	213	198	211	215	219	213	226	241	222	217	232	204	204	266	214	178	190	216	223	216	232	210	220	198	224	207	224	191	222	189	238	205	246	215	197	195	217	224	203	201	212	193	226	207	209	214	234	203	217	203	204	183	217	207	220	216	207	184	214	210	216	198	210	243	226	223	230	229	212	234	192	210	209	205	207	198	210	235	228	232	223	213	212	202	199	235	233	223	212	191	211	203	210	218	215	214	230	249	219	206	230	235	197	188	196	186	226	219	229	206	221	237	236	220	217	224	193	211	212	195	239	215	196	215	236	220	218	205	218	212	202	234	209	201	188	233	248	248	219	219	243	205	215	200	239	211	229	207	229	227	217	225	194	214	230	235	218	204	202	234	205	239	206	212	202	228	190	199	218	207	202	210	223	192	216	216	197	211	228	227	205	236	226	233	218	175	202	198	199	215	196	219	209	192	254	180	186	232	217	206	215	219	187	211	213	202	213	206	233	240	179	233	220	217	191	209	209	191	235	241	212	205	221	201	190	191	226	180	221	196	207	230	230	223	233	198	214	199	200	210	210	209	225	226	207	231	220	237	225	221	210	225	201	228	216	214	203	228	240	232	200	211	208	191	213	222	215	234	221	208	220	215	198	217	219	205	214	223	212	206	185	211	220	223	219	203	222	216	225	213	225	200	220	250	212	197	218	198	215	224	211	217	209	212	244	233	220	246	219	206	244	256	213	209	217	207	204	204	231	220	216	199	234	236	212	203	207	203	227	220	204	217	222	176	218	199	185	228	213	206	212	221	204	230	208	226	223	212	178	220	218	209	238	181	191	200	204	207	213	214	213	187	186	210	214	234	210	218	199	229	181	232	242	230	188	212	241	231	215	206	211	190	237	239	230	224	238	206	199	216	222	222	244	224	229	224	227	190	243	221	225	215	214	221	231	213	212	221	227	238	198	217	223	193	221	242	214	224	215	194	210	212	194	236	216	219	207	207	221	209	224	196	211	202	195	206	224	221	222	221	227	212	221	178	233	206	211	208	214	221	223	228	216	209	227	194	240	210	224	208	187	220	215	194	204	197	214	222	221	218	228	202	216	204	210	211	205	230	197	200	199	227	243	201	227	230	245	208	209	219	238	202	206	211	207	209	220	220	204	217	205	211	199	218	217	188	225	223	222	209	199	207	185	212	217	227	206	211	229	207	195	230	214	242	178	212	228	231	199	207	207	199	255	217	215	205	230	195	228	221	216	209	182	228	216	233	233	236	224	199	215	239	213	201	253	210	211	178	220	246	224	198	230	230	219	188	185	226	216	223	214	226	215	204	215	208	221	206	209	209	243	224	194	208	228	206	218	196	212	208	214	207	220	217	218	202	229	210	202	228	207	220	223	211	210	208	216	228	191	227	243	226	191	205	228	209	189	189	214	238	204	229	225	217	207	216	217	211	251	199	198	214	224	227	231	202	216	193	206	202	228	195	231	208	212	230	240	240	225	227	206	239	193	239	246	237	239	219	220	230	180	192	183	210	237	220	209	215	199	217	233	229	237	224	194	221	219	187	228	214	216	223	214	245	209	244	182	204	220	219	210	223	196	215	202	251	239	224	202	228	202	225	234	206	207	226	223	230	217	227	213	200	207	210	209	208	198	217	212	225	214	205	215	205	244	200	234	214	211	226	246	237	219	218	209	210	204	211	213	195	219	223	201	241	230	220	229	208	220	212	225	226	218	228	198	235	224	197	208	238	210	212	218	215	209	205	213	225	221	227	198	216	226	219	229	206	217	232	221	216	212	193	209	220	228	216	233	197	219	224	206	226	208	190	183	197	185	210	230	233	220	219	228	245	229	193	247	208	184	194	221	225	214	234	223	209	200	213	245	231	225	209	213	227	237	217	189	201	203	210	213	221	201	206	218	229	203	216	241	214	212	198	234	225	201	208	218	221	210	194	201	189	209	226	223	251	251	213	243	209	209	199	216	226	218	218	218	197	232	217	211	217	225	204	199	204	212	190	207	232	228	221	223	219	212	206	222	200	209	194	233	207	192	210	208	217	207	229	232	207	213	220	203	222	231	188	222	211	212	202	219	224	221	222	202	208	228	182	218	189	213	189	193	232	208	197	201	216	217	177	194	191	218	210	188	204	218	224	225	195	199	210	220	222	221	235	209	236	230	219	205	253	203	208	201	188	230	218	222	210	231	210	210	222	223	206	206	241	201	215	214	247	255	222	231	192	213	213	238	207	241	213	195	181	213	227	224	218	203	198	204	214	218	230	216	222	213	211	197	227	242	208	227	220	213	231	233	205	210	216	243	232	244	202	229	205	232	195	211	226	224	215	201	218	219	196	186	208	203	197	224	217	202	203	214	234	224	210	201	213	215	216	235	209	242	195	199	187	224	237	195	213	212	213	225	209	173	194	210	211	206	182	178	201	194	233	236	219	233	230	214	219	217	229	224	204	223	216	200	214	239	201	232	201	219	196	219	198	201	229	216	186	189	199	214	231	188	207	211	216	209	221	200	238	217	211	201	239	222	193	215	230	227	234	208	214	200	216	196	189	203	183	240	203	200	184	216	230	211	231	230	219	217	193	240	206	211	223	205	208	192	248	234	216	211	206	234	238	211	200	238	189	186	226	227	215	210	247	222	206	214	222	205	198	220	224	196	203	188	213	198	209	209	226	227	195	221	215	205	209	207	235	187	194	227	209	243	216	250	251	216	219	215	199	205	222	220	236	237	204	221	193	219	234	179	231	203	208	227	215	203	185	195	210	215	211	218	197	203	248	222	204	199	211	217	223	202	219	221	233	214	202	227	196	233	240	228	210	210	213	202	207	223	221	207	247	203	205	224	199	205	219	232	198	216	221	193	210	201	206	232	246	212	220	211	222	208	222	232	185	218	207
23298	38315	13727	3891	3279	2833	1965	1371	1060	922	798	648	564	525	512	427	463	488	480	434	438	415	370	350	371	330	360	332	326	324	318	320	341	292	289	280	313	309	322	323	331	280	268	301	282	318	328	317	290	324	261	301	312	283	244	283	286	274	273	276	297	289	244	291	297	308	289	270	309	279	299	288	314	314	278	322	281	285	311	302	294	307	303	305	292	281	294	280	278	278	277	298	321	298	268	311	298	271	256	281	260	309	273	290	290	269	288	311	295	299	284	297	288	282	278	279	283	265	296	295	309	277	306	280	284	282	298	274	274	265	308	276	267	338	297	278	285	287	261	272	295	290	286	288	294	298	292	276	278	282	291	290	284	280	261	285	255	272	267	291	297	308	267	281	300	264	308	268	293	295	269	294	322	284	271	302	266	304	307	263	265	274	293	285	258	296	287	285	271	291	285	268	298	275	284	261	298	307	255	297	282	304	291	279	254	284	264	278	280	252	278	283	315	292	276	287	290	271	281	285	268	270	304	274	259	278	313	281	292	285	285	299	289	283	285	273	319	283	291	306	276	283	248	295	264	282	328	295	271	278	268	270	268	280	264	255	299	273	280	270	296	282	307	274	280	279	292	301	285	302	296	277	283	259	297	272	255	277	300	273	301	279	308	287	287	287	284	291	276	279	281	285	294	276	262	276	296	308	260	293	268	305	276	295	292	243	296	296	298	300	279	263	267	266	296	284	259	256	293	311	287	278	265	286	303	282	270	279	276	287	293	278	285	274	308	296	271	288	250	260	323	296	283	265	307	311	286	282	273	303	274	293	277	297	259	320	272	254	302	257	270	319	286	274	292	310	294	283	301	279	301	279	275	284	308	289	273	255	267	290	262	305	274	283	299	274	261	291	284	262	294	290	272	283	300	270	281	292	281	308	279	268	260	293	292	277	295	295	293	304	270	264	286	300	308	271	246	285	279	301	290	259	301	286	296	287	279	275	259	285	281	303	269	276	283	303	268	274	300	279	281	295	303	294	277	303	265	260	300	307	285	293	289	299	306	296	299	272	279	316	282	278	330	280	317	298	295	280	257	273	294	307	278	280	300	299	320	322	273	281	304	267	285	312	288	291	293	292	268	283	286	303	299	321	304	280	287	282	265	280	271	269	275	268	316	283	296	308	276	236	263	278	270	297	286	273	292	259	280	285	259	305	281	273	278	277	298	292	285	269	271	282	279	302	268	287	262	308	307	281	287	272	287	270	274	321	280	305	282	286	310	268	295	280	269	289	277	245	302	286	304	271	283	291	301	292	296	274	333	276	312	303	282	300	290	283	292	258	269	281	289	269	311	289	265	304	265	294	251	278	288	271	297	272	277	271	302	275	283	274	279	254	304	290	290	293	302	290	262	312	267	277	274	259	292	301	283	262	251	259	305	298	311	287	283	298	266	268	274	288	293	282	249	306	281	284	293	286	266	297	296	300	315	295	268	285	269	265	318	268	260	283	299	273	295	289	287	307	275	284	281	293	306	316	303	296	300	266	245	307	256	291	296	328	280	272	334	292	298	303	311	307	283	264	294	284	281	296	294	294	266	292	309	273	283	278	303	305	291	278	273	283	262	256	296	277	306	292	291	263	279	283	290	286	257	301	262	288	282	261	278	325	293	252	291	314	292	307	299	305	272	280	281	271	275	281	279	298	276	279	301	291	301	289	322	270	286	322	277	277	287	304	270	276	283	300	288	306	260	264	290	298	267	254	280	283	291	293	305	314	296	290	297	298	247	286	288	272	296	264	302	270	244	326	282	272	301	266	293	294	273	302	271	289	262	285	294	305	299	276	290	289	299	284	285	295	275	304	306	296	281	279	267	270	255	332	311	311	310	268	291	297	301	259	258	302	294	278	305	268	275	261	321	278	289	269	309	252	283	269	314	273	311	289	337	286	273	273	269	314	274	268	266	277	294	293	292	290	293	291	306	293	273	274	281	305	296	297	301	287	244	293	287	260	366	293	280	298	315	295	261	267	313	275	295	270	321	278	307	276	260	297	267	307	268	278	284	297	298	277	293	269	289	292	273	297	257	283	291	297	311	281	280	317	286	293	269	287	280	266	297	305	264	289	287	288	268	244	272	284	297	299	282	270	303	272	304	292	306	276	303	259	306	299	262	246	266	317	284	309	308	289	262	294	300	268	311	332	286	277	273	309	292	297	295	301	286	288	276	318	294	277	284	292	259	292	278	309	298	291	286	285	308	279	262	260	307	284	286	279	284	261	276	295	276	286	283	308	304	292	235	316	293	312	293	300	298	270	307	268	294	321	287	305	275	289	273	285	271	269	256	272	263	316	276	285	301	278	271	277	299	268	307	287	284	301	281	292	265	295	290	282	308	278	254	270	262	279	297	304	293	277	254	280	236	305	308	297	274	290	281	276	296	268	254	261	287	267	294	285	308	282	292	285	269	276	309	295	288	311	252	270	278	296	325	282	320	291	279	280	284	258	319	275	276	285	300	285	283	288	294	284	270	288	288	289	311	277	292	297	269	289	266	285	287	299	291	281	277	262	269	290	275	288	291	280	295	256	266	261	295	297	292	273	287	290	299	302	303	283	284	286	271	312	266	304	325	295	283	300	290	278	281	339	291	314	303	291	274	315	273	303	281	257	301	313	265	287	268	268	279	289	285	292	291	275	270	295	282	258	308	273	259	307	280	299	315	302	278	281	311	301	263	290	300	291	293	296	270	284	267	261	300	312	317	306	311	263	301	300	270	304	290	249	272	311	306	293	265	290	308	274	319	294	274	274	272	290	273	298	283	292	259	279	314	246	274	292	285	276	273	271	316	281	303	287	273	278	278	291	268	307	299	275	269	259	273	274	305	262	290	291	286	291	249	291	282	303	303	298	326	289	280	291	274	264	321	266	276	283	301	306	293	309	310	303	284	292	283	297	273	300	271	304	264	292	296	277	273	265	298	271	302	313	290	281	290	283	291	270	278	278	272	258	271	278	289	299	279	294	260	294	314	310	270	302	305	297	289	292	280	282	286	305	311	248	274	284	263	296	299	277	271	304	299	307	295	273	259	300	302	288	281	272	304	269	306	308	296	314	348	274	292	261	271	269	304	319	289	292	293	317	305	323	314	261	263	286	256	305	262	278	289	328	279	278	273	278	308	290	295	301	292	270	291	291	292	258	296	305	254	281	311	274	276	286	285	282	293	270	292	301	301	290	284	262	296	296	286	304	299	293	303	280	317	296	293	300	283	258	312	312	262	293	297	285	264	301	258	284	252	315	287	261	274	274	297	320	312	263	310	264	311	329	297	278	272	334	296	282	264	292	276	295	286	257	278	273	261	284	282	280	295	274	286	265	275	257	302	259	289	290	293	276	299	258	295	298	273	279	280	262	277	292	271	290	283	286	304	300	258	293	288	316	294	266	299	270	296	282	271	304	277	271	311	287	275	290	273	320	256	306	286	264	284	275	300	256	271	295	291	324	267	272	256	334
23224	21702	29508	24436	21698	21593	5790	1118	758	673	578	517	415	368	364	304	341	328	314	298	246	239	224	225	205	191	232	188	195	191	187	161	172	179	168	137	167	189	152	138	161	144	157	173	148	156	151	161	169	139	138	150	150	168	156	155	133	166	164	128	163	139	145	139	142	151	137	133	130	150	148	125	151	158	141	134	133	141	156	138	149	153	157	148	165	138	161	132	143	151	154	171	139	139	149	157	142	128	134	158	162	141	147	137	175	139	129	168	134	159	137	126	149	154	160	140	145	140	130	158	136	139	161	133	143	143	154	128	144	132	156	151	131	151	159	179	156	168	150	160	159	152	139	184	139	140	152	144	157	138	148	134	153	127	141	136	154	125	149	133	157	142	156	167	131	159	126	142	140	145	142	144	149	150	133	137	140	132	142	134	146	130	149	139	159	114	149	145	136	137	110	146	143	142	136	134	149	135	141	146	137	145	131	147	149	144	147	143	132	139	137	133	124	145	155	141	120	138	163	122	150	150	137	123	123	144	131	121	143	147	138	133	146	151	150	142	133	144	145	131	135	155	147	137	124	163	152	142	147	143	157	164	131	136	132	122	154	125	139	144	149	163	151	136	140	165	135	131	154	133	115	139	144	143	121	147	157	150	166	138	145	137	159	168	152	132	144	139	135	124	133	147	136	148	146	149	144	133	131	154	143	147	160	132	139	160	139	162	143	160	146	147	143	136	140	141	150	144	143	173	136	129	161	147	128	133	122	154	129	120	146	140	155	126	135	141	137	146	142	136	127	133	155	139	151	136	146	144	127	158	115	134	162	132	154	133	147	153	150	158	147	138	126	147	138	124	145	128	174	155	152	142	126	152	127	167	140	163	163	141	128	135	138	162	127	141	138	157	135	140	149	129	140	146	132	139	158	123	154	148	152	136	153	159	128	132	159	144	142	129	143	139	122	135	121	130	147	146	145	155	141	135	131	130	148	123	138	143	134	139	162	124	128	146	149	164	154	154	134	152	149	133	146	147	156	143	137	129	134	144	150	127	142	146	151	142	141	127	127	154	132	159	143	127	138	148	135	143	137	131	134	129	130	135	152	165	131	144	150	136	146	164	110	154	141	131	136	137	129	135	138	142	134	146	152	135	152	149	155	132	148	148	157	161	143	130	145	142	147	128	140	143	145	120	143	158	134	148	145	115	136	158	150	142	162	141	148	133	131	156	160	115	136	127	140	168	141	140	152	147	139	115	131	150	145	153	146	148	142	148	154	147	145	143	155	152	147	138	137	154	151	126	143	154	137	132	150	145	139	134	157	164	138	152	134	142	144	145	156	142	152	135	155	148	168	152	138	132	143	132	147	159	149	118	140	153	166	142	147	148	153	165	163	132	159	139	148	136	154	145	129	161	159	122	151	142	150	126	139	139	143	135	135	150	139	153	138	152	138	138	143	154	148	179	143	136	143	144	149	138	131	137	133	134	148	124	149	143	129	148	144	138	162	129	144	144	124	136	155	124	156	145	125	148	138	131	150	140	144	158	140	157	145	124	154	143	158	139	125	143	149	123	142	152	149	136	137	140	137	150	140	132	158	151	143	148	140	139	142	137	158	133	156	142	138	134	138	123	155	136	139	141	158	145	123	135	140	122	144	128	147	132	151	124	134	137	137	149	146	136	144	153	138	132	138	137	132	162	137	126	149	154	150	142	121	149	152	131	144	150	127	152	141	127	126	123	146	148	155	146	154	157	160	144	159	140	118	156	159	145	147	134	136	150	144	163	146	165	127	138	122	139	115	128	135	156	137	119	139	140	142	167	142	135	152	125	156	145	158	176	126	152	132	138	174	150	134	123	139	157	133	147	165	138	129	138	153	154	124	137	142	154	149	136	145	144	151	147	140	149	136	158	144	133	169	155	147	124	130	134	138	149	135	135	141	134	135	153	155	138	161	116	159	157	123	139	119	141	151	130	134	141	127	158	150	135	138	139	126	133	152	120	157	129	131	151	128	113	153	137	140	136	142	146	150	148	149	163	141	154	166	133	127	141	139	159	145	146	143	141	135	132	126	145	138	122	124	122	145	144	159	160	134	142	157	145	130	124	135	141	135	164	140	139	129	146	151	134	136	132	151	139	143	140	156	154	143	147	145	141	129	131	166	153	144	133	141	143	114	133	131	139	141	138	169	143	125	130	144	127	154	139	157	113	157	163	133	153	140	149	162	155	148	140	140	119	135	126	148	144	143	148	132	160	141	141	133	127	144	162	131	158	123	140	138	129	155	134	167	135	143	134	132	146	141	129	135	137	149	138	129	136	124	134	160	133	134	132	141	136	163	140	170	150	147	130	141	132	165	145	136	154	144	144	129	169	136	136	159	138	143	151	168	168	143	142	137	133	139	152	161	132	148	135	145	140	142	125	126	145	146	135	151	132	137	131	132	125	140	175	133	153	138	135	152	142	144	147	147	147	135	125	141	137	126	161	133	152	130	134	176	132	154	172	164	148	139	136	151	159	142	141	140	158	135	161	135	131	144	133	139	137	154	139	159	134	137	160	137	160	146	145	132	122	151	145	132	157	152	134	123	129	151	142	134	160	139	149	156	149	137	158	131	143	132	134	136	148	142	136	137	154	144	139	148	145	138	137	148	153	139	118	150	139	126	142	137	154	144	163	149	138	148	131	135	132	143	161	149	138	135	148	182	147	152	147	141	149	129	147	145	174	148	148	116	147	124	122	138	143	121	148	158	150	150	145	139	170	139	159	143	145	151	138	142	145	137	136	159	130	153	143	139	139	127	151	119	156	155	152	161	138	146	150	143	136	142	140	139	138	140	153	148	124	143	136	152	122	159	136	155	152	148	122	150	150	134	154	162	145	118	134	143	139	138	136	132	144	135	150	144	145	155	168	147	135	124	151	146	142	145	154	135	147	151	129	149	146	143	157	126	143	132	147	153	149	139	148	144	122	154	126	144	144	132	140	153	133	159	141	164	125	127	138	148	144	130	154	133	146	171	144	148	144	137	134	134	116	137	152	156	142	160	147	128	143	156	133	144	124	116	124	146	131	150	148	138	128	137	151	155	148	125	140	149	152	141	131	136	158	134	143	126	116	132	148	158	165	137	164	150	129	150	135	139	122	138	126	137	151	167	119	136	143	158	118	139	139	150	123	134	165	154	147	129	151	138	140	127	120	143	149	150	157	144	138	160	140	138	137	147	155	127	160	145	143	138	122	146	153	137	156	113	121	162	157	154	125	143	125	147	137	142	136	147	163	129	141	147	150	153	136	154	137	165	140	143	164	141	161	143	150	151	146	144	119	138	139	138	141	126	137	141	132	120	151	125	133	127	134	155	150	132	129	146	145	144	142	151	157	136	146	134	139	143	124	142	148	120	137	149	144	154	155	138	153	131	146	140	146	130	138	137	146	161	152	151	140	136	149	159	139	146	138	147	147	136	138	138	132	167	133	154	163	146	147	129	124	142	154	136	145	143	145	134	146
27507	47953	20439	7308	5870	4948	3343	2466	1702	1476	1273	1017	838	733	706	660	590	571	532	513	499	376	369	366	314	298	309	302	302	276	289	264	264	251	252	223	254	203	220	253	203	244	204	207	202	204	219	214	187	228	214	192	196	244	198	211	211	193	188	211	194	211	202	195	230	204	188	172	208	218	246	198	191	188	194	188	191	194	194	189	197	212	202	189	178	179	222	206	221	205	175	221	166	233	198	197	197	202	185	202	213	161	199	209	200	187	173	218	213	204	187	219	201	196	179	210	234	182	196	214	222	191	183	193	200	201	219	197	193	187	203	197	200	205	190	171	187	199	178	171	188	228	197	200	178	188	206	207	213	186	180	197	194	200	194	187	185	178	207	207	167	219	196	190	208	207	211	173	203	187	189	183	188	204	191	185	187	210	196	201	193	211	195	173	191	207	186	186	202	191	180	182	206	209	201	188	188	198	206	223	196	215	159	202	189	183	204	160	200	200	236	223	222	181	209	187	185	187	175	193	203	203	190	189	186	204	187	180	221	197	184	191	204	187	174	204	195	204	195	222	203	188	219	189	226	181	214	196	176	195	215	207	193	205	200	213	194	195	179	203	200	202	216	192	203	177	228	194	214	187	193	183	186	188	189	181	197	184	189	175	189	204	185	197	191	191	189	198	192	214	208	180	195	176	196	217	211	204	205	218	208	196	208	204	198	204	185	189	168	197	198	183	205	202	194	210	225	195	208	204	206	171	215	196	209	204	203	193	209	197	192	197	174	190	202	188	207	221	198	184	190	239	208	190	202	170	210	191	196	217	193	236	198	209	202	189	189	207	172	173	212	195	196	191	191	208	213	202	208	189	180	189	200	231	197	235	208	174	193	203	210	179	212	191	186	157	204	215	188	221	192	202	178	202	189	214	201	215	182	216	184	168	212	211	217	210	177	200	209	202	192	208	200	199	204	208	201	191	181	217	214	192	214	221	189	203	188	198	203	200	214	176	195	199	190	206	218	184	186	215	198	211	205	203	209	192	215	213	202	193	201	190	192	172	195	195	182	194	200	203	171	189	185	188	221	203	197	166	185	191	185	214	171	210	178	209	181	180	166	200	183	180	192	198	190	172	207	184	186	199	203	191	194	206	197	193	202	164	210	192	206	230	223	211	207	201	185	212	191	185	196	177	180	187	201	180	195	186	203	204	199	192	199	209	193	211	176	213	192	200	188	189	200	179	169	188	207	175	217	202	204	190	194	203	189	181	192	186	204	200	179	220	195	193	192	191	177	177	208	194	205	186	185	206	185	190	191	213	166	199	192	205	190	210	198	191	172	216	189	195	200	191	195	188	191	202	198	187	192	223	190	199	199	207	216	195	182	197	200	193	183	200	176	214	207	177	204	183	183	202	187	205	199	164	194	203	179	212	197	210	198	194	187	195	205	189	179	213	196	197	192	200	201	171	209	216	195	206	214	220	182	197	188	190	206	194	203	169	230	182	195	210	196	206	181	209	204	195	219	216	183	195	220	188	195	199	205	187	200	202	195	179	191	198	186	181	196	192	212	186	191	199	211	193	180	179	189	193	203	185	209	178	164	184	199	196	198	184	209	183	184	209	179	218	184	213	203	204	222	212	217	214	188	201	203	200	197	200	209	198	176	211	209	184	214	194	205	204	195	182	181	173	202	181	183	191	159	207	166	220	210	196	195	170	201	177	206	194	196	200	194	197	188	195	196	194	230	189	177	211	200	205	206	183	215	211	191	172	227	192	197	195	195	197	186	212	208	196	200	168	174	192	189	187	204	196	217	182	195	185	212	194	185	211	190	190	206	199	209	221	197	203	155	214	216	187	220	214	196	200	203	204	217	196	181	197	207	199	187	194	168	189	188	189	188	209	194	185	214	155	220	179	201	195	185	208	220	187	188	189	197	189	212	203	191	199	170	197	190	193	184	206	182	199	171	199	203	202	209	210	199	214	181	190	199	180	207	185	202	219	193	207	200	183	183	186	202	214	182	179	201	212	186	188	194	186	162	197	181	200	181	213	192	188	200	186	169	234	179	193	196	202	180	177	200	211	207	164	199	185	186	211	195	184	201	201	219	210	193	192	177	183	209	182	206	203	207	185	220	153	176	172	179	204	186	206	180	194	214	185	184	188	202	196	183	191	207	196	192	198	202	213	193	237	186	184	228	182	216	203	205	227	216	189	193	186	202	195	207	233	176	197	199	181	171	194	202	170	201	200	196	221	204	194	193	213	193	186	204	202	219	166	215	200	191	205	198	179	201	202	191	191	202	185	222	206	191	194	197	159	186	190	215	209	222	157	187	195	192	186	187	219	197	197	206	201	202	203	209	211	190	189	184	194	179	191	167	194	199	200	199	211	219	191	216	208	181	208	193	191	185	200	202	186	180	183	199	224	196	204	195	191	204	203	181	217	189	173	210	184	191	198	193	208	176	214	191	195	208	184	195	197	192	196	213	189	211	171	175	198	194	188	200	193	205	200	202	204	189	192	228	196	225	218	184	188	173	185	197	186	193	210	195	209	163	205	194	191	190	194	195	241	240	186	184	201	189	219	205	225	187	210	234	186	205	180	183	191	190	192	162	190	205	191	217	186	191	193	210	200	200	197	207	199	186	225	184	172	201	197	212	203	175	178	194	185	219	193	194	208	217	192	216	180	196	176	196	210	174	192	169	184	191	179	182	222	213	174	201	214	205	204	217	183	187	177	207	188	184	205	179	184	199	168	199	218	173	199	205	200	199	194	211	210	210	217	196	196	195	176	191	209	197	186	177	199	202	192	219	210	215	206	219	197	207	208	215	210	182	169	183	194	179	190	209	211	218	208	195	205	195	197	197	196	198	177	213	199	185	185	197	206	190	202	186	210	197	200	196	187	201	224	201	204	210	175	209	189	186	191	192	179	180	224	188	218	196	196	183	232	206	186	172	192	197	204	173	194	191	204	198	193	211	188	197	219	182	190	197	195	195	188	216	198	228	214	175	213	187	188	186	184	206	197	194	202	177	209	217	190	194	189	221	191	198	214	187	182	166	189	205	190	224	208	186	177	199	182	213	208	193	188	191	203	165	176	174	172	171	193	199	215	191	200	214	171	201	175	195	207	219	200	213	197	198	218	209	206	189	175	195	203	195	200	181	211	182	185	197	217	197	186	208	196	188	230	211	209	208	189	206	208	199	188	202	213	202	197	164	224	206	176	212	200	183	209	206	216	209	161	212	206	209	191	216	178	194	197	202	188	214	191	214	215	194	194	188	205	189	195	204	201	184	196	240	198	187	191	196	190	190	211	195	189	216	196	213	196	190	193	211	178	197	201	193	186	179	203	192	186	188	198	204	189	192	201	177	205	198	214	202	203	159	196	194	181	234	187	201	195	200	180	179	175	184	195	206	193	189	165	183	196	187	190	189	205	207	207	195	182	164	177	205	203	189	204	186	191	225	198	196	214	198	188	198	193	205	184	205	187	202	203	194	217	189	198
28646	21668	11199	2322	1336	1168	701	599	513	474	456	473	376	356	379	402	405	373	401	378	383	338	355	384	358	318	407	367	348	324	391	333	352	359	313	358	318	353	312	337	349	331	338	328	378	301	352	334	337	298	325	337	327	324	353	325	313	372	342	347	337	329	311	346	334	330	349	345	332	315	310	327	330	349	313	321	358	338	309	329	336	329	313	297	353	337	321	316	333	319	313	349	349	357	334	320	336	337	363	325	317	353	338	295	374	357	349	359	337	316	319	324	356	336	336	325	306	308	326	343	320	353	352	355	341	342	368	306	368	361	318	313	354	340	352	309	376	351	342	332	335	356	347	332	338	336	336	342	322	344	306	339	315	359	320	337	338	329	347	342	317	330	317	321	356	320	322	333	336	296	327	346	290	328	314	352	315	341	328	330	315	328	346	326	323	344	381	315	344	315	339	327	305	337	329	301	315	313	345	329	354	340	322	328	339	337	311	320	309	360	341	333	291	337	316	364	333	327	315	343	343	349	309	339	337	369	341	332	324	342	313	340	326	332	314	360	317	339	323	343	340	297	345	359	305	303	336	342	338	363	358	309	335	332	330	354	344	302	325	356	341	344	322	336	330	339	333	318	308	319	314	323	316	334	331	359	346	341	336	322	296	301	363	311	337	312	326	346	341	330	343	360	342	331	335	339	329	349	376	350	329	319	326	324	342	313	291	323	305	342	330	351	335	325	348	340	350	319	354	354	346	323	325	342	355	336	358	325	361	337	342	321	306	365	301	333	338	381	334	313	314	339	311	338	341	356	334	309	329	329	325	325	309	338	312	296	313	327	318	332	331	340	345	346	368	338	341	322	348	300	309	306	381	332	343	348	337	338	317	345	327	332	340	357	331	334	316	349	356	367	340	320	320	362	346	349	343	336	343	345	354	327	338	309	326	335	330	307	316	347	357	303	321	356	312	307	363	331	321	328	350	322	348	329	340	324	349	350	330	343	327	327	357	328	295	337	355	311	329	362	328	326	333	374	322	332	325	346	330	322	342	335	337	341	329	331	328	339	338	332	330	343	361	348	343	332	358	371	352	323	340	310	332	341	326	303	340	328	333	334	342	312	320	353	330	353	362	305	329	347	344	358	328	325	318	352	312	347	337	340	335	331	288	318	319	356	323	318	337	351	333	348	314	376	335	346	357	323	329	319	346	314	318	345	319	311	307	339	356	338	330	320	341	329	353	309	345	343	338	300	317	335	324	329	357	318	300	323	322	323	357	319	361	319	320	333	308	333	337	351	317	336	324	328	341	331	356	340	318	358	322	350	328	337	337	311	367	314	367	306	367	335	304	328	322	344	304	344	323	332	321	336	345	337	338	286	342	318	302	303	336	370	330	348	309	339	333	324	341	366	338	320	347	324	342	313	310	325	343	344	327	293	312	354	356	287	353	345	330	318	336	311	325	338	319	330	297	333	341	311	336	312	345	320	334	334	310	338	362	362	327	321	299	308	330	342	324	343	333	344	367	303	300	333	358	349	339	318	363	351	337	346	338	321	328	326	293	346	353	327	298	333	332	334	322	324	376	317	315	339	323	324	332	307	341	334	368	337	384	361	344	297	357	331	343	330	339	337	325	355	351	346	329	333	342	340	311	297	333	330	338	339	325	336	281	324	330	337	320	328	336	328	337	327	343	329	289	336	389	333	322	312	335	355	313	360	331	346	295	344	316	302	335	317	324	334	349	323	340	340	320	342	320	325	352	327	361	338	310	342	355	312	343	332	320	303	332	355	332	328	334	313	302	313	319	351	341	349	310	333	324	321	320	318	325	360	315	318	355	308	323	337	349	332	315	311	327	345	336	345	311	344	345	318	331	355	329	347	329	330	321	338	325	342	369	320	352	339	312	332	358	309	328	342	366	315	324	345	329	347	338	343	352	340	341	298	322	328	316	317	344	294	340	329	337	329	346	317	316	336	336	340	318	340	312	319	359	324	362	298	337	333	321	323	340	326	292	330	339	363	342	351	324	350	334	318	336	360	330	362	364	314	335	307	338	340	339	348	350	311	334	310	302	319	311	349	330	311	337	334	331	333	344	331	349	324	340	355	322	366	323	334	356	346	344	346	338	335	374	338	337	355	320	335	351	297	319	333	320	308	314	328	330	346	327	344	330	293	331	308	346	308	345	356	352	317	313	359	335	343	339	347	325	307	338	339	322	306	324	353	332	332	359	348	323	375	350	321	328	350	363	347	334	364	304	333	330	330	368	366	307	344	323	313	334	337	325	323	344	349	331	330	331	328	338	303	317	342	343	317	322	334	330	323	330	319	332	318	334	323	327	355	338	299	334	353	324	326	332	330	296	338	333	329	340	341	306	322	318	328	343	307	327	346	325	352	328	325	336	320	355	309	344	325	345	305	346	315	329	329	321	345	336	321	325	317	314	323	326	369	338	363	322	340	320	311	328	336	358	340	337	356	328	298	313	294	315	349	324	342	321	354	337	352	307	323	303	324	322	302	329	315	319	327	316	332	311	355	315	310	347	365	321	309	348	349	337	307	323	310	347	322	360	311	313	335	339	337	327	364	330	327	334	306	308	333	313	320	376	327	319	329	314	330	346	358	327	323	293	339	331	342	352	339	332	319	351	358	326	326	276	351	341	329	362	346	326	319	320	337	332	345	336	313	343	338	315	342	300	343	323	326	342	333	315	328	339	334	315	319	326	322	311	344	312	316	331	317	343	320	370	322	373	319	319	332	328	345	315	350	326	330	312	349	311	318	330	314	321	336	333	341	331	339	347	339	314	381	324	345	321	347	348	364	345	303	325	364	323	329	320	354	342	336	359	331	354	307	316	351	334	333	340	328	316	366	353	306	320	354	336	338	334	326	325	333	335	327	322	338	331	368	315	344	295	324	344	306	284	329	326	318	326	307	326	312	331	355	351	326	336	353	355	318	343	334	350	309	354	328	332	306	327	298	321	386	329	345	348	330	331	360	349	336	351	313	359	314	341	290	327	311	317	357	324	329	309	320	346	361	317	318	372	308	319	307	331	329	314	344	321	326	353	358	343	331	326	351	320	333	325	358	338	311	299	311	328	359	317	337	340	371	312	316	339	309	314	343	338	307	323	382	338	353	346	301	323	340	340	316	333	353	348	330	317	348	346	320	327	360	307	309	331	337	327	333	343	351	330	346	368	327	329	371	321	326	320	342	314	345	335	365	350	327	318	336	329	298	353	313	336	290	308	324	328	309	368	329	329	334	334	318	310	349	339	331	316	327	357	325	308	338	367	348	310	343	328	350	315	309	344	334	337	322	325	301	352	323	325	340	353	317	311	333	323	320	352	313	304	325	330	320	332	309	310	368	337	311	307	358	333	340	332	306	323	332	367	317	358	319	320	338	342	318	338	329	365	313	320	325	322	312	338	320	334	347	363	343	342	312	318	317	345	354	323	322	333	354	302	340	330	344	316	328	352	334	346	335	320	309	359	379	288	344	311	349
23742	30824	9421	2670	2294	2187	1394	1103	924	840	750	692	677	586	575	563	567	579	552	548	531	480	543	495	509	478	450	463	471	503	478	450	451	450	471	433	422	451	446	486	405	453	418	457	454	434	489	428	432	409	460	479	455	433	432	436	432	459	429	411	443	436	450	429	478	431	410	492	433	446	420	441	434	454	471	450	471	452	440	396	422	458	425	416	419	434	402	460	463	427	467	448	444	446	477	421	444	457	438	404	428	481	453	416	458	444	450	427	442	435	428	422	464	476	474	442	430	434	408	403	403	441	441	423	440	457	440	453	428	429	408	409	438	460	440	437	435	459	458	445	435	454	436	449	415	449	410	443	464	440	433	434	442	457	428	455	439	406	411	432	443	412	443	426	435	442	425	446	470	392	451	432	447	458	394	435	461	446	472	418	448	447	448	433	444	429	443	465	436	417	452	434	451	444	422	482	462	457	437	422	454	467	415	428	448	456	464	430	450	454	457	456	444	445	465	432	456	442	419	444	467	455	454	411	435	442	425	425	462	437	464	409	421	411	404	425	449	437	441	410	472	442	432	417	453	437	408	467	456	432	426	437	420	433	434	419	472	414	442	420	421	435	444	406	409	424	440	441	434	452	451	465	462	476	401	433	439	430	457	409	449	420	475	428	409	421	445	486	436	456	425	429	467	444	456	432	442	440	441	448	402	461	446	475	415	472	455	427	444	458	449	439	391	429	416	440	438	428	436	444	433	400	444	437	456	433	470	405	452	397	440	443	430	441	435	457	417	434	444	412	448	422	457	440	411	387	446	452	439	456	431	441	468	452	457	431	437	446	404	417	427	459	459	487	429	443	439	433	431	414	457	453	448	402	411	495	451	431	430	459	442	435	428	424	449	380	411	443	448	431	418	468	421	460	435	443	443	453	410	468	408	437	427	460	416	456	427	447	418	461	428	459	448	396	464	433	464	449	426	466	444	434	450	482	392	425	438	408	424	434	449	448	435	428	451	447	429	428	436	443	466	479	457	432	432	446	465	442	403	445	447	432	469	420	444	414	462	466	445	412	461	451	435	423	432	448	451	424	414	472	372	428	447	440	454	412	468	439	435	422	418	449	427	439	460	459	442	437	417	446	455	422	417	429	414	420	463	420	435	482	462	458	429	423	434	414	381	433	452	409	424	430	440	412	439	448	439	424	441	428	460	462	458	409	425	399	424	452	432	396	456	408	424	470	431	400	422	451	439	444	428	467	428	444	419	448	397	440	433	444	456	450	413	452	457	451	437	421	432	435	460	425	442	444	431	454	449	437	420	491	427	445	454	447	426	422	423	458	457	449	397	414	439	406	461	408	428	439	429	430	420	436	447	452	452	425	458	428	482	436	430	444	434	435	431	444	457	434	413	462	440	432	441	448	421	457	466	485	491	401	428	459	450	449	436	431	388	449	440	441	423	417	443	436	422	464	421	445	436	410	450	452	441	500	421	438	444	448	424	394	422	436	413	408	436	459	411	456	469	455	458	429	458	452	432	443	450	437	431	419	452	459	440	408	478	424	445	465	432	444	456	431	440	486	430	428	425	458	401	406	458	469	418	429	440	443	437	405	437	421	448	471	420	421	422	418	459	412	429	447	476	470	419	404	479	451	420	399	452	444	419	405	423	448	438	463	433	390	430	459	473	434	399	477	427	452	439	419	447	409	468	420	441	449	438	392	462	439	418	394	405	412	454	428	411	433	420	454	412	422	413	439	426	426	422	401	426	424	435	438	450	409	448	441	453	432	452	459	412	446	453	423	440	427	478	417	485	436	421	475	423	424	416	462	422	423	420	442	441	469	434	410	437	463	430	434	434	452	456	435	464	431	461	436	446	448	462	437	430	447	419	454	470	432	443	447	457	414	429	435	441	409	445	435	416	430	414	431	408	444	480	451	482	440	439	417	419	461	415	459	411	426	440	433	445	447	453	434	445	473	453	456	450	454	489	460	424	451	421	420	426	418	436	449	451	443	434	446	411	466	423	453	493	457	423	427	453	409	431	428	426	437	455	458	444	447	432	467	432	468	398	429	472	408	453	433	432	376	413	423	421	428	441	410	461	428	407	403	425	397	444	446	446	433	438	467	463	463	462	407	445	464	439	427	460	389	442	407	418	453	461	428	447	421	394	407	463	406	439	445	440	455	425	424	442	438	410	420	426	443	422	418	435	430	406	419	426	412	428	485	453	435	446	508	432	461	441	435	477	438	455	452	421	416	413	417	416	450	431	451	437	460	443	420	428	498	437	434	434	415	396	475	439	451	424	472	417	433	477	448	426	472	449	417	410	435	451	425	462	440	412	435	472	408	416	396	454	469	444	463	436	440	437	421	411	432	453	439	442	410	440	401	409	452	454	451	435	430	423	425	456	427	392	403	421	416	431	437	481	414	485	460	488	435	410	464	443	443	436	430	429	437	438	440	429	445	422	447	438	439	428	431	453	463	410	434	424	407	474	402	418	448	413	427	441	445	426	416	458	456	453	448	418	500	453	444	475	419	453	430	475	395	451	434	407	416	423	421	442	442	439	449	440	430	414	431	448	425	437	460	432	445	410	399	438	457	460	410	473	407	430	419	443	409	426	437	460	433	443	464	409	450	470	460	387	405	437	440	446	481	453	446	461	414	410	421	444	427	453	476	453	403	430	461	419	416	431	453	446	445	437	431	442	451	446	466	441	427	434	427	424	470	433	427	440	457	427	382	399	469	446	457	476	437	414	419	458	423	418	431	459	406	447	413	444	470	411	417	394	421	422	458	408	468	440	458	455	398	429	419	416	415	452	471	428	446	454	403	401	414	406	438	449	434	410	434	433	446	403	421	457	448	435	436	422	415	429	420	443	424	436	431	445	417	439	415	468	467	423	456	433	467	411	417	427	458	434	450	432	442	396	436	418	448	410	440	459	411	446	431	424	462	458	414	416	410	406	410	451	434	417	444	414	405	465	396	468	437	449	427	450	435	484	433	407	422	464	473	426	415	423	393	444	426	492	428	451	490	436	431	405	476	446	468	420	436	426	443	456	426	442	480	481	422	387	391	419	444	417	463	427	444	425	440	415	432	431	438	440	458	405	420	417	437	474	422	439	389	470	446	414	462	464	459	463	441	453	439	505	438	440	426	412	391	433	402	453	410	445	466	432	413	430	416	470	413	427	404	452	451	433	452	428	445	430	423	454	446	416	456	459	447	474	462	446	439	437	433	435	445	459	461	409	442	466	440	421	460	415	430	473	451	447	415	450	422	411	432	418	420	427	460	452	463	427	437	445	466	434	429	450	456	446	456	445	423	454	455	464	416	440	427	419	437	439	443	443	460	427	426	418	407	453	429	423	450	452	420	441	458	427	421	430	426	445	462	408	425	442	387	432	445	445	429	459	446	457	441	423	427	433	495	443	447	427	455	496	453	466	422	435	440	461	424	447	437	471	407	413	411	416	439	416	466	449	434	421	440	427	439	466	439	434	445	446	404
24279	21641	28754	24990	21366	6244	1337	874	659	599	628	499	497	423	477	414	382	436	346	384	353	381	325	348	392	374	319	375	327	317	345	345	308	327	322	292	291	307	303	299	330	294	304	329	285	310	276	298	290	284	313	315	281	333	296	301	330	315	299	299	286	321	300	290	297	286	308	325	308	308	320	291	315	298	298	282	311	309	307	326	298	344	309	315	276	321	283	305	298	304	309	294	294	278	294	288	259	311	301	312	298	282	280	302	297	321	315	283	290	290	268	288	302	336	314	308	286	303	300	306	282	303	312	325	299	312	308	311	301	287	306	286	321	293	294	300	321	278	261	325	297	276	300	294	300	297	303	310	309	297	299	326	316	292	267	302	284	315	321	281	299	296	293	318	293	288	324	284	313	311	290	338	344	260	306	304	285	260	304	276	274	294	294	292	274	300	312	292	312	321	324	302	301	296	296	283	302	306	308	279	316	297	308	298	304	315	292	313	328	325	316	299	321	276	291	308	301	342	308	304	293	330	298	282	329	280	308	303	297	313	282	295	305	274	330	292	293	321	317	291	305	303	295	285	287	310	305	315	299	293	336	319	311	296	313	287	292	307	277	283	268	309	296	306	331	290	328	317	291	293	308	285	300	277	267	300	312	304	303	290	323	317	286	324	304	304	289	295	285	316	308	294	294	263	285	304	285	308	293	303	323	279	332	302	316	257	302	283	315	310	296	292	316	299	303	311	297	298	291	310	291	330	288	318	322	283	306	297	324	325	327	312	283	309	314	314	313	293	285	316	313	319	309	277	305	308	270	280	326	307	301	310	305	297	314	293	328	317	321	297	295	296	322	325	306	289	308	291	296	285	340	294	297	300	293	303	291	326	302	265	354	333	295	329	297	302	299	302	268	303	307	288	293	299	284	300	296	281	333	277	333	311	307	289	298	299	278	287	288	311	298	313	297	277	314	294	296	316	308	318	263	304	289	311	273	310	281	313	306	297	321	296	304	297	295	278	292	309	279	296	327	309	301	316	289	285	273	308	287	307	303	312	308	308	301	314	279	276	302	307	324	303	288	278	288	261	255	306	300	312	292	294	301	284	273	297	307	298	284	325	306	313	280	322	322	319	323	328	300	298	276	327	325	273	302	277	303	317	291	324	303	292	307	292	331	282	298	293	284	299	294	289	321	322	330	298	294	294	344	311	302	316	313	324	277	331	281	293	299	317	292	314	309	276	311	273	326	303	302	273	303	322	330	288	301	279	297	315	269	331	295	305	300	299	260	316	302	256	279	316	296	313	295	337	278	297	299	292	297	308	311	296	315	290	322	303	294	335	292	304	292	295	346	267	288	275	297	324	294	328	317	304	337	309	310	328	307	299	309	277	299	292	336	280	293	281	298	286	298	277	288	309	309	301	314	284	323	301	303	293	277	300	322	285	337	313	278	281	271	285	289	280	313	297	319	304	324	286	301	277	277	324	302	321	248	310	314	317	285	279	314	290	282	312	315	323	303	299	276	283	290	263	349	296	292	316	307	302	301	314	297	288	303	305	305	300	287	317	300	333	302	270	297	282	320	306	301	296	289	282	285	296	270	294	328	290	293	308	322	286	296	304	324	288	312	285	282	318	318	268	286	302	313	303	295	283	284	318	297	306	297	313	308	290	302	288	291	309	320	273	325	312	283	316	289	279	268	277	288	297	297	321	290	309	268	297	308	273	316	309	277	300	281	318	300	272	298	293	318	292	289	305	328	310	283	279	300	293	340	304	270	290	264	281	278	283	352	284	308	303	338	294	304	285	280	295	269	301	275	302	282	302	309	291	322	289	298	314	305	324	278	295	298	305	291	318	296	316	271	318	311	290	334	310	311	280	297	302	300	320	283	286	287	315	302	297	334	289	305	292	294	273	329	321	307	287	313	290	277	316	277	290	310	307	300	278	314	307	296	280	323	280	271	295	341	287	346	309	301	318	290	304	312	272	310	300	302	304	302	304	283	283	297	289	308	335	337	298	285	295	296	330	298	300	291	294	271	280	294	301	302	291	315	301	300	362	306	287	293	299	289	260	287	284	273	268	328	296	310	277	317	301	303	284	283	301	305	302	310	274	319	288	302	295	279	298	290	284	329	295	295	313	273	305	290	284	337	301	273	307	324	330	305	280	303	295	280	312	276	284	295	283	280	308	268	306	303	314	305	299	268	303	294	311	320	296	291	299	309	311	312	302	302	295	280	315	278	304	305	293	310	281	290	298	320	308	286	268	294	323	310	302	275	299	318	322	285	331	306	313	318	305	303	292	292	335	278	304	315	282	297	327	280	276	295	309	345	336	293	321	268	297	295	328	271	293	288	308	283	302	338	307	300	295	328	262	301	286	297	300	299	283	306	320	293	301	296	288	305	291	308	299	302	338	333	290	284	280	300	319	316	327	292	290	300	310	330	292	320	317	304	306	298	286	285	270	315	301	314	313	271	290	299	312	274	281	320	288	312	293	307	303	312	299	287	296	339	285	287	308	286	309	293	294	294	294	276	271	295	282	314	286	292	298	294	294	327	300	304	324	314	292	297	314	298	314	304	307	298	294	286	289	282	304	301	304	267	311	327	283	305	291	290	301	273	299	303	265	298	300	275	271	306	320	290	302	288	317	277	309	289	330	310	291	294	288	308	291	301	286	328	336	265	306	267	317	310	307	310	304	284	276	311	301	279	288	301	291	327	283	295	292	303	287	332	294	284	299	311	268	303	295	280	282	301	315	281	306	306	274	289	284	308	296	301	283	333	303	309	288	280	314	281	268	284	284	301	285	286	312	299	311	303	331	280	286	316	287	263	277	296	285	283	303	265	278	314	286	318	279	293	287	280	287	310	297	321	294	297	302	295	304	291	279	315	279	283	330	306	275	281	266	287	275	271	320	303	310	293	312	284	283	280	280	290	280	274	280	307	295	278	320	318	307	303	319	275	297	292	297	299	282	307	323	322	303	299	280	301	298	346	270	302	267	319	295	313	333	273	309	341	322	299	301	294	280	291	303	321	290	281	335	307	288	310	321	296	320	320	284	291	293	286	283	311	306	294	308	304	278	283	272	313	302	285	287	282	281	284	275	307	311	295	306	285	311	280	300	279	309	270	295	290	250	324	280	304	307	305	334	310	322	285	295	270	298	333	295	275	299	314	337	290	278	293	307	317	288	323	305	287	305	275	335	288	291	277	311	273	297	289	302	274	279	290	290	278	323	299	313	288	338	326	303	271	275	290	285	311	300	325	293	300	278	341	307	305	304	295	289	294	325	295	304	290	272	269	315	296	304	304	300	275	264	305	328	300	294	282	295	267	310	300	324	298	294	309	287	299	333	333	293	296	321	317	290	313	298	275	318	265	293	297	291	287	288	285	276	248	282	320	287	296	306	290	276	286	289	297	289	283	347	310	290	281	278	314	274	311	339	278	304	309	302	286	303	310	278	298	298	312	331	273	308	280	303	276	319	328	309	303	291	311	286	301	287
24208	41616	16095	4887	4098	3366	2323	1681	1360	1296	1084	1015	821	774	667	671	675	665	544	543	569	535	534	507	503	489	467	450	469	457	441	442	435	452	417	417	372	416	420	392	422	478	417	364	445	398	421	397	398	407	394	414	412	411	418	426	391	419	433	401	399	408	387	385	387	401	388	384	417	417	387	398	413	407	360	405	379	419	368	432	429	422	406	388	411	392	427	393	418	436	394	419	389	384	400	397	428	391	425	367	406	388	398	404	418	400	355	416	367	435	395	399	419	412	386	385	423	414	410	415	414	419	417	403	423	369	426	408	393	418	391	410	376	406	394	395	396	407	400	437	413	385	368	384	386	411	410	410	415	384	388	405	343	397	385	366	406	402	382	391	424	441	407	411	401	414	395	429	389	381	393	427	371	412	402	431	422	386	433	368	395	400	429	408	408	417	416	404	419	398	399	384	358	397	384	411	426	415	405	420	403	380	387	415	378	423	416	398	417	414	400	393	413	394	418	406	378	434	381	393	442	373	430	452	422	412	415	409	405	382	392	409	438	421	400	356	432	413	437	409	399	395	376	386	412	405	383	414	403	400	389	377	395	393	408	415	374	386	369	427	386	410	397	377	412	394	383	383	404	417	375	387	402	387	403	430	441	399	386	391	437	376	420	381	386	401	410	387	386	413	436	415	410	408	390	395	420	403	389	413	417	408	401	386	375	363	411	421	369	426	390	392	359	399	406	407	366	363	379	396	406	410	369	411	386	439	397	403	429	428	404	409	394	397	396	424	376	408	436	393	395	406	377	416	414	428	401	403	389	377	401	410	421	393	419	406	380	385	402	408	383	426	445	395	416	381	405	395	409	422	391	375	413	423	395	380	379	410	407	385	374	393	372	410	404	393	394	387	415	367	442	395	385	424	415	385	412	374	375	448	360	403	386	426	400	399	377	408	402	397	383	416	382	417	380	399	419	408	401	437	395	408	384	351	371	396	395	428	388	387	399	388	390	415	417	407	387	399	375	418	402	405	405	416	431	399	359	375	410	410	412	427	383	408	373	387	398	391	388	369	417	390	413	405	409	391	387	403	399	407	383	469	365	416	415	414	389	403	406	378	412	420	417	432	401	433	464	415	390	396	360	368	428	406	397	413	413	407	375	419	426	363	405	395	410	410	372	375	397	414	413	432	379	447	378	424	406	417	395	380	401	386	442	407	368	371	358	444	365	371	390	391	403	436	384	398	427	412	403	411	357	399	410	389	417	390	385	456	405	437	383	412	377	409	398	403	398	381	376	393	405	353	443	381	389	391	353	449	371	381	417	438	423	420	382	432	397	410	366	433	395	409	420	366	411	387	385	407	394	391	401	380	363	416	398	433	414	410	355	396	402	415	414	390	406	384	408	395	374	367	412	406	406	418	408	434	387	433	394	409	418	422	415	435	447	387	420	433	387	359	393	388	417	409	435	403	389	391	406	414	416	429	374	444	390	405	397	376	390	436	364	427	403	404	403	393	448	395	404	413	407	404	407	421	430	403	372	360	395	389	388	414	418	418	415	386	407	425	432	407	374	385	385	424	417	390	380	419	408	399	417	428	393	390	383	384	390	405	400	414	413	411	407	412	382	391	370	419	385	407	402	435	399	398	396	389	400	436	392	384	415	402	409	390	395	393	450	408	431	373	395	376	415	407	404	412	390	396	409	390	402	430	379	391	409	388	385	451	386	371	417	398	364	409	439	384	369	382	400	401	398	403	381	433	440	385	419	397	369	429	424	429	426	377	399	408	394	386	412	418	400	415	411	382	435	393	397	419	424	377	389	400	387	392	426	361	384	413	401	449	371	376	398	404	396	430	427	384	404	391	395	418	396	447	422	387	400	413	430	402	420	427	386	419	399	428	425	404	408	430	399	404	376	371	386	395	376	414	419	430	386	400	436	387	377	408	432	428	413	388	421	387	366	370	383	422	371	404	426	407	427	393	403	423	452	409	437	388	418	381	436	420	383	380	429	384	434	418	433	402	425	367	373	371	373	389	405	404	384	430	392	408	407	412	408	405	424	400	368	372	431	410	413	368	430	421	384	413	405	429	439	425	390	420	400	398	400	401	400	416	397	387	396	365	387	398	422	421	433	411	474	397	386	393	412	430	397	425	407	401	414	388	391	377	414	402	392	369	354	426	388	355	391	373	406	400	420	375	414	426	391	381	377	439	389	398	400	394	381	396	423	403	390	398	416	430	379	425	410	357	385	381	371	420	384	452	401	391	379	409	425	407	382	392	392	397	448	366	409	420	418	354	407	407	423	387	400	426	393	386	386	424	432	419	402	387	370	443	374	403	417	398	398	401	406	433	391	408	389	433	420	423	351	380	385	394	450	393	382	359	385	383	407	420	341	385	387	405	408	427	367	385	422	421	391	443	389	420	398	411	384	402	402	383	446	389	397	355	404	432	392	406	413	388	404	389	428	390	420	399	378	415	382	378	404	395	400	420	400	407	425	357	395	397	409	378	418	395	406	365	386	419	404	403	406	416	382	399	398	404	426	421	399	395	419	372	395	395	427	423	447	350	383	399	424	425	393	415	404	365	348	374	404	407	404	408	387	408	390	389	388	429	389	426	404	425	430	451	388	406	394	409	410	366	380	394	413	412	422	383	375	380	372	424	406	371	423	409	408	353	370	374	435	388	400	430	406	404	405	393	394	406	400	397	376	398	395	388	393	418	410	393	375	399	403	435	397	403	363	373	385	388	415	408	372	449	422	356	409	421	416	411	392	405	394	402	361	409	398	385	394	409	430	413	389	399	435	375	439	431	470	434	445	421	400	376	351	429	405	401	413	402	392	407	415	433	392	447	410	394	433	398	385	392	387	402	413	400	412	384	398	360	418	405	378	410	398	378	376	420	421	378	408	413	422	407	374	405	409	392	421	431	410	394	396	361	376	389	405	398	445	399	383	378	380	424	403	387	439	394	377	408	382	375	439	431	426	385	386	388	391	398	441	424	388	424	398	366	425	371	366	372	413	440	381	438	396	378	391	430	400	404	383	414	394	427	382	388	400	395	411	390	396	418	433	401	404	368	429	383	389	388	372	420	389	392	388	384	385	412	390	408	372	409	399	385	415	392	407	410	399	411	427	430	390	409	393	407	373	417	422	425	400	417	392	422	404	358	412	387	415	400	392	406	396	380	382	401	380	369	372	393	424	401	398	426	389	401	398	393	423	394	400	372	427	401	406	380	399	399	423	416	388	392	433	388	392	405	428	380	406	431	426	377	415	406	429	386	407	407	396	423	399	386	334	395	416	397	406	400	396	390	407	424	341	400	394	442	360	394	373	420	366	389	410	381	396	395	407	406	394	431	381	396	393	404	430	355	385	411	412	393	392	387	425	384	361	435	394	418	378	402	362	388	370	363	386	411	379	395	406	341	408	397	409	406	426	436	407	374	410	429	392	400	403	381	404	404	404	395	386	394	392	422	403	389	386	398	419	400	410	393	402	352	379	385
25289	21605	27508	25834	8115	1186	877	582	498	456	409	329	334	330	289	324	276	309	302	245	243	215	289	249	273	235	251	227	228	224	218	240	224	246	211	218	190	222	215	242	241	223	236	244	243	224	202	243	221	199	211	226	226	225	219	215	227	198	196	216	223	213	218	229	230	216	209	211	214	229	231	219	215	205	198	197	221	205	215	217	221	213	210	246	199	195	215	209	218	200	235	221	226	210	221	204	205	210	203	190	215	197	208	187	192	211	199	218	230	213	219	210	215	228	206	196	241	226	187	218	228	207	213	207	216	212	226	226	197	189	249	205	218	206	233	221	228	217	227	201	202	208	237	217	217	204	230	204	210	209	235	217	224	215	229	218	229	200	242	197	195	216	245	216	218	214	210	228	215	206	234	182	216	238	210	226	197	221	227	201	247	232	211	205	214	218	222	234	220	228	199	202	240	230	188	216	205	229	236	199	219	216	220	198	229	200	192	165	202	208	225	201	216	216	207	225	240	204	221	219	226	229	230	214	217	211	190	221	199	181	227	195	243	216	238	234	213	206	214	188	218	213	207	227	205	203	230	213	207	193	225	236	213	214	224	208	217	243	220	204	207	203	229	251	197	229	222	208	217	179	238	249	241	221	210	230	188	207	236	238	224	210	250	225	238	218	218	216	213	203	221	228	201	196	199	184	222	203	197	243	193	215	228	220	213	237	212	185	220	188	200	223	229	186	208	205	226	207	194	238	222	216	214	200	222	202	228	209	252	212	196	202	185	245	229	217	202	185	215	209	230	210	215	214	222	211	217	210	215	210	210	208	216	226	223	232	215	196	225	232	239	199	226	203	200	219	192	214	189	208	201	215	208	231	236	211	204	198	193	191	233	205	204	209	212	203	217	210	230	221	214	226	218	209	205	235	244	223	249	219	241	190	209	191	221	188	228	212	213	247	228	211	222	218	245	222	207	208	219	221	215	204	202	216	198	222	228	191	224	198	218	231	216	207	219	230	212	217	210	196	214	220	242	201	218	239	210	201	214	200	224	220	253	220	190	217	232	237	204	216	217	215	206	185	241	231	204	205	235	193	182	243	196	204	206	207	235	206	200	220	217	211	206	217	229	203	225	241	219	237	197	219	210	252	242	201	202	228	205	220	212	221	214	251	205	223	228	199	194	211	205	223	223	221	230	203	225	201	218	201	226	190	198	224	238	249	212	238	211	186	208	239	189	188	225	225	241	234	223	202	212	207	228	220	225	215	218	213	219	230	199	213	236	185	184	192	219	222	222	211	218	237	236	226	228	224	216	217	202	200	209	231	229	209	195	223	203	222	221	236	202	208	228	218	229	208	202	231	204	207	198	250	214	198	207	210	245	220	218	225	206	228	217	216	211	215	239	216	208	223	207	220	223	195	221	194	235	195	201	222	209	214	197	205	189	197	195	219	239	226	218	221	201	188	211	222	258	203	213	208	199	242	213	208	188	205	216	205	226	205	195	218	194	211	190	197	207	216	196	231	205	211	206	246	241	236	212	209	208	221	218	235	220	203	209	190	215	229	197	223	196	212	220	226	228	221	185	213	187	200	230	226	201	220	205	192	187	217	218	226	203	207	235	204	252	212	208	248	230	208	222	210	197	199	196	200	195	209	216	202	200	241	208	216	193	202	220	221	234	230	201	197	188	204	216	216	228	204	227	220	217	195	190	213	211	222	219	227	227	231	214	224	248	216	192	196	204	222	220	235	240	205	215	237	219	224	252	212	209	216	214	222	190	202	223	212	204	222	192	215	220	216	212	189	233	205	194	206	203	215	217	218	211	202	212	216	216	228	232	210	229	212	217	210	210	225	186	219	213	220	207	206	217	220	190	201	217	224	201	202	190	238	215	229	186	213	218	210	227	220	253	218	196	216	208	174	197	206	232	230	205	230	232	234	211	176	226	209	228	190	198	202	214	188	213	211	216	208	215	228	201	195	214	238	223	202	224	233	215	217	197	193	169	232	255	223	199	200	210	203	228	236	213	220	231	225	229	223	209	210	230	233	225	204	217	231	227	197	240	205	216	227	217	204	205	225	217	191	200	209	209	212	222	220	208	218	231	210	215	204	193	228	212	197	214	188	200	196	201	224	200	218	224	216	231	220	206	191	215	195	237	212	216	213	220	191	203	190	234	200	230	235	211	213	219	240	228	177	197	207	215	198	208	227	218	209	203	195	222	186	238	232	219	233	207	218	227	205	214	211	217	236	199	220	202	224	192	241	223	206	211	227	202	233	208	216	216	218	210	240	223	219	213	227	203	221	212	226	216	195	200	210	203	215	227	216	221	221	196	171	214	214	204	228	205	197	238	193	211	209	194	206	210	209	207	223	213	206	214	189	183	191	191	213	202	198	227	232	207	227	220	231	197	233	217	229	207	221	202	217	208	225	205	211	226	233	204	200	204	214	195	208	201	231	196	203	214	230	195	211	220	227	197	226	232	214	211	204	237	216	215	208	233	223	227	210	220	220	237	194	205	196	220	216	216	221	208	223	197	211	235	209	174	224	229	234	229	214	217	201	215	218	209	190	207	202	188	217	218	192	238	245	229	202	196	196	222	229	217	240	219	188	230	214	229	256	187	211	211	211	203	227	205	207	209	188	219	210	192	215	218	189	212	216	214	225	201	210	224	205	225	187	182	217	225	224	209	213	215	224	224	223	203	198	224	195	200	231	198	212	226	244	193	228	231	216	225	214	208	246	210	209	192	210	236	207	231	219	225	214	204	227	207	212	223	198	210	205	229	200	219	223	212	190	187	246	215	254	246	194	223	208	219	208	210	223	224	229	227	213	190	214	221	218	216	214	198	223	212	221	232	213	200	220	232	229	221	206	248	222	220	250	221	205	239	208	219	200	195	201	215	203	197	207	207	207	201	218	192	223	193	208	223	221	203	219	230	214	190	192	210	195	226	207	221	189	195	224	230	225	215	211	217	197	188	224	200	238	214	226	227	187	198	206	224	197	193	210	213	189	213	216	212	235	203	219	216	209	206	234	206	229	211	209	190	200	184	230	217	207	214	206	207	230	192	230	231	195	186	209	196	215	209	211	228	218	206	218	221	202	219	224	210	210	204	192	211	226	213	209	223	187	219	201	207	217	188	217	219	233	224	207	219	223	219	202	217	239	204	202	235	201	187	230	208	219	234	223	201	203	223	230	219	203	232	231	217	207	204	196	242	216	236	218	215	221	221	212	198	215	222	216	211	193	183	206	233	207	184	196	224	209	207	211	224	237	191	224	244	212	210	210	215	230	203	212	202	198	214	218	206	230	206	204	225	226	185	206	239	234	225	216	216	217	198	200	192	235	196	219	231	213	221	215	206	221	206	201	208	213	192	207	208	245	187	234	231	218	215	216	219	226	215	199	230	212	199	228	217	194	223	195	228	231	202	232	201	249	208	230	223	237	194	209	202	200	230	218	188	189	199	217	208	196	210	212	230	206	226	222	208	230	198	198	222	210
23789	37000	11825	3743	3146	2360	1786	1410	1080	960	823	711	577	511	519	473	506	485	415	429	398	395	399	377	353	378	321	341	330	340	295	308	319	321	303	288	240	313	301	287	283	294	300	312	282	302	294	270	310	248	271	310	286	281	315	283	287	282	308	285	281	306	271	299	285	266	266	288	263	256	289	304	286	305	326	277	319	277	296	293	257	280	301	292	307	269	299	278	303	283	303	301	281	296	273	266	262	282	261	284	288	297	288	278	262	298	266	293	274	283	281	290	296	265	295	273	278	261	289	287	269	285	308	284	282	279	275	335	301	252	286	271	284	291	335	297	262	290	297	269	285	282	289	251	297	277	304	256	290	301	273	300	290	278	299	317	268	323	301	279	271	269	283	281	279	289	272	289	288	300	288	303	302	262	285	286	240	280	312	326	307	290	299	254	295	311	308	251	298	240	297	274	292	275	274	290	258	298	275	295	285	282	293	280	274	273	284	272	262	278	279	279	295	285	289	289	287	316	297	256	263	292	284	284	273	293	282	263	272	305	267	294	310	302	320	290	285	276	282	292	263	274	286	291	269	281	268	285	295	300	274	270	270	291	253	293	258	271	281	302	311	264	278	274	291	299	257	308	266	281	264	284	275	260	284	261	280	294	273	306	283	290	294	297	283	326	278	297	288	308	284	290	261	267	264	293	260	294	291	268	276	295	289	283	308	315	308	295	307	283	243	283	296	281	309	272	286	279	281	267	285	285	307	310	299	271	265	294	291	293	282	274	288	291	285	269	284	269	282	282	268	255	278	321	296	292	282	297	301	304	294	274	288	273	301	306	266	291	305	273	306	297	274	281	288	300	268	308	288	291	294	289	291	281	277	273	272	284	268	307	279	249	266	261	282	248	302	285	287	286	289	260	280	293	284	297	271	283	269	299	278	303	282	308	305	295	275	290	274	263	282	284	288	315	268	286	270	298	318	269	261	290	256	316	302	286	269	285	241	278	270	314	308	301	293	286	296	307	257	279	302	275	300	281	282	282	288	275	278	310	261	282	302	324	276	268	284	279	270	289	294	286	299	276	258	271	283	305	307	274	301	310	278	293	297	264	321	295	286	290	256	292	312	293	296	307	307	284	286	262	307	255	277	275	334	258	276	284	270	276	282	293	321	240	322	262	251	281	275	296	283	286	315	287	302	274	276	266	297	286	276	264	291	279	305	281	280	279	289	285	309	298	285	313	288	293	310	302	305	284	274	291	293	293	278	291	308	267	287	258	252	278	288	284	253	296	329	292	297	285	279	268	300	282	307	290	276	302	278	297	313	270	258	265	295	306	276	305	293	298	336	280	260	302	269	287	263	252	303	269	281	309	287	297	293	281	282	285	289	290	301	292	301	265	289	262	319	270	309	288	286	290	304	301	292	284	275	298	294	285	276	258	279	276	247	291	302	267	299	305	249	284	304	309	305	279	281	264	301	268	288	327	289	267	287	290	280	270	273	267	297	282	294	260	286	307	298	308	274	312	324	296	316	312	313	294	277	277	290	296	274	286	297	274	282	254	285	285	298	271	304	285	263	272	265	287	294	308	309	287	292	272	264	278	295	284	291	272	290	285	259	287	279	287	288	294	293	292	273	286	284	273	264	282	270	299	281	268	287	271	281	249	286	302	298	272	306	320	275	267	295	325	292	306	298	294	292	276	283	289	291	290	265	324	280	296	293	278	270	272	284	299	268	293	292	290	283	279	256	287	280	286	302	284	276	289	275	297	303	309	290	279	277	262	319	263	277	288	285	280	277	289	309	255	259	267	280	275	299	317	280	237	268	294	303	286	299	284	304	301	265	278	284	297	273	264	313	315	264	307	250	281	299	291	277	289	278	293	273	284	282	304	287	266	279	266	300	274	290	311	280	284	300	289	295	282	313	309	277	279	283	274	267	309	301	306	295	277	303	297	249	262	256	304	284	294	300	280	291	286	290	243	271	268	267	257	277	303	276	289	300	298	296	262	261	264	313	280	311	276	317	311	315	284	275	256	254	260	284	315	294	248	275	276	305	288	280	300	273	273	301	297	306	257	273	291	276	294	313	271	280	265	288	286	293	284	292	290	287	302	288	280	307	286	272	256	283	259	277	304	292	262	287	273	304	262	263	275	298	280	301	285	281	275	293	276	288	275	285	256	263	274	275	311	290	257	276	278	296	303	301	255	274	292	302	288	284	275	250	296	263	289	284	295	254	302	289	297	265	297	255	264	286	291	278	291	283	290	274	291	279	262	294	282	309	270	288	317	254	277	301	312	262	245	293	285	270	312	251	302	291	300	268	285	243	246	285	306	259	273	303	281	296	307	272	284	259	304	283	318	295	289	279	270	290	285	285	274	303	294	281	296	264	294	291	260	292	280	284	315	304	295	303	280	312	320	264	263	279	265	273	282	280	285	292	270	270	273	290	289	308	294	295	257	277	284	276	300	257	314	284	316	299	252	291	290	341	277	300	301	271	276	268	275	259	296	285	269	271	274	285	283	292	301	264	291	280	304	254	281	318	256	308	276	273	295	280	278	247	304	260	301	304	276	289	274	286	266	275	293	287	264	280	280	317	281	285	279	282	260	303	285	317	251	280	260	300	291	243	285	271	301	304	291	281	296	294	274	292	275	278	312	276	264	267	276	310	264	274	290	293	309	292	262	308	262	272	291	295	271	250	256	298	300	268	287	297	305	266	256	302	293	274	294	277	329	307	288	275	297	306	273	260	285	310	285	286	290	258	288	280	262	283	283	282	277	286	279	296	279	282	277	251	307	290	293	311	277	285	275	267	282	299	297	268	286	266	277	250	324	277	278	302	281	273	281	283	283	261	306	306	271	271	274	284	293	291	257	284	271	331	287	264	265	290	295	256	276	279	279	293	288	305	294	287	308	295	282	261	282	304	268	296	259	288	277	277	293	271	279	283	318	266	293	281	285	277	265	276	284	265	273	294	281	255	287	267	277	285	292	301	279	295	286	304	293	288	297	277	303	265	272	281	276	260	318	267	274	261	278	278	279	271	298	257	299	281	292	292	286	292	292	312	280	289	275	270	270	272	263	281	294	304	277	289	286	313	307	314	265	271	268	276	264	291	288	257	244	276	283	269	270	287	302	286	296	313	294	287	265	314	293	282	287	264	275	258	268	284	275	272	264	305	282	250	263	287	301	274	271	250	280	304	318	310	254	273	278	298	292	287	277	295	301	299	287	238	272	292	270	300	304	256	295	297	288	282	306	257	263	303	258	345	261	286	292	281	284	303	278	323	311	273	302	264	295	287	299	285	303	238	266	276	265	300	272	287	280	273	275	306	267	283	288	250	277	301	301	311	282	268	296	258	281	323	299	301	273	275	292	285	266	273	297	299	274	254	279	276	273	292	263	271	284	276	266	287	306	305	280	259	264	291	289	296	302	287	297	279	278	312	262	282	309	315	287	303	296	273	270	270	267	268	298	248	283	268	274	267	310	269	301	289	282	255	283
23220	21662	29444	24382	21647	21545	5749	1266	829	704	585	522	461	369	397	345	336	287	287	272	233	232	239	203	217	208	173	188	198	178	182	154	150	168	174	190	175	151	144	154	155	136	151	142	140	130	144	148	141	151	145	138	138	169	148	160	145	142	141	153	170	154	137	162	128	142	163	146	139	127	115	161	134	149	133	136	132	134	178	129	162	150	130	134	151	160	131	147	128	149	165	142	141	156	149	150	136	154	135	152	134	139	144	149	126	119	141	136	152	155	128	131	125	134	135	142	137	149	147	145	159	138	141	146	137	134	128	124	153	150	152	155	139	124	145	151	132	135	146	138	142	148	127	134	133	124	145	144	145	130	140	142	149	136	165	133	130	148	133	136	151	148	137	134	153	136	134	157	144	130	134	150	136	137	120	143	125	144	138	148	147	156	121	149	133	140	123	159	152	151	148	145	138	133	139	147	142	127	126	149	156	138	141	126	137	129	137	139	121	137	125	159	144	149	139	140	146	139	141	142	129	169	139	146	133	171	127	142	145	142	125	131	135	120	142	164	134	137	147	144	138	129	132	156	145	151	141	134	123	150	148	136	138	148	117	149	129	132	135	122	139	160	133	149	169	117	137	159	127	146	157	145	134	147	159	142	149	143	130	148	153	120	138	141	130	141	141	143	140	148	138	134	143	129	124	145	149	147	148	127	132	166	159	144	129	128	145	147	159	151	145	135	136	126	126	138	126	137	136	143	159	144	127	132	150	121	128	138	157	138	153	143	132	157	130	125	152	156	139	164	140	165	142	134	142	141	117	140	131	112	150	142	138	141	160	126	158	110	142	134	148	134	141	130	131	149	161	135	144	128	158	123	117	130	138	132	139	154	154	134	140	151	157	140	140	167	146	151	129	121	141	158	111	154	136	160	129	151	148	124	151	149	148	127	151	146	144	132	129	148	135	148	144	139	142	144	125	120	125	152	136	154	154	135	146	144	154	130	156	131	130	144	138	117	154	152	155	153	132	129	127	155	143	119	136	124	133	152	138	153	133	134	161	151	141	148	127	116	149	145	144	150	126	136	147	136	128	120	143	141	149	142	144	132	127	152	136	132	142	124	141	139	126	140	143	116	147	170	150	137	138	145	160	127	138	143	170	131	130	139	140	142	133	124	121	128	127	163	157	135	138	140	140	148	126	152	129	151	140	155	137	133	142	128	132	155	162	125	139	145	115	135	142	155	126	138	140	142	127	151	139	128	150	141	124	146	139	136	146	147	144	133	117	152	138	136	135	152	144	125	138	143	125	158	128	146	141	132	134	121	145	150	130	138	140	123	127	113	132	161	126	171	145	166	132	137	140	130	147	114	126	158	141	126	144	129	155	136	125	144	154	143	129	151	167	139	145	140	128	126	121	152	138	142	142	138	161	131	128	144	134	135	138	137	133	134	156	122	115	130	131	123	154	149	123	125	132	135	145	139	134	118	154	130	122	150	126	143	140	153	157	149	128	128	146	143	125	140	135	134	142	122	154	141	134	126	156	139	106	146	126	151	139	142	136	132	151	145	146	152	127	137	158	136	144	124	139	139	155	123	141	135	154	153	133	120	132	147	144	151	153	156	127	142	144	135	145	126	135	128	131	147	142	133	156	154	154	122	137	134	148	152	136	128	144	151	146	131	127	115	153	135	168	155	145	174	142	138	135	120	151	139	138	138	168	132	149	145	118	132	156	127	133	139	131	156	146	150	154	141	148	154	152	153	144	127	124	139	143	141	139	148	129	165	132	158	136	146	123	141	145	158	136	138	134	157	158	135	139	164	126	142	141	141	148	132	132	139	136	122	115	153	138	124	150	142	144	132	123	134	137	111	138	165	156	128	135	127	151	155	137	157	124	159	143	139	129	154	136	137	153	128	161	157	134	136	161	150	138	136	129	131	129	124	132	144	132	117	134	127	132	127	130	134	128	124	149	144	120	138	143	153	127	146	157	143	145	128	130	133	121	143	138	164	135	124	141	141	137	140	123	138	130	129	160	139	116	129	131	143	153	145	137	139	143	117	120	150	138	154	147	144	124	111	139	141	150	118	139	129	131	128	147	154	130	152	130	143	149	132	138	161	146	157	151	139	140	120	141	132	152	121	130	150	148	127	142	145	143	132	139	144	144	127	143	150	121	147	142	147	152	131	146	136	153	146	126	129	144	144	138	142	131	136	143	137	143	107	149	145	130	133	152	149	142	136	149	139	147	150	151	150	137	153	145	137	133	139	132	129	163	125	141	128	150	127	132	138	126	166	143	123	159	150	126	133	156	132	133	145	147	136	161	135	136	132	133	157	139	124	135	124	124	131	144	114	140	169	128	149	144	138	141	136	139	138	145	136	132	132	135	123	142	156	150	140	150	141	148	133	130	137	135	158	135	138	160	123	131	121	121	142	143	133	132	147	146	154	142	151	138	148	145	139	137	127	130	145	141	122	158	153	146	136	119	142	141	134	129	140	130	131	141	127	125	142	124	125	131	133	164	140	147	137	131	131	157	152	132	137	165	151	134	131	142	155	119	150	129	134	137	122	128	159	127	139	153	135	141	144	152	148	146	146	153	135	138	112	124	160	150	136	145	143	151	147	138	148	129	135	138	146	127	125	144	151	133	150	125	168	124	128	151	140	134	130	136	133	136	145	155	168	117	136	162	153	143	125	130	145	135	139	154	165	158	136	165	147	129	137	132	133	151	130	143	146	142	131	157	148	136	142	149	159	133	147	127	148	134	160	129	124	148	138	152	128	133	131	131	134	138	136	148	156	129	154	141	141	139	119	145	133	132	150	137	137	134	141	153	167	150	141	149	125	147	132	156	131	141	134	155	149	121	154	121	159	142	147	121	144	132	145	145	160	154	148	136	136	142	136	146	133	139	140	163	114	144	150	152	134	156	144	152	159	177	153	131	130	126	131	153	129	138	165	138	132	127	131	140	150	131	161	138	118	151	127	126	127	141	142	152	130	131	149	121	117	128	126	125	140	150	129	151	149	163	121	122	130	128	116	128	138	143	119	138	146	127	136	125	142	142	146	136	142	145	151	127	123	142	133	161	130	140	135	153	141	135	142	118	146	132	122	145	139	128	122	134	150	172	146	145	138	131	130	142	123	139	133	150	137	150	138	123	117	134	157	156	134	157	110	121	147	122	130	138	148	135	151	162	125	144	142	135	142	144	160	136	131	150	138	130	140	141	140	131	144	173	115	146	152	137	144	146	150	121	140	141	125	149	148	137	145	138	140	132	136	143	129	124	118	127	153	120	146	130	148	117	139	133	134	130	129	132	125	135	157	127	165	138	156	149	155	136	152	124	147	144	134	133	125	126	134	133	142	158	151	137	143	131	129	153	132	148	132	125	141	129	140	148	156	137	124	149	151	154	140	131	137	157	146	122	142	122	149	150	134	145	158	136	145	117	129	122	122	146	142	120	170	146	130	158	149	129	136	133	133	129	139	150	150	153	142	145	147	128	153
26317	48331	18751	7329	5676	4181	3365	2598	2006	1494	1320	1125	902	765	723	675	584	536	466	471	472	380	369	362	348	306	304	313	343	309	289	255	252	259	209	214	213	230	201	205	213	197	205	222	201	207	199	187	207	188	204	181	224	213	205	187	204	192	174	216	198	212	189	208	169	198	229	163	172	195	176	204	201	186	184	177	191	188	179	197	184	206	195	184	182	205	179	191	217	189	213	193	172	191	191	203	180	182	183	208	193	179	208	170	187	188	189	184	196	198	195	195	178	213	186	172	188	191	226	184	214	195	185	185	199	196	184	182	189	196	183	200	177	193	191	167	212	157	176	201	186	218	184	194	188	185	199	197	206	196	203	198	209	181	205	200	200	187	181	172	178	190	204	215	181	197	193	218	177	213	218	174	180	199	200	182	178	207	187	186	181	192	166	223	195	189	192	182	231	198	213	181	193	192	199	194	191	186	179	197	215	172	204	186	201	188	196	183	211	173	218	201	209	192	172	163	176	200	212	209	199	200	182	191	181	189	202	196	187	184	194	199	208	170	221	218	185	204	168	181	200	193	200	214	183	216	204	203	199	192	184	192	207	194	199	201	197	189	191	191	187	191	188	190	200	172	203	201	183	189	185	165	206	199	202	177	203	194	211	198	175	210	185	165	200	183	186	195	198	203	191	161	201	218	205	209	201	194	185	199	202	162	182	204	180	181	189	171	184	194	191	194	166	191	196	214	183	203	185	179	197	198	204	177	192	193	202	194	165	181	188	211	176	185	198	210	192	196	194	209	197	203	186	167	193	191	198	193	202	171	210	222	195	172	172	212	207	231	191	204	179	203	199	202	181	188	176	204	207	205	186	197	188	193	184	205	175	198	188	196	201	207	201	206	189	200	180	197	181	180	205	191	205	190	198	172	193	200	190	187	176	201	177	174	173	174	181	191	184	188	173	186	160	182	171	192	215	188	187	185	171	200	200	180	190	191	185	187	207	160	210	188	180	202	174	198	214	204	164	195	204	178	173	165	178	184	196	179	202	200	183	202	220	183	215	201	201	214	172	172	185	192	205	231	195	180	201	189	202	212	180	206	220	210	182	187	196	216	187	214	187	194	167	187	172	215	184	161	204	212	199	200	186	172	204	217	185	198	183	211	169	185	186	208	173	192	187	202	205	197	189	176	181	209	199	211	186	171	198	208	182	194	195	189	207	193	181	199	169	193	168	196	181	183	173	187	205	195	188	189	200	175	187	182	217	191	186	200	178	155	196	213	197	182	210	188	218	207	176	192	162	189	186	202	189	173	166	195	163	181	198	199	203	195	192	184	210	196	180	181	201	169	198	180	185	213	175	198	171	180	190	187	187	190	193	183	189	197	207	209	193	173	196	189	219	181	211	188	209	219	189	193	199	190	170	188	188	222	189	194	188	181	201	186	220	188	185	203	190	190	196	185	147	203	201	196	239	182	220	183	208	179	177	187	197	180	226	201	218	193	173	197	201	195	169	176	196	189	185	186	202	208	231	224	190	188	187	189	192	225	177	169	201	202	184	204	175	190	179	178	199	187	187	227	202	185	210	188	195	212	190	196	190	187	161	188	188	222	195	199	198	190	182	194	184	192	190	208	192	176	178	185	173	199	191	194	184	206	223	188	176	203	196	197	192	200	187	214	205	188	183	196	199	185	213	197	197	189	200	172	203	204	207	200	199	187	200	184	187	209	178	186	188	179	203	166	172	191	179	181	199	197	171	172	216	184	177	169	183	182	157	186	192	200	197	215	204	200	171	176	192	179	183	204	215	178	199	186	197	211	200	203	186	193	192	192	211	211	170	197	219	180	186	198	207	211	203	198	213	199	201	172	207	181	214	189	198	191	170	181	213	205	184	204	188	177	196	186	206	195	196	219	181	192	192	175	175	186	181	206	223	189	212	167	158	171	188	205	182	194	207	183	230	195	186	164	168	194	207	213	193	189	228	199	191	187	171	182	196	180	195	193	219	214	185	201	191	190	202	172	195	177	199	184	190	182	173	180	189	203	183	193	198	183	199	192	173	183	185	221	177	182	206	198	188	219	207	191	198	191	177	218	180	177	186	200	208	211	170	191	193	208	215	188	203	215	185	197	176	190	200	196	188	207	205	202	185	181	188	171	166	162	184	204	193	201	181	187	194	187	202	215	191	209	193	190	174	204	192	170	199	203	181	191	190	196	206	174	185	194	175	206	181	175	226	195	191	200	171	210	206	224	202	211	188	194	186	184	193	171	190	188	207	191	173	185	206	176	196	198	188	210	182	208	203	177	201	167	218	210	195	188	194	177	196	174	179	196	185	189	192	203	203	206	192	192	177	173	186	169	182	165	209	189	211	174	194	201	184	199	185	187	199	196	186	180	180	175	208	206	217	197	175	182	186	192	204	211	203	193	173	194	197	186	205	177	170	186	188	213	187	199	178	179	180	186	196	196	195	189	201	206	197	189	199	189	184	191	209	216	180	186	177	168	215	190	216	199	184	194	209	184	202	177	177	180	176	189	185	186	197	197	199	195	217	165	209	197	186	204	183	198	187	190	205	162	175	183	210	192	176	187	183	187	187	190	177	184	189	192	204	225	199	207	198	181	180	200	205	184	186	183	202	193	164	206	187	190	179	202	181	191	183	189	175	186	201	197	181	167	183	218	194	190	204	224	193	178	176	208	208	180	193	193	172	185	207	179	184	185	200	170	182	199	202	196	199	188	177	181	187	182	178	173	199	195	193	189	192	192	205	195	185	195	197	185	218	195	207	182	208	198	181	196	203	182	185	203	210	191	195	208	218	190	195	184	199	179	223	198	205	157	229	194	179	188	190	179	215	193	177	176	196	202	196	183	188	188	188	199	192	199	202	174	172	197	202	176	198	182	154	171	214	209	201	203	195	219	208	180	203	191	183	185	210	195	211	182	188	195	195	227	178	206	209	166	192	187	213	187	187	185	187	189	188	185	188	195	202	219	188	189	172	201	173	174	202	193	192	210	186	210	196	213	192	193	205	182	181	203	178	191	167	188	194	192	183	211	196	176	187	214	195	185	204	205	185	206	183	195	192	195	183	209	205	196	191	202	192	196	205	196	195	202	205	172	185	177	184	180	184	198	216	176	202	210	197	174	184	184	192	185	181	211	172	198	193	194	197	186	195	196	189	199	199	213	204	188	205	190	174	203	186	183	199	213	171	184	212	218	191	192	193	180	215	187	203	193	215	172	191	184	194	171	195	202	195	181	205	212	193	180	188	183	184	181	170	218	205	197	207	192	198	182	179	205	172	194	196	189	206	182	196	193	175	200	206	209	196	204	201	205	183	218	183	188	211	199	192	190	188	183	191	206	197	193	186	205	162	193	204	187	204	209	175	195	195	182	192	205	151	185	173	200	189	187	215	210	223	198	171	224	172	178	205	168	190	201	192	191	191	169	194	196	170	207	203	179	190	200	192	192	198	197	179	191	193	206	191	195	197	216	184	164	172	205
28363	21017	9888	1993	1147	861	740	600	540	448	470	454	396	376	379	330	401	392	366	360	357	353	386	349	342	342	328	322	335	339	342	366	342	323	319	371	305	337	328	324	308	317	336	318	331	302	313	359	327	344	320	359	308	331	302	296	332	330	325	319	327	307	311	300	341	346	334	365	290	322	312	319	357	314	312	318	316	306	355	351	297	327	290	324	323	341	323	304	307	324	324	362	330	303	297	320	317	336	343	313	315	299	334	322	323	357	318	330	325	321	332	315	323	329	325	290	334	354	329	331	311	334	293	329	292	293	337	311	323	295	347	330	287	307	317	322	343	304	311	318	320	337	320	281	319	324	349	339	337	330	340	316	328	320	337	323	311	359	314	331	301	277	341	330	355	295	324	325	302	335	309	332	321	355	350	322	300	312	320	331	339	305	374	328	305	317	341	309	317	334	315	329	338	336	326	312	274	322	329	355	332	313	289	305	312	355	317	326	323	346	317	326	335	315	328	331	342	290	311	336	301	305	299	327	334	295	359	333	326	331	312	337	322	324	330	317	315	325	314	343	319	334	321	339	340	332	320	328	309	337	329	324	314	348	354	311	335	332	307	317	339	330	307	329	326	347	313	336	334	329	332	299	284	311	341	311	305	326	354	341	330	314	330	331	279	319	347	338	327	303	304	317	321	319	290	338	328	324	329	326	307	303	325	320	306	334	318	326	342	346	332	326	333	313	321	340	329	351	322	313	317	324	332	316	320	326	332	313	317	353	294	318	315	309	312	350	331	320	320	300	313	302	335	325	289	308	335	332	317	345	297	298	324	325	333	284	342	323	303	327	314	331	322	333	295	306	351	313	334	319	308	330	301	279	330	336	333	339	317	311	298	332	332	325	334	351	348	356	344	329	324	315	299	301	344	372	329	323	331	319	372	337	331	298	317	320	345	341	326	312	363	324	324	343	301	306	284	312	334	338	331	309	314	323	275	334	343	307	291	308	349	323	311	311	309	313	300	343	320	317	343	312	384	325	312	336	353	327	351	320	319	312	325	310	319	305	302	329	307	310	355	308	334	301	336	342	310	290	336	337	338	311	318	309	344	305	344	313	326	343	345	309	328	316	352	322	333	344	338	298	310	362	334	317	328	311	312	323	324	350	290	329	290	296	337	305	330	331	324	296	317	295	324	295	328	312	324	317	310	322	319	304	321	331	328	327	304	307	328	334	345	316	312	288	314	337	366	349	308	323	354	355	315	313	332	338	336	310	331	317	301	316	344	351	311	316	354	316	336	377	292	298	319	316	326	316	309	326	334	330	322	281	320	296	343	305	355	336	327	339	336	278	347	344	344	322	310	302	299	324	307	336	326	325	316	327	344	323	302	342	286	289	321	362	326	321	315	321	293	359	316	343	296	347	323	327	348	358	309	321	319	324	345	323	326	329	350	345	337	310	327	358	311	316	297	351	322	365	317	320	316	329	330	340	299	343	315	326	322	333	286	336	306	315	310	314	340	315	332	342	380	333	336	332	295	295	338	318	312	334	331	326	311	298	340	319	308	308	291	316	354	336	318	335	306	317	317	327	341	335	390	345	324	328	324	338	314	338	314	300	305	328	315	307	318	321	300	317	327	316	333	338	342	302	313	355	310	320	341	295	328	327	319	349	355	293	338	304	341	307	281	316	338	311	292	306	330	354	321	314	341	330	307	323	328	326	313	331	321	287	343	335	321	337	341	320	318	305	305	347	338	310	329	327	320	307	317	317	331	299	306	325	314	316	331	355	305	293	359	302	321	323	332	336	310	302	327	308	330	281	314	343	331	338	330	339	298	351	323	341	339	319	301	331	337	337	314	334	334	330	324	321	290	343	305	309	254	319	333	326	312	287	319	327	335	321	289	304	305	331	328	346	343	319	329	316	327	339	308	272	333	323	334	336	345	291	295	329	315	332	327	332	314	336	346	322	334	301	291	310	293	301	332	323	302	310	309	315	300	358	287	359	346	332	330	318	326	357	338	348	317	293	332	310	324	287	308	316	311	323	342	306	299	328	303	321	357	334	320	356	333	357	326	323	321	317	306	303	308	335	335	299	324	342	330	325	330	312	346	294	328	310	319	330	316	296	310	312	326	300	331	317	321	334	328	301	345	339	333	314	318	319	340	356	295	331	329	331	326	338	340	360	321	325	319	320	325	319	336	302	312	323	320	326	327	303	340	338	299	351	308	326	317	324	344	332	324	311	347	357	338	305	342	320	293	310	340	334	348	339	316	323	324	288	377	318	282	280	330	345	319	299	343	324	314	310	311	320	313	337	329	299	317	315	316	307	330	335	322	341	312	359	361	355	319	322	334	341	322	318	321	339	328	332	336	332	335	307	331	323	341	304	327	327	325	298	281	324	311	336	339	323	321	304	297	303	298	299	322	317	351	297	326	337	325	340	311	297	302	333	300	327	301	320	295	324	318	334	322	325	337	282	343	357	341	337	338	341	334	327	317	328	319	308	310	311	331	320	327	345	323	325	344	327	307	312	321	312	326	306	318	323	330	341	336	280	348	308	325	344	295	321	300	330	324	337	321	350	314	313	318	312	333	329	349	318	285	345	327	344	313	345	343	325	316	345	306	338	305	325	337	316	309	299	331	309	296	304	333	340	315	335	309	331	315	337	348	309	327	302	325	323	341	291	340	328	283	329	320	328	330	299	338	329	319	321	302	312	343	332	329	315	302	313	323	338	317	340	321	336	332	314	346	325	329	363	337	306	321	339	296	299	292	317	328	323	305	335	311	338	308	328	355	327	319	304	319	323	341	334	327	329	338	346	317	350	356	319	303	350	317	319	319	345	334	296	355	333	320	299	330	295	331	336	341	334	311	293	328	327	303	304	319	314	345	314	345	305	334	304	339	316	337	323	317	342	305	306	325	316	333	333	353	322	318	319	319	336	331	332	329	319	321	292	315	310	292	308	342	329	320	331	313	292	337	304	293	305	299	333	302	317	313	316	320	322	320	365	321	342	304	302	322	351	303	344	326	336	308	311	324	328	324	330	330	299	295	344	334	283	293	346	320	298	313	317	339	309	311	343	312	325	300	330	323	343	309	346	324	308	356	329	343	330	323	324	305	337	304	329	329	303	338	327	322	320	338	302	304	327	326	348	339	354	284	314	340	354	325	313	290	355	323	320	338	298	334	302	331	302	342	308	315	317	322	319	318	312	325	305	364	327	328	302	340	342	325	292	318	323	305	309	300	321	319	307	337	296	319	318	322	345	334	318	331	308	338	305	323	331	347	346	358	326	354	321	316	322	332	278	337	347	300	313	315	353	336	313	317	310	330	348	302	337	343	296	328	302	328	305	317	328	317	331	339	283	316	328	290	327	313	322	334	309	336	315	327	336	304	308	349	319	313	352	334	341	348	315	326	273	325	333	325	302	314	329	359	313	294	339	314	298	317	336	316	339	332	327	299	305	322	330	290	330	306	323	307	333	314	318	336	319	339	308	327	321
23136	29145	8087	2567	2105	1687	1351	1229	1018	848	787	667	651	589	596	550	531	525	562	515	496	521	477	451	493	480	496	520	487	450	455	445	445	453	415	440	478	431	446	428	442	444	433	420	396	451	443	460	457	443	452	443	449	424	439	425	402	386	426	442	437	428	438	439	447	462	449	457	408	433	412	439	429	446	413	414	419	417	417	426	456	465	466	416	419	455	439	422	457	412	413	421	447	466	411	430	474	417	420	452	451	427	456	452	414	414	444	406	440	403	449	472	481	453	457	439	387	389	446	423	436	418	429	411	450	434	443	414	473	402	422	426	446	428	426	431	429	404	397	435	436	429	426	425	434	449	476	417	388	437	424	441	429	434	430	420	432	416	432	437	416	446	435	465	418	453	431	428	400	398	405	416	416	440	426	442	411	423	433	432	459	421	419	440	468	431	407	433	476	435	433	421	433	461	402	383	421	439	428	436	422	426	416	422	450	449	420	482	411	473	411	379	428	418	412	385	428	421	453	448	440	451	461	441	475	427	443	423	401	394	453	482	406	450	436	463	423	400	411	380	466	446	402	425	460	437	425	404	440	431	430	434	439	455	393	402	427	465	441	453	451	443	418	438	412	432	428	443	429	401	400	425	438	428	429	420	437	430	409	431	431	424	414	425	472	426	435	410	404	426	455	409	426	457	464	391	412	448	384	437	454	442	434	445	475	455	437	424	432	433	462	409	424	395	409	437	452	442	419	420	396	430	417	398	420	433	454	437	460	446	398	414	437	432	455	427	420	451	439	431	441	436	452	464	422	473	436	425	446	412	421	413	437	456	432	430	402	370	425	404	387	458	429	451	425	429	464	456	417	442	416	455	433	412	468	425	415	418	459	426	425	474	468	464	446	412	440	415	458	419	406	422	386	412	443	412	448	460	427	469	435	442	434	435	449	445	428	423	431	470	449	456	449	415	418	439	424	459	400	444	407	457	415	450	417	419	392	419	412	446	420	458	396	409	458	418	455	421	436	413	447	438	424	408	423	414	431	455	433	421	410	426	394	440	423	433	440	407	432	452	440	423	412	463	427	417	428	459	423	419	412	451	435	471	434	420	437	444	411	408	447	448	448	465	433	421	430	472	435	417	454	425	438	409	424	471	466	454	439	415	400	395	420	457	475	390	461	446	455	430	442	441	416	445	419	441	410	404	405	439	430	454	420	436	403	401	457	405	441	422	403	417	444	419	417	432	437	431	417	406	413	406	413	417	397	442	445	432	429	456	402	421	440	427	428	407	396	418	420	437	438	425	452	429	447	443	426	418	460	413	419	429	431	405	437	440	438	467	460	371	449	420	448	470	453	442	439	446	408	428	394	431	421	437	420	460	418	461	435	436	414	426	413	432	404	426	416	461	431	426	408	440	440	437	433	436	423	475	461	442	438	438	416	422	409	434	458	418	447	429	416	396	435	457	436	391	436	459	438	454	426	458	420	419	441	421	457	444	408	441	431	443	431	470	445	407	418	392	429	397	412	442	434	397	453	453	430	444	435	432	419	439	410	431	442	448	446	436	447	394	444	445	424	423	425	436	414	440	456	448	386	453	440	435	444	476	367	424	391	432	450	456	457	437	419	450	465	434	454	421	406	464	411	442	419	415	431	423	435	401	400	438	438	429	416	428	445	472	404	416	400	417	447	471	443	409	412	428	430	457	427	448	434	441	426	418	444	438	427	449	417	419	425	441	409	446	425	445	438	436	450	444	396	422	423	436	446	448	464	403	438	476	425	380	441	425	424	449	459	441	446	407	410	428	454	457	425	435	397	394	437	396	401	430	427	441	418	412	417	420	419	422	414	470	445	429	475	418	426	434	435	420	422	402	445	445	440	427	431	443	417	405	426	443	385	490	397	467	430	425	421	422	437	414	449	433	439	448	422	442	455	458	408	425	439	429	435	416	442	393	446	428	421	464	453	481	453	444	403	464	449	461	430	454	447	417	463	434	444	432	438	426	432	417	432	430	451	450	418	444	412	431	431	453	410	396	442	477	446	445	479	422	448	446	474	388	410	421	437	441	449	440	448	465	408	477	454	410	408	421	414	419	421	397	398	455	428	431	429	433	445	442	475	436	427	459	432	430	448	464	432	433	450	416	442	456	446	431	413	446	431	410	452	444	430	440	455	417	441	443	410	486	455	389	424	425	442	412	402	451	455	415	460	423	427	427	434	421	443	401	429	418	414	439	452	419	456	436	411	437	445	443	422	413	403	481	394	454	446	412	430	452	432	419	400	418	466	435	414	439	445	424	407	416	452	454	416	414	441	408	420	441	462	452	424	440	427	413	387	465	435	436	406	425	388	437	455	415	411	385	416	411	449	438	423	480	435	416	428	447	407	433	427	443	446	449	438	422	444	420	424	447	386	443	449	422	428	421	410	445	390	410	465	453	416	431	439	479	412	396	464	406	433	411	418	381	447	437	455	423	430	405	388	410	404	419	428	396	434	427	438	413	423	414	404	422	385	411	450	460	439	421	432	397	419	450	454	458	436	432	449	430	425	471	455	423	439	415	430	422	419	456	436	404	379	445	446	461	444	433	429	453	447	453	389	450	440	465	384	457	421	451	451	476	450	461	431	429	451	416	425	468	462	450	435	453	475	423	411	365	433	448	455	430	451	430	436	469	429	402	411	461	459	434	461	427	436	393	439	442	419	417	405	412	448	426	417	413	435	437	457	393	450	409	434	434	418	450	441	461	446	426	413	435	423	406	432	431	445	414	400	456	429	422	403	402	425	461	438	471	434	438	435	436	446	434	426	455	421	444	417	439	444	425	423	481	437	469	463	431	472	407	461	439	428	435	438	454	437	437	424	403	437	451	416	442	433	441	443	489	404	433	410	462	414	412	472	449	444	453	459	436	445	422	424	441	453	414	435	445	426	425	470	450	450	455	444	429	466	386	437	403	460	449	430	435	431	424	435	460	401	430	444	454	457	460	418	427	450	414	406	437	414	452	431	418	459	460	414	422	447	465	444	419	403	434	440	426	437	443	434	392	468	437	428	451	448	439	419	428	426	444	447	418	441	453	425	416	407	416	449	458	401	416	470	420	444	428	439	423	458	387	404	426	418	448	474	445	411	434	447	452	486	413	394	401	450	442	421	463	417	454	417	439	431	406	464	440	431	436	474	430	420	429	420	425	428	481	429	414	413	430	451	415	413	411	410	416	412	441	431	445	488	428	399	433	404	454	461	433	402	456	445	420	423	427	440	425	471	437	439	411	406	423	449	440	448	443	445	393	413	429	440	413	395	376	443	430	423	399	437	442	453	450	431	431	463	465	386	435	418	428	439	446	440	439	416	439	446	429	462	416	463	427	416	407	425	440	427	427	434	447	439	438	426	431	416	415	448	441	425	455	414	440	424	440	462	448	461	443	415	447	431	412	436	448	443	404	419	401	432	400	423	423	422	469	415	423	410	407	440	448	432	426	443	456	429	407	436	452	410	426	430	410	442	401
24291	21613	28789	24926	21312	5905	1424	857	768	684	614	501	451	430	432	419	404	377	376	342	372	359	331	324	368	345	338	332	330	333	329	312	321	335	315	283	328	315	304	311	301	324	311	327	272	290	326	282	293	278	299	303	323	302	274	275	294	323	311	298	288	291	287	315	286	303	260	272	288	288	299	288	307	287	296	301	301	296	299	312	296	272	270	282	287	323	264	272	318	299	316	279	314	287	294	318	301	328	275	253	300	292	314	270	290	287	288	283	259	332	293	263	299	296	306	273	265	296	300	297	301	274	268	284	313	283	316	277	287	315	292	302	281	305	289	287	274	296	299	320	289	295	304	272	301	312	290	268	300	289	287	305	312	309	280	278	286	311	277	311	297	300	277	300	280	302	285	287	283	285	322	299	318	283	274	302	283	314	272	284	295	291	304	293	320	307	310	317	301	289	308	290	273	315	287	293	304	280	299	320	321	274	313	296	327	264	302	308	284	277	267	302	276	331	305	282	285	299	302	279	296	311	291	322	273	345	321	290	316	280	310	277	310	294	269	292	298	292	276	280	302	301	298	287	289	301	305	326	290	302	279	302	267	288	270	298	298	334	297	284	253	314	304	279	314	271	269	337	350	296	300	288	279	305	281	301	304	279	328	270	286	312	280	273	316	294	278	292	279	288	279	291	300	298	289	306	292	305	290	313	306	331	290	302	281	315	310	290	310	285	300	293	290	308	309	280	302	280	270	324	280	304	309	274	291	275	288	291	282	298	291	286	269	296	300	286	305	315	301	289	301	321	282	319	289	298	286	305	323	281	287	298	302	292	324	280	298	289	306	288	289	263	282	310	314	296	275	303	332	279	323	296	307	301	317	314	288	304	297	287	290	288	289	292	318	283	336	305	319	316	266	315	315	311	303	271	316	287	298	312	300	309	299	303	323	275	274	343	303	286	290	282	294	298	283	310	306	287	301	271	290	293	285	309	280	292	281	283	303	304	282	305	291	322	303	317	315	270	281	286	325	283	323	294	278	276	315	300	308	320	306	329	290	298	303	266	291	265	305	321	267	308	286	326	304	322	291	304	325	280	288	288	283	307	282	281	290	285	301	294	287	288	272	331	319	289	311	285	309	286	293	333	275	302	304	298	305	293	296	318	333	307	313	288	299	295	299	295	299	244	298	275	296	280	266	285	307	324	297	292	285	270	277	299	275	312	298	266	289	302	285	280	301	283	314	290	320	264	301	305	280	268	314	263	311	271	306	295	298	309	285	290	271	260	289	303	284	298	297	318	286	287	292	303	291	266	283	312	293	266	303	272	296	292	310	301	325	264	288	266	307	314	305	317	301	270	297	289	303	284	342	298	272	289	273	273	300	270	307	326	301	268	293	322	277	288	285	316	301	278	305	285	290	305	298	284	282	302	305	306	263	289	300	283	278	272	298	292	333	287	280	340	312	321	295	278	282	289	287	304	297	249	301	276	304	315	284	318	300	282	330	307	294	305	299	296	307	291	287	309	309	277	274	304	291	309	298	304	326	268	279	299	299	279	270	274	315	263	277	304	297	284	324	276	293	301	283	285	321	332	297	295	309	310	282	282	283	306	315	297	292	278	289	321	296	294	293	309	320	295	301	295	282	293	291	269	278	285	287	268	285	273	297	250	312	297	259	299	281	283	276	306	267	287	267	276	286	291	258	335	311	283	275	306	265	311	271	310	296	269	282	267	311	277	268	278	291	294	312	309	268	315	286	293	276	290	295	295	293	288	292	297	289	278	296	309	291	269	332	289	290	275	290	292	264	292	308	286	327	289	299	278	324	290	286	280	306	285	310	302	315	292	278	280	303	312	281	292	305	286	318	285	325	306	285	315	307	313	296	295	303	303	278	255	262	311	318	261	299	311	307	323	310	265	271	292	285	293	286	318	296	274	302	281	304	267	292	285	285	271	288	270	288	299	290	281	309	322	289	302	297	284	294	272	332	286	316	288	310	301	303	309	305	299	283	300	302	285	306	309	262	293	293	296	311	292	284	298	281	269	272	302	262	292	313	293	273	315	281	327	297	314	282	295	282	314	311	321	312	310	302	309	314	349	345	293	304	306	301	284	287	319	281	323	286	300	279	319	297	297	252	288	294	292	304	325	276	288	286	288	294	272	277	295	318	308	305	301	286	284	292	309	297	314	318	288	323	274	289	274	312	294	308	268	288	298	280	304	295	263	260	336	294	272	299	346	279	274	295	279	284	281	273	297	301	273	308	286	308	306	321	312	288	338	286	289	296	306	292	293	299	289	288	301	272	309	295	270	287	321	308	309	302	271	300	278	276	284	296	282	327	296	300	292	293	291	285	296	303	299	305	271	297	284	307	289	290	292	279	284	297	350	288	285	293	283	284	292	303	304	303	279	302	273	310	284	248	298	287	297	316	277	305	293	297	322	286	341	299	315	317	267	290	287	284	271	297	257	301	279	290	306	275	286	297	281	273	272	299	288	290	275	293	311	298	292	303	260	289	309	298	285	281	299	327	304	314	312	311	286	290	301	288	283	297	297	315	297	338	306	286	284	314	284	285	303	290	282	300	296	271	291	287	298	309	247	311	326	276	305	291	298	288	281	304	310	291	283	297	275	282	317	284	312	325	271	315	308	260	276	278	277	276	298	280	275	271	307	278	270	330	286	343	299	292	310	289	268	301	285	317	293	295	305	273	290	289	287	276	285	298	324	280	275	264	287	303	279	313	292	264	290	273	280	308	301	300	277	315	289	306	301	281	280	318	284	280	291	305	304	336	302	299	273	302	309	302	307	302	274	302	295	273	279	311	276	309	292	270	318	314	300	278	333	284	272	287	278	297	308	309	296	313	264	287	275	271	270	301	322	297	283	274	313	274	310	321	261	296	300	283	264	310	261	296	283	273	295	310	286	298	284	252	306	296	299	306	269	295	298	282	294	330	320	274	300	303	331	302	288	286	297	306	263	298	285	296	301	293	307	300	310	289	308	272	322	301	294	297	289	288	277	271	297	290	306	289	302	268	295	302	252	290	305	296	295	299	308	284	294	286	301	298	284	313	288	280	292	308	301	285	276	265	290	318	316	276	268	275	287	318	306	301	316	283	323	266	289	305	279	272	266	297	304	306	311	314	258	270	301	297	276	284	285	300	301	304	292	307	275	273	283	298	277	262	293	300	261	292	307	290	317	286	273	265	277	282	257	339	293	312	268	291	308	298	314	294	314	307	279	291	255	309	333	306	294	290	281	292	291	303	301	298	302	279	291	280	294	287	283	325	259	286	292	290	306	278	277	287	296	305	279	296	310	323	276	286	291	346	309	309	297	307	270	269	311	303	261	284	294	289	286	299	278	285	299	297	294	282	285	320	266	296	277	309	326	284	299	295	310	313	322	303	308	301	304	272	278	283	304	273	293	278	292	271	296	276	318	300	286	265	270	299	297	328	313	296	320	287	302	293	287	301	277	263	302	274	295	293	299	299	315	307	316	297	295
24286	42257	17046	4987	3860	2915	2355	1952	1556	1222	1051	925	853	813	727	657	610	602	547	543	524	479	514	491	491	479	461	477	457	480	423	436	433	424	414	397	415	420	395	381	435	410	417	401	395	404	386	406	391	386	402	404	395	384	414	375	414	431	382	404	387	384	434	388	399	375	441	370	399	418	405	362	396	416	400	386	374	395	398	435	418	379	414	416	424	407	416	413	423	379	404	412	410	443	377	388	435	411	395	420	404	422	396	391	389	378	394	403	379	384	421	411	420	405	406	417	376	400	383	394	396	421	397	404	381	408	432	401	407	396	404	425	430	394	360	410	387	412	406	421	395	385	392	388	395	421	382	390	389	399	398	365	387	416	366	404	434	421	453	414	355	432	415	407	424	367	407	416	388	392	381	393	396	433	399	390	368	373	379	406	420	394	394	360	419	382	388	397	396	415	364	385	412	384	385	398	401	389	452	392	398	404	384	396	392	381	402	392	381	400	432	394	378	407	400	430	350	382	399	365	358	425	389	391	412	375	370	428	379	397	425	397	375	363	379	409	418	404	409	400	404	390	371	424	394	427	411	366	395	401	377	384	377	433	397	395	405	370	391	366	382	399	366	428	414	399	401	407	415	404	407	414	394	383	407	395	398	394	430	370	377	378	394	387	365	417	363	417	403	399	375	398	359	393	387	407	395	401	392	426	364	401	411	385	409	380	387	384	394	403	409	411	392	416	421	393	392	402	394	401	346	409	389	399	367	367	409	395	385	390	399	420	424	400	406	434	410	372	418	400	413	384	419	393	410	384	380	414	433	406	396	385	431	394	371	379	410	398	395	383	395	421	371	397	406	406	394	415	418	427	405	414	401	386	359	388	401	371	376	414	386	411	437	357	376	391	422	371	398	391	393	396	429	388	415	409	434	389	417	382	383	372	406	369	444	399	379	381	396	360	410	371	426	408	373	415	352	361	439	416	405	388	430	373	369	383	393	394	424	358	407	368	359	370	427	425	422	387	360	396	397	399	397	376	408	388	420	420	379	387	407	363	412	358	402	426	393	376	425	422	375	399	377	420	377	395	415	420	404	373	380	428	364	402	420	401	388	412	403	415	400	380	393	376	383	423	381	410	403	398	369	355	423	404	378	389	371	382	424	387	402	383	428	421	389	427	417	406	410	377	389	412	392	409	369	429	411	397	392	415	378	345	454	370	411	392	417	388	388	385	387	315	393	412	376	387	422	375	404	373	413	390	369	434	352	412	372	408	416	410	397	383	374	382	425	396	391	384	393	425	416	438	371	416	423	382	394	376	413	426	373	410	398	436	382	391	381	402	452	392	376	408	361	407	383	368	375	397	386	352	413	418	423	413	400	386	374	374	403	350	365	402	410	394	394	397	396	410	384	414	374	432	409	363	413	428	386	354	403	391	387	435	350	406	397	426	419	376	383	410	393	368	399	397	386	393	372	384	413	388	385	390	406	420	389	391	354	422	387	386	396	382	412	399	395	386	437	366	388	372	404	428	405	408	405	393	400	413	410	436	381	379	403	364	409	407	387	442	407	382	394	415	440	411	395	400	356	420	382	391	413	359	414	395	416	377	400	448	425	422	377	379	399	417	413	401	413	362	428	368	392	410	384	358	367	389	387	413	376	397	433	427	375	374	419	360	394	354	384	406	390	446	398	408	407	386	408	431	372	387	401	423	370	397	405	385	416	376	393	437	386	414	381	392	386	389	414	376	394	391	450	403	364	387	392	389	403	361	392	347	392	374	411	402	407	406	395	401	397	424	355	382	375	381	375	366	369	391	391	451	376	379	388	390	393	412	394	385	390	411	402	389	416	406	445	379	400	365	413	372	427	404	402	395	418	427	337	428	413	394	405	439	364	398	399	382	410	373	370	391	422	403	389	387	394	391	395	412	404	385	381	391	399	384	417	393	393	404	367	381	415	403	385	378	425	385	404	413	395	361	393	352	410	412	405	401	397	403	395	419	383	418	411	386	387	401	409	370	391	380	408	391	397	377	407	407	377	420	386	387	398	419	433	379	412	411	384	391	410	403	376	390	395	427	413	398	423	386	408	401	416	385	416	391	387	413	384	400	380	385	384	406	391	362	387	386	396	398	407	407	405	413	383	427	409	392	388	388	410	387	401	419	377	411	414	395	406	383	396	388	425	410	415	395	404	397	417	378	387	401	421	386	377	401	386	365	413	422	384	411	390	399	413	403	388	382	379	403	443	402	391	390	387	373	374	345	417	390	372	393	367	375	384	404	401	361	419	378	404	428	387	386	379	442	441	432	384	414	372	395	373	409	407	407	431	375	390	409	392	414	427	366	381	380	392	389	405	399	385	389	392	394	363	371	359	382	410	422	380	360	391	442	360	369	355	369	404	427	414	380	371	396	403	389	355	412	437	372	418	404	396	399	409	402	368	418	446	414	405	387	398	412	380	387	412	408	398	406	381	393	400	404	387	417	409	397	388	362	427	424	407	418	392	356	396	434	368	382	404	360	435	378	409	394	411	384	437	391	407	397	436	413	426	416	379	404	404	406	413	398	381	361	392	388	381	371	406	386	413	408	383	437	406	384	374	410	398	398	383	411	401	395	417	379	402	380	376	416	385	412	395	421	403	393	394	399	388	412	371	367	410	382	373	400	389	409	380	391	378	410	393	421	397	416	386	363	413	362	406	400	376	388	414	387	360	380	401	396	377	413	387	416	416	398	378	407	406	387	433	410	349	403	363	357	415	407	405	401	388	389	385	415	397	403	346	410	369	382	387	411	370	423	415	392	378	396	396	416	457	393	408	411	420	395	402	418	391	416	397	392	431	416	408	395	402	386	428	382	372	382	417	386	418	350	385	431	385	385	409	402	387	403	408	413	387	432	365	423	401	418	398	386	396	379	372	393	431	387	393	417	402	397	406	402	392	432	414	380	386	414	383	409	406	381	400	400	393	399	409	410	387	417	432	406	449	400	441	414	399	383	387	409	363	374	390	429	407	413	404	402	405	383	398	379	382	357	391	387	393	414	402	390	427	396	358	405	414	387	369	403	365	399	411	367	390	404	377	410	430	398	358	415	374	393	401	366	409	413	386	397	396	406	411	409	355	395	386	419	392	392	396	407	371	361	436	402	394	387	366	382	392	408	416	417	381	372	384	380	422	383	401	389	366	405	405	400	383	399	388	380	401	409	418	409	386	397	395	423	374	414	407	389	377	364	364	414	379	403	381	406	381	414	380	423	370	380	372	420	366	372	407	386	383	417	390	387	406	412	393	420	379	358	369	406	405	371	392	409	404	369	413	418	405	387	393	399	414	409	409	412	381	370	394	382	399	421	412	394	399	399	413	416	395	388	396	410	410	399	380	395	379	390	371	402	379	400	403	433	408	352	398	372	400	392	373	421	414	411	400	362	410	387	424	344	402	345	389	391	404	375	420	399	414	409	382	412	422	417	414	382	400	387	389	376	415	398	386	414	406	433	423	380	396	403	396	432
25267	21625	27516	25905	7831	1031	825	639	509	419	384	339	320	309	333	330	309	273	269	253	265	272	234	240	245	230	235	228	229	223	222	243	197	250	221	223	208	222	234	211	208	214	232	243	204	215	226	206	214	199	197	212	205	205	241	217	226	216	223	197	218	207	216	203	207	239	202	217	182	221	235	252	225	223	220	213	198	216	212	219	204	209	232	191	203	197	225	206	220	212	211	202	187	200	215	207	224	210	255	195	218	191	249	233	230	236	197	214	209	230	211	223	209	232	214	198	205	221	235	181	208	205	189	223	226	195	216	213	207	175	196	235	229	226	222	216	234	232	224	208	194	194	227	207	213	208	200	202	213	196	230	214	229	185	212	223	232	193	211	213	237	202	205	229	205	228	213	221	216	227	211	211	232	247	218	206	200	204	214	245	218	217	197	211	207	230	216	208	209	219	185	222	213	191	203	192	186	226	207	225	219	226	219	218	218	223	228	226	223	220	218	192	234	209	220	211	214	203	199	237	202	225	196	218	225	222	231	201	221	209	195	224	193	219	200	202	214	211	217	206	264	193	200	228	218	197	211	216	224	190	199	230	225	193	211	214	204	177	188	215	199	201	192	212	184	193	226	218	244	203	201	217	205	201	215	200	212	196	201	215	194	184	203	201	211	196	205	212	205	207	221	227	222	206	216	210	220	195	216	220	217	226	221	223	192	219	221	217	209	198	230	201	185	208	224	220	250	201	220	237	195	213	218	216	208	240	237	229	194	226	220	199	218	199	226	200	205	189	199	182	194	231	197	219	208	211	221	206	195	213	206	196	202	196	206	212	210	226	209	210	206	225	190	219	196	204	211	203	211	209	215	238	213	197	222	206	193	226	209	201	210	218	183	221	229	205	246	188	217	208	202	233	242	203	223	224	238	214	241	205	204	208	201	214	219	197	213	222	228	209	198	214	185	201	195	258	194	204	207	200	190	201	201	240	237	214	210	207	198	223	203	195	187	210	232	224	199	222	223	209	223	199	234	216	213	211	226	204	198	201	188	211	179	202	196	218	193	221	213	212	199	209	223	223	201	195	224	220	221	214	216	220	201	206	196	192	200	197	216	190	213	234	204	190	227	223	204	227	222	222	199	214	227	213	196	193	190	230	246	200	219	231	220	232	185	218	178	212	209	205	197	188	201	223	216	211	222	217	216	204	214	210	208	214	214	227	201	226	208	212	221	210	175	209	246	225	232	213	203	185	191	218	227	201	213	203	228	219	218	210	169	226	181	208	228	248	220	205	206	198	209	195	221	202	224	220	196	214	219	186	216	239	213	199	225	201	220	190	217	193	217	218	191	222	197	201	219	233	219	212	217	219	221	206	201	246	205	200	218	222	178	210	209	215	172	206	216	200	212	209	217	210	207	222	187	203	190	208	190	223	243	204	215	233	210	193	209	175	234	204	207	232	235	199	221	228	195	223	239	227	217	216	227	227	221	243	204	210	217	223	221	210	213	190	202	198	195	218	227	225	223	218	208	197	209	229	221	196	220	229	229	216	209	210	215	234	244	224	216	198	228	210	220	192	217	206	233	227	210	216	223	202	209	215	198	202	188	215	193	233	200	210	184	211	206	207	240	214	200	225	192	226	200	226	209	219	201	226	215	211	211	241	227	192	199	198	211	190	201	202	211	201	192	200	203	190	202	227	198	216	217	214	223	208	215	205	225	221	213	240	211	206	224	201	200	198	197	203	211	197	197	209	240	210	192	203	207	221	190	213	211	203	193	215	205	233	214	182	226	214	224	227	220	179	214	221	224	204	192	198	179	203	202	218	228	221	213	202	191	220	204	200	228	195	215	185	213	211	212	207	192	233	195	214	203	197	229	204	207	196	192	223	204	216	218	222	198	221	223	224	200	225	212	194	233	225	191	214	223	223	196	240	197	213	220	215	206	201	213	225	199	202	216	231	202	211	216	216	220	200	219	221	203	197	199	217	215	229	194	251	196	204	209	217	207	223	186	206	190	202	202	223	203	209	209	234	213	209	226	224	212	214	217	205	211	217	214	187	184	202	235	200	205	214	206	203	197	231	209	223	189	190	214	202	212	222	205	223	227	180	209	232	201	225	206	195	205	227	209	215	220	210	226	224	216	228	213	205	191	226	214	197	213	211	224	208	190	200	216	206	221	232	222	203	230	207	236	211	199	209	231	212	192	230	193	205	191	195	200	203	211	213	236	200	235	203	193	208	200	225	201	187	195	216	217	224	202	211	191	200	203	209	213	213	188	212	215	210	224	202	174	202	218	199	190	224	209	222	220	212	202	176	209	195	199	208	206	193	209	195	222	209	181	181	196	207	204	205	222	226	190	212	226	212	212	193	208	221	233	216	184	217	203	187	217	202	189	234	227	197	201	203	212	237	197	209	235	218	194	217	176	215	202	210	208	203	208	194	209	189	220	214	179	218	221	206	211	231	201	197	220	212	236	200	215	194	209	203	204	253	211	183	204	208	232	214	194	222	200	208	203	203	203	197	211	220	185	228	192	194	226	223	219	222	233	235	208	204	200	232	189	228	199	223	202	192	192	225	237	217	220	214	209	211	225	185	206	216	219	213	195	211	221	205	237	219	235	225	214	232	199	191	213	236	200	205	219	234	203	196	205	183	189	206	219	227	174	227	215	212	189	209	202	215	203	200	219	197	202	188	204	218	213	198	218	193	210	215	230	204	204	226	217	207	216	210	221	200	188	227	208	209	189	194	203	206	211	241	214	216	186	250	205	227	234	213	202	223	244	215	203	210	200	216	203	216	228	217	218	228	227	210	194	211	203	208	233	223	214	228	201	232	221	214	217	225	237	218	212	221	246	207	219	208	212	203	223	204	196	220	217	210	191	214	217	182	231	196	209	172	211	182	211	226	184	186	204	233	211	225	201	193	177	212	188	224	220	187	226	235	194	220	195	251	232	216	228	220	230	177	213	224	198	222	209	201	211	226	219	202	201	241	212	217	208	234	194	215	221	216	218	206	186	219	180	202	238	203	194	212	215	212	192	186	206	222	213	228	229	218	218	197	222	195	214	180	198	203	207	212	235	202	200	205	208	218	218	230	195	232	217	233	212	203	225	200	215	228	209	227	216	210	192	207	200	224	212	223	241	194	218	205	213	233	222	225	206	201	177	212	201	214	224	198	216	199	227	217	186	194	216	245	212	194	183	204	213	225	203	225	213	198	194	223	231	241	209	209	220	214	228	195	235	218	231	227	234	197	218	196	223	221	220	205	238	216	226	210	197	225	201	222	228	221	194	208	210	203	209	217	224	213	203	208	212	236	224	207	190	194	201	230	206	203	219	195	205	211	218	220	229	218	179	220	211	209	191	218	223	223	213	196	230	187	219	236	205	204	184	207	190	219	206	190	226	201	196	214	208	198	196	251	184	197	229	201	206	229	199	207	248	221	231	209	210	201	237	225	185	198	217	217	202	209	204	204	214	180	227	199	203	221	188	194	216	209
23721	37059	13137	3747	2661	2190	1746	1460	1085	861	803	632	644	570	575	492	455	412	412	383	377	379	353	361	378	348	357	359	334	282	310	305	312	302	291	292	282	298	306	276	298	309	295	286	269	310	289	285	278	276	291	289	287	281	266	256	277	304	263	291	300	305	283	282	282	304	300	272	308	252	282	270	286	251	271	291	273	270	285	329	265	244	280	286	293	287	267	284	287	289	325	288	247	284	289	287	293	272	280	274	259	304	269	261	312	265	284	262	248	283	273	289	287	306	285	286	266	262	262	278	273	276	229	282	272	265	258	264	253	276	274	250	293	276	253	273	272	268	296	261	295	295	278	310	285	284	306	295	270	311	294	295	294	284	264	291	306	267	267	302	275	266	254	314	268	304	272	271	274	288	278	256	282	273	281	252	295	262	277	308	299	242	251	275	260	287	281	272	258	259	264	272	293	287	265	300	286	286	310	281	289	297	295	272	275	289	262	298	309	269	279	261	269	296	279	277	275	266	277	294	300	264	281	314	264	317	266	269	291	272	298	305	285	309	288	258	285	273	299	310	258	301	295	307	288	294	274	307	289	243	298	278	274	282	314	272	272	271	282	308	277	274	262	285	263	283	293	296	265	253	271	274	254	288	264	293	275	258	293	273	281	255	259	294	277	292	279	317	285	284	263	273	269	281	283	296	284	270	319	283	256	287	276	267	276	295	261	297	288	279	276	256	259	289	274	304	284	258	296	274	292	272	269	270	272	305	262	276	281	280	314	278	297	257	256	275	233	280	289	275	298	279	263	292	281	290	285	288	277	263	308	269	274	265	270	268	295	270	311	265	291	286	253	276	278	269	286	305	258	303	266	260	285	276	281	255	284	269	274	246	260	261	307	289	261	300	256	302	277	291	270	291	276	276	289	283	281	271	284	294	293	267	276	282	280	288	283	288	256	246	309	256	251	296	256	290	287	281	267	303	298	289	278	254	259	269	301	288	260	275	270	286	285	296	284	278	273	285	273	272	310	274	289	265	258	307	265	272	289	285	266	275	313	298	277	282	284	256	285	292	270	276	242	258	284	278	284	290	260	255	266	331	290	310	267	261	265	322	259	301	284	309	307	286	293	280	265	276	296	256	300	291	265	313	290	258	259	255	287	289	289	281	284	283	271	293	270	269	311	251	279	286	279	275	307	285	287	263	278	268	280	280	303	254	285	292	281	278	306	256	290	275	301	293	276	258	283	266	270	282	302	291	280	281	291	287	291	274	256	284	284	309	300	270	272	251	258	284	270	285	292	272	279	276	263	296	284	272	261	268	289	290	278	298	252	260	266	326	270	293	275	258	306	268	284	280	296	286	277	274	258	252	297	297	251	305	288	256	272	269	282	272	287	277	292	281	259	278	296	269	284	290	301	304	278	239	295	282	287	294	261	275	289	277	296	244	296	296	272	296	285	252	278	287	289	269	278	296	276	274	286	318	295	270	283	300	325	283	292	279	267	291	261	299	303	276	272	275	295	293	297	294	261	293	286	270	303	305	300	298	296	302	267	280	267	264	285	264	272	265	293	273	283	276	289	299	271	276	294	269	300	273	279	267	273	281	282	283	304	259	257	292	282	289	272	283	316	302	284	247	284	291	287	266	274	281	316	291	282	283	273	288	277	290	263	279	290	273	259	260	258	282	287	265	246	266	271	271	266	271	271	249	281	263	287	278	264	286	287	259	289	283	298	290	293	256	281	256	295	305	286	267	281	282	270	256	281	267	258	290	288	285	277	264	292	267	279	292	276	269	310	248	265	295	271	300	265	300	274	247	282	297	293	265	297	290	279	248	295	277	295	295	311	273	256	269	270	278	289	310	277	277	288	286	295	279	274	281	280	272	298	305	278	300	290	307	275	252	261	244	288	286	287	281	290	278	260	297	307	256	273	272	310	272	294	270	300	286	289	293	298	282	260	296	243	269	293	297	248	251	287	280	272	268	293	282	308	278	280	316	278	290	291	304	293	298	283	289	300	298	293	283	284	280	291	289	288	295	245	302	288	268	280	254	281	276	299	268	258	304	314	260	291	280	315	256	264	270	284	301	282	268	302	273	294	306	251	284	298	277	264	289	275	271	249	293	293	288	285	268	264	269	316	257	285	265	277	308	286	270	300	307	299	285	280	294	276	277	280	288	315	272	250	266	273	266	263	282	253	271	270	282	267	276	278	245	277	275	277	284	270	260	289	277	261	271	272	279	280	286	253	277	275	285	303	272	292	274	287	279	255	268	282	280	287	261	263	308	314	315	262	269	264	278	277	278	265	281	257	270	283	272	283	233	273	272	245	312	309	296	257	265	277	266	273	290	284	288	288	292	261	305	256	269	248	290	288	261	293	292	288	279	288	271	270	281	295	274	300	269	240	294	253	291	290	295	295	296	274	292	294	294	306	297	276	295	306	275	282	283	290	287	312	274	262	243	297	322	314	275	295	305	277	282	283	294	247	317	273	278	292	289	276	288	276	287	248	257	313	278	291	296	302	301	260	284	289	273	307	285	314	290	285	310	262	278	302	291	287	245	324	285	264	303	254	278	273	297	258	269	262	301	275	289	276	265	285	283	287	252	276	283	283	279	274	284	289	289	265	287	257	270	277	316	321	321	303	297	269	285	265	294	280	277	284	257	272	270	295	262	304	269	281	288	263	287	293	306	288	273	267	271	290	274	282	270	279	266	299	283	305	275	304	282	284	277	293	264	264	260	277	276	264	278	255	305	303	251	242	285	295	284	276	269	283	284	277	282	283	273	270	270	311	276	310	275	268	299	275	274	252	293	268	266	292	290	296	274	304	262	266	240	286	292	307	258	300	267	274	297	289	255	260	275	293	258	308	291	254	288	274	291	293	315	277	299	275	285	291	243	297	288	292	285	253	285	303	275	288	294	273	263	289	291	278	263	307	268	245	261	278	284	291	266	284	278	257	292	269	286	294	245	293	289	280	288	287	281	286	295	272	266	265	279	289	262	304	312	279	299	280	299	306	287	268	282	301	307	286	293	272	267	276	263	290	264	294	278	307	297	276	245	260	282	316	275	292	284	268	267	287	287	269	287	267	281	295	265	285	288	261	283	278	289	290	274	287	295	266	285	265	288	274	267	280	271	289	305	278	262	291	267	289	235	265	303	299	288	296	298	257	308	266	262	277	300	316	269	284	277	291	277	258	300	272	266	300	272	249	289	261	267	250	283	266	287	284	296	260	300	265	262	269	273	291	287	267	290	297	282	261	265	293	274	266	307	287	294	266	310	310	268	260	292	261	277	309	256	275	265	295	282	278	290	293	278	287	277	283	302	301	264	282	277	263	293	276	282	284	251	259	265	312	287	304	268	314	273	276	269	259	268	289	269	258	306	262	276	274	286	264	280	295	277	307	294	273	281	272	305	294	257	259	269	300	298	302	256	268	265	262	272	297	277	280	256	266	259	273	261	248	257	282	268	282	320	278	273	278	268	282	255	305	272	289	278
23223	21685	29470	24431	21675	21563	5512	1201	829	601	531	488	441	388	359	316	329	293	237	265	287	235	217	229	208	200	225	189	206	187	175	159	152	155	162	159	153	145	137	132	142	147	171	147	163	125	157	140	141	143	140	151	142	138	149	138	125	135	135	132	128	130	131	151	147	145	124	139	146	124	130	132	142	154	145	140	152	122	151	124	152	172	122	145	130	135	162	120	165	156	145	137	140	139	147	132	145	151	133	153	134	131	135	157	127	130	145	150	134	161	147	142	151	133	144	129	168	118	140	133	131	133	140	166	126	141	148	156	140	144	152	132	121	164	146	148	127	128	163	142	142	134	150	164	134	125	129	126	151	113	134	116	150	141	138	150	141	135	134	154	152	127	153	133	133	131	147	150	115	141	153	132	156	153	134	131	152	153	128	152	135	136	142	169	143	120	143	135	147	157	148	121	148	136	133	139	144	146	149	117	139	149	143	135	132	136	132	129	119	139	149	149	158	127	145	154	142	150	130	151	141	124	136	136	141	148	151	119	141	144	141	141	136	135	128	135	141	157	138	142	156	135	150	136	134	135	137	137	135	144	142	140	143	145	147	144	125	139	145	130	130	129	160	122	134	125	124	126	120	132	133	124	130	136	161	126	136	117	146	145	133	144	136	124	134	144	122	139	130	143	131	160	127	125	148	125	137	124	149	127	119	124	149	132	126	146	138	156	123	137	142	138	136	143	137	155	119	128	127	143	136	134	137	136	132	148	127	127	145	142	128	142	142	157	151	152	141	123	130	129	126	152	130	134	139	134	118	139	140	122	136	126	131	155	146	136	133	149	149	146	134	150	154	115	139	126	138	134	139	127	139	161	142	124	128	151	127	146	137	130	126	130	134	159	131	144	126	126	145	149	150	134	148	141	152	131	133	140	134	134	135	130	126	145	152	129	136	142	152	132	168	143	153	125	129	151	130	147	104	147	153	117	151	138	134	111	142	137	147	139	133	134	160	127	130	134	136	149	152	147	144	128	138	132	141	134	139	151	134	125	155	135	123	162	127	146	147	156	134	153	140	123	112	137	141	138	137	117	140	146	123	103	136	132	120	153	147	140	141	144	144	136	156	137	115	144	139	147	147	134	135	141	141	129	141	140	126	152	137	146	152	121	156	137	124	139	139	137	159	133	124	143	120	124	133	147	148	137	138	159	130	146	135	132	135	123	142	123	154	108	138	123	119	156	161	133	142	135	162	155	140	138	136	151	150	129	132	150	123	141	126	145	134	127	133	132	156	123	120	128	125	127	142	116	132	170	129	134	130	132	133	146	122	137	142	133	174	127	128	153	146	134	148	148	142	136	133	139	142	150	145	134	124	130	125	116	135	140	112	157	138	142	146	161	125	137	139	136	142	126	146	123	131	126	141	120	138	138	149	143	140	125	146	139	123	136	139	129	138	112	161	128	129	144	135	129	137	140	132	143	134	136	134	141	147	112	140	131	149	125	165	155	128	120	133	135	113	131	130	134	133	144	130	129	136	116	118	133	149	141	123	119	129	144	129	126	123	123	120	147	120	141	140	146	139	166	136	158	129	139	141	152	116	142	131	137	129	139	145	130	128	123	140	146	140	135	113	124	137	117	138	113	122	140	141	122	139	123	153	130	128	116	130	140	142	117	142	115	136	137	132	152	133	155	142	133	138	128	140	133	143	125	145	128	148	145	145	138	158	153	147	130	122	136	113	150	145	117	144	143	151	126	128	127	159	140	142	156	127	148	160	135	142	121	144	137	154	130	137	137	145	133	134	129	130	124	166	146	120	141	132	157	149	143	144	131	124	135	146	108	131	143	131	104	134	144	110	144	126	122	144	139	125	124	146	158	136	136	146	133	128	131	136	153	140	131	133	139	141	110	136	141	143	146	143	133	125	131	146	132	130	148	149	149	143	128	137	158	149	143	141	156	130	134	127	133	129	143	142	139	133	145	140	149	143	136	130	123	130	138	137	123	129	134	147	144	131	134	132	153	145	137	138	141	152	154	142	150	136	112	133	113	138	146	134	137	123	140	148	130	129	141	138	134	155	137	131	143	136	149	146	139	129	128	120	118	151	140	131	153	156	155	131	150	169	155	150	163	147	141	137	135	138	135	136	144	147	148	136	122	142	148	143	135	142	144	130	129	141	134	124	132	143	127	121	117	135	129	129	122	145	130	140	122	138	153	147	159	125	133	123	149	121	141	124	131	136	147	136	114	168	130	132	133	153	141	128	135	149	126	108	130	143	143	124	122	134	128	141	150	133	141	152	121	147	125	129	120	121	130	156	135	139	147	124	152	149	113	134	128	129	131	138	128	148	137	131	151	148	145	145	117	154	127	146	148	156	137	144	140	144	150	140	141	135	163	164	135	123	125	128	131	126	137	158	155	139	128	151	126	128	127	133	116	156	163	147	159	138	140	116	136	159	129	120	161	120	153	143	143	120	145	148	147	138	134	145	143	152	133	139	127	157	141	143	125	140	131	134	129	134	141	143	125	118	140	147	153	120	132	128	131	124	143	117	138	120	133	134	145	140	161	158	132	142	152	154	150	128	133	138	122	132	137	123	145	135	144	160	150	125	136	149	162	151	150	124	149	148	133	142	140	122	140	141	140	155	127	130	160	138	123	134	146	139	121	140	135	124	143	160	144	137	129	129	144	138	137	131	121	125	141	137	116	122	146	138	152	152	135	114	158	148	137	137	143	146	137	122	143	117	109	149	140	145	123	114	140	130	160	145	127	150	142	132	153	145	126	135	141	141	129	148	146	145	148	145	126	151	148	120	130	147	159	126	157	138	130	130	149	148	146	141	133	135	130	163	144	146	140	152	116	115	161	140	129	153	131	136	132	142	114	136	149	137	155	145	131	139	173	139	161	136	149	136	131	139	119	137	122	131	137	132	135	147	143	148	133	124	131	118	122	131	128	114	145	125	148	133	149	132	141	133	132	132	134	133	133	141	156	162	142	148	161	130	134	145	140	151	130	151	136	111	156	146	142	138	132	132	143	162	143	145	144	121	146	136	142	145	137	154	145	128	131	117	128	143	150	153	137	143	157	145	134	160	129	134	127	131	141	135	120	127	148	126	150	138	142	136	156	126	144	105	164	160	153	148	137	130	143	135	135	130	147	120	137	128	158	135	138	158	148	140	137	137	138	132	134	135	150	139	129	149	127	144	151	141	132	145	132	135	146	171	144	127	133	150	119	121	138	136	133	140	121	126	142	150	145	134	164	131	142	136	138	153	116	148	148	121	130	141	162	165	143	124	144	153	150	122	142	128	135	139	130	132	151	136	128	136	126	143	130	142	130	128	127	132	122	127	130	135	137	134	141	157	131	144	115	148	128	125	136	117	155	128	121	146	147	127	141	116	156	138	135	140	146	151	130	129	135	166	152	135	136	132	130	149	135	140	145	138	120	131	174	169	141	140	145	114	130	157	144	130	130	156	128	139	131	135	130	128	135	144	167	156	120
26464	49075	21583	7152	5083	4035	3210	2438	1898	1327	1155	977	952	789	716	621	568	522	459	422	422	361	388	379	359	337	343	322	273	252	279	259	230	253	233	240	231	215	227	198	191	236	223	216	225	198	178	195	188	207	195	202	203	185	196	215	170	203	207	204	191	185	207	204	191	188	195	200	187	186	208	178	219	168	208	193	182	199	196	188	193	201	193	174	226	206	191	203	183	208	171	197	215	199	183	192	211	192	196	170	193	200	208	188	167	191	205	195	170	183	180	189	204	215	188	182	188	183	161	214	185	199	167	195	176	190	203	177	177	200	201	205	202	183	183	207	171	217	193	189	224	214	194	173	188	173	204	186	202	192	180	182	166	168	194	168	202	194	207	172	177	175	207	194	171	203	175	190	168	173	184	203	172	187	193	186	197	189	184	207	202	176	198	179	207	197	200	191	197	173	201	192	216	193	187	175	186	181	216	200	186	225	167	195	185	172	182	201	193	192	207	211	186	186	203	190	187	183	186	187	177	189	190	183	202	196	166	202	178	168	192	197	208	208	194	198	171	188	189	181	175	192	189	177	180	192	179	192	171	202	173	185	211	204	175	192	200	174	177	200	194	165	214	175	163	190	186	195	180	182	186	204	191	209	183	192	207	196	187	196	195	183	224	190	199	165	199	197	194	190	201	193	181	188	206	174	190	180	180	207	197	192	218	202	201	170	198	183	178	165	173	213	179	193	187	209	171	184	189	197	210	204	187	169	186	157	190	170	197	190	202	196	204	177	203	184	172	184	198	209	166	205	175	224	186	176	212	210	185	163	195	198	204	204	189	189	181	191	213	191	186	182	176	211	185	198	203	179	199	164	205	195	198	184	152	188	204	190	187	188	193	175	193	186	195	192	189	192	199	190	190	203	192	209	166	209	191	194	192	200	185	194	193	190	198	209	198	222	177	190	180	210	188	203	170	197	210	190	213	226	193	194	208	206	198	190	186	206	187	194	175	189	183	199	183	213	190	182	190	205	178	186	158	200	206	192	185	194	178	184	186	201	188	205	179	223	203	205	181	180	187	173	199	159	178	200	175	204	173	189	176	213	203	191	168	187	202	147	224	163	176	185	186	197	194	182	187	180	192	188	178	170	197	216	194	181	216	197	186	172	176	204	183	180	184	188	190	174	198	202	213	189	230	173	212	192	202	180	198	185	179	185	215	206	184	189	190	183	190	193	221	200	211	186	164	183	173	166	210	175	193	188	192	199	193	188	194	187	209	191	205	193	177	188	185	209	195	194	219	194	172	190	180	207	201	198	175	183	198	193	180	156	194	203	183	192	179	181	196	211	180	180	208	187	176	221	208	203	189	188	203	202	207	187	189	204	170	186	197	210	187	199	215	185	187	171	177	183	191	184	181	189	168	198	186	200	226	200	187	195	208	200	196	190	181	172	201	185	198	180	192	225	181	188	190	162	185	204	187	220	160	173	213	200	198	200	170	187	187	192	185	172	196	164	189	195	190	183	197	177	179	189	201	197	176	199	174	202	171	183	215	197	186	213	178	190	175	172	172	215	187	175	181	202	183	227	199	176	215	214	209	194	178	200	205	191	196	177	199	213	199	174	187	195	186	169	203	188	216	186	197	187	181	175	166	203	201	169	181	183	172	186	190	199	218	186	196	204	161	201	188	165	183	184	183	176	173	193	186	192	191	185	196	183	178	205	175	202	173	203	204	188	180	161	196	187	168	182	190	215	190	185	206	172	201	205	190	170	195	194	179	193	183	203	185	175	183	175	193	209	172	205	200	197	192	196	196	185	177	192	175	204	193	204	179	195	215	176	193	216	175	208	197	198	173	157	172	200	191	195	178	200	193	198	173	177	217	164	174	189	197	185	186	194	184	184	182	218	190	220	213	169	176	185	192	184	198	200	173	189	208	195	196	182	167	217	176	219	197	215	192	193	186	187	212	198	198	170	187	200	211	178	192	193	176	188	207	189	189	182	206	215	179	192	196	188	194	188	190	190	189	176	195	212	194	175	195	205	199	190	196	207	178	191	178	206	211	219	163	180	179	166	190	194	184	189	164	171	207	181	193	212	192	194	195	198	191	173	180	163	188	168	209	186	184	182	215	201	196	202	180	223	189	179	191	176	181	199	208	189	199	192	208	213	191	205	210	191	191	196	179	213	197	196	195	190	171	169	206	203	177	197	193	219	194	204	171	178	185	195	212	200	175	204	175	183	210	205	171	193	180	181	203	187	176	195	184	193	202	157	191	177	196	185	201	195	183	190	182	203	180	193	176	185	211	203	197	190	181	192	174	188	209	166	201	177	154	211	175	184	180	191	218	200	179	182	171	185	180	196	180	206	215	211	158	203	207	178	184	202	171	190	190	190	211	169	200	193	202	193	208	207	182	163	187	211	195	203	200	202	179	200	188	219	180	185	192	188	195	200	184	183	203	188	182	187	190	175	186	200	177	195	182	179	206	198	197	176	167	188	220	194	209	193	198	181	195	214	186	191	191	196	201	192	184	204	217	176	173	200	187	168	208	207	206	193	176	219	194	194	198	193	188	163	180	188	197	180	180	187	213	213	195	201	167	214	186	187	226	217	187	169	174	200	182	183	191	186	182	192	158	165	182	190	186	186	195	186	171	204	198	184	183	183	216	185	206	185	207	178	226	194	199	163	220	182	187	203	207	228	190	190	174	210	198	201	186	220	197	193	197	194	227	199	178	210	188	177	186	192	209	196	186	183	178	185	181	198	189	187	201	191	203	186	175	194	184	199	181	198	177	203	204	177	204	195	172	215	180	199	171	185	205	208	191	203	163	195	179	213	198	195	198	190	174	176	190	171	180	217	186	183	204	169	187	186	228	211	186	161	207	156	194	224	195	190	176	210	182	201	190	218	185	193	227	172	186	169	199	181	178	168	193	192	185	198	216	184	188	208	194	200	187	201	211	195	198	186	177	175	192	181	193	179	212	198	200	172	189	197	182	221	190	196	206	153	198	196	216	189	176	172	186	209	190	186	174	193	180	175	164	199	197	201	216	178	184	177	171	200	202	199	176	196	181	196	203	178	181	208	205	184	191	181	164	180	181	180	200	220	181	186	205	169	175	186	203	178	178	202	193	199	213	199	179	198	177	192	211	200	180	171	165	175	161	170	185	221	178	186	215	177	189	183	170	199	180	176	197	178	200	198	204	168	185	189	183	209	217	189	171	214	199	198	186	189	204	186	184	182	185	187	178	206	198	187	193	191	196	183	184	200	164	193	182	180	168	198	207	177	175	197	169	209	219	215	180	182	180	181	187	189	194	203	212	200	170	193	158	177	195	186	191	190	204	176	180	181	171	158	206	176	196	186	206	181	188	177	177	179	189	179	182	187	190	176	195	212	207	213	189	182	200	187	175	193	176	208	200	211	206	201	183	180	197	209	206	196	213	220	184	177	204	205	199	205	183	189	184	192	191	201	215	193	192	177	215	218	199	196	169	180	192	179	186	202
28617	21685	10292	1872	978	730	635	546	518	405	416	402	412	390	386	372	336	323	376	365	398	332	348	329	319	355	348	350	338	368	350	376	306	340	366	328	334	328	323	313	346	350	357	342	309	352	320	319	316	326	318	317	330	309	326	313	278	324	305	344	323	323	328	323	327	334	338	327	346	329	328	316	337	334	308	304	354	353	333	358	332	314	315	314	309	309	339	325	304	322	321	338	342	327	316	335	327	289	309	330	326	343	337	332	320	320	311	326	325	319	328	302	354	326	282	354	318	303	330	332	307	327	301	313	299	316	337	307	311	302	325	322	336	322	333	346	308	301	334	313	335	356	360	311	296	326	326	312	349	337	303	307	325	278	321	319	293	304	281	342	360	299	304	340	307	342	344	313	344	320	331	328	289	336	326	359	285	346	314	295	323	291	317	343	382	347	323	284	365	305	336	316	322	327	335	307	323	333	304	351	343	315	329	287	316	324	306	309	322	315	312	330	301	297	337	305	308	316	337	317	353	346	321	302	336	315	324	300	303	267	323	298	338	340	326	338	343	334	337	297	347	311	289	327	299	347	323	322	337	330	330	331	326	327	306	356	316	311	355	334	323	336	292	318	351	318	298	315	304	325	341	321	326	289	326	304	303	319	322	308	314	329	320	302	370	279	324	346	333	351	319	334	309	323	312	337	311	312	297	341	324	343	327	307	314	302	329	322	318	294	320	354	337	308	386	329	373	318	311	336	326	342	320	331	336	301	331	308	308	303	326	299	323	305	290	318	317	308	328	321	294	314	293	316	317	272	324	352	315	319	312	358	358	337	324	321	319	343	294	314	334	329	339	303	364	362	318	322	332	304	336	344	303	301	336	332	313	337	311	347	340	330	354	328	307	323	304	333	293	325	302	312	325	331	352	305	312	314	304	344	301	314	315	338	320	331	305	333	306	311	334	333	334	355	322	323	317	315	325	317	353	355	315	291	338	322	330	335	325	347	341	320	321	345	332	315	331	344	313	323	292	297	338	342	328	311	348	325	311	315	338	304	346	358	329	309	299	350	296	301	346	321	312	327	346	305	326	315	328	343	316	335	329	327	323	292	320	328	302	337	341	336	311	324	347	313	316	364	331	328	306	318	315	305	303	329	351	313	326	284	315	316	317	286	322	310	319	318	315	323	331	338	333	313	318	341	333	339	305	334	309	328	298	321	311	317	320	346	290	300	312	325	299	330	339	294	333	353	323	327	327	330	327	311	278	336	322	312	357	329	333	344	328	317	307	336	316	309	329	263	351	315	339	334	278	313	342	320	309	314	348	319	318	312	345	348	328	329	328	306	332	322	343	290	305	322	349	274	292	313	334	305	311	357	323	331	310	342	320	356	340	305	304	299	317	318	341	303	321	327	322	345	336	307	327	332	318	347	315	310	329	313	321	325	317	342	303	288	328	323	302	305	315	336	320	318	378	310	327	348	337	349	330	324	344	328	314	293	304	276	302	300	311	332	315	334	291	329	331	358	332	321	295	306	330	312	349	343	337	332	339	314	336	279	305	355	303	344	335	324	335	333	316	309	326	309	332	365	314	356	300	301	307	327	328	321	310	307	335	321	287	271	286	342	320	326	303	276	323	339	320	288	343	342	329	327	356	343	338	300	313	325	306	348	331	333	307	334	309	303	336	344	322	317	340	358	315	303	306	307	316	299	326	344	316	324	326	290	313	329	313	323	290	325	297	319	332	342	333	322	328	337	325	313	343	338	280	316	339	306	329	322	342	351	314	323	333	305	353	312	338	301	323	329	299	338	332	345	318	291	334	321	340	333	302	342	337	366	315	313	323	306	306	296	312	312	336	313	321	330	340	322	319	328	321	326	320	316	301	335	338	340	335	362	330	320	342	346	321	355	306	336	302	341	366	323	326	313	303	306	302	308	315	302	325	314	361	349	336	319	292	308	343	328	285	343	351	323	321	346	359	337	317	326	323	322	330	333	342	343	332	328	335	324	349	317	343	357	320	308	288	332	302	329	341	354	308	355	315	364	388	321	333	342	351	308	336	290	341	322	335	378	307	331	354	326	313	327	325	327	330	319	320	317	335	305	319	331	337	322	307	330	306	342	315	292	322	334	335	342	335	320	339	322	326	343	319	329	315	301	324	315	343	347	315	354	323	330	341	316	314	317	309	300	333	323	321	315	343	333	323	320	337	303	346	285	311	279	323	339	339	338	317	352	320	306	334	302	319	332	318	336	314	294	336	312	302	335	364	336	319	283	332	313	329	350	349	343	337	349	284	334	308	312	322	307	323	322	324	316	334	313	312	317	333	291	300	324	305	286	300	326	342	303	340	303	336	333	311	323	332	332	313	294	316	288	310	347	339	353	289	304	326	307	306	343	320	318	350	322	329	337	343	362	355	304	361	309	298	343	317	343	326	326	291	336	326	342	323	330	325	328	334	309	323	312	314	315	308	307	326	319	336	326	298	324	309	297	327	326	334	328	331	310	323	319	348	307	336	303	306	338	315	329	319	319	338	299	336	364	320	333	334	349	329	314	306	331	359	344	309	316	318	318	341	320	318	303	318	315	356	333	317	305	312	342	352	304	300	321	310	317	343	285	340	351	347	329	351	265	353	333	318	343	331	341	327	312	306	303	307	321	339	359	352	307	315	324	288	338	297	302	344	345	351	339	293	312	313	322	321	320	328	294	329	306	340	331	315	344	339	318	332	297	302	317	337	301	333	325	328	301	316	329	324	376	315	348	332	315	317	334	342	311	318	307	333	306	348	338	319	366	327	337	302	299	324	339	334	318	342	339	316	334	327	329	325	305	334	322	324	338	327	321	313	305	326	310	321	322	344	322	321	292	333	345	320	302	312	310	353	325	329	327	349	296	286	343	320	312	302	335	317	307	346	365	314	323	315	350	304	319	344	296	327	306	305	327	343	327	316	315	331	305	373	350	303	300	306	312	338	316	314	327	315	335	344	316	323	319	317	354	314	334	295	333	319	328	324	315	357	325	326	294	315	328	356	313	317	330	321	323	320	326	348	325	331	336	314	337	329	325	327	338	338	318	307	322	310	315	326	345	289	337	347	341	356	312	322	326	338	338	342	339	330	371	324	320	343	339	314	296	319	358	341	350	332	313	301	324	312	311	306	346	339	334	318	337	338	332	283	329	331	310	320	373	301	302	329	327	335	326	318	321	316	300	308	316	325	318	330	344	304	324	326	313	338	328	350	309	353	326	311	314	327	326	319	292	335	318	287	314	324	334	310	336	303	291	335	338	328	312	303	335	328	339	335	313	306	320	323	335	331	310	369	311	331	302	323	318	320	334	363	321	308	322	336	354	331	321	309	348	311	344	326	335	351	344	296	322	302	330	330	315	354	315	313	305	305	326	326	322	322	297	304	326	356	303	307	329	326	334	292	353	334	319	311	308	334	358	279	336	343	330	338	351	311	336	317	347	347	313	341	319	318	321	310	352	340	311	327	333	290	337	302	322
24446	30996	8002	2335	1733	1528	1292	1031	905	679	684	690	616	566	618	523	570	545	459	490	506	490	473	501	428	436	493	486	501	446	478	465	430	436	445	440	424	418	457	430	435	452	457	434	448	424	439	445	449	408	454	445	453	424	408	401	425	422	428	427	398	421	413	444	437	421	479	461	431	448	423	458	422	424	414	436	456	426	430	416	465	417	412	459	442	441	446	419	447	429	449	443	414	424	386	433	423	425	455	424	458	463	438	427	378	437	410	435	433	444	419	434	435	412	408	441	427	459	436	444	418	461	429	427	423	449	398	429	424	423	440	434	428	420	448	436	407	429	425	401	402	432	438	435	422	461	437	464	418	452	394	436	418	405	426	441	420	411	401	449	434	416	422	431	467	396	421	409	405	438	408	426	445	427	395	446	403	473	422	431	423	442	422	417	443	449	410	418	417	425	442	434	437	395	437	424	439	460	409	441	416	446	427	417	407	441	441	453	466	427	439	421	433	433	408	399	446	427	430	424	436	403	410	446	399	401	434	428	428	410	407	423	384	459	416	414	404	433	413	408	426	426	420	444	464	397	450	430	468	417	437	442	424	466	455	390	443	446	425	478	457	415	424	432	446	409	433	409	417	418	439	402	441	415	419	430	409	413	409	397	443	430	428	433	437	433	411	436	412	439	407	406	427	427	420	438	426	432	451	477	458	410	419	439	428	414	433	426	431	466	478	428	434	419	410	452	417	419	418	427	444	406	403	416	419	390	430	414	432	425	421	436	417	444	398	416	452	421	447	417	435	419	441	424	400	413	417	414	444	405	413	419	455	441	448	404	425	402	440	443	441	405	411	428	442	461	447	412	407	430	391	426	433	437	426	413	414	425	455	436	440	450	451	377	457	406	458	439	437	473	432	417	434	427	422	452	433	433	420	410	469	417	384	433	455	424	408	401	422	440	463	444	420	376	399	429	425	493	430	430	458	394	433	453	415	370	429	432	459	426	429	446	433	399	462	436	465	441	425	398	425	390	429	398	429	459	431	423	431	408	451	453	414	399	443	395	422	416	437	466	405	399	462	438	408	461	427	422	461	394	435	428	444	447	430	432	412	445	411	437	421	434	412	445	419	399	448	450	393	429	424	448	438	409	399	432	415	443	399	414	457	419	422	442	395	437	436	436	455	408	455	438	449	425	407	409	427	396	407	437	402	414	411	420	425	427	451	409	415	426	421	421	426	434	406	441	432	432	387	462	447	403	430	429	451	429	422	427	415	395	417	430	455	450	447	402	395	411	437	394	446	422	432	425	423	402	437	453	426	400	406	469	419	396	420	409	425	428	476	451	433	403	456	427	423	434	440	414	433	455	466	414	419	416	440	456	420	434	425	399	458	428	447	437	426	419	420	409	456	425	450	435	469	426	400	417	462	415	405	459	437	435	434	447	411	440	430	422	435	420	454	440	409	453	447	415	446	428	425	451	409	435	461	442	396	415	432	425	478	436	432	437	407	452	403	432	438	442	413	425	386	401	437	430	429	452	445	418	435	404	485	427	467	411	422	443	418	414	424	427	406	449	426	453	448	411	476	428	411	410	444	417	383	450	443	441	399	447	406	442	430	446	397	435	444	405	437	428	418	463	424	443	416	445	411	436	459	392	422	421	412	395	475	403	424	446	418	449	418	414	417	408	397	446	419	425	409	439	421	428	369	436	437	423	374	455	413	450	418	451	433	460	451	475	424	408	409	387	418	422	431	444	440	411	428	388	418	433	425	386	471	429	451	440	392	447	424	437	408	428	414	392	455	440	433	422	443	418	429	425	431	398	407	425	406	439	422	441	397	431	449	448	437	428	421	411	434	445	417	416	429	411	407	393	408	428	401	439	432	418	417	450	406	412	431	411	454	411	442	438	440	434	452	420	445	437	411	400	438	449	433	448	437	408	424	423	443	420	418	449	402	420	424	434	463	443	437	420	412	438	400	396	408	459	443	453	464	401	467	418	447	450	424	459	429	430	396	412	431	435	419	435	387	401	425	418	434	450	423	381	395	404	415	392	421	429	410	440	416	420	486	417	430	446	428	458	423	432	455	435	426	464	445	401	413	481	424	404	436	445	454	426	443	433	424	429	414	418	412	410	420	403	426	411	408	449	410	444	443	409	417	414	431	452	397	442	395	414	460	449	434	385	406	433	457	467	413	416	433	432	427	432	442	417	423	445	415	441	410	436	437	411	449	406	445	430	426	434	426	413	435	406	427	436	426	403	446	419	439	426	444	414	425	410	457	431	435	423	428	418	407	428	435	451	455	434	423	386	437	451	433	416	432	448	408	425	396	425	394	408	458	405	440	453	439	419	411	424	405	403	442	423	426	455	403	432	435	418	397	404	435	437	424	430	413	401	413	433	423	434	415	433	397	434	439	445	421	450	431	431	421	432	421	424	414	435	416	440	420	440	437	430	411	423	415	408	420	413	397	435	465	403	415	452	452	431	461	431	436	445	448	412	420	439	416	411	449	425	409	410	412	402	448	418	429	427	427	414	408	430	381	453	442	449	440	468	396	404	477	417	469	450	406	425	417	407	433	447	417	387	440	415	424	439	395	435	423	424	444	404	395	438	471	450	417	458	409	405	421	453	432	435	434	405	435	422	434	431	464	424	416	427	406	438	418	429	443	441	437	427	428	419	427	414	430	410	446	410	467	407	407	417	468	426	424	453	401	411	408	454	404	423	423	417	426	421	375	392	438	459	432	411	438	447	385	430	416	471	392	435	449	433	441	453	413	449	428	397	392	425	426	446	446	405	398	441	428	447	434	423	417	411	394	435	426	436	442	401	411	462	397	402	428	462	443	461	448	435	395	406	434	440	438	426	458	429	458	435	431	420	436	410	411	436	401	477	403	408	430	438	422	458	453	440	410	405	437	424	398	429	434	442	421	464	465	437	429	442	434	424	440	397	402	404	394	451	435	404	417	434	394	405	455	422	446	425	424	429	441	432	407	426	407	385	430	438	475	453	424	431	441	454	394	437	418	422	404	453	406	411	422	435	474	445	438	434	412	440	466	441	416	456	422	415	402	398	421	459	413	425	393	407	419	454	429	395	433	443	424	420	377	424	439	431	412	406	417	422	428	447	418	422	397	462	436	425	416	367	451	424	432	490	401	444	420	447	462	422	447	448	402	468	427	444	433	451	463	430	434	425	449	447	399	395	416	436	420	412	422	455	429	447	427	431	432	380	406	399	434	446	457	421	421	397	395	401	415	435	401	452	373	413	446	413	455	440	410	429	423	430	445	434	392	445	446	424	427	419	443	406	447	432	407	416	448	419	425	395	447	430	458	441	435	402	425	436	439	456	423	396	419	435	420	418	437	399	378	406	408	445	400	401	435	418	401	455	394	421	435	436	411	434	407	395	481	433	406	414	449	429	419	418	397	445	426	443	423	437	463	437	434	438	446	422	458	445	421	436	421	453	406	436	445	417	428	404	438	420	424	418	419	426	444	402	431	399
24246	21608	28719	24933	21339	5512	1275	796	637	588	507	489	522	441	452	412	349	363	375	346	393	372	370	354	345	328	337	319	322	335	304	336	290	276	282	336	293	301	319	325	283	306	300	261	278	298	311	306	334	276	278	272	314	297	305	294	296	300	295	299	251	282	300	285	316	301	269	299	297	317	297	308	258	279	311	288	294	291	324	301	292	255	274	284	277	293	280	304	290	317	321	292	289	329	262	275	305	280	290	287	277	299	292	295	280	297	295	288	295	289	292	287	318	327	302	318	281	292	310	287	300	306	292	264	308	281	296	326	301	272	305	301	269	273	299	298	302	265	304	293	267	300	287	250	319	289	299	289	292	292	276	311	292	289	282	306	280	284	276	309	305	281	295	296	309	294	292	313	279	290	270	284	284	294	257	301	324	284	305	317	309	298	290	264	287	300	291	276	318	274	280	259	288	290	275	302	303	297	305	256	319	283	305	285	282	281	304	279	266	291	276	291	289	268	303	279	255	286	279	328	302	275	316	272	270	305	284	290	294	289	290	290	273	248	258	312	301	315	276	254	303	268	289	289	286	334	296	288	299	323	265	272	293	299	275	286	265	273	276	306	308	251	266	283	306	291	311	300	270	306	314	285	268	295	298	311	299	265	317	286	304	291	286	296	301	267	315	338	270	307	287	290	306	282	279	281	294	284	286	323	282	305	281	293	294	303	286	298	274	268	272	288	300	289	272	272	292	269	303	307	304	308	301	278	306	289	296	284	296	299	309	279	282	293	317	247	329	308	303	280	288	298	315	310	293	295	285	262	288	272	301	313	297	291	289	288	287	261	294	306	294	289	281	313	276	263	303	318	320	298	311	296	286	313	295	286	270	309	316	295	279	305	272	290	299	267	278	289	285	268	302	298	287	254	292	318	281	276	282	292	259	299	290	294	302	292	279	297	270	251	267	346	311	274	288	306	278	285	281	297	295	288	306	266	316	294	271	276	277	303	343	304	315	283	291	276	310	305	289	305	310	280	292	275	293	300	263	274	272	309	262	293	288	304	291	287	269	286	268	292	311	298	316	306	277	319	293	299	292	322	289	294	264	273	309	285	292	291	282	296	288	316	315	274	286	279	267	306	308	316	288	284	294	281	295	299	291	301	306	289	282	290	271	300	283	302	287	311	303	289	276	285	288	256	280	279	275	303	297	293	284	286	309	279	260	277	306	299	289	283	282	278	289	267	343	306	286	309	289	289	298	293	299	305	268	281	289	295	334	294	263	288	277	307	282	296	301	289	295	305	302	294	332	267	278	278	292	241	299	288	281	281	294	288	293	282	298	273	285	303	304	299	298	267	277	300	313	284	276	288	295	311	309	295	277	283	281	301	287	300	302	285	304	276	331	264	295	298	271	285	273	286	288	272	268	280	287	288	290	266	301	289	303	298	298	318	280	268	268	310	269	308	314	282	312	316	259	257	330	295	285	255	274	290	291	286	310	282	254	268	281	294	309	322	264	257	264	289	283	265	277	282	278	280	287	271	283	282	302	292	305	283	282	299	288	287	280	266	295	300	322	268	281	298	310	263	303	287	289	289	287	247	304	285	270	270	281	278	329	307	291	302	273	288	311	283	281	273	302	290	296	301	298	292	297	322	284	310	314	249	299	290	286	279	334	306	272	280	291	290	278	272	306	320	307	280	280	267	312	276	291	301	285	261	319	290	279	288	312	285	296	268	285	278	288	298	282	271	282	265	299	261	287	311	304	322	263	280	303	315	284	278	311	285	259	277	277	277	289	293	283	248	303	293	273	290	262	309	323	299	297	276	306	287	305	297	273	327	302	279	293	306	305	276	320	289	301	306	243	271	312	291	281	273	317	266	290	274	306	271	323	271	280	285	262	283	303	302	263	315	274	323	278	288	304	284	273	287	284	289	266	292	300	284	296	289	280	315	301	311	277	305	280	273	282	288	271	283	289	324	319	288	293	280	283	288	267	305	281	265	303	298	317	262	294	295	297	272	294	295	304	291	293	297	295	247	299	263	322	285	275	300	294	277	318	259	279	273	318	318	293	319	281	294	260	263	281	305	294	280	280	285	292	308	301	279	261	285	307	291	287	284	299	283	304	297	303	314	280	301	253	299	301	277	295	285	235	305	280	275	280	277	292	295	293	285	263	309	302	311	273	279	283	266	285	283	288	327	277	259	286	283	281	275	267	285	293	302	295	291	265	304	299	285	288	269	264	252	312	276	292	319	290	295	276	332	292	278	316	293	303	267	286	282	296	284	285	299	331	271	287	285	298	299	321	293	322	276	270	269	270	272	287	257	313	298	304	303	295	291	282	305	301	284	283	278	280	305	264	298	295	305	292	303	275	271	292	291	285	300	284	279	298	289	276	305	277	294	301	283	305	314	305	287	303	301	288	280	292	277	309	297	275	283	304	276	282	283	266	264	317	291	319	304	311	285	277	273	299	289	285	277	285	316	331	288	271	292	301	279	280	277	284	288	266	283	262	276	269	284	285	271	286	301	302	300	279	285	305	321	299	252	268	321	272	283	272	297	313	290	292	296	291	307	280	286	290	293	266	290	280	288	285	321	329	299	280	291	269	285	301	293	296	236	281	260	265	284	293	289	270	293	291	290	277	289	304	274	303	290	272	321	291	268	284	305	302	283	304	295	301	276	290	283	298	281	285	311	307	304	267	268	302	269	282	270	303	315	286	313	316	296	316	328	292	280	299	281	294	262	275	301	307	295	297	282	252	276	313	280	282	284	300	311	299	281	330	286	315	275	278	319	274	293	304	256	274	324	299	268	300	269	323	296	286	301	288	300	293	311	322	253	285	293	279	290	268	292	306	307	260	281	309	300	291	308	272	309	305	277	284	302	269	305	305	275	284	309	309	267	261	332	286	278	282	267	302	294	272	295	276	249	293	291	271	291	279	298	295	286	292	295	267	272	279	302	311	296	268	266	289	280	309	279	307	298	282	283	296	295	285	313	298	286	284	297	291	282	284	306	311	309	305	289	275	288	294	280	305	307	295	289	274	317	312	261	313	298	279	284	303	258	293	326	302	271	308	297	298	294	317	292	299	281	285	311	290	277	320	316	326	280	325	294	283	304	257	293	259	293	264	299	317	295	320	291	298	274	282	317	289	284	272	293	282	255	279	284	295	308	270	298	293	309	285	260	300	285	299	287	297	302	288	296	277	270	306	264	294	279	284	323	301	285	312	293	255	289	261	306	292	269	293	267	279	298	321	312	285	276	290	279	351	290	303	299	291	293	287	294	313	297	308	278	296	305	287	284	300	293	280	301	295	268	293	303	330	291	271	279	282	301	309	295	298	282	297	279	308	276	284	307	316	268	282	317	303	284	314	313	288	284	295	292	292	309	259	306	320	308	274	298	280	307	273	280	278	287	274	315	310	275	273	306	304	302	308	267	271	281	293	279	312	280	285	260	302	266	287	286	294	312	293	284	314	299	288	285	314	286	306	281	296	296	292	264
25057	39925	13525	4579	3253	2601	2074	1691	1316	1157	935	894	842	783	739	653	640	553	548	561	509	558	512	485	489	527	468	441	484	432	427	468	413	486	456	414	442	416	429	415	376	417	420	408	390	415	393	376	416	407	400	411	377	382	368	397	402	417	403	405	400	422	377	399	442	396	411	414	412	434	411	416	405	360	394	397	390	409	379	368	386	380	377	401	419	414	368	396	381	379	353	386	386	366	399	392	372	410	406	414	378	376	395	381	380	405	400	398	407	373	378	375	380	389	403	443	361	373	421	424	399	412	384	385	380	387	410	353	405	406	370	369	387	429	375	372	378	406	400	390	401	360	362	375	413	353	390	372	408	363	373	376	383	397	414	406	367	404	404	388	372	369	394	394	397	405	390	415	380	345	356	374	386	430	407	381	379	381	373	385	386	375	441	387	376	401	381	401	385	380	399	377	429	367	363	396	378	405	404	417	371	391	378	408	348	402	360	390	376	412	365	383	408	407	379	354	406	371	388	402	388	410	388	365	403	410	369	392	392	402	408	379	364	400	380	361	380	390	391	354	368	417	397	399	391	373	373	417	411	388	406	358	398	407	406	388	391	385	391	402	439	403	387	411	399	425	394	418	393	415	382	386	388	393	378	381	399	388	361	382	380	374	363	387	387	368	373	363	395	383	400	410	358	372	424	400	424	391	380	388	414	373	400	390	398	444	413	370	387	368	391	363	382	452	382	403	396	385	407	378	375	381	383	401	400	423	414	353	411	340	389	393	383	389	374	443	372	382	391	415	410	396	362	371	404	427	377	340	414	407	416	413	367	425	402	426	385	369	385	414	416	377	394	377	366	379	422	369	386	364	437	366	372	386	411	387	387	381	430	382	385	434	400	383	378	368	360	394	369	363	376	441	368	370	406	377	398	407	393	375	379	367	361	389	386	386	420	409	347	399	412	402	413	375	417	370	401	431	395	383	380	417	438	375	373	401	373	389	381	400	371	369	408	385	397	417	392	392	382	399	357	450	394	389	400	367	367	372	367	399	366	378	399	358	345	375	418	389	412	378	343	407	381	417	371	392	394	417	404	388	413	412	390	372	379	391	413	420	364	378	375	395	372	386	400	409	412	379	414	405	383	352	383	377	404	426	387	408	382	409	415	386	416	376	386	363	407	390	399	424	387	382	398	388	400	408	434	369	404	417	403	403	377	399	428	400	370	382	415	382	388	347	380	407	363	396	425	406	385	369	412	419	394	401	377	388	373	418	401	402	367	376	406	369	397	370	401	392	417	371	401	397	382	389	399	412	386	354	393	399	401	364	400	391	395	407	374	419	382	391	408	396	410	414	353	384	397	380	374	394	436	369	384	388	420	401	445	415	400	407	407	407	417	384	414	373	380	394	441	393	407	423	396	375	390	350	394	361	425	398	385	392	370	358	384	409	430	416	380	368	432	385	391	370	378	410	375	393	413	375	379	416	400	395	399	408	400	392	364	401	384	372	396	371	353	368	409	404	398	380	379	388	399	418	385	368	395	376	417	370	397	399	395	426	383	420	356	356	364	371	374	395	389	392	386	374	375	407	389	380	328	398	369	346	350	402	380	437	422	400	405	402	372	393	418	391	371	416	404	372	414	389	384	399	383	366	392	403	372	392	381	372	397	402	403	374	388	386	406	387	392	370	373	375	415	399	414	376	403	366	367	413	385	388	405	381	387	430	449	387	379	402	368	400	407	387	379	385	422	392	416	396	430	390	359	372	345	380	377	400	398	376	411	390	360	350	406	400	379	406	380	378	383	380	362	377	386	405	396	352	351	377	402	428	397	344	365	421	375	398	374	385	381	366	363	395	392	416	397	362	360	394	412	391	396	401	386	399	384	358	369	389	397	443	356	384	377	401	383	394	405	381	391	411	353	395	400	386	370	380	389	408	365	412	395	380	415	383	385	350	390	385	452	376	394	386	396	412	408	410	406	365	416	404	361	389	401	414	398	401	396	367	418	405	402	372	405	388	365	386	373	349	414	405	412	383	391	404	366	459	391	384	377	401	379	397	388	382	405	367	396	369	395	386	378	406	405	408	368	399	375	423	392	374	395	393	409	405	416	379	380	356	391	375	387	394	412	395	408	399	385	398	400	414	386	399	393	390	402	397	373	402	362	406	401	396	374	351	388	405	357	395	388	386	394	418	371	401	373	408	394	374	428	391	421	404	417	414	358	398	398	380	378	392	400	406	405	382	397	337	408	413	399	373	383	393	395	373	403	379	379	373	406	374	430	411	408	399	395	392	368	349	406	386	366	401	357	366	435	401	404	334	412	394	361	372	382	412	406	417	378	383	386	383	385	391	382	370	410	357	376	407	364	409	427	405	409	400	366	430	369	404	378	409	388	393	382	377	392	387	377	372	397	410	368	374	431	384	374	396	404	403	394	406	403	381	371	357	356	384	406	374	395	371	397	401	399	406	426	393	394	366	378	377	396	391	392	369	425	373	406	397	395	417	365	444	361	386	397	365	408	387	381	359	362	368	354	369	384	363	398	385	420	412	361	415	406	396	428	400	369	387	365	408	406	400	387	408	373	386	377	389	368	397	380	401	373	389	423	388	395	380	366	385	371	356	389	392	418	391	369	357	428	401	390	385	403	360	396	411	387	397	363	390	378	414	395	389	399	384	378	406	409	383	380	391	396	390	311	349	350	376	366	374	425	379	400	382	397	409	393	367	387	383	406	390	400	382	375	385	398	370	385	396	380	370	377	395	371	376	383	357	429	369	411	405	422	370	364	352	393	392	432	409	363	383	410	381	386	402	413	401	370	388	352	407	383	349	388	376	402	409	407	408	355	415	371	415	364	410	384	375	399	388	412	372	386	395	378	388	423	408	396	397	364	359	370	394	399	381	389	341	370	372	377	377	403	392	353	375	400	364	386	391	382	408	368	370	376	432	400	410	381	377	386	406	386	374	377	396	392	373	401	373	376	377	391	400	432	382	383	393	435	412	381	390	388	429	401	366	385	404	410	362	387	377	369	370	411	427	414	389	389	379	422	407	392	391	360	389	359	426	372	406	376	363	407	364	420	405	378	373	395	381	364	410	408	399	379	402	387	392	400	365	395	389	409	375	402	412	390	388	411	400	402	396	365	392	367	387	400	363	388	404	397	391	419	406	341	394	430	402	368	375	399	374	362	364	421	411	383	383	386	401	402	394	396	401	425	366	372	379	392	400	375	385	375	407	403	395	364	369	427	386	403	395	391	343	372	430	353	383	402	380	400	393	371	400	379	387	389	401	388	405	388	418	378	383	412	380	359	342	375	347	422	403	377	383	426	376	392	359	378	361	395	362	395	442	437	390	441	375	399	370	390	375	387	393	408	403	375	375	413	383	393	403	353	409	365	409	394	387	392	399	394	374	397	406	412	390	363	377	414	379	388	370	400	417	382	432	428	369	409	362	428	391	368	359	399	372	400	396	375	390	391	398	374	384	383	417	411	347	368	419	372	353
25372	21644	27530	25905	7340	955	758	591	489	374	373	359	349	365	336	275	287	253	266	267	270	243	260	212	256	244	237	189	226	229	244	220	254	210	205	204	210	252	237	231	202	208	234	223	199	213	213	203	218	219	205	190	245	208	204	225	203	225	211	204	233	223	204	214	203	194	238	210	203	227	213	185	192	212	219	229	202	198	190	226	198	199	238	221	224	192	187	197	198	212	237	215	203	205	208	218	223	201	220	202	183	240	239	215	197	244	209	183	200	196	208	232	215	212	216	209	195	203	202	227	221	218	215	232	220	216	198	214	219	233	186	194	210	221	224	220	212	218	200	237	208	208	208	216	221	182	205	193	197	234	191	200	221	210	237	237	228	227	219	194	221	229	219	227	222	207	216	217	197	210	216	191	206	197	233	197	236	222	175	193	194	227	230	215	209	198	215	246	211	208	202	212	179	193	201	197	207	224	215	211	204	206	200	195	206	212	235	216	213	212	231	209	183	209	219	206	202	222	211	228	192	220	220	210	200	237	217	213	218	225	225	219	207	210	211	223	208	234	220	199	205	220	208	238	212	233	207	215	213	221	223	184	223	209	235	211	237	202	209	216	233	189	204	218	215	210	223	214	193	199	212	216	213	199	229	184	203	243	205	203	219	222	198	202	218	218	208	226	191	197	219	212	185	225	198	222	225	215	218	212	205	213	235	220	183	227	203	197	201	214	206	228	223	210	195	207	197	210	221	209	193	212	210	209	217	235	219	211	219	214	211	210	194	196	196	219	210	213	231	217	190	199	195	208	211	204	202	226	198	216	188	190	222	206	210	211	190	191	231	231	210	201	195	201	210	188	202	219	211	185	227	226	214	233	200	203	240	197	195	200	212	190	205	199	222	210	254	216	199	195	209	198	231	215	219	182	214	230	190	191	210	211	216	214	215	217	212	209	219	213	188	216	210	204	201	217	204	193	218	200	155	195	229	200	204	207	212	215	181	223	201	208	221	199	203	214	199	209	230	217	186	209	209	221	185	206	206	215	216	182	215	217	224	181	227	214	208	215	200	210	200	220	196	214	197	213	195	203	193	210	195	207	189	184	206	218	207	217	191	225	222	213	230	186	200	213	202	208	207	210	198	228	190	208	209	204	200	204	185	222	207	203	220	218	196	208	199	220	210	210	200	221	219	193	197	204	212	194	208	200	201	176	222	224	205	204	211	243	210	225	247	215	230	240	211	216	204	236	222	174	213	213	209	202	192	211	212	192	210	203	204	231	204	187	214	208	233	194	208	186	194	202	222	205	209	189	201	201	218	203	219	200	188	209	220	200	210	189	208	191	219	238	199	217	200	224	211	217	230	252	244	194	211	227	190	197	221	198	231	212	220	235	222	196	195	201	240	203	203	195	234	206	231	191	205	231	185	220	224	176	191	198	223	222	239	216	195	223	206	214	201	184	192	225	197	214	209	195	239	216	193	216	177	211	242	219	213	204	201	202	220	205	203	186	199	200	208	191	192	175	222	209	194	218	206	215	218	212	193	181	211	223	195	224	204	214	182	200	188	215	228	218	213	217	205	207	222	223	184	185	197	205	204	228	222	232	211	203	194	204	200	197	218	204	194	219	215	215	213	214	227	208	208	214	221	211	224	195	213	196	197	224	194	220	232	201	199	215	209	208	216	213	234	217	176	223	222	208	208	210	211	203	201	203	232	218	211	226	229	196	196	223	211	187	216	191	219	213	233	211	198	211	217	208	219	207	198	202	216	206	229	216	215	221	235	210	208	205	217	217	196	229	193	222	185	200	207	195	226	222	207	221	222	202	220	192	232	195	215	205	184	224	222	191	183	225	220	230	205	201	185	190	223	193	187	230	192	204	217	209	211	223	208	217	192	222	198	211	213	223	209	188	205	225	199	207	213	231	205	213	202	205	211	205	205	234	207	192	216	207	220	223	199	221	193	204	190	218	193	212	211	226	225	207	216	211	214	174	194	206	195	211	207	203	224	212	234	196	201	206	205	206	206	186	204	205	209	205	218	215	213	210	218	233	207	199	187	196	222	215	180	223	233	233	206	243	216	210	193	199	203	221	208	191	215	221	203	199	235	203	188	197	222	207	194	206	227	204	208	216	201	209	196	244	193	196	215	199	219	208	183	198	223	214	209	190	213	230	210	195	204	209	232	218	211	220	192	225	205	190	225	211	204	197	229	183	218	227	212	201	196	209	193	219	203	232	217	184	216	211	214	207	210	195	215	207	200	191	193	195	197	202	205	213	207	187	199	191	193	227	200	192	234	200	195	227	200	217	203	222	208	177	217	220	214	231	229	205	194	196	211	217	191	207	200	229	214	197	242	227	204	198	188	182	216	215	200	183	197	210	205	230	213	219	232	215	203	217	209	221	193	205	206	223	201	217	236	222	216	193	228	191	226	207	221	217	211	223	227	225	211	208	200	214	206	212	213	226	215	219	235	235	209	210	207	178	214	222	222	213	215	213	205	199	170	212	227	213	200	205	202	221	196	228	204	209	217	238	215	195	196	198	205	210	198	210	214	185	207	229	211	214	218	196	190	201	213	210	230	205	211	204	187	218	224	240	225	232	189	243	207	190	205	200	203	225	221	207	208	211	208	217	193	228	205	214	208	214	206	226	208	208	206	202	197	210	212	204	205	211	229	198	213	220	200	216	213	193	217	215	199	186	220	201	201	201	209	220	196	188	206	211	190	221	223	197	194	207	206	241	212	191	211	193	222	184	196	197	222	229	208	209	208	215	214	212	234	227	223	226	194	187	221	221	175	212	185	178	215	217	200	208	227	227	202	222	229	211	207	193	216	226	203	208	217	199	202	217	201	202	206	232	209	229	191	207	234	193	191	215	248	216	199	212	228	198	209	208	185	196	220	210	204	249	211	188	215	201	214	219	205	205	180	204	208	196	210	193	201	206	204	208	201	204	240	228	202	185	229	249	215	225	235	194	207	219	224	201	208	199	240	208	238	178	172	228	185	222	211	238	231	217	203	211	189	204	208	194	227	225	214	202	228	231	204	226	215	236	185	228	208	179	208	196	203	191	169	218	212	228	190	199	196	201	197	196	199	209	195	212	202	206	227	220	185	209	186	221	218	221	215	203	200	208	196	214	199	244	222	210	209	203	223	228	205	202	220	204	194	208	201	204	213	231	203	199	213	225	196	208	192	197	175	181	215	198	203	229	238	204	217	220	203	218	204	203	204	212	222	222	217	191	217	197	250	208	208	205	215	228	227	186	219	212	218	205	227	205	228	225	197	212	212	212	203	223	220	228	214	207	199	192	175	223	200	234	216	212	196	200	204	207	200	215	209	230	200	196	204	203	207	211	196	204	210	202	217	213	231	245	215	197	193	202	204	205	212	215	217	207	222	202	221	182	198	185	225	203	234	211	215	213	199	211	210	210	212	197	206	197	227	226	177	206	223	221	221	185	205	214	197	203	217	199	195	221	204	207	212	195	184	224	196	207	210	186
23994	36965	11469	3381	2347	1929	1553	1256	1008	875	777	632	611	589	491	439	452	399	372	394	382	390	371	340	367	347	312	343	318	317	294	334	317	308	321	306	307	288	261	291	294	259	277	274	311	276	264	299	281	290	281	282	275	299	314	285	301	275	270	295	269	285	276	288	266	306	257	301	312	282	274	304	265	289	306	280	298	281	300	275	281	274	287	243	283	272	275	282	294	287	288	300	285	260	266	270	296	284	294	276	275	288	278	244	288	277	286	259	262	270	273	298	245	293	267	234	263	291	271	256	290	286	270	275	284	294	302	268	284	272	289	265	280	270	274	291	278	278	262	290	260	291	250	282	266	276	291	267	273	251	260	306	257	298	285	300	263	295	295	261	299	296	253	283	289	265	269	304	282	291	277	294	271	292	296	287	282	258	296	254	291	287	291	299	271	255	285	303	266	259	254	296	277	282	287	268	288	248	309	258	298	277	291	269	258	277	305	297	255	296	288	265	289	248	286	300	282	295	271	268	254	273	275	308	264	275	274	317	282	265	294	271	276	270	265	273	263	269	266	268	272	295	296	289	262	260	291	288	296	270	270	281	257	262	287	287	280	248	275	269	330	273	274	286	261	258	271	282	270	269	266	261	277	259	264	276	283	289	287	296	251	295	263	259	263	305	283	305	282	270	293	287	272	279	288	279	301	290	281	276	268	265	267	285	290	255	305	251	294	290	303	292	284	273	298	278	275	299	259	256	261	303	269	243	277	280	298	285	290	279	288	311	262	285	310	268	305	263	274	278	275	271	291	274	270	289	287	260	274	239	267	257	266	280	270	270	282	282	292	251	289	254	269	287	283	276	271	288	260	269	285	255	296	269	251	296	254	288	295	294	264	269	256	260	286	295	287	274	261	281	306	262	275	261	275	277	276	287	271	279	316	292	282	251	271	259	274	282	267	303	263	282	250	291	284	269	296	310	292	297	284	266	297	257	254	266	276	295	241	279	282	272	296	284	291	312	273	291	261	284	261	269	271	284	266	270	286	276	291	300	318	263	281	279	252	273	305	312	287	261	256	297	281	276	264	281	283	262	270	283	293	309	298	283	296	262	305	269	239	284	273	289	299	282	243	300	261	267	260	271	260	307	307	296	316	285	272	281	291	302	291	272	296	244	261	247	266	248	275	296	263	279	272	243	261	272	279	283	267	289	262	265	289	252	269	283	266	289	255	302	293	262	266	259	259	285	281	277	276	278	300	271	284	263	248	279	281	277	277	286	300	302	292	266	281	275	283	278	269	283	254	276	272	282	249	260	254	280	305	287	287	315	296	281	285	258	249	295	249	267	273	294	268	296	253	270	290	306	300	261	269	314	274	305	286	273	276	286	268	279	264	259	315	287	274	280	283	275	284	256	284	278	285	271	284	269	274	294	267	264	261	274	289	266	271	270	273	303	266	285	294	256	297	278	267	241	265	299	274	267	266	270	277	261	264	276	271	298	291	324	279	241	283	293	283	301	287	282	298	296	269	273	300	252	264	282	279	268	304	293	295	284	264	268	263	299	314	286	273	254	287	282	270	301	281	298	269	269	248	278	268	295	305	271	281	280	277	288	294	285	289	296	273	303	269	293	297	299	300	272	301	252	303	299	275	278	269	269	277	304	239	279	279	269	264	285	280	300	257	267	263	262	261	235	251	269	240	269	255	256	299	276	282	314	305	255	255	266	295	252	267	290	268	294	271	293	266	265	297	267	270	297	278	298	254	287	254	256	295	274	272	295	278	250	273	308	286	246	267	265	294	287	258	286	270	297	284	259	256	254	257	254	274	270	249	266	261	257	264	275	277	278	257	289	258	280	289	290	284	263	267	303	276	269	294	268	287	261	285	272	288	259	276	282	289	278	260	291	276	293	302	283	288	296	284	278	306	282	270	272	310	296	270	272	282	283	265	273	286	262	275	262	255	280	297	296	278	295	273	285	247	254	261	279	275	308	293	264	285	274	285	279	262	257	304	284	271	279	292	265	271	279	270	290	265	288	261	283	271	282	286	263	286	280	289	276	293	283	271	285	244	277	281	257	261	261	304	279	281	293	280	266	282	284	267	263	261	246	299	301	300	269	267	274	280	282	273	315	273	278	263	299	281	282	294	248	267	273	274	270	267	274	281	296	283	293	241	296	278	299	296	278	320	287	258	301	279	247	301	281	273	279	286	290	281	271	291	242	264	279	257	267	246	266	264	273	265	265	266	285	295	229	270	263	263	299	278	272	277	343	256	283	265	279	284	282	298	278	257	280	271	296	289	243	253	253	290	253	251	283	270	304	268	304	272	308	286	250	296	279	285	281	283	295	283	240	296	270	275	289	271	286	270	293	305	274	288	288	283	285	294	273	289	284	312	275	246	276	259	280	285	268	278	273	288	289	273	282	291	283	271	276	305	302	278	274	303	292	281	239	262	274	287	265	276	265	274	284	261	281	284	269	275	278	276	257	321	271	275	287	272	295	257	303	260	266	301	293	266	249	274	284	296	279	247	294	268	269	288	281	254	293	266	257	266	275	297	270	280	272	249	270	299	276	268	268	274	270	281	285	267	278	281	282	294	284	287	262	297	278	292	259	282	247	274	264	301	285	281	290	275	238	265	274	269	291	274	315	283	269	246	292	285	302	262	280	270	259	286	238	290	273	264	294	274	268	294	293	259	258	244	262	315	275	290	280	257	286	279	266	271	275	274	271	269	296	271	292	324	287	251	289	298	262	304	290	286	263	309	267	246	295	251	274	301	286	262	262	281	267	281	316	282	276	272	284	261	289	287	282	261	280	293	294	290	297	276	282	297	274	262	278	247	279	306	247	281	335	264	265	263	265	269	277	275	265	245	291	264	287	275	268	276	292	300	285	264	255	269	282	298	267	314	276	286	286	279	269	288	263	256	260	274	241	291	294	272	279	286	306	269	293	313	275	295	269	290	253	274	259	271	271	264	275	278	260	273	297	286	256	269	255	274	277	287	270	294	270	271	259	292	282	273	277	333	275	270	304	269	281	268	284	275	283	297	266	242	287	288	283	289	277	311	271	277	271	271	276	275	242	288	255	292	289	267	268	282	261	281	268	273	249	253	304	286	262	274	261	277	317	303	294	283	278	264	267	277	265	265	266	282	282	260	291	273	286	294	288	299	298	290	310	265	258	261	272	278	338	278	279	290	268	277	284	306	290	265	282	287	271	251	293	287	264	276	274	280	267	259	281	269	284	271	265	276	294	273	289	271	251	291	256	283	249	263	335	301	259	291	300	284	262	260	262	255	259	298	305	298	266	265	259	287	268	320	283	254	284	299	287	301	268	269	307	275	263	269	297	273	252	280	256	282	300	288	269	296	284	260	263	272	258	285	279	257	258	293	270	284	275	275	286	251	298	296	283	285	274	309	261	260	291	252	273	271	304	299	303	264	292	262	277	297	270	275	286	307	307	270	260	276	261	270	251	292	291	261	282	244	290	288	299	275	286	284	256
23184	21630	29374	24368	21626	21520	5011	1175	704	601	590	490	407	376	339	280	264	274	282	239	247	246	194	214	215	209	200	173	186	203	180	154	174	165	154	170	167	163	153	139	135	133	149	142	165	153	136	151	142	153	126	137	145	125	142	133	139	145	138	122	117	136	138	152	157	148	165	162	133	114	146	160	102	134	146	154	134	151	125	162	145	126	153	144	138	144	138	132	152	133	135	131	140	126	127	131	121	143	154	163	136	147	122	131	146	142	146	129	138	137	133	145	133	140	153	136	138	146	136	133	132	128	123	133	146	164	151	144	153	125	121	144	137	148	128	132	117	172	131	123	124	139	137	143	122	122	136	138	146	134	129	147	137	123	122	159	134	120	128	141	145	137	140	152	141	138	139	127	143	153	140	136	137	146	129	129	163	143	135	131	135	152	135	139	126	147	137	141	140	131	124	140	144	139	136	131	134	148	136	135	145	128	145	119	133	143	135	145	137	118	157	119	145	127	145	135	133	147	143	143	144	140	155	137	121	131	137	124	122	166	129	152	138	130	151	136	131	143	130	131	117	163	154	144	131	127	131	155	124	148	141	134	126	113	139	128	123	140	144	149	123	145	131	128	128	136	125	125	117	141	136	127	136	148	138	141	164	124	130	128	131	153	136	130	137	136	126	139	125	134	157	147	145	131	156	123	157	151	145	149	128	131	123	121	141	145	128	138	137	136	144	159	138	127	139	132	145	142	126	121	140	139	138	122	136	130	145	130	122	139	133	132	139	143	147	141	145	121	131	131	129	149	136	129	153	141	118	138	141	145	139	140	124	161	125	112	136	147	136	162	125	114	150	127	127	132	132	163	131	134	134	134	153	137	140	128	150	137	151	136	150	154	129	137	140	129	132	163	135	125	142	137	143	117	126	118	146	135	155	150	122	147	137	136	157	136	141	137	147	131	147	138	134	128	132	157	127	130	137	150	132	128	131	143	125	144	141	130	146	120	154	125	115	129	134	141	129	135	150	132	133	145	144	128	136	149	117	128	146	140	143	146	138	133	145	148	152	137	130	136	139	129	133	131	131	144	133	133	130	143	116	128	130	139	139	136	128	137	142	149	114	125	130	124	145	117	147	155	155	143	162	162	125	135	134	161	140	130	141	116	144	136	146	127	136	116	144	139	156	138	131	140	120	144	138	145	128	145	138	116	129	151	129	139	135	134	127	122	135	145	139	129	132	151	136	152	140	153	150	119	121	140	129	133	124	136	132	163	148	147	130	133	141	133	150	140	125	136	144	145	153	147	124	137	150	128	136	156	134	143	139	138	138	147	149	125	134	152	139	152	121	143	127	118	118	140	127	142	110	151	127	155	130	167	135	172	157	136	137	149	148	129	135	136	143	164	117	128	120	135	136	123	137	142	143	129	147	150	138	127	132	123	151	125	121	134	141	126	148	134	150	137	127	136	128	158	123	145	128	136	132	137	144	162	103	130	135	127	142	141	137	158	104	127	136	127	129	121	137	133	139	116	125	123	143	130	121	141	154	144	138	128	147	147	145	138	137	138	158	133	134	168	147	132	153	150	132	146	139	136	130	141	132	136	129	152	127	131	162	130	116	126	134	125	135	135	145	136	128	134	138	135	153	122	128	131	138	142	134	138	146	131	124	153	138	119	138	145	123	144	151	133	141	143	155	140	149	138	125	153	134	132	131	139	146	140	120	132	141	137	133	147	119	141	139	119	115	148	142	135	134	138	124	127	142	142	124	133	141	143	146	156	128	124	127	154	138	128	116	142	120	159	139	137	132	135	135	146	136	140	136	135	143	132	130	132	147	130	135	133	145	137	130	139	154	147	132	153	117	123	164	153	134	147	135	135	153	156	115	141	165	111	156	148	137	140	142	153	153	121	132	118	152	149	150	133	153	134	129	145	144	160	131	130	121	142	135	127	125	142	127	142	132	147	138	130	138	130	131	141	145	145	129	127	116	117	113	124	147	150	130	157	139	134	136	129	145	130	134	159	123	145	137	125	141	134	135	157	145	128	128	116	120	138	134	140	136	130	140	126	146	137	145	121	120	139	128	157	141	133	152	150	139	133	159	150	134	114	148	128	141	138	122	149	135	110	134	138	113	155	138	142	153	115	143	139	140	134	139	155	141	126	148	147	118	135	157	133	138	132	141	151	132	146	147	144	145	139	140	136	150	124	127	130	140	116	157	141	134	151	128	132	132	113	141	127	139	148	173	133	152	138	135	131	139	140	119	132	124	152	122	128	143	106	141	120	151	138	145	130	138	155	132	154	141	141	132	141	132	122	142	120	131	131	128	130	140	130	142	129	148	153	126	131	145	131	146	138	150	130	126	158	145	134	149	133	135	152	133	126	114	122	126	138	144	129	136	133	151	118	138	141	146	143	147	123	149	138	125	152	122	155	140	133	146	148	143	135	126	121	139	151	129	134	128	147	149	145	128	137	145	135	134	126	127	148	142	133	134	146	148	144	143	151	126	143	137	128	129	150	152	140	127	154	152	130	134	146	120	127	128	126	140	139	149	123	137	150	143	138	143	133	142	139	126	134	150	133	144	124	132	131	125	136	156	158	134	141	135	163	146	138	134	144	122	138	123	146	137	133	139	127	144	137	130	138	129	125	123	152	144	137	143	121	136	135	149	142	130	146	135	138	153	135	120	160	135	138	153	138	147	143	129	146	118	147	143	109	144	138	133	141	125	124	140	130	138	133	145	120	132	149	134	126	136	132	150	149	138	114	121	143	131	138	136	138	118	129	144	145	141	142	142	144	136	124	157	129	151	125	135	116	147	134	144	115	127	128	149	160	138	148	136	129	119	135	138	126	136	141	144	139	142	123	132	136	149	148	128	135	146	114	121	147	116	135	132	140	121	136	140	145	158	153	148	132	127	135	132	127	137	135	106	133	135	163	138	131	133	126	134	107	136	117	143	137	148	146	125	162	150	131	127	125	139	148	129	151	146	119	127	134	133	143	126	140	127	130	116	116	130	137	149	116	161	141	135	139	137	129	155	134	149	148	159	143	152	127	126	142	122	147	149	150	140	154	149	147	142	133	128	135	138	150	127	142	137	127	149	115	129	152	124	133	132	142	136	142	127	123	138	142	149	138	136	125	133	112	150	135	143	131	139	134	133	145	118	105	122	125	123	122	133	129	130	126	142	122	143	148	134	135	125	127	120	158	130	143	132	119	142	131	131	126	156	139	126	153	124	149	134	149	133	145	142	118	128	142	124	126	142	149	134	135	129	139	106	125	151	136	130	139	134	142	150	139	147	112	122	141	133	139	126	144	151	121	123	137	141	123	119	128	138	125	139	131	118	139	122	138	129	131	124	142	124	128	126	142	133	129	144	124	153	123	146	144	135	143	123	142	147	120	119	140	122	124	130	130	147	149	140	134	139	153	142	141	134	130	152	128	133	141	143	123	147	147	120	147	151	120	133	128	146	134	138	155	137	142	141	134	124	157	150	130	129	151
27090	47625	20044	6508	4520	3696	2865	2158	1732	1477	1207	1012	944	779	672	578	530	504	469	434	442	406	364	360	351	332	309	270	329	265	256	271	232	221	233	229	250	221	211	238	236	229	203	197	209	203	213	233	206	189	210	191	206	220	186	220	191	201	185	196	190	196	197	199	182	205	178	193	185	176	215	195	185	190	199	197	197	203	218	191	183	207	193	188	188	206	199	178	197	191	186	185	189	187	186	188	181	177	193	207	182	193	200	209	172	193	212	164	187	171	184	177	193	174	190	191	164	159	186	176	192	193	187	210	160	194	189	175	197	195	163	163	203	194	196	168	191	183	195	185	177	201	165	204	171	205	193	172	168	215	178	180	192	204	189	191	207	219	165	203	195	175	188	181	212	155	207	179	213	197	171	188	180	168	209	190	196	174	181	192	173	200	183	213	159	185	208	163	181	179	198	190	179	171	197	180	172	188	204	216	186	161	171	191	175	195	186	199	173	197	223	200	207	194	197	204	198	195	194	221	174	182	188	178	168	197	190	198	215	197	176	185	212	171	182	185	193	172	178	199	182	180	199	163	195	201	188	212	178	210	188	191	180	197	179	202	193	190	190	178	214	173	195	196	164	188	179	181	175	178	196	177	194	191	203	201	198	184	184	163	226	190	181	213	175	185	191	158	195	175	181	163	205	199	212	180	176	189	177	185	170	189	194	178	169	200	174	173	184	180	180	193	159	178	188	173	214	194	199	190	188	194	193	187	222	192	206	197	178	181	204	185	158	175	197	185	189	196	180	164	184	172	164	190	188	146	193	180	179	185	187	190	188	183	179	213	195	212	177	168	200	184	192	224	190	200	175	169	197	184	162	173	170	183	190	209	175	184	200	190	181	186	189	202	176	191	185	174	189	186	229	173	174	184	204	184	188	211	179	207	164	185	180	195	176	186	183	187	183	176	194	198	178	196	188	182	188	196	149	210	181	195	213	191	198	224	180	193	221	182	189	168	200	177	186	182	177	198	190	170	192	200	176	190	196	180	200	183	198	167	178	191	167	181	156	200	170	179	208	201	159	193	192	180	180	210	190	196	174	211	209	187	166	188	187	197	189	195	155	183	187	159	184	171	199	168	200	173	197	174	204	177	217	181	191	208	165	203	184	175	198	215	187	181	196	191	182	197	171	184	182	203	178	209	201	181	170	162	188	188	191	190	175	164	212	179	180	183	172	190	166	196	200	182	167	204	187	176	203	174	212	198	178	205	189	190	193	182	171	183	221	180	217	170	169	207	217	181	204	186	172	195	215	181	214	185	194	168	187	194	190	192	204	195	199	194	199	200	196	175	178	191	181	208	190	204	191	186	195	190	191	185	176	199	179	212	207	193	179	185	183	193	197	174	198	172	207	195	166	191	190	214	202	203	178	203	204	196	172	168	182	192	202	207	192	162	197	203	182	209	174	186	186	199	204	180	166	190	224	180	192	201	219	201	205	186	173	186	184	193	197	195	177	175	177	182	209	178	199	184	201	178	179	188	189	178	214	203	181	184	200	181	190	200	194	196	199	183	178	182	209	176	175	201	196	182	193	174	203	191	162	168	173	167	191	189	212	183	162	177	199	190	204	188	181	204	177	181	211	190	199	203	198	193	203	217	169	190	196	172	189	181	212	172	193	174	195	185	163	211	206	211	198	180	189	193	185	183	183	197	203	216	153	181	170	172	177	187	187	184	205	173	203	196	210	193	177	173	196	193	191	207	169	203	186	181	214	185	186	190	195	192	165	173	209	206	183	189	168	194	223	194	225	183	189	175	174	174	193	173	183	192	185	196	183	188	208	193	208	208	175	207	177	169	189	184	204	197	185	168	204	209	228	185	204	214	186	195	190	172	199	201	176	193	190	189	185	183	181	185	194	179	192	187	203	193	176	177	182	190	207	159	162	188	223	199	199	194	194	176	216	194	190	186	192	168	178	197	183	184	203	222	192	188	178	187	200	185	198	188	193	184	168	185	188	180	164	183	179	196	206	194	174	172	193	195	203	190	179	196	186	181	189	202	183	197	197	197	174	188	185	173	158	191	172	182	172	198	187	171	185	173	215	191	200	179	202	182	177	171	227	195	180	188	160	214	207	197	197	171	200	215	205	185	198	200	179	194	186	175	194	186	171	188	178	196	174	178	184	185	194	185	189	172	160	175	187	171	175	190	178	206	202	206	190	170	175	184	195	191	181	196	156	197	178	173	188	151	182	178	197	187	194	209	200	162	187	179	182	203	173	197	186	179	181	193	170	190	184	169	196	211	196	167	171	182	203	160	189	194	182	202	185	218	178	186	184	175	181	183	210	165	205	171	187	191	185	197	201	201	192	216	178	172	210	189	190	180	200	194	205	188	199	174	192	187	197	200	200	181	181	177	196	193	170	176	208	186	182	189	181	179	186	197	179	161	207	182	200	178	197	191	203	183	168	185	207	173	195	204	198	195	181	188	187	223	180	193	199	205	184	198	183	200	161	173	188	198	198	187	184	186	186	204	197	188	184	190	183	193	190	182	197	167	187	202	180	184	168	177	199	196	188	186	188	205	200	162	185	195	203	174	197	203	192	176	185	187	176	194	207	186	182	190	191	179	210	190	190	184	186	207	195	193	212	225	190	208	201	173	160	190	199	199	187	190	196	175	170	190	210	196	173	192	193	160	159	190	185	197	165	183	178	206	197	203	188	201	175	184	181	187	176	203	188	199	191	201	203	180	199	178	182	199	186	200	194	198	192	175	174	186	203	176	222	191	192	173	194	195	169	177	181	183	192	179	179	200	146	208	178	178	186	181	168	194	192	185	191	202	193	193	197	192	212	169	175	172	189	168	159	204	172	179	167	177	220	186	198	190	171	217	194	180	185	182	193	177	193	185	178	188	190	191	186	187	173	179	209	174	195	200	172	200	175	164	182	199	184	175	169	186	186	206	173	192	195	198	183	204	168	173	182	182	196	188	185	175	165	204	179	169	170	183	202	186	174	191	164	192	194	209	223	183	168	173	198	209	203	197	184	189	193	191	192	186	158	197	169	187	182	181	178	177	175	185	195	185	213	186	183	178	203	154	191	201	185	212	198	183	189	182	173	201	182	185	190	152	181	180	176	224	196	189	198	188	188	199	179	182	188	188	161	177	186	189	173	214	180	168	192	182	206	214	193	213	200	186	157	183	191	200	165	183	210	187	194	197	178	174	210	161	191	220	206	205	183	196	187	182	180	176	184	183	180	180	179	178	187	213	187	174	164	188	170	185	181	214	172	168	182	179	195	193	172	167	186	178	207	197	192	174	176	208	190	178	195	203	196	186	169	205	186	183	188	168	189	178	194	183	186	198	193	188	175	189	195	206	194	199	177	189	202	199	161	183	181	192	171	196	184	180	199	185	187	216	207	179	202	207	187	154	175	160	176	174	176	164	205	191	189	211	206	182	232	201	189	184	184	211	178	172	190	204	188	179	190	172	217	187	193	183	191	168	186	188
28536	21218	9653	1678	873	729	613	526	495	465	410	398	400	392	395	406	349	369	339	372	376	378	356	352	383	321	361	329	311	338	343	337	336	297	314	321	324	329	307	309	342	324	306	336	312	280	321	326	312	333	343	338	344	311	311	339	329	299	340	309	309	339	309	330	333	341	325	312	324	323	306	283	310	321	340	296	319	309	306	301	319	312	323	316	315	288	329	317	312	303	339	314	346	331	332	343	323	300	332	301	306	288	342	302	313	322	348	315	328	336	315	321	329	316	271	310	323	357	338	359	311	285	334	308	298	311	318	289	301	315	318	349	329	298	317	347	304	329	362	319	314	299	316	311	336	294	321	307	336	346	313	326	310	332	314	329	297	298	307	308	329	329	282	334	331	321	322	310	339	325	328	303	302	320	337	330	328	325	324	304	348	324	320	340	342	322	300	310	272	310	311	345	340	299	335	313	318	321	317	341	344	323	333	295	324	318	332	301	302	318	343	330	330	301	322	318	273	302	341	298	313	299	324	305	291	296	316	304	321	354	342	323	354	279	322	328	330	298	334	305	307	306	291	289	337	285	338	307	334	287	310	316	318	345	310	310	314	320	318	331	331	329	311	318	299	317	274	327	295	323	296	341	328	314	301	336	301	286	317	314	311	291	324	327	270	316	308	310	290	310	320	283	317	330	331	325	309	301	305	309	307	283	350	331	295	344	321	308	333	330	308	338	305	330	298	328	323	286	291	324	291	314	333	326	304	324	308	306	345	343	282	303	349	320	339	314	307	306	309	334	341	281	290	307	325	308	289	315	314	310	323	317	304	321	320	291	323	287	342	324	315	326	313	319	336	308	298	322	306	303	352	324	303	337	281	376	313	338	333	310	331	329	324	304	322	279	338	300	313	321	323	330	330	330	310	331	340	305	315	328	317	329	336	274	308	321	335	312	298	331	290	321	301	332	309	339	292	308	299	302	300	310	317	310	319	329	305	292	360	318	305	341	340	308	288	324	289	303	321	327	326	288	339	324	350	344	323	328	301	303	319	292	320	338	317	317	311	329	325	325	336	346	301	314	310	366	329	320	334	334	301	290	291	336	324	338	315	298	322	319	328	344	321	325	298	301	301	353	320	332	336	307	353	284	293	315	335	286	285	313	341	311	318	320	324	301	306	319	342	325	328	339	343	315	332	314	331	331	308	307	352	294	310	315	324	325	327	306	285	315	311	307	332	332	323	314	350	314	331	293	311	323	344	324	334	338	315	306	339	344	293	305	339	304	299	298	326	314	353	297	334	342	320	303	310	320	334	348	311	313	341	325	279	351	322	314	300	295	331	302	319	322	303	309	294	334	337	347	346	303	300	292	322	333	333	296	338	309	314	326	302	332	313	310	357	307	316	302	304	327	328	337	326	328	284	376	367	356	333	311	306	327	306	340	311	333	331	297	307	327	309	325	339	337	356	312	302	344	329	335	300	274	342	312	318	326	320	323	335	340	298	314	340	324	315	326	329	323	301	319	314	316	312	323	330	314	321	305	358	309	320	329	324	330	307	296	306	321	317	319	304	315	305	324	282	319	307	331	308	319	331	322	341	340	349	346	303	306	329	310	309	323	315	330	308	303	260	324	308	327	297	339	307	344	358	319	297	298	293	341	317	320	345	338	340	342	341	315	298	330	306	323	314	309	317	345	306	278	324	339	304	299	310	370	366	321	333	313	306	320	315	337	311	337	320	307	336	333	303	286	308	329	329	315	313	324	328	311	297	302	291	340	299	323	325	305	301	345	290	321	336	341	337	323	326	319	301	326	320	315	307	324	308	330	328	293	336	312	337	342	328	316	313	333	337	331	339	278	302	333	321	320	298	293	309	304	309	354	335	319	291	296	330	301	305	311	327	331	320	326	310	294	305	323	331	330	334	338	325	361	305	323	314	317	333	319	326	312	332	308	336	335	340	325	339	327	363	305	321	308	309	346	320	317	320	296	306	340	304	310	312	339	331	312	321	322	297	291	305	296	325	310	324	329	347	292	275	300	341	317	306	306	293	293	333	284	320	330	319	313	322	286	301	314	328	288	307	333	313	312	299	304	332	299	324	302	299	329	334	336	312	314	345	281	317	289	343	326	298	304	337	325	307	305	316	308	354	308	301	337	321	304	353	306	305	331	313	297	324	318	350	339	342	308	307	297	311	331	310	302	297	321	344	301	299	304	334	291	324	313	306	356	325	310	334	336	301	324	305	308	296	294	293	299	323	320	293	287	311	318	317	321	346	336	296	304	325	320	286	311	308	298	325	314	343	344	341	319	310	299	356	329	325	352	338	318	327	303	333	311	335	314	332	354	317	311	304	329	328	336	313	307	326	285	313	325	295	347	309	327	351	283	326	306	303	327	339	312	308	309	333	326	329	301	313	296	336	311	315	327	325	351	324	281	308	323	309	323	336	339	289	308	316	327	332	330	291	330	304	311	316	351	305	315	313	306	318	327	308	321	330	312	301	322	319	330	278	341	348	307	310	326	325	312	332	289	318	290	319	343	315	319	321	334	328	343	274	319	319	337	326	304	322	330	292	298	300	327	342	311	312	288	330	301	305	305	310	289	295	279	317	310	328	293	317	347	310	322	332	310	281	306	317	305	315	319	327	313	334	336	297	314	308	293	303	353	328	293	335	327	336	311	329	320	345	281	329	321	307	344	311	305	290	299	294	338	324	334	301	284	317	322	336	320	312	299	294	321	299	331	348	303	299	302	310	329	331	345	320	286	304	333	318	346	327	315	295	322	350	321	305	298	306	316	326	338	288	333	311	341	336	315	307	321	274	302	311	310	329	326	311	349	311	292	315	333	326	350	320	326	316	323	308	314	305	320	303	327	323	301	299	321	286	316	312	343	299	357	304	298	307	288	301	334	317	331	279	320	317	328	357	316	303	315	285	296	350	302	290	343	344	312	310	321	311	296	297	294	308	321	342	305	311	331	302	312	341	299	298	284	352	315	293	323	321	345	333	323	342	332	326	316	316	327	327	301	356	351	330	363	324	323	344	312	333	358	310	328	316	326	343	314	304	319	340	311	311	322	300	329	284	322	333	301	332	278	303	308	303	326	313	306	308	352	292	322	323	293	318	318	325	320	319	321	316	306	324	335	304	284	315	324	322	321	291	325	320	321	324	297	306	322	321	326	371	319	293	334	325	291	337	316	332	314	319	341	340	318	310	284	340	323	297	334	313	301	334	339	339	303	272	276	316	297	323	308	333	319	312	297	305	333	336	323	311	315	333	329	312	296	308	307	308	339	335	319	330	305	303	297	348	291	310	301	336	307	331	329	310	314	316	303	361	336	323	316	354	327	302	321	295	300	312	323	327	333	319	324	299	304	301	324	322	350	327	311	328	326	300	323	334	334	296	324	326	277	326	309	315	314	317	284	346	290	309	306	327	336	331	319	317	329	336	321	320	320	313	321	324	273	301	295	300	310	338	340	323	301	336	319	334	332	351	311	306	333
22859	29121	7006	2083	1495	1328	1168	1023	898	809	755	644	688	576	527	519	503	550	511	528	501	496	478	478	457	449	432	468	430	424	420	412	417	406	425	430	404	420	418	428	437	462	413	407	425	452	449	422	408	385	421	456	448	428	415	437	408	430	398	461	405	375	405	438	403	398	422	441	441	434	422	438	437	439	384	421	411	414	427	395	432	436	400	437	416	442	413	387	408	398	413	457	405	434	424	419	427	427	433	449	396	411	440	388	450	404	402	455	394	357	407	413	406	403	416	440	440	401	437	442	424	429	455	444	429	399	410	419	427	418	421	434	457	385	396	409	400	436	408	426	432	393	401	400	429	425	419	401	417	404	438	421	438	430	415	405	389	454	414	405	415	435	431	429	438	417	411	433	406	409	408	432	397	459	397	413	444	459	417	395	422	443	416	415	409	399	433	394	438	418	402	422	431	431	424	418	383	463	431	381	428	443	401	437	429	435	453	433	440	458	389	436	389	427	439	410	427	444	412	463	410	385	416	418	441	439	407	399	424	431	389	408	462	405	428	400	414	393	401	408	429	436	451	412	437	441	456	423	436	447	402	417	397	427	423	427	464	398	386	436	410	443	428	428	408	423	400	416	416	422	436	428	375	412	393	429	399	426	424	416	433	461	413	468	389	430	400	432	373	437	448	445	414	418	423	416	444	393	422	427	431	428	417	399	426	388	445	442	442	445	453	416	434	403	426	473	431	387	402	423	441	422	426	436	393	407	415	434	381	418	396	418	413	425	423	434	408	380	439	416	388	460	404	429	420	423	436	400	397	433	430	439	431	444	440	425	455	428	397	416	410	435	443	427	441	388	437	431	417	396	413	413	394	406	423	421	407	416	399	428	416	437	447	411	430	405	402	424	427	441	434	409	407	448	399	378	458	403	421	399	405	419	379	427	437	414	430	426	426	409	436	418	409	448	440	407	426	453	437	408	439	434	443	433	431	411	388	425	429	413	383	396	439	403	438	426	436	433	400	403	444	443	434	437	405	396	426	418	423	398	450	450	387	415	415	433	456	404	447	445	403	445	439	411	384	431	427	449	437	391	418	426	393	416	437	427	400	429	367	388	429	428	387	419	438	412	422	432	398	421	414	411	416	431	376	425	411	434	448	423	427	397	444	405	426	384	461	401	412	416	415	445	430	423	437	425	431	435	428	442	425	446	414	465	415	388	420	401	411	427	460	460	448	411	448	410	447	418	412	438	405	445	390	432	465	437	440	413	442	439	410	407	453	425	430	414	436	429	416	411	431	441	409	435	412	412	400	447	415	447	437	448	448	413	399	401	397	423	431	446	448	405	407	402	419	433	407	434	430	449	400	400	391	432	392	408	416	412	416	414	432	407	401	410	406	426	392	450	418	435	439	426	411	428	443	422	429	400	421	442	413	427	414	433	401	400	426	405	408	448	430	442	444	433	404	413	454	414	411	409	394	394	440	401	417	435	425	431	424	420	429	422	405	457	418	397	442	392	395	444	407	445	435	407	411	449	474	428	452	407	443	379	405	469	421	407	395	429	413	421	423	453	390	408	435	465	409	459	423	433	451	391	414	436	419	416	399	417	433	383	450	384	445	405	418	445	428	452	437	393	413	403	380	423	440	417	383	398	403	403	429	401	398	385	391	406	393	434	426	425	432	383	393	391	458	406	432	446	410	410	391	413	425	425	411	450	462	388	389	450	433	416	410	434	426	411	454	423	432	423	414	412	392	416	449	443	386	428	437	438	409	404	456	408	431	434	419	417	415	408	408	398	439	430	423	415	437	409	400	397	411	404	412	416	400	415	430	472	408	466	396	443	389	416	444	415	441	417	405	404	419	414	412	433	403	427	432	439	408	424	409	453	399	400	409	423	404	445	404	451	388	459	435	427	467	436	451	448	427	420	405	377	444	441	457	400	402	414	412	450	408	448	405	394	425	461	413	432	403	406	398	392	422	407	400	420	413	433	425	399	408	423	438	410	410	431	465	420	415	424	415	408	406	457	406	414	381	448	361	382	419	424	374	414	429	406	425	409	394	401	436	443	440	412	404	439	388	411	406	435	409	425	437	407	411	427	446	414	414	428	405	421	405	400	424	414	446	414	416	428	385	455	397	420	440	417	416	430	369	448	445	398	411	424	450	420	418	389	396	432	419	427	424	408	418	433	425	398	428	434	473	416	410	388	418	406	427	422	437	415	438	396	408	394	410	434	422	399	395	375	410	423	420	427	448	396	438	390	424	435	407	421	397	405	422	462	400	394	459	415	422	437	437	391	426	453	396	393	400	421	421	431	420	428	408	431	374	410	460	421	376	404	418	416	429	441	428	417	378	429	406	420	438	417	436	416	400	429	411	404	395	394	434	486	432	434	438	438	437	412	442	438	403	410	423	428	443	425	412	408	425	385	428	417	406	436	384	397	445	435	428	418	386	444	450	431	403	396	460	429	420	465	420	419	413	374	434	421	407	429	433	441	425	420	426	413	414	445	396	402	436	444	406	452	447	412	445	430	407	462	418	404	407	401	430	386	403	396	441	422	390	459	399	398	420	403	413	417	465	415	413	427	427	409	393	425	429	444	430	388	404	452	417	414	404	438	372	434	396	433	416	419	421	390	417	461	411	396	432	417	435	422	391	427	406	439	410	382	401	431	458	393	405	403	407	432	387	409	455	382	418	410	397	418	394	413	445	383	424	399	446	432	404	435	386	401	410	414	442	415	455	458	427	423	413	435	442	426	408	432	440	424	432	404	403	441	402	415	416	415	423	424	424	404	418	418	382	410	407	405	434	377	424	427	412	411	425	397	377	424	414	404	429	414	418	399	407	424	414	438	442	443	418	429	402	405	421	457	446	458	416	415	393	443	449	436	408	435	433	418	466	393	391	423	414	424	433	417	418	416	413	421	408	392	411	424	416	432	426	462	413	407	410	426	428	411	428	422	372	434	423	413	419	427	450	449	424	417	415	424	436	432	427	423	426	407	407	400	449	438	393	410	449	431	427	411	410	414	413	382	431	414	426	458	404	424	412	406	426	397	443	412	421	410	436	420	408	423	395	441	410	430	449	434	429	408	406	398	441	420	374	404	394	417	432	399	435	420	403	418	435	416	420	436	443	411	474	367	441	438	418	403	410	376	386	408	410	430	417	419	436	413	409	440	450	455	419	406	397	437	412	446	459	444	438	399	410	397	435	425	432	451	400	422	432	420	446	440	416	386	409	413	411	417	409	411	432	426	421	449	443	417	442	393	436	449	412	422	426	445	405	410	423	432	422	460	431	405	427	410	421	417	425	405	436	424	417	405	448	416	428	429	438	439	408	417	443	430	407	443	391	415	400	422	449	407	404	401	389	397	412	462	410	417	439	424	411	393	467	392	402	408	382	410	408	416	415	454	389	413	427	429	402	462	437	443	428	422	395	387	436	397	419	411	421	410	413	409	460	380	384	416	423	434	396	429	424	428	431	428	438	380	424	431	412	431
24233	21606	28697	24978	21319	5269	1155	792	614	630	558	519	496	396	441	391	388	383	358	364	350	368	349	309	298	336	339	290	312	326	327	298	290	277	283	300	310	294	321	279	306	320	310	297	289	304	292	264	298	274	292	273	322	290	312	313	318	268	291	290	261	296	309	270	324	264	286	297	291	262	301	284	260	267	294	248	272	267	275	281	262	267	251	285	276	255	282	290	263	285	304	303	279	259	255	289	307	287	277	307	295	286	280	273	272	260	296	283	305	313	286	254	303	278	264	270	275	300	311	272	304	292	268	257	274	274	271	281	290	293	285	300	283	301	284	295	271	306	283	260	282	287	290	277	340	297	267	271	269	282	260	259	314	276	262	264	280	270	317	277	309	305	265	288	304	273	281	281	279	287	266	299	301	255	280	288	304	282	262	264	310	278	310	265	305	261	254	287	299	310	279	287	279	271	290	259	265	303	288	273	289	273	280	259	287	267	269	278	263	281	286	297	303	302	271	262	312	278	299	310	274	290	304	304	282	281	289	309	292	293	316	278	268	290	276	293	270	281	243	281	284	316	300	281	265	295	304	296	304	288	284	262	313	288	274	295	254	274	292	275	279	288	285	278	271	289	299	264	275	276	272	295	284	272	308	258	313	281	278	297	271	288	272	268	295	261	268	305	278	269	294	265	288	266	293	326	289	321	284	292	281	258	303	281	290	284	268	264	273	298	276	277	271	293	289	311	310	284	264	279	264	285	276	286	288	280	271	282	305	283	288	306	272	314	273	305	256	296	315	284	273	325	265	274	299	275	286	269	277	296	260	285	303	301	282	293	301	296	291	278	277	275	280	297	281	286	305	293	290	288	301	300	314	274	291	268	315	290	277	268	285	286	284	311	275	294	275	291	281	302	301	335	290	264	284	297	279	292	289	262	262	275	308	269	261	279	274	278	280	253	246	290	279	292	277	295	269	287	244	283	281	305	277	310	323	287	285	271	288	277	285	297	303	289	277	288	300	290	292	256	294	263	294	293	292	281	269	287	301	319	274	276	296	306	295	286	295	283	293	314	318	275	295	300	284	298	282	292	264	311	264	270	281	311	260	269	309	299	300	257	273	295	264	293	299	279	274	297	329	278	303	293	296	266	273	280	269	302	283	280	283	298	318	284	268	278	255	267	255	271	305	284	298	293	298	284	296	249	272	266	302	255	274	267	306	309	272	261	312	274	271	319	284	288	269	279	269	296	293	269	253	291	286	317	287	276	275	296	282	302	295	266	283	272	256	284	277	289	296	277	286	305	300	289	246	305	261	280	281	260	296	260	287	297	271	281	297	260	299	276	285	272	290	280	288	310	289	278	279	276	286	287	295	236	264	278	280	282	288	298	302	249	281	271	296	244	298	292	315	310	296	288	275	278	278	280	305	264	282	263	293	307	292	275	285	271	291	300	298	344	268	306	269	272	301	266	262	304	295	314	288	279	292	260	291	254	285	299	289	292	239	293	249	294	284	303	272	294	284	298	286	255	249	289	269	259	278	278	273	277	263	308	280	291	322	261	273	289	274	294	302	277	304	296	301	286	289	279	293	285	294	298	301	291	299	343	288	279	262	287	303	301	293	275	284	282	275	244	314	314	286	303	297	281	300	279	292	272	280	296	283	280	304	280	269	264	269	282	282	294	281	301	279	244	277	266	310	289	280	285	299	270	286	281	269	300	288	290	296	286	298	283	309	313	292	291	269	301	287	255	295	276	286	286	283	279	268	263	276	260	292	291	299	249	273	279	297	298	284	277	280	275	266	307	297	253	253	252	278	294	269	296	282	278	279	289	316	262	317	262	302	265	274	276	297	258	274	284	281	295	295	282	256	273	297	288	300	285	309	304	277	299	287	270	293	313	299	289	290	291	279	253	296	295	290	257	313	277	293	284	295	282	255	276	302	280	274	308	295	293	295	300	289	282	296	273	259	282	289	287	319	271	256	292	290	261	278	264	296	301	267	255	291	243	286	297	277	277	316	288	291	284	275	276	298	281	304	271	294	249	255	288	277	276	310	296	306	289	270	289	289	267	265	268	301	289	263	299	298	312	263	268	312	307	313	298	297	289	292	293	279	292	267	271	269	296	272	273	281	305	279	276	305	253	239	276	295	244	305	266	273	288	283	242	276	271	297	303	276	283	259	275	288	300	274	297	297	296	276	295	258	285	289	323	282	291	285	254	276	313	254	279	308	284	279	289	273	258	278	274	269	253	259	277	272	243	287	314	294	300	292	286	274	306	276	243	306	280	269	268	289	286	279	263	257	235	313	291	296	294	278	274	276	292	274	292	288	249	283	265	278	292	311	276	285	249	298	303	282	272	317	280	295	251	269	298	288	272	273	294	269	254	270	295	306	295	260	280	288	264	302	283	295	280	278	266	263	286	258	286	262	286	290	260	273	331	262	293	285	264	272	278	310	279	299	293	292	263	296	285	316	266	286	316	311	310	280	280	279	279	277	268	280	256	290	296	300	305	293	286	275	284	266	300	305	270	273	287	272	268	264	283	274	307	308	281	300	290	277	315	271	263	284	258	291	296	275	294	268	279	289	289	298	303	301	263	284	248	283	282	270	231	299	309	283	265	293	308	272	270	250	301	280	278	290	259	277	260	331	263	290	264	297	267	288	280	293	297	285	282	263	280	282	278	259	300	267	291	286	260	271	281	248	289	271	278	252	302	277	260	267	286	261	275	272	308	289	269	269	296	282	303	258	275	253	273	272	319	292	260	310	296	270	271	292	276	292	297	271	297	278	310	261	264	282	262	296	293	293	304	298	299	299	265	285	281	276	299	260	302	269	302	255	285	275	259	303	293	291	267	273	307	325	275	281	282	330	265	298	281	267	279	253	280	279	290	248	300	291	251	300	284	258	290	256	302	314	278	277	284	285	290	274	289	301	264	267	306	288	279	267	272	272	271	258	310	274	264	288	273	270	337	297	259	286	312	276	272	266	298	302	320	297	306	286	301	282	270	287	301	288	260	290	300	288	268	237	253	280	288	306	268	255	272	261	264	326	283	281	311	291	275	281	289	286	311	312	284	280	285	266	291	284	290	267	304	245	316	287	281	280	292	294	276	321	289	280	278	314	241	266	287	246	262	316	313	293	254	254	317	259	251	304	261	287	265	278	288	273	289	289	312	313	277	280	315	299	309	265	272	263	270	274	275	276	274	277	282	262	303	273	265	301	289	289	283	297	258	279	278	286	285	279	264	283	285	268	283	317	260	306	262	265	298	292	280	283	281	297	315	283	238	329	291	292	263	297	285	251	275	288	279	271	298	262	255	288	269	329	266	283	277	298	282	275	306	275	233	258	326	277	287	296	289	244	274	286	295	295	295	289	302	275	262	264	271	284	288	290	275	282	269	278	295	298	254	289	293	268	266	284	288	247	291	290	290	291	297	288	253	286	286	288	300	265	304	288	260	290	281	276	305	310	291	302	282	283	269	297	269	279	273	273	277	283	262
24266	40636	15128	4051	3116	2424	2023	1730	1393	1210	1106	943	808	680	597	613	558	583	594	543	573	551	501	482	462	464	447	459	437	448	446	403	429	414	378	392	385	373	373	414	386	379	348	400	399	367	400	417	401	404	354	408	344	375	402	407	406	433	411	369	392	358	413	409	405	361	369	407	392	407	374	381	398	395	381	371	411	372	353	398	351	405	404	396	380	387	420	416	388	384	364	372	335	400	400	416	373	394	397	364	378	386	377	375	378	354	380	404	388	368	399	346	409	387	378	398	391	390	382	391	375	401	350	375	402	383	380	331	373	351	399	375	393	360	386	347	359	345	357	377	421	386	374	396	387	402	411	373	370	378	395	396	356	380	370	398	388	363	369	403	379	411	366	364	402	392	376	398	381	419	405	398	344	391	350	386	406	391	381	403	384	400	407	418	383	388	406	387	398	385	392	402	438	407	356	407	401	429	427	341	369	411	404	370	407	373	371	379	390	355	354	383	386	401	368	405	394	342	390	348	409	383	359	391	395	378	389	407	390	410	397	373	362	422	407	388	346	378	422	414	414	395	361	354	405	365	364	380	374	411	387	366	402	387	388	402	391	390	413	364	416	389	335	377	382	377	380	395	381	396	383	359	345	368	438	344	376	356	335	385	397	401	369	392	368	374	375	371	379	403	403	399	390	405	401	405	373	373	383	369	399	375	389	388	364	414	385	380	405	361	427	369	386	384	347	365	369	377	393	380	377	408	385	373	411	411	370	381	389	393	375	398	383	377	357	391	389	391	371	365	385	405	369	403	370	370	373	374	415	391	360	339	417	400	360	384	414	420	395	397	355	374	376	409	359	393	380	383	417	408	399	407	406	421	402	376	357	395	385	399	427	397	371	408	379	361	416	399	386	380	375	374	404	388	416	415	375	364	405	392	376	394	396	398	353	390	390	381	392	385	395	410	417	360	398	356	384	403	388	389	378	357	389	374	383	395	388	365	410	371	411	365	393	388	406	361	376	402	400	411	408	404	365	408	422	347	358	365	411	355	408	398	421	412	361	414	383	425	392	365	392	397	340	393	409	390	400	389	329	384	404	329	385	402	391	393	390	367	382	396	400	414	372	388	366	403	357	352	387	395	397	365	401	408	372	377	429	393	363	387	388	393	387	383	377	403	368	386	368	363	413	416	371	393	416	383	384	380	381	408	380	390	396	350	430	381	388	382	380	401	375	392	395	391	400	346	391	354	380	362	378	364	378	439	395	385	413	366	400	394	379	418	387	380	360	384	372	375	393	380	416	383	378	407	380	378	402	401	363	340	390	400	365	370	378	372	417	388	368	390	410	366	365	363	358	344	382	408	400	373	380	372	403	369	385	405	355	383	379	392	395	376	337	341	398	407	390	387	361	404	366	359	420	351	396	380	344	415	369	415	392	393	375	411	387	376	377	385	358	376	408	394	407	402	387	389	382	411	371	384	386	356	389	356	411	398	390	405	364	385	397	390	389	394	403	374	375	359	373	369	359	418	361	385	378	376	379	410	348	385	361	362	341	381	376	366	339	397	394	381	348	371	378	390	378	377	384	412	390	355	389	392	394	376	393	401	359	376	373	382	412	382	383	372	349	422	376	409	392	381	408	380	399	375	386	387	393	400	414	370	393	347	395	371	386	358	399	400	398	388	353	384	380	404	421	340	365	375	390	376	382	354	376	369	367	367	373	403	372	368	408	427	424	377	407	383	394	373	430	394	392	382	390	402	373	381	371	367	373	399	355	383	423	381	400	342	373	424	383	368	381	376	366	396	374	378	376	406	390	405	407	374	396	394	384	418	374	363	353	388	411	396	388	367	421	376	364	389	380	405	409	409	414	421	400	427	410	380	351	392	392	401	388	406	359	418	402	406	380	391	369	414	367	371	383	396	441	375	395	394	403	373	385	364	348	424	409	378	351	366	351	406	359	416	428	360	377	369	365	390	369	405	394	406	376	401	391	378	399	382	391	371	403	403	397	389	385	420	397	376	387	353	392	415	375	411	411	375	404	362	371	360	384	371	403	413	415	389	373	374	413	377	377	386	412	386	398	374	399	407	384	412	376	390	391	383	382	359	394	366	401	405	385	363	409	364	388	407	364	381	364	402	411	381	391	377	345	400	367	377	383	387	373	358	413	389	377	381	390	428	387	456	392	332	415	394	387	386	348	399	400	363	364	375	355	402	344	397	369	350	387	386	379	387	414	383	409	349	402	374	394	352	412	385	379	400	390	413	392	405	399	394	370	366	381	396	388	350	385	355	372	356	411	384	396	355	379	407	392	383	381	379	398	365	384	404	378	378	388	393	404	389	384	395	362	374	382	379	383	358	371	365	393	403	401	415	373	414	382	417	377	381	401	351	369	396	393	421	367	371	399	357	387	381	392	374	361	403	395	375	372	399	416	400	371	349	342	419	374	390	380	382	390	398	352	344	393	388	444	380	402	392	390	370	351	369	409	391	384	403	361	402	373	376	370	378	385	392	418	316	422	412	378	392	389	348	416	381	404	388	389	386	349	375	401	366	402	394	390	358	388	346	391	387	383	385	367	360	360	365	386	367	390	398	390	387	363	352	353	402	354	387	365	376	387	387	387	398	395	387	380	352	389	374	391	381	347	364	414	372	415	392	415	385	365	416	360	367	364	400	395	396	382	393	397	428	377	350	386	386	367	399	423	432	403	382	384	426	371	376	357	378	357	350	366	403	378	368	409	397	369	420	411	379	381	359	397	395	378	417	419	393	396	374	381	397	381	417	384	361	397	370	385	370	400	380	394	381	340	385	419	397	392	409	387	379	358	365	380	364	400	374	378	419	374	385	414	414	401	387	394	352	363	396	364	392	400	372	356	360	393	401	390	370	363	400	393	400	394	373	390	396	385	390	397	360	391	357	388	416	402	379	365	372	410	413	388	390	356	370	391	376	366	373	388	367	392	394	389	362	363	366	366	356	396	387	387	403	401	385	338	364	397	399	394	401	399	378	362	354	376	375	385	407	360	377	331	372	347	399	378	359	353	389	396	417	352	394	391	350	406	377	389	343	386	397	369	394	377	384	348	348	379	379	367	385	360	388	366	387	381	420	355	327	379	395	398	383	421	431	395	370	345	373	376	403	389	396	379	394	373	405	370	404	409	374	384	382	355	378	384	362	364	388	394	370	399	356	374	372	336	394	402	378	368	385	355	383	397	412	406	357	354	390	357	376	366	383	402	426	407	421	385	411	397	363	376	371	368	353	353	407	399	397	325	391	357	393	415	406	395	399	370	378	367	389	383	388	406	384	430	389	380	377	378	384	380	371	405	371	442	359	378	388	372	404	401	419	399	363	388	401	399	371	385	380	433	381	363	402	404	397	398	389	348	388	385	392	355	390	379	390	386	378	374	362	367	367	411	379	384	376	421	394	389	390	378	365	384	363	397	366	384	390	376	348	377	345	373	381	377	388	387	359	371	390	377	342	406	351	368	387	400	379	409	394
25374	21647	27567	25909	7441	908	697	543	447	455	394	395	331	277	263	287	267	335	284	266	261	243	231	247	239	225	217	218	240	217	190	229	237	237	240	223	223	211	201	201	220	212	216	199	209	199	224	205	205	205	193	215	208	202	231	231	199	207	215	233	208	216	203	215	221	216	204	193	173	220	209	216	198	207	200	204	189	169	183	204	208	230	215	178	210	212	205	210	227	208	197	208	222	203	205	194	205	185	197	210	218	200	193	241	231	228	199	217	226	209	232	187	175	186	200	218	178	204	217	211	215	193	222	194	214	176	208	192	209	189	225	230	210	221	196	211	198	239	218	190	198	232	199	208	203	210	208	206	212	201	217	196	186	195	228	232	234	178	213	192	191	231	220	200	197	222	216	239	199	202	219	199	218	236	215	219	189	204	203	202	211	177	233	223	205	180	196	221	189	230	189	187	224	216	206	196	169	196	218	218	204	216	190	210	213	220	189	208	208	211	205	211	185	211	205	228	188	203	216	217	203	188	220	198	180	202	220	206	190	200	205	210	215	197	201	206	201	196	190	223	193	215	208	205	189	191	193	195	206	199	214	205	178	223	207	191	234	205	197	186	211	225	208	214	201	221	233	220	238	218	216	180	215	192	218	226	192	188	194	205	246	189	196	199	207	207	214	201	189	185	203	200	201	215	232	201	205	192	216	190	198	233	203	199	221	220	202	230	214	213	208	207	214	203	216	212	206	199	225	226	199	219	192	208	186	196	200	190	212	219	195	213	201	206	216	209	206	224	228	224	214	199	226	208	183	211	199	206	196	197	200	221	197	215	193	198	191	218	220	201	211	199	219	216	213	225	189	188	203	205	228	211	198	217	216	228	211	191	211	181	195	203	220	182	186	206	193	203	234	188	194	206	231	218	186	213	217	237	213	214	184	202	231	194	222	222	206	198	200	198	208	182	224	223	200	183	219	198	179	184	204	198	200	196	220	225	189	207	214	211	211	220	230	203	182	198	216	219	209	200	194	212	203	214	223	187	202	218	200	194	201	223	217	219	194	212	219	214	182	196	186	202	222	208	197	208	188	195	220	205	209	197	211	203	211	201	194	204	207	225	212	194	234	218	244	207	216	196	226	191	201	219	202	194	208	241	191	202	203	202	198	210	198	199	245	191	202	214	179	193	215	202	213	212	200	208	212	198	195	204	199	208	223	208	196	212	231	213	249	206	214	248	208	209	237	218	189	225	203	195	211	201	220	227	193	200	189	196	209	184	212	214	199	222	190	197	203	216	203	221	199	194	193	182	225	201	189	189	218	221	202	191	195	204	220	216	211	213	174	216	218	208	190	213	203	212	216	194	196	193	214	194	181	173	215	197	208	205	220	197	197	219	196	217	238	218	230	209	230	186	195	206	177	237	203	222	176	213	203	223	208	219	210	208	200	206	222	213	222	187	211	202	201	212	208	193	203	218	221	238	185	214	212	205	211	210	210	220	218	201	232	214	195	188	192	215	208	217	225	200	211	222	217	240	206	205	201	227	209	200	195	208	229	221	204	208	223	189	201	218	218	196	223	183	219	208	196	190	195	202	224	209	193	225	185	224	212	201	199	207	185	202	206	192	212	218	228	240	207	207	224	171	177	208	190	203	229	228	214	196	219	202	198	212	226	204	199	197	222	209	211	209	194	214	226	200	196	196	202	217	204	208	172	207	219	226	177	226	218	214	218	223	200	217	199	212	199	211	195	203	214	201	211	214	206	216	215	211	218	204	215	192	192	211	181	222	212	236	212	202	193	167	189	185	199	191	188	229	191	173	179	192	215	217	206	237	222	226	228	209	216	239	205	220	216	216	211	219	198	230	227	204	191	210	200	201	207	208	194	196	205	218	198	211	200	188	209	219	212	221	213	201	206	191	211	212	209	213	197	235	190	199	216	202	222	215	243	212	213	192	214	198	208	179	190	191	231	237	201	204	255	224	232	194	238	207	220	205	214	203	207	199	198	189	193	207	199	204	207	210	200	204	186	232	187	187	204	215	218	206	195	221	174	210	203	193	205	201	202	203	209	205	230	210	203	200	208	203	226	227	209	177	214	207	177	206	198	227	206	214	213	188	201	223	219	212	214	182	226	219	230	197	213	233	218	193	249	211	211	190	224	199	195	206	211	202	211	218	171	213	201	196	228	218	212	197	211	205	209	214	214	180	222	215	197	204	211	200	215	203	166	217	205	222	225	199	240	203	173	211	216	194	215	213	198	217	215	207	171	198	208	208	225	222	192	197	210	209	204	209	203	213	196	197	215	202	198	220	192	218	204	185	215	194	191	208	206	212	227	213	216	199	219	216	213	215	219	190	204	181	205	213	176	229	213	196	200	212	191	205	213	209	217	207	227	186	191	216	210	193	227	203	179	193	210	202	217	198	218	212	215	203	211	212	193	212	246	225	213	191	201	234	225	192	200	215	199	209	209	230	210	196	217	207	201	190	192	215	194	216	194	185	194	195	199	220	207	209	212	199	169	198	204	189	187	210	161	219	226	201	220	207	209	215	212	211	202	195	202	197	230	214	197	184	183	201	198	198	232	203	199	200	207	201	222	207	199	223	217	194	239	205	203	209	211	220	221	183	209	224	220	193	188	217	198	231	187	200	224	231	211	195	195	214	206	181	210	240	198	221	190	175	208	200	193	190	197	200	206	212	212	230	210	219	189	231	196	228	205	219	187	229	213	196	191	209	206	221	211	203	203	197	207	182	188	173	208	202	210	185	212	218	195	205	211	198	220	204	195	226	202	210	193	178	172	192	222	234	218	189	218	188	227	199	225	200	201	217	197	201	212	230	191	203	218	222	225	219	217	237	210	191	193	213	212	212	219	181	193	203	201	232	193	210	184	223	208	211	191	200	190	190	194	205	222	199	198	206	206	217	193	198	198	211	205	192	194	205	225	220	213	206	191	211	208	204	205	215	218	215	220	195	199	214	206	204	200	198	199	210	224	203	202	207	210	220	193	193	195	203	189	194	222	224	203	237	185	209	222	208	183	206	204	182	210	205	213	193	214	212	207	193	199	226	195	229	212	208	193	221	239	210	200	197	186	212	217	221	200	204	208	197	193	192	199	203	187	203	211	242	184	215	209	201	216	225	211	224	241	206	231	205	206	201	207	220	208	187	204	197	190	216	181	205	225	223	192	229	214	203	202	219	214	207	206	194	183	185	211	205	222	228	193	219	201	213	218	197	225	211	228	211	229	205	212	188	209	210	174	201	190	223	218	198	217	232	200	227	185	204	205	212	203	215	225	228	189	212	209	192	217	222	211	206	227	210	206	237	202	212	171	180	209	202	214	204	177	218	205	208	232	200	220	219	220	217	225	199	204	216	183	190	228	222	226	227	220	207	199	183	197	205	216	219	213	203	218	210	233	196	189	193	199	182	206	215	225	199	205	241	216	175	232	203	215	198	222	210	191	238	203	204	208	168	208	199	199	214	198	225	194	201	219	205	201	197
23773	36275	12265	2849	2268	1774	1529	1283	982	930	836	733	609	506	442	472	472	433	425	442	422	352	376	336	352	330	315	366	313	325	325	319	314	299	303	276	304	288	261	281	317	289	273	254	283	297	276	307	259	260	295	272	281	290	269	274	287	264	257	258	278	303	260	297	292	264	311	293	289	288	293	267	282	280	268	285	287	273	265	283	275	302	273	283	272	263	276	291	302	302	288	309	266	268	279	247	307	268	259	289	283	280	281	283	245	276	262	304	252	267	275	259	275	304	256	278	295	244	258	302	261	272	285	258	264	277	279	293	264	278	257	257	250	274	306	305	288	291	264	243	274	269	265	316	271	275	276	265	252	242	314	287	254	284	284	275	282	254	267	289	301	282	257	258	287	247	268	272	271	273	262	284	259	262	295	283	267	267	277	300	259	255	276	276	263	267	285	303	287	277	288	265	277	276	269	252	309	282	271	275	282	300	273	261	283	278	289	273	291	276	267	277	273	251	284	278	246	287	260	303	250	234	273	289	289	296	284	267	265	268	291	300	229	277	276	297	273	291	295	270	291	236	268	268	305	294	264	294	280	265	292	285	285	286	251	266	297	259	280	276	247	285	279	247	279	275	269	267	250	276	278	278	284	271	285	261	250	267	293	253	270	315	297	289	302	288	273	245	261	255	266	278	288	281	266	293	290	293	302	268	278	249	254	303	272	274	278	266	286	259	286	264	267	270	258	339	262	268	280	261	281	281	307	273	297	240	295	287	270	292	271	253	260	270	279	291	300	267	254	242	286	287	281	265	298	256	262	261	253	257	295	270	265	299	264	259	286	265	283	298	290	279	250	295	275	265	298	295	296	272	282	273	286	260	259	296	292	282	283	275	294	265	223	288	264	272	269	301	317	281	277	280	279	297	261	271	278	280	272	299	262	302	258	262	286	280	277	263	276	261	284	324	271	264	299	271	273	285	255	279	268	270	258	221	249	293	309	268	289	264	249	286	264	299	249	280	281	282	303	296	267	243	256	274	258	287	264	295	307	307	277	246	278	269	299	274	274	268	293	299	269	285	262	291	277	252	265	296	260	269	274	255	269	272	269	260	265	252	299	260	271	294	276	245	282	269	254	262	275	275	279	255	256	270	256	275	291	289	281	298	257	318	256	281	272	283	258	266	291	282	301	291	257	298	277	268	281	261	280	265	281	272	272	270	281	299	276	247	274	288	259	251	284	273	270	309	242	244	293	266	258	292	269	275	286	251	256	272	282	291	293	287	266	240	239	252	306	263	269	255	269	293	282	270	290	270	269	251	257	275	275	270	279	277	273	281	308	251	274	293	282	271	248	273	290	267	285	260	281	269	287	259	299	298	311	277	268	271	275	259	273	283	267	279	288	259	297	284	240	287	270	280	289	255	286	287	261	274	287	291	243	254	250	288	291	273	286	231	283	270	274	282	325	277	259	295	249	266	271	272	277	261	260	291	289	257	287	271	281	292	267	253	254	272	281	317	261	250	239	271	266	281	289	261	293	243	285	286	286	265	286	287	265	272	287	277	269	277	275	290	258	289	282	277	254	289	300	297	280	270	272	257	233	291	280	245	290	295	267	263	271	284	264	278	290	258	257	286	276	263	270	270	288	262	259	254	270	284	259	289	269	295	277	275	297	293	295	279	256	274	264	269	271	284	278	308	283	298	255	257	257	261	286	257	287	288	299	273	302	279	296	269	285	294	282	285	293	277	259	276	246	266	275	258	282	269	272	266	337	257	276	258	292	244	265	275	259	285	272	279	255	256	287	290	282	281	302	261	277	261	264	229	276	315	285	299	315	281	270	271	272	261	278	297	279	264	285	296	296	311	245	256	257	268	277	243	262	275	265	299	212	301	245	286	267	263	281	289	271	258	266	260	273	276	295	239	301	292	295	258	277	278	251	256	260	287	293	278	297	280	288	267	263	239	275	267	305	283	249	266	279	282	249	300	251	282	252	268	282	256	297	255	277	278	259	247	278	281	307	276	265	274	259	258	263	287	281	253	263	261	285	270	285	291	301	284	228	292	283	312	275	264	266	269	285	288	284	276	290	278	267	295	286	298	246	293	269	311	258	275	286	292	297	281	269	277	265	280	266	252	273	281	263	275	287	299	276	272	243	276	287	268	291	282	266	275	285	267	275	312	260	281	307	263	266	269	280	277	247	258	250	293	293	258	284	287	270	268	316	248	282	282	259	269	272	285	280	265	265	290	243	264	302	283	278	247	287	250	257	278	279	293	301	274	259	245	272	270	272	253	347	286	273	273	274	255	279	266	288	258	255	270	277	264	293	251	266	265	276	283	284	300	303	266	259	253	285	275	276	288	253	261	266	286	304	291	246	275	288	294	274	244	293	272	298	290	271	292	262	295	258	253	257	298	281	265	284	261	260	292	260	284	298	270	231	281	281	278	244	298	273	276	253	287	279	271	280	291	267	253	266	245	274	254	281	295	294	269	282	296	266	279	278	274	292	240	249	265	268	293	282	273	262	289	276	303	272	278	262	287	257	308	275	276	270	274	298	261	256	262	266	267	314	286	279	263	260	257	302	252	289	271	239	271	253	267	265	281	287	243	262	269	272	235	306	282	299	278	266	251	258	262	274	280	283	263	300	249	278	269	269	294	265	321	260	280	263	268	262	284	277	252	265	264	296	280	289	282	276	294	261	280	285	256	269	274	291	274	263	271	287	283	254	288	284	254	274	269	306	282	270	256	261	244	276	275	272	286	304	282	277	291	265	272	262	287	288	301	265	254	260	264	249	269	289	251	313	288	287	280	281	281	284	275	273	259	269	257	285	289	248	253	274	253	286	245	280	307	301	273	278	261	257	248	257	269	267	265	268	273	302	292	272	281	248	262	272	269	233	260	256	268	281	273	273	264	290	264	279	262	279	263	275	294	295	270	257	278	267	286	272	268	264	274	267	268	265	262	288	260	287	298	255	269	263	288	273	260	259	281	263	267	310	261	258	283	295	263	256	243	296	258	276	270	267	269	275	266	272	278	272	295	284	284	271	296	261	263	273	282	281	271	260	253	307	252	256	270	283	279	292	303	266	299	246	296	290	258	273	271	305	275	285	260	313	309	286	310	269	253	271	311	291	272	272	259	255	299	283	288	260	272	269	268	291	254	254	269	276	252	271	253	272	285	269	264	261	260	278	243	285	266	274	281	256	251	303	276	268	278	283	277	276	252	262	285	255	270	296	279	261	284	267	256	252	311	250	282	246	282	254	281	264	255	312	283	254	299	266	270	244	273	301	271	293	291	264	274	288	285	272	279	279	273	275	287	269	273	284	256	277	300	290	248	285	257	262	252	250	263	248	261	256	271	262	278	285	272	252	302	262	284	272	286	265	282	307	268	265	283	264	281	251	286	263	256	264	274	287	277	294	254	252	272	261	308	280	291	267	257	257	242	278	298	272	283	259	288	266	271	251	285	281	254	275	277	262	266	252	270	291	284	299	251	257	258
40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	40	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	33	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
