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
341069281321	341069281830	341069282380	341069282930	341069283479	341069284030	341069284580	341069285130	341069285679	341069286230	341069286782	341069287330	341069287879	341069288430	341069288980	341069289530	341069290079	341069290630	341069291180	341069291730	341069292279	341069292830	341069293380	341069293930	341069294479	341069295030	341069295580	341069296130	341069296680	341069297230	341069297780	341069298330	341069298879	341069299430	341069299980	341069300530	341069301079	341069301630	341069302180	341069302730	341069303279	341069303830	341069304380	341069304930	341069305479	341069306030	341069306580	341069307130	341069307679	341069308230	341069308780	341069309330	341069309879	341069310430	341069310980	341069311530	341069312079	341069312630	341069313180	341069313730	341069314279	341069314830	341069315380	341069315930	341069316479	341069317030	341069317580	341069318130	341069318679	341069319230	341069319780	341069320330	341069320879	341069321430	341069321980	341069322530	341069323079	341069323630	341069324180	341069324730	341069325279	341069325830	341069326380	341069326930	341069327480	341069328030	341069328580	341069329130	341069329679	341069330230	341069330780	341069331330	341069331879	341069332430	341069332980	341069333530	341069334079	341069334630	341069335180	341069335730	341069336279	341069336833	341069337380	341069337930	341069338479	341069339030	341069339580	341069340130	341069340679	341069341230	341069341780	341069342330	341069342879	341069343430	341069343980	341069344530	341069345079	341069345630	341069346182	341069346730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	2000	3600	2300	2753	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
21614	20092	27314	23008	21352	23235	23174	15883	9827	5179	2250	1175	656	625	547	550	494	558	527	568	557	506	493	550	502	491	496	559	455	502	461	522	494	503	489	498	444	477	455	516	469	511	486	471	442	456	434	449	452	473	498	473	484	445	524	491	472	396	479	446	439	500	470	495	445	459	442	461	473	474	467	466	450	457	458	486	498	438	462	435	434	480	447	487	493	468	476	464	476	453	461	475	493	499	495	439	474	474	482	431	470	465	489	462	443	499	448	463	442	469	499	450	448	471	473	488	454	459	492	436	489	442	441	490	490	454	478	459	445	419	491	452	443	493	487	445	454	459	458	459	477	511	476	454	454	474	444	436	451	507	447	461	418	457	433	502	447	474	485	490	472	456	469	469	487	454	502	467	484	476	464	472	489	450	464	452	515	465	450	474	479	480	469	475	415	438	466	458	445	466	486	481	450	461	459	444	471	474	490	486	462	471	473	408	444	477	479	451	473	453	452	443	464	469	481	495	470	513	475	430	452	466	460	481	442	427	471	463	450	452	445	485	463	468	453	476	475	455	465	472	441	453	478	448	471	439	441	501	463	492	475	455	453	449	482	477	436	418	448	455	462	433	472	444	497	485	527	416	460	501	471	434	477	435	456	481	467	429	436	476	465	445	483	498	405	461	448	500	509	473	447	496	478	462	461	489	440	484	467	471	466	454	484	460	493	469	435	463	439	483	474	467	404	447	494	469	470	473	470	446	480	491	482	475	502	450	463	457	496	467	483	474	491	447	447	466	463	482	479	465	460	433	461	444	455	411	445	454	497	488	486	475	480	468	469	489	477	474	419	423	429	444	483	462	477	483	469	458	518	461	504	458	506	476	465	465	436	461	461	483	438	487	520	467	439	475	465	486	478	457	472	501	476	431	463	465	463	456	506	456	487	471	479	427	445	474	468	493	486	428	488	475	439	500	507	472	505	476	493	462	501	461	438	470	478	447	497	483	479	459	465	481	409	477	484	450	465	460	480	478	412	475	429	481	474	461	498	453	419	475	441	464	495	473	435	457	479	483	468	435	465	473	424	444	503	447	493	469	454	443	488	476	443	438	443	456	507	432	493	442	467	464	453	454	492	435	468	511	466	445	433	444	500	490	476	467	421	466	462	434	483	462	458	478	483	499	485	523	495	447	475	497	482	478	468	441	485	503	425	457	476	465	496	441	479	457	437	492	472	505	465	477	469	472	474	480	447	485	517	438	482	480	477	455	444	447	480	477	479	463	482	463	466	464	490	481	435	444	424	488	470	475	479	469	508	432	469	441	456	441	463	482	500	460	472	478	469	443	501	433	458	432	456	460	454	469	467	474	441	453	464	451	454	463	477	459	476	481	469	498	447	475	482	477	467	463	447	505	491	442	465	453	489	485	442	474	459	485	436	456	474	435	478	441	474	474	465	477	479	469	460	457	461	471	409	473	470	487	475	476	468	501	499	438	473	443	446	473	465	453	484	455	452	469	473	473	464	465	467	465	497	503	413	491	475	460	463	438	439	483	505	470	490	464	444	484	447	479	466	460	460	483	436	453	443	468	508	471	447	474	492	479	470	514	435	481	425	448	483	459	500	483	488	459	464	479	449	473	463	482	477	434	457	497	442	510	492	498	436	449	481	483	511	449	495	487	440	462	466	451	446	454	480	495	477	512	426	440	464	494	474	439	473	494	499	473	437	475	442	492	497	474	445	494	480	442	476	448	465	470	448	502	477	463	473	487	508	456	475	465	482	457	462	471	461	464	496	498	427	528	425	528	481	456	492	463	467	458	525	481	461	496	475	475	481	491	469	496	466	500	438	496	473	485	489	490	471	433	448	497	448	477	448	464	438	499	463	452	523	487	490	477	452	507	442	475	479	436	450	490	470	388	459	479	491	472	466	451	455	498	496	489	491	497	478	464	444	454	466	472	503	430	493	493	483	463	502	425	479	467	480	462	495	442	472	474	453	496	453	477	436	492	442	442	435	473	451	458	443	496	446	480	455	476	480	498	454	445	468	485	462	487	505	513	428	428	480	451	466	500	483	458	463	518	470	451	426	455	454	477	467	474	451	484	458	478	469	475	455	466	466	455	463	464	486	482	478	455	448	477	471	460	440	477	480	480	478	470	494	474	457	428	424	479	456	453	453	462	468	437	471	499	487	488	419	461	457	470	450	441	448	461	462	465	484	480	441	477	484	438	419	470	487	469	472	477	464	470	449	461	446	446	480	523	443	455	473	466	462	462	505	457	460	480	433	496	463	436	470	481	463	501	485	463	475	483	446	476	463	457	487	464	454	414	485	464	459	487	463	484	464	483	459	442	437	474	483	460	471	472	500	480	470	504	481	468	408	460	456	452	491	474	477	492	445	452	468	466	498	503	432	489	440	464	464	471	485	427	471	496	498	456	474	478	452	475	487	412	467	480	472	515	468	475	473	473	478	477	463	505	510	417	489	475	452	439	457	476	482	490	454	462	438	455	475	414	487	471	467	422	461	446	486	473	447	470	433	472	464	491	481	464	454	457	432	474	497	460	494	461	456	509	460	470	436	464	449	459	482	492	466	449	429	508	489	463	459	437	463	472	458	474	497	467	487	461	480	478	474	462	480	471	513	500	470	471	457	456	495	476	449	442	470	462	482	460	445	436	485	501	460	472	454	444	460	477	495	473	443	487	434	437	479	436	507	451	474	444	468	511	492	475	456	427	439	424	486	433	485	452	460	497	448	450	465	484	452	466	450	505	456	491	462	438	503	455	501	444	475	462	489	495	434	454	487	496	451	474	453	457	496	489	475	478	471	416	451	490	488	473	477	479	433	458	438	449	458	473	459	468	441	464	457	467	447	482	478	466	457	461	485	481	485	472	491	469	479	440	447	470	487	447	524	457	440	483	478	461	483	460	450	440	461	482	467	494	449	442	457	480	448	503	442	495	466	435	497	482	488	466	459	436	465	475	462	491	452	458	447	434	470	477	442	488	457	493	488	443	448	457	487	441	489	479	461	428	448	453	504	465	474	481	464	469	458	448	485	498	450	495	473	489	498	462	501	453	477	451	461	466	434	472	429	460	505	499	486	449	432	464	445	478	453	485	449	472	478	448	438	470	448	470	474	449	471	453	478	453	411	483	457	447	462	454	493	461	434	455	501	487	502	483	436	458	495	463	455	473	497	465	444	445	440	407	433	468	511	491	440	453	481	488	490	483	453	532	488	455	444	460	484	484	485	445	462	459	461	465	452	502	487	465	433	511	455	463	453	477	455	480	435	440	471	463	467	452	458	434	459	451	445	493	436	483	430	424	477	459	472	519	462	460	466	490	423	419	480	489	453	462	497	460	466	499	462	498	477	461	456	448	472	453	450	452	466	473	476	498	466	454	479	467	448	436	472	490	436	468	442	449	476	454	491	450	496	462	465	453	439	465	448	448	447	481	492	451	475	464	444	471	456	446	460	494	479	487	472	470	448	480	487	464	481	456	465	437
32712	61208	50691	37628	31696	25616	22070	18811	12799	7209	3032	1623	842	681	600	639	593	636	645	622	614	636	603	539	492	477	518	513	485	508	486	528	469	485	502	492	476	468	491	464	459	465	488	470	496	511	509	464	522	478	509	457	504	457	457	490	525	505	486	474	438	496	469	484	487	469	458	492	507	486	516	476	459	514	486	477	450	447	463	467	493	496	449	468	486	469	474	490	445	508	444	439	449	503	489	481	427	477	475	461	479	482	439	448	476	463	483	452	516	478	481	494	462	487	527	459	513	476	470	469	443	471	451	482	457	469	451	491	482	471	471	485	470	491	491	498	489	496	475	443	492	479	504	481	490	480	458	510	471	445	457	506	457	468	474	485	476	466	456	505	495	460	474	464	464	471	489	482	476	462	460	460	472	452	474	432	466	512	473	487	470	479	475	475	490	463	467	487	504	462	491	473	487	465	428	509	511	474	429	475	487	472	476	507	470	461	491	468	495	486	495	510	488	506	474	504	488	464	483	463	444	490	443	484	484	516	485	459	442	509	488	483	458	481	459	425	415	481	465	484	445	479	476	464	507	439	476	480	505	479	475	482	497	485	459	500	461	447	472	490	508	478	490	491	474	460	488	474	522	503	482	479	489	463	449	474	494	492	460	492	507	473	500	471	487	503	459	482	446	468	462	434	493	443	516	487	451	479	423	455	478	428	475	448	493	450	472	480	448	472	482	461	490	478	440	501	465	516	466	470	470	483	472	468	478	494	480	497	506	430	466	483	441	463	474	494	491	449	459	505	462	505	467	480	467	525	473	471	483	489	510	487	479	449	470	486	479	485	474	506	465	488	481	470	470	506	477	483	503	525	469	511	473	477	475	486	475	510	444	464	473	528	484	445	471	473	445	477	503	456	464	472	457	457	531	465	478	474	465	476	501	493	431	513	501	492	484	495	494	470	437	485	468	450	498	489	462	474	496	490	438	474	489	486	479	446	479	431	511	470	472	448	462	511	445	486	475	465	506	498	466	505	487	470	450	504	542	498	455	481	463	449	516	457	515	527	503	468	434	449	474	495	468	434	420	486	478	472	512	454	436	470	447	461	498	506	455	488	466	477	494	495	476	462	506	465	462	456	480	484	468	508	436	469	474	445	470	462	436	485	462	485	460	486	476	465	457	486	488	503	463	426	457	481	481	511	460	507	511	475	516	491	492	482	482	480	452	521	469	512	494	494	452	478	491	477	497	471	503	448	475	452	486	489	489	512	465	482	484	443	481	517	469	497	482	482	474	446	464	489	435	488	442	477	449	479	468	453	505	508	466	478	503	511	486	472	464	488	466	466	477	469	480	464	498	509	455	443	495	479	486	484	479	443	486	454	458	496	459	469	437	472	483	475	503	473	469	488	502	475	515	469	475	481	495	451	473	490	486	510	484	497	463	514	445	492	519	495	472	451	479	483	489	454	461	509	460	469	451	467	479	491	455	478	484	486	517	502	470	419	452	481	499	483	484	492	523	461	476	453	467	489	442	470	467	440	478	501	472	469	447	464	472	432	475	478	485	485	465	482	503	466	470	471	495	487	486	456	446	489	461	508	469	481	478	465	455	512	478	474	483	514	484	458	511	506	477	470	481	523	465	512	465	462	466	466	449	451	489	430	501	473	471	443	495	467	462	474	480	486	489	482	489	461	495	467	476	458	451	504	507	481	474	453	481	486	483	474	518	465	496	479	472	460	497	488	501	475	460	469	480	506	493	481	439	475	476	476	471	461	462	466	427	497	463	515	472	465	477	461	461	497	488	465	494	481	465	471	447	441	520	464	547	492	482	451	463	454	441	459	448	441	484	481	518	496	460	473	464	480	440	482	488	471	495	501	426	494	458	471	464	487	444	484	484	486	487	460	449	507	495	478	493	485	473	460	486	459	483	483	465	482	455	478	486	433	436	441	474	515	450	442	447	487	510	465	487	466	464	482	479	448	482	511	507	460	470	460	487	454	501	513	481	465	466	445	462	476	483	478	462	435	474	460	465	489	504	452	476	488	492	470	513	462	473	479	484	437	480	500	491	439	492	485	491	507	468	476	455	470	506	495	451	487	486	487	450	506	463	454	489	444	504	471	449	477	484	483	432	496	467	477	474	448	462	492	509	455	446	512	512	495	460	448	483	446	463	423	455	489	462	535	462	466	432	471	467	477	489	465	469	497	463	483	457	462	488	489	481	537	468	475	482	504	474	461	472	463	475	502	456	473	482	511	458	452	461	478	478	498	486	494	498	492	462	461	499	468	481	464	472	494	504	452	464	475	467	464	501	461	471	454	475	496	458	475	485	460	449	445	460	487	477	466	490	472	491	482	452	478	468	501	461	475	495	456	473	461	479	512	483	448	439	443	463	512	471	473	460	439	441	494	486	478	478	473	487	541	504	500	434	467	441	471	495	463	449	482	467	508	489	495	474	494	472	486	465	489	496	455	496	450	483	455	499	503	453	446	490	484	514	470	499	506	522	508	490	500	484	501	463	487	464	478	480	481	465	436	492	490	515	448	476	455	467	491	439	458	491	491	482	472	451	449	436	484	477	478	461	475	472	466	436	475	467	461	478	461	478	456	490	541	473	426	458	487	469	500	471	484	477	468	454	496	488	489	493	464	507	505	514	506	481	441	511	452	492	501	448	504	487	472	478	477	478	493	493	464	471	480	452	465	516	477	444	451	508	459	463	495	475	479	516	500	464	473	488	477	448	479	473	475	472	474	470	469	476	427	481	478	448	476	481	456	488	483	485	510	442	453	489	488	454	476	482	507	483	457	477	459	451	454	443	458	467	463	505	468	489	458	490	454	512	476	442	499	496	478	488	501	481	531	491	473	448	426	496	440	493	521	490	460	467	436	487	505	491	517	427	481	483	478	460	465	520	478	519	480	479	469	460	485	498	479	488	480	466	477	503	515	482	479	508	451	518	476	511	481	476	502	484	524	471	464	457	504	464	450	485	494	469	471	464	485	479	475	495	490	455	452	471	448	519	457	484	449	472	496	454	480	431	503	469	484	472	492	491	465	469	496	471	454	477	509	457	485	459	443	498	493	482	491	483	510	478	457	461	439	494	484	525	469	472	470	472	466	508	465	437	480	485	451	486	428	458	470	482	459	487	496	469	462	447	473	483	446	449	447	491	465	426	481	496	446	453	452	474	508	512	487	466	468	493	455	496	454	475	459	457	491	489	469	456	465	487	443	471	490	462	500	473	421	488	447	471	470	467	456	468	456	490	494	475	510	478	440	482	471	506	448	478	458	460	485	472	484	461	504	454	472	483	466	479	444	475	539	474	439	510	492	471	480	450	455	506	462	449	463	497	468	460	474	462	466	522	506	473	478	473	480	508	460	479	446	456	485	518	511	489	467	452	490	468	482	471	492	496	494	522	439	482	483	471	496	484	507	435	443	463	481	488	515	505	492	446	460	492	510	497	463	466	482	427	477	490	493	461	483	460	440	453	465	445	475	478	490
32443	38232	41694	29679	18237	11653	7316	3981	2306	1215	636	446	346	336	361	292	338	342	331	319	338	315	311	330	338	321	322	299	308	316	335	321	326	306	311	333	286	306	320	302	310	312	287	273	289	314	272	303	302	309	310	306	305	327	286	314	333	284	289	292	309	330	322	309	290	311	315	327	296	300	322	296	309	312	264	278	321	306	296	328	289	274	305	280	301	310	299	283	291	308	301	308	316	281	294	329	292	315	309	299	307	308	319	287	285	312	317	311	295	302	289	303	293	299	302	295	301	299	286	318	279	306	295	307	315	327	279	301	278	299	296	294	302	307	317	304	267	286	314	284	308	291	291	330	314	323	320	304	309	324	338	324	307	274	305	318	304	304	297	330	323	306	312	285	305	313	329	300	328	324	296	305	298	272	306	325	331	320	301	324	338	314	292	297	316	309	292	285	299	330	311	312	336	307	305	300	323	304	296	283	304	337	292	310	274	321	307	288	264	303	321	320	298	283	307	304	305	284	327	279	284	286	306	316	287	313	301	334	287	320	287	317	290	300	317	307	324	284	314	309	300	315	309	294	318	292	311	306	312	310	311	271	285	276	275	304	323	271	305	306	307	318	303	297	326	304	295	287	303	297	289	303	322	306	335	297	301	309	311	321	290	293	325	303	273	277	312	327	309	320	296	311	323	326	286	329	320	270	323	317	306	281	301	334	281	319	322	318	310	293	328	314	322	339	315	327	316	304	270	306	275	306	341	311	313	278	297	307	322	294	310	302	338	276	300	324	302	330	295	299	298	290	284	304	320	285	328	324	309	298	321	289	312	300	310	314	294	305	287	326	300	307	282	301	276	285	314	298	286	297	330	298	311	314	318	269	286	338	311	335	318	312	346	293	314	333	333	314	294	317	330	290	344	318	312	287	312	299	320	298	282	297	299	278	286	295	323	299	291	320	312	287	288	287	333	308	330	309	325	297	338	322	306	309	318	312	314	313	290	299	316	312	302	313	336	286	293	308	295	284	317	310	302	322	303	309	289	325	291	312	326	288	295	287	295	302	292	297	321	292	325	299	354	330	294	325	282	315	305	307	321	264	293	331	310	340	328	310	302	331	293	279	297	312	286	315	277	284	305	311	323	336	286	303	308	333	316	285	291	308	304	311	341	308	305	280	310	312	307	238	314	305	327	266	313	290	333	312	308	307	283	328	291	322	310	272	307	313	327	315	306	340	271	306	305	320	300	296	314	326	306	282	322	351	303	297	314	302	334	301	311	276	286	329	323	281	331	311	314	316	327	305	292	324	299	297	309	279	271	307	326	302	310	294	292	294	309	320	272	335	331	298	315	278	256	292	307	296	318	277	277	269	322	308	303	316	303	323	326	285	283	297	314	276	304	289	260	300	323	317	303	296	333	320	281	300	310	304	324	303	299	306	326	327	307	315	293	309	294	306	297	339	293	313	305	289	290	311	312	329	306	282	328	323	289	315	297	316	290	319	301	297	307	309	312	262	280	299	279	307	329	313	317	280	317	295	317	290	312	312	321	301	291	281	315	312	278	277	318	308	296	349	328	319	339	270	323	301	320	317	266	323	345	315	324	291	314	301	304	295	284	273	281	294	329	310	293	324	296	314	307	326	357	326	305	305	297	314	263	293	317	316	289	304	295	286	291	288	311	299	320	326	318	317	275	303	283	311	298	279	343	290	330	294	296	299	309	295	340	292	293	272	312	311	319	346	315	293	309	348	323	283	329	285	287	315	285	298	305	329	296	305	303	290	281	281	321	285	299	308	293	323	314	291	300	300	307	311	330	340	319	304	302	327	308	321	312	293	331	327	293	294	299	319	299	320	317	311	341	308	302	315	291	280	302	336	301	312	305	307	299	294	304	296	313	331	278	283	265	283	326	289	291	279	326	294	299	343	285	282	293	291	272	299	309	298	302	319	271	293	312	308	306	294	290	301	304	284	317	308	322	300	285	341	292	304	284	299	322	297	305	277	281	296	314	305	268	298	300	340	296	279	279	311	309	292	290	298	293	307	324	320	330	303	300	283	303	328	304	279	325	311	321	331	315	283	308	328	311	339	299	315	302	297	303	318	297	320	310	312	290	363	320	314	296	303	320	313	323	292	288	305	306	302	297	341	313	316	295	295	296	326	289	307	307	300	302	302	331	325	316	316	322	316	318	286	297	295	323	308	286	306	292	322	296	320	309	264	296	294	312	314	301	327	308	316	337	303	288	302	323	328	318	308	296	312	328	303	306	295	320	311	318	279	314	321	339	292	295	316	282	300	295	299	307	297	305	294	296	304	310	307	305	309	309	311	295	325	305	322	316	293	313	290	285	274	297	305	249	307	325	298	306	300	314	320	315	303	310	270	305	323	310	272	321	269	300	323	349	294	288	315	269	314	318	314	316	343	287	300	323	324	306	302	319	346	294	322	309	297	300	286	284	323	320	311	273	314	290	294	305	302	309	305	320	296	308	319	309	316	304	296	323	310	287	321	306	312	293	296	304	284	309	325	321	287	271	286	275	309	310	320	276	279	305	317	303	296	333	314	297	300	282	305	322	264	304	271	310	305	297	302	297	292	303	297	286	299	299	331	321	310	289	285	284	316	290	298	307	310	285	302	308	298	299	287	276	310	314	311	298	317	332	294	329	339	303	325	305	295	298	289	293	351	317	312	327	345	324	317	288	312	300	293	301	336	304	317	335	319	307	275	292	298	337	311	283	316	332	315	283	279	327	331	313	325	313	297	324	298	277	292	316	284	334	302	313	315	295	319	291	301	317	311	261	310	305	293	302	312	324	250	317	297	317	335	311	323	281	304	285	278	325	319	315	310	299	295	338	300	299	307	298	313	293	303	319	313	290	299	284	301	286	321	308	301	304	362	292	289	319	317	285	316	290	311	332	281	324	293	279	342	304	301	309	296	304	322	270	289	301	305	301	292	331	309	294	283	310	312	285	304	305	304	288	297	310	331	325	294	294	305	287	275	283	309	333	330	282	314	306	296	307	302	315	310	304	324	317	306	280	297	302	330	308	323	290	300	289	293	312	286	280	304	291	314	281	299	313	308	306	301	291	314	306	327	337	312	297	295	269	297	280	302	310	302	297	325	300	327	293	307	297	312	295	303	290	305	303	314	299	306	313	295	283	293	284	315	316	321	295	345	283	333	296	326	313	319	318	333	331	297	317	298	273	328	306	289	316	288	312	305	297	277	313	286	275	292	318	305	323	312	298	330	296	284	273	328	315	319	308	319	311	291	306	272	316	287	310	298	290	299	311	330	275	316	308	302	359	316	284	301	313	328	296	281	304	314	304	330	296	278	303	325	292	322	322	331	283	308	282	316	303	270	287	293	304	296	291	278	339	297	310	275	275	277	307	306	311	283	339	284	293	332	294	274	341	311	300	292	329	302	317	315	294	299	294	284	325	277	299	297	334	286	334	311	317	310	313	315	268	308	325	291	300	287	316	278	289	291	305	293	302	318	288	322
33410	52022	40843	27610	20630	15527	10739	6417	3798	1879	920	599	425	362	387	350	372	400	341	393	385	388	355	329	343	359	332	318	311	355	267	308	347	309	319	334	335	329	343	323	305	337	343	325	326	326	358	329	317	341	313	326	339	328	349	323	353	344	310	322	338	310	363	338	313	308	326	360	336	339	306	343	340	320	376	353	360	353	353	345	314	310	320	328	295	337	302	332	321	323	348	319	315	317	332	342	340	327	333	313	343	346	331	357	337	376	354	312	311	295	316	338	315	307	339	294	333	321	319	368	295	310	334	326	333	331	315	328	343	323	330	341	324	315	358	327	365	324	328	306	319	292	317	308	332	354	322	336	303	329	316	292	334	325	354	332	321	350	330	349	305	313	355	331	327	346	303	345	309	335	301	339	332	340	310	347	293	356	293	302	358	318	332	337	347	332	345	303	320	319	332	344	334	327	318	345	286	341	340	286	349	346	357	342	318	325	329	342	340	324	315	322	323	301	338	304	343	344	340	335	325	308	343	324	321	303	366	328	313	328	346	326	345	363	309	318	323	350	340	313	324	316	324	322	330	343	309	318	337	341	336	312	319	315	323	329	340	333	332	324	279	302	337	317	331	338	344	336	333	340	344	340	345	342	358	350	315	333	355	322	314	323	320	318	365	317	303	334	353	339	308	354	337	322	336	343	329	325	307	322	335	331	362	298	281	324	316	323	324	336	360	313	340	323	353	315	333	312	340	348	336	312	329	325	320	368	343	315	298	317	322	383	299	350	344	313	334	333	341	350	350	348	340	327	336	296	337	352	313	345	316	343	332	352	341	333	341	363	315	309	341	386	323	330	308	327	342	310	317	356	318	332	337	309	322	327	341	311	320	382	335	357	323	333	341	305	357	307	308	334	324	361	356	324	341	336	346	319	354	343	326	354	359	343	367	340	346	320	311	362	340	341	347	327	308	307	344	303	313	271	317	352	317	335	329	314	346	311	319	313	320	312	342	325	340	313	334	327	324	307	317	330	333	308	310	323	332	338	307	347	329	339	335	348	320	333	307	352	348	323	316	345	331	331	341	344	310	338	345	306	364	333	307	334	339	342	310	307	328	331	327	337	328	335	325	285	331	303	349	323	337	326	348	345	330	322	313	345	339	353	337	334	354	343	342	329	328	311	334	352	304	324	360	320	366	333	313	322	315	336	367	357	321	342	370	312	333	328	332	342	323	299	339	334	336	293	344	341	342	374	343	329	335	327	355	329	317	330	313	319	346	319	320	327	318	357	348	326	313	318	320	336	296	336	307	351	365	327	335	310	356	312	344	346	322	319	321	318	343	332	318	336	320	331	321	361	335	343	333	319	320	333	329	301	334	307	350	306	347	352	346	305	355	332	329	333	344	344	348	316	326	318	349	295	319	316	335	303	291	338	342	345	362	328	319	339	308	284	335	327	320	317	322	289	346	366	343	342	347	318	330	335	358	324	353	328	303	324	335	326	345	310	322	353	304	321	310	325	291	314	307	311	337	296	349	295	336	324	339	324	340	325	315	324	346	319	305	302	309	308	313	306	313	343	358	329	339	313	352	330	334	299	305	327	332	349	350	357	362	330	329	334	336	330	310	326	294	303	359	332	313	322	353	314	353	318	328	320	331	308	313	354	312	331	319	312	322	317	319	330	335	317	327	342	324	306	353	317	351	348	323	329	338	356	333	309	337	327	358	316	368	318	336	316	339	326	321	343	358	341	331	335	338	335	317	350	351	346	305	379	344	303	318	331	300	314	302	306	332	328	322	335	321	323	313	366	342	349	342	323	361	339	333	313	340	331	330	288	347	345	319	350	327	334	302	313	359	300	340	325	330	321	352	328	343	314	317	299	359	330	317	332	306	361	320	348	343	328	311	352	331	333	312	316	325	337	327	309	355	294	316	323	345	291	336	377	323	341	339	300	326	325	357	332	324	307	348	342	316	314	350	333	335	318	343	304	307	310	324	337	309	356	355	331	333	338	317	334	329	311	326	319	321	333	312	378	344	351	348	336	309	356	348	371	342	318	362	333	303	323	306	311	348	370	339	330	338	309	350	335	316	349	313	304	327	350	364	352	339	372	293	332	302	337	315	324	311	316	321	358	327	347	328	337	357	327	305	355	350	334	346	341	300	291	323	321	322	322	346	327	314	334	347	310	317	357	327	342	358	337	338	354	341	312	300	320	350	322	333	363	362	297	306	335	309	347	334	326	346	317	335	357	303	349	305	316	383	318	333	335	320	330	332	313	341	323	332	310	337	320	327	307	307	352	307	321	321	364	346	344	307	362	340	326	339	333	293	321	361	315	318	359	361	329	350	299	312	332	337	312	330	331	305	306	332	350	329	343	341	311	323	328	374	344	345	333	348	345	346	310	336	301	337	351	318	341	350	325	346	304	362	337	319	336	355	327	315	317	369	352	317	346	329	322	299	333	320	298	321	343	323	328	352	343	339	326	332	323	327	308	309	358	341	339	345	319	351	308	361	362	352	352	316	344	336	338	322	333	313	331	357	308	345	329	307	340	370	297	324	326	336	315	314	341	307	331	309	343	345	368	343	330	338	332	339	289	315	315	345	352	335	333	316	317	344	352	333	315	321	339	304	335	334	339	320	331	316	345	321	357	360	354	319	334	302	350	333	344	293	359	320	357	342	314	305	350	292	340	320	355	363	325	333	326	315	306	335	343	336	320	348	325	361	287	327	323	337	322	320	361	346	359	355	289	373	320	334	348	321	313	302	303	332	383	333	329	329	344	343	353	328	325	334	326	327	327	301	334	327	337	363	334	295	334	341	333	324	354	342	322	344	346	322	352	320	331	325	342	324	326	305	317	377	327	354	321	299	306	336	329	358	341	329	315	298	324	353	287	352	297	278	317	325	315	347	324	333	324	318	328	325	329	339	341	322	280	352	313	335	331	336	336	330	314	350	334	318	295	311	315	357	319	356	339	366	356	297	311	333	298	304	372	277	288	322	360	302	328	324	349	311	349	323	315	356	335	348	336	322	360	291	347	361	318	323	354	342	332	323	343	316	325	340	289	334	336	309	353	326	322	336	300	319	348	338	312	328	313	328	315	334	345	344	349	357	339	307	315	325	330	337	337	340	341	319	318	340	312	315	348	322	318	325	340	326	370	315	320	334	336	324	327	317	342	318	327	356	322	313	330	310	357	310	292	317	313	344	317	315	314	304	337	350	323	291	313	359	341	344	377	303	319	328	314	346	342	301	325	307	291	347	320	323	387	326	322	318	329	336	345	318	325	325	308	334	313	319	320	311	355	335	340	335	332	330	351	329	347	326	335	315	326	342	339	343	366	343	320	295	331	332	315	318	335	331	322	356	361	332	362	333	357	346	304	349	306	333	323	309	342	343	363	336	340	383	338	327	296	342	360	312	328	341	318	316	314	339	336	345	333	334	295	352	300	361	342	366	327	342	333	361	358	323	340	339	326	337	355	333	340	318	332	315	279	359	311
24679	21754	29565	26721	24465	23009	17941	9879	5545	3225	1661	868	472	458	383	400	381	419	402	393	416	401	406	384	360	329	357	393	324	328	346	357	376	355	303	358	319	345	349	356	323	352	310	345	335	351	359	349	343	364	359	334	332	336	329	318	325	363	356	347	362	348	349	336	346	343	328	348	323	362	351	339	312	322	338	373	356	314	339	338	349	308	356	340	339	316	340	351	326	309	314	346	331	330	319	322	348	320	375	351	327	338	353	332	374	365	311	317	327	353	337	334	334	328	309	370	359	377	325	371	362	344	353	342	334	357	342	327	360	353	363	342	351	349	305	345	328	347	354	314	327	351	318	337	329	344	351	328	331	327	329	341	341	350	314	351	291	305	336	345	338	341	325	362	376	351	335	317	367	333	349	354	367	348	292	373	325	284	330	323	338	342	349	324	354	317	337	346	352	369	340	332	354	346	346	367	341	376	327	296	336	340	304	320	305	329	362	327	347	356	283	355	311	344	292	331	359	355	340	340	342	355	341	342	305	339	304	368	318	323	332	332	351	367	332	355	342	351	301	342	330	352	322	354	348	331	306	331	361	372	340	344	334	360	329	320	322	320	328	365	339	305	344	344	344	360	319	351	332	328	346	362	346	357	343	342	373	330	327	326	358	366	330	326	341	305	317	387	323	342	345	362	330	347	326	334	321	335	310	334	331	319	341	310	336	354	337	325	338	324	330	330	366	345	350	374	343	343	329	338	341	302	350	306	327	344	339	331	354	342	311	301	308	342	336	334	348	363	320	358	349	342	321	357	341	347	336	350	342	331	341	328	326	333	328	364	334	276	279	363	329	340	309	344	358	350	282	337	362	347	347	331	338	368	326	328	324	324	351	345	317	373	335	328	342	333	313	335	304	362	331	353	335	329	293	370	338	329	341	346	350	313	349	357	314	358	330	316	340	347	338	354	308	325	380	319	356	349	318	337	316	325	350	326	340	327	331	347	324	327	338	376	355	329	301	311	345	348	296	331	326	350	360	316	330	316	364	303	342	355	298	346	330	360	348	349	358	319	329	334	351	312	320	328	355	329	349	324	356	329	345	326	291	342	356	330	347	372	306	343	345	331	332	332	344	342	340	332	352	375	352	340	343	338	321	287	311	348	320	325	336	359	337	330	349	325	323	325	337	335	333	383	338	331	317	363	342	348	328	351	312	344	314	324	344	339	306	349	340	332	322	330	327	350	339	354	310	344	330	319	347	316	330	341	296	315	365	334	357	317	351	315	322	310	345	328	336	339	312	329	360	357	360	338	370	330	336	358	334	345	343	289	347	355	337	331	360	361	358	327	364	353	357	336	350	343	336	317	320	324	333	365	327	333	339	324	349	314	344	314	319	317	365	354	361	308	323	327	325	343	335	305	334	361	322	350	331	344	318	364	340	322	367	340	370	336	360	338	316	364	337	334	308	359	343	308	331	346	327	363	304	318	341	362	324	320	350	312	331	338	318	338	313	371	336	339	363	339	344	342	316	360	354	373	384	344	348	335	351	330	354	346	363	319	320	335	295	309	365	339	345	335	324	348	312	325	338	324	353	338	333	322	311	336	347	326	355	354	339	336	334	344	351	321	337	356	352	336	356	360	374	340	341	292	357	340	359	326	291	352	331	365	331	331	339	359	364	380	336	331	321	332	355	356	336	344	336	355	349	342	344	330	367	339	358	369	342	314	325	336	366	323	344	337	329	357	351	316	345	343	322	326	335	349	341	365	328	335	350	353	346	358	331	373	341	367	359	342	318	339	343	337	328	324	340	336	351	377	341	327	358	342	327	337	341	350	331	367	323	310	306	351	303	331	340	335	331	373	356	369	348	364	335	328	328	322	336	362	326	327	355	327	352	352	333	348	340	311	340	361	316	353	360	312	329	338	337	339	330	350	339	336	340	334	348	337	358	332	341	340	336	322	338	354	351	337	347	361	347	323	323	315	324	357	331	338	346	343	347	363	347	337	334	332	320	344	320	321	354	371	301	316	343	331	321	337	332	341	357	336	303	315	300	311	358	347	316	339	313	323	344	352	344	295	348	301	335	331	338	317	324	338	331	350	335	308	345	387	343	334	344	343	344	323	300	355	372	324	309	319	361	350	350	339	339	318	342	321	338	315	329	339	374	332	335	329	338	343	342	337	365	317	358	327	344	322	339	356	338	374	339	375	363	326	299	345	328	349	317	349	311	360	333	342	338	348	365	346	319	315	355	351	319	280	361	318	328	357	377	363	350	335	383	359	352	335	322	367	329	368	352	322	332	348	332	315	342	349	319	326	358	320	339	356	308	316	351	319	338	317	353	336	317	346	376	326	332	314	348	368	321	341	361	349	369	386	331	342	302	339	316	306	339	387	334	322	351	319	359	333	343	338	352	360	354	341	355	301	340	339	324	355	335	320	326	349	342	349	328	330	356	338	341	298	341	327	337	333	352	318	332	333	352	341	337	376	329	342	343	342	320	331	349	362	313	351	334	329	320	325	324	355	350	320	290	347	369	331	333	328	341	323	328	330	302	332	353	357	319	353	317	324	354	309	343	358	331	328	327	304	334	329	349	318	343	367	325	332	357	321	369	341	314	347	362	359	325	336	311	355	343	323	345	327	346	341	298	344	317	361	336	357	342	282	347	330	346	298	351	351	333	376	332	330	363	324	359	316	383	308	342	368	349	340	321	316	329	326	345	333	317	332	338	337	354	318	349	335	330	359	358	320	355	348	346	374	355	343	350	351	323	339	335	322	354	299	354	344	349	353	367	362	326	322	345	330	345	385	353	309	325	379	306	343	319	328	296	353	335	360	333	303	314	330	327	353	349	337	322	340	350	326	310	331	320	336	363	354	361	346	349	383	338	335	348	318	363	334	307	328	330	315	360	357	353	359	369	345	328	344	314	352	343	359	362	364	327	340	327	343	303	331	345	356	342	364	332	343	306	340	337	329	353	321	310	332	335	343	324	338	338	357	354	305	336	339	346	354	336	322	323	344	358	363	336	337	352	334	333	344	317	327	333	317	312	363	343	356	330	337	358	376	351	300	340	337	343	343	347	329	322	338	327	326	338	366	369	319	370	350	355	322	363	336	329	340	319	357	356	360	335	329	341	324	365	333	342	365	342	351	355	332	367	341	331	332	333	350	338	336	357	333	324	335	348	356	352	311	309	350	336	318	341	373	374	358	339	314	317	336	327	348	353	336	341	334	352	357	336	349	324	349	323	312	352	329	320	329	320	339	337	343	355	350	358	381	330	345	321	340	367	335	328	329	309	307	342	307	366	305	304	312	333	301	369	326	323	336	336	312	347	325	349	326	326	311	311	340	341	330	323	357	320	370	338	359	315	310	351	310	343	337	339	329	369	344	362	336	307	327	333	348	363	349	348	341	300	346	332	352	381	348	328	326	335	357	321	334	334	345	339	357	312	340	303	341	347	338	360	339	317	329	324	356	329	328	367	360	332	354	365	318	348	284	329	328
34040	61805	50386	35375	28956	24308	18596	12854	8152	4845	2387	1148	624	474	456	440	471	436	476	426	442	440	443	396	411	378	370	352	368	384	372	359	372	392	337	353	375	353	353	380	373	404	360	361	392	345	337	326	380	397	362	331	334	384	377	362	359	344	374	342	381	350	330	369	354	362	377	374	353	357	344	374	394	355	378	360	350	376	389	370	371	363	346	382	371	394	342	330	342	380	356	345	380	353	359	378	356	350	382	328	350	357	362	369	388	360	381	389	341	331	384	349	342	356	354	346	358	374	361	328	343	365	339	377	376	359	367	375	348	351	385	342	337	382	364	358	367	350	359	323	349	327	344	357	346	386	359	360	377	375	341	354	349	401	382	359	351	351	342	340	375	398	354	333	365	351	345	374	354	353	340	351	351	393	348	337	349	353	370	348	343	323	363	363	358	338	352	300	364	323	352	348	380	330	355	329	368	370	376	371	320	344	351	343	348	372	363	332	342	317	344	354	364	343	355	322	353	364	356	391	382	356	366	376	349	346	370	352	340	350	361	322	325	346	374	341	362	336	335	358	348	346	345	348	340	363	370	394	357	374	356	352	343	341	349	360	363	339	359	354	386	370	337	345	358	340	334	378	368	374	347	358	370	324	383	373	327	362	345	346	376	371	361	370	362	327	327	374	350	353	339	387	342	368	353	355	357	381	357	373	364	350	349	359	365	373	297	361	354	373	354	358	333	346	366	357	372	340	335	365	335	348	378	344	345	365	368	366	372	335	362	380	365	352	380	361	347	362	339	382	378	359	319	349	338	348	362	357	379	322	356	348	338	364	354	326	357	366	369	381	352	344	345	412	368	346	356	359	322	357	369	348	347	329	361	341	354	348	333	369	345	358	379	400	367	356	374	344	338	362	395	371	328	358	356	341	338	351	369	339	355	338	366	339	345	355	359	349	380	319	333	374	369	366	343	362	360	365	357	355	345	353	327	365	360	364	406	342	391	354	314	329	346	382	369	345	356	329	331	351	336	357	337	363	373	361	345	363	382	365	334	358	356	361	355	354	355	329	377	338	364	355	365	359	328	337	369	350	338	379	353	326	336	328	361	324	343	366	345	324	338	343	384	360	355	348	348	396	374	330	347	355	374	351	335	380	348	347	401	322	356	348	362	368	368	344	320	352	333	382	326	374	356	357	365	319	356	359	368	334	353	346	355	361	352	359	358	343	350	329	356	376	373	354	335	321	347	322	361	342	392	348	334	334	341	366	313	329	360	337	348	351	347	375	362	356	346	346	354	335	337	362	346	353	353	341	369	337	313	353	376	346	327	323	381	361	349	342	355	314	327	363	343	331	392	376	321	354	384	346	390	373	352	360	355	345	361	340	350	380	337	371	346	379	335	363	327	333	350	370	381	375	368	374	358	371	373	351	363	352	355	332	342	334	329	347	366	333	335	361	352	360	372	342	329	393	350	391	348	354	368	339	353	374	322	376	377	358	382	349	335	357	363	364	374	361	349	357	415	377	349	363	338	347	343	364	361	372	342	340	354	349	351	361	319	345	345	316	322	370	348	363	333	364	370	313	352	394	333	352	389	363	368	362	351	371	357	385	341	379	353	336	333	399	381	360	368	371	366	386	362	339	344	358	357	388	366	340	347	385	363	352	353	359	357	344	338	353	354	348	332	382	364	375	378	355	330	341	358	385	360	379	379	365	360	324	362	391	384	336	363	317	328	346	319	359	359	373	320	360	349	340	334	322	345	335	373	357	393	373	307	318	357	347	349	334	373	350	356	368	317	351	331	373	357	331	376	315	354	333	359	366	365	347	346	328	338	369	377	371	342	337	359	321	361	374	320	358	399	378	370	393	334	358	307	363	347	375	402	354	379	361	352	377	333	374	364	410	369	360	329	374	362	331	378	356	329	328	366	370	359	363	382	358	375	354	361	348	359	352	325	368	367	352	357	360	345	335	334	360	353	346	372	339	336	370	370	342	367	331	340	381	346	339	352	325	381	342	366	353	353	347	345	360	385	375	357	338	346	360	349	388	367	318	376	352	360	352	370	348	342	343	351	347	349	396	351	390	339	365	367	364	359	383	340	345	374	389	362	330	367	361	342	329	384	362	340	360	327	365	359	362	361	386	342	321	357	349	321	349	343	340	331	366	361	372	348	375	312	355	369	376	388	381	338	390	400	339	359	363	310	360	388	386	339	341	327	343	358	375	377	351	347	366	339	324	347	382	350	346	357	363	382	381	344	363	330	360	365	348	367	381	393	392	364	348	332	343	358	339	332	342	341	353	364	380	368	333	333	341	356	368	346	365	359	368	347	340	348	372	354	380	337	351	347	341	352	368	341	385	317	370	415	349	355	348	356	373	325	357	375	393	375	363	373	331	387	337	337	338	342	360	375	361	343	367	342	371	347	402	371	349	338	360	344	354	361	371	334	346	370	363	356	361	362	357	344	335	368	309	371	340	333	373	367	351	342	341	352	354	356	325	329	334	347	340	305	336	340	355	340	376	349	339	339	384	316	381	353	358	347	358	339	347	377	334	339	372	382	366	345	357	365	352	346	333	363	371	338	398	382	388	330	359	349	377	355	338	351	340	349	351	367	382	381	352	365	360	371	340	376	353	363	354	387	369	353	339	338	362	368	397	351	351	366	348	361	337	365	370	342	343	341	346	381	349	326	372	343	335	330	386	349	351	343	353	380	362	348	364	379	367	376	368	358	367	364	343	377	362	366	344	364	362	337	368	342	338	367	347	362	347	364	360	350	334	346	323	352	351	325	346	361	356	340	347	344	380	363	370	366	351	342	341	352	370	326	352	354	335	342	328	339	368	358	409	340	347	378	356	356	352	352	367	353	364	370	305	374	340	333	376	338	336	366	355	326	360	357	371	374	342	357	348	360	367	321	384	363	378	401	352	349	340	357	347	346	362	358	358	338	356	377	338	342	367	355	378	320	344	330	375	348	329	375	377	353	321	342	393	385	382	385	392	377	350	386	324	349	330	374	398	369	354	351	341	347	332	360	360	367	331	335	363	330	321	343	367	345	325	359	335	316	369	329	355	323	357	384	376	316	344	365	371	344	324	364	345	354	349	333	346	340	359	382	309	327	356	394	353	351	383	345	358	369	346	359	357	341	350	388	350	368	352	336	350	391	342	364	415	348	352	355	361	337	367	343	341	355	373	360	389	335	370	345	388	378	331	359	363	390	339	387	329	351	353	360	356	364	383	352	342	348	314	381	368	350	395	368	334	350	358	347	373	358	363	334	365	365	350	336	346	344	364	348	361	343	353	360	362	357	352	397	356	370	344	338	356	367	365	346	371	391	363	349	366	349	357	314	350	337	357	335	415	326	335	348	350	358	318	375	361	354	378	348	365	348	336	343	354	324	336	380	338	387	368	311	366	350	368	337	334	351	357	345	338	363	362	370	343	365	343	375	327	377	352	364	348	354	343	374	339	355	351	316	327	353	340	371	356	386	347	359	340	354	331
25647	21877	29971	29070	22362	16510	11136	5996	4182	2219	1353	730	509	512	478	494	489	497	465	449	454	433	475	419	430	425	429	375	414	465	454	415	447	429	424	409	416	425	437	424	404	395	437	447	453	394	402	408	381	410	412	435	433	433	457	437	451	421	428	431	416	420	415	431	401	432	414	420	406	414	422	433	445	430	430	425	385	397	401	431	434	407	378	415	409	431	435	431	445	456	419	402	402	460	439	459	410	382	416	425	391	401	479	459	459	422	445	394	407	425	423	429	451	401	430	399	443	396	380	420	411	437	437	401	400	416	446	433	408	477	410	426	459	420	432	411	414	412	463	424	407	442	404	460	427	357	466	460	443	402	430	413	420	439	435	393	432	428	423	408	431	427	412	421	442	438	428	422	396	382	418	430	424	423	395	387	423	426	420	405	438	418	412	448	420	400	418	422	432	410	398	401	424	423	431	457	434	438	453	436	457	376	409	446	455	419	411	441	431	410	402	437	368	423	441	471	436	442	468	429	417	407	431	411	429	387	411	422	461	403	400	428	446	382	430	406	447	464	412	427	409	407	402	367	453	446	411	412	409	458	418	448	419	439	433	439	426	454	433	381	425	415	412	404	438	416	412	433	403	425	387	431	407	422	403	400	409	437	415	421	453	407	422	401	435	450	451	417	403	441	437	414	446	435	425	407	427	448	410	457	388	444	454	441	408	428	453	378	431	377	457	445	442	407	425	446	392	417	403	418	445	409	390	425	426	424	425	439	454	422	448	409	451	400	414	419	425	415	428	438	414	424	447	389	382	402	367	407	389	468	401	466	410	430	457	432	432	421	432	433	416	432	404	412	442	411	443	430	440	397	438	432	411	420	424	442	462	380	419	428	363	445	441	429	418	425	410	447	447	436	418	427	412	426	403	430	388	403	472	412	393	438	449	395	444	400	407	399	409	430	415	396	457	407	431	423	440	387	436	402	444	434	437	426	427	444	465	397	426	394	441	439	421	431	457	419	420	449	430	402	394	433	415	403	446	404	432	420	445	414	440	401	458	440	438	411	419	460	456	419	424	402	445	438	430	443	447	406	402	415	410	404	423	418	393	389	410	404	411	441	446	404	430	409	388	378	381	440	422	427	391	438	448	440	446	441	423	449	460	419	442	401	398	418	409	394	421	401	441	400	432	416	419	431	389	399	385	389	393	435	412	458	433	424	424	366	421	420	448	415	417	423	462	440	448	435	405	398	374	452	450	415	426	446	418	424	397	440	425	430	397	429	465	424	440	438	410	407	414	394	418	444	402	424	415	443	401	391	435	450	403	394	421	427	427	433	442	451	399	416	407	433	442	413	429	410	427	422	396	413	416	406	444	410	440	424	419	409	461	453	454	430	422	435	456	426	444	425	424	450	409	454	426	415	434	399	434	429	460	438	426	410	380	424	408	438	398	411	439	409	426	425	439	440	413	413	402	393	395	431	436	430	418	412	426	421	393	397	439	410	404	410	401	442	398	416	414	436	415	406	412	460	402	392	442	448	432	391	420	414	404	418	426	406	398	449	412	422	417	416	444	409	419	408	442	417	464	455	409	412	392	428	440	413	417	441	430	435	424	458	466	446	426	438	420	394	426	428	404	394	405	436	407	429	408	435	430	397	407	435	418	416	440	380	396	392	411	413	429	422	444	419	399	441	416	413	436	403	409	406	417	404	436	422	412	418	441	395	403	421	442	406	454	423	416	420	440	438	417	425	415	436	394	410	440	418	418	419	417	433	450	396	423	423	408	395	436	390	437	432	446	375	428	421	391	394	412	454	414	428	440	411	430	461	429	440	413	442	434	407	435	420	445	381	443	402	410	382	436	438	395	432	438	422	464	435	418	422	434	428	443	389	410	427	413	423	419	439	394	403	425	422	450	403	437	435	416	390	388	426	440	420	399	405	420	398	408	430	404	444	405	374	425	431	442	435	401	448	413	442	433	411	405	414	397	428	442	411	415	418	415	423	390	426	414	438	444	436	426	414	421	412	403	455	457	412	409	451	415	418	402	419	437	401	400	435	437	402	415	428	427	433	420	440	439	405	445	464	456	409	418	392	399	436	418	429	443	443	445	426	455	465	398	423	390	418	431	404	408	417	417	413	428	429	443	435	406	418	454	433	389	426	366	434	434	422	424	400	445	412	426	423	405	434	395	434	422	486	442	425	425	418	397	454	415	389	425	432	414	389	433	454	401	453	396	432	413	426	427	398	416	446	401	410	431	426	425	370	428	423	421	430	463	402	439	413	396	433	436	448	399	417	403	412	448	426	394	424	433	428	425	425	427	440	432	437	414	425	422	415	437	419	379	428	402	409	439	411	418	420	392	410	435	448	427	418	411	389	401	421	431	441	456	424	416	441	435	420	410	403	406	420	460	388	437	401	413	406	428	401	433	438	408	383	426	401	412	456	408	387	413	416	421	435	401	396	409	399	417	415	444	479	396	390	417	422	444	452	419	415	427	419	431	426	422	407	430	420	429	428	421	432	416	387	391	404	394	451	427	410	456	428	441	436	418	416	401	393	384	423	462	429	383	386	435	417	376	438	468	459	413	448	471	433	422	414	433	412	429	428	440	442	411	445	440	422	408	416	407	404	420	409	396	437	401	461	426	444	404	403	421	429	400	460	445	412	406	400	437	381	402	447	430	425	432	420	414	444	405	397	424	415	426	415	417	431	443	390	423	450	434	428	428	417	404	418	411	415	411	399	373	422	410	402	413	417	436	404	409	443	431	407	405	414	417	428	436	443	427	422	405	392	440	426	421	395	400	418	449	437	401	407	392	449	484	421	415	389	437	444	447	426	418	396	432	435	415	428	413	465	427	388	404	398	460	424	425	440	420	404	450	440	436	414	427	432	454	422	469	431	445	404	455	454	416	405	443	391	440	419	418	439	410	438	426	428	425	446	440	405	397	454	405	404	375	429	459	425	436	423	425	417	436	407	443	413	414	416	436	406	423	427	442	417	410	415	437	412	391	430	432	390	415	449	426	421	385	413	416	423	379	384	395	439	426	421	434	400	394	431	408	401	416	388	440	432	403	426	408	416	404	409	405	405	467	426	442	419	446	413	420	410	447	390	404	401	365	459	404	438	423	437	391	428	422	451	387	395	432	394	459	432	409	456	387	427	434	448	396	401	435	420	414	426	416	437	434	441	428	472	444	403	421	411	411	383	442	441	397	391	397	450	404	440	375	426	448	409	381	437	396	446	442	412	404	426	410	436	430	407	424	413	427	419	415	399	458	462	446	398	453	407	398	377	413	411	409	443	424	421	400	409	429	421	423	419	428	399	394	416	447	406	428	384	408	455	378	427	433	414	400	415	445	400	398	416	439	429	463	386	384	426	399	418	435	449	412	401	394	418	422	404	443	389	428	418	404	395	419	436	406	417	408	431	457	425	416	435	433	380	441	456	404	453	427	412	423	400	475	415	427	404	421	407	405	386	437	414	449	423	430	430	434	433	457	410
34460	57424	44399	31865	25114	19599	14782	9293	7199	3706	2183	1092	726	613	516	512	518	498	546	527	523	473	511	459	468	519	438	434	438	445	475	463	446	462	451	452	458	453	500	466	440	435	452	422	424	453	437	481	447	445	476	411	428	447	398	477	421	482	457	424	470	453	434	412	449	453	451	433	452	458	475	449	445	430	512	439	416	442	474	469	432	443	460	446	445	457	410	470	452	459	448	478	429	439	462	509	435	470	446	495	463	450	457	429	473	454	437	444	473	471	443	470	485	460	440	459	426	478	457	445	437	450	461	447	454	450	479	456	464	435	484	432	476	430	454	469	437	432	475	474	444	417	429	438	406	422	452	441	439	419	460	457	451	449	447	450	447	452	441	481	461	412	437	418	462	474	434	440	442	444	458	425	440	469	417	447	434	460	453	452	450	409	461	443	435	445	446	481	429	466	451	441	445	440	428	427	435	440	449	446	417	465	447	422	436	428	436	434	466	445	450	469	437	411	451	460	481	439	441	457	435	446	432	450	472	443	433	436	385	468	464	445	466	456	452	428	443	489	473	461	486	464	433	421	462	442	426	439	457	444	460	467	459	429	418	403	433	447	466	417	446	444	468	456	450	463	432	401	470	446	441	449	417	478	419	458	425	432	442	433	436	457	450	485	453	480	416	460	453	451	460	430	450	435	439	501	435	464	453	457	456	440	458	443	441	463	419	441	429	432	425	463	461	453	464	452	423	444	498	445	465	417	462	482	477	454	448	458	454	419	443	421	413	466	471	418	447	463	459	458	422	439	463	450	421	446	437	397	472	455	448	453	432	435	406	442	465	415	465	416	436	447	428	450	444	465	441	428	479	460	448	452	459	463	465	465	441	444	452	486	415	458	416	445	439	442	504	413	457	431	473	445	461	443	440	449	457	434	455	455	480	437	429	448	419	456	435	445	452	473	452	492	445	440	432	410	444	452	418	484	434	435	446	473	472	443	452	462	459	468	451	448	471	430	421	458	443	411	424	437	466	454	438	444	469	441	429	434	419	435	455	480	426	438	447	476	458	449	444	437	412	447	446	439	464	441	475	466	460	469	479	449	467	448	453	403	393	431	434	429	470	459	442	458	426	419	456	456	444	433	502	463	453	449	413	439	438	419	405	452	451	477	428	473	468	445	443	467	435	451	467	435	433	475	429	468	459	420	475	454	458	437	450	436	457	453	437	451	460	429	403	425	430	433	444	439	464	439	407	447	454	464	490	444	467	442	484	436	472	438	471	426	453	435	442	465	416	460	473	432	416	461	442	455	443	458	452	471	454	428	472	428	436	420	469	447	451	439	466	440	440	472	464	484	447	432	459	442	451	446	474	400	444	471	426	460	409	467	433	454	445	471	445	452	441	439	422	442	433	454	449	466	437	425	408	434	453	432	493	438	445	415	401	420	433	431	439	494	478	449	443	447	431	417	437	448	444	474	469	457	429	454	445	477	455	411	471	455	411	472	442	450	468	459	475	448	439	445	435	462	450	402	397	469	438	446	452	438	485	455	476	430	443	460	446	472	436	450	406	450	471	439	466	472	445	443	402	439	471	411	431	458	459	411	476	463	460	458	431	418	463	418	448	405	451	450	441	431	461	437	428	416	461	452	433	496	481	428	447	427	478	429	421	454	438	405	446	441	402	460	442	458	419	479	447	429	464	452	428	470	443	407	424	480	419	446	429	453	441	455	466	433	485	448	451	465	448	437	440	459	440	462	454	449	466	475	420	514	447	464	434	413	455	423	448	434	439	429	470	436	476	426	446	450	456	458	469	443	430	428	432	441	417	460	389	457	444	442	477	465	468	454	441	435	412	457	478	446	451	446	467	474	484	449	447	431	453	457	445	448	458	451	503	468	454	466	465	425	430	482	477	468	441	433	473	445	503	441	438	443	428	480	439	456	478	446	430	467	469	445	420	481	455	445	460	430	445	444	480	422	470	462	463	429	441	474	446	478	457	443	423	458	454	474	458	437	479	463	471	422	443	448	427	458	472	454	461	454	406	444	418	439	449	493	417	490	432	470	455	446	464	437	476	467	436	459	445	460	451	445	469	464	472	418	415	466	452	425	439	489	429	426	466	429	417	396	447	448	432	390	445	467	436	411	487	454	478	485	449	476	467	441	441	482	433	463	458	422	422	462	409	454	445	441	441	438	460	413	417	466	441	458	481	443	474	456	429	424	422	476	461	433	422	468	416	414	438	452	457	432	449	428	476	473	430	472	460	513	436	432	460	425	425	415	476	423	429	465	473	383	462	409	437	476	469	478	447	454	417	443	424	454	464	408	449	492	443	443	486	402	459	429	460	473	433	442	462	469	457	498	462	419	409	430	488	410	472	453	423	492	446	473	402	457	422	447	452	437	444	455	469	458	460	412	461	481	473	412	447	438	450	437	461	469	464	473	452	463	456	464	432	448	440	450	443	457	465	397	458	461	461	487	413	439	454	440	449	479	454	450	437	460	442	473	452	452	420	439	435	476	449	440	448	483	431	485	454	499	485	420	421	506	478	455	410	467	458	414	426	434	452	443	414	456	457	461	484	489	465	447	433	442	457	456	451	452	448	467	450	465	437	474	437	453	430	433	448	423	458	435	423	462	430	405	442	455	472	446	450	447	468	441	437	444	439	446	430	433	489	479	466	451	453	479	478	473	400	461	484	447	485	478	425	432	444	434	438	444	448	459	464	432	477	485	451	465	471	475	443	446	452	454	476	408	467	458	458	418	436	479	488	435	446	411	419	427	476	458	463	478	438	469	472	450	456	472	500	487	534	470	440	442	438	450	435	480	455	448	419	451	454	430	481	411	436	399	453	426	485	444	415	473	459	457	456	432	428	409	444	441	452	434	445	441	456	441	488	458	429	432	463	476	438	453	454	451	457	428	432	453	429	414	415	459	424	421	434	434	400	444	441	462	436	449	437	419	437	456	441	450	441	447	453	436	450	452	446	457	429	444	475	448	442	437	465	457	460	434	427	451	442	501	442	452	487	423	471	464	462	440	466	457	433	451	466	451	454	465	435	429	416	431	442	448	481	475	441	438	446	431	480	429	490	442	427	443	420	392	467	410	409	440	462	470	422	426	453	418	469	471	417	493	451	458	425	441	476	443	441	437	464	468	444	477	447	470	454	442	435	444	435	430	461	455	481	476	470	447	457	414	457	412	468	470	434	426	415	444	430	476	472	478	476	427	447	448	437	452	434	471	490	429	441	469	425	448	465	434	471	439	429	474	457	413	452	440	455	393	402	433	491	465	485	458	434	414	416	405	458	447	457	452	471	448	419	457	432	447	465	489	416	446	451	472	429	457	471	430	450	459	442	459	448	432	433	447	468	438	430	483	424	417	452	425	470	464	479	454	446	434	456	482	443	455	451	419	415	452	450	448	468	442	461	451	430	458	459	492	468	460	443	454	424	450	427	485	424	465	455	431	479	426	440	463	458	450	445	435	418	445	428	428	491	464	446	451
23283	21681	29485	24694	23085	26064	25541	13351	8331	5276	2666	1346	834	640	615	564	607	584	600	664	593	587	567	623	612	535	502	518	551	501	530	510	540	459	513	494	471	551	497	499	502	529	507	520	471	489	518	499	529	507	505	545	519	523	458	531	517	483	493	455	520	516	589	505	530	474	520	513	582	539	532	547	495	479	495	487	487	510	507	555	506	499	519	510	521	524	516	547	536	505	502	513	519	526	508	504	530	493	482	497	520	494	521	515	509	518	491	514	505	463	521	501	523	512	486	543	483	520	477	536	522	534	551	482	505	506	509	506	493	500	537	542	498	559	472	521	509	527	543	453	536	539	523	499	540	488	502	545	508	484	534	466	517	516	521	500	515	549	496	460	512	510	539	505	454	516	520	537	516	495	508	534	501	514	471	509	498	493	500	497	496	493	551	525	513	563	538	517	484	509	517	468	478	461	547	538	508	461	522	477	487	525	519	478	471	505	495	504	505	498	511	510	513	520	511	497	502	503	493	537	555	437	531	541	516	509	498	473	512	528	517	557	521	483	555	507	518	454	522	501	490	502	511	520	533	522	470	510	487	486	495	476	478	501	503	504	501	566	509	482	508	530	534	531	507	467	526	481	510	478	525	498	480	516	528	507	515	534	473	515	506	550	520	518	486	498	494	509	507	504	508	505	486	498	486	497	504	471	511	526	496	541	451	494	490	574	529	490	495	513	449	521	511	489	535	504	504	512	506	535	483	492	519	510	511	482	465	497	535	491	517	515	494	519	513	508	519	492	514	541	542	530	540	515	527	496	495	515	509	514	502	540	489	537	530	514	528	500	516	503	499	504	490	527	519	501	550	518	506	496	507	483	497	455	502	526	490	518	490	543	551	483	542	505	511	493	508	495	542	552	486	544	508	498	534	473	514	504	511	514	515	501	506	541	492	542	512	525	485	523	504	512	514	534	521	548	545	457	541	478	532	484	495	521	512	523	496	468	503	501	501	523	527	534	553	546	526	522	526	522	529	496	444	547	539	496	523	476	485	481	517	501	478	519	538	539	483	451	511	579	499	499	517	519	494	470	492	465	519	495	555	531	488	527	496	464	487	484	510	490	510	516	517	465	493	508	493	465	545	502	488	493	520	499	499	513	532	507	484	491	512	496	514	513	533	524	522	490	520	484	518	519	557	505	478	464	542	503	496	554	498	518	518	530	470	509	573	501	522	547	484	510	535	507	511	523	491	506	510	502	528	488	539	532	458	506	504	467	497	528	563	544	526	490	500	511	476	515	514	535	508	515	528	538	530	535	513	466	531	495	513	486	498	536	506	487	502	522	489	516	493	531	514	502	521	498	504	513	482	521	523	496	502	540	525	525	507	487	530	511	534	530	481	510	484	514	540	509	521	484	487	527	544	547	480	488	553	500	512	514	498	519	464	471	523	517	535	493	512	487	516	530	470	532	542	499	527	520	480	503	502	502	518	505	508	534	517	530	512	481	508	434	514	484	520	532	507	488	493	498	470	506	528	471	472	535	491	523	507	494	505	517	490	499	503	562	486	527	500	514	558	513	522	515	513	503	517	515	527	550	493	504	505	500	524	521	526	480	515	541	522	514	515	496	512	478	504	512	532	531	548	498	505	504	476	509	486	513	512	522	510	522	491	500	528	505	539	534	516	508	515	485	534	511	506	471	521	554	550	532	500	470	488	520	488	516	496	490	494	505	511	504	489	522	515	551	499	513	535	491	526	486	496	456	498	480	519	520	543	520	537	513	527	518	468	508	473	515	531	492	525	480	480	527	528	517	517	492	523	511	462	535	484	490	496	480	483	506	513	536	473	523	524	521	518	516	539	480	465	497	485	522	495	495	513	551	464	525	491	518	534	546	534	542	504	524	497	563	523	517	524	521	520	536	509	550	507	511	481	488	504	470	497	511	540	516	468	502	517	500	495	525	471	518	480	469	488	493	524	482	509	510	542	492	472	512	503	537	519	529	541	516	526	535	481	495	520	542	506	535	521	550	553	494	526	520	486	471	462	531	507	531	504	450	528	508	482	542	474	514	524	492	511	498	509	526	506	498	495	487	475	503	496	538	545	525	516	517	473	497	510	507	489	531	492	526	563	528	476	461	474	520	524	490	511	494	511	512	518	486	477	512	489	489	495	527	507	484	497	492	488	453	535	481	502	520	526	485	523	541	491	519	495	496	511	505	491	535	517	527	514	515	517	516	523	507	474	490	530	547	497	518	548	526	527	498	535	509	532	514	532	535	516	488	512	534	513	508	491	508	509	519	549	475	591	483	525	503	535	504	463	493	543	463	528	521	514	491	515	467	529	461	505	488	523	481	526	498	519	511	549	574	511	514	512	493	523	523	521	570	542	533	483	548	534	552	540	498	514	478	570	519	511	512	461	480	512	542	523	524	477	535	526	505	472	469	493	501	518	498	492	474	508	503	505	539	514	525	530	493	485	513	523	503	511	519	499	504	528	468	515	471	553	477	429	474	482	454	517	496	527	499	457	494	490	550	495	497	508	511	515	513	474	526	478	548	510	538	538	499	508	427	514	512	482	538	533	498	512	500	465	529	574	495	554	509	495	506	496	483	497	524	487	548	541	556	522	513	484	514	520	510	492	539	539	544	533	520	487	511	476	477	497	498	520	500	505	503	502	480	478	534	495	513	504	499	535	515	516	516	525	506	491	526	536	500	482	486	509	480	548	508	529	607	549	522	496	511	536	489	510	530	477	488	482	530	513	506	482	498	533	454	497	472	499	534	515	501	504	522	538	537	518	492	540	502	478	540	495	495	486	481	528	518	515	512	511	504	539	501	507	524	506	478	518	474	504	510	507	498	502	526	490	524	537	518	520	507	512	461	508	499	481	516	551	455	478	523	487	509	501	533	500	545	505	513	514	486	486	453	486	535	524	519	482	515	497	500	525	515	506	515	493	504	504	495	486	496	501	545	503	514	492	507	527	513	524	492	508	504	510	493	517	475	524	495	491	502	516	461	525	510	461	478	513	525	548	545	506	530	505	557	508	501	503	498	479	482	467	486	508	534	492	558	559	560	505	516	510	522	486	483	527	493	520	507	487	517	520	494	515	541	515	514	516	499	503	503	495	509	512	561	507	509	525	485	484	530	512	551	508	502	511	489	509	502	507	484	466	490	490	485	546	543	503	503	522	486	509	483	498	490	466	488	472	549	486	500	528	489	541	530	530	479	522	479	493	503	505	515	500	504	540	509	517	502	527	512	500	508	496	473	525	539	515	524	509	508	492	483	519	528	515	518	510	488	512	547	490	477	494	483	494	532	456	450	548	472	530	476	495	493	479	497	505	472	517	509	520	535	530	516	519	513	500	503	530	502	524	468	497	497	522	520	491	513	487	540	486	501	503	542	506	513	489	505	479	465	467	524	491	499	515	494	535	477	508	550	537	519	474	502	473	516	512	488	531	554	497	487	501	493	501	495	474	511	505	512	514	496	526	492	540	468	524	520
37054	66948	53302	40748	34247	30625	23821	15151	11410	7475	4007	1866	1036	756	717	664	687	631	659	677	653	642	643	562	626	557	539	562	538	545	545	533	519	518	552	512	515	519	532	516	563	547	515	497	516	503	543	508	543	514	515	491	552	522	513	532	489	545	556	552	528	533	524	519	522	548	497	514	500	539	525	501	538	521	524	503	527	509	535	500	502	497	493	539	522	520	520	490	525	498	521	467	504	515	516	515	537	534	491	519	526	507	489	497	540	489	541	481	533	530	499	567	518	535	509	531	495	487	495	515	520	532	558	524	535	522	478	561	538	548	533	527	552	517	516	514	560	523	546	472	494	495	487	520	523	544	503	528	513	551	483	521	472	507	520	528	510	534	527	508	501	504	532	527	525	484	521	522	528	534	550	509	537	511	515	562	503	507	472	511	544	505	513	524	556	538	545	528	540	573	512	490	512	522	525	510	458	524	530	497	514	517	528	477	543	531	517	573	518	523	560	523	522	502	532	533	490	488	525	499	499	511	528	486	547	518	505	535	527	530	543	508	502	506	513	484	535	485	502	535	497	535	503	494	484	481	465	519	537	493	492	499	474	537	534	529	503	507	494	510	542	481	521	510	508	513	494	528	526	542	519	559	474	523	533	500	509	503	502	503	481	518	528	527	510	514	462	492	515	474	532	530	575	498	462	514	511	532	535	514	502	532	509	501	502	528	515	541	562	530	498	507	493	487	493	485	499	506	511	540	529	524	533	530	543	509	516	525	528	501	594	561	510	533	489	480	493	507	467	491	542	484	555	531	565	534	508	511	455	497	514	487	494	520	514	549	526	510	541	503	531	513	499	545	531	491	534	527	504	512	503	528	522	497	510	472	508	518	529	539	503	477	512	508	525	520	515	526	518	536	495	518	480	542	536	491	546	534	503	512	529	520	509	514	530	486	551	523	523	530	504	521	514	459	513	513	532	532	511	499	495	576	514	498	534	504	503	493	513	494	552	531	473	539	496	520	553	499	533	515	533	535	525	516	566	531	481	531	535	513	556	501	540	516	514	522	510	514	542	522	510	498	471	539	529	531	596	507	526	501	490	519	492	525	516	502	508	564	523	534	509	517	545	487	570	517	511	477	473	573	508	495	505	493	519	545	485	513	488	500	527	466	521	495	475	520	559	488	496	531	530	571	493	526	500	481	541	546	536	496	530	495	502	489	524	501	518	526	519	516	568	513	494	493	537	567	523	538	537	543	480	543	483	526	536	532	540	539	545	470	503	491	527	491	533	507	514	467	523	539	538	532	510	546	533	522	467	493	523	490	523	518	493	504	522	546	501	516	502	531	500	552	477	508	530	545	525	477	511	536	487	533	501	507	534	519	500	528	528	518	514	481	523	495	550	522	495	555	486	526	555	509	565	472	536	504	505	525	502	517	496	528	526	516	589	507	522	496	518	500	529	495	501	491	499	504	525	496	574	535	527	530	533	548	522	528	507	474	502	502	541	488	524	528	480	500	516	505	504	460	538	509	502	532	503	511	512	517	509	521	555	516	513	531	512	559	539	536	505	525	527	570	512	495	533	482	478	572	560	523	536	525	515	453	529	539	525	485	545	527	507	477	514	496	505	513	540	508	525	554	538	513	508	539	529	493	450	485	537	511	561	548	501	527	511	474	544	481	547	532	469	531	517	500	518	491	543	488	506	516	521	519	563	512	514	517	507	517	537	539	554	516	472	523	492	518	519	520	503	535	575	529	511	520	532	551	490	496	518	513	490	538	532	509	544	525	495	511	526	506	553	521	527	533	508	598	554	493	500	514	492	534	523	490	524	468	507	546	494	519	538	488	504	530	564	538	526	523	542	508	561	489	513	500	524	585	520	527	512	492	506	564	503	548	504	519	539	508	504	551	525	480	509	538	505	526	514	538	513	493	522	541	559	483	534	557	540	525	492	487	489	551	483	515	494	500	526	518	509	544	502	554	536	533	485	530	547	486	552	526	520	513	489	494	488	522	488	504	497	533	527	490	507	515	553	588	501	548	487	525	500	553	527	532	535	512	527	494	530	485	513	507	521	547	531	503	479	480	498	505	501	508	514	524	498	514	498	532	526	551	545	532	492	487	509	524	531	515	488	488	548	497	529	492	543	557	503	562	584	498	475	496	502	531	510	508	513	525	484	484	506	536	537	531	531	507	543	530	538	548	508	529	533	516	543	503	526	524	552	529	536	527	522	488	497	519	511	521	547	515	514	524	537	480	490	485	522	530	498	498	520	507	484	526	541	527	484	545	554	496	502	530	518	554	482	507	551	546	499	507	523	521	498	486	513	515	509	496	523	512	493	495	512	564	525	500	482	479	516	542	555	511	551	554	545	508	515	552	531	519	513	525	524	503	502	527	514	534	479	484	500	535	481	523	520	513	521	516	493	538	527	510	505	535	508	504	513	493	539	491	532	524	507	532	490	526	496	522	503	538	515	566	519	537	542	507	508	518	532	494	567	483	545	503	511	510	511	505	533	510	500	508	510	521	478	500	552	500	535	494	517	506	495	552	509	512	556	531	516	501	559	514	531	525	506	525	558	534	551	561	499	536	549	481	525	496	523	492	528	509	465	523	504	499	507	514	506	498	547	529	467	524	512	523	521	512	519	492	526	498	533	518	529	521	488	508	481	478	585	504	505	531	541	569	503	498	502	551	529	474	483	502	516	476	465	514	507	557	525	526	513	520	499	496	519	538	543	499	539	532	500	567	425	534	508	518	498	509	520	503	498	518	467	551	496	507	540	530	523	522	475	489	557	468	509	498	513	522	526	509	496	487	505	510	545	527	502	526	535	499	519	548	529	537	519	507	522	530	485	536	514	474	503	503	534	518	528	485	526	526	488	512	513	515	487	505	525	483	499	502	520	534	527	525	538	546	503	506	470	507	511	539	513	505	499	547	517	508	533	531	525	528	519	520	513	547	531	528	521	521	533	492	471	528	510	517	512	487	526	519	482	526	509	514	508	551	530	509	535	531	518	504	535	506	489	492	525	540	546	549	521	518	504	503	501	486	527	530	529	527	507	487	519	515	504	554	499	533	505	526	482	513	494	535	526	478	512	515	497	536	501	523	519	486	510	521	497	515	502	529	531	514	521	522	513	511	496	511	483	479	505	511	542	543	572	486	538	516	471	506	522	540	535	541	483	501	515	523	475	492	519	517	514	557	546	490	517	531	486	520	519	499	536	516	503	549	511	565	474	527	516	518	519	526	489	539	544	504	533	526	504	502	502	488	526	502	522	537	524	504	492	519	544	509	531	500	509	525	527	514	496	489	486	519	548	517	513	509	557	532	479	507	513	506	531	496	529	531	523	509	536	525	529	552	507	512	492	547	525	497	521	514	476	493	492	506	491	487	510	526	501	522	536	509	515	558	532	509	518	555	527	526	549	484	533	537	518	496	518	562	534	493	511	536	522	518	533	528	516	512	517	509	481	495	530	512	505	534	530	543	513	520	542	536	504	527
33150	38638	39166	28253	17818	10705	6281	3846	2435	1204	750	446	379	359	342	325	348	335	314	337	324	337	295	320	350	297	330	324	300	331	279	317	316	322	330	321	294	337	298	320	311	330	323	317	306	302	298	342	313	290	299	318	326	281	345	315	294	306	318	302	324	289	310	293	295	309	272	360	315	318	304	288	309	323	341	308	323	313	318	296	325	302	299	309	295	342	308	307	299	282	328	287	287	310	321	293	297	351	289	291	315	307	316	309	331	326	298	324	313	302	304	326	303	308	280	297	308	292	316	298	291	303	288	278	334	307	296	312	308	306	324	335	308	278	291	347	297	327	330	320	327	299	304	306	340	303	336	297	304	287	318	339	323	290	281	299	310	311	305	283	338	296	334	340	325	314	311	344	320	318	310	312	310	287	341	294	335	327	337	351	306	318	327	324	288	281	320	324	302	294	307	277	300	283	325	259	313	328	281	332	287	288	324	349	312	323	335	328	295	295	293	316	296	324	303	322	309	311	305	327	296	320	292	289	327	303	328	300	307	336	317	301	327	309	325	300	303	275	325	311	306	331	330	302	282	306	307	292	312	315	326	312	288	313	335	327	304	338	313	298	326	313	325	312	327	308	291	289	332	320	328	327	328	302	295	306	325	338	298	303	326	292	320	318	317	310	327	301	277	330	353	327	344	306	334	318	299	303	332	298	320	302	303	294	305	327	311	332	302	306	311	314	306	333	312	319	335	322	319	309	271	310	297	331	318	304	311	311	309	327	306	314	318	324	302	294	321	308	305	290	318	331	321	299	329	320	348	309	291	301	303	299	310	323	323	299	297	312	306	340	316	295	328	318	286	298	291	297	283	310	310	300	306	332	341	301	278	304	331	312	292	316	316	296	296	331	345	294	277	295	308	299	313	324	337	323	341	310	297	307	303	345	274	315	316	323	305	311	346	315	299	271	297	327	279	301	322	327	329	318	295	300	334	319	291	302	287	293	317	298	339	279	288	310	305	322	304	302	327	313	306	310	341	317	348	325	285	289	311	332	304	276	310	325	306	297	289	323	321	318	313	288	315	359	291	295	318	308	320	319	290	336	318	303	289	308	307	321	303	295	310	328	307	280	308	310	326	271	289	313	317	312	313	286	317	297	328	317	358	324	304	301	311	316	338	327	320	327	284	305	339	336	306	292	328	305	307	338	301	299	324	336	347	324	283	283	283	323	321	308	290	333	329	323	304	344	329	292	331	267	318	325	342	318	308	298	336	285	299	348	333	310	306	318	306	301	302	323	285	298	279	324	319	301	326	281	290	279	326	288	282	326	300	321	306	332	322	279	301	316	295	311	331	307	306	323	305	308	324	324	293	329	295	269	314	327	335	307	285	329	346	305	309	324	328	303	308	326	321	320	307	355	282	321	347	296	327	331	335	329	334	303	297	323	294	327	288	283	308	302	322	312	326	316	328	327	302	332	283	327	338	342	290	285	295	291	295	296	330	287	341	314	325	305	329	310	341	307	329	329	297	321	313	285	314	323	318	302	331	292	322	282	289	302	300	294	324	335	286	332	294	303	309	340	355	305	288	295	326	308	315	334	313	358	288	301	292	291	314	301	316	297	311	286	291	287	290	299	296	328	312	314	327	294	320	345	305	320	299	294	314	305	314	316	322	341	280	283	305	330	335	293	314	287	285	290	302	327	288	316	325	326	302	312	316	279	307	308	311	335	302	302	302	331	303	297	302	334	322	317	285	329	305	335	263	315	298	313	285	302	313	309	341	311	281	317	330	312	302	302	322	326	317	339	301	316	342	323	306	315	302	317	319	320	286	336	298	323	303	316	303	315	319	315	315	323	276	337	329	294	321	306	309	311	316	311	330	321	290	291	275	300	319	277	317	304	321	326	302	322	266	320	314	317	296	293	323	338	310	307	327	331	310	321	308	327	291	311	305	304	307	337	286	324	295	296	308	344	301	337	343	323	325	301	281	304	316	319	288	282	291	279	323	292	299	320	282	307	294	329	288	295	299	294	300	293	305	256	318	328	344	298	308	307	302	323	325	321	339	313	328	293	311	326	304	336	311	336	332	318	289	317	323	340	351	313	307	311	311	320	307	316	298	302	285	308	301	330	297	319	299	309	300	298	299	299	292	306	341	358	348	294	301	352	324	310	331	309	306	334	328	302	317	331	322	309	311	287	335	281	293	304	310	329	311	318	303	304	309	303	327	289	329	358	329	303	296	281	307	312	301	295	292	310	292	303	316	300	301	338	327	316	283	332	306	302	324	344	326	303	289	319	289	317	329	307	300	319	332	296	327	305	281	312	309	322	325	303	282	289	324	316	304	296	300	298	295	324	299	311	308	301	303	336	284	321	322	325	309	330	314	281	300	287	304	300	309	325	333	293	305	317	292	300	330	306	284	295	309	310	299	332	295	349	276	312	342	286	300	305	315	326	319	297	296	265	307	306	308	319	314	318	308	300	342	319	348	344	314	306	318	333	320	303	318	288	271	303	348	302	335	314	291	286	304	313	325	300	303	322	305	318	316	315	313	285	334	276	327	319	316	325	316	312	345	289	310	340	310	310	320	302	299	297	347	322	307	313	338	289	305	328	309	305	306	259	315	287	308	297	299	342	322	318	324	290	324	321	320	337	308	297	269	328	301	327	279	297	315	320	308	278	335	319	304	317	300	311	290	324	306	333	308	309	297	320	329	329	294	326	323	332	296	293	311	319	316	313	325	347	289	309	314	301	313	318	279	290	321	330	341	292	343	304	320	302	292	284	317	329	306	292	322	313	285	361	313	309	303	309	314	289	347	291	290	314	300	343	325	329	314	316	323	298	292	310	285	303	300	286	281	336	294	329	295	304	324	328	326	310	295	324	317	293	324	301	312	334	286	294	312	291	294	314	290	312	299	335	295	318	349	330	325	324	322	309	313	303	326	316	308	329	316	315	317	295	349	349	303	298	307	339	292	324	326	312	319	299	293	301	296	310	281	334	287	299	271	370	298	300	306	317	344	297	337	323	325	338	294	276	298	291	327	294	354	317	327	286	332	310	328	304	290	314	329	326	314	298	315	311	336	309	308	298	315	283	322	326	318	339	296	289	322	313	332	303	289	307	296	320	301	318	299	323	320	321	317	325	295	316	296	313	303	301	317	294	267	320	285	303	305	295	306	277	366	309	343	332	336	319	329	307	298	340	290	304	276	303	326	323	345	303	309	304	291	310	309	308	297	284	332	317	313	313	314	302	318	315	284	300	297	289	351	307	324	292	308	322	266	316	323	301	297	305	329	324	329	286	343	339	314	318	317	342	303	303	312	281	313	330	329	319	327	311	307	311	268	301	299	284	301	330	301	299	309	303	299	339	311	312	322	325	316	327	313	291	333	293	282	333	338	303	294	310	318	307	295	316	293	356	285	305	319	310	288	340	319	288	350	312	331	363	317	311	306	323	317	299	323	329	311	325	298	336	310	336	285	302	341	309	314	308	269	323	312	314
34712	52340	38859	26534	20196	14433	9394	6228	3920	1908	1114	663	431	427	370	355	359	398	391	372	349	396	361	357	377	350	351	333	365	347	343	308	309	332	362	334	327	327	333	345	340	327	351	341	331	356	304	341	324	341	331	341	358	346	335	333	350	306	337	319	335	319	314	295	346	357	322	319	340	308	323	326	310	361	352	333	335	333	323	343	344	323	346	338	329	328	330	342	373	352	310	336	313	361	309	322	349	326	311	342	335	348	346	328	326	344	366	330	316	320	315	361	346	362	344	345	329	352	346	354	323	335	365	357	344	330	299	343	372	308	292	344	341	329	346	299	345	304	342	325	349	310	318	354	316	306	356	353	350	365	310	316	331	335	354	347	286	346	322	328	347	309	324	336	333	314	305	344	320	302	359	329	285	342	344	341	334	338	310	322	316	333	318	344	305	388	322	323	326	323	304	308	322	332	320	313	326	332	368	328	347	338	303	351	323	321	346	354	307	329	365	313	353	312	358	328	331	335	318	338	353	361	326	350	372	358	352	309	315	333	314	323	344	358	340	369	324	348	316	335	332	338	304	317	349	321	328	345	302	341	328	356	332	341	321	368	334	337	357	329	365	333	312	320	314	306	348	301	329	338	389	340	342	318	322	344	349	320	331	363	368	354	333	297	358	368	340	354	356	348	316	326	361	348	326	321	318	352	317	366	323	353	347	348	353	340	345	317	327	314	313	359	351	320	335	334	320	342	309	337	364	338	338	345	345	309	342	321	331	329	331	352	355	322	342	346	312	329	363	353	324	346	346	364	348	346	350	315	354	334	350	323	336	332	321	349	351	342	319	333	322	327	337	355	351	343	335	332	367	361	340	309	325	313	357	362	333	334	356	348	353	320	324	365	334	332	353	345	344	319	346	313	340	318	347	339	334	320	344	348	334	350	296	307	334	330	347	350	328	333	336	344	300	361	346	371	323	326	359	310	333	343	337	329	330	340	362	327	340	354	336	300	300	340	340	339	371	322	354	335	328	343	359	305	339	355	346	332	325	351	325	371	323	337	325	379	357	330	327	366	339	317	339	320	363	328	333	314	341	350	343	321	351	322	304	344	355	322	347	360	341	337	318	344	309	347	313	288	338	345	325	314	321	316	335	365	320	331	307	361	328	382	315	289	333	362	303	341	307	349	299	335	346	313	354	361	318	344	341	336	317	334	309	346	342	326	350	341	338	332	339	341	327	351	338	349	310	345	329	299	331	302	323	342	332	324	369	339	351	348	326	336	320	352	314	340	339	338	329	317	358	326	329	308	345	345	328	335	322	335	339	314	339	316	362	347	324	319	330	330	317	336	342	346	322	342	313	338	330	325	340	339	325	320	342	363	378	360	331	345	341	348	312	332	328	346	326	340	325	366	326	316	334	340	339	298	320	316	332	349	363	301	315	319	370	338	340	321	336	364	375	339	299	347	326	334	357	313	326	329	331	328	335	325	333	325	364	370	327	344	300	332	345	329	341	319	347	332	329	315	327	336	343	344	339	306	320	341	328	340	303	322	339	334	352	335	313	331	371	322	347	332	365	342	309	348	335	310	310	335	353	345	326	326	330	337	318	300	347	353	333	340	342	301	334	308	317	332	320	316	352	365	321	298	329	361	352	331	361	306	324	321	344	362	353	333	331	349	321	303	337	381	378	358	335	351	336	384	334	307	347	360	308	343	358	309	328	318	311	331	335	339	355	334	330	338	335	305	298	337	352	312	300	322	358	328	373	357	342	317	347	356	352	347	353	359	312	340	365	340	336	326	306	357	323	325	361	320	320	329	310	332	350	298	333	359	333	328	349	307	315	378	377	311	293	319	338	322	347	316	327	330	366	349	330	319	293	307	318	358	336	330	336	354	361	352	340	300	316	332	332	325	321	341	345	307	395	332	370	344	336	342	347	320	323	349	316	353	330	351	338	324	333	354	349	365	333	308	357	337	350	328	346	322	351	342	308	344	333	341	330	332	360	327	328	353	323	371	326	356	339	341	327	317	330	305	319	343	340	307	323	378	327	318	341	326	352	298	326	340	346	345	362	327	314	315	326	301	310	316	314	306	381	299	329	328	354	342	326	376	319	314	343	332	339	329	344	345	334	329	334	345	333	364	365	348	369	287	295	352	332	319	367	324	305	332	314	321	325	320	313	345	308	340	305	300	360	311	348	340	366	339	325	356	330	371	314	359	342	328	349	328	329	335	318	317	356	338	342	358	350	322	310	335	346	320	332	337	296	317	347	346	370	351	352	360	336	339	350	325	366	358	339	323	349	344	356	344	338	342	348	345	322	353	326	359	318	355	351	335	312	322	326	352	303	319	328	341	297	332	326	305	314	325	342	349	345	337	327	348	352	357	355	312	326	328	327	361	315	308	328	335	342	321	310	353	351	352	319	350	350	342	327	353	326	366	327	367	351	342	343	355	384	353	362	325	341	372	350	318	343	315	365	345	335	326	330	334	309	323	371	338	375	302	342	362	335	347	355	352	337	333	318	356	338	363	343	346	348	343	323	344	331	319	310	315	331	307	357	321	326	326	356	345	362	341	331	316	346	340	341	328	325	332	314	330	303	330	310	315	333	326	348	320	346	328	353	320	376	329	318	348	326	332	318	351	331	316	352	358	337	317	298	337	312	333	325	301	340	320	342	358	322	358	347	318	346	321	334	352	350	327	345	376	342	343	336	352	337	318	329	313	367	321	336	324	361	358	356	315	340	347	317	330	339	309	341	312	340	354	338	325	328	323	353	334	359	341	316	339	310	343	368	348	325	319	330	293	320	347	358	342	295	334	310	360	334	341	356	343	336	339	331	317	316	319	297	341	362	279	352	358	342	354	298	345	342	349	343	364	347	344	341	344	349	321	333	346	299	383	310	316	308	343	373	313	349	328	325	328	342	329	314	322	319	320	325	335	324	332	365	355	330	366	320	326	334	307	355	347	344	342	346	303	328	324	329	311	334	345	337	361	351	343	311	353	344	340	297	323	356	349	323	351	342	349	376	352	349	347	350	315	337	324	299	375	348	328	317	322	358	351	335	308	345	299	329	383	352	317	341	339	322	318	322	360	352	324	307	320	341	318	324	303	341	342	333	332	322	319	357	329	341	343	357	345	326	358	368	345	327	358	348	324	331	357	293	309	337	351	335	385	347	355	358	349	350	320	304	342	353	350	335	376	312	357	315	353	343	309	324	336	350	349	326	315	337	334	325	329	327	304	323	339	363	316	357	349	315	309	363	321	336	351	337	375	332	335	336	318	329	329	326	346	322	346	344	377	348	340	375	343	343	324	353	330	338	328	336	344	352	328	304	342	344	312	357	337	309	307	346	322	337	323	344	344	345	329	351	338	360	357	336	315	333	330	304	344	318	318	338	334	307	320	353	335	318	336	322	338	334	381	323	350	345	341	354	331	333	346	333	322	328	347	381	322	337	325	353	335	316	340	319	337	353	324	318	316	352	355	344	349	335	339	316	322
24512	21665	29264	26351	23992	21134	14469	7823	5569	3021	1581	761	511	458	399	409	399	387	374	407	387	404	357	342	382	362	350	359	364	380	335	359	356	346	344	334	352	364	330	323	324	342	355	335	370	333	325	340	320	337	344	333	336	359	332	321	352	360	347	295	324	338	337	331	336	327	313	305	327	329	363	355	340	328	362	333	304	314	351	330	327	342	367	341	330	373	354	322	336	309	313	324	322	332	316	340	332	338	346	344	350	350	335	318	338	347	347	327	320	363	294	357	373	363	341	333	326	362	306	352	336	322	341	330	342	316	355	370	338	349	342	326	324	329	329	304	385	335	322	367	351	348	319	321	333	309	307	342	344	332	334	314	355	347	358	337	374	309	348	343	328	375	327	348	323	330	371	343	339	325	321	320	335	307	303	337	347	349	355	342	339	341	338	294	317	304	367	358	331	358	325	328	310	333	350	382	319	361	318	331	319	305	338	342	336	332	340	373	313	359	352	359	341	370	339	374	354	331	327	319	372	349	323	312	338	321	351	363	346	334	342	340	321	337	326	354	385	346	301	324	324	322	336	337	351	337	336	339	328	351	359	334	322	344	326	345	335	323	312	324	321	307	341	308	316	314	326	331	371	319	305	365	345	339	328	328	350	319	370	345	332	357	322	298	342	335	335	343	348	335	339	328	327	341	331	327	326	375	348	341	318	319	331	356	323	342	325	337	367	309	354	363	309	319	377	316	330	330	338	322	329	329	334	328	339	357	353	335	311	338	338	333	361	323	333	365	333	350	300	341	319	319	323	331	340	326	313	334	341	362	331	371	336	332	315	344	323	321	355	327	346	301	324	328	363	336	315	339	336	315	326	357	317	350	335	330	340	354	332	342	338	339	355	338	316	319	337	329	335	320	332	336	361	374	339	325	321	358	345	359	344	344	334	352	330	365	320	379	352	315	321	328	382	344	350	334	346	344	309	337	344	339	299	340	350	350	349	347	332	366	374	312	323	374	299	321	334	335	326	296	370	322	353	353	321	320	297	363	369	293	326	328	349	338	363	363	353	325	328	336	335	332	358	360	339	331	323	337	321	318	301	334	295	348	336	351	335	303	293	345	331	335	333	333	352	343	359	331	330	323	319	357	376	361	342	362	359	330	349	348	353	355	348	322	304	350	328	336	309	349	343	321	337	375	352	340	344	315	328	358	324	328	356	341	354	335	366	329	333	366	357	320	349	316	318	355	325	346	344	320	356	320	317	316	347	329	355	329	362	372	337	352	343	349	316	375	342	321	338	317	369	351	316	344	314	317	359	324	308	341	340	314	345	332	348	349	328	370	323	363	332	350	324	334	298	312	361	303	335	320	329	325	338	334	337	387	328	359	314	344	316	361	309	352	329	333	324	346	357	375	316	330	321	362	316	326	359	321	343	337	323	351	342	321	324	298	330	338	324	347	336	309	328	323	300	322	340	336	317	349	348	332	339	342	353	330	322	323	319	326	337	324	345	321	344	346	325	327	342	323	354	329	317	300	354	347	350	326	317	345	307	374	319	310	316	311	348	316	329	330	348	355	327	325	327	312	353	329	372	362	314	336	297	343	367	327	338	323	346	342	325	300	304	332	361	311	339	324	321	341	331	321	333	330	343	374	349	319	325	318	355	341	337	315	355	326	335	349	328	325	376	348	304	352	348	333	336	357	334	346	357	320	345	380	309	330	342	312	333	321	301	342	305	347	316	356	333	342	354	373	347	341	346	334	334	371	334	332	345	312	333	323	291	341	326	342	338	320	348	339	378	331	349	351	320	318	341	364	386	359	341	354	327	342	345	324	347	330	375	317	349	313	330	362	326	353	367	347	362	356	346	341	354	350	303	351	352	320	346	360	319	327	356	332	341	313	318	341	326	348	323	355	331	311	339	347	335	327	349	316	313	305	346	323	335	301	348	318	296	343	334	356	329	348	309	317	325	367	321	342	337	371	332	350	339	352	329	352	339	339	320	324	358	311	324	353	310	349	384	317	307	306	374	323	315	333	322	343	337	328	380	330	325	307	328	344	334	293	345	339	341	337	324	315	369	326	349	353	344	352	354	312	355	348	336	329	357	390	338	295	341	331	346	328	341	339	354	360	347	322	352	331	330	336	336	349	317	336	341	362	324	342	313	319	354	336	359	332	370	343	337	312	330	384	348	319	303	360	345	350	331	330	313	348	328	352	353	339	356	370	382	357	334	335	310	345	351	321	367	321	325	350	340	317	360	376	343	334	329	307	347	356	321	372	335	358	328	337	300	340	331	356	372	368	317	329	343	362	352	323	319	350	346	332	344	324	336	333	353	338	343	324	348	334	343	351	355	352	362	349	339	338	341	345	347	387	299	340	344	351	309	347	337	321	327	326	330	319	320	337	322	318	364	329	319	307	340	324	338	364	310	328	338	336	346	370	334	309	318	349	335	340	354	343	332	328	306	329	343	360	363	322	335	355	312	339	326	327	333	336	344	331	340	336	348	340	336	337	333	361	322	333	334	296	340	335	342	337	347	320	339	372	298	311	362	346	315	319	351	306	355	326	341	342	355	358	327	325	354	326	301	290	333	341	337	316	334	347	348	324	319	319	333	332	301	324	333	354	347	334	326	359	332	353	396	360	336	345	321	364	344	307	336	325	346	331	333	361	358	328	369	316	298	319	354	367	324	366	336	328	347	315	331	321	332	348	343	342	352	322	327	322	338	324	326	349	349	346	368	340	347	364	325	320	332	346	320	344	359	334	348	321	356	352	340	356	330	299	344	310	342	351	384	324	352	335	332	321	346	336	322	348	358	332	339	351	308	321	332	346	322	318	315	328	327	337	329	332	321	351	322	351	333	347	303	325	326	351	324	357	356	349	337	317	347	346	377	344	329	330	359	307	355	336	343	318	325	352	342	349	316	325	310	316	328	292	338	372	328	307	322	324	326	308	328	335	349	364	307	350	344	334	309	343	349	326	320	357	348	335	332	333	345	358	345	369	338	363	338	329	332	358	338	331	318	351	361	334	318	354	351	330	340	344	343	311	340	331	350	336	325	305	331	330	331	319	327	349	319	323	330	346	317	346	354	307	332	305	348	336	295	318	338	321	336	341	332	348	340	342	346	324	342	311	320	320	346	315	328	309	324	348	336	330	355	337	315	308	357	315	334	351	342	348	348	334	330	363	366	366	331	346	348	341	349	327	325	320	349	333	332	348	322	356	317	350	329	363	354	332	320	335	342	334	355	343	340	309	359	319	322	351	367	355	362	341	335	336	345	336	340	357	337	318	329	345	339	357	337	323	288	321	313	328	361	345	323	305	326	330	369	341	344	331	335	359	342	320	317	336	331	352	340	329	316	349	356	329	310	341	329	335	347	346	311	346	316	294	322	333	335	315	319	352	365	323	345	335	340	369	320	361	328	331	369	320	340	303	370	338	354	365	322	313	325	360	330	354	301	320	375	350	328	347	330	348	336	333	317	320	318	321	342	328	319	361
34399	60226	47566	35440	27910	21465	15430	10595	8614	4653	2248	1047	641	516	470	448	412	412	447	447	425	467	442	443	404	397	359	355	335	377	387	354	329	362	351	393	364	370	360	318	385	361	343	348	352	344	367	338	350	355	381	355	390	385	376	362	326	357	362	360	357	343	334	320	334	352	371	365	325	328	342	348	397	386	348	351	403	390	342	327	332	372	354	341	321	363	375	343	354	341	341	322	335	350	366	360	369	366	362	345	338	341	346	354	343	360	328	366	361	365	333	367	368	341	365	368	317	403	328	360	369	341	330	348	374	354	362	362	350	328	331	378	357	374	369	366	358	353	384	342	317	363	342	391	340	371	322	352	322	342	350	327	332	390	345	343	331	372	307	340	364	375	372	344	343	350	353	367	342	362	351	370	371	345	364	349	324	360	393	351	349	375	359	371	372	340	360	359	339	338	347	355	317	372	341	319	371	350	349	361	369	345	333	340	356	340	347	349	345	368	348	378	375	351	356	353	362	347	329	347	337	362	355	328	349	362	369	360	351	374	310	351	338	343	354	327	338	376	368	373	372	324	358	340	350	355	360	350	328	354	362	323	340	364	355	385	387	354	324	357	343	352	353	331	350	357	354	332	315	366	361	347	346	337	354	337	363	383	375	344	364	352	384	329	370	354	378	337	333	323	356	355	385	360	362	359	327	325	354	344	352	357	358	347	354	366	344	329	357	348	370	359	341	378	330	374	347	351	327	316	360	387	367	399	331	368	355	343	321	360	358	352	369	348	337	348	337	378	351	314	372	365	360	345	367	358	327	364	375	349	352	388	337	380	367	344	348	333	358	350	339	373	333	359	368	332	334	312	361	346	353	343	363	386	341	326	314	330	338	357	334	359	377	333	356	317	367	379	319	345	352	345	354	348	354	383	332	344	366	357	349	379	346	372	338	307	359	348	331	371	348	356	353	337	339	334	366	363	349	329	388	342	330	325	376	350	354	368	341	331	366	340	350	379	335	351	349	355	369	367	336	369	369	338	374	357	355	319	350	363	373	365	351	357	353	347	363	321	368	355	370	365	369	366	345	360	370	367	337	355	359	362	327	359	355	333	350	364	332	365	336	387	325	333	368	390	325	331	352	320	378	371	344	393	404	357	344	378	316	358	350	329	368	325	361	342	383	352	361	359	347	386	339	366	364	369	346	367	332	385	356	357	334	347	355	337	355	347	317	379	360	362	361	327	325	363	365	378	362	393	375	353	368	335	362	344	337	355	338	335	386	334	343	347	330	328	360	351	364	322	379	387	339	351	345	353	340	352	404	360	344	356	352	351	351	323	334	312	366	337	359	355	366	341	360	407	360	352	372	358	348	346	345	343	393	350	315	356	344	355	363	377	350	348	371	350	328	366	345	357	413	356	339	393	378	351	338	349	354	321	380	330	343	318	379	357	348	374	326	361	349	372	342	325	361	340	361	359	364	331	362	357	354	377	353	380	348	336	351	342	358	365	325	362	388	370	379	372	361	322	344	349	362	342	359	314	353	352	354	353	364	335	346	378	350	349	375	354	344	352	386	339	323	352	355	334	343	358	331	350	349	358	333	348	336	356	368	334	323	357	353	351	342	352	367	350	356	340	374	363	337	373	371	369	329	393	335	308	324	389	334	376	380	366	365	334	347	382	339	360	364	385	357	382	376	386	377	343	394	338	366	332	384	343	360	325	339	360	326	338	396	340	357	328	337	364	322	334	361	360	334	354	352	345	353	351	346	345	342	369	370	333	369	361	356	348	343	341	382	368	356	367	343	367	355	375	361	339	327	352	344	376	345	357	352	343	344	358	323	400	364	348	352	346	358	364	343	361	352	369	374	353	369	372	356	343	356	391	339	369	346	343	328	330	332	338	330	321	314	337	383	401	350	353	355	352	340	347	401	384	371	352	340	344	357	335	375	351	356	352	359	364	355	351	358	342	347	370	343	356	373	373	360	353	330	351	342	369	327	365	391	349	356	370	379	359	329	401	337	377	376	365	351	373	340	334	347	348	308	326	383	363	352	325	336	342	334	365	344	332	363	360	328	344	334	335	344	348	369	379	352	325	343	376	366	372	337	360	331	362	322	374	336	333	373	337	370	356	365	361	340	333	367	356	365	344	376	303	366	399	386	347	341	341	348	360	348	362	340	349	359	377	354	351	356	323	340	395	363	375	337	382	316	330	329	366	364	380	337	327	328	362	355	343	332	330	348	355	364	326	323	323	334	379	379	360	357	363	366	342	365	366	349	370	353	365	359	373	331	357	375	357	382	335	352	369	384	348	362	314	371	372	370	340	372	350	397	350	347	348	371	363	360	361	353	329	345	340	354	335	334	374	343	337	342	335	316	339	346	355	364	341	352	366	336	365	356	366	361	322	347	360	327	384	333	351	342	347	354	348	388	368	344	318	346	357	376	323	356	371	342	362	330	323	354	326	345	345	351	343	339	357	366	371	348	388	354	325	385	344	349	348	326	361	330	345	337	361	346	331	357	306	365	332	370	363	362	355	373	349	365	334	382	346	353	379	347	350	351	340	316	328	365	355	326	320	339	350	371	352	357	335	363	381	371	344	373	336	336	356	341	318	368	359	361	343	345	352	358	365	378	340	340	346	329	352	321	350	350	349	351	353	352	368	372	387	374	371	361	318	350	373	377	351	370	313	371	390	337	345	363	377	348	369	351	364	350	369	312	362	352	369	346	362	370	359	376	350	363	318	338	385	335	319	348	348	360	359	352	376	386	373	334	373	367	338	344	343	333	377	337	325	365	358	364	356	367	393	369	343	351	366	353	360	339	386	369	368	313	363	362	362	351	373	344	339	365	361	326	402	366	365	360	374	384	353	347	372	348	338	351	325	402	404	351	337	355	324	333	373	339	363	354	376	390	354	353	369	350	322	378	365	345	361	354	360	358	369	371	322	329	365	400	361	350	357	387	412	289	377	368	379	373	313	340	356	356	395	346	332	339	354	354	350	329	350	353	367	403	364	341	340	343	365	342	343	357	348	325	366	346	346	373	374	376	386	320	334	337	322	355	382	323	361	348	377	337	349	405	348	366	377	365	352	354	359	339	332	361	339	376	363	345	313	322	347	365	340	342	360	351	365	335	353	330	391	349	412	385	340	382	337	373	390	344	377	385	354	375	348	324	345	367	353	360	353	313	340	376	372	365	362	363	304	350	330	371	342	368	357	346	373	339	361	371	352	366	332	326	367	366	346	332	348	348	328	380	361	341	329	372	370	335	370	375	338	364	352	358	343	331	371	362	333	346	370	350	328	330	363	384	408	340	375	374	394	336	348	353	318	332	367	361	353	353	355	343	358	388	338	346	312	349	353	364	340	331	363	372	371	365	361	358	350	353	347	333	345	357	329	360	354	371	324	364	338	332	364	373	359	356	358	353	336	327	383	364	346	336	364	343	349	375	320	320	341	337	371	351	364	361	361	348	328	326	355	351	344	359	361	354	349	364	342	358	352
25684	21798	30129	29564	22492	16155	11844	6611	3565	2168	1207	788	558	523	457	497	403	468	451	442	495	445	490	446	440	410	414	429	427	363	455	407	407	425	423	418	437	389	417	415	442	400	432	444	421	409	418	426	393	437	433	462	431	427	422	388	423	427	402	433	434	393	419	434	432	382	420	420	432	417	450	416	409	446	424	416	410	448	411	406	441	447	416	407	425	441	435	431	444	448	417	407	399	414	440	454	421	433	446	423	421	397	438	404	439	427	394	427	406	419	436	395	456	444	406	418	454	368	445	436	430	390	413	445	449	449	402	405	423	435	443	408	420	394	418	415	421	417	393	420	458	428	432	391	410	392	395	430	418	418	416	443	412	427	430	383	390	436	422	412	397	409	423	440	431	377	354	356	421	412	393	442	411	445	440	433	448	458	419	451	435	439	413	445	402	438	411	403	409	442	432	443	433	444	421	410	445	385	408	403	400	412	406	425	400	418	427	363	403	425	392	418	421	389	434	435	438	406	436	450	432	396	449	432	411	401	427	413	417	414	404	446	419	372	413	436	423	398	406	418	401	442	427	404	428	387	416	379	434	434	439	399	449	406	427	402	419	407	402	441	428	443	425	399	405	383	396	426	423	401	412	392	426	435	406	449	417	437	434	410	417	419	420	416	417	438	421	415	391	435	440	442	450	421	421	425	440	400	422	408	433	423	383	419	398	453	410	396	422	408	429	428	389	445	444	462	423	410	395	393	419	405	373	422	435	445	448	424	416	415	441	459	398	431	429	432	385	425	416	428	404	445	433	426	409	433	377	436	449	404	381	448	416	405	424	399	442	402	441	389	424	439	431	470	457	410	426	454	381	384	438	425	396	428	439	383	444	408	407	436	433	427	428	417	414	385	405	430	401	387	432	419	442	412	411	431	448	396	405	449	402	386	374	447	398	402	411	415	418	403	435	424	441	429	458	440	376	429	402	424	421	420	391	426	434	421	426	436	393	392	416	483	426	412	428	377	392	406	417	400	434	437	434	457	408	405	433	427	417	407	421	433	470	407	435	412	432	434	427	435	455	413	412	430	425	431	433	429	442	413	423	397	397	439	414	407	413	442	401	435	394	427	377	424	396	451	359	421	432	409	416	419	422	411	393	416	426	469	405	397	456	442	428	402	407	441	411	416	437	433	411	430	407	435	448	440	400	354	387	380	414	445	406	414	426	415	408	425	442	403	409	421	431	396	431	429	465	447	440	408	417	404	428	421	434	427	384	414	408	421	418	441	431	438	428	447	423	444	455	422	433	431	422	436	367	447	439	414	420	421	400	421	424	455	416	428	439	386	413	369	389	395	429	394	424	437	425	429	399	438	431	398	411	399	412	392	410	388	420	460	456	413	410	423	423	405	427	388	424	408	402	478	427	417	405	443	429	446	420	443	391	397	423	415	433	380	432	399	395	442	423	406	386	412	426	440	401	434	420	427	406	425	426	427	442	426	388	406	411	399	424	439	441	408	441	415	401	387	410	379	429	462	392	390	426	431	418	374	440	399	418	409	415	396	373	443	443	426	412	381	435	391	434	415	446	419	399	440	448	418	438	406	442	426	433	387	444	401	440	430	433	411	424	409	377	447	426	403	396	421	392	442	412	432	447	430	381	422	435	404	414	428	411	381	425	444	445	392	403	431	416	408	417	426	381	433	438	449	422	398	451	450	435	389	390	433	413	441	413	413	452	420	421	434	418	394	428	406	419	440	420	447	412	450	443	423	433	448	404	437	398	424	429	397	440	419	416	398	383	433	399	414	423	434	429	389	420	404	442	413	423	429	428	419	433	443	428	410	407	415	449	396	421	427	417	404	431	415	435	431	419	377	394	432	390	381	439	408	393	426	419	423	444	403	396	392	435	415	448	424	432	396	442	417	422	440	413	391	420	427	441	424	417	429	442	419	453	408	454	418	392	434	433	399	388	431	395	415	422	390	400	439	426	437	395	394	430	415	446	427	427	415	446	412	407	413	408	435	408	400	424	422	413	408	453	400	440	421	456	406	412	472	427	429	434	455	449	400	397	415	444	396	407	424	412	405	422	422	409	448	418	414	457	401	428	451	425	421	405	433	448	403	403	392	415	399	479	416	433	404	420	439	424	434	422	418	385	412	412	433	404	410	451	401	448	390	394	413	403	443	386	437	430	407	435	452	434	411	397	415	417	428	424	411	442	426	450	399	451	432	408	396	415	421	406	437	410	419	438	446	429	419	416	430	387	435	430	445	411	447	430	437	434	395	405	436	427	406	421	411	428	427	411	423	396	427	456	414	408	378	377	417	432	403	404	453	441	439	416	452	422	449	396	403	455	422	412	433	418	434	427	445	423	421	398	452	436	418	420	438	388	427	420	431	435	417	403	407	401	437	404	380	400	412	431	402	392	401	432	409	404	391	450	395	412	430	412	417	463	432	434	434	417	417	405	404	435	420	385	413	456	408	429	442	417	443	444	411	435	435	467	430	417	402	416	407	442	439	426	457	446	407	436	428	440	436	420	399	399	420	429	398	425	444	451	446	443	365	453	417	452	437	422	382	393	432	379	433	430	393	408	411	379	444	411	410	421	459	426	476	419	423	398	454	422	418	430	396	443	402	406	432	443	439	402	419	435	444	447	385	415	417	432	462	436	402	456	417	418	392	414	419	439	394	445	439	406	439	434	386	456	393	405	447	415	428	403	395	462	430	439	406	387	419	432	440	438	428	418	412	433	390	422	400	419	404	411	439	435	424	397	445	405	420	446	403	432	385	443	431	427	397	414	404	375	449	433	401	399	404	446	429	410	385	402	410	407	426	429	428	379	425	409	428	420	406	370	425	421	409	387	423	446	418	384	429	429	464	424	421	409	456	434	416	456	445	436	434	394	417	439	437	419	401	418	463	451	411	402	413	399	443	412	429	433	435	405	423	404	431	408	426	407	405	418	440	435	450	411	384	390	447	407	424	444	391	406	405	404	448	403	415	410	407	423	385	418	454	413	458	401	430	420	394	433	405	420	437	385	441	403	444	430	431	424	423	400	430	438	398	410	437	416	398	445	414	441	435	423	393	409	403	385	445	423	401	435	503	391	404	443	422	417	422	395	436	394	392	433	403	396	411	404	433	381	452	450	399	412	434	420	410	387	434	403	408	410	407	387	407	407	423	426	427	405	411	453	365	429	411	427	400	446	409	404	430	423	436	453	420	413	420	445	426	419	428	436	423	457	420	441	434	420	417	389	440	443	425	403	411	387	407	432	386	431	439	449	418	460	455	424	440	404	427	406	387	422	473	427	402	399	449	431	405	401	409	419	428	417	427	459	422	402	442	410	419	427	417	428	432	402	403	453	408	426	381	407	415	398	440	393	443	411	426	442	393	461	407	387	413	440	430	425	409	384	419	438	435	440	435	430	389	426	394	422	436	401	431	429	448	423	407	455	441	442	432	442	467	429	385	428	393	410	447	416	375	404	456	425	431	421	458	418	417	432	427
33732	55917	44913	32347	25211	19418	15990	10034	5990	3745	1847	1077	677	641	506	485	465	487	462	538	485	469	453	516	504	499	490	495	463	457	466	426	457	451	479	439	479	474	471	451	400	473	446	440	437	444	450	440	390	442	467	459	451	455	440	423	444	480	449	456	428	478	429	425	452	438	402	439	433	446	450	449	473	452	465	423	473	495	448	442	425	474	488	481	452	428	439	440	447	439	454	458	432	483	429	442	478	477	450	446	422	423	417	472	487	381	395	454	435	426	442	411	409	447	477	432	452	475	434	431	452	415	460	422	461	463	459	455	445	451	470	473	465	442	459	460	432	496	429	409	475	433	457	427	435	447	409	410	419	473	388	411	435	462	413	452	411	455	460	468	445	461	423	401	431	460	475	442	455	492	447	421	485	426	461	434	450	448	457	391	428	439	457	477	457	469	453	468	477	465	426	455	457	413	467	464	424	459	424	424	445	455	447	486	451	452	429	432	440	445	445	486	459	416	459	473	426	421	470	438	447	426	434	434	459	444	442	441	463	470	446	433	407	481	445	451	423	486	465	457	467	426	450	451	443	455	445	448	469	439	442	458	444	450	431	457	511	433	424	468	434	461	442	440	466	429	475	432	448	441	478	431	452	464	462	435	440	438	450	423	467	442	476	472	448	440	455	430	454	453	443	453	457	467	442	442	432	438	433	472	461	455	423	494	423	451	439	467	453	432	440	446	495	440	431	449	465	436	475	457	425	445	439	441	447	439	432	477	438	452	439	423	429	446	468	455	440	443	447	427	499	467	472	426	419	431	444	431	433	478	488	480	472	407	494	450	442	485	443	461	494	435	441	438	438	392	448	453	463	435	419	429	449	442	450	430	496	441	423	444	445	416	489	444	464	421	449	461	441	469	436	452	437	427	487	450	465	475	443	444	429	455	413	453	427	417	466	434	500	438	478	452	466	446	459	438	463	459	428	437	438	417	467	423	465	449	473	445	409	493	469	429	449	436	421	466	419	415	441	439	424	435	461	443	432	456	467	412	435	452	438	474	461	432	427	466	441	433	451	428	437	486	420	448	443	419	439	432	440	465	442	452	453	439	416	471	440	432	477	420	426	445	450	403	455	488	451	457	461	437	428	409	459	414	484	460	453	486	473	480	470	442	435	453	476	432	427	433	455	453	459	439	450	432	444	433	434	420	417	452	453	455	465	443	432	406	449	425	424	463	433	452	457	458	408	454	412	475	404	450	450	440	437	440	427	451	425	443	432	421	438	430	442	441	464	440	425	451	447	410	433	460	429	430	422	427	460	425	444	440	432	432	443	434	424	441	454	448	470	448	425	455	438	484	475	431	425	477	425	443	411	465	444	501	457	444	460	439	427	448	489	444	424	448	428	400	488	422	424	421	482	430	409	433	456	439	458	434	401	520	456	479	460	424	453	455	447	481	438	430	469	417	482	464	428	424	460	428	435	448	452	452	469	494	412	418	461	480	486	457	456	441	457	423	443	465	457	473	465	442	425	448	457	450	450	450	448	483	419	452	484	463	438	443	439	443	440	471	432	458	422	474	427	460	444	440	485	429	493	434	404	476	407	441	475	428	459	456	427	400	451	432	452	470	453	457	448	454	453	430	439	466	446	465	415	416	455	427	461	434	464	423	439	429	429	461	400	427	436	449	415	457	443	466	454	471	444	474	441	413	434	464	438	444	474	446	468	452	475	445	457	435	431	491	444	471	436	453	444	460	458	453	452	409	456	453	444	451	435	470	479	457	457	486	439	456	447	443	467	439	457	482	443	455	467	438	500	423	417	459	447	442	435	483	442	446	475	453	445	456	450	463	467	452	427	458	477	465	453	437	460	447	444	449	463	431	453	438	444	414	435	434	437	424	436	488	448	440	455	411	483	439	446	457	435	444	453	453	454	457	435	483	399	487	417	455	439	456	447	404	464	479	467	447	432	460	435	468	415	453	475	440	475	457	455	486	466	448	417	430	434	443	412	438	472	442	443	447	481	458	435	421	463	432	450	476	455	439	435	431	450	476	465	457	470	467	463	430	449	456	434	457	440	460	411	453	426	451	414	440	471	437	435	428	425	469	463	415	427	415	431	447	434	484	443	452	441	412	458	449	435	470	452	450	458	411	468	459	430	458	452	451	431	451	428	431	443	469	433	440	467	457	441	449	449	455	443	435	447	456	423	426	425	506	438	443	479	474	443	437	433	456	454	454	455	492	463	452	436	452	451	404	464	448	439	421	492	487	431	461	411	478	489	440	435	467	480	445	386	434	458	463	476	455	464	446	449	420	425	442	477	478	437	438	430	457	471	452	459	454	461	494	438	494	445	426	453	422	450	464	394	450	449	423	436	447	468	467	411	438	441	458	446	456	453	439	423	434	450	466	414	451	390	429	465	457	455	434	458	460	442	443	446	465	451	441	425	436	427	453	469	445	420	491	434	437	488	487	449	435	441	425	428	450	453	422	432	455	433	421	430	410	428	462	469	431	480	481	422	457	460	455	426	480	433	483	451	471	412	454	456	492	462	451	445	410	422	459	447	416	440	450	428	429	453	470	453	452	420	451	452	429	390	425	468	438	445	448	462	437	428	396	460	451	418	438	438	489	466	415	481	453	474	428	446	445	433	409	424	449	448	431	433	447	452	473	409	441	468	447	469	439	462	461	408	451	456	435	441	447	441	433	457	466	439	469	444	470	413	451	414	434	441	461	454	467	443	451	442	479	436	428	472	437	447	429	456	453	453	431	450	439	437	430	427	463	460	451	447	471	430	415	443	465	491	457	424	435	462	471	411	457	478	453	439	430	447	459	417	429	460	429	474	478	461	477	419	470	465	439	453	462	417	451	470	427	414	447	454	452	455	455	444	479	421	471	411	448	437	451	433	428	431	441	453	453	429	425	441	451	443	405	423	428	438	467	467	410	463	449	480	443	481	420	464	465	471	433	441	416	468	491	480	435	446	456	455	418	469	453	423	412	432	484	390	421	451	428	454	471	479	480	441	408	478	471	444	428	438	454	425	444	483	453	437	465	458	438	469	445	436	472	425	458	477	445	472	452	445	443	479	448	456	425	475	441	470	478	469	463	431	475	468	447	453	446	451	436	456	465	397	456	438	457	421	454	449	417	419	422	460	476	432	449	432	458	464	457	431	429	441	423	441	474	465	481	450	442	435	462	454	442	479	441	435	456	445	470	425	473	442	437	478	443	428	453	449	457	460	416	467	435	479	412	446	457	423	398	465	438	429	434	457	473	444	443	458	481	425	414	483	481	451	452	438	454	427	426	442	417	454	431	474	502	455	449	447	463	429	462	420	446	433	414	424	445	459	477	417	425	463	431	415	449	428	389	472	482	431	449	466	429	447	451	432	465	428	413	456	448	408	466	484	457	460	457	396	426	477	458	434	458	443	468	427	485	452	479	445	491	434	440	460	418	449	411	445	470	459	453	483	458	463	462	447	444	455	432	460	440	470	434	446	440	390	478
23249	21658	29508	24891	23683	26882	27182	15943	8838	5186	2927	1300	821	683	554	626	580	629	619	565	580	560	553	603	597	551	544	545	522	582	494	503	530	517	503	481	486	540	548	523	503	499	533	558	531	477	500	526	495	522	488	497	506	510	517	431	502	507	542	475	503	480	488	468	527	510	524	528	506	518	490	523	517	505	501	485	519	479	489	512	484	493	508	510	501	540	514	502	534	544	544	541	509	475	533	538	496	478	526	510	546	541	475	543	495	513	496	510	515	488	524	501	523	502	532	515	540	487	525	501	502	531	539	523	544	514	553	506	551	531	521	483	515	520	510	493	492	504	485	522	566	476	508	520	484	500	484	497	522	527	479	535	537	524	483	527	496	524	517	480	540	482	503	503	493	491	503	515	504	490	508	537	508	492	536	480	509	532	498	553	516	526	525	469	488	520	557	458	504	476	480	503	497	504	491	489	472	532	518	517	557	501	478	529	508	510	508	489	503	487	494	520	510	550	523	515	465	485	456	490	553	517	512	504	508	500	521	526	530	488	520	531	513	528	512	542	466	492	507	516	491	478	513	532	497	488	499	524	513	463	508	522	530	514	552	504	512	558	546	500	524	482	497	512	524	500	475	536	541	495	501	521	489	545	528	511	490	474	517	511	512	514	528	506	489	520	492	497	519	501	528	501	543	507	523	513	505	531	496	533	476	537	486	493	528	503	490	532	530	481	477	473	477	569	523	484	521	541	479	504	508	481	495	509	543	550	512	518	499	504	507	511	470	542	523	491	568	500	529	524	538	490	546	502	521	509	496	489	461	448	498	496	508	521	534	494	515	484	500	496	524	479	500	522	555	540	527	517	501	497	509	470	540	474	488	478	494	490	509	508	474	511	532	521	528	530	563	534	499	485	503	479	499	481	514	516	509	497	505	516	520	512	500	499	495	488	480	500	550	535	482	546	504	495	508	522	494	517	514	480	528	522	523	523	510	495	497	522	505	462	544	504	478	524	502	541	497	504	508	520	501	552	457	535	528	521	463	496	536	481	496	523	524	504	497	486	512	481	581	513	504	522	490	510	562	493	553	526	495	525	508	513	526	542	506	482	534	500	457	506	490	509	483	500	518	473	475	514	496	503	523	526	477	486	499	520	493	516	524	485	518	492	525	563	523	507	514	534	553	497	509	487	513	504	489	506	493	515	479	467	521	498	505	519	528	519	478	470	522	546	477	512	521	479	494	480	542	470	486	575	480	500	514	531	508	501	542	517	508	467	479	504	523	505	491	503	464	495	510	510	485	503	521	504	512	534	487	519	524	513	510	502	499	523	539	518	506	500	557	538	554	508	488	550	512	508	501	531	521	536	486	531	522	511	475	521	496	521	518	507	490	496	524	529	541	529	506	533	546	479	488	513	539	479	507	486	520	506	539	512	485	499	494	508	525	491	515	498	521	478	498	505	539	542	543	507	516	538	536	525	502	519	518	499	545	502	489	524	517	506	547	511	509	532	547	542	509	516	519	535	524	531	464	515	524	503	520	488	530	527	539	521	537	491	493	484	487	522	536	543	491	492	516	526	491	479	511	473	482	517	492	557	501	522	521	488	503	476	529	544	510	511	524	477	529	502	514	495	473	487	497	532	499	527	531	506	508	527	506	517	499	493	489	504	485	495	500	460	504	499	532	504	494	509	521	500	496	543	502	569	494	497	507	520	485	482	492	541	523	511	505	514	512	491	465	540	508	498	563	545	495	517	535	480	504	533	514	527	494	467	511	498	540	490	465	558	530	530	515	539	468	497	489	508	470	488	515	508	515	505	497	524	531	514	488	502	519	506	512	516	505	537	508	538	543	478	509	521	503	520	542	509	539	491	554	489	489	545	538	501	537	482	485	533	481	521	561	495	499	497	539	530	508	491	502	487	501	500	505	484	558	493	547	547	524	515	486	487	506	497	514	520	543	521	515	528	522	498	539	505	511	556	495	530	498	536	463	498	492	492	511	519	527	538	479	490	516	494	515	525	475	523	521	487	526	478	509	510	509	533	520	541	550	520	527	495	537	501	509	515	500	529	534	525	482	534	522	470	477	493	478	533	519	515	515	520	480	473	503	543	494	516	502	515	559	545	492	477	506	533	474	488	528	536	486	523	487	532	519	478	483	523	485	502	530	497	501	455	510	554	485	487	524	522	542	480	516	463	533	514	554	558	516	534	540	513	509	518	525	519	565	519	517	493	488	488	511	503	531	508	590	503	508	469	490	536	505	487	501	517	503	460	526	483	547	494	498	516	528	518	503	487	488	473	524	494	493	502	521	478	490	457	497	485	526	547	525	533	503	519	516	484	499	497	546	533	482	535	488	504	534	483	522	525	509	547	506	540	519	511	513	553	512	486	522	497	522	468	496	501	518	557	495	496	557	491	490	471	537	462	528	511	512	534	493	517	508	557	521	507	483	496	534	583	512	514	511	487	527	558	519	563	515	496	503	518	544	489	503	501	506	476	468	503	481	464	500	467	546	498	489	489	516	527	466	481	533	488	489	493	491	544	558	518	482	490	498	510	512	524	515	518	473	499	530	504	484	486	516	483	500	469	493	505	527	538	520	478	515	521	523	515	535	543	485	520	530	496	522	501	504	484	513	546	497	503	527	497	501	484	513	530	513	522	496	468	462	489	507	485	525	519	516	545	538	534	503	524	463	506	508	485	506	522	545	518	541	525	532	544	520	514	494	515	499	497	497	491	520	477	500	490	494	476	526	541	545	459	508	504	481	506	509	467	472	500	489	491	539	516	522	488	528	492	498	468	489	517	519	505	530	508	486	496	482	538	480	497	494	497	538	515	512	512	510	492	539	516	512	507	503	565	523	524	522	490	527	517	495	507	500	506	531	523	498	518	514	507	473	492	489	519	525	486	483	537	519	485	521	500	474	482	506	551	525	483	497	477	512	516	520	533	516	488	520	513	522	472	523	526	515	497	514	516	502	493	506	518	494	534	511	507	486	483	507	469	494	518	490	512	511	504	507	493	505	536	501	524	536	508	509	520	537	530	513	483	521	519	544	497	500	505	484	528	493	505	508	521	501	507	479	510	487	517	498	491	490	466	507	519	503	472	495	531	533	484	491	513	499	486	483	523	517	513	500	487	532	504	494	504	524	546	554	568	476	519	527	487	511	521	498	475	521	534	506	521	468	547	527	481	503	532	488	507	510	457	540	519	486	535	492	537	503	518	562	498	509	517	486	542	465	539	516	515	483	504	494	485	571	543	508	465	518	514	491	513	514	548	480	538	500	517	520	544	502	477	467	521	527	471	508	530	506	517	506	543	539	485	480	474	501	500	537	526	504	526	521	514	509	501	500	526	504	511	543	520	533	491	548	489	513	526	525	524	533	501	464	506	505	512	507	513	495	515	490	480	463	523	522	529	511	485	441	523	510	507	522	527	504	511	536	555	546	476	489	508	493	519	512	480	533	517	512	529	523	499	507	555	470	516	541	542	525	510	529	518
36945	66058	54395	43146	36608	32129	26142	18322	11748	7203	4290	1842	1053	789	729	649	620	642	653	697	659	657	598	613	624	606	573	549	569	521	539	542	546	534	520	473	539	522	518	523	495	556	490	550	540	552	526	521	535	551	510	542	499	529	519	527	545	476	480	530	514	521	521	497	492	489	521	506	518	515	506	518	529	512	522	524	554	506	511	489	543	482	545	504	511	488	524	522	520	533	509	518	523	508	524	505	506	512	533	487	486	534	501	551	505	512	538	530	557	512	524	526	537	505	489	542	537	527	506	572	509	490	492	536	556	475	530	511	528	529	506	483	520	503	517	503	490	519	507	520	523	531	522	538	575	509	528	527	565	539	541	518	513	520	511	489	518	485	522	522	553	531	504	559	496	514	509	524	565	524	540	542	515	488	542	499	510	518	512	466	555	539	510	559	518	490	480	525	509	517	510	537	516	529	544	535	504	547	512	484	453	545	502	507	539	515	529	513	539	519	523	554	520	515	516	495	533	511	473	474	528	535	503	539	521	518	534	509	519	507	496	495	544	507	539	519	514	517	511	517	534	531	525	534	534	560	528	498	536	510	530	514	528	570	505	517	508	522	548	513	518	519	504	532	527	525	512	519	485	527	535	514	506	502	513	538	490	482	499	501	483	498	516	522	512	518	519	525	514	537	568	514	498	495	515	515	460	492	494	503	531	563	531	542	531	494	518	503	511	520	523	541	503	499	531	538	504	472	500	506	504	503	522	531	522	530	516	521	514	501	544	544	507	521	526	514	485	483	507	551	516	534	535	511	492	550	527	548	511	512	502	531	524	537	508	521	542	505	481	491	536	517	542	498	510	551	490	525	520	508	499	503	572	535	538	542	484	486	544	534	465	509	512	516	544	522	512	468	529	495	500	494	515	499	490	519	512	529	500	516	533	509	529	531	518	535	566	522	499	488	525	498	534	515	517	499	556	492	520	529	558	523	514	535	539	514	490	545	529	505	543	544	521	529	512	531	505	529	520	517	469	530	509	558	517	515	523	545	522	526	515	515	466	509	515	492	514	534	510	504	526	510	534	502	512	503	472	526	507	549	493	507	539	546	564	528	522	505	521	496	547	525	542	499	539	517	509	545	512	498	534	493	553	523	504	490	540	551	511	469	501	560	546	511	518	500	491	523	528	546	554	562	526	551	518	528	460	509	546	512	515	481	521	494	521	508	506	530	538	524	552	533	560	521	503	498	521	530	543	490	548	490	541	512	546	543	517	495	509	542	550	535	523	559	519	503	486	536	489	531	493	541	477	529	550	525	538	547	548	490	525	492	510	496	541	532	476	544	528	532	532	536	542	524	527	493	512	500	511	507	522	573	528	508	575	531	511	496	483	557	498	494	526	511	474	494	562	530	483	523	520	552	521	524	524	498	522	530	506	511	507	511	496	498	555	503	513	508	566	579	507	512	527	514	548	553	539	526	541	468	522	527	501	494	538	489	490	534	514	516	517	488	541	518	547	512	500	499	511	559	554	492	548	554	517	493	519	509	511	533	494	565	511	558	493	524	543	496	530	491	504	527	508	532	490	524	534	507	521	533	493	506	523	526	514	512	502	542	560	561	485	532	524	484	526	490	505	481	502	538	492	505	558	510	538	509	465	539	530	466	522	505	464	517	536	554	499	518	527	513	544	536	528	534	520	522	535	539	479	487	506	503	543	507	516	494	545	543	486	534	544	501	553	504	518	534	529	482	490	564	523	536	542	518	512	533	526	540	471	525	556	519	555	508	527	508	467	500	496	517	546	539	535	506	482	504	520	510	494	536	529	511	502	528	546	477	481	490	512	514	550	553	471	541	535	454	566	540	532	496	560	511	508	518	497	519	511	543	511	520	496	526	508	500	556	513	525	546	547	528	489	462	542	548	550	530	521	490	516	501	495	530	504	489	571	542	517	490	534	499	550	492	536	523	535	515	467	529	510	526	489	550	511	552	531	484	520	509	512	516	530	553	515	523	518	526	524	502	520	535	537	570	498	498	528	521	528	540	516	510	476	543	484	485	547	532	514	496	526	504	547	531	534	547	539	551	565	550	538	535	484	517	526	509	560	508	554	538	503	521	531	486	547	514	493	496	480	500	528	488	500	506	549	507	537	500	479	519	523	495	521	539	509	555	551	498	506	499	514	499	510	522	516	516	532	516	488	502	542	488	495	519	489	506	549	456	487	493	498	508	528	533	497	518	487	526	505	527	488	548	521	484	524	467	545	520	494	516	503	516	515	483	539	525	526	515	512	512	539	554	505	518	543	554	521	556	517	517	514	512	542	482	509	520	514	495	545	510	509	529	493	511	520	481	542	522	552	501	517	539	488	500	492	493	549	505	557	509	510	491	537	516	545	519	542	481	548	508	515	476	518	528	520	527	495	528	560	507	486	498	517	503	543	563	571	499	521	534	506	575	522	524	503	482	527	572	521	522	520	542	519	535	526	510	527	534	551	511	526	550	539	533	532	530	494	493	529	514	469	523	500	518	513	518	527	549	535	528	506	525	521	565	489	515	563	546	522	529	507	501	485	519	561	506	493	525	484	569	499	472	535	497	516	527	544	511	500	487	539	530	508	515	528	514	468	490	554	495	510	564	506	502	528	548	503	492	492	507	525	516	530	508	506	532	581	522	466	492	509	543	496	526	520	526	532	487	546	473	490	529	448	527	515	504	501	523	535	520	499	515	517	512	484	475	509	499	511	508	507	548	528	507	517	515	507	544	546	512	465	538	493	528	530	524	497	498	518	498	488	510	529	482	535	465	482	548	491	485	472	503	522	492	484	551	528	553	546	495	503	509	563	545	532	487	529	504	521	495	548	498	475	561	523	510	494	511	555	498	559	500	516	507	559	475	511	509	528	518	493	543	577	516	558	514	562	482	534	531	516	548	539	512	538	491	531	532	535	552	504	517	498	546	488	518	513	499	514	507	493	477	517	571	540	496	563	521	488	547	527	496	549	525	529	519	511	502	580	490	523	482	505	474	537	520	538	537	528	517	530	574	493	496	495	503	537	502	502	515	522	517	494	521	544	504	536	545	518	528	503	509	521	509	519	497	553	535	512	520	518	525	521	489	505	508	544	501	501	506	456	493	501	511	532	503	510	523	531	503	479	510	545	485	490	549	522	507	496	522	499	518	529	482	495	493	533	522	504	490	549	486	511	514	505	504	529	525	499	546	532	513	523	531	541	534	522	483	547	528	502	518	517	512	490	480	501	545	516	525	549	538	515	533	504	534	556	543	522	541	555	515	534	502	530	491	512	499	565	505	514	562	539	537	530	484	540	518	523	527	490	536	525	554	531	526	520	528	525	563	561	537	509	565	534	495	529	532	483	511	497	560	506	532	519	554	517	520	520	548	474	538	549	513	502	527	517	548	479	514	549	563	554	534	533	511	539	496	506	538	513	536	492	530	484	479	514	496	505	491	528	543	502	554	526	545	471	518	543	557	535	501	542	508	566	511	545	545
33159	37509	41313	30178	19333	11846	6438	3284	1717	1073	705	517	389	354	327	314	338	309	339	329	338	367	349	292	311	317	301	327	332	337	315	326	312	312	331	319	285	329	328	307	316	315	299	315	286	341	301	315	298	295	321	332	332	309	323	316	297	309	325	321	343	333	305	318	339	287	286	324	355	300	319	329	312	289	320	326	323	322	284	312	313	303	312	292	312	322	319	297	327	318	301	344	277	334	308	290	313	298	333	297	294	294	284	309	339	313	313	301	308	311	292	319	338	295	325	303	289	287	320	315	301	313	299	309	324	306	310	284	307	309	292	310	321	310	311	289	321	308	310	308	308	313	294	323	309	291	314	326	300	302	320	300	326	298	264	295	345	323	294	299	298	351	319	309	322	308	316	294	303	292	306	296	323	309	289	290	282	314	317	305	310	303	311	317	309	315	303	305	285	311	289	317	331	311	312	321	287	324	315	326	320	338	300	298	278	315	337	317	311	326	326	369	308	282	322	312	303	305	293	319	311	306	286	316	308	289	318	323	319	283	318	280	302	313	304	307	304	303	313	305	304	321	310	361	329	288	281	280	286	324	308	322	319	325	287	331	328	299	309	295	310	289	305	282	346	301	306	291	336	296	300	325	286	304	281	353	300	333	305	310	320	327	316	322	337	294	305	307	325	307	309	307	348	282	317	341	285	330	321	310	320	305	318	338	308	309	320	335	314	316	330	300	346	318	341	306	322	336	313	314	296	307	325	343	349	312	335	292	322	300	312	310	301	343	320	308	285	333	310	342	303	313	303	285	301	344	325	281	317	318	286	316	287	326	336	306	335	313	324	297	303	281	321	339	336	309	319	315	324	272	309	300	308	310	330	309	336	308	314	290	306	307	292	323	296	323	320	304	351	312	266	309	311	294	316	313	344	306	300	319	300	304	319	311	312	272	334	311	302	299	339	301	300	304	334	326	316	308	291	348	302	318	313	292	364	308	298	298	310	330	308	318	310	329	317	353	322	326	323	324	289	301	290	310	306	314	271	311	326	291	305	353	313	305	271	337	334	310	317	302	308	308	336	329	319	323	301	292	337	305	329	315	302	313	315	292	324	309	348	311	318	281	288	286	323	330	328	317	312	292	323	323	320	311	303	305	305	288	333	296	305	319	322	293	312	308	323	318	306	304	322	310	300	349	310	315	288	323	333	309	291	322	311	303	307	306	340	285	313	293	316	299	277	304	345	319	311	321	304	281	328	308	287	312	299	331	300	337	288	333	330	335	282	308	306	313	300	294	287	347	325	334	309	316	336	317	308	302	314	300	293	319	325	322	313	295	299	316	309	287	317	307	336	327	304	343	287	296	292	321	320	313	330	300	318	307	348	296	336	291	287	300	323	307	326	315	363	321	332	322	316	312	313	319	305	303	307	312	320	297	354	319	329	307	304	286	297	302	314	332	294	309	324	281	296	288	316	296	341	342	330	285	332	298	306	325	292	303	290	315	325	329	332	355	328	281	302	322	319	312	302	280	339	305	321	315	275	320	272	301	323	304	324	298	303	322	313	310	336	312	289	313	335	304	325	311	322	332	289	343	258	306	296	314	322	297	317	302	303	303	316	315	287	301	322	326	302	294	316	295	321	323	299	309	340	309	307	300	306	308	324	360	312	325	295	330	310	280	318	320	310	338	283	342	361	326	341	324	341	281	332	310	301	325	332	313	292	331	280	333	303	286	282	278	323	275	323	304	348	307	317	285	321	307	317	265	306	295	313	294	295	318	320	307	296	312	320	314	344	334	328	333	296	316	320	281	316	342	332	332	322	340	325	347	310	315	346	305	285	292	333	293	326	308	309	328	330	323	315	324	317	335	311	300	326	322	307	326	262	314	326	338	344	349	309	293	310	305	315	310	302	303	316	307	288	329	323	331	271	318	305	305	314	316	325	334	317	304	313	298	315	318	305	306	330	288	329	308	334	304	306	301	297	349	296	279	320	325	312	305	306	294	329	314	303	302	334	304	297	282	311	313	298	289	289	337	293	305	272	275	321	299	284	318	341	288	325	304	308	298	302	298	324	327	322	324	328	305	322	328	302	299	329	304	300	303	296	358	288	336	296	297	302	304	313	331	319	333	331	299	310	285	318	319	337	303	301	283	310	333	280	320	286	320	330	294	315	293	341	324	293	311	303	311	323	278	314	305	328	303	305	311	296	298	280	307	330	318	341	335	307	325	308	330	319	307	315	302	316	320	304	293	316	296	333	348	307	281	314	320	298	312	290	321	333	309	307	318	320	319	316	295	310	307	321	310	342	318	281	346	304	328	335	303	310	313	318	293	317	285	343	322	331	318	317	289	308	292	314	288	331	304	289	321	307	315	329	290	326	331	335	340	306	301	305	303	331	307	321	325	317	305	321	312	310	283	292	317	325	300	307	300	293	317	310	299	313	317	323	335	300	331	340	290	303	300	319	329	326	290	319	299	285	316	317	322	303	287	317	321	295	318	336	300	294	312	294	309	294	329	323	327	321	306	324	307	346	282	316	329	330	309	308	331	331	280	299	310	328	330	348	295	314	324	308	298	316	300	290	301	309	324	309	283	333	306	313	345	354	289	306	299	318	294	310	317	314	279	318	340	295	318	279	327	281	347	313	294	289	301	317	313	284	321	318	319	337	291	317	351	289	309	331	298	319	296	323	303	291	309	333	318	306	311	323	272	321	309	322	303	327	320	333	309	311	302	321	326	298	308	332	304	281	308	343	313	325	326	305	309	343	271	287	306	300	300	305	344	334	325	327	316	314	312	324	295	314	338	325	344	321	293	330	331	328	290	299	319	329	329	301	331	291	314	334	317	314	304	317	342	303	346	301	301	348	324	302	290	316	327	323	316	321	319	303	333	327	274	348	339	312	347	293	309	326	335	291	315	299	286	295	281	301	291	334	277	292	346	338	310	289	317	323	343	301	297	318	344	358	288	326	317	305	334	305	329	300	330	317	302	299	292	315	310	299	344	341	342	287	318	286	312	329	299	319	295	333	336	349	312	303	332	320	317	309	313	306	294	343	340	308	327	288	322	296	313	326	342	337	317	307	331	315	293	303	325	283	280	292	323	303	288	295	296	328	305	314	334	282	296	295	355	327	293	289	305	329	311	326	340	321	298	313	309	290	317	332	342	306	313	300	330	277	315	287	354	338	342	297	293	321	331	309	332	304	310	299	335	307	320	301	328	335	328	288	324	285	333	282	327	292	293	320	326	288	294	293	290	316	314	340	309	336	299	310	344	306	334	324	293	339	331	332	293	305	301	316	308	290	313	317	317	299	303	360	317	305	335	314	316	340	293	310	271	307	300	306	320	331	305	282	327	290	328	313	287	282	331	328	334	330	298	303	279	320	299	281	301	322	340	321	301	334	299	286	318	328	314	320	329	327	318	305	330	318	323	307	326	322	312	313	319	300	310	334	336	303	341	303	309	325	329	274	306	311	303	319	300	286	303	313	296	299	364	314	328
35325	51506	40724	27883	21527	15569	9777	5323	2876	1842	1020	736	517	393	384	393	336	340	356	401	376	382	387	397	376	397	368	331	339	375	349	346	355	356	334	329	337	329	332	307	348	354	359	321	347	310	342	333	340	341	366	344	353	355	332	317	312	362	340	327	349	347	295	340	348	364	322	359	329	347	305	320	333	343	326	353	350	361	325	337	322	321	357	337	321	344	340	343	349	342	348	289	329	347	312	308	357	338	345	342	340	347	343	340	315	354	344	329	340	324	326	333	324	359	334	347	381	346	354	356	353	364	343	329	370	331	349	350	316	337	334	360	360	343	358	329	329	336	369	323	375	331	324	340	295	352	296	321	336	347	346	340	327	321	383	333	306	356	322	319	354	342	346	290	345	347	332	365	350	366	355	359	336	327	362	320	331	310	339	307	338	375	375	330	323	355	325	340	326	349	340	345	325	330	358	334	337	343	352	302	348	319	326	333	328	355	336	350	330	327	333	323	353	339	358	346	355	308	350	356	324	353	345	344	327	371	333	321	360	350	353	358	334	357	331	361	317	313	360	340	317	309	357	358	344	323	350	352	345	351	347	351	340	324	359	333	357	326	324	344	339	320	361	365	341	356	343	326	369	321	325	333	368	337	331	375	349	351	357	350	296	358	326	350	323	313	354	350	329	336	383	361	332	338	337	315	339	341	343	350	324	326	358	329	335	321	351	357	350	313	341	330	335	331	333	334	347	306	350	346	315	328	334	330	335	333	345	309	340	356	307	327	347	345	350	371	315	337	338	328	355	362	379	371	315	327	328	335	347	371	346	330	339	335	341	268	359	329	334	338	363	323	357	304	339	325	299	294	377	349	374	316	341	356	343	327	343	328	378	311	342	329	315	354	345	364	374	339	298	300	353	353	308	286	343	338	324	317	342	362	328	353	351	330	351	328	351	341	312	336	338	327	352	340	340	336	347	317	344	350	325	329	305	352	309	342	323	367	349	349	331	343	310	343	341	364	343	295	324	371	370	304	312	337	351	340	358	359	335	332	348	308	357	318	312	317	340	346	346	313	323	385	334	324	346	315	343	342	359	312	369	323	339	334	361	316	362	327	344	325	320	383	342	348	354	312	331	330	320	350	344	305	353	324	355	333	350	377	340	332	352	322	340	344	322	334	352	306	327	328	333	349	364	308	319	302	339	362	312	346	334	366	346	334	320	314	319	331	349	345	359	347	342	333	365	327	363	309	318	334	328	355	345	359	358	360	344	334	322	320	332	348	359	347	315	354	368	380	309	352	342	326	322	322	336	328	350	337	329	329	343	360	345	320	300	323	393	330	334	329	368	343	351	348	336	320	337	330	327	327	347	327	316	334	331	337	345	314	334	327	332	356	360	346	330	375	348	352	351	336	359	339	345	328	363	353	351	351	343	335	324	323	346	317	319	326	333	375	343	357	353	344	349	310	354	378	338	359	339	339	319	334	290	314	330	321	331	318	321	340	340	335	347	331	371	345	355	290	345	353	355	336	347	370	325	318	295	346	310	325	326	327	359	351	357	336	357	346	320	299	352	327	348	345	347	358	332	322	316	352	355	322	354	349	332	317	365	345	346	367	327	319	343	337	335	324	352	381	321	320	359	316	352	321	345	343	319	332	354	356	335	340	352	323	375	322	343	361	369	323	344	365	342	361	327	360	358	341	327	327	335	319	353	334	334	335	334	320	337	337	304	343	350	333	323	346	389	359	337	334	334	316	322	350	359	346	344	365	373	341	309	346	334	360	323	351	351	342	330	359	374	355	282	355	339	330	358	332	312	355	328	337	343	320	366	352	349	346	363	343	326	346	337	338	371	346	315	341	358	314	346	332	306	309	335	316	332	295	362	364	388	349	311	349	346	326	327	321	321	315	339	354	330	323	324	311	316	361	365	333	366	339	352	323	380	343	314	304	335	366	350	343	320	330	366	354	336	339	327	340	364	327	361	346	331	327	326	342	350	334	354	310	335	319	381	324	343	341	353	314	342	335	355	337	307	340	308	337	361	317	323	349	337	328	332	359	341	355	356	326	337	335	345	336	317	316	337	344	352	346	339	328	317	336	334	325	367	368	355	320	342	315	343	296	318	329	323	356	371	335	342	353	314	349	346	371	351	328	328	331	339	334	337	332	323	353	344	340	341	284	344	354	351	306	295	349	341	304	329	344	336	348	350	342	356	346	341	380	347	351	326	337	330	365	350	339	345	347	321	375	324	349	343	368	318	341	369	345	332	345	321	341	346	321	342	319	354	347	341	348	337	336	350	357	309	351	336	308	347	315	343	350	311	367	320	365	329	328	323	318	303	355	322	315	314	345	344	363	350	333	321	335	300	346	342	335	360	351	344	353	375	336	345	372	303	364	347	354	363	362	353	322	350	348	345	338	328	366	328	345	337	383	354	347	356	354	339	303	330	356	337	334	343	337	356	328	345	335	343	344	355	365	309	318	349	374	340	352	327	339	387	323	355	337	368	323	315	344	350	342	297	325	340	338	342	347	329	356	337	322	339	350	379	333	363	348	310	352	320	333	332	368	315	316	343	329	308	310	317	319	335	357	315	320	375	333	336	339	316	314	326	351	339	348	305	312	339	331	338	327	318	382	351	329	339	330	348	320	329	345	338	338	351	335	343	320	336	350	346	377	373	341	348	354	342	290	324	324	359	350	334	344	374	362	331	337	331	336	315	350	339	322	335	336	361	350	345	307	373	334	327	343	316	329	358	356	356	305	334	329	345	340	339	319	332	359	358	352	323	314	341	379	347	350	317	338	323	340	337	324	375	342	307	358	317	365	338	335	349	343	360	318	321	351	319	367	328	329	363	353	313	295	346	315	302	339	362	326	359	337	339	313	345	347	314	328	363	344	314	329	342	332	345	313	372	360	358	361	362	315	363	307	349	358	349	325	313	327	329	326	324	344	326	325	330	315	319	370	346	299	324	354	345	338	327	350	333	335	300	364	356	374	349	344	334	312	320	351	313	351	314	335	340	339	363	353	326	368	326	343	354	300	285	308	342	338	329	360	303	330	352	338	367	354	345	381	351	344	354	319	326	347	376	348	315	343	358	365	351	336	359	322	337	347	342	344	328	366	333	352	361	318	321	326	351	343	361	347	314	331	345	327	329	326	315	313	323	318	341	356	342	327	348	369	353	360	346	355	358	333	325	333	344	333	353	334	355	342	358	346	306	332	302	325	342	350	351	338	343	360	364	316	291	341	333	312	331	333	357	346	363	332	356	348	375	354	310	306	321	367	319	299	348	355	349	372	368	348	356	336	330	343	364	305	312	306	345	340	350	333	320	345	345	318	348	364	347	348	358	347	344	354	337	372	318	366	334	370	339	333	330	339	379	301	375	379	318	308	307	331	383	329	356	339	321	327	346	342	361	326	325	358	344	355	287	353	350	336	337	364	355	377	342	333	317	347	329	341	332	322	348	331	359	355	348	338	327	350	335	345	342	350	336	313	331	320
24525	21699	29463	26867	25064	23360	16691	7049	4822	3079	1410	796	567	485	422	407	383	433	395	389	401	399	384	412	408	374	329	350	331	347	341	344	376	347	355	352	355	345	382	348	316	323	350	372	333	316	355	355	345	356	339	376	328	352	372	349	322	326	344	375	364	389	328	347	344	336	342	344	312	346	343	361	329	354	370	357	368	344	386	334	355	349	346	335	324	306	338	346	341	320	336	351	339	335	358	336	346	347	336	337	316	341	368	360	328	337	341	340	327	314	348	346	353	343	348	362	332	349	320	307	365	380	349	340	323	389	321	345	331	342	370	335	388	327	352	356	359	353	355	343	351	353	344	349	347	318	354	354	349	332	333	354	337	327	376	325	348	379	300	367	377	360	327	358	336	366	368	325	315	373	321	356	380	370	349	331	332	347	376	345	345	327	343	356	345	343	334	341	382	351	369	352	355	373	335	373	328	346	351	339	340	348	359	348	340	336	347	331	324	382	329	369	350	352	322	318	358	350	336	344	350	343	363	349	326	363	318	357	351	356	334	337	365	299	346	373	342	401	359	339	341	339	329	317	331	341	349	353	342	356	331	362	356	346	336	361	374	364	343	331	318	326	329	315	346	354	339	321	356	345	391	357	338	342	356	324	347	338	352	362	361	334	355	321	335	371	376	310	356	360	378	330	336	343	346	357	363	343	341	355	348	325	367	329	332	332	362	310	358	381	352	366	360	342	305	368	339	345	328	358	328	372	360	357	349	340	339	385	370	322	348	341	316	309	363	337	351	367	355	354	342	316	328	366	380	324	387	340	331	355	363	318	354	355	356	339	355	363	352	308	349	346	373	374	331	365	388	351	363	337	335	326	356	345	330	342	379	375	363	340	362	321	351	365	347	352	385	363	344	345	331	325	349	343	369	362	358	345	368	385	327	346	340	329	344	369	348	336	329	326	342	358	346	332	333	349	369	354	338	329	337	398	354	338	354	345	323	336	338	316	338	337	380	325	353	325	330	338	393	324	342	343	381	343	359	342	348	324	361	334	346	356	352	356	359	368	379	343	342	358	380	336	375	377	335	338	283	330	317	348	331	361	375	351	351	328	337	388	344	334	381	343	352	370	335	354	363	343	369	352	359	348	325	365	357	325	325	387	331	366	358	354	346	361	375	365	340	353	362	350	352	356	358	366	326	347	371	374	342	386	341	358	368	354	343	351	357	320	339	339	330	343	321	351	343	320	333	357	369	345	371	316	349	313	346	348	334	326	363	383	337	321	339	342	384	337	357	360	341	366	369	348	328	336	358	310	368	342	316	377	340	341	335	360	335	335	296	337	344	368	355	394	315	329	352	340	342	339	354	343	324	337	364	306	339	350	356	340	317	315	349	362	356	324	369	336	342	364	360	329	363	386	352	306	315	346	346	350	334	376	341	327	336	356	360	345	359	340	348	335	371	326	359	353	357	350	316	351	349	340	342	347	354	328	341	316	316	349	364	346	342	345	361	320	349	366	357	340	388	338	344	361	352	367	353	350	343	331	332	342	346	350	358	346	357	335	355	349	360	311	333	322	363	330	345	336	378	344	359	377	333	340	366	314	375	386	337	370	365	336	322	345	347	346	347	354	330	328	356	341	337	323	363	326	356	349	319	353	323	311	338	333	353	367	348	382	358	347	345	358	354	334	360	320	310	325	329	329	346	320	330	334	348	335	379	355	338	375	327	332	366	374	340	356	350	336	365	330	329	303	345	350	375	354	355	352	340	309	337	362	337	314	349	330	316	355	298	363	349	338	345	357	323	331	333	361	355	323	356	383	355	348	333	353	345	329	345	363	371	328	367	356	346	352	346	329	341	341	345	344	332	342	377	319	351	310	351	344	343	347	329	330	349	334	357	331	343	344	360	341	316	378	355	349	311	334	347	332	353	339	312	357	343	347	362	329	327	354	361	346	360	374	331	335	334	325	333	369	378	357	342	370	314	353	371	381	343	346	358	330	347	392	334	334	347	310	394	377	321	332	328	312	335	353	340	332	332	340	336	337	345	317	327	369	342	336	388	348	342	333	344	320	369	375	343	338	354	314	350	346	325	346	318	381	320	349	325	306	308	358	344	323	358	338	359	310	328	359	339	343	318	333	382	349	339	370	362	323	363	354	340	365	362	347	356	327	333	320	344	371	333	363	387	375	362	368	324	323	365	327	355	356	338	351	361	383	306	311	361	342	358	344	328	366	356	356	345	328	332	360	350	361	376	341	345	389	359	349	312	333	316	352	356	361	378	343	343	314	312	322	347	341	300	337	339	381	348	354	340	349	358	331	340	370	332	360	354	347	356	330	343	351	362	351	363	350	330	360	365	336	354	349	371	357	359	322	347	332	360	368	371	363	324	339	365	352	334	318	353	369	335	369	316	339	354	362	343	356	312	362	335	330	366	361	349	346	356	353	364	337	342	310	356	379	339	379	313	352	318	340	334	353	360	337	301	350	332	336	343	348	346	295	337	336	348	348	337	348	335	332	357	316	334	345	362	323	360	373	313	322	366	359	391	344	311	367	349	334	358	371	345	341	317	321	347	368	343	332	350	311	366	380	338	340	324	369	331	330	333	389	335	338	333	330	361	352	333	354	379	339	363	338	323	333	342	322	355	351	330	343	330	339	346	340	342	339	329	350	356	317	367	338	324	331	368	345	352	362	357	327	349	331	341	328	366	370	352	339	348	348	363	335	337	343	323	341	338	346	329	366	331	337	334	349	377	351	339	332	389	345	313	341	365	349	360	351	352	336	336	323	329	377	341	344	374	370	364	335	308	389	353	330	361	361	329	342	376	362	364	342	352	366	323	334	320	340	385	343	333	317	337	380	373	369	370	374	366	331	329	337	332	357	332	366	338	353	379	328	389	344	345	324	326	334	353	329	350	317	342	366	340	286	341	352	331	352	340	336	342	365	337	357	326	357	355	328	326	332	342	347	350	328	341	354	337	369	361	341	342	333	350	362	377	343	347	322	346	331	364	384	343	342	353	390	330	338	342	348	361	320	343	355	318	319	346	311	345	345	348	353	313	352	344	327	331	368	352	345	345	378	319	325	375	363	359	347	355	348	337	353	330	355	319	349	334	335	336	336	363	342	343	323	348	359	321	328	379	351	349	358	335	365	357	337	322	346	337	370	373	333	340	303	342	376	356	379	291	349	353	351	345	373	318	327	345	347	324	287	331	353	358	338	342	359	337	329	327	362	360	330	357	357	351	356	382	349	333	355	386	345	340	354	348	369	332	355	344	349	362	360	369	371	364	334	349	325	343	357	326	363	346	307	358	347	328	347	338	343	299	358	359	355	350	352	346	359	308	323	358	385	349	356	365	335	356	365	378	352	350	321	355	316	330	312	355	336	317	336	360	359	384	360	312	346	328	340	357	362	345	356	343	373	337	361	338	336	339	320	310	326	319	326	328	324	371	321	350	309	348	368	349	341	380	327	351	313	341	362	331	370	336	352	349	358	330	319
34897	62050	49697	36843	30389	24532	17247	9312	7298	4772	2262	1141	701	532	488	465	443	417	402	475	495	413	437	413	384	448	380	400	366	399	355	416	400	348	358	392	387	385	400	400	365	342	363	369	354	352	379	359	358	349	373	369	336	389	366	370	369	340	346	343	396	334	304	377	382	398	356	317	343	363	328	372	340	374	348	360	380	364	362	407	393	340	347	360	344	380	354	341	366	339	385	330	347	345	341	363	354	363	379	379	342	367	367	378	372	375	390	351	349	360	360	389	362	377	336	368	379	344	381	375	360	361	358	364	415	398	343	381	386	373	363	348	390	365	388	362	408	347	321	363	345	358	363	337	375	372	341	363	386	369	369	356	370	367	375	357	357	329	340	370	338	361	376	358	388	353	336	383	327	361	392	360	392	356	320	364	370	359	395	354	367	353	369	374	365	397	364	365	343	375	359	359	389	359	377	373	349	402	371	385	340	362	353	331	366	346	356	336	344	328	401	373	365	342	370	377	351	389	386	365	336	352	394	384	397	352	383	324	345	377	395	350	393	355	368	353	346	337	380	356	368	334	366	326	384	361	390	375	356	362	368	351	339	343	354	381	347	378	361	376	331	378	383	368	334	376	367	365	366	369	362	362	345	366	334	385	334	378	347	371	343	354	374	390	415	346	357	342	353	355	377	349	371	366	348	355	370	377	369	408	387	371	376	380	347	384	342	376	382	371	364	381	340	343	373	328	345	384	365	365	367	363	374	373	379	374	366	350	358	322	372	345	361	424	342	359	381	339	387	341	371	359	372	426	355	352	347	360	347	368	366	352	338	376	369	348	354	351	327	355	369	405	393	392	362	371	340	370	354	381	346	360	359	376	352	379	351	358	376	367	382	384	358	387	369	360	354	331	351	320	346	383	361	397	349	356	397	369	378	385	351	336	373	349	337	366	358	368	368	355	346	347	353	371	393	381	362	394	335	378	351	339	369	373	342	380	363	357	371	374	371	356	395	359	363	363	359	360	364	343	378	389	372	350	369	366	357	364	342	395	335	361	365	358	338	371	344	372	351	354	369	391	357	380	375	369	388	361	369	417	353	377	330	348	346	359	366	342	383	345	373	324	349	358	328	361	362	390	380	345	406	379	377	397	342	338	336	367	352	388	360	368	408	408	308	366	360	338	324	355	364	336	379	365	367	372	398	375	375	346	376	386	356	351	344	356	414	357	367	349	342	341	337	348	358	381	360	392	348	369	364	361	374	406	360	324	373	356	359	352	334	373	349	384	388	332	340	370	370	395	369	391	336	363	359	357	378	334	330	358	393	365	365	345	397	349	341	353	353	372	355	348	382	349	374	350	382	345	344	353	344	340	337	375	371	358	349	341	351	363	369	342	388	370	394	367	390	379	365	362	371	376	393	320	314	367	354	325	353	376	371	368	379	368	388	364	369	380	351	332	365	341	335	362	324	382	347	367	380	345	367	350	356	357	354	351	352	349	411	403	387	396	342	370	351	339	369	383	339	377	356	392	361	334	366	388	380	394	358	377	391	381	356	329	360	375	371	382	359	353	373	361	354	368	357	373	364	406	357	346	362	375	366	383	333	387	352	370	368	330	374	349	355	355	388	374	372	366	344	328	344	367	365	343	360	372	358	381	341	373	357	330	377	370	374	358	380	364	351	366	386	367	398	375	370	373	384	342	388	378	369	383	358	371	361	340	371	353	350	395	386	351	355	366	353	368	370	362	353	359	346	377	328	351	390	360	348	336	355	368	379	359	357	353	369	365	388	412	368	360	384	337	366	368	374	344	348	323	345	393	368	356	393	382	343	379	349	366	360	329	359	362	374	393	360	349	362	388	356	355	358	372	353	345	356	356	397	352	321	373	360	379	363	352	388	347	349	365	362	337	354	345	350	403	399	350	368	362	375	382	356	396	362	391	397	351	349	362	378	347	363	360	345	395	331	391	319	352	345	348	329	355	365	400	337	335	376	368	328	359	350	379	345	372	383	355	351	384	371	406	361	335	373	384	370	343	366	373	375	336	384	373	370	343	357	363	364	372	352	380	359	336	354	365	362	376	358	397	377	348	335	365	382	397	361	349	355	371	355	424	349	348	375	368	369	328	366	385	372	345	380	382	354	402	376	379	373	382	374	365	384	343	363	364	367	351	347	368	381	389	378	341	351	336	350	359	333	351	366	383	354	371	390	347	358	394	390	413	351	337	382	360	374	385	353	387	364	375	388	369	362	355	378	336	358	359	346	335	334	373	357	344	396	386	379	370	355	362	349	335	370	368	370	346	373	366	359	350	357	341	352	366	380	418	395	350	368	365	397	365	368	374	355	361	379	360	365	369	379	346	368	367	367	351	370	295	341	381	381	341	375	389	364	369	342	338	353	334	370	380	336	384	369	361	347	362	355	331	330	378	338	358	364	369	358	367	342	363	356	341	379	372	372	373	374	344	353	355	363	351	348	399	351	367	389	348	362	379	372	357	389	365	357	345	351	359	384	381	365	378	363	384	357	384	365	354	387	397	355	406	322	347	363	382	370	369	352	375	357	379	383	359	357	349	342	356	359	369	340	372	334	365	342	350	347	376	338	353	388	422	366	336	386	356	367	353	365	384	383	381	392	345	357	349	360	324	356	341	337	383	384	380	364	345	380	363	362	364	381	363	359	396	379	335	376	335	375	353	373	345	347	367	362	362	352	383	353	355	367	384	355	375	384	351	366	324	364	379	345	342	367	353	384	356	327	368	381	344	374	333	349	339	351	371	399	373	348	398	408	401	382	342	370	344	373	382	338	338	368	381	379	396	373	352	347	363	361	342	360	378	364	363	341	356	367	356	367	364	376	360	344	411	349	371	392	392	340	363	368	361	362	397	347	409	369	357	345	373	374	379	351	365	369	373	350	390	339	362	335	368	402	323	347	368	355	360	357	370	340	360	373	376	331	359	370	326	368	374	377	343	378	351	354	344	375	318	346	320	372	358	327	346	334	337	366	354	386	375	334	373	386	354	368	351	354	348	363	387	328	337	355	344	369	375	346	365	372	376	389	361	337	373	365	360	373	364	347	373	355	374	377	377	354	391	404	376	360	382	361	368	365	345	342	332	370	346	336	374	368	325	349	368	396	373	353	373	367	395	323	350	357	393	359	394	364	349	374	329	358	349	352	326	365	385	362	353	349	371	329	312	366	374	357	340	379	357	359	367	386	373	376	353	365	363	369	353	373	338	366	356	336	366	369	368	365	373	345	397	343	391	342	363	353	363	366	346	384	359	365	380	402	370	344	379	375	399	381	357	342	368	347	371	356	349	342	343	350	386	359	393	369	387	363	320	383	365	376	380	372	399	358	358	351	379	350	392	357	400	371	354	341	352	359	324	363	351	372	407	412	387	355	377	376	346	367	332	348	397	391	369	353	380	335	395	356	359	344	354	380	357	340	378	395	373	340	387	360	339	369	339	364	372	344	404	391	359	383	407	354	366	361	356	365	332	353	346
25697	22010	30764	30493	23351	17520	9512	5085	3386	1948	1132	763	635	531	458	439	483	457	459	450	512	488	496	475	429	433	428	438	445	437	448	405	405	420	418	445	476	445	421	401	436	400	413	435	449	437	421	461	464	449	453	431	417	429	394	463	435	426	408	399	469	413	401	433	445	427	444	441	411	433	443	439	429	441	423	414	426	439	413	414	413	422	402	418	434	456	463	439	422	469	417	420	437	444	438	427	396	416	396	440	401	430	417	400	444	452	418	424	411	414	435	385	425	417	445	450	413	416	453	457	458	423	401	466	415	457	443	412	461	418	449	436	445	400	449	430	413	439	389	446	448	438	406	432	458	436	418	435	434	406	415	437	462	420	439	428	477	453	429	456	425	432	427	435	452	432	399	399	412	457	438	412	417	434	464	415	415	404	414	440	434	441	447	402	461	403	411	409	408	428	415	459	421	427	427	403	418	383	429	409	430	424	400	433	403	426	435	411	436	446	412	418	435	452	466	422	429	430	432	407	413	428	430	440	444	430	455	425	428	466	417	417	408	444	432	394	403	454	426	426	389	429	399	412	427	451	404	449	460	431	427	425	413	438	412	476	449	430	427	386	438	425	434	415	423	460	446	403	442	415	409	438	414	450	432	415	417	407	433	427	447	417	397	429	452	395	414	431	397	416	424	428	447	401	465	408	460	435	475	443	389	412	408	418	418	424	456	451	427	433	422	450	458	434	429	453	427	454	437	436	426	423	403	408	369	437	401	443	441	437	421	435	421	435	434	442	440	447	412	436	414	430	446	426	436	443	419	424	412	446	422	403	442	382	418	440	425	420	425	411	447	447	438	448	423	423	449	419	423	400	442	435	403	402	448	444	460	411	417	430	400	432	447	442	431	392	420	448	431	449	430	433	421	423	417	449	433	411	446	408	409	420	415	404	423	430	457	437	431	388	425	413	427	420	447	414	422	386	440	433	438	416	428	437	413	423	438	443	408	395	451	430	460	430	438	412	457	445	424	435	436	425	429	434	468	426	444	432	406	445	445	403	380	444	399	460	450	392	414	424	408	438	412	416	437	459	423	470	432	407	364	414	418	431	435	385	439	405	426	419	397	405	430	452	418	431	413	430	417	397	433	445	462	449	459	382	424	435	452	435	417	449	423	461	458	428	473	428	450	432	448	442	404	436	427	413	456	431	420	447	444	432	419	407	434	413	453	427	433	406	430	416	453	414	411	416	429	408	424	378	433	392	411	420	450	438	452	393	423	401	431	412	460	452	444	455	432	449	443	422	425	397	420	410	410	435	428	439	396	429	438	421	434	417	453	426	443	417	426	456	390	453	413	418	429	430	397	416	435	431	402	406	442	424	435	427	450	431	462	440	443	435	427	435	458	418	421	404	453	431	399	377	433	402	439	457	392	409	415	432	429	435	429	458	414	394	417	422	432	405	408	405	419	424	422	407	439	395	437	412	452	453	458	454	401	412	422	429	436	423	406	467	426	395	427	470	414	453	422	462	414	425	417	416	424	441	457	410	394	428	463	421	435	399	462	434	461	427	410	408	461	438	421	393	468	476	427	418	427	417	442	438	402	476	473	428	407	427	419	415	429	390	442	431	424	417	407	430	420	418	457	447	433	399	406	410	426	433	436	416	435	455	430	410	429	434	386	405	412	435	425	392	418	423	423	404	392	418	404	438	394	445	433	433	457	435	390	429	419	454	426	453	429	443	432	448	407	416	438	409	463	452	428	421	413	456	401	431	472	486	447	412	429	435	430	447	432	407	407	427	409	410	449	450	449	426	437	464	468	448	420	389	411	417	399	447	443	425	412	435	448	397	393	437	446	433	416	407	443	434	447	423	403	390	423	417	383	457	419	405	434	426	419	420	409	450	414	415	391	439	453	452	392	446	428	417	432	410	428	447	445	451	447	431	423	429	390	413	461	425	424	424	411	412	428	443	430	417	438	455	449	463	423	434	407	409	411	428	425	447	429	428	430	424	441	413	440	398	376	419	444	395	412	421	440	440	418	466	428	406	426	430	423	411	401	428	410	403	440	396	442	436	403	389	418	420	471	379	401	414	415	436	443	430	392	448	446	445	400	427	407	428	425	440	411	417	438	436	422	433	428	424	437	430	398	456	388	412	432	439	414	438	396	407	415	444	419	470	448	419	460	413	422	419	424	469	405	415	427	430	420	404	442	445	424	407	411	433	448	426	413	397	417	437	411	433	436	441	440	408	463	396	405	407	440	441	410	416	419	402	446	441	457	394	440	454	404	424	429	433	427	411	428	396	408	420	411	439	409	414	423	426	391	467	374	434	448	450	412	389	400	407	380	433	433	452	405	454	440	401	428	420	413	443	435	388	390	432	363	413	411	432	447	462	457	460	417	455	417	417	459	427	447	439	409	441	434	449	438	451	438	407	455	415	421	419	456	433	400	430	463	453	427	426	437	453	397	415	419	414	450	449	418	443	426	403	402	402	424	431	404	411	416	446	429	437	415	392	423	444	434	411	442	441	452	419	422	469	465	414	427	423	470	424	447	427	414	452	433	410	427	434	412	450	424	433	446	432	395	420	394	430	428	441	471	420	429	437	449	401	413	446	447	422	444	396	423	449	436	408	434	419	425	446	439	426	434	387	417	467	410	402	433	443	411	439	420	400	430	383	393	464	410	436	408	387	416	436	420	473	445	423	409	406	432	404	460	424	471	421	430	431	438	401	431	458	441	414	428	415	422	424	433	409	410	438	448	408	461	458	413	464	473	428	437	445	431	414	433	414	378	429	441	398	405	413	425	449	456	407	447	429	447	417	433	401	434	445	438	441	436	442	394	419	431	439	423	439	399	424	437	425	422	404	459	413	465	407	415	427	423	430	398	396	423	394	454	398	452	445	418	414	428	423	409	452	426	445	418	436	426	424	446	445	438	453	408	406	433	415	392	472	421	442	432	431	448	387	402	447	444	432	423	462	422	435	398	389	447	426	440	424	378	440	443	428	438	422	446	449	434	457	430	401	463	443	417	416	416	430	458	429	416	430	420	456	471	436	430	397	432	404	420	441	446	415	409	403	410	404	407	426	405	433	449	435	387	417	411	418	424	390	439	406	439	418	417	370	390	473	456	443	440	361	421	427	393	420	438	444	418	428	419	432	432	443	406	406	444	435	416	442	430	417	404	441	410	440	451	460	381	423	452	431	409	438	415	438	425	467	420	398	427	437	422	431	468	425	422	416	395	432	442	411	413	433	433	446	446	430	477	413	434	405	469	449	461	385	455	438	468	439	434	418	419	416	457	423	422	413	430	420	461	392	454	426	429	465	434	410	426	450	410	447	434	423	425	424	435	456	435	445	414	430	445	412	388	439	435	431	408	402	417	456	413	438	415	385	427	437	432	424	418	425	399	459	489	445	414	429	439	413	458	404	445	423	438	417	438	397	434	436	459	461	404	387	391	424	417	454	449	445	457	465	427	420	425	409	437	415	427	432	399	410	396	427
34441	57696	46956	33559	26360	20851	12200	8347	5577	3266	1675	1080	822	611	600	528	526	525	494	538	531	543	475	502	482	468	500	449	489	490	465	460	484	494	451	460	433	507	494	500	481	455	473	407	439	466	444	477	464	463	450	476	424	449	440	468	482	454	422	425	466	482	463	458	461	486	431	435	507	408	449	465	448	457	459	470	474	434	463	463	460	417	454	469	460	444	469	467	419	473	519	481	440	435	485	481	454	427	436	444	457	446	486	443	428	430	442	453	448	461	451	438	470	447	473	441	458	489	432	439	464	433	461	445	462	439	470	445	458	451	441	445	466	424	469	459	406	448	427	468	440	473	437	457	467	465	446	442	469	407	473	457	466	469	431	418	400	450	447	446	412	471	447	480	457	449	463	443	449	465	458	425	456	475	430	491	447	420	479	459	473	464	441	457	471	465	450	478	443	428	442	432	442	422	443	448	445	430	457	450	475	430	479	468	470	474	468	401	452	461	473	453	435	482	467	477	437	447	483	478	446	419	469	480	444	435	477	476	444	478	459	412	470	444	497	503	426	427	462	468	452	460	425	447	487	425	479	462	436	467	440	491	432	480	466	488	425	428	440	407	475	448	459	452	433	449	490	471	464	482	432	436	465	464	460	480	447	488	466	486	410	460	484	443	478	435	430	479	432	466	443	424	461	439	457	427	478	436	462	414	469	475	418	468	462	421	445	426	436	467	465	447	467	431	460	439	472	456	444	398	444	475	449	490	462	460	436	425	451	472	457	456	458	442	441	483	444	484	428	448	451	429	428	488	445	450	499	459	449	490	461	465	440	447	419	477	471	420	431	483	469	469	435	434	469	460	480	471	450	442	463	429	444	466	424	475	429	463	429	432	407	493	449	420	446	426	460	441	432	453	447	418	447	457	437	441	464	460	452	471	478	471	455	454	474	454	474	447	471	457	420	463	476	430	431	436	517	491	472	478	459	459	463	479	454	451	459	461	469	421	470	468	460	467	466	462	441	431	483	448	478	446	422	490	430	452	475	436	465	451	455	441	453	469	455	469	443	458	419	454	436	437	476	445	455	464	481	488	484	450	444	450	406	422	432	460	475	466	466	452	475	462	436	429	471	452	479	464	447	432	441	467	463	437	444	468	465	463	418	481	455	440	460	458	417	467	446	442	472	462	417	462	434	477	464	455	494	426	461	460	467	412	447	446	472	459	413	458	486	483	413	460	456	453	448	453	451	465	451	490	437	463	466	420	466	429	458	488	437	451	442	480	470	473	461	467	465	505	444	474	419	400	469	469	393	439	460	433	448	466	458	450	437	496	450	467	490	450	413	430	459	460	428	460	459	480	414	464	465	470	446	422	460	444	438	467	462	457	440	482	455	436	420	428	460	432	450	450	432	430	466	445	466	466	451	479	430	484	432	458	441	465	454	472	442	456	434	437	478	441	452	471	470	443	426	451	436	487	451	459	460	428	418	459	464	437	467	471	452	419	484	453	443	481	473	427	448	435	460	459	448	452	432	433	456	456	478	435	426	458	461	480	465	463	444	459	480	467	457	458	483	440	452	465	454	487	427	466	415	455	459	497	440	450	483	455	485	427	436	486	450	465	424	439	456	413	436	460	428	442	453	449	447	433	445	450	416	446	479	465	454	481	441	457	429	428	436	464	444	466	431	479	433	465	445	429	421	471	456	461	466	460	458	457	429	458	434	417	464	432	484	434	457	485	461	485	436	462	423	462	497	449	482	460	453	484	455	490	460	467	480	473	423	467	450	453	449	438	471	439	422	439	486	450	440	447	479	441	454	433	457	430	450	449	454	446	477	453	448	450	424	465	482	438	451	461	424	492	529	462	448	508	429	440	465	475	428	486	429	435	435	433	465	451	444	426	466	467	448	489	462	469	444	460	440	472	422	449	439	452	468	490	451	462	472	441	494	456	464	426	481	424	478	475	468	484	453	469	441	461	440	465	481	433	465	444	433	423	434	425	426	442	440	428	437	435	439	486	446	490	465	481	436	467	459	469	464	427	442	456	444	411	488	422	491	466	441	489	460	461	422	460	446	426	418	464	457	426	491	461	436	446	437	479	447	460	443	473	483	465	436	507	434	473	482	440	457	443	440	473	489	465	459	426	476	431	455	442	464	434	470	493	459	464	421	447	462	457	420	449	437	438	472	475	403	421	484	479	445	437	451	465	492	462	424	448	454	432	480	450	427	445	481	448	409	461	439	444	518	449	445	476	470	416	475	429	483	419	434	425	454	496	485	447	448	420	445	432	458	446	472	426	438	446	427	460	460	452	427	482	434	455	458	449	466	431	433	452	432	459	489	444	434	470	468	437	453	448	475	468	433	470	500	464	471	458	446	442	458	480	458	455	418	454	445	485	460	431	439	453	444	462	506	434	473	459	470	489	443	449	424	469	445	485	442	473	429	433	492	454	477	474	436	457	449	438	477	416	462	447	512	443	459	426	468	443	468	432	462	445	442	440	425	492	482	464	411	504	443	432	449	443	455	466	479	448	427	432	452	453	423	453	432	442	430	458	452	449	503	424	443	431	441	405	484	463	456	494	460	471	473	420	462	428	456	451	489	451	477	460	429	446	464	451	424	416	462	469	419	467	445	426	447	486	450	412	430	449	466	462	474	430	450	449	470	449	446	435	469	443	427	445	452	441	434	444	490	436	438	419	394	462	426	446	469	459	433	472	470	430	464	456	494	469	427	444	461	457	458	457	481	455	463	459	475	482	436	447	458	397	454	453	433	462	460	418	455	454	495	435	485	437	422	449	461	467	451	431	472	460	442	451	490	442	457	478	466	466	414	472	467	441	440	428	456	473	450	451	479	458	489	455	449	481	485	445	429	433	436	465	472	449	453	459	451	494	460	451	463	477	436	431	479	457	438	439	460	465	437	476	445	446	458	464	458	441	410	458	485	463	427	423	469	433	437	428	433	445	473	493	448	456	479	466	440	437	434	486	467	439	443	451	443	435	459	415	459	483	436	464	443	478	449	461	437	457	459	467	411	439	474	459	473	463	479	488	473	437	441	440	458	454	434	464	445	479	457	448	445	449	421	458	466	485	481	438	449	438	450	433	493	476	421	472	447	472	437	464	447	435	418	422	407	429	467	465	468	432	475	477	482	437	496	410	449	475	452	467	440	448	448	445	437	460	459	437	469	459	441	462	445	475	446	439	444	461	456	461	464	478	465	467	424	421	438	449	477	492	492	462	456	496	411	468	453	450	441	409	439	437	504	446	469	486	453	439	513	421	493	468	430	469	471	413	480	405	454	470	489	457	480	469	454	470	454	441	483	473	421	453	453	460	466	428	498	491	458	445	468	448	491	468	478	429	447	423	425	453	447	442	436	470	474	461	447	440	477	456	463	476	428	462	480	400	416	458	457	480	394	452	413	450	417	445	470	460	447	481	458	410	448	456	443	479	432	451	457	457	433	459	431	452	459	448	409	437	473	494	427	423	459	488	469	456	485	417
23303	21674	29519	24880	23557	26262	23072	12224	7338	4168	2313	1253	965	740	664	646	576	613	609	585	619	625	590	573	534	590	532	570	570	528	479	533	559	535	529	515	544	538	523	565	529	585	556	526	512	523	479	527	465	519	545	514	526	525	511	514	507	542	538	487	537	520	473	493	517	555	489	508	513	529	482	500	515	504	512	475	491	511	554	513	490	504	529	504	487	473	487	511	556	501	519	510	490	524	525	542	508	496	501	523	515	475	540	496	533	549	543	530	543	541	490	530	557	524	509	542	510	483	540	511	492	473	546	527	509	519	508	499	540	528	526	497	504	495	527	505	503	542	513	483	521	501	501	444	524	473	529	553	492	485	541	530	515	502	496	504	493	503	533	525	519	517	517	544	516	493	504	508	490	537	496	549	536	498	493	521	535	530	530	484	506	512	499	495	504	501	504	534	482	529	518	475	534	559	501	506	545	522	481	482	524	522	490	507	482	551	530	501	521	498	490	517	519	501	512	480	516	521	485	475	477	484	511	474	456	530	510	521	512	538	484	515	526	509	537	541	510	491	493	521	509	542	522	481	530	500	533	494	534	540	503	551	522	549	517	516	493	541	516	531	525	514	519	532	491	525	518	485	496	477	493	507	470	514	486	506	472	498	545	555	501	514	521	532	500	496	512	513	508	481	502	489	489	507	504	520	521	482	562	492	515	491	489	532	532	537	490	524	530	512	499	536	476	491	487	511	526	478	486	519	510	532	526	489	537	484	509	518	495	490	563	505	480	523	511	499	513	525	525	511	502	515	551	559	526	515	516	532	503	545	499	509	479	515	558	496	498	510	510	490	530	538	534	470	548	498	506	498	471	506	525	534	496	535	493	505	499	527	542	522	532	519	470	522	504	531	524	520	479	512	518	546	447	502	558	553	495	507	506	479	519	551	534	494	502	491	461	531	511	473	506	510	497	494	514	485	543	520	516	494	534	496	523	481	558	491	509	486	496	550	546	533	470	531	505	561	501	507	502	525	511	522	514	537	527	501	490	540	529	505	498	475	488	502	507	534	501	463	534	522	495	504	538	514	520	505	508	509	512	489	531	559	540	529	524	517	509	540	509	507	545	501	544	510	530	493	528	506	486	543	510	557	501	484	457	502	518	500	507	556	520	530	473	522	538	478	522	548	512	512	499	453	517	497	529	515	537	518	526	511	511	516	482	542	511	531	501	504	488	556	564	479	531	528	486	473	507	488	502	508	544	505	512	487	523	502	468	518	498	528	509	517	490	516	503	487	513	525	466	504	539	502	470	478	497	527	528	524	517	503	538	506	506	526	521	505	488	506	524	467	490	535	532	527	533	525	509	519	526	523	544	526	570	474	513	467	511	514	504	504	493	515	479	491	499	539	546	469	524	508	515	531	525	541	495	503	512	511	540	548	523	524	475	493	480	530	514	467	538	557	497	479	523	461	532	507	509	492	485	525	504	527	513	531	536	526	535	506	509	536	517	549	495	526	528	533	521	530	495	511	518	520	535	471	491	503	507	503	461	541	496	488	513	497	500	524	522	549	497	497	503	538	501	501	508	531	508	534	535	460	516	522	529	526	563	503	539	516	531	518	541	531	536	498	520	462	529	510	532	542	512	520	481	547	526	521	481	506	536	511	469	522	490	508	501	527	528	483	549	500	529	499	499	496	514	517	506	536	529	524	497	534	516	454	524	491	529	501	497	513	556	479	492	486	518	548	497	499	513	539	529	464	543	500	531	502	492	538	552	531	478	502	516	524	482	521	544	503	571	539	512	477	508	523	515	488	482	510	546	529	548	481	454	528	506	492	510	509	489	521	482	510	554	543	478	519	507	509	561	499	476	515	470	529	519	525	524	524	522	492	493	523	526	525	515	534	581	540	500	483	557	520	500	540	501	531	478	498	477	540	515	510	482	537	475	462	493	517	517	485	542	547	499	501	543	486	502	516	500	502	484	518	499	527	502	489	492	526	497	475	482	536	515	510	524	561	535	473	554	511	513	526	538	495	529	531	512	481	495	492	534	499	525	526	497	503	508	508	522	572	506	496	509	495	532	461	536	526	512	524	470	533	476	565	485	518	513	551	477	494	510	517	478	505	516	491	510	489	513	499	502	524	538	518	511	480	555	453	555	487	475	534	545	493	553	515	495	547	496	499	498	504	497	504	539	553	486	502	513	524	526	511	506	530	516	484	494	488	475	513	515	519	518	506	507	506	560	545	527	535	513	508	540	506	503	488	512	540	491	496	522	520	502	489	511	513	495	516	503	494	491	544	547	491	508	500	529	529	525	498	519	512	523	500	519	530	508	491	552	551	516	482	474	502	501	527	482	519	474	530	479	503	562	507	505	513	540	513	488	473	501	538	486	489	534	507	544	494	502	496	484	506	477	484	535	490	514	522	563	464	512	489	544	550	516	537	528	521	532	497	507	486	493	502	520	459	476	512	536	493	548	556	527	511	516	534	521	499	506	484	556	560	554	518	510	549	498	491	483	527	491	540	517	474	550	491	504	548	525	507	524	524	528	485	506	500	499	483	520	509	505	494	497	551	483	515	531	521	502	508	531	502	460	488	485	506	516	503	516	525	537	496	511	528	502	511	513	487	556	507	503	565	523	499	490	509	514	516	526	532	510	484	532	514	509	486	529	487	506	508	503	533	517	503	497	539	516	543	480	465	526	504	477	521	527	522	529	514	480	501	499	478	522	517	511	505	500	502	477	571	503	531	485	553	548	459	527	493	498	486	514	542	522	529	502	516	527	520	499	477	530	483	505	501	472	510	490	492	538	543	514	503	492	482	529	503	497	507	510	548	508	519	515	501	503	494	522	520	505	494	556	538	538	525	474	549	510	476	521	539	486	510	526	469	496	485	520	466	514	542	544	527	534	493	523	499	505	510	527	515	559	545	505	528	520	530	506	550	517	531	520	517	513	483	484	513	544	473	532	495	471	499	534	502	511	513	503	476	501	528	503	466	509	518	499	528	532	524	524	480	490	502	534	528	458	466	502	476	538	515	484	474	524	530	499	491	510	527	488	525	536	522	484	504	504	523	532	491	499	497	515	487	477	552	505	527	526	514	516	542	521	526	526	570	537	508	523	510	499	501	501	497	514	503	548	490	533	460	495	463	527	526	526	475	496	457	523	499	508	507	496	479	482	512	515	528	537	525	537	493	510	556	499	517	481	510	506	502	534	511	532	527	530	574	503	515	493	487	526	519	509	510	528	518	470	527	523	529	511	494	495	519	497	493	552	513	497	524	487	530	501	507	480	525	494	511	480	487	520	484	512	472	512	527	478	527	529	490	548	542	547	488	481	502	538	497	497	545	530	510	516	463	520	476	510	545	471	531	500	546	545	550	494	480	511	517	544	517	524	508	487	507	508	546	522	509	520	513	512	467	504	488	519	475	528	491	517	546	519	483	514	536	521	484	514	477	469	507	540	514	510	505	479	522	520	549	506	542	514	431	554	516	513	460	529	541
37422	68076	56276	42882	36222	30567	19922	14531	10632	5983	3395	1795	1272	942	759	681	637	697	681	612	652	667	632	645	595	567	559	581	553	579	531	556	554	522	531	552	532	530	553	548	557	510	497	524	543	551	532	485	534	527	538	528	525	534	540	495	524	495	528	528	531	536	548	540	521	542	494	511	576	538	537	513	530	530	580	572	507	544	518	535	523	523	521	537	514	498	510	528	548	557	525	543	500	518	537	518	568	529	519	520	534	551	545	529	512	490	539	506	552	517	527	538	508	505	512	517	582	544	516	507	511	502	500	490	538	532	513	536	541	549	501	552	508	566	525	492	543	499	536	512	503	525	480	561	525	530	527	503	525	500	538	458	535	515	537	530	535	518	522	501	560	532	530	506	569	507	553	508	535	530	528	508	509	503	534	562	499	557	536	538	516	477	496	523	513	517	503	515	541	505	505	530	527	500	532	508	549	537	531	472	512	551	538	497	541	520	508	541	497	507	535	485	530	526	513	526	548	517	540	559	536	509	511	525	534	538	499	543	482	481	503	554	546	535	501	565	549	502	519	523	484	526	493	508	541	513	523	488	543	517	553	524	525	558	535	527	534	505	475	484	523	543	458	521	540	510	529	540	533	542	533	550	546	515	526	494	500	563	526	541	504	506	540	522	528	535	538	530	538	528	514	511	487	544	525	532	524	544	515	530	512	488	520	529	515	509	486	501	533	567	529	517	585	501	515	544	522	540	514	522	479	526	527	518	489	519	548	555	496	539	510	555	531	533	537	495	511	531	524	532	489	482	520	564	513	495	508	502	498	562	454	477	483	490	531	449	533	523	561	539	584	500	527	508	516	537	513	514	501	505	554	481	515	513	484	531	496	531	574	539	496	519	515	524	530	530	523	526	525	477	499	520	483	525	489	479	501	507	547	554	519	524	534	561	500	502	493	517	484	537	483	510	513	513	522	535	514	516	519	500	494	535	509	532	528	514	484	486	536	577	545	529	507	525	536	491	516	462	513	490	540	508	522	526	572	473	520	544	528	505	546	567	523	508	562	473	546	520	485	519	512	523	484	511	511	505	530	515	523	513	504	522	503	519	498	506	502	504	553	508	484	497	543	512	519	525	478	521	508	546	485	507	541	511	523	484	477	551	559	561	552	493	531	477	510	531	524	493	506	515	489	541	528	546	558	501	514	535	488	516	518	499	526	493	485	482	514	518	562	495	494	527	531	498	528	512	494	500	499	531	502	495	521	534	503	495	486	515	502	486	521	493	493	529	518	555	531	512	515	565	538	505	488	503	531	523	535	518	575	505	490	497	508	526	541	537	520	536	521	500	523	497	473	505	533	552	481	511	511	520	537	513	487	532	568	489	536	539	499	492	551	512	520	533	528	555	506	545	491	495	493	534	519	515	548	512	534	505	513	544	525	557	490	505	533	529	505	523	521	532	499	524	503	519	510	529	531	485	550	516	510	531	519	522	538	525	484	523	515	519	495	512	504	522	516	488	551	520	497	516	556	541	536	554	521	507	505	519	563	499	549	506	490	546	520	547	529	531	528	472	524	503	509	531	530	530	486	548	554	510	465	499	478	509	537	568	538	508	519	511	485	568	519	518	522	528	535	534	523	508	533	548	499	512	519	528	505	537	525	527	489	517	535	489	526	534	497	489	557	522	515	519	533	489	550	540	516	523	550	537	529	538	498	535	547	534	542	542	495	520	497	525	503	543	489	529	505	536	525	525	532	505	510	514	505	494	523	545	538	502	497	538	479	514	478	522	501	517	514	510	543	525	499	511	565	549	526	530	499	534	553	492	533	497	472	502	521	441	520	564	487	573	501	534	533	541	485	517	492	498	517	554	520	508	531	583	524	506	488	528	484	465	532	525	515	484	494	529	567	539	494	524	527	578	504	554	522	535	522	500	526	517	523	499	517	519	491	566	502	544	516	518	581	512	493	541	539	505	493	480	508	530	509	518	563	527	498	517	536	537	551	564	538	503	535	501	511	481	541	470	566	491	548	495	516	559	518	523	504	521	503	508	542	503	546	508	490	511	512	543	498	510	509	501	537	511	520	495	501	531	541	541	544	545	539	528	509	520	532	529	541	515	512	482	516	481	570	529	505	541	543	516	524	501	527	507	539	521	539	511	501	482	501	526	499	502	522	537	506	511	507	513	549	532	492	533	488	529	522	499	518	558	556	523	497	521	526	469	516	512	492	494	552	566	500	471	491	538	504	519	541	548	518	523	486	533	498	495	525	509	571	519	486	504	500	526	498	484	487	503	560	540	531	498	522	538	547	533	504	508	560	530	508	541	545	542	517	559	514	481	482	515	510	499	552	513	468	518	548	503	517	525	560	505	506	545	578	537	524	464	563	533	544	510	517	557	515	508	524	532	516	502	545	545	504	504	573	549	518	499	492	536	543	532	520	556	521	547	544	500	508	520	538	543	499	525	569	547	506	527	492	534	504	499	496	565	517	463	548	510	506	554	536	537	545	530	531	480	529	520	509	562	493	506	487	535	528	548	526	470	508	541	504	533	528	537	522	494	521	449	516	489	526	483	527	538	491	503	510	522	495	513	498	518	569	536	546	535	533	501	537	485	487	561	518	527	510	526	505	511	525	515	493	519	506	531	531	530	515	567	524	531	523	517	544	525	476	527	525	498	524	481	548	538	535	464	516	527	543	521	516	479	501	568	505	552	510	500	550	518	508	529	511	542	509	530	507	563	532	523	547	469	538	467	500	519	503	502	510	540	531	512	533	556	538	516	508	522	504	512	541	500	510	527	534	484	518	517	503	506	475	545	516	547	494	515	490	496	487	476	537	492	540	546	515	525	499	533	512	509	532	506	451	547	504	522	556	506	518	500	556	500	520	522	509	508	528	572	494	540	517	532	480	565	542	567	513	535	529	550	481	509	501	542	503	505	530	524	505	535	527	511	495	565	553	520	531	541	509	505	545	545	491	487	516	534	514	508	486	533	515	520	480	478	534	532	502	503	511	553	531	562	522	519	499	528	557	536	506	505	521	490	529	512	511	547	517	484	541	494	499	557	506	533	479	504	507	536	536	491	524	523	500	531	511	500	543	498	536	507	555	539	533	523	505	559	496	519	550	509	515	494	565	535	498	539	540	546	537	543	500	550	546	477	507	528	553	503	516	539	558	519	554	515	513	510	518	523	511	490	495	520	536	507	510	563	509	508	500	571	487	521	497	513	518	533	506	505	490	551	531	500	487	487	540	492	509	509	503	523	550	488	517	561	498	520	491	528	516	582	491	543	542	517	521	537	530	535	498	492	507	559	515	472	562	536	534	520	471	515	527	525	512	546	551	479	523	534	532	533	521	531	537	524	506	509	526	516	518	528	530	529	556	530	567	535	516	532	537	508	542	550	543	524	513	497	543	530	492	511	498	513	549	541	518	534	536	523	556	535	520	562	532	520	520	480	516	498	513	509	495	484	545	510	539	530	513	504	557	550	515	546	539	485	494	548
33006	38711	41260	29962	19994	11882	6490	3286	1886	1209	736	503	423	369	319	324	351	313	318	344	366	306	338	340	326	345	291	345	352	347	328	313	293	298	304	311	340	313	335	304	334	325	313	298	307	313	356	308	286	282	322	302	267	319	303	276	312	310	331	332	318	296	299	338	296	299	293	290	287	302	329	322	326	337	319	318	326	334	314	274	294	317	316	345	306	289	287	326	316	336	335	318	328	318	318	319	341	290	268	321	310	311	306	346	300	334	342	262	340	305	305	333	298	315	298	333	294	306	320	303	320	320	344	308	318	339	315	318	314	314	336	316	309	306	309	290	304	304	326	340	301	342	313	324	300	306	284	298	323	321	354	330	307	286	350	284	333	297	308	310	302	313	307	306	308	332	318	312	327	277	305	314	321	296	332	299	306	303	301	320	294	290	304	322	298	317	320	331	326	302	311	315	335	362	298	331	302	325	291	303	287	333	308	299	305	322	308	309	337	325	285	329	301	283	312	288	293	310	322	324	296	312	314	339	281	308	346	329	294	300	312	320	357	332	295	316	320	312	310	328	297	352	314	303	325	296	325	304	293	323	320	306	313	318	279	304	295	314	292	323	291	283	310	291	326	313	300	309	353	333	305	316	302	299	311	311	284	317	337	321	295	326	300	329	317	295	298	346	308	351	319	281	294	318	280	332	333	327	300	307	301	312	324	306	298	304	293	323	325	308	326	290	329	316	317	279	325	325	305	288	327	338	305	338	308	307	291	323	316	299	311	313	327	319	327	313	358	318	328	323	351	314	307	324	341	318	286	327	347	335	280	320	301	329	319	372	334	311	313	311	308	306	311	286	324	296	305	306	320	316	309	350	331	322	297	352	312	327	308	285	307	338	295	327	309	334	291	287	292	336	311	332	328	295	301	308	297	292	292	302	290	301	300	372	307	301	300	312	337	331	334	306	328	323	340	317	353	321	337	317	336	312	313	313	317	336	303	328	301	300	337	321	327	321	303	315	336	307	298	288	316	283	279	314	312	294	289	308	315	348	262	322	310	305	336	311	295	326	287	310	326	298	342	310	356	304	339	322	337	302	317	316	332	297	321	317	326	313	300	300	336	343	316	341	322	327	320	322	297	326	345	318	301	318	341	306	313	293	312	316	299	324	320	303	315	281	338	335	300	298	307	289	297	293	298	306	327	311	319	313	322	320	303	318	321	310	299	335	327	334	316	314	326	319	350	321	328	311	320	300	309	339	319	355	325	306	293	289	311	308	336	335	320	282	313	330	317	325	321	294	299	321	302	330	323	312	302	312	306	308	311	285	333	309	328	314	312	331	301	321	362	325	317	319	309	301	287	306	290	310	331	314	339	299	303	292	291	301	298	307	303	326	346	293	330	327	334	318	330	288	320	296	282	316	307	335	327	309	342	303	306	311	310	307	331	317	298	298	332	301	311	304	293	336	337	319	335	283	332	326	313	309	322	309	327	327	306	281	329	330	295	309	318	318	283	291	322	326	331	317	321	307	331	328	300	336	330	313	328	298	344	311	325	304	306	320	319	310	292	306	332	304	320	324	310	273	324	298	284	312	297	324	314	323	327	299	330	310	334	323	300	299	284	301	331	327	308	291	326	341	325	327	344	311	287	301	335	325	307	338	342	325	318	335	295	319	310	297	303	283	354	301	352	312	335	281	319	275	325	312	314	305	313	310	329	312	308	299	319	297	287	333	351	296	273	299	284	299	315	311	333	285	296	321	298	299	321	335	345	280	310	315	333	322	310	323	332	313	290	299	345	325	318	336	319	296	325	297	314	298	325	313	314	312	328	311	308	330	324	300	300	331	347	332	329	306	315	314	304	310	314	320	300	293	320	333	343	329	319	335	317	343	325	325	300	317	311	329	322	314	345	299	310	346	324	315	298	298	325	302	341	356	308	305	323	307	287	321	272	296	283	306	315	333	308	340	329	337	274	320	315	297	317	321	314	297	313	315	317	293	290	300	326	277	340	306	309	336	301	301	327	311	351	320	301	326	313	323	339	325	313	304	314	311	330	284	283	326	343	303	302	330	299	314	301	316	323	319	325	314	317	309	303	310	277	303	339	330	321	301	305	300	295	305	309	341	329	326	333	312	256	331	324	327	309	304	324	330	317	344	286	321	308	316	307	336	331	319	320	371	318	304	300	317	309	319	306	281	333	316	319	289	306	283	329	327	327	308	295	295	322	342	279	287	308	316	296	297	311	270	333	298	338	311	307	309	333	304	313	320	297	317	322	353	320	308	277	304	315	312	315	298	300	349	316	311	300	301	323	317	336	324	329	341	321	330	339	302	333	309	315	318	297	339	307	330	315	321	327	318	309	338	306	345	333	303	358	303	308	321	317	327	331	299	315	285	299	371	333	307	292	300	327	331	287	290	294	277	324	301	315	357	298	326	314	272	287	321	322	310	320	316	303	320	331	287	337	318	322	312	293	313	297	306	331	276	305	316	321	313	298	344	305	303	304	317	335	340	319	316	293	300	295	309	348	315	320	328	316	283	304	301	312	335	296	315	350	328	304	312	334	302	361	317	320	350	350	323	301	323	312	308	328	299	292	330	284	311	323	320	307	325	332	316	315	313	298	302	316	302	336	307	309	280	313	348	308	298	312	324	309	322	303	322	317	294	331	304	313	321	275	303	322	296	289	338	315	322	335	323	297	322	284	294	276	307	292	328	316	310	327	315	332	327	321	309	299	302	297	317	321	342	293	306	277	277	313	333	322	308	322	314	308	352	247	270	313	320	310	330	317	263	293	337	339	313	287	336	277	277	333	326	327	313	341	317	297	337	312	288	297	330	294	317	313	318	310	301	294	296	308	335	346	311	306	330	311	315	282	290	303	300	314	313	296	311	312	341	319	298	319	320	306	327	296	316	314	304	318	326	325	299	312	303	306	333	328	326	300	327	354	340	286	317	308	345	314	316	315	306	342	307	326	313	333	323	300	309	300	304	305	291	342	324	319	314	322	327	311	339	289	312	364	312	307	288	304	350	301	325	298	300	330	329	274	321	299	352	358	324	303	308	308	279	303	301	313	320	303	301	289	293	320	312	296	350	342	311	342	317	312	316	322	296	311	322	298	290	316	309	342	307	307	309	319	343	327	314	316	309	309	333	328	313	334	311	311	331	342	322	332	312	296	340	311	325	355	289	360	323	346	324	297	277	335	310	304	346	280	300	325	321	347	328	303	306	316	315	356	332	329	301	321	304	297	296	301	322	319	318	307	326	288	284	305	315	294	299	332	326	316	328	321	312	331	338	331	357	320	306	318	342	286	302	299	316	306	299	317	302	320	291	304	293	346	310	312	347	326	324	302	328	307	335	337	325	289	322	306	279	322	315	319	337	355	301	355	289	317	296	300	291	322	317	321	322	331	299	333	303	327	318	295	300	322	298	325	318	313	289	317	311	361	345	293	322	326	315	338	332	313	321	317	333	323	315	322	295	306	299	308	304	332	313	300	335
34864	52519	40494	28012	22016	15240	9190	5395	3298	1942	1035	705	567	429	394	365	395	374	426	362	364	391	403	366	352	367	369	349	352	354	322	367	365	338	346	353	340	326	360	312	330	364	341	326	362	342	342	317	357	340	370	381	348	366	328	373	330	349	344	352	324	334	327	320	305	330	303	358	355	324	331	321	340	335	325	352	324	338	360	355	338	315	316	358	307	335	333	348	336	350	338	347	352	351	327	337	367	358	324	354	327	314	305	325	340	332	333	346	343	349	364	349	320	303	384	343	331	362	306	347	390	334	345	359	304	358	377	348	337	353	344	357	335	333	333	328	323	364	323	362	344	327	379	304	349	341	343	337	364	315	316	334	334	333	360	306	376	349	350	311	344	341	343	319	344	365	349	314	317	326	362	323	320	344	317	355	321	330	372	323	343	306	331	338	339	352	311	333	340	322	353	338	346	326	336	355	346	324	366	364	318	323	357	350	346	334	328	333	318	340	336	342	324	334	357	361	310	341	347	320	325	354	348	379	333	354	345	349	362	344	367	327	321	347	309	358	340	343	322	328	325	345	341	335	334	376	355	323	331	325	328	319	333	327	349	271	293	331	355	366	344	338	345	341	324	338	327	355	315	337	335	348	322	320	345	315	351	337	309	349	360	292	335	334	352	371	379	366	336	364	342	337	339	369	325	340	358	336	373	353	374	360	317	303	371	330	328	345	341	356	349	336	332	335	344	349	357	370	341	336	347	320	307	327	328	367	307	354	345	334	351	323	360	327	317	328	340	312	354	335	352	328	359	337	357	351	362	341	343	335	375	332	327	362	353	351	344	342	331	376	357	355	356	333	363	338	384	341	334	325	323	320	362	345	358	342	349	319	310	320	339	338	327	332	346	323	300	339	339	342	329	349	330	356	321	346	340	338	320	349	340	322	320	351	368	344	343	342	344	333	357	338	333	362	330	338	324	323	326	330	360	341	326	336	367	312	350	340	313	354	332	359	328	342	329	330	356	320	332	341	347	303	351	315	330	353	357	346	339	338	334	328	322	349	311	330	304	321	342	306	320	333	385	368	325	308	368	327	346	357	342	307	341	366	344	356	324	336	356	300	330	333	341	330	326	342	332	330	359	334	306	346	337	340	338	329	360	347	351	344	345	349	328	345	350	348	360	364	334	368	375	321	338	350	311	341	324	355	316	315	316	344	346	344	358	314	335	335	347	354	306	348	358	319	344	319	377	342	318	357	349	348	324	311	362	313	352	297	331	342	332	346	315	350	338	322	316	320	326	350	343	330	340	349	340	367	323	350	350	362	341	359	331	329	351	334	331	374	331	336	330	320	323	360	357	364	332	309	343	357	325	350	364	360	343	340	323	330	357	350	322	297	359	340	344	337	364	328	341	313	360	344	326	307	323	350	322	319	332	357	360	363	321	356	323	306	358	347	327	327	295	298	368	329	368	319	339	337	327	304	331	329	329	370	337	346	332	326	326	352	333	343	336	349	316	319	328	365	351	305	340	360	344	333	326	344	321	342	336	323	322	369	329	373	350	344	327	339	324	331	321	315	323	371	329	316	318	317	333	351	318	350	323	349	346	304	310	352	334	342	324	335	331	329	319	325	330	308	344	327	332	327	363	317	330	356	354	348	344	365	333	348	383	342	361	317	339	342	331	339	304	369	342	352	326	304	343	340	336	339	361	348	360	339	337	341	319	352	350	291	338	362	370	348	342	374	340	338	297	347	331	367	343	345	321	334	313	366	330	321	317	366	338	370	340	360	343	346	328	328	349	332	357	351	341	354	354	309	346	341	358	327	340	320	321	337	338	333	323	308	352	362	338	357	351	347	333	359	364	347	353	338	324	323	354	325	364	318	356	321	361	328	349	325	353	344	352	373	328	322	360	358	304	353	310	311	365	312	320	358	344	325	350	337	357	310	309	349	368	348	363	327	323	391	366	361	340	377	356	328	354	371	346	327	334	335	336	350	374	343	322	358	324	358	333	324	320	339	330	331	345	340	358	323	333	341	325	343	356	343	341	300	301	330	328	348	291	339	349	326	342	350	385	337	323	324	362	348	354	338	332	350	327	337	334	330	356	326	315	334	361	323	320	364	352	331	285	334	322	397	353	322	327	329	345	335	364	334	321	354	344	343	324	358	336	301	350	362	326	344	352	329	343	316	331	385	339	355	325	371	342	355	370	347	297	342	377	308	361	335	322	350	317	288	362	311	344	355	344	286	319	342	356	353	360	334	355	329	368	352	326	328	345	335	308	303	313	348	316	325	318	341	358	320	320	355	332	318	331	350	324	349	318	324	329	396	372	369	356	371	348	348	346	345	363	368	362	351	353	353	347	334	353	347	357	364	333	314	353	338	342	368	347	310	330	342	333	371	360	357	336	328	339	407	369	350	306	351	349	347	355	362	334	360	327	359	356	333	325	342	345	332	287	321	352	331	330	347	339	348	350	341	339	343	359	355	348	347	339	354	316	341	325	376	345	369	334	335	311	362	362	329	367	322	306	343	333	339	354	346	313	324	385	356	357	336	347	337	348	361	317	315	318	332	322	355	340	370	339	359	368	354	360	317	355	337	363	358	305	360	325	313	347	305	332	314	349	350	371	291	318	331	346	345	336	328	322	336	350	336	343	352	337	309	329	310	338	348	332	322	302	357	310	335	328	352	320	341	350	366	347	313	325	342	352	332	357	317	347	369	323	347	328	333	328	346	339	325	362	306	314	347	338	332	337	324	363	316	347	346	336	341	331	348	297	325	346	385	342	354	353	313	353	320	353	347	351	369	322	331	330	315	328	329	342	372	354	317	350	352	334	351	341	359	311	334	330	346	376	389	338	343	358	337	325	357	342	344	336	348	345	379	352	338	337	302	348	351	325	351	340	330	333	337	347	318	357	335	337	346	320	366	343	331	338	306	354	347	358	341	272	347	353	351	386	364	338	354	360	331	312	341	360	345	324	337	325	352	326	326	358	339	329	322	325	318	336	365	341	355	310	327	351	337	369	356	355	327	340	352	324	354	311	346	324	311	312	369	355	339	344	302	340	361	376	334	350	353	330	313	332	322	333	311	323	328	339	338	312	346	334	375	348	380	337	339	356	373	368	346	349	339	315	333	320	330	345	329	342	336	302	329	341	326	339	342	319	339	312	298	329	320	355	309	318	361	353	334	323	359	299	334	332	338	334	382	334	338	341	308	339	339	339	315	345	333	339	332	342	375	349	357	355	324	333	321	324	315	328	354	335	354	329	336	323	318	345	349	356	367	346	357	345	327	351	351	352	343	331	363	325	339	350	316	321	326	312	358	358	342	331	374	364	297	349	343	352	318	344	339	318	344	338	354	318	339	308	319	351	318	341	323	328	320	333	343	311	318	335	325	293	374	308	342	378	344	317	312	315	347	355	341	315	342	305	343	329	348	359	343	328	340	331	345	328	332	370	346	313	349	324	288	343	345	349	328	329	334	344	317	335	368	326	369	310	329
24433	21711	29520	27557	26290	24107	18237	9303	5054	2663	1315	890	578	498	409	408	407	391	388	372	416	383	411	375	361	354	361	369	368	362	359	343	338	349	343	377	363	409	353	345	400	357	331	369	372	365	349	339	353	350	359	335	319	376	338	330	367	357	369	354	362	350	337	331	383	371	367	363	328	335	355	364	355	323	345	370	364	350	360	347	330	372	337	352	365	360	352	358	328	341	329	339	327	350	334	328	320	362	355	340	340	339	351	343	349	361	347	338	367	318	347	354	375	347	360	364	317	365	354	340	382	318	351	383	336	335	352	353	332	402	378	364	349	361	377	345	343	350	340	323	344	348	355	347	354	318	341	376	323	323	349	354	329	350	342	355	345	357	388	342	372	313	357	346	330	381	343	322	366	359	316	365	377	346	325	323	370	334	340	337	370	337	362	363	369	343	354	334	372	330	350	354	350	322	340	337	356	346	352	333	343	378	315	355	383	350	360	334	338	349	348	369	374	347	349	360	353	387	331	326	350	316	352	389	327	324	360	339	337	341	373	347	342	358	340	360	363	337	326	377	348	367	382	344	370	370	323	332	339	341	357	366	363	375	323	365	374	364	349	369	329	331	363	342	351	320	357	325	322	332	376	328	320	359	357	339	339	328	340	328	331	374	360	326	328	357	376	337	339	359	341	339	350	345	337	365	358	366	378	343	335	391	349	339	395	339	343	352	338	374	347	342	369	344	350	330	378	351	367	349	365	342	410	317	363	336	340	337	353	344	318	408	326	351	308	350	371	363	386	338	354	326	321	350	352	333	362	365	380	327	336	319	357	387	338	328	377	322	337	354	301	357	359	358	371	368	355	368	344	337	354	341	345	368	341	331	360	371	345	371	341	337	332	363	326	353	344	332	352	355	344	338	358	366	347	335	372	382	387	351	346	342	374	375	346	338	373	339	360	342	347	328	355	331	342	379	347	353	345	347	333	334	347	334	352	346	371	362	346	338	349	352	336	375	311	352	373	364	327	381	313	359	342	368	348	313	324	372	326	335	358	334	359	347	358	320	376	342	357	304	351	325	336	341	325	360	344	340	322	401	322	347	357	326	368	354	340	327	374	329	335	360	350	367	329	349	336	346	348	337	325	348	351	324	298	312	360	341	362	331	320	347	362	387	347	338	369	321	354	332	362	357	322	335	348	353	340	333	329	357	380	348	334	345	344	326	352	370	326	356	377	374	344	357	368	335	359	400	345	355	347	323	346	357	322	338	366	298	358	334	358	359	371	347	359	341	316	350	336	368	367	363	340	337	342	337	357	322	345	346	324	335	343	350	352	338	374	354	347	306	393	349	355	369	349	345	367	353	356	368	377	333	366	349	338	327	372	334	333	371	333	326	344	346	353	356	344	339	372	347	341	390	366	338	330	347	355	330	340	352	355	359	325	351	371	315	337	353	336	322	358	357	361	343	352	359	360	379	334	335	333	360	339	338	375	343	358	348	333	341	349	357	376	356	382	356	332	368	334	329	364	355	349	353	361	323	340	359	369	353	356	375	385	333	344	362	346	328	350	339	351	378	331	321	326	389	352	327	354	351	343	328	335	345	360	381	357	321	405	353	361	332	336	348	369	361	378	343	348	345	331	362	336	320	327	326	365	379	359	342	342	328	344	397	344	370	349	371	355	315	356	311	352	340	371	388	354	390	348	328	359	315	372	329	310	339	372	351	369	345	367	344	344	369	348	343	365	360	364	363	376	360	342	369	333	326	323	349	356	306	354	342	357	368	345	335	353	363	356	364	329	366	351	312	343	355	350	360	332	319	380	354	347	387	361	351	331	351	352	348	369	344	372	341	300	337	355	354	337	348	367	359	366	353	329	373	344	354	391	366	337	362	364	355	376	331	323	319	386	382	346	323	355	358	333	332	363	328	353	355	348	345	353	340	373	393	333	389	367	352	357	362	367	350	390	356	315	349	355	380	348	360	380	344	332	364	320	371	345	332	332	339	341	333	387	362	330	323	359	357	352	325	356	375	355	340	344	383	363	341	324	334	375	339	348	346	344	364	382	339	308	371	328	362	349	364	320	362	337	359	373	399	340	382	359	361	355	348	375	300	377	328	391	344	320	365	316	341	360	325	355	368	347	300	314	349	339	342	361	341	352	342	344	316	349	310	326	346	318	363	331	326	337	337	375	367	340	347	327	371	363	337	340	387	327	341	333	344	326	328	367	314	359	331	337	330	345	367	333	329	353	360	334	332	312	341	342	349	349	327	356	320	370	333	298	349	357	359	349	325	329	333	357	367	393	336	351	346	356	353	338	347	327	345	339	356	338	358	323	318	380	344	318	355	303	363	326	346	352	334	371	354	359	315	344	342	357	376	367	320	332	337	335	382	356	361	327	308	381	305	327	342	366	360	360	338	326	346	358	352	309	353	369	345	355	348	356	299	323	314	335	347	327	328	361	306	359	368	307	369	348	342	331	335	352	345	394	347	344	341	324	314	340	333	348	329	358	353	373	350	330	361	337	324	352	399	393	349	313	348	349	334	337	342	371	334	379	344	353	334	331	348	335	350	354	346	345	354	354	359	373	354	372	339	355	377	335	353	307	377	335	348	357	344	321	364	340	363	350	361	336	363	337	361	369	373	369	356	320	316	366	354	362	340	334	371	367	331	354	338	331	372	372	412	347	334	381	319	333	322	353	322	335	320	345	373	364	348	340	345	325	364	362	381	326	351	341	330	352	327	356	379	341	336	335	365	385	317	348	377	360	380	342	331	361	348	369	374	330	347	339	351	377	368	380	341	354	348	369	374	344	375	356	351	335	374	347	332	361	329	362	349	363	379	357	332	355	364	310	372	361	318	380	370	375	345	366	367	348	339	341	363	342	357	323	358	345	341	359	348	378	358	327	336	353	375	354	346	333	329	348	363	359	361	341	406	325	376	346	336	378	376	346	353	370	333	330	364	364	360	367	356	345	339	384	337	341	385	352	354	323	340	385	329	332	334	360	384	347	374	315	381	329	346	344	314	324	355	358	335	374	330	347	337	339	364	318	372	321	352	362	345	353	347	334	365	338	332	340	341	374	369	353	334	362	339	340	390	359	320	370	361	331	355	313	350	329	339	354	368	321	368	346	345	329	342	343	352	362	331	339	349	331	334	357	360	329	327	325	355	340	373	371	364	344	378	325	376	369	321	350	361	367	338	378	349	333	335	350	317	364	332	359	307	368	349	333	358	316	362	346	363	324	370	357	377	333	357	384	357	396	340	389	337	355	353	354	345	374	319	370	340	371	371	384	315	355	350	366	336	343	348	345	364	307	327	357	359	323	362	352	353	316	356	362	313	386	344	331	343	351	321	340	332	337	352	368	362	327	342	346	344	344	294	367	381	364	341	340	385	346	363	345	360	332	323	370	349	361	363	343	331	345	361	387	333	330	367	364	344	347	361	363	318	339	340	346	364	356	339	344	322	358	331	337	368	356	365	341	358	306	365	350	336	368	376
34340	61530	49833	38916	32345	25418	19139	12077	7316	4055	2042	1361	764	574	431	439	394	433	494	434	396	483	451	385	413	425	347	408	410	365	358	404	387	415	405	365	401	358	388	346	355	398	372	401	363	372	356	361	341	368	403	357	345	365	365	368	365	358	390	371	342	353	362	342	346	399	385	406	373	363	372	376	388	349	387	376	362	348	342	345	368	358	329	385	354	372	412	318	393	370	380	336	313	377	382	383	328	380	352	391	358	414	373	354	352	352	370	378	347	364	354	348	360	361	362	378	321	386	391	326	368	378	356	397	381	393	378	348	349	403	374	385	379	378	413	395	378	360	354	333	343	378	369	420	370	377	391	344	386	391	368	363	355	373	370	361	366	371	361	364	346	378	350	354	356	358	382	380	359	366	363	339	355	390	380	378	388	381	370	385	361	355	369	330	373	344	376	334	373	353	398	361	354	361	392	387	357	365	358	328	387	352	374	376	334	351	374	348	366	375	335	360	379	363	360	388	372	384	334	364	350	379	371	356	353	367	344	356	380	383	347	355	359	387	383	333	376	350	339	361	367	352	337	394	356	383	379	353	342	380	336	359	365	394	367	363	353	378	369	352	400	355	344	351	366	370	392	365	329	394	375	344	386	357	360	343	336	354	370	365	357	358	387	330	348	366	337	375	383	390	346	342	378	363	369	348	380	350	386	341	351	365	335	371	402	356	331	386	392	388	379	360	380	340	403	374	365	383	399	348	336	340	377	367	354	354	371	374	363	344	351	363	366	363	381	334	401	368	368	395	351	425	330	382	386	334	361	355	395	384	343	383	371	366	349	308	370	339	369	361	389	351	352	380	325	367	376	377	376	373	406	337	360	364	351	397	340	366	350	380	361	376	390	322	355	383	390	354	368	364	344	361	391	376	337	360	389	335	336	363	361	357	372	321	375	397	371	380	386	371	393	377	360	389	367	361	369	362	355	352	411	342	375	343	341	356	367	377	369	324	347	346	382	357	365	369	387	360	359	364	361	351	347	403	358	404	388	374	319	370	338	368	418	372	368	381	338	371	340	371	374	387	368	333	407	367	354	371	372	389	358	378	359	348	336	367	380	383	360	383	353	403	372	341	398	368	344	375	361	368	372	344	365	399	356	405	376	383	351	379	356	365	382	358	385	382	377	353	395	369	343	381	355	398	389	345	357	376	383	367	349	364	376	330	360	374	355	370	386	344	357	372	344	362	371	380	341	368	348	351	371	361	369	347	377	372	372	387	391	368	342	381	358	387	364	375	377	370	342	411	347	375	339	369	374	367	392	348	370	379	382	386	349	363	388	369	354	342	362	355	382	381	377	373	362	398	361	343	357	355	361	346	362	386	360	376	355	364	375	363	394	353	424	349	354	354	350	357	349	348	350	370	342	352	340	393	376	328	364	356	388	360	395	364	378	374	361	395	386	357	391	328	369	375	373	362	383	359	355	374	351	373	409	360	373	388	360	359	387	358	355	365	372	382	336	329	372	384	333	355	370	358	368	376	349	377	364	406	363	381	373	388	379	401	343	373	358	358	376	341	341	367	371	343	365	326	377	362	347	384	336	353	355	360	356	354	344	363	358	364	349	354	362	346	389	331	353	375	377	375	358	354	377	337	376	359	378	364	376	362	373	353	373	397	383	368	377	384	378	354	358	389	359	376	369	383	373	364	355	343	380	384	390	380	373	392	356	358	385	371	358	353	378	379	376	363	348	378	399	350	389	352	352	349	377	375	357	360	379	383	371	357	377	368	363	360	346	368	373	369	375	335	348	353	354	373	341	359	333	371	330	345	374	366	366	407	340	367	416	379	362	394	372	370	386	362	342	376	388	349	376	336	341	364	355	349	374	352	366	367	378	352	334	365	387	378	347	400	387	376	364	367	347	342	372	374	341	360	372	387	344	370	351	371	371	383	379	358	347	398	373	349	373	374	369	353	365	394	371	342	348	374	358	338	337	370	376	338	391	351	398	334	392	349	365	329	352	353	374	336	360	380	366	364	356	323	346	374	354	345	382	408	395	372	347	360	375	351	379	376	374	339	339	349	331	388	378	350	394	370	357	377	338	403	319	358	381	363	382	387	333	386	387	383	343	334	357	363	360	393	353	365	384	349	349	374	379	326	365	380	357	371	367	367	383	392	380	386	367	360	337	383	364	354	351	350	397	367	377	371	373	369	350	344	345	333	381	368	350	348	373	363	364	353	355	370	360	362	374	402	366	392	359	362	373	388	360	349	378	367	334	358	363	390	353	366	359	364	382	321	376	380	330	363	339	398	366	358	403	348	385	345	350	369	350	359	365	330	380	373	355	381	371	386	337	330	376	368	374	349	352	378	378	368	371	325	368	377	364	379	390	384	389	352	340	336	363	363	367	375	348	376	364	351	376	389	350	363	344	338	359	362	362	376	374	365	394	370	365	362	385	364	353	354	371	363	379	369	342	355	381	385	366	385	387	370	380	347	331	345	341	347	357	375	384	342	361	341	401	382	351	341	382	345	351	336	362	317	371	346	377	382	380	368	375	342	360	348	379	407	361	349	399	370	342	333	361	336	391	344	380	343	370	347	366	381	401	369	344	347	338	368	370	386	359	399	382	365	400	350	348	367	377	382	363	369	370	385	388	349	368	335	334	372	367	355	348	352	347	403	366	396	375	393	335	387	401	357	360	394	349	360	397	386	417	372	378	376	337	386	361	371	370	367	371	367	347	374	338	354	378	394	355	359	349	390	327	372	431	372	364	366	369	375	363	394	345	344	410	359	373	373	357	363	365	368	391	327	342	376	371	339	331	385	371	384	372	380	382	369	354	364	356	374	375	365	368	391	384	376	365	370	355	349	350	390	409	377	377	394	351	389	355	338	377	321	376	350	371	372	367	358	392	351	356	377	370	371	362	336	366	345	380	385	344	362	383	368	382	374	332	351	317	387	365	342	387	342	365	395	371	382	368	361	372	361	385	377	391	372	365	366	354	358	361	389	366	344	367	340	389	359	382	360	358	378	392	384	365	363	368	340	361	326	351	352	360	361	354	370	365	337	366	357	366	336	342	354	338	349	395	379	351	329	333	362	383	340	358	354	347	390	354	413	396	377	414	362	379	352	382	361	378	373	362	352	343	366	401	330	363	370	385	378	351	370	353	383	386	389	347	394	348	339	374	383	356	364	362	348	358	356	354	397	343	390	377	359	368	386	377	364	318	390	367	369	348	371	366	339	379	360	392	383	391	399	348	370	354	416	375	367	384	334	358	359	367	320	376	357	357	352	345	332	379	373	368	360	355	356	368	389	344	381	341	353	385	377	361	401	373	389	345	400	392	349	378	350	350	375	353	381	381	357	340	362	367	355	374	335	390	338	373	395	365	322	398	334	359	379	400	353	343	308	329	354	341	391	342	382	396	350	334	391	345	390	339	395	397	353	351	339	349	356	356	354	370	363	389	368	364	345	346	333	353	323	383	361	392	370	350	360	383	354	336	366
25722	21959	30766	30092	23610	17130	10110	5243	3395	1696	1022	749	592	544	486	429	439	426	443	424	481	479	471	449	411	417	462	471	428	402	433	483	455	409	444	460	441	437	437	385	425	428	443	423	398	429	448	391	391	414	429	445	408	428	464	416	413	443	399	439	455	453	419	463	412	446	407	439	386	409	423	456	423	405	376	424	407	418	446	404	409	426	433	416	425	422	400	407	406	439	419	469	404	415	460	451	440	444	447	438	427	434	399	441	401	415	400	426	406	460	398	426	463	419	398	399	455	413	403	412	442	442	442	434	412	461	456	401	442	423	438	421	407	433	417	446	412	408	410	412	417	423	463	428	442	428	421	473	410	441	408	403	412	438	454	408	371	431	422	443	427	386	448	420	418	423	419	441	408	447	450	433	430	458	434	405	419	409	442	415	427	425	424	433	420	459	406	420	376	415	416	435	426	413	395	423	398	413	410	433	417	394	441	408	397	415	414	406	424	420	382	409	397	466	425	413	430	440	438	459	426	413	388	398	441	399	407	425	417	430	422	417	436	417	447	470	375	438	406	401	441	439	411	413	474	434	414	430	442	451	420	456	426	462	420	402	407	418	401	427	422	394	443	435	415	403	459	433	432	397	433	446	414	424	430	432	458	439	478	436	420	438	431	440	420	400	425	398	401	428	402	435	466	469	390	430	447	430	389	391	428	422	434	426	433	453	431	428	407	395	402	412	410	435	464	411	438	454	425	433	430	437	421	451	456	408	424	399	465	422	414	403	430	439	434	380	415	407	393	438	413	445	453	416	401	423	452	432	425	413	453	453	423	400	417	460	428	435	457	421	427	455	443	431	419	441	430	415	436	409	436	413	425	393	426	393	416	454	460	417	426	456	432	457	437	433	413	458	443	418	412	409	411	393	427	426	417	410	429	393	406	405	421	426	419	391	425	400	445	425	429	444	393	440	424	418	444	430	428	448	440	443	373	422	425	437	420	372	411	412	465	392	428	438	473	442	422	421	420	402	422	403	436	438	419	415	432	438	440	399	431	424	419	432	398	495	398	443	419	418	435	392	455	412	439	407	404	433	421	397	413	445	427	425	432	427	445	420	404	418	417	427	447	444	504	426	437	409	409	387	443	424	406	411	418	414	417	415	400	447	447	435	382	382	431	415	456	406	409	456	420	418	429	445	393	411	430	408	426	429	441	436	453	408	446	421	405	419	445	427	417	376	419	389	425	450	379	405	427	433	397	407	430	465	406	411	419	401	409	392	474	399	485	441	393	409	422	417	407	410	414	434	445	411	432	409	420	443	442	404	446	429	400	422	409	437	430	414	408	428	452	423	419	406	430	426	423	419	402	402	415	393	392	446	442	444	432	437	416	428	402	421	425	393	406	457	447	427	422	485	418	464	437	463	425	428	459	448	451	425	434	458	415	409	413	420	440	402	402	426	440	404	399	421	418	444	453	419	426	436	415	412	431	399	401	404	442	420	430	465	386	417	413	427	422	461	447	421	422	387	449	446	402	410	419	415	435	428	430	401	417	401	456	420	412	399	421	416	407	419	434	446	403	391	424	430	409	450	414	416	413	460	414	399	421	398	412	421	455	456	427	429	408	453	437	419	430	392	472	422	433	433	412	424	427	431	405	419	400	394	404	428	411	458	424	410	373	460	464	435	455	417	418	446	444	452	444	422	403	446	422	453	440	450	456	432	420	435	425	420	452	429	408	409	404	374	455	434	435	433	434	450	446	417	422	432	432	438	405	413	460	402	424	439	418	367	419	422	456	432	454	421	439	403	394	438	410	435	435	427	434	399	440	422	429	410	430	391	432	408	387	458	457	441	398	360	421	417	417	468	446	446	389	400	436	413	397	365	460	422	403	426	432	395	434	420	419	426	419	486	422	428	434	427	425	436	405	420	437	418	437	393	409	438	428	438	446	442	421	426	439	449	439	437	392	409	432	443	428	375	422	428	470	444	407	445	444	447	449	414	436	456	440	420	442	432	432	393	445	445	408	404	441	433	444	453	424	470	396	437	415	419	467	432	441	430	429	445	411	444	429	408	409	444	436	441	446	408	468	429	410	434	412	399	439	462	442	440	440	448	428	391	401	451	420	408	446	390	398	416	451	437	424	420	402	425	392	405	444	435	422	431	452	429	394	433	427	403	451	400	426	389	400	426	433	460	412	447	415	426	364	445	427	405	439	427	457	431	438	432	421	397	422	407	405	421	414	410	406	386	404	393	422	414	427	437	434	394	379	428	400	405	441	457	405	437	430	449	440	456	446	448	444	415	426	427	404	405	410	417	435	431	404	445	396	405	413	422	405	439	420	444	468	443	386	412	426	425	437	465	428	417	388	416	457	438	423	443	410	399	422	415	380	446	434	417	454	426	367	423	420	400	438	399	425	431	403	420	407	408	428	409	417	461	393	402	384	426	379	420	419	424	437	412	387	418	475	422	396	438	447	446	400	422	442	404	422	417	396	432	394	449	458	477	416	434	452	439	404	457	426	443	397	411	449	446	427	396	428	473	414	435	393	394	460	419	433	407	435	417	454	380	421	419	430	418	439	382	402	405	435	443	410	401	418	412	402	414	442	417	436	386	400	414	415	447	415	466	500	390	398	398	445	464	414	434	428	416	407	423	397	429	415	427	469	427	419	399	433	428	420	426	433	444	441	451	458	433	412	447	436	424	408	461	454	438	411	406	437	440	403	408	441	425	395	418	453	404	414	394	397	427	454	473	420	422	475	438	413	441	442	417	409	410	467	422	420	472	413	434	448	428	442	417	403	395	408	400	410	442	421	415	416	411	448	420	421	440	413	401	434	441	437	349	421	438	404	399	423	472	430	442	430	415	434	418	419	475	444	410	443	451	438	408	424	454	434	444	399	396	447	427	398	422	441	465	439	400	397	425	429	418	392	432	457	416	413	405	448	416	451	423	443	399	434	437	431	408	455	435	428	410	409	423	455	426	432	473	460	443	436	408	421	398	386	427	437	440	414	422	425	425	432	430	386	408	405	391	422	434	409	398	432	425	417	423	449	448	431	396	418	425	421	430	433	454	412	405	425	437	421	425	432	434	411	407	433	415	426	394	409	416	463	370	445	474	437	425	399	424	415	420	427	410	408	408	425	436	440	425	410	451	397	442	365	390	404	438	390	449	410	402	418	402	361	425	412	420	429	451	421	388	398	439	444	444	401	453	430	419	394	420	445	404	416	443	474	424	455	421	423	463	411	409	388	428	444	451	429	425	407	399	406	394	456	459	400	423	435	425	411	424	409	429	457	424	422	417	400	450	399	433	421	437	414	442	436	408	410	412	421	431	440	396	398	426	429	433	422	437	447	441	417	428	416	418	413	436	418	403	413	424	439	438	420	437	372	426	434	410	392	420	458	404	448	421	442	421	411	452	383	421	414	443	411	422	419	400	448	402	429	404	413	408	375	411	431	435	386	442	407	386	414	448	427	418	425	411	447	413	413	453	429	414	439	475
34604	57756	46563	32900	27000	20324	13542	8758	5665	2816	1551	950	769	648	596	537	521	534	504	525	495	549	509	482	484	476	496	447	430	486	463	474	468	478	435	479	458	456	433	466	460	455	437	468	485	441	456	442	471	473	444	487	469	499	437	430	465	482	458	448	454	414	472	442	500	469	450	493	430	507	424	449	458	462	466	441	467	484	468	458	484	461	457	424	463	477	432	429	466	458	472	498	473	483	484	473	450	454	433	477	478	468	463	436	450	477	506	423	468	448	449	449	392	421	432	462	474	462	472	445	433	479	454	475	441	445	439	461	455	481	420	471	465	395	443	488	466	457	475	445	479	445	481	476	487	484	449	470	454	480	473	422	461	447	482	409	471	431	447	518	448	414	430	476	483	473	442	489	487	434	424	459	460	460	463	455	475	450	491	421	443	471	495	437	410	424	450	493	481	452	474	461	454	458	427	452	484	430	470	476	460	443	453	454	502	478	470	441	460	434	447	485	421	474	455	502	444	464	459	460	451	458	431	422	443	459	450	461	453	473	450	448	465	467	426	459	490	460	428	437	508	435	446	435	481	424	442	487	463	404	410	437	448	423	467	482	488	442	426	407	456	453	453	501	435	456	450	477	472	460	455	438	511	450	417	448	461	445	475	441	460	470	451	478	406	491	418	469	459	469	467	449	456	443	443	471	455	450	460	445	432	437	469	471	464	441	462	427	445	421	461	451	429	465	452	460	427	449	439	446	482	440	479	471	431	460	478	460	477	458	439	425	457	489	478	465	460	413	440	448	474	445	430	443	474	445	446	481	459	454	461	447	469	453	483	455	446	437	449	418	451	497	471	453	455	470	446	440	447	425	521	455	440	403	485	468	453	499	463	463	467	427	399	467	464	445	470	469	462	438	461	466	455	460	491	436	417	482	434	423	460	456	453	453	426	435	456	452	419	451	455	475	451	434	436	452	496	437	456	421	473	483	456	446	425	431	475	466	466	400	477	466	446	479	442	430	424	413	463	513	407	485	478	404	450	431	480	425	447	444	454	474	474	458	460	456	474	454	470	426	431	463	474	459	435	457	474	420	483	432	465	450	437	445	474	461	439	449	457	462	475	476	456	422	447	471	438	438	470	475	416	443	473	450	471	464	462	442	463	464	474	424	450	426	426	446	463	476	452	476	443	449	466	477	447	457	437	488	416	440	463	456	465	434	430	471	494	441	490	477	465	440	430	437	415	489	473	480	451	439	446	477	400	435	427	490	440	481	461	459	463	424	469	486	457	463	408	440	446	442	420	470	447	457	438	467	433	463	466	414	477	492	460	450	425	485	466	443	505	466	489	443	506	455	466	481	456	468	437	458	446	480	447	469	452	419	454	462	433	424	473	479	456	434	401	427	454	441	432	444	446	434	451	419	435	467	472	434	456	472	459	464	425	446	435	451	470	438	427	446	445	474	411	441	421	453	503	492	515	447	484	479	472	447	454	442	463	439	443	486	431	454	485	444	485	407	461	479	471	466	451	422	462	463	431	428	412	428	457	425	460	493	444	494	471	483	473	425	450	440	445	420	433	432	419	476	461	449	429	501	447	441	444	463	437	460	422	449	495	421	450	503	452	464	447	451	463	469	457	446	476	457	476	441	455	422	511	392	461	474	485	461	444	481	510	467	425	437	458	455	469	442	461	449	484	433	492	468	480	407	455	447	437	461	442	403	438	422	453	456	471	447	454	442	469	456	470	465	491	458	436	466	462	442	480	468	467	442	459	431	497	490	448	456	470	450	452	482	452	480	446	466	465	483	454	430	475	463	479	458	468	485	486	444	456	478	419	467	424	460	407	439	441	440	497	438	462	438	450	436	466	464	448	469	474	449	445	436	441	422	468	477	462	464	449	466	419	463	463	479	464	423	514	440	449	437	495	486	470	434	460	428	483	437	437	462	441	461	500	468	435	489	449	452	425	476	427	460	464	461	453	417	435	470	477	458	500	477	439	434	424	436	428	388	423	479	422	431	452	448	429	426	459	438	449	448	436	498	456	453	453	422	446	465	470	454	497	492	471	460	449	490	428	445	421	475	453	415	485	492	472	451	422	452	487	485	466	414	459	460	445	497	442	419	440	461	460	463	484	478	464	437	456	476	475	447	435	483	497	431	481	421	473	463	495	480	462	445	433	450	468	408	445	439	498	423	437	463	443	458	454	451	458	462	457	439	466	461	481	461	470	438	461	488	482	488	463	474	490	422	441	492	400	474	465	478	460	447	470	509	431	430	462	424	444	448	425	457	423	434	456	428	469	471	433	420	439	431	412	443	450	472	483	462	468	483	448	417	430	444	474	449	424	465	463	481	443	451	478	477	447	456	481	450	448	423	470	476	469	431	417	505	466	454	467	473	450	469	477	463	475	477	482	423	439	463	460	464	445	456	438	512	472	464	456	436	454	493	442	451	471	424	455	455	475	429	488	442	469	461	457	471	470	419	424	436	432	460	455	420	457	450	462	449	505	446	463	489	463	462	504	449	430	459	495	467	441	445	442	447	437	487	419	406	456	478	478	438	468	418	479	460	436	451	436	434	475	449	442	458	433	476	458	468	455	490	451	483	465	430	473	428	452	443	454	423	454	446	488	465	411	442	421	453	464	439	452	440	475	477	448	468	416	463	431	460	468	464	518	489	440	455	433	456	467	488	456	428	456	443	491	462	424	448	483	491	483	459	449	475	430	476	464	470	445	457	462	466	475	451	447	471	468	454	501	416	439	457	460	460	488	442	461	436	462	411	480	457	454	448	491	469	437	484	451	433	469	440	427	458	445	449	422	474	460	416	461	481	483	452	413	433	453	499	461	479	445	461	437	431	449	509	456	430	451	450	435	452	463	455	485	464	432	469	477	440	434	467	467	460	455	456	462	427	482	419	444	449	484	459	451	468	443	472	461	452	470	443	437	457	421	477	486	484	471	435	499	465	428	462	456	466	455	458	450	452	480	478	442	423	436	424	445	433	433	439	457	476	465	442	428	439	421	436	452	471	423	475	416	474	429	453	450	459	465	413	401	467	447	468	456	459	472	452	447	491	456	479	428	455	424	436	457	476	479	437	464	444	457	464	470	426	478	439	453	466	452	411	451	465	462	481	453	454	437	446	442	491	486	469	450	455	446	433	447	473	425	465	475	437	425	455	495	453	473	480	459	436	427	415	473	485	494	464	441	442	463	437	479	467	472	417	426	456	454	408	461	462	425	453	458	463	469	472	447	441	462	414	461	450	449	460	451	447	469	446	480	428	445	453	474	416	463	466	449	511	457	492	456	476	457	431	465	451	452	445	481	440	433	439	461	479	471	480	447	451	420	460	463	456	446	429	428	447	451	443	490	520	481	512	456	466	474	462	473	460	450	449	439	423	470	470	479	498	440	468	425	442	436	449	444	428	454	434	405	452	441	418	460	432	501	453	469	445	485	447	479	448	465	446	472	490	508	483	458	480	465	450	467	441	444	461	442	478	470	454
23285	21677	29512	24770	24223	25982	23199	12636	8221	3895	1701	1154	916	830	656	579	596	581	567	571	628	562	608	646	542	598	479	553	546	535	535	550	549	515	535	545	572	505	518	482	533	508	506	521	501	521	507	515	498	536	493	480	530	529	527	497	606	490	508	557	524	549	514	525	526	568	487	511	527	474	506	523	535	512	555	537	486	503	551	509	471	494	509	492	489	490	513	519	505	542	497	501	511	490	483	503	512	504	513	507	515	514	526	534	540	515	512	523	518	500	525	496	547	501	507	498	471	476	494	509	557	496	445	480	517	517	530	510	483	525	557	521	536	515	526	513	498	538	435	504	535	504	498	528	504	541	535	562	542	530	536	492	501	513	476	474	494	535	483	500	522	526	512	524	539	516	528	516	532	515	503	513	539	518	499	495	521	517	522	522	510	537	491	532	533	506	541	518	481	524	544	519	498	522	536	555	535	530	525	465	500	552	494	492	516	489	498	500	555	532	509	512	508	533	499	560	502	531	528	505	565	505	535	528	501	472	524	465	544	522	531	467	525	503	519	500	533	499	516	515	539	489	531	466	505	539	531	507	502	523	495	538	476	452	523	507	497	521	512	480	506	505	483	500	477	530	522	479	503	518	539	538	535	452	505	523	537	473	526	525	555	544	487	531	503	523	509	466	511	495	545	524	483	521	473	495	523	548	489	497	513	493	522	552	528	515	492	521	519	519	533	459	523	544	498	495	501	513	535	492	505	481	515	504	488	559	534	509	508	506	495	511	504	513	519	554	476	474	529	492	486	521	481	489	491	546	513	535	536	507	590	546	538	491	530	505	516	491	528	529	475	471	505	524	495	521	539	513	538	501	497	515	513	508	519	521	524	487	518	531	512	513	507	501	528	469	516	514	488	512	526	523	505	514	506	456	534	496	517	471	542	529	556	557	520	504	552	530	499	491	517	452	541	511	524	523	489	468	493	498	493	460	508	501	499	530	504	520	529	508	511	483	504	575	524	527	447	525	533	457	508	517	491	495	488	486	524	504	497	462	499	499	509	511	514	521	495	502	459	476	536	521	506	512	548	507	515	479	544	517	494	560	543	526	491	540	521	525	525	527	505	510	524	519	507	522	478	521	481	471	506	549	515	502	497	522	467	526	532	525	524	542	514	525	539	530	519	499	532	483	529	500	528	551	533	503	531	510	486	500	498	462	487	508	502	526	459	486	507	505	500	495	487	479	530	468	482	505	497	503	476	556	478	515	570	489	520	534	477	531	519	521	527	532	555	560	484	498	524	537	520	527	512	493	506	495	529	510	531	503	546	503	496	554	516	497	513	536	510	527	476	529	533	530	486	499	527	562	559	519	543	521	549	517	571	512	505	518	515	529	514	512	492	495	507	513	469	531	468	548	503	522	527	455	536	514	506	543	521	510	494	516	526	551	528	512	540	526	517	513	519	510	498	480	498	504	546	530	510	490	552	497	514	545	553	556	480	516	515	519	524	475	562	481	499	548	532	501	489	505	513	561	520	505	501	496	529	581	526	494	544	490	531	484	516	510	541	514	561	482	544	544	520	515	492	514	516	525	478	496	506	492	523	497	510	509	476	523	530	497	501	469	527	486	489	502	480	464	484	470	524	506	500	556	511	509	489	529	544	547	536	507	480	515	521	475	552	466	534	544	509	496	504	509	510	518	464	447	495	513	539	525	493	504	492	504	534	513	489	527	525	527	553	484	559	507	562	471	516	492	547	516	546	545	571	494	516	492	507	538	537	518	568	519	524	513	512	553	504	556	529	468	490	524	483	507	510	509	471	502	521	535	523	546	504	525	456	519	517	507	539	539	523	495	493	522	502	508	540	513	496	531	526	505	515	486	470	544	510	509	526	547	475	450	505	510	494	527	504	497	496	470	492	510	537	513	511	523	516	550	513	502	504	482	509	530	520	556	522	490	538	531	529	535	513	497	557	491	485	518	467	524	541	503	517	518	507	502	524	484	520	550	513	517	506	533	488	538	473	517	512	527	517	529	509	502	508	514	480	524	511	490	519	480	490	519	560	507	509	523	487	520	527	520	557	534	496	499	506	485	475	507	513	498	478	547	508	505	489	495	499	499	534	523	542	550	542	535	493	459	475	517	481	516	481	562	512	479	506	496	536	514	495	532	535	550	524	554	532	499	479	523	517	526	501	515	537	521	546	451	489	513	485	552	531	513	479	524	510	534	541	510	485	538	479	479	513	511	508	520	485	495	499	543	498	530	501	507	496	468	481	539	511	522	491	532	496	506	500	524	487	487	510	517	551	525	517	488	516	496	505	531	519	516	503	508	535	555	495	540	517	515	528	521	545	514	531	473	571	480	499	508	495	542	526	485	475	486	531	555	517	501	478	517	503	489	493	476	501	459	536	476	486	507	543	516	457	520	512	473	541	525	559	511	465	517	543	502	520	511	508	507	518	526	535	510	532	504	523	506	493	559	474	499	538	522	537	538	492	486	544	555	509	513	511	519	509	492	506	496	510	514	523	515	505	530	530	527	531	461	526	533	538	525	519	476	519	521	577	524	527	519	504	504	496	522	486	496	490	557	531	527	490	476	515	512	477	495	497	499	489	516	529	545	490	520	531	522	535	487	508	494	505	534	520	518	532	484	504	539	484	509	507	525	523	524	495	514	525	490	471	527	470	509	481	501	537	518	553	530	518	519	527	492	531	541	541	502	516	476	489	502	540	517	478	499	518	504	509	538	493	488	470	530	544	519	507	516	506	577	490	511	507	498	489	506	544	533	505	546	530	528	510	552	500	522	529	528	516	541	498	531	492	539	509	534	536	543	492	477	540	512	515	503	521	535	484	523	488	493	529	482	526	524	508	527	517	551	481	524	491	525	506	531	552	499	535	526	540	489	506	509	538	540	504	483	455	525	510	493	506	530	545	494	516	550	547	545	543	465	546	508	513	528	490	543	504	496	500	561	570	495	508	535	503	527	509	525	504	517	541	525	515	516	530	538	537	508	504	517	523	511	513	526	524	481	485	513	534	500	500	556	499	511	523	492	509	509	474	528	470	487	555	491	470	510	542	530	557	527	492	526	528	514	517	529	503	538	509	472	530	549	511	501	517	489	525	513	537	500	476	491	543	526	512	505	480	489	479	550	516	529	500	520	538	563	500	504	541	493	500	468	487	500	501	495	468	537	497	512	475	519	474	522	494	506	520	549	487	527	520	500	550	554	506	500	509	489	503	494	494	502	508	511	490	523	516	532	471	467	532	521	525	535	487	497	496	559	528	458	523	519	513	519	523	494	497	486	540	508	495	480	561	493	518	533	538	535	483	534	481	517	520	493	563	499	490	519	540	484	463	490	517	508	518	503	524	542	464	509	502	503	494	545	488	487	555	519	570	492	493	475	538	539	534	525	515	522	468	520	550	476	508	517	525	485	520	509	516	505	514	526	489	512	515	511	534	498	536	533	526	487	497	493	513	538	540	493	488	477	499	534	529	483	512	504
37779	68361	54933	41944	38550	28729	20560	15076	11250	5676	2489	1671	1301	1012	791	666	670	664	618	729	672	674	670	642	617	608	579	580	580	555	566	536	553	552	557	562	533	513	605	573	558	567	564	537	557	494	538	523	543	516	522	478	535	552	503	530	508	531	519	537	550	530	533	528	532	513	539	512	539	509	556	475	513	564	546	524	497	507	570	505	551	519	528	493	525	478	504	497	537	533	484	525	505	534	507	521	519	513	502	525	505	519	536	529	566	511	528	513	521	548	497	556	525	544	495	501	553	563	494	530	467	546	524	556	483	518	509	537	529	511	534	549	562	501	507	520	473	508	533	484	469	543	512	534	548	491	542	530	519	536	528	504	556	512	499	522	511	532	500	520	499	550	507	492	507	499	483	505	508	514	485	533	525	537	560	508	544	494	487	534	514	526	553	567	482	504	539	531	526	520	547	507	481	552	533	550	516	523	537	539	557	505	498	509	504	531	515	529	511	491	490	545	511	519	522	469	531	529	477	513	510	501	526	553	554	508	487	499	528	549	506	529	539	496	527	501	507	509	486	549	546	485	572	523	501	550	533	559	482	498	494	549	552	494	498	564	485	514	507	553	501	481	530	510	513	498	534	504	547	487	517	535	538	520	561	519	509	518	504	540	536	546	502	558	558	548	546	552	550	469	518	474	523	531	532	516	511	517	518	537	565	501	521	531	511	526	485	525	495	513	522	488	526	515	501	556	545	531	517	536	537	511	522	511	538	505	501	508	481	558	527	508	535	532	567	561	533	529	523	516	544	483	516	524	552	547	511	510	518	524	530	538	542	528	539	494	528	527	504	539	431	540	531	520	528	509	529	575	518	531	551	509	514	545	511	562	533	500	514	508	500	552	498	508	545	523	548	513	506	543	544	508	525	537	528	511	514	533	502	512	517	496	462	502	531	527	557	527	521	525	528	516	520	521	556	525	553	513	515	531	533	526	503	527	498	510	546	515	518	568	487	513	558	536	553	540	514	585	497	547	486	534	541	508	496	523	539	534	503	533	509	558	539	446	528	487	536	524	501	523	501	517	510	512	549	512	546	502	537	519	510	547	529	519	524	517	545	516	549	519	507	547	475	521	552	530	533	517	537	509	565	479	541	481	524	515	526	539	543	516	521	477	542	521	506	523	506	523	498	481	521	554	513	521	522	493	569	530	537	540	484	515	517	536	508	543	555	526	493	532	496	521	502	484	550	549	559	505	537	504	530	520	573	495	526	533	515	522	495	504	562	521	524	566	493	548	550	520	501	552	548	525	530	515	523	532	523	493	486	493	539	537	512	525	516	496	464	528	556	485	570	507	519	505	540	520	540	532	529	510	537	512	525	538	540	529	566	541	506	537	557	506	541	507	557	507	507	570	550	486	560	516	488	533	520	497	541	544	535	550	508	542	536	525	498	490	500	498	527	549	534	503	498	534	538	510	540	538	535	499	498	517	538	512	518	541	554	553	511	503	516	547	524	499	517	546	539	540	503	553	498	508	561	516	527	499	529	506	531	521	513	509	537	528	511	552	538	518	542	529	517	498	536	528	545	567	558	540	564	488	485	502	549	504	520	522	514	544	528	539	563	531	510	533	496	506	527	534	569	570	518	529	534	485	534	558	509	540	530	513	544	516	520	545	538	539	556	521	522	580	503	511	515	518	496	549	543	535	528	517	552	524	509	491	481	576	532	541	514	536	501	525	482	558	558	509	524	495	507	517	496	486	495	538	537	511	466	524	525	554	516	552	527	539	533	546	528	527	530	504	504	541	513	514	539	525	521	505	510	483	538	498	525	504	527	541	483	510	516	528	492	509	524	486	515	520	541	524	464	532	473	496	516	515	548	513	510	510	547	526	517	558	486	523	530	518	512	546	521	567	528	507	521	525	500	493	511	490	535	513	526	515	537	501	500	501	535	544	544	471	517	520	500	504	502	518	507	478	510	538	531	449	534	522	515	507	465	492	565	526	510	482	521	508	527	534	546	509	537	528	519	495	507	532	542	533	499	546	512	567	530	521	488	510	508	552	514	547	508	569	551	525	542	538	541	563	518	524	542	512	507	499	539	528	512	519	522	485	549	522	516	503	510	511	519	523	509	527	536	493	523	482	543	532	526	534	519	531	537	534	507	533	505	546	514	538	506	528	553	534	532	523	524	515	524	541	521	489	538	553	492	531	536	560	524	526	547	527	513	520	549	518	506	527	568	548	523	541	524	544	530	540	533	549	535	532	489	549	538	502	555	497	548	472	556	551	502	484	520	532	531	515	512	514	504	479	505	539	522	524	510	517	530	550	483	528	492	547	484	550	515	542	505	563	535	507	525	504	568	511	494	503	519	504	526	519	546	517	504	520	531	526	502	511	537	504	537	505	505	537	522	526	495	537	530	526	550	473	544	512	544	506	563	508	527	478	497	503	531	542	507	505	525	512	531	523	534	489	521	498	550	466	531	519	531	542	552	522	492	505	530	521	514	540	464	537	513	524	531	495	478	505	541	543	498	515	476	520	536	510	498	532	514	503	535	515	558	515	499	551	530	529	513	575	494	514	544	503	535	507	541	536	563	531	475	545	496	492	492	469	564	521	528	504	512	582	511	513	527	521	523	520	526	535	517	478	511	501	514	547	489	510	502	535	530	500	534	486	524	498	494	535	549	531	533	502	529	543	548	498	568	525	514	474	521	510	533	545	472	544	550	506	512	568	539	523	510	490	500	543	519	518	518	552	515	538	524	497	524	547	544	499	479	511	518	508	563	497	543	525	543	503	529	543	498	521	522	507	491	486	528	536	560	556	492	518	547	524	517	522	477	524	548	548	507	546	475	528	542	517	490	544	567	520	527	535	476	549	521	526	528	534	571	504	535	508	502	542	546	531	514	506	525	503	524	521	518	559	512	519	517	560	500	510	450	467	565	558	525	554	489	515	504	554	520	491	535	533	512	526	530	538	501	524	495	509	489	513	527	510	535	486	522	508	510	481	527	567	526	548	498	526	533	498	490	515	529	503	526	540	523	520	501	523	543	528	530	517	520	533	530	522	514	523	530	505	500	514	550	481	533	545	505	515	528	560	515	573	483	511	560	543	551	527	535	500	540	515	535	522	503	539	504	498	526	508	572	503	555	523	518	535	501	536	506	507	487	537	512	501	539	502	539	532	482	528	500	521	569	555	528	527	527	562	534	495	531	499	546	503	538	552	540	512	560	544	552	543	532	529	524	516	491	537	483	496	510	536	545	533	520	533	518	518	542	524	531	508	513	501	555	489	485	527	540	511	538	548	493	552	534	500	521	499	501	521	496	533	489	501	524	501	522	524	502	492	508	564	507	537	540	543	497	514	518	477	504	477	501	520	553	544	520	534	482	525	518	581	506	501	520	523	483	533	508	523	518	549	521	495	530	491	504	507	522	504	515	563	534	485	511	539	530	501	522	540	536	548	548	504	543	536	495	489	563	569	530	549	551	555	520	552	549	511	556	498
34015	40951	42487	29318	18131	10553	5524	3204	1562	856	607	496	392	360	351	332	329	340	323	358	342	348	329	346	344	311	288	345	326	312	283	325	304	311	298	336	341	289	320	320	290	320	323	324	329	318	294	317	338	330	300	329	342	335	300	322	307	332	325	292	311	324	315	327	302	307	280	299	316	307	301	293	299	303	326	310	353	329	292	302	311	276	319	340	301	343	302	335	327	330	319	338	290	301	327	340	313	351	329	281	316	329	309	311	312	301	333	333	330	328	333	334	302	304	347	288	317	326	335	320	318	310	295	338	329	337	308	351	312	313	276	301	321	305	341	381	301	294	307	303	340	301	326	312	368	300	301	302	316	316	300	311	321	331	356	300	302	318	315	300	293	285	334	327	344	298	287	315	301	313	308	298	331	335	351	341	346	320	279	340	290	336	318	306	308	323	320	345	321	296	332	337	290	309	304	329	303	324	311	301	331	324	313	330	359	289	284	329	321	332	317	335	342	332	321	339	316	306	340	306	339	323	303	303	304	314	321	348	306	294	309	330	334	315	307	336	307	299	326	340	311	294	367	334	319	308	318	333	310	313	314	353	316	298	308	347	320	318	287	298	308	299	320	312	344	328	347	334	298	330	319	339	335	335	320	338	327	320	309	315	293	301	298	348	324	320	342	302	310	330	326	281	335	307	291	293	322	325	327	315	303	324	283	253	329	309	306	341	308	317	308	314	303	311	329	334	308	350	305	326	332	318	306	319	302	300	282	309	302	296	305	328	307	311	301	294	304	310	334	268	317	322	334	324	291	343	330	342	289	311	336	310	328	336	328	315	353	318	328	312	295	309	325	292	342	345	310	319	313	283	345	301	297	326	323	293	314	315	297	344	334	309	351	319	354	320	294	333	340	312	341	319	320	329	324	328	297	325	301	317	330	303	320	312	284	317	333	315	329	317	292	293	291	343	350	290	339	323	319	347	322	309	322	333	336	335	315	308	292	317	342	313	357	329	306	305	285	334	333	309	314	344	310	327	328	303	332	316	304	301	322	299	311	294	303	304	338	323	318	326	297	312	326	331	335	334	348	329	335	317	307	313	326	319	321	306	340	335	329	311	330	306	304	323	325	319	317	296	309	295	299	323	333	313	340	317	281	350	284	302	324	306	320	271	307	318	339	315	321	301	322	338	326	334	311	306	316	304	333	322	308	339	314	302	327	309	317	329	325	328	295	294	329	329	329	317	311	331	313	304	316	323	321	323	304	301	354	295	334	320	327	279	324	306	316	309	330	335	311	316	304	290	318	342	304	327	318	325	288	304	345	306	318	297	349	320	296	327	302	307	306	313	312	349	313	305	308	300	300	332	352	301	328	328	308	337	351	327	328	332	340	338	324	294	329	349	297	325	344	353	295	316	358	312	285	319	331	310	348	319	311	315	335	322	305	305	319	334	322	328	303	325	316	333	345	318	320	329	326	301	302	297	333	315	314	292	324	351	333	310	316	337	329	350	328	320	326	328	289	338	307	305	276	307	325	331	314	294	299	310	331	282	335	316	342	303	290	326	320	308	321	318	359	291	308	343	326	340	356	317	305	320	331	305	291	325	292	325	344	328	315	346	329	296	321	338	291	329	319	329	307	331	309	320	305	292	296	319	319	362	296	307	286	309	305	306	309	330	320	287	335	308	331	314	320	335	333	309	305	313	327	307	329	336	327	300	320	328	309	320	299	308	292	327	306	329	303	323	324	344	309	292	339	300	326	325	346	329	351	337	313	290	293	311	299	322	331	310	284	322	326	316	319	317	320	361	273	292	304	296	330	362	330	300	287	306	327	311	329	323	290	311	320	320	300	307	284	302	345	326	302	303	293	321	321	322	304	343	343	322	310	310	296	316	293	305	330	313	351	335	340	360	319	309	322	278	311	291	329	310	308	284	324	321	333	332	307	351	325	309	308	296	306	277	308	333	340	292	322	324	319	328	277	311	333	326	318	331	284	308	290	299	329	284	320	328	337	337	270	310	336	307	323	314	307	302	335	314	345	308	312	320	290	327	301	337	331	337	341	340	328	347	354	315	321	316	328	319	314	346	322	302	312	301	339	312	322	328	310	299	303	322	321	340	283	332	342	330	323	284	323	331	344	298	336	339	366	331	335	348	354	331	312	304	318	316	323	309	325	294	302	316	289	299	330	342	290	297	377	325	331	322	296	320	346	296	324	338	314	318	344	324	303	310	322	314	312	308	337	331	310	321	338	304	341	332	329	326	321	311	318	308	306	328	330	345	308	282	347	337	303	306	311	335	339	285	323	307	324	306	326	293	291	322	368	341	318	296	328	295	295	331	305	309	319	293	328	323	351	295	316	310	330	325	324	307	342	331	341	342	323	326	299	343	267	312	306	304	311	332	337	305	307	333	279	302	310	305	311	345	317	353	318	318	337	276	320	354	329	316	294	315	283	328	316	325	335	357	304	301	281	306	332	315	327	315	315	325	334	294	340	307	338	315	330	304	334	327	298	306	328	304	331	321	323	314	318	335	334	319	300	297	325	312	294	333	304	307	335	301	299	330	354	316	288	301	303	294	339	324	307	327	356	327	309	320	320	316	323	315	274	328	322	313	323	323	344	330	320	336	317	314	312	320	275	330	312	335	341	349	299	300	349	327	317	325	308	288	296	304	330	296	305	315	301	314	351	307	307	331	349	328	325	325	306	315	305	309	316	317	295	314	293	291	315	316	292	302	327	303	278	312	281	303	306	322	316	297	313	341	314	318	300	356	286	315	321	318	305	318	310	318	314	317	329	330	318	296	335	298	301	320	347	304	324	307	308	285	285	300	332	317	307	292	316	309	319	290	323	316	287	332	324	323	331	325	337	283	314	289	309	288	342	291	313	292	310	326	279	326	334	311	298	361	298	335	318	331	328	283	351	302	294	314	336	296	333	312	308	331	287	310	316	317	334	326	329	280	301	329	319	284	331	291	313	293	301	320	314	309	334	289	308	317	310	328	333	321	280	304	325	294	325	329	333	323	334	291	320	284	322	308	297	324	312	330	311	317	330	347	324	334	318	289	322	314	343	294	329	322	297	316	312	336	291	299	312	338	319	311	343	319	328	344	314	323	339	313	285	310	331	347	326	344	302	296	339	308	319	316	317	305	309	311	288	331	321	298	341	281	340	320	352	311	315	342	326	304	321	324	286	319	288	319	310	303	313	303	290	294	315	303	265	325	305	313	324	358	331	321	318	322	328	323	308	330	313	320	344	297	290	329	340	315	280	305	335	291	333	325	306	340	300	300	334	317	320	307	331	291	312	349	294	322	326	300	323	350	309	354	323	329	303	293	317	297	328	331	315	331	319	291	287	305	334	310	357	302	312	311	336	333	297	284	289	334	343	324	306	295	352	318	344	278	317	327	308	326	323	308	313	347	341	325	316	364	311	268	326	312	315	325	330	307	312	316	323	336	310	301	315	327	329	319	326	319	326	308	307	332	319	319	325	330	311	313
32839	49149	37223	24460	18266	12607	7785	4835	2420	1241	797	641	530	402	392	350	335	311	345	340	400	365	356	316	346	315	333	272	335	297	298	339	295	295	292	298	348	335	297	283	326	314	332	299	313	293	301	306	318	319	294	321	293	333	348	321	300	289	314	344	310	307	317	296	288	316	282	348	322	301	316	333	318	325	298	338	303	282	307	323	316	326	284	315	292	328	311	325	329	272	324	319	304	291	297	333	307	304	285	329	298	305	316	290	311	326	318	336	302	310	293	333	314	323	302	321	280	271	290	319	352	314	298	303	306	321	314	312	339	327	314	281	288	328	320	273	296	301	266	322	311	287	328	312	301	274	303	308	302	304	321	345	292	291	314	323	322	320	321	304	306	327	323	311	333	295	314	315	279	350	328	323	319	302	311	283	334	298	317	336	294	322	272	264	323	300	340	291	316	306	289	299	323	296	291	309	301	337	347	290	297	295	283	304	307	279	315	314	310	284	307	322	317	307	291	315	315	331	333	351	309	281	298	315	298	288	291	292	290	316	325	316	312	322	318	302	311	302	327	294	293	289	304	294	305	333	295	305	321	315	299	319	335	338	316	295	322	313	300	295	316	309	353	318	325	309	338	284	351	340	323	292	338	320	320	324	329	319	302	307	323	304	302	311	310	317	289	332	286	308	287	310	279	313	288	312	322	327	297	358	327	311	319	287	342	330	272	315	318	283	300	285	327	320	317	343	337	301	279	278	295	289	302	303	305	343	307	302	321	316	318	310	314	325	291	298	313	324	311	301	342	305	348	317	317	325	330	296	310	309	321	315	312	317	317	322	323	317	298	304	334	279	288	305	311	299	342	287	327	299	286	328	334	329	289	324	284	344	304	311	302	342	298	275	281	301	293	348	313	310	305	309	312	327	315	307	318	300	317	259	305	329	349	340	302	308	352	326	329	326	314	322	295	314	308	304	314	346	287	325	292	311	317	281	325	310	299	313	281	308	298	331	328	306	286	289	338	285	300	291	312	297	268	316	286	326	292	300	310	353	311	316	299	293	288	327	337	299	285	327	320	309	313	343	321	348	305	289	331	294	305	284	310	299	307	329	329	281	306	322	306	335	292	338	303	344	296	291	295	315	296	313	318	291	306	303	306	315	302	319	322	320	323	299	312	297	344	353	298	288	324	312	308	321	311	324	289	323	319	328	297	322	307	313	312	313	301	333	302	308	319	331	313	347	315	341	303	316	345	303	316	292	316	333	307	289	304	306	293	297	328	304	307	296	300	287	322	310	316	304	292	285	282	312	282	317	303	299	313	333	296	282	284	288	319	321	342	330	327	317	306	308	328	298	316	303	326	319	310	307	316	332	306	321	331	282	308	307	288	314	318	311	344	305	300	312	323	306	304	333	304	314	330	275	323	326	339	322	306	301	328	265	321	288	343	326	287	319	336	282	308	300	312	330	320	310	336	322	300	314	301	318	300	309	335	298	302	331	314	324	294	311	303	329	332	310	312	319	297	293	310	314	294	308	311	317	303	336	288	302	289	299	293	281	292	320	294	315	330	310	307	310	284	291	312	317	326	321	321	311	338	288	269	302	329	341	284	328	322	289	282	321	343	309	284	319	336	338	318	304	342	317	302	328	291	306	336	312	327	322	322	327	308	340	309	318	313	324	267	310	305	295	321	312	276	289	314	307	313	298	297	329	286	299	316	334	307	282	316	326	302	338	306	298	313	322	321	301	316	296	320	294	304	282	312	328	332	299	314	304	328	327	316	319	330	348	324	271	270	318	318	318	301	318	353	312	310	316	320	340	305	300	329	333	365	315	327	304	333	330	330	312	323	329	308	326	297	340	325	293	313	310	326	308	307	322	293	307	311	304	316	331	304	289	321	310	321	328	281	313	316	290	298	313	302	319	313	320	303	276	331	340	342	293	343	346	327	292	326	293	308	303	308	312	304	315	296	334	312	310	327	313	273	303	350	322	312	304	342	316	315	357	334	310	280	327	304	313	285	304	290	328	315	301	325	313	295	314	303	287	344	349	314	333	307	309	325	308	298	321	305	299	292	301	334	308	280	312	276	323	304	329	327	313	298	332	275	292	319	301	309	344	293	301	310	312	314	289	271	318	318	315	316	297	288	321	319	309	303	334	311	317	317	336	309	330	313	279	287	277	307	304	307	336	342	297	325	296	279	302	308	310	307	296	316	343	331	316	292	289	331	303	327	320	327	332	296	295	319	323	320	310	276	322	308	307	288	289	319	314	309	314	326	309	311	298	331	331	342	294	308	326	324	287	308	319	298	290	290	324	298	310	317	287	327	285	310	283	284	319	307	296	318	315	300	312	335	272	322	305	306	286	273	326	323	292	322	318	317	306	324	324	277	311	325	327	313	329	324	311	328	309	347	288	300	325	321	314	309	327	283	287	312	327	333	333	309	271	280	306	304	310	337	276	278	305	298	312	330	337	277	309	301	324	328	329	317	318	334	284	335	294	277	316	318	304	319	299	296	303	300	288	320	283	291	310	325	307	286	313	324	322	326	325	333	325	324	328	298	328	296	307	315	304	316	332	327	329	330	297	313	335	348	312	313	282	304	320	318	283	318	299	321	319	303	312	303	347	314	307	318	322	293	308	297	285	289	329	302	313	320	313	334	341	319	278	332	318	299	301	284	306	325	316	316	301	330	322	297	311	311	301	303	322	313	332	309	294	300	302	345	344	312	292	292	311	298	299	331	335	330	296	320	303	291	331	341	294	313	294	321	303	344	325	316	280	318	308	263	303	314	280	319	296	318	305	305	309	282	312	305	305	305	348	304	289	281	310	332	306	337	325	313	301	347	298	298	332	307	298	296	324	317	314	315	300	332	329	322	330	307	326	315	298	331	277	318	324	325	340	336	298	311	316	316	321	337	325	325	285	304	293	290	310	275	317	329	337	300	305	348	325	306	327	281	296	287	299	298	298	302	285	319	298	305	333	342	314	290	295	314	309	310	288	270	340	331	310	310	305	319	330	300	356	337	322	297	337	319	296	342	325	306	304	310	309	316	315	316	295	305	288	317	288	294	310	282	282	318	293	299	304	311	309	315	313	299	278	320	284	311	340	296	296	321	281	342	333	310	293	288	332	292	301	300	319	295	333	314	306	313	307	311	323	336	296	330	304	292	311	305	318	310	314	319	286	322	302	302	302	318	294	316	355	330	315	311	296	334	314	324	304	301	321	306	315	308	293	287	277	308	329	288	291	317	341	283	313	306	297	337	315	298	312	308	284	301	334	312	297	300	312	317	304	330	310	351	338	281	323	287	291	323	320	306	297	344	321	315	303	324	312	314	284	323	304	298	297	329	302	310	282	291	267	319	306	313	297	320	334	326	307	289	320	321	267	292	340	316	300	293	286	307	346	288	302	309	334	308	312	315	299	304	300	302	320	339	311	316	294	303	331	297	301	328	286	321	331	328	313	262	299	303	326	319	305	292	295	327	290	339	293	305	315	318	350
24495	21670	29338	26544	24583	20839	13127	6972	3846	1532	868	796	620	499	436	388	427	401	377	425	389	430	425	410	377	419	366	407	343	361	345	361	353	373	350	349	344	375	353	359	359	325	378	355	305	326	343	324	367	362	329	318	332	357	373	341	352	335	337	332	357	363	353	323	325	343	367	339	371	389	355	323	348	346	355	375	345	355	360	367	332	352	383	365	341	329	322	347	360	379	354	326	343	334	348	372	329	331	334	346	353	379	362	325	363	369	342	342	380	360	351	354	321	343	351	359	350	334	363	336	329	333	384	311	329	336	324	339	351	341	361	342	355	370	339	347	378	348	321	326	349	355	318	352	338	355	342	296	332	374	337	358	376	334	328	363	304	342	352	333	353	364	378	381	361	331	328	358	326	365	352	327	356	330	326	361	328	367	321	350	329	355	336	361	331	333	327	340	326	309	336	366	351	370	330	368	340	352	382	375	366	364	353	393	318	328	340	344	349	393	332	351	327	348	336	354	350	343	347	383	345	350	358	353	345	321	330	364	336	344	334	358	384	365	383	367	331	329	354	370	337	324	367	336	339	373	348	329	349	337	378	334	339	348	380	342	357	362	318	381	317	341	360	358	359	313	350	357	360	331	328	347	304	330	339	338	349	359	341	337	325	362	361	333	360	325	367	352	344	340	323	357	352	356	390	356	332	374	348	349	348	333	356	371	310	336	321	374	337	328	353	357	322	364	357	339	343	340	341	346	343	357	316	319	330	333	343	334	345	356	333	358	354	336	361	343	347	332	347	354	341	355	342	350	339	372	351	326	345	346	366	370	331	315	392	365	349	341	348	337	353	323	361	383	344	344	341	343	381	348	327	312	326	346	326	381	344	329	376	324	363	329	352	322	344	344	345	322	364	360	368	333	332	338	338	292	335	323	370	352	327	314	347	355	319	361	356	309	352	362	349	346	336	341	374	331	324	348	391	350	368	339	371	335	371	342	353	325	355	381	381	380	353	343	340	333	334	323	336	345	353	315	334	323	338	342	339	367	340	344	365	361	320	337	344	339	360	344	317	322	308	331	366	365	341	377	340	343	337	351	342	309	352	356	308	344	354	336	333	345	335	379	347	329	346	385	344	341	356	306	335	348	336	357	324	386	399	379	363	366	369	322	357	344	338	323	338	360	330	360	323	317	357	334	353	336	361	367	343	325	369	347	338	333	322	347	352	349	334	331	359	396	329	329	336	351	337	334	339	303	362	351	341	368	344	315	365	312	330	315	382	352	339	342	332	355	374	327	348	297	368	354	338	346	336	319	369	338	360	370	337	296	358	340	335	355	360	335	368	339	351	319	357	355	349	364	351	355	346	288	344	327	337	349	330	358	339	346	367	342	357	342	303	369	361	361	336	342	307	378	348	388	358	364	345	371	340	342	321	314	314	325	331	335	344	386	317	347	339	371	376	351	360	337	331	341	333	304	342	329	321	346	334	375	342	368	348	368	319	328	314	382	385	359	363	329	366	391	361	348	323	346	341	385	362	338	328	306	337	338	335	337	312	355	357	323	334	361	349	342	339	336	344	346	326	336	369	320	314	370	317	345	345	340	322	339	327	342	337	327	363	328	386	338	329	342	350	360	334	358	352	310	351	350	347	321	349	386	365	346	342	363	376	326	351	334	317	317	322	327	361	328	341	344	341	375	338	337	349	357	344	310	366	333	356	348	358	365	350	346	342	350	348	321	322	323	341	338	346	366	374	352	355	334	331	351	345	357	343	333	349	356	319	340	354	348	326	360	354	311	339	336	352	338	319	372	369	353	340	363	360	326	331	376	334	349	353	343	337	324	314	347	361	347	359	332	350	327	390	314	294	363	336	369	319	342	355	347	363	304	347	392	306	357	364	365	341	357	319	353	325	355	348	346	374	369	381	368	347	361	384	370	350	365	348	337	328	345	354	312	358	356	388	337	364	319	341	343	346	347	342	333	331	351	371	344	358	330	327	369	365	340	371	339	330	355	331	342	353	351	377	326	330	352	363	337	369	371	371	336	347	358	354	329	355	374	367	360	308	346	371	364	299	347	335	311	355	336	352	333	330	359	350	325	356	361	356	328	330	316	337	355	304	337	372	366	364	345	359	330	344	357	342	338	353	318	359	348	324	361	332	318	370	362	339	361	336	339	357	317	340	352	346	334	344	333	340	334	348	344	345	330	338	349	379	354	320	357	342	357	309	304	345	319	353	376	361	358	364	357	373	323	342	349	349	346	372	346	370	354	331	337	354	362	364	343	327	349	358	313	362	331	355	340	338	357	335	346	356	342	360	372	343	320	358	327	340	339	354	354	330	335	348	356	340	361	338	378	356	341	351	354	314	321	351	324	337	322	372	368	367	333	348	343	331	330	351	378	331	359	319	332	353	358	354	329	329	346	343	360	357	374	361	352	381	352	337	332	359	361	350	359	349	324	345	317	344	321	307	348	368	379	337	355	339	379	351	343	317	373	350	374	356	355	369	332	327	341	333	344	345	317	358	355	349	368	358	364	348	357	372	352	342	308	351	339	352	347	350	312	365	377	367	346	326	372	387	338	342	354	361	369	347	339	337	360	347	331	362	339	356	373	370	361	357	316	349	319	365	347	330	338	338	324	325	356	340	340	321	353	373	353	350	317	374	340	322	355	357	305	378	357	356	338	342	385	321	336	340	373	367	381	388	337	372	329	359	330	366	374	331	339	363	341	321	357	320	315	343	366	363	343	373	359	349	372	313	368	341	334	350	368	332	354	348	375	296	332	329	366	322	324	323	381	336	312	330	353	351	348	390	341	321	344	362	332	375	362	356	359	378	356	348	340	334	347	327	311	368	355	367	341	334	356	361	318	374	354	369	348	355	347	307	332	309	348	323	301	333	371	342	369	362	349	369	367	384	360	326	351	324	350	337	332	321	364	334	317	345	352	322	356	355	362	386	344	322	377	384	358	352	354	339	349	354	325	345	332	338	352	331	345	343	358	350	313	349	322	349	334	322	344	335	331	359	360	391	346	348	362	321	353	360	367	333	309	332	335	348	338	336	362	373	349	338	337	344	308	349	323	317	377	348	347	358	356	336	330	345	333	345	343	333	324	328	357	314	337	346	331	357	359	358	351	362	377	330	359	335	348	336	366	324	332	319	377	362	357	343	330	351	351	323	325	375	328	366	346	354	386	337	366	319	327	352	337	342	333	303	347	347	355	338	345	326	364	353	347	338	351	373	371	343	376	330	366	344	357	346	356	364	337	358	334	356	329	326	350	353	355	370	351	364	367	329	365	367	342	339	365	318	336	374	371	368	316	366	361	366	361	343	361	364	335	334	333	355	352	304	337	337	321	326	346	344	356	359	339	348	328	351	316	328	372	333	341	325	301	342	349	319	344	352	320	353	326	319	349	362	389	342	329	383	331	333	361	373	371	331	321	343	351	353	343	345	330	355	341	350	363	347	328	368	336	322	345	332	323	353	352	282	330	308	359	357	352
36148	61824	48749	35334	28888	19994	14043	10057	5852	2430	1238	941	799	657	525	446	447	429	451	423	493	455	475	479	447	459	400	393	421	384	366	377	393	391	373	376	377	370	375	373	369	414	371	373	342	377	362	372	350	358	350	356	387	358	345	381	379	348	326	367	351	380	412	390	366	390	380	360	389	394	389	354	345	341	375	362	359	391	361	368	363	379	382	339	367	343	368	365	379	351	363	389	350	372	379	363	324	371	321	364	369	346	386	354	357	353	397	371	357	366	357	391	374	341	380	391	349	346	369	393	354	367	383	354	382	340	378	373	380	375	376	336	365	381	352	339	358	380	344	394	372	342	343	366	369	356	401	363	375	361	404	372	376	377	338	376	376	340	358	348	366	340	368	365	356	363	364	346	393	389	384	365	386	343	364	381	384	355	350	357	339	376	372	348	356	348	374	347	386	393	352	358	324	349	385	381	354	366	380	386	361	330	382	362	341	339	360	402	351	372	365	348	372	367	375	366	383	369	397	381	367	362	319	348	361	365	356	366	390	348	392	385	363	350	352	345	317	354	351	379	384	375	369	384	337	343	403	358	352	344	357	364	360	329	361	390	373	379	374	394	376	376	337	360	377	396	374	405	378	414	381	357	315	355	357	377	382	343	408	365	366	351	372	343	367	369	375	356	333	360	338	335	352	346	382	357	352	367	378	399	346	364	372	373	357	370	359	345	364	370	357	357	335	359	371	362	378	354	343	385	390	358	357	394	380	383	357	346	381	358	359	367	391	351	399	371	387	368	382	387	364	387	368	352	349	351	364	374	370	343	344	360	355	385	365	378	377	346	367	330	336	378	375	328	397	374	332	389	362	320	350	339	330	380	356	371	380	370	349	331	319	318	372	376	347	378	330	354	378	339	369	372	361	369	376	395	379	360	371	393	371	331	370	373	301	340	343	382	399	362	355	349	355	375	383	351	358	377	350	351	377	369	362	311	342	355	340	387	360	348	394	412	386	381	347	353	382	336	374	377	385	357	386	351	341	347	327	339	347	345	384	354	344	376	349	372	334	362	376	333	333	373	350	364	346	350	389	363	372	347	321	357	380	384	389	378	358	345	369	341	376	314	356	367	356	370	352	396	359	399	363	401	352	397	380	350	344	377	371	356	363	352	384	386	353	367	349	377	386	320	328	359	391	361	332	368	369	376	380	378	342	351	351	362	372	367	347	321	325	344	347	377	353	327	369	392	409	362	387	375	374	370	373	377	361	379	372	354	358	357	354	369	385	340	337	340	377	352	354	405	364	344	370	356	376	367	401	358	389	362	323	343	366	367	369	371	366	373	364	377	346	375	362	359	352	421	388	355	366	378	361	368	377	375	340	390	391	353	368	351	391	376	362	374	356	385	380	356	369	357	352	382	343	360	371	340	397	376	348	345	369	372	386	375	380	351	360	341	344	336	358	370	357	353	352	364	359	381	356	405	392	361	359	348	357	377	376	354	375	352	355	354	331	351	355	353	330	374	398	367	369	370	366	326	326	391	387	386	371	369	374	365	383	360	352	389	371	366	373	351	388	328	353	356	355	370	357	387	380	355	334	363	364	350	354	385	385	347	394	366	363	312	370	367	386	338	362	315	414	361	386	365	371	376	330	365	396	372	359	370	355	371	339	374	364	427	381	378	402	358	377	385	372	346	365	334	370	335	356	367	369	387	392	340	381	365	365	346	362	370	370	342	388	372	376	395	368	416	406	365	374	381	370	409	358	332	374	351	356	357	315	372	341	344	392	390	339	366	359	365	362	419	354	361	378	385	358	407	382	394	358	351	360	369	370	347	375	363	350	404	355	393	392	361	379	348	347	367	373	378	324	353	351	348	392	370	357	368	351	361	380	357	351	376	364	395	374	377	395	356	403	372	377	370	344	348	361	355	379	329	372	399	331	328	341	383	355	379	375	377	368	326	346	402	364	354	341	365	337	338	359	361	379	353	337	368	334	347	364	342	354	354	351	393	366	373	369	371	369	354	363	373	404	364	371	376	363	385	343	345	388	363	362	409	377	360	360	371	361	399	365	367	352	382	395	363	373	379	397	347	344	355	362	351	361	350	351	411	385	364	367	361	360	362	389	378	340	360	364	384	362	400	330	333	394	389	373	348	358	395	352	352	363	368	377	357	386	385	384	339	357	372	374	324	375	350	391	387	378	380	350	338	330	351	386	334	365	330	373	353	362	349	351	401	332	354	379	358	371	346	374	359	369	385	342	347	376	382	403	365	380	392	371	357	367	342	402	364	384	372	387	369	362	385	389	338	355	339	359	382	361	387	360	346	358	374	371	354	414	364	358	356	360	358	364	386	341	325	404	366	336	381	327	344	343	370	380	360	366	332	360	337	351	351	355	343	370	356	384	359	326	345	368	372	359	378	348	362	359	385	378	381	325	368	387	364	394	377	345	347	361	377	348	358	378	381	382	370	334	364	373	366	374	370	347	378	413	359	379	344	393	363	345	364	368	397	357	356	380	339	379	364	394	351	333	380	383	340	334	322	370	345	371	374	352	355	330	326	347	373	352	341	363	348	364	349	359	379	367	396	383	367	380	399	354	404	356	359	368	374	372	322	373	354	356	351	359	377	369	388	365	369	349	346	358	335	348	363	357	378	382	349	378	390	379	380	376	393	348	380	374	377	367	352	367	360	352	341	348	353	371	367	363	373	365	327	375	390	357	336	346	355	352	369	365	344	391	367	383	383	365	345	351	354	346	326	413	365	365	368	334	402	348	339	387	393	365	352	363	380	358	390	377	355	378	319	390	358	391	399	366	384	374	360	387	415	372	367	384	342	347	366	378	375	390	390	368	349	412	373	350	343	361	374	354	385	370	361	358	369	405	348	391	373	348	375	386	419	364	382	354	361	339	387	363	365	368	348	350	350	375	374	376	379	400	368	355	360	358	338	353	375	366	375	342	385	370	368	342	346	354	375	360	377	380	395	399	352	343	343	343	329	371	387	372	371	378	349	336	380	384	357	386	372	406	376	351	386	334	318	343	367	349	349	380	358	353	346	400	382	340	377	340	352	374	323	383	401	367	368	354	386	358	375	353	353	376	345	365	361	384	336	390	369	384	365	376	376	359	333	379	367	381	340	381	376	337	339	332	374	386	347	371	380	336	355	365	378	359	382	388	370	340	341	370	392	386	385	378	359	371	353	328	371	354	354	349	343	385	391	372	381	409	336	387	369	383	365	363	387	351	328	363	351	359	329	374	349	340	379	399	374	349	372	367	364	334	377	339	391	384	348	339	370	363	366	378	393	389	368	392	376	352	388	376	368	337	377	377	345	334	396	363	383	379	375	362	347	370	374	374	387	368	389	368	380	344	374	342	373	334	374	373	400	349	410	394	341	388	347	366	366	372	365	357	398	376	329	362	383	370	370	385	300	412	378	372	383	360	328	371	388	373	359	382	375	365	372	371	385	369	381	378	375	370	339	372	364	386	387	372	404	350	378	368	383
25754	21967	30106	29446	23629	16448	9097	5145	2089	1147	844	714	624	525	487	457	459	485	477	462	485	490	489	467	529	433	488	468	452	427	428	414	410	447	426	421	444	420	427	410	440	393	416	428	430	429	427	443	432	425	472	425	419	428	424	415	414	439	414	413	464	433	478	443	421	463	372	416	453	403	429	446	434	441	436	420	410	434	410	405	401	419	406	411	465	442	412	448	439	453	424	476	438	428	456	436	447	435	410	432	404	439	439	436	408	454	444	389	419	397	470	376	420	428	417	410	393	444	399	447	397	436	431	388	450	422	438	406	425	480	423	411	394	411	427	393	391	452	435	449	440	411	393	443	438	415	404	388	466	410	401	417	426	425	393	396	405	389	432	439	479	438	412	421	436	414	473	414	408	433	419	446	412	404	408	454	423	414	412	436	400	447	409	435	425	467	392	429	410	413	410	413	390	412	417	462	412	421	382	396	399	440	426	444	422	415	467	438	433	399	436	409	429	450	418	434	435	429	476	477	428	421	434	463	474	441	384	415	413	458	381	429	411	450	411	443	454	440	448	386	410	419	389	405	454	444	431	403	412	434	434	367	405	468	393	451	432	438	416	408	430	442	413	426	413	424	419	415	403	398	457	424	399	407	411	433	408	424	422	443	415	457	412	452	439	435	417	418	432	392	418	381	470	407	440	411	441	450	417	458	397	417	392	426	446	411	410	425	465	454	400	388	460	447	426	431	424	413	437	403	500	363	427	401	427	439	443	438	447	423	424	436	442	428	410	409	422	434	453	435	453	425	440	422	459	406	437	441	449	399	431	388	443	428	414	394	418	421	448	431	423	439	425	451	431	403	401	437	457	422	446	410	469	428	416	422	448	415	423	426	423	429	430	394	441	404	426	417	438	388	451	430	440	421	367	401	474	419	475	455	475	410	399	412	417	408	442	395	430	417	399	410	431	443	455	380	397	401	450	420	430	427	436	413	432	438	451	385	442	461	433	423	422	439	408	443	422	461	405	443	414	395	441	425	440	424	399	433	422	416	435	380	479	441	421	419	402	403	439	427	445	409	402	419	412	451	405	426	396	411	417	412	418	454	403	448	451	415	443	427	440	364	400	413	413	415	418	418	437	460	440	414	386	416	401	460	388	412	434	410	408	460	404	451	480	386	472	406	447	434	414	438	430	401	405	427	454	434	455	389	423	437	457	433	448	405	394	448	444	401	408	425	433	442	456	409	445	442	430	403	450	417	407	432	429	410	434	431	437	417	447	406	439	403	413	420	448	407	476	426	417	430	442	414	436	423	413	441	375	423	405	446	421	416	454	394	437	426	443	390	408	401	427	418	406	447	430	461	435	409	440	460	456	418	424	420	414	417	395	395	379	382	387	414	426	419	448	384	481	442	434	424	435	436	433	415	408	420	417	410	395	421	430	425	428	408	432	448	445	451	421	386	389	381	400	401	409	411	467	386	425	434	424	441	464	436	425	419	413	441	420	408	423	411	415	433	418	452	403	433	433	443	389	435	441	441	458	409	410	464	490	411	411	421	438	421	422	454	406	420	404	464	428	441	419	405	455	448	432	413	425	401	417	426	426	427	452	431	438	432	399	442	427	458	453	451	417	417	390	442	426	418	421	423	421	400	419	414	395	419	441	404	431	434	434	426	418	422	458	427	425	438	473	429	431	439	388	449	425	440	409	434	433	441	426	476	403	425	453	402	404	460	419	429	440	419	416	404	401	392	407	441	419	439	418	412	433	420	444	435	418	422	429	433	479	403	419	434	449	376	444	417	431	406	457	419	432	441	444	424	411	418	433	385	445	395	387	418	407	427	390	400	398	393	392	429	401	449	426	393	439	451	415	426	403	404	407	443	450	445	416	420	466	416	382	446	420	447	428	416	422	386	421	455	450	424	415	442	418	402	459	427	415	454	416	454	439	416	439	457	417	434	435	431	398	438	416	384	410	444	415	423	436	417	446	448	446	441	403	406	405	405	446	471	453	434	428	417	405	415	436	388	395	427	435	415	432	423	433	406	410	415	444	428	432	426	432	429	456	408	439	412	407	432	408	412	432	385	443	437	427	428	458	475	384	438	424	390	410	440	369	398	428	438	443	436	441	434	431	434	429	414	470	392	420	395	439	442	457	434	401	450	432	416	436	437	469	459	410	410	438	408	444	385	416	436	448	464	412	462	414	443	418	440	405	433	407	433	397	428	429	420	417	488	423	385	414	433	434	427	421	440	397	427	417	433	425	410	418	377	426	451	457	432	421	424	418	423	416	405	432	396	430	434	388	447	445	432	404	419	410	416	374	438	448	414	432	439	435	419	399	439	395	420	435	454	406	423	412	433	399	415	422	416	429	438	423	410	426	428	415	450	474	407	418	408	405	424	436	402	441	396	399	432	447	407	434	427	435	413	423	399	406	425	403	413	400	428	412	451	455	381	422	436	438	451	407	418	413	424	429	441	429	422	432	427	430	431	391	412	415	427	411	437	477	412	438	455	419	433	416	410	372	406	423	460	439	438	439	427	391	402	395	399	395	426	435	413	390	423	441	390	411	458	384	433	439	442	429	461	423	406	403	415	427	439	410	421	415	405	448	399	451	430	454	438	431	409	415	440	441	395	403	424	430	453	426	412	394	431	382	431	401	430	429	424	369	406	411	421	467	443	467	426	428	412	405	417	392	455	431	472	439	403	467	404	407	435	416	429	434	428	428	404	400	410	446	415	416	457	411	401	424	397	410	393	434	453	451	451	431	416	447	405	428	452	451	455	418	419	441	421	414	414	438	432	403	430	437	389	419	420	405	400	446	396	418	433	441	418	460	440	457	432	442	407	434	418	393	443	433	428	407	447	450	440	430	439	416	412	432	420	449	426	463	378	406	437	394	434	431	438	415	415	454	419	407	442	409	435	404	397	453	436	406	443	425	450	422	410	427	468	442	436	382	445	400	422	449	426	453	421	428	415	407	440	412	414	393	380	427	437	425	422	446	407	392	409	420	428	464	396	413	421	430	432	455	421	432	437	461	402	453	425	425	442	453	421	397	400	389	426	436	440	422	459	431	463	412	420	479	433	461	385	399	418	414	446	414	460	417	404	440	423	447	430	425	417	416	399	447	421	412	427	389	436	391	417	438	412	456	412	382	403	424	405	425	440	444	440	439	403	384	402	410	411	395	434	430	433	409	414	373	406	420	419	405	416	459	433	427	436	447	464	417	449	386	424	410	419	411	432	430	427	393	422	428	404	418	391	411	388	442	420	436	399	415	389	413	438	406	421	422	398	422	398	420	353	442	405	445	436	469	429	415	364	435	396	448	442	429	423	416	440	437	405	398	421	401	449	401	398	425	451	442	411	452	447	408	412	408	419	442	407	446	464	405	415	428	415	383	439	448	404	430	413	438	438	417	429	478	461	405	424	408	433	378	426	432	428	409	433	423	383	404	438	427	436	397	407	450	411	378	461	448	419	412	431	492	429	457	398	437	427	445	437
34800	57553	44618	32316	27154	19078	12337	8246	3482	1773	1306	888	740	677	597	588	510	516	491	551	580	510	517	538	498	483	493	466	485	487	480	476	474	417	463	465	441	446	492	461	463	476	484	481	473	447	456	431	454	461	453	460	445	448	458	462	459	435	460	446	458	442	480	446	460	460	465	436	431	438	483	442	449	453	442	429	429	459	451	454	448	446	471	476	458	442	491	471	435	424	447	453	461	486	402	457	471	458	469	456	418	461	487	422	448	465	413	494	420	429	434	414	444	429	475	447	457	440	466	476	446	440	445	479	422	422	473	423	428	455	466	435	464	439	463	447	467	395	448	460	437	452	451	428	490	435	428	477	442	481	478	477	415	462	474	421	457	467	467	444	453	448	475	441	441	448	477	442	496	452	459	434	431	470	442	468	422	421	436	461	405	483	460	456	435	423	441	445	472	445	425	485	462	466	450	501	494	410	448	450	475	498	463	446	445	447	483	451	457	490	426	429	444	448	463	456	480	414	451	451	432	473	506	485	439	447	430	460	406	442	430	377	435	464	459	451	447	422	464	464	471	485	425	460	452	454	435	460	476	410	469	445	464	473	426	434	451	450	437	452	453	493	447	440	434	429	484	425	460	465	449	432	439	456	486	416	463	492	491	463	448	426	436	482	482	425	486	517	459	426	477	496	441	449	440	482	432	445	413	462	475	433	448	464	421	435	435	483	446	429	397	437	448	478	428	460	435	395	462	461	459	475	443	419	450	492	472	410	461	459	441	465	458	512	467	483	458	439	481	492	443	468	480	426	444	425	424	453	465	432	398	461	442	440	458	478	446	429	446	436	399	451	426	456	437	458	434	445	419	462	460	473	464	473	443	446	402	453	441	445	450	418	437	419	452	486	423	443	470	457	440	454	440	485	451	436	462	450	475	453	444	455	508	469	404	458	424	476	481	476	451	460	461	451	438	444	450	463	450	474	434	453	433	444	455	447	462	427	451	399	476	487	449	471	480	425	462	442	462	461	446	480	442	468	458	437	431	441	401	425	451	439	449	444	477	480	473	461	435	477	458	444	479	483	407	447	503	486	447	459	436	455	440	422	438	476	468	448	463	484	449	491	431	494	430	437	455	433	467	432	419	443	402	430	420	446	482	434	458	484	465	462	445	460	436	426	474	458	453	458	448	459	433	425	468	438	424	460	466	444	463	448	456	422	454	465	457	464	442	458	445	468	434	430	489	447	440	402	432	463	424	430	442	441	474	488	447	477	458	476	438	477	456	491	433	454	456	446	434	462	452	454	457	468	458	470	484	437	440	415	419	480	462	442	438	435	468	434	447	472	457	474	462	438	449	440	453	463	471	422	429	420	483	433	441	444	423	523	467	462	470	443	466	453	463	495	448	446	439	473	423	458	437	462	465	455	467	421	432	459	395	458	410	463	425	447	467	435	459	478	486	447	449	469	397	442	463	441	477	470	434	451	501	443	465	460	471	444	466	444	441	404	455	461	418	460	433	446	443	459	441	461	445	447	467	421	485	458	464	493	469	454	436	422	411	451	423	469	438	449	454	429	469	469	432	445	413	454	443	445	470	448	463	467	440	458	437	463	489	432	484	455	475	465	444	450	443	488	443	415	467	437	467	463	440	461	459	425	456	459	421	462	427	440	393	470	428	440	445	465	425	460	446	457	475	457	456	427	488	464	422	443	454	447	452	444	435	483	427	474	475	424	475	416	439	441	450	450	467	447	461	462	473	408	423	456	497	470	411	477	418	463	460	429	420	457	413	434	484	443	475	383	481	457	464	444	437	428	476	434	440	448	438	442	416	487	450	457	463	426	452	470	479	460	455	452	455	464	452	493	487	414	482	447	428	427	472	446	481	446	451	481	487	471	490	475	467	432	466	471	466	458	443	462	434	465	441	470	444	492	442	462	433	410	446	434	475	456	462	480	452	451	447	459	475	454	454	430	457	470	416	474	456	485	451	493	451	478	427	430	490	454	455	465	460	442	466	469	472	466	458	407	433	445	433	442	448	419	468	443	437	437	453	474	474	421	467	458	523	469	432	448	449	476	424	436	456	424	426	420	421	424	438	449	459	433	461	465	436	453	487	440	480	475	448	479	478	464	469	477	452	479	429	425	488	463	453	450	435	491	493	468	463	478	431	470	450	462	455	430	461	417	415	488	441	449	515	475	436	466	452	436	462	447	484	428	470	464	446	434	472	430	469	437	494	469	444	431	454	467	450	480	472	415	483	421	457	437	450	441	452	452	460	461	452	427	433	475	416	473	426	455	457	440	484	474	452	460	459	485	494	450	435	457	463	455	460	451	468	456	447	417	476	449	429	432	458	443	411	452	507	462	441	486	468	447	468	446	446	428	475	440	397	445	427	469	467	463	461	411	456	439	453	461	443	461	447	477	438	464	448	457	452	482	444	439	427	461	469	471	426	430	454	502	442	416	438	486	472	422	436	452	431	439	486	453	480	459	466	429	443	426	447	447	469	428	462	480	455	475	499	457	468	450	444	444	432	449	458	427	449	433	457	479	477	440	464	442	465	459	464	500	448	428	470	469	431	438	458	469	491	448	421	475	444	503	475	471	458	430	457	459	421	414	446	456	449	448	430	440	492	436	420	461	440	440	465	402	433	449	421	457	482	449	468	490	441	481	461	497	451	449	440	460	447	441	480	435	474	472	431	428	455	451	455	421	441	443	459	448	463	444	442	486	499	479	454	441	460	462	427	460	463	447	420	449	450	465	438	472	433	494	480	457	435	449	471	455	434	439	451	475	453	440	418	455	478	431	439	441	433	445	434	421	412	416	468	453	454	469	425	416	442	496	457	423	449	474	452	474	415	436	455	430	435	470	445	451	471	455	459	440	428	425	418	435	436	460	458	455	407	460	431	467	405	487	456	449	449	440	443	466	498	452	472	468	457	426	493	458	390	441	460	431	448	420	433	443	468	465	441	456	484	415	457	484	450	452	440	451	434	447	435	439	458	428	465	427	468	454	456	463	413	470	444	484	452	451	455	464	424	464	434	438	472	436	442	444	437	404	435	428	481	488	478	487	485	379	467	423	478	451	425	485	458	455	445	442	471	436	432	494	464	465	474	428	449	458	419	518	476	461	443	468	449	452	458	436	449	444	470	452	482	464	428	464	461	468	452	450	426	446	421	439	467	444	449	486	458	433	468	464	459	460	447	410	437	458	474	458	431	455	435	433	444	433	421	437	437	472	446	447	485	459	470	468	452	461	445	468	474	429	418	482	461	458	443	427	470	442	461	452	464	431	456	436	484	468	481	451	429	440	425	432	436	451	448	427	474	458	468	459	473	461	446	453	423	476	425	423	431	451	468	469	438	446	460	458	480	487	459	439	462	418	463	468	407	453	446	434	482	469	453	418	415	450	481	443	483	455	444	488	434	474	442	457	488	472	422	482	449	454	446	448	451	453	443	456	461	464	447	398	462	459	464	452	500	457	454	489	450	437	461	478	446	416
23279	21675	29491	24909	24093	26572	25724	12164	4226	2750	1742	1043	874	778	653	626	615	549	619	588	603	589	603	619	594	584	533	566	542	503	535	525	533	519	587	517	534	552	529	505	549	520	537	523	564	514	472	539	545	525	518	520	523	512	503	504	514	487	502	518	545	547	531	495	513	520	475	475	518	489	542	485	482	493	523	569	508	540	539	508	502	487	462	541	516	515	510	579	532	492	514	500	503	506	497	475	521	488	496	538	486	497	516	523	493	535	496	530	485	509	509	504	538	502	487	505	523	499	500	526	512	490	518	524	542	516	516	496	521	493	504	519	556	510	499	571	482	539	518	499	536	531	523	488	533	479	518	533	508	496	528	547	512	529	494	478	487	501	493	563	523	492	507	519	509	535	533	485	519	526	502	503	509	528	542	451	537	503	505	502	491	516	517	503	488	486	497	534	546	519	496	498	512	486	546	500	520	508	490	498	514	517	452	526	516	524	504	494	506	508	516	514	529	498	528	526	514	484	536	444	496	492	475	487	465	488	510	524	506	534	500	532	497	475	475	544	509	527	503	540	506	475	560	504	563	515	528	542	482	496	527	505	512	522	505	510	474	465	529	506	480	531	497	532	485	507	555	534	525	515	536	479	518	489	513	492	508	507	498	542	524	476	495	503	512	518	495	494	497	520	544	513	539	536	503	537	520	492	522	493	544	521	517	557	528	528	523	524	505	515	489	518	533	543	508	516	477	470	542	499	505	518	504	513	517	547	495	487	497	497	497	513	488	508	499	527	524	502	530	508	516	485	502	492	551	485	521	526	517	519	494	527	501	522	530	501	538	511	482	528	469	490	525	487	516	496	497	531	479	541	513	526	488	502	487	496	541	513	486	497	524	505	521	499	543	512	481	512	507	529	497	541	526	529	482	473	527	510	496	520	479	515	506	519	486	521	521	514	499	512	553	521	512	476	512	512	535	473	531	542	522	551	557	501	560	510	491	468	542	513	461	517	503	519	514	523	495	535	512	493	525	510	478	523	499	512	477	502	515	485	476	510	516	514	528	549	533	540	535	536	490	487	523	530	540	556	500	543	507	548	509	518	557	538	485	521	515	508	561	537	533	529	540	520	539	516	538	521	521	563	512	468	493	486	548	534	520	502	558	501	492	533	528	523	497	494	515	483	524	483	495	477	517	526	518	507	515	504	517	547	512	515	530	499	500	513	524	538	525	507	541	512	538	541	521	498	524	481	525	551	497	536	503	513	500	505	511	517	484	506	478	498	501	518	552	532	498	542	467	490	517	523	512	506	561	537	535	490	541	498	527	475	501	524	522	506	522	504	507	495	489	524	504	481	500	518	531	547	540	528	530	518	518	521	477	514	507	554	523	520	511	531	485	562	530	515	499	527	515	509	548	507	507	518	512	481	535	521	518	481	530	491	507	592	492	514	515	527	530	478	566	523	521	497	503	519	491	517	506	516	498	466	503	515	540	533	510	480	522	520	495	494	527	518	510	507	498	504	456	501	546	474	507	543	472	494	499	515	507	494	507	502	509	476	535	533	503	529	504	532	546	492	525	524	558	498	512	489	519	489	495	512	504	494	472	522	491	477	532	537	487	518	501	496	532	511	520	502	502	512	483	533	503	505	532	540	525	512	481	539	515	497	514	520	502	521	474	494	508	531	531	523	505	542	486	521	510	524	512	558	502	461	535	484	550	536	550	556	496	513	487	520	496	530	520	496	511	513	560	526	497	516	520	518	543	493	515	462	538	515	515	539	500	505	509	555	515	533	556	468	534	484	494	548	492	505	530	496	527	544	487	530	512	558	513	531	556	524	505	536	511	537	540	528	472	533	471	506	472	516	496	549	482	514	482	506	496	535	504	506	516	487	529	503	495	505	497	510	505	508	513	548	502	511	516	528	526	490	519	487	510	510	491	510	511	530	524	493	509	521	521	515	490	475	489	512	542	473	505	529	509	531	526	527	530	513	536	503	511	528	499	499	529	536	518	559	512	544	506	522	506	501	488	492	483	501	527	564	521	513	518	504	499	542	506	514	543	522	484	504	528	556	505	559	532	516	509	499	520	513	489	494	531	509	490	510	500	469	550	521	473	526	511	527	534	477	499	530	534	492	525	527	487	503	518	528	471	515	519	511	499	534	497	533	522	493	530	508	508	488	518	518	500	495	489	511	502	501	535	529	502	509	526	489	534	514	440	509	534	510	534	494	502	484	513	493	531	522	510	516	567	467	516	557	556	502	508	502	524	515	496	535	497	468	578	468	511	500	483	510	536	506	502	501	528	520	487	549	513	514	501	508	519	511	532	538	504	487	515	511	505	534	538	510	516	496	521	493	548	550	472	527	512	541	504	532	522	538	484	522	518	499	504	500	544	517	561	535	541	554	508	537	508	576	516	502	562	496	492	491	511	496	500	512	514	487	518	498	471	459	531	531	538	526	512	489	493	504	493	480	498	506	542	507	509	515	526	510	518	525	512	497	509	524	499	527	504	501	498	532	453	520	552	497	542	490	498	510	493	493	497	462	525	474	569	508	530	503	499	522	512	536	540	459	520	480	510	541	541	518	544	503	516	540	501	548	521	530	507	510	506	495	531	482	501	520	539	537	528	509	483	492	461	517	501	546	502	494	513	508	543	505	472	510	493	503	529	538	523	508	551	536	508	526	514	522	532	517	516	481	510	560	475	521	493	527	501	511	475	514	551	515	490	456	533	520	550	511	539	483	537	512	481	533	519	505	496	504	513	498	540	484	515	544	527	520	543	479	505	539	516	482	513	533	479	500	472	494	491	546	491	523	508	497	470	542	537	546	482	521	551	491	528	524	496	511	526	530	533	466	554	490	550	549	501	478	557	499	544	494	500	532	529	539	517	522	541	465	480	522	514	515	493	519	526	516	538	541	559	506	532	493	476	512	513	539	528	532	547	484	495	500	515	544	562	505	501	492	516	517	534	519	490	527	528	515	554	500	537	530	534	527	504	498	522	495	547	475	485	542	532	533	516	506	502	515	512	534	510	513	507	501	519	485	523	501	511	496	510	534	540	517	495	489	560	539	490	549	481	542	493	514	519	524	473	516	491	501	517	528	515	518	484	493	498	519	537	517	536	496	521	507	514	475	505	531	497	504	497	524	502	512	512	492	484	539	451	518	538	486	515	513	544	542	464	560	521	531	522	523	557	518	500	511	550	526	528	526	536	527	484	520	516	567	516	509	527	510	494	496	496	495	519	482	510	537	509	515	530	524	522	489	473	498	508	542	539	526	532	520	516	517	534	497	554	534	500	525	515	526	495	528	502	555	520	501	492	503	538	503	499	511	542	511	507	493	507	541	500	525	533	512	519	496	523	508	535	488	490	481	495	511	488	491	514	520	485	516	492	516	540	517	493	514	513	518	522	533	497	490	504	548	535	518	542	536	486	533	479	496	495	510	496	517	527	529	463	538	529	534	562	515	525	471	544	471	522	512	543	491	505	542	543	496	488	548
38107	67161	54123	43322	37642	30707	24357	13670	5930	4006	2411	1442	1158	987	754	704	684	671	642	658	734	691	650	637	665	591	597	568	596	581	532	525	524	583	591	554	575	550	561	591	531	527	520	531	546	498	540	550	526	524	510	504	523	480	589	502	505	508	543	527	497	502	555	506	546	534	538	545	489	533	528	519	517	540	514	532	532	577	523	472	515	492	550	528	528	549	517	526	513	505	535	539	520	502	538	546	470	510	518	531	534	538	543	542	533	538	489	537	520	521	524	522	520	509	535	521	505	478	517	486	516	530	508	536	511	503	540	536	530	565	523	531	539	516	524	539	538	562	550	507	510	524	528	552	568	554	546	482	566	490	504	546	510	551	533	501	529	557	528	507	531	542	533	544	524	517	548	542	518	505	491	504	494	516	456	528	540	553	520	561	530	539	482	490	542	533	505	466	573	549	518	546	503	536	535	519	551	496	534	491	564	497	533	511	544	449	558	526	594	544	524	499	523	498	526	575	532	521	570	516	503	501	541	496	514	524	501	526	500	482	565	453	562	527	512	529	538	502	510	528	476	535	505	510	517	539	536	515	506	510	514	500	528	489	506	500	505	552	517	529	558	488	531	528	523	579	543	508	485	495	495	527	526	501	520	539	478	548	546	520	513	517	485	532	504	494	516	553	508	532	518	520	505	508	548	551	518	508	552	570	561	573	508	529	520	516	530	563	571	514	495	540	515	515	518	545	555	510	538	534	507	531	492	528	509	501	519	504	510	522	566	497	515	507	507	524	508	521	482	503	500	516	517	530	531	520	518	516	554	528	529	509	556	494	505	523	523	496	552	510	498	537	540	593	503	554	509	511	521	533	519	514	519	494	494	549	499	511	500	513	558	549	545	557	519	506	529	551	477	548	533	507	498	543	517	540	542	526	537	483	521	556	522	559	583	526	534	520	541	497	469	519	535	503	559	533	501	568	501	518	545	526	527	524	539	536	548	530	551	543	533	531	555	550	497	522	527	536	566	503	496	508	560	559	458	551	558	516	536	535	528	514	507	513	594	515	535	543	569	518	537	511	530	584	534	512	550	500	520	487	516	519	487	545	481	509	568	511	499	489	542	545	539	522	523	530	543	528	543	546	532	491	538	512	536	510	503	496	515	541	581	515	508	537	508	534	534	537	560	520	528	511	560	518	550	522	572	570	543	546	578	507	509	532	486	512	513	516	550	532	531	547	532	510	567	519	499	494	510	511	499	497	561	500	540	524	557	556	495	506	514	510	481	534	481	511	562	558	537	536	536	495	521	520	545	536	515	499	554	526	544	552	563	464	511	497	515	529	504	500	492	529	537	559	518	492	539	516	525	459	508	492	504	525	525	497	554	538	549	531	481	508	508	538	508	514	557	495	525	567	513	530	496	526	541	514	518	579	537	531	489	507	526	554	527	530	478	513	554	534	510	524	537	545	505	535	531	536	538	490	503	543	514	506	494	524	511	535	540	509	548	500	529	539	543	481	549	496	489	531	517	533	522	520	518	545	502	529	540	555	511	549	579	558	538	533	488	518	514	526	548	583	572	516	545	560	488	552	508	513	519	540	537	510	498	527	547	501	551	539	529	552	522	529	499	556	473	541	517	528	533	509	506	521	530	514	531	509	553	502	504	498	520	510	538	508	515	514	531	473	536	534	493	539	476	515	517	520	526	493	491	509	532	511	538	482	533	547	508	546	516	507	563	527	523	517	544	534	496	518	517	545	533	537	562	523	504	537	539	553	523	547	506	520	502	506	527	539	512	506	547	563	530	556	526	486	528	538	558	501	518	508	501	551	511	510	519	515	533	548	536	512	476	524	552	543	529	500	530	504	492	543	530	516	529	520	492	537	535	533	524	512	569	523	542	488	520	526	505	513	534	508	525	547	485	513	522	491	472	494	507	554	542	515	522	515	539	544	488	548	490	535	549	532	483	519	526	522	557	496	535	541	570	520	508	508	560	517	506	501	518	550	526	521	544	546	500	545	539	530	480	549	552	546	527	509	508	534	477	544	518	541	506	503	550	493	506	532	510	548	507	512	509	510	529	530	544	536	496	540	498	542	516	538	565	507	544	513	481	499	516	489	495	489	543	554	476	504	505	523	518	492	519	457	539	480	502	470	504	496	534	502	518	493	532	513	496	500	510	521	528	538	524	523	506	497	534	516	557	538	461	497	529	515	500	522	506	544	529	482	531	543	597	550	523	529	501	545	551	563	544	533	535	543	519	557	547	500	529	531	500	552	511	554	551	528	477	512	547	545	536	497	524	527	537	530	559	551	508	506	542	514	533	501	518	568	508	531	534	561	491	516	545	542	524	508	533	513	511	542	521	545	540	492	538	500	527	482	512	522	538	505	490	538	559	520	564	515	532	480	553	505	532	572	515	553	531	579	510	499	483	509	531	547	547	522	514	533	552	510	512	530	511	514	538	541	516	533	524	538	489	566	508	531	489	533	487	527	544	548	493	488	511	537	573	552	489	510	524	544	539	579	555	516	505	558	524	535	569	494	553	561	493	526	510	514	552	511	545	506	498	546	536	540	543	520	515	546	535	496	565	507	532	479	502	517	510	530	513	524	506	511	510	565	521	512	513	532	550	511	541	535	526	529	546	566	549	512	511	590	529	539	546	519	527	523	518	526	571	503	502	527	516	564	549	517	534	538	528	521	558	560	524	489	547	540	523	517	495	553	530	517	545	556	544	519	528	520	559	486	523	537	554	548	489	486	526	525	530	525	538	503	519	567	525	525	533	577	502	532	572	553	519	494	533	530	520	484	544	495	528	516	533	527	508	477	499	519	502	515	501	526	473	571	496	548	524	539	529	494	551	540	488	551	511	521	525	513	527	505	517	519	521	543	551	516	504	533	523	533	545	513	515	533	552	549	517	518	561	564	473	538	550	518	541	531	509	513	514	515	542	505	523	532	523	535	543	566	578	544	559	499	525	491	545	543	511	532	556	496	492	581	530	505	566	564	550	472	486	501	516	514	555	508	529	518	522	518	519	502	526	511	503	583	474	537	532	559	536	532	490	546	502	510	516	515	519	517	517	545	501	531	488	520	538	544	507	501	499	557	562	519	540	521	552	531	510	551	521	575	474	521	526	476	524	492	523	527	517	532	499	552	550	558	512	483	515	540	558	498	550	517	523	513	532	537	532	518	527	557	508	499	519	492	531	503	513	489	531	536	532	537	553	496	533	496	492	519	542	545	553	536	506	537	536	533	556	545	476	515	535	518	505	505	526	525	531	514	490	552	517	557	567	558	546	545	536	504	504	518	475	545	509	513	492	499	528	529	531	540	502	496	528	518	519	545	520	508	518	529	506	508	526	538	511	564	544	515	536	566	531	562	511	486	489	556	517	482	512	535	556	489	518	510	565	533	528	538	540	503	508	493	542	546	507	511	547	535	551	523	502	543	489	521	495	529	531	480	515	516	533	529	526	521	469	597	533	447	505	537	509	515	498	518	526	495
33200	38104	42065	31514	19728	11140	5648	2383	1083	704	530	480	445	367	354	325	306	332	337	344	325	353	340	319	341	326	297	323	318	316	318	306	316	289	293	357	306	338	353	343	340	311	310	312	326	277	321	292	325	303	279	302	282	297	294	320	331	303	322	329	302	324	315	318	319	315	311	301	320	310	320	287	328	325	314	339	311	300	308	303	318	299	348	310	305	309	303	301	324	289	279	319	324	313	312	304	285	295	306	312	311	325	287	292	303	328	321	287	283	280	350	309	321	296	275	330	301	326	318	296	332	324	303	307	305	330	310	290	312	331	340	306	322	318	310	335	299	308	306	329	309	320	287	336	304	317	294	325	323	308	312	331	285	290	320	296	306	300	294	280	299	298	302	329	320	285	312	291	309	312	310	334	318	320	305	327	307	295	316	337	322	300	345	302	309	304	311	341	318	306	300	301	281	295	288	306	291	294	318	307	327	319	324	323	328	305	317	311	308	311	319	311	321	280	306	328	296	295	315	312	333	283	300	313	304	299	294	278	305	308	313	303	320	308	325	325	319	328	301	304	328	302	313	300	329	309	290	318	346	308	318	305	333	293	275	272	327	297	320	328	310	302	313	319	300	309	314	303	333	322	301	319	316	309	299	327	284	336	291	296	309	333	276	326	326	342	289	289	300	305	313	314	325	299	283	326	310	306	315	323	317	303	340	285	293	331	293	329	338	321	296	316	301	337	311	309	315	321	335	313	335	296	308	321	328	280	331	320	289	317	298	308	337	354	349	301	305	292	331	326	315	305	332	293	319	322	320	313	321	328	346	306	319	324	331	308	306	343	319	328	305	292	317	303	296	316	322	312	328	313	281	319	312	311	333	320	295	288	298	308	323	309	296	308	302	308	307	329	309	287	321	304	315	295	308	309	311	327	326	297	345	295	305	320	301	300	307	349	292	271	325	325	307	314	287	303	301	332	307	316	292	292	285	301	334	302	291	319	280	323	330	304	315	308	297	347	313	287	294	321	291	318	310	306	307	329	319	330	304	317	340	276	311	309	320	290	300	317	307	322	307	322	298	324	302	293	307	327	330	316	307	329	305	322	280	290	296	286	327	269	281	318	350	334	325	322	334	318	325	323	307	294	324	307	327	294	275	302	319	324	308	294	325	293	329	305	304	288	286	326	323	303	307	292	325	306	299	326	307	338	294	332	305	309	307	320	325	326	328	300	332	340	353	307	307	306	314	310	278	312	309	308	300	326	323	301	347	306	284	335	310	300	317	319	323	334	298	293	277	324	300	313	302	319	303	323	279	289	292	304	309	296	304	274	295	303	299	320	321	336	357	296	345	344	319	357	299	315	283	309	299	347	298	316	310	295	337	307	333	330	320	299	336	297	358	337	300	325	343	292	324	305	311	330	309	328	319	345	342	318	312	325	345	298	315	321	314	294	301	329	287	343	317	310	307	277	292	326	318	331	303	289	291	321	310	312	324	297	289	273	294	304	289	318	314	306	316	325	316	315	324	372	296	299	332	312	338	291	310	291	280	310	321	325	323	282	309	304	302	326	291	327	322	326	301	304	305	294	292	317	311	302	288	333	304	318	315	316	305	316	333	340	332	328	276	330	297	307	297	324	344	300	339	313	298	320	283	327	334	314	318	311	288	332	315	331	300	318	290	344	290	297	311	334	304	302	316	297	282	311	300	295	305	320	318	292	317	309	317	304	290	308	310	331	321	316	314	315	312	324	329	265	299	313	308	309	340	305	296	318	334	307	346	314	302	282	329	299	330	341	307	301	313	305	311	366	302	317	323	322	330	316	336	294	319	299	338	316	324	323	307	326	288	327	335	318	331	315	350	293	287	332	327	323	297	321	317	297	315	321	308	316	276	300	346	285	274	312	298	311	290	321	311	320	318	278	320	306	289	314	295	343	326	327	296	311	301	299	328	338	321	303	290	343	326	304	341	355	307	310	317	330	308	335	282	320	303	290	318	296	303	310	299	313	295	312	331	311	323	327	296	319	320	296	298	292	318	315	286	335	306	333	314	301	294	321	331	290	351	336	284	323	289	324	299	328	277	319	305	326	321	324	340	323	320	290	300	359	320	343	311	341	319	312	325	284	297	316	322	300	338	301	329	305	308	341	312	326	327	327	318	349	320	324	318	276	308	319	312	301	303	294	333	313	309	308	313	302	310	302	314	282	299	294	312	315	336	268	292	308	317	316	310	312	294	301	261	273	268	325	318	291	318	279	294	321	308	284	321	291	325	288	314	354	300	330	290	306	298	309	366	362	313	304	293	338	330	331	328	309	311	324	318	301	343	325	282	313	332	313	354	307	312	329	322	318	296	281	314	288	292	302	308	315	305	313	309	296	293	310	310	285	335	312	301	322	308	305	313	290	320	325	291	286	288	282	306	336	277	293	311	310	301	321	321	318	299	305	310	300	322	320	290	306	327	308	303	292	354	346	323	289	297	276	309	344	331	304	304	325	306	361	306	344	320	340	351	302	299	304	306	320	309	344	311	300	315	298	308	298	324	289	356	299	314	290	341	292	317	316	308	305	334	339	299	298	324	315	306	319	285	322	326	328	303	302	326	288	325	322	281	284	319	315	332	315	349	319	298	298	329	316	290	288	310	328	322	330	320	299	329	323	290	313	304	303	303	331	292	290	297	293	320	304	343	360	317	294	321	333	307	278	284	304	313	315	303	345	310	332	323	318	306	294	298	267	332	325	306	347	342	302	313	303	324	314	321	298	323	311	321	296	344	313	324	335	281	306	346	325	312	311	293	330	268	275	313	300	303	291	280	318	338	311	311	323	324	354	302	299	310	298	304	304	321	310	286	308	280	288	328	302	317	323	297	314	322	328	328	291	307	310	323	311	310	296	284	326	305	291	332	326	299	319	295	303	302	298	292	315	312	299	316	303	270	286	295	306	290	300	329	302	315	339	313	346	304	309	299	300	326	319	308	288	291	354	284	339	309	289	344	298	319	332	301	306	298	311	307	311	315	316	336	314	324	308	287	333	292	298	309	307	305	311	300	319	301	318	295	336	322	345	312	291	301	318	335	316	327	324	306	319	331	317	326	314	327	323	302	316	301	313	304	322	294	316	326	314	296	295	279	312	324	303	307	261	341	304	285	298	334	350	309	288	325	311	293	342	295	307	318	346	324	306	320	320	333	337	330	331	308	306	326	342	306	318	314	308	300	301	318	304	303	335	294	284	297	294	312	315	283	287	288	308	286	295	316	311	296	303	313	302	334	314	303	311	300	305	303	312	318	312	285	297	322	319	325	297	280	328	307	300	291	334	307	296	327	327	275	334	306	294	324	311	337	297	313	342	319	313	301	315	333	300	336	317	337	310	295	314	331	297	323	314	314	294	335	296	293	317	302	354	341	299	295	312	297	297	327	330	313	286	316	306	294	302	306	270	309	302	304	322	293	321	284	348	283	324	299	316	308	309	321	316	319	344	301	320	330	323	270	316	300	318	324	328
35135	51562	41230	28794	21331	14644	8510	4033	1758	1146	822	615	545	477	413	411	445	399	374	373	397	385	362	410	405	343	364	390	372	322	331	339	298	355	379	354	367	331	326	352	291	334	317	358	332	322	346	361	339	336	344	331	333	330	333	322	308	356	359	347	319	358	355	345	350	354	359	331	354	341	335	345	346	359	323	368	342	352	361	335	318	325	344	344	322	337	356	353	313	337	351	296	367	350	327	358	337	327	353	361	336	351	332	332	367	348	368	306	357	343	328	345	330	343	354	334	313	330	316	358	320	350	322	323	327	344	337	319	342	353	366	334	348	326	294	320	369	360	328	321	324	345	343	329	334	336	321	320	321	327	319	350	313	293	338	360	331	335	371	341	341	326	350	336	359	335	340	340	331	329	353	332	317	313	332	372	342	374	360	330	325	319	311	326	335	319	345	334	371	351	335	363	326	342	359	316	337	308	357	324	363	342	349	339	344	341	342	335	310	335	330	343	343	320	369	356	329	307	333	346	346	352	350	336	339	351	309	324	344	373	329	340	321	321	311	343	331	350	360	311	328	374	355	371	348	356	333	315	372	308	334	333	335	372	348	346	381	333	310	355	346	334	352	331	359	369	321	355	337	315	326	337	316	305	339	360	349	331	362	358	338	327	325	330	340	358	319	315	344	340	354	336	366	324	364	305	344	323	339	351	339	348	316	371	328	333	346	301	308	361	352	358	322	312	348	332	336	364	353	330	331	342	338	322	347	330	340	337	343	360	358	322	330	346	329	303	312	367	318	335	354	308	351	357	323	324	398	344	329	344	314	342	318	343	368	307	354	335	351	338	323	391	312	345	343	347	359	378	303	346	335	337	313	353	321	350	327	356	351	365	338	360	349	340	336	365	352	357	352	336	342	314	353	345	335	348	354	329	364	337	329	313	314	343	340	350	352	325	331	322	327	357	347	320	345	323	351	347	362	347	357	363	348	316	340	335	323	343	345	348	326	342	325	327	337	342	329	345	325	339	352	318	342	361	356	330	355	346	346	344	313	335	350	341	340	318	353	333	391	338	352	313	309	351	354	328	340	331	338	357	323	333	366	348	336	336	335	367	328	333	348	348	315	343	315	349	320	324	373	368	370	378	328	332	360	315	331	324	354	343	355	331	370	346	354	354	344	343	336	321	302	341	341	363	305	346	302	319	354	330	337	333	344	361	381	340	321	375	330	353	362	375	340	352	369	350	349	370	333	354	322	357	351	337	327	350	324	361	297	328	345	302	316	350	333	350	327	293	368	341	366	359	341	309	342	337	353	327	363	324	310	351	317	363	349	365	352	334	371	362	332	342	341	325	315	344	352	345	308	330	317	374	369	330	341	373	326	305	360	341	334	376	363	363	345	349	316	366	333	349	338	366	354	372	314	364	327	326	314	353	321	359	347	327	331	334	338	310	353	358	337	313	315	361	309	330	331	329	358	330	310	304	347	318	343	332	329	323	328	337	362	349	339	351	340	319	343	332	357	375	338	351	336	363	321	340	351	370	360	337	335	330	327	371	350	348	358	359	365	343	346	327	319	325	344	337	311	288	364	295	346	336	334	390	362	319	370	317	371	331	351	356	311	314	349	307	349	340	332	321	356	359	342	338	359	355	349	306	359	329	357	325	354	349	319	342	346	327	356	317	356	334	353	341	334	330	368	336	327	355	289	351	319	346	325	331	332	360	353	354	328	372	325	328	352	324	350	328	319	342	315	361	325	334	359	334	304	316	342	315	327	384	312	354	356	322	339	344	345	320	327	326	367	372	380	305	378	361	340	345	339	327	324	363	372	321	318	333	322	375	327	366	315	361	359	330	314	351	302	319	359	346	333	344	377	319	360	392	310	349	325	338	348	300	340	356	356	343	377	340	350	356	344	359	341	317	346	339	344	306	339	327	355	342	321	345	371	341	366	341	330	305	375	340	311	365	335	380	323	321	340	349	319	354	345	347	374	342	349	334	336	335	342	348	320	328	354	361	335	310	358	324	357	350	350	317	335	370	321	354	340	374	342	338	306	336	367	353	346	319	337	359	302	359	337	345	340	362	334	316	349	352	355	337	339	330	314	340	365	323	330	339	349	352	339	352	315	340	331	314	334	328	334	326	347	326	335	366	348	341	313	353	341	330	343	339	358	356	342	334	338	350	354	349	379	349	312	318	311	316	352	324	331	347	359	325	335	352	313	330	364	345	312	378	313	339	321	323	353	367	348	336	352	332	344	325	352	349	334	354	355	334	331	350	311	333	345	308	318	363	309	333	343	340	380	384	337	303	327	343	362	371	335	346	340	312	352	322	330	335	356	356	338	328	359	334	342	294	324	332	386	320	308	324	343	329	333	322	340	326	350	374	350	370	314	362	333	329	340	325	340	308	353	365	322	318	321	322	351	324	348	327	321	333	330	327	353	336	317	336	384	326	340	306	324	334	358	353	297	342	348	320	339	333	328	309	321	321	348	351	320	351	326	341	309	331	355	319	299	343	342	340	333	328	325	379	362	321	318	347	328	317	341	368	357	339	330	331	325	354	301	361	298	313	358	355	306	318	319	342	335	365	342	333	350	354	361	328	360	338	372	345	355	345	347	321	359	322	371	343	323	330	373	330	332	360	353	309	348	307	367	350	327	346	365	315	296	347	313	342	332	353	339	322	364	321	305	318	345	331	346	318	351	356	320	346	320	348	329	337	346	364	345	365	349	328	333	351	355	328	354	343	338	349	350	341	334	356	315	363	308	379	328	323	328	341	342	379	351	335	341	349	358	366	315	339	350	363	337	323	345	336	317	391	367	353	320	337	348	362	335	332	312	316	362	352	314	338	361	316	337	335	365	351	304	333	348	327	345	345	363	353	316	334	308	300	351	338	308	345	344	334	348	357	316	366	341	343	322	316	315	339	359	326	337	323	358	337	326	346	363	303	317	328	336	333	327	349	352	341	317	330	324	355	317	340	334	335	340	337	337	357	319	340	364	348	322	342	337	380	331	340	343	332	334	342	321	324	315	328	342	336	347	376	338	315	334	327	350	315	349	351	350	330	357	355	334	340	344	343	358	354	344	345	337	349	369	339	331	333	326	329	344	352	307	332	344	330	324	304	336	329	311	322	336	367	351	324	343	306	337	342	330	325	339	332	335	356	355	322	330	341	300	333	376	307	316	348	313	356	340	368	356	305	320	368	327	393	351	350	358	336	348	333	337	326	336	337	369	336	339	373	364	325	303	327	358	345	350	377	380	326	341	330	353	355	315	339	353	351	351	330	347	359	355	320	358	336	312	356	329	350	343	360	329	348	357	369	340	313	344	355	332	290	347	351	349	340	352	361	357	340	356	333	360	321	343	308	330	323	309	321	325	325	337	343	360	325	360	320	325	324	348	365	328	323	351	350	316	366	339	320	362	347	362	349	360	372	312	313	336	311	337	377	338	335	354	352	359	347	369	346	359	329	345	304	380	332	344	343	305	341	328	308	347	324
24497	21783	29660	26912	24764	21936	11921	5246	2806	1402	946	733	645	509	470	419	458	383	394	418	356	385	438	403	437	425	378	386	393	345	371	369	355	348	340	403	348	346	395	354	360	379	364	345	335	367	322	377	331	359	323	374	340	369	348	347	335	352	336	344	337	332	351	317	350	353	339	354	370	355	343	346	329	362	358	323	335	351	358	350	330	347	326	334	328	348	340	327	345	323	345	374	335	316	329	349	359	331	314	313	362	329	349	365	317	361	344	345	351	369	344	359	346	379	314	325	333	345	310	337	322	359	353	349	338	356	352	338	363	347	322	330	377	351	344	315	347	340	338	337	354	333	343	363	315	335	358	314	359	361	356	348	319	336	351	333	370	335	334	359	337	348	321	344	330	356	350	356	327	336	385	334	315	344	356	328	327	346	359	346	343	354	366	331	329	323	339	356	328	340	369	358	339	367	362	328	314	353	348	347	315	343	320	351	324	346	359	359	342	324	342	331	336	353	356	330	335	368	342	335	373	286	323	351	372	346	345	343	330	342	366	365	357	353	330	331	332	354	370	362	409	333	349	341	335	328	313	368	355	328	297	368	328	337	349	342	323	361	339	307	330	349	352	334	332	351	343	337	327	307	308	349	330	335	364	315	326	374	326	349	344	330	355	353	366	340	334	332	326	334	375	339	319	330	306	350	338	329	322	330	341	346	359	356	349	346	314	359	315	339	323	316	350	356	323	313	333	339	347	348	323	366	362	337	348	325	347	325	335	336	339	374	323	369	302	320	365	332	348	346	336	351	321	304	370	353	333	360	361	329	381	372	358	368	314	309	365	325	330	331	346	336	309	331	335	319	373	334	335	309	298	367	367	361	339	383	322	376	307	317	366	319	373	344	381	367	312	306	345	353	331	352	331	330	328	350	325	306	320	331	327	370	372	351	333	332	313	367	314	322	343	375	343	326	333	328	350	340	325	326	340	354	372	330	335	372	368	345	341	317	335	326	333	314	339	345	349	348	339	338	365	339	341	311	351	341	320	315	347	356	318	364	341	342	332	343	335	344	357	351	340	336	331	335	330	369	335	350	340	329	369	321	351	348	324	388	307	342	315	332	309	348	354	325	340	332	323	313	340	346	340	339	329	307	338	328	331	342	326	305	338	346	356	360	341	301	345	299	352	341	335	311	361	335	337	326	353	351	320	329	319	377	352	330	344	323	330	345	358	384	295	318	335	333	362	345	339	326	311	351	312	347	303	325	350	337	333	350	357	349	342	374	353	405	341	344	356	353	359	373	378	363	353	327	357	355	317	328	356	341	320	335	341	360	347	375	338	370	319	329	342	319	347	322	321	324	344	337	314	328	362	349	350	343	328	332	328	330	333	345	383	355	323	344	363	341	352	334	341	362	328	363	325	344	311	344	339	359	359	328	299	360	338	340	354	330	337	339	371	345	358	359	334	331	345	353	333	343	323	319	330	313	361	330	359	319	355	359	333	349	317	329	357	322	313	332	331	365	336	344	310	317	355	312	339	327	361	354	323	338	326	335	357	363	365	328	325	350	334	380	321	342	333	322	322	345	359	368	356	375	350	351	368	352	339	329	333	364	330	319	370	331	326	324	374	333	367	330	338	324	340	341	348	331	337	341	336	302	382	321	345	329	344	345	331	336	318	347	332	378	361	379	347	314	331	340	344	323	347	317	360	343	303	368	353	322	339	333	357	363	323	344	357	344	335	332	354	348	358	351	340	352	359	342	337	301	334	346	340	324	332	347	366	304	327	330	344	321	336	347	298	340	324	334	328	367	338	347	325	321	357	341	347	365	336	330	310	330	317	367	386	318	350	364	346	351	379	364	326	339	324	347	374	325	316	341	333	377	347	351	314	320	336	352	323	343	356	356	342	336	359	363	362	329	338	349	376	312	328	350	364	344	350	338	361	362	353	352	354	345	366	334	341	359	328	321	324	322	315	362	337	327	319	355	326	357	334	344	338	317	337	351	343	349	360	320	387	360	350	329	358	354	342	355	327	341	346	353	323	349	335	344	305	377	340	366	317	345	354	349	367	330	321	327	318	347	354	332	344	336	324	346	340	337	343	323	320	368	318	298	361	366	338	336	353	344	333	337	333	351	344	339	368	355	363	335	338	310	337	351	335	332	349	297	358	327	358	340	324	350	328	300	335	344	335	338	304	350	335	352	408	318	336	356	332	352	330	339	316	364	361	351	312	359	356	344	326	311	357	340	334	362	340	336	387	344	327	343	333	351	357	353	376	315	337	375	330	339	326	357	341	331	334	322	348	347	389	338	353	343	359	325	344	347	347	320	335	326	341	318	338	355	344	393	335	343	352	338	357	325	360	377	377	380	348	351	305	340	335	310	349	308	346	361	349	321	357	362	338	374	323	341	338	323	350	314	360	338	344	359	292	352	345	345	358	326	373	321	398	366	360	302	349	311	335	360	347	354	312	332	369	351	329	353	357	335	366	332	368	363	356	343	354	349	305	366	337	331	342	342	347	352	358	378	325	374	361	344	333	346	345	344	341	331	354	348	312	343	323	337	345	342	344	356	360	335	356	308	359	354	357	347	355	311	343	359	336	321	337	316	363	340	364	349	355	341	340	312	323	343	365	349	316	338	316	327	331	335	329	351	332	371	337	354	343	339	354	333	338	365	339	331	365	363	318	344	351	348	335	382	350	333	351	292	370	309	308	347	356	309	354	343	378	353	346	331	325	342	355	307	369	369	348	350	333	328	316	331	357	313	352	363	345	336	317	371	330	353	328	328	356	324	383	302	363	346	309	351	358	311	333	296	321	337	316	364	338	320	355	340	335	328	334	356	343	360	345	349	343	349	362	339	354	337	371	347	357	345	373	335	350	349	331	333	322	321	345	326	367	342	343	341	334	333	350	349	330	349	342	337	330	320	345	366	357	328	344	355	325	348	347	368	344	334	351	354	359	330	344	337	339	375	315	360	306	310	329	381	324	323	335	342	335	325	336	352	351	370	346	341	310	324	308	362	348	371	315	348	338	309	349	315	371	349	341	346	336	379	350	336	324	334	350	340	306	353	384	347	339	344	333	347	377	383	327	369	333	372	356	337	316	324	317	349	336	334	329	379	359	357	323	347	334	339	334	344	328	355	335	332	353	336	340	311	325	364	321	347	335	343	353	362	350	341	341	309	326	338	325	328	354	342	334	351	346	355	362	314	340	346	345	337	414	337	353	319	334	352	357	303	371	344	364	315	314	348	352	332	349	358	344	339	335	373	366	347	326	346	366	353	376	375	348	349	343	378	335	323	358	349	370	311	383	381	350	346	329	328	347	327	338	333	360	362	383	355	344	351	339	355	327	360	370	340	384	354	327	326	330	364	356	322	328	342	344	338	329	332	355	308	385	324	317	344	333	334	362	312	347	336	329	387	339	323	339	354	351	359	358	322	362	362	332	355	325	336	353	350	364	300	342	371	340	327	326	306	334	316	356	343	359	356	337	331	354	342
34108	61212	50248	36522	29867	21618	11910	7783	4363	2118	1448	1055	841	700	620	440	489	471	444	415	454	465	493	433	422	467	447	391	406	396	364	384	366	389	388	387	365	365	379	357	375	363	343	394	397	339	326	386	375	347	359	404	336	341	360	380	336	354	374	350	363	374	333	369	338	380	352	413	354	352	334	377	357	351	349	356	361	347	348	365	397	355	354	354	345	387	347	376	375	347	406	373	390	392	387	373	350	355	336	373	350	338	356	369	331	386	359	354	358	356	374	359	375	366	343	345	370	371	389	384	384	356	356	336	383	384	339	368	359	367	366	368	378	355	352	326	376	388	337	332	362	359	319	371	370	357	336	340	366	356	352	346	380	355	359	383	385	344	365	343	347	402	352	377	370	360	353	346	342	357	384	370	384	349	361	350	353	339	372	404	369	365	349	403	320	338	361	343	348	359	368	324	354	345	355	373	354	351	346	351	397	379	364	364	352	374	375	358	357	354	359	369	368	355	330	360	381	357	399	381	370	376	360	386	364	337	381	348	362	378	385	355	376	333	329	330	369	338	357	348	343	362	379	320	339	362	357	361	380	381	342	345	381	359	384	365	333	341	341	379	339	355	324	440	345	386	350	394	366	341	347	374	352	345	391	379	372	378	370	319	356	348	355	357	351	341	357	335	338	358	370	374	359	396	356	333	328	379	358	355	375	341	390	329	322	383	395	341	350	365	382	344	355	364	348	351	361	380	332	371	378	319	315	349	357	395	358	323	354	332	344	369	331	356	353	379	368	361	328	327	352	391	348	339	357	343	356	360	361	395	330	374	387	332	360	366	368	354	370	324	350	378	402	380	371	381	341	357	334	383	332	338	345	363	338	391	342	352	369	388	351	360	381	360	361	331	391	348	383	354	377	361	342	355	377	349	385	368	338	376	372	377	368	346	401	331	366	364	392	366	357	338	343	364	359	355	344	351	377	338	366	383	353	338	363	360	371	371	362	376	372	360	377	376	346	333	360	386	333	330	392	352	381	386	365	347	360	382	340	367	381	395	329	368	357	345	364	379	343	381	381	365	345	346	370	360	364	336	377	395	344	347	351	363	350	341	347	394	364	368	365	368	327	371	353	355	349	372	396	369	360	339	356	370	384	359	328	380	333	355	344	327	364	338	334	344	366	360	348	393	340	364	360	392	351	386	346	421	387	335	318	354	388	370	358	327	380	383	358	355	356	337	385	378	347	352	344	387	360	352	396	346	365	356	377	372	367	405	370	364	337	362	357	339	337	365	360	354	374	349	309	380	373	324	354	361	344	329	372	364	406	364	389	386	342	367	323	359	337	396	366	339	339	371	363	328	350	357	393	366	361	381	345	364	371	381	359	372	352	391	327	359	357	368	396	346	378	377	419	376	358	361	350	353	368	365	366	356	359	394	376	349	356	345	356	370	366	357	356	350	369	360	363	343	347	370	344	388	366	326	374	314	375	366	341	344	371	367	342	364	389	345	376	353	349	387	370	388	342	329	371	346	375	356	381	352	374	343	340	378	354	358	352	366	354	356	356	340	336	357	358	376	371	384	378	394	350	365	368	359	331	351	367	348	379	316	356	355	302	362	347	364	378	365	355	345	347	353	333	345	343	372	346	383	354	351	373	364	339	333	380	365	339	365	352	389	352	379	356	345	326	387	320	347	343	349	332	375	358	359	360	354	355	309	379	371	363	360	345	337	353	361	378	361	348	351	319	398	351	334	333	357	355	339	363	330	379	346	368	358	350	348	352	353	368	311	348	334	334	374	356	360	352	375	340	365	340	390	359	356	362	378	342	362	362	326	370	359	363	359	337	353	349	347	338	383	363	376	339	386	372	374	383	375	340	359	332	350	373	350	358	367	369	351	375	364	363	359	379	322	344	372	344	363	350	387	321	365	373	370	326	353	347	354	391	360	395	351	371	376	384	371	373	348	376	374	371	368	339	373	321	322	385	360	354	376	346	337	371	375	343	360	370	363	358	355	346	365	378	378	329	356	368	366	360	375	365	365	345	360	387	349	376	356	361	379	333	373	384	391	372	368	372	351	331	387	365	365	359	335	354	373	366	375	384	352	327	368	377	351	361	370	323	382	335	363	356	381	371	385	353	383	343	370	354	364	384	375	375	374	352	330	384	347	385	349	327	369	370	350	358	340	359	329	329	351	374	346	380	381	365	371	350	361	346	367	371	307	339	370	356	344	336	333	372	342	345	391	304	346	358	340	391	342	367	346	355	379	367	377	390	366	341	361	368	377	362	353	358	385	330	391	344	351	328	370	384	353	348	365	347	371	373	323	378	375	346	360	357	356	359	362	364	366	361	362	337	375	354	386	362	339	342	354	352	363	369	392	382	333	339	364	364	332	344	397	369	356	360	366	368	387	298	373	344	360	347	360	358	377	357	350	353	345	337	376	345	350	371	329	355	375	412	363	360	385	337	359	349	354	353	360	357	350	366	337	354	329	345	347	364	366	338	355	361	386	344	359	373	350	351	368	357	389	357	346	361	370	405	355	358	334	357	388	362	316	352	345	352	361	357	337	356	364	354	352	357	394	377	366	393	348	374	377	326	376	322	362	375	391	355	313	320	412	361	378	354	344	392	340	385	363	369	377	395	360	358	359	349	396	360	360	360	325	390	365	346	322	345	400	351	343	349	360	378	351	328	362	354	338	360	356	331	346	342	357	397	351	372	348	337	359	353	372	367	344	351	335	347	377	377	332	346	383	364	334	355	310	412	362	346	335	354	359	365	339	352	376	349	365	342	406	385	367	361	381	367	341	361	363	351	356	361	368	354	384	324	350	348	384	354	409	359	354	340	386	344	368	373	380	351	358	387	352	365	360	336	364	344	360	377	364	335	358	371	368	361	391	386	370	375	341	351	314	360	376	396	357	357	322	353	357	345	324	351	367	360	370	339	359	405	357	380	388	369	331	387	334	343	324	327	364	355	402	342	349	340	336	368	366	349	342	374	365	364	335	372	378	347	334	392	348	358	349	363	370	345	346	370	347	321	378	329	369	348	361	363	364	384	362	333	356	334	377	382	375	353	375	373	355	401	372	359	329	356	366	351	357	364	352	375	374	362	333	361	358	365	367	349	400	362	374	331	383	339	369	345	348	383	350	340	368	357	366	372	328	352	343	355	349	327	362	359	367	341	370	356	370	364	389	355	340	382	356	378	354	384	353	335	394	317	387	368	363	361	388	353	381	346	370	370	373	357	341	344	379	390	377	402	355	369	330	361	356	370	327	340	343	362	350	365	382	355	361	326	387	389	383	421	359	336	366	373	333	372	384	370	354	385	357	362	384	349	367	343	342	363	357	362	339	353	375	424	375	398	364	361	382	342	337	386	381	356	378	373	379	355	341	359	325	367	374	371	407	380	330	350	372	370	364	340	355	321	370	379	342	323	332	390	368	389	382	366	356	350	362	393	366	360	377	399	328	383	382	338	357	359	352	342	384	339	358	377	368	360	366
25693	22013	30440	29652	23011	15981	9166	4539	2232	1164	734	686	600	565	498	497	439	474	478	471	475	485	463	475	497	486	434	442	415	418	465	438	459	459	436	431	451	426	427	429	425	412	419	428	425	439	415	400	453	425	422	442	460	454	414	405	405	436	425	442	389	426	434	423	428	427	442	438	446	445	440	432	446	461	454	435	437	467	408	440	408	422	421	421	416	401	428	419	400	413	406	428	421	456	423	445	420	396	416	393	417	412	471	458	418	395	438	369	431	450	403	413	482	414	394	418	426	428	411	420	460	465	418	423	396	402	409	466	418	411	435	408	430	412	424	438	413	410	459	455	436	401	469	446	432	457	413	452	432	433	430	391	420	434	451	422	415	434	445	424	415	397	413	401	427	433	417	441	397	404	396	436	438	443	424	426	422	463	437	425	383	418	368	394	433	430	440	445	402	442	410	386	432	402	425	445	452	429	398	431	375	397	415	412	414	421	431	401	387	432	426	436	423	454	419	446	431	415	410	447	421	428	434	465	423	415	433	428	395	408	433	455	443	433	427	409	414	429	382	425	397	396	445	404	408	413	368	438	399	427	430	439	441	484	411	427	427	407	423	444	429	442	436	407	415	425	410	426	448	410	427	425	403	433	442	428	438	411	398	409	410	413	390	430	428	401	422	422	422	422	385	431	439	422	428	414	465	390	439	408	395	420	440	436	428	422	403	447	428	401	444	440	396	448	436	439	413	440	426	388	449	418	455	435	416	441	404	418	417	403	435	438	413	430	406	398	413	405	428	393	393	449	415	435	443	438	370	415	436	419	439	435	405	422	460	454	438	460	430	446	458	448	452	416	411	441	412	415	417	432	478	391	420	418	404	435	411	403	396	450	424	433	427	435	428	457	417	419	430	413	414	416	434	441	422	453	456	416	414	415	421	422	446	432	479	397	416	393	420	412	399	399	407	453	421	423	429	429	431	420	411	360	415	424	410	383	406	403	382	411	416	403	379	416	399	455	423	366	423	406	411	430	461	419	455	428	469	419	413	430	426	407	398	444	441	440	422	410	399	365	449	421	432	384	453	415	434	428	415	443	430	439	451	406	381	434	457	412	448	451	446	470	453	431	397	443	402	457	420	417	440	395	449	430	431	397	429	438	426	424	411	409	449	400	439	446	422	431	425	417	440	388	415	427	399	442	446	405	435	414	407	457	416	393	440	419	417	445	429	437	439	482	405	442	421	411	433	413	459	446	383	436	408	400	391	408	400	415	424	393	406	439	426	463	404	440	399	406	452	437	385	416	422	422	418	400	423	398	416	431	424	417	420	424	425	436	426	396	440	428	422	423	441	443	439	417	418	408	412	411	400	431	457	412	388	452	458	422	430	430	457	467	411	437	398	427	459	447	449	424	428	438	406	419	443	445	391	393	435	405	400	401	446	420	415	398	413	453	446	383	418	431	413	426	414	434	403	418	395	390	404	438	430	424	440	411	434	443	449	404	380	418	421	438	454	434	420	434	430	409	420	409	465	450	414	432	398	427	430	413	439	437	464	425	397	444	443	430	413	431	461	388	408	426	434	447	431	467	430	427	439	432	426	397	428	414	413	441	434	456	394	445	431	396	415	417	466	406	385	419	440	434	433	448	435	413	435	411	383	429	420	412	428	401	410	448	463	382	416	462	413	420	420	436	427	418	426	388	440	439	410	407	413	412	447	429	392	438	448	424	420	438	434	457	447	437	416	438	417	398	391	416	422	464	423	395	437	420	426	423	376	409	413	455	427	420	405	429	442	404	440	431	411	374	414	441	441	435	420	459	412	426	452	418	414	450	386	418	439	474	399	426	416	381	413	419	393	401	433	375	414	393	407	411	405	442	432	441	416	448	424	436	451	463	402	447	412	438	444	431	399	407	411	416	440	438	430	385	433	434	388	393	406	435	414	417	412	401	371	433	437	457	414	404	447	430	436	439	449	420	419	398	406	411	415	454	437	460	439	415	453	401	461	409	469	390	415	419	446	404	439	416	450	420	383	393	438	383	452	426	411	413	420	388	407	462	365	431	407	422	455	443	433	452	432	450	393	476	455	407	442	421	427	424	447	447	403	400	425	450	393	390	435	421	368	388	431	396	424	411	360	420	398	422	406	427	412	422	406	403	410	418	447	395	425	401	452	445	386	416	419	420	393	409	428	450	430	453	417	408	399	429	407	402	425	448	419	407	396	467	447	441	444	384	403	424	420	413	431	430	424	442	423	416	420	430	433	429	458	403	446	433	437	423	463	404	423	442	422	443	421	400	413	430	405	456	436	419	437	406	420	406	387	431	434	415	432	410	398	452	419	395	409	409	433	422	443	396	417	431	413	421	421	448	418	436	432	459	409	420	420	420	417	468	433	418	432	421	432	424	442	438	438	398	395	409	388	413	431	429	472	455	427	412	431	445	418	445	431	438	368	418	417	398	396	443	440	429	400	444	435	462	421	435	421	387	390	467	404	417	414	399	428	416	393	419	400	449	391	437	406	420	416	395	432	434	441	433	433	410	438	427	447	420	438	416	429	431	437	407	423	434	431	438	424	427	437	446	423	437	401	411	432	402	415	401	421	439	397	395	417	457	442	420	456	451	371	405	415	409	429	448	391	418	413	463	394	420	456	394	434	410	405	433	448	434	434	437	446	422	399	437	439	405	428	422	407	428	416	396	456	411	399	429	413	398	448	416	424	390	402	437	409	464	401	427	461	421	407	442	434	465	404	430	407	432	408	414	448	409	442	413	450	410	427	422	447	454	414	390	412	424	393	427	414	447	398	422	457	386	437	436	390	438	454	434	464	442	373	433	443	431	439	416	402	442	413	417	423	420	400	412	397	423	406	420	436	424	448	378	392	424	427	441	440	399	448	341	439	410	452	430	416	410	439	430	447	413	392	416	423	424	389	449	425	444	443	439	456	442	427	433	425	409	351	408	443	387	413	411	434	410	423	421	444	441	445	401	415	426	406	376	402	460	406	427	418	387	405	470	411	414	395	411	416	406	394	416	459	409	444	450	435	427	408	430	432	394	412	428	412	408	403	447	433	443	408	421	442	410	448	452	407	405	446	401	463	408	411	447	438	431	432	420	437	432	423	422	396	394	439	403	401	385	430	423	376	396	446	426	379	439	440	445	405	439	432	426	401	422	458	414	466	394	435	440	378	437	402	419	404	372	379	435	437	436	480	393	402	455	421	425	431	435	417	402	412	413	407	421	424	391	394	397	411	406	398	422	463	426	461	402	395	429	416	436	430	450	429	433	438	392	450	464	444	410	466	405	421	422	388	410	441	454	416	397	422	428	411	425	440	430	410	405	425	377	423	398	441	451	405	460	428	451	461	429	446	414	438	450	414	422	433	442	427	417	441	442	394	436	425	384	405	449	449	415	417	425	395	438	448	420	425	435	441	414	416	443	414	404	395	482	442	416	428	401	416	472	415	419	408	391	408	413	474	470	424	409	458	474	403	439	454	476	417	412
34027	58331	46049	32785	25789	18987	12271	7553	3939	1853	1209	1014	801	753	589	613	521	533	475	490	506	551	552	540	525	473	516	514	501	484	492	432	477	422	475	475	431	461	433	449	488	511	453	459	484	459	424	449	441	445	396	475	416	429	423	439	434	467	462	424	458	461	434	474	474	473	437	458	448	477	462	444	452	475	482	416	498	483	455	453	422	413	457	414	420	490	414	486	467	474	481	413	484	434	414	489	440	447	428	507	438	439	468	444	434	444	455	435	425	459	483	454	454	470	458	455	490	493	433	441	421	481	455	462	446	448	431	430	437	448	428	463	439	444	463	451	431	450	488	456	446	481	442	438	457	459	450	459	460	445	426	509	470	486	434	408	481	430	474	444	456	501	451	476	468	456	456	473	464	507	478	476	424	420	427	461	445	461	473	444	455	447	422	457	425	456	410	418	477	424	462	443	445	444	465	445	464	420	439	455	453	482	466	454	435	425	452	463	415	462	441	464	435	456	437	459	464	440	451	430	475	443	455	485	444	498	450	462	488	411	435	432	460	444	410	456	491	435	482	406	461	416	446	453	469	475	457	460	461	451	467	447	468	453	466	448	478	460	459	448	458	460	462	450	415	420	458	460	396	434	436	445	465	434	411	439	459	451	500	452	480	460	423	464	448	446	424	452	455	429	467	465	468	426	454	491	433	430	439	452	440	450	440	427	449	479	489	410	442	430	451	488	403	471	435	461	446	466	474	417	482	473	435	487	470	439	421	396	435	442	467	433	487	438	484	460	496	506	481	456	448	386	439	440	492	458	457	430	451	459	467	454	417	445	438	390	464	460	452	421	454	432	408	441	464	472	439	501	481	438	433	431	466	466	500	450	455	433	485	453	471	485	453	457	434	444	468	442	436	469	451	467	461	422	462	471	449	433	479	435	448	467	472	422	424	444	434	462	457	495	427	433	479	442	464	456	452	464	440	461	483	433	478	447	426	436	464	463	456	421	430	506	456	432	436	459	426	440	444	470	457	499	451	450	458	444	442	433	434	454	438	465	473	446	488	455	473	464	465	437	467	483	463	447	429	471	468	429	498	442	456	428	458	470	459	468	482	438	471	467	441	476	442	445	431	473	460	422	412	447	485	421	470	430	445	446	473	476	431	438	490	450	412	455	446	456	445	483	404	434	415	410	496	435	444	472	452	455	444	441	420	430	470	444	415	444	454	445	458	436	445	453	438	462	435	420	466	438	462	440	452	441	471	411	444	433	377	471	437	479	480	471	412	464	439	447	407	458	437	447	427	442	455	453	455	417	441	451	448	431	428	446	489	432	443	436	447	442	438	460	422	474	433	454	469	423	441	451	432	460	433	473	460	440	451	448	443	465	409	452	481	507	404	486	442	465	450	473	425	439	484	450	480	441	440	461	461	459	420	408	440	461	466	457	475	425	463	426	460	434	449	425	473	439	451	494	453	448	456	442	434	478	446	443	485	433	480	469	447	466	437	487	441	471	445	452	454	447	437	445	463	460	432	459	432	443	428	458	466	440	469	450	445	461	452	450	449	492	489	490	450	449	474	475	456	421	456	459	466	457	450	444	405	446	447	487	467	443	472	461	420	411	495	471	469	475	445	453	433	445	432	448	463	427	461	456	452	447	463	459	455	417	489	438	418	429	453	473	426	451	504	465	427	471	439	483	445	451	454	474	460	422	452	411	454	414	427	407	481	446	452	464	432	472	465	461	498	460	413	438	457	421	430	425	464	460	402	441	447	450	455	462	439	425	467	468	471	462	460	463	440	466	451	448	453	432	412	449	430	408	448	430	430	453	485	424	457	434	511	460	442	447	470	474	451	438	429	430	452	476	463	433	440	483	493	436	484	449	434	438	464	471	427	458	456	474	470	453	459	467	497	494	439	471	496	465	467	458	453	503	460	434	502	489	496	433	484	466	431	453	485	450	476	487	459	412	409	435	451	424	448	455	451	432	453	429	487	464	462	449	455	457	460	469	434	458	428	439	456	459	472	442	482	468	478	444	466	439	451	482	451	430	440	448	466	477	481	450	476	462	457	456	485	472	445	440	450	427	453	431	454	457	466	443	460	434	445	424	441	455	421	445	422	418	437	442	476	430	456	446	443	446	461	470	455	469	440	421	409	446	456	445	419	442	449	479	492	461	453	464	426	439	448	467	460	424	497	420	469	416	429	460	438	428	448	447	452	458	489	450	443	449	462	463	443	413	474	472	469	440	410	444	435	445	421	415	477	463	447	458	465	438	443	444	472	485	458	418	455	454	438	460	454	428	419	437	427	436	432	410	450	435	460	424	412	466	440	432	435	460	446	421	449	474	456	462	441	494	446	474	404	449	449	464	415	472	459	430	443	460	455	406	446	454	489	467	457	511	418	504	462	447	436	452	436	430	431	452	461	417	470	459	448	442	437	452	446	458	435	465	433	474	437	456	438	425	417	474	449	427	421	465	486	479	451	481	474	403	429	445	450	461	505	435	426	443	442	444	491	469	490	462	463	500	417	443	465	425	439	468	405	473	451	455	443	452	425	442	483	388	447	493	455	431	462	467	478	466	447	460	426	470	427	454	454	428	445	453	438	447	477	443	430	463	424	434	484	476	456	449	468	443	441	435	478	475	429	436	453	435	467	484	443	462	447	453	435	441	480	429	435	438	487	451	457	444	447	470	430	445	443	461	430	459	440	420	427	473	479	450	458	441	486	427	461	476	448	427	420	457	483	489	440	477	444	442	465	452	469	445	445	464	425	488	451	450	442	452	452	429	486	428	459	460	449	451	432	426	429	418	428	428	472	430	460	461	441	468	432	451	444	443	450	476	463	474	491	432	430	448	462	450	481	466	450	399	471	451	449	446	441	474	454	428	382	494	480	467	466	458	445	429	448	466	418	443	420	448	442	479	409	478	446	464	443	452	476	445	430	426	463	488	441	420	437	426	426	468	478	464	464	486	460	455	450	442	437	432	489	432	447	451	454	460	452	428	453	440	445	445	466	463	435	453	420	469	426	440	443	422	424	451	455	468	442	454	418	452	457	444	476	430	451	480	480	462	455	481	442	430	426	441	440	425	442	445	422	458	461	468	470	453	473	469	448	491	474	453	472	439	448	481	458	462	455	455	457	503	424	437	456	472	457	421	452	473	477	459	485	454	457	405	449	452	471	447	476	449	469	453	468	454	427	447	424	483	466	496	478	449	432	472	469	444	461	478	439	467	459	481	441	454	466	457	463	494	471	462	430	437	476	462	443	479	472	459	443	432	487	489	492	431	391	442	420	438	460	441	447	441	416	422	486	465	411	465	502	437	465	463	470	442	474	469	417	444	456	476	421	443	426	469	450	409	477	463	425	450	445	464	485	473	447	471	470	435	443	449	444	444	437	465	464	462	496	425	438	429	477	456	467	500	421	451	441	449	430	465	445	407	473	443	444	448	470	457	480	437	423	413	433	454	456	456	455	419	425	459	447	446	431	475	456	459	450	454
23145	21602	29439	24836	23933	25701	21336	9388	5002	2738	1567	1049	875	805	725	646	649	603	569	560	596	624	646	638	648	567	558	533	568	531	548	534	568	538	550	536	522	545	509	550	507	496	515	517	511	504	578	509	520	510	579	542	494	498	518	507	523	508	478	510	501	510	531	460	580	520	539	516	508	509	475	485	520	525	544	475	487	514	512	450	524	556	496	481	512	500	482	484	459	486	517	520	511	507	556	543	514	510	542	496	527	510	515	459	540	537	481	531	525	495	503	488	496	482	531	501	492	527	501	501	507	469	500	516	514	506	512	491	534	506	533	521	510	532	523	500	509	506	511	501	536	571	524	522	492	549	544	531	528	502	537	531	527	516	499	533	495	544	508	521	465	478	488	504	545	514	478	501	498	530	473	507	494	515	530	519	502	478	492	457	505	522	527	466	498	515	499	511	503	462	521	478	559	488	554	482	514	508	490	494	511	518	530	468	525	498	537	512	514	480	509	538	509	492	500	486	520	499	449	504	514	514	522	456	481	497	473	480	493	508	523	526	522	469	490	479	508	480	516	459	539	525	524	475	530	543	484	508	497	530	473	535	497	502	538	521	530	492	506	482	529	527	531	507	497	499	483	484	511	489	517	499	487	533	542	493	502	456	547	465	507	535	500	561	469	503	513	486	515	528	507	516	480	521	477	496	540	534	533	481	556	493	506	510	495	516	508	497	524	479	496	541	487	457	532	505	483	465	476	496	501	501	480	504	540	503	490	496	480	475	472	519	517	504	511	516	546	536	512	489	526	509	547	514	512	527	477	502	527	520	472	504	525	508	507	481	518	519	491	495	490	541	491	512	492	505	522	583	544	507	500	498	527	542	517	560	550	519	514	525	525	518	528	485	490	479	482	514	492	515	507	526	501	521	517	471	522	523	486	508	514	484	492	536	490	499	540	490	502	541	509	493	519	540	499	530	506	511	489	508	510	527	499	496	488	548	535	448	528	544	453	498	495	494	485	500	500	491	538	547	498	504	514	519	545	512	512	541	484	519	521	503	480	532	542	499	519	523	496	528	532	505	537	532	492	525	490	505	483	550	503	512	524	501	551	548	522	533	489	513	498	502	522	527	501	498	504	489	541	487	495	531	461	543	483	528	520	485	523	505	485	537	537	528	503	499	486	513	509	500	511	509	520	497	550	557	502	533	481	514	488	517	507	497	516	529	547	535	497	547	507	522	478	535	497	525	500	545	489	467	531	479	504	516	512	480	491	486	523	503	532	531	522	532	491	493	521	496	493	496	469	540	496	532	511	527	537	487	559	452	516	516	554	504	459	535	503	472	508	500	516	544	500	507	529	531	541	531	469	478	518	517	541	501	475	501	540	498	541	509	513	533	525	480	515	505	511	528	522	516	485	518	456	500	519	482	514	503	520	508	483	506	466	502	535	499	517	486	530	490	534	519	508	506	464	534	556	518	499	506	499	512	495	509	467	513	540	513	547	511	507	525	516	550	498	484	483	523	481	506	514	523	505	552	527	505	503	544	513	526	500	494	501	486	505	512	523	522	477	508	509	476	489	490	516	568	510	516	500	524	511	557	548	533	493	506	516	510	464	535	512	508	548	491	544	529	484	549	522	496	527	521	538	471	501	526	500	518	498	522	511	500	490	518	508	453	517	496	524	497	525	483	484	502	508	538	512	543	473	465	521	498	507	521	521	536	525	516	532	498	532	534	522	529	507	581	523	511	510	471	476	504	521	513	499	509	509	507	505	465	504	515	551	504	514	485	513	502	495	530	510	512	503	525	537	495	490	536	545	517	518	548	495	574	482	513	487	475	541	450	483	505	533	492	528	471	503	485	504	528	485	542	505	488	468	473	493	495	516	491	480	514	480	483	510	539	448	473	541	484	509	503	518	490	505	495	519	547	511	500	491	555	542	515	496	473	509	510	520	518	507	475	562	535	514	508	492	497	520	479	481	489	498	522	500	494	493	505	553	500	529	472	510	516	462	508	470	510	537	538	504	455	471	508	519	506	526	515	562	505	495	496	481	504	480	513	472	516	505	494	504	507	489	524	535	526	505	471	478	513	531	488	509	539	487	534	476	491	502	526	505	480	527	448	530	501	485	522	512	530	482	458	484	506	520	521	530	530	550	520	510	562	466	534	446	540	521	498	521	522	560	517	507	506	494	518	455	468	515	507	498	470	556	462	523	500	532	484	487	493	525	484	529	499	496	538	473	534	524	507	516	537	496	527	535	476	518	537	500	508	495	496	470	517	521	462	507	500	524	517	510	511	473	488	483	500	483	501	514	520	480	459	520	516	519	511	495	465	477	493	444	484	515	548	503	499	523	502	535	482	522	517	488	507	507	525	529	541	487	511	492	480	514	508	517	503	504	479	474	530	508	505	514	489	506	481	521	492	526	514	533	480	517	545	499	486	506	487	569	517	506	557	490	544	500	526	490	540	506	500	493	503	537	490	510	542	497	495	465	500	456	518	552	531	522	480	482	508	523	492	501	536	523	481	518	497	522	514	510	483	520	488	518	499	480	496	483	491	518	533	550	504	574	482	486	484	511	490	466	510	515	520	515	503	488	590	510	518	519	486	505	460	504	514	514	525	526	505	452	500	553	482	483	503	515	478	488	489	519	547	525	521	494	506	524	514	488	541	500	516	506	509	528	477	524	495	544	501	501	470	520	517	507	508	529	525	511	506	530	514	457	538	525	512	494	504	498	487	505	488	469	514	497	495	543	494	552	514	499	512	504	562	498	503	514	486	529	503	482	523	510	481	507	538	491	509	507	462	512	541	480	554	501	506	522	510	539	481	480	484	467	520	493	523	513	489	530	504	497	512	516	501	515	478	473	493	470	514	534	541	541	512	481	447	484	516	472	503	479	505	501	485	505	484	495	496	550	499	519	507	499	487	507	475	482	471	530	475	537	529	525	498	525	525	528	548	477	508	543	502	503	487	507	570	526	521	501	515	479	473	484	570	497	544	524	548	529	475	537	470	519	498	454	550	550	494	513	483	496	475	519	507	523	526	469	542	492	490	524	503	487	485	493	506	537	534	542	502	502	524	510	460	512	483	520	508	513	500	464	540	459	504	489	530	508	532	503	534	490	541	494	502	524	527	525	477	533	508	500	515	510	545	547	531	484	505	481	530	487	530	465	514	498	513	530	536	546	555	495	529	497	502	523	517	501	498	501	514	533	526	528	495	517	542	502	532	506	515	521	514	511	497	523	491	520	537	495	520	516	470	524	524	504	519	537	533	478	519	503	521	572	553	524	476	537	509	514	466	521	519	511	472	475	481	492	551	518	501	534	498	477	554	498	504	496	540	474	509	512	500	493	524	515	509	531	453	521	523	509	526	495	518	542	522	491	499	493	530	573	549	506	507	502	503	501	517	511	537	518	531	528	479	502	542	465	510	502	499	509	535	477	514	519	496	491	546	479	546	521	537	505	537	482	508	530	516	533	531	563	499	500	474	498	511	538	522
36811	67443	55018	42877	37019	28361	17969	11330	7391	4286	2313	1473	1249	1034	855	739	672	699	627	604	611	650	660	700	679	674	609	626	536	576	585	590	557	593	552	558	600	519	525	527	539	511	553	540	499	538	531	484	549	524	496	530	530	537	506	528	515	512	518	522	505	489	528	517	531	522	516	490	556	523	579	529	571	495	554	534	521	526	534	513	488	571	540	483	545	498	536	498	563	516	497	501	570	527	504	554	485	542	529	521	514	538	488	501	544	503	545	515	503	533	521	514	531	522	533	509	520	542	549	573	502	512	505	514	566	528	529	520	519	542	521	481	512	499	535	543	493	514	542	496	538	497	544	502	525	523	497	514	566	533	551	508	532	570	522	533	498	480	532	490	548	543	514	524	504	486	468	509	495	529	523	524	492	492	510	520	539	532	545	512	551	550	548	510	550	517	515	546	536	536	508	490	496	516	519	514	508	486	532	542	564	531	518	504	483	529	495	515	523	510	551	488	506	549	545	513	518	498	545	514	550	490	498	531	548	537	536	522	503	498	525	537	542	513	522	517	514	554	541	503	519	467	503	539	501	484	541	524	488	520	487	525	536	526	521	534	521	495	491	544	542	536	560	479	511	537	513	516	473	514	537	526	515	499	517	566	544	516	517	540	523	505	549	566	464	494	533	475	511	527	527	514	525	531	556	551	526	504	499	493	516	532	540	516	543	532	567	501	527	496	543	535	540	526	480	559	518	552	506	561	485	555	504	549	516	518	498	533	526	493	505	507	526	476	520	522	520	514	495	502	515	500	530	501	559	501	514	553	522	520	522	569	510	525	492	546	533	524	492	511	519	522	560	507	546	530	520	533	474	534	522	512	512	545	513	460	509	518	522	496	523	543	519	510	519	520	483	537	558	519	534	512	487	474	512	493	502	468	511	556	518	554	522	529	516	492	516	553	547	516	502	520	510	527	527	520	554	533	538	482	496	531	538	503	516	475	499	565	562	467	550	513	496	548	513	498	517	514	505	477	553	527	532	502	496	574	534	493	491	478	487	494	493	494	509	525	535	539	549	504	497	509	533	527	485	551	524	506	557	546	574	531	507	498	535	496	520	553	519	543	512	481	504	537	506	505	508	574	495	536	481	531	535	503	502	523	565	556	540	549	541	552	499	499	474	475	554	501	503	517	517	520	563	521	544	553	504	480	487	557	528	520	447	531	523	533	516	512	567	492	511	518	531	576	505	519	482	549	551	547	484	560	486	543	543	515	493	502	531	480	511	539	552	515	497	548	552	532	561	552	515	524	566	543	515	486	499	534	508	523	535	520	530	546	540	518	488	550	551	525	524	536	591	531	483	519	496	494	506	556	509	522	516	471	572	505	500	569	492	529	499	517	514	512	536	514	565	502	461	506	532	522	494	560	530	513	474	545	517	501	503	491	561	541	486	558	513	540	514	513	504	553	485	547	496	514	523	548	529	556	525	527	489	498	511	495	533	533	527	552	511	566	529	531	509	533	517	501	520	522	555	519	548	520	509	533	512	525	508	520	535	549	493	564	497	521	522	484	495	562	513	570	514	522	515	530	545	491	514	556	561	564	515	489	501	526	539	521	536	501	527	555	517	520	517	491	514	572	522	530	494	505	526	522	507	536	513	538	526	503	521	518	537	515	572	508	543	524	492	503	543	521	546	516	494	554	524	510	491	537	504	535	492	500	522	506	533	513	521	479	516	516	547	518	545	559	503	498	515	494	520	477	568	523	509	515	514	499	546	567	511	533	528	526	513	521	504	558	516	506	549	495	521	499	519	525	535	498	516	510	576	504	528	513	500	483	491	517	539	528	521	519	514	524	562	481	516	580	496	494	525	518	562	568	529	507	501	526	539	521	573	509	531	514	518	571	521	510	517	483	510	520	534	546	548	541	497	516	514	534	539	497	531	509	526	525	532	561	523	528	546	531	558	519	520	524	500	508	510	527	547	524	565	524	531	500	564	534	532	516	524	538	523	515	501	535	543	521	555	561	526	504	519	489	483	515	537	543	579	539	497	518	528	562	520	508	540	505	491	520	541	520	519	529	480	554	588	523	532	536	573	516	502	527	537	494	479	515	515	540	513	499	507	522	493	536	534	554	534	519	509	541	477	545	536	557	507	552	525	556	523	527	501	534	533	503	526	508	516	516	525	513	548	532	485	523	500	546	490	508	525	504	493	543	528	535	488	494	557	526	528	539	545	491	518	513	499	489	550	483	548	505	569	511	535	534	478	564	519	521	513	505	496	532	520	552	526	489	485	533	525	522	539	536	485	521	514	570	523	515	522	518	504	483	529	536	521	542	503	534	460	500	505	515	552	498	524	538	539	500	531	576	542	525	536	569	535	483	502	548	481	523	524	560	572	537	535	571	519	511	550	506	526	471	525	504	533	532	516	529	507	501	496	505	465	511	541	543	502	505	550	548	505	516	516	496	527	506	533	579	557	545	511	556	511	519	520	549	536	553	549	553	513	513	504	507	504	544	515	549	491	473	523	537	507	550	487	505	523	520	521	519	537	536	483	529	538	515	513	470	506	511	523	475	515	519	484	543	505	510	529	499	514	538	541	525	514	515	499	516	535	528	525	529	516	493	502	540	517	504	546	515	515	503	475	491	497	521	521	503	499	485	523	566	499	503	481	492	498	515	523	478	528	505	503	511	558	563	518	488	547	516	463	506	528	521	540	552	515	502	470	515	526	510	538	500	501	535	496	509	494	535	493	494	529	495	516	501	502	511	488	544	517	538	550	485	526	528	558	513	497	512	510	561	513	520	563	506	525	555	516	487	559	537	520	549	529	505	524	487	526	512	510	514	521	545	532	504	530	522	536	515	506	541	557	524	543	536	527	505	501	547	523	525	492	518	501	562	540	519	526	493	505	513	522	517	545	518	493	540	466	499	536	541	555	535	484	521	531	522	496	503	528	499	512	518	543	468	539	526	475	544	556	506	507	476	536	495	496	539	485	495	490	532	511	564	580	534	566	478	516	527	516	537	489	540	509	486	583	542	501	517	537	526	533	515	523	513	521	513	491	523	522	540	532	505	536	505	517	511	575	486	484	499	548	560	537	525	530	514	525	500	517	536	537	528	573	571	518	504	478	551	525	509	506	512	500	531	532	510	484	519	481	526	490	530	510	543	530	529	463	501	562	515	528	501	526	500	508	521	526	517	495	534	530	516	518	493	508	550	531	534	500	523	510	528	499	534	507	551	528	535	521	526	521	513	537	534	500	508	508	486	482	551	514	528	503	498	531	461	510	522	494	522	519	537	516	531	508	529	574	530	533	486	544	503	560	530	526	531	513	539	518	517	516	530	529	510	510	502	510	553	501	544	523	560	526	518	551	516	529	565	551	495	518	487	559	558	503	500	524	519	509	533	508	522	532	532	518	550	500	496	549	519	507	541	508	510	509	497	527	497	509	555	510	568	522	499	554	536	536	558	498	491	503	528	500	497	528	540	545	498	473	522	498	553
33311	38619	41091	28908	17803	8930	3770	2480	1555	881	545	475	433	433	375	331	328	328	304	340	354	337	355	356	370	332	317	306	309	360	305	322	287	320	298	353	301	345	329	282	325	280	284	305	305	307	307	324	306	291	290	308	311	326	291	312	330	321	319	321	288	304	322	305	321	301	345	340	306	284	318	288	311	313	302	301	321	307	317	304	317	330	319	309	310	297	301	312	324	309	303	320	314	319	320	292	332	289	317	342	326	284	334	342	300	302	320	290	313	301	337	319	322	311	300	298	307	330	296	313	307	337	318	313	335	270	328	308	278	296	310	306	290	306	323	319	311	296	307	316	322	301	348	310	310	309	300	315	315	320	300	325	334	305	336	298	297	271	319	322	327	304	292	287	306	310	322	297	338	327	296	288	302	323	282	314	287	286	321	296	285	315	307	275	296	298	324	305	307	295	314	326	337	327	313	313	327	312	291	330	274	339	334	297	316	272	308	310	288	347	319	303	282	285	304	323	313	294	317	324	317	302	316	321	299	316	299	305	279	291	266	323	311	324	306	315	299	285	334	331	301	308	291	320	301	305	292	310	297	274	330	293	348	304	316	311	284	288	353	297	344	332	285	330	337	299	298	318	313	332	335	299	336	327	352	326	293	294	283	300	349	295	325	329	288	237	291	281	298	308	318	310	284	314	279	305	324	283	276	333	336	331	339	297	333	313	295	305	322	286	308	298	300	318	319	306	290	291	325	295	310	292	320	303	325	305	307	303	269	313	321	350	292	352	309	307	271	333	320	339	278	337	312	310	317	304	309	309	314	315	333	329	324	331	305	288	294	327	288	353	321	372	328	334	279	336	318	309	301	321	355	338	324	334	336	311	309	297	310	305	343	283	309	314	291	323	318	289	286	321	284	303	313	310	321	309	296	293	312	327	340	324	309	295	278	301	306	320	322	329	309	318	308	329	314	331	333	306	278	310	329	285	287	332	324	307	334	319	334	315	306	308	312	307	304	312	300	298	297	318	304	321	306	308	300	295	324	307	266	332	334	296	306	298	310	299	295	297	342	304	296	307	304	304	359	305	285	307	316	318	323	298	336	330	299	291	316	294	276	300	300	278	316	324	288	303	305	293	336	271	307	317	329	292	295	288	282	309	277	321	323	285	321	307	320	317	319	279	317	311	281	311	286	285	322	308	309	311	311	315	297	321	315	309	301	314	330	286	335	306	337	317	317	346	291	325	306	295	315	340	314	290	288	298	333	329	294	279	323	290	309	335	334	299	317	331	331	330	336	305	327	316	300	304	305	320	301	312	304	310	326	305	328	308	337	329	320	321	279	300	299	341	295	329	271	325	304	322	316	315	318	274	307	344	332	312	311	304	292	316	334	314	301	283	323	317	263	281	303	298	339	314	321	315	309	309	279	315	302	291	309	317	309	299	291	303	331	300	303	320	303	329	286	309	300	339	303	340	324	282	318	300	288	313	313	305	324	324	328	313	325	315	315	308	280	318	319	332	300	309	305	298	297	321	295	317	320	313	316	307	351	295	309	287	292	302	284	311	295	324	317	301	305	325	309	304	317	291	346	299	310	368	275	316	313	297	319	357	291	326	343	322	314	324	295	305	321	310	306	307	319	335	327	309	317	294	332	307	288	345	322	325	329	275	334	323	284	306	319	306	344	318	332	306	297	301	315	315	320	323	299	317	313	318	286	296	311	307	327	320	303	297	297	323	301	309	345	330	312	318	293	344	306	339	313	303	308	328	306	308	358	289	271	316	300	306	294	291	297	295	318	327	316	323	318	315	304	308	315	362	308	309	295	274	310	297	311	302	320	279	293	305	317	272	323	289	319	299	328	333	314	303	317	312	313	329	325	316	312	334	331	304	314	294	321	308	323	299	323	310	287	316	288	288	347	275	311	326	338	303	316	320	326	305	326	291	306	311	324	313	308	320	289	299	315	293	323	306	319	339	303	329	304	330	314	324	275	283	277	267	321	328	300	325	320	302	326	300	302	314	326	327	317	337	310	291	307	323	327	258	312	337	330	330	306	312	349	335	337	327	287	299	302	290	321	308	296	317	330	289	313	313	326	330	318	318	309	315	279	306	297	286	319	315	286	330	313	305	294	288	278	279	297	314	323	299	344	310	307	288	341	308	296	313	304	313	303	309	320	311	311	312	328	305	308	296	312	334	320	307	324	297	325	302	334	304	289	316	331	324	302	339	297	288	318	287	299	328	309	331	308	313	314	304	292	303	352	319	327	323	298	317	309	290	326	330	318	308	296	281	336	318	330	305	314	315	346	308	301	304	319	332	313	315	305	309	277	309	316	316	290	332	301	292	306	287	321	311	327	294	316	362	333	280	320	305	333	328	293	281	303	301	334	286	299	284	276	302	345	325	325	287	311	308	294	316	319	319	321	314	318	293	307	360	282	356	318	306	309	303	317	316	338	302	287	293	323	278	290	295	299	316	278	309	297	366	323	292	311	291	294	275	308	320	320	299	314	321	287	298	334	288	296	335	344	313	295	270	315	296	289	309	345	332	343	309	315	288	323	318	327	301	334	306	315	297	336	287	308	309	295	314	317	273	323	309	331	302	299	295	314	306	290	341	312	301	293	311	296	297	316	282	286	323	300	342	303	301	298	325	286	306	275	336	324	288	294	302	296	317	292	319	312	310	310	317	305	328	301	272	314	333	313	317	307	301	282	316	316	309	348	309	324	340	303	278	305	298	288	304	356	323	324	300	297	312	286	334	308	313	306	335	325	304	334	298	330	323	286	294	313	314	315	311	313	315	323	323	312	320	317	318	308	330	305	323	306	331	337	315	301	302	324	313	306	268	307	319	338	312	315	286	307	321	300	332	315	321	305	316	326	294	321	312	284	288	303	328	313	304	329	301	324	299	310	312	308	296	325	322	312	329	299	309	297	294	324	334	334	319	344	293	305	332	302	309	274	308	306	312	332	338	314	315	324	283	304	312	321	318	318	282	313	294	314	335	309	332	307	326	321	328	323	335	343	285	303	317	320	294	321	335	332	337	327	327	282	309	324	265	335	297	315	313	332	317	316	291	302	312	305	291	318	282	355	359	323	287	291	311	314	294	343	312	306	323	334	288	305	333	258	314	360	311	334	324	322	293	314	298	320	309	338	340	299	312	300	290	273	285	283	331	318	320	310	321	280	308	313	315	356	323	283	308	304	311	310	339	321	328	306	320	318	295	310	317	307	329	300	297	333	293	303	327	322	308	327	291	322	312	334	290	316	290	291	326	330	296	327	320	325	373	320	325	292	310	353	317	311	355	320	312	302	305	334	302	315	335	309	305	315	299	315	314	309	318	302	324	302	298	327	297	341	321	280	317	291	304	320	293	306	306	280	274	322	278	315	338	332	292	327	346	316	326	309	338	287	305	302	299	310	302	296	293	327	306	337	335	327	318	332	316	324	312	309	303	325	307	281	306	319	317	331	324	297	329	310	309	320	309	333	315	304	314	323	335
34992	52145	39942	26843	19754	11751	5933	4225	2679	1362	806	655	614	513	472	384	433	413	375	377	382	350	392	402	386	394	369	369	361	385	347	370	348	328	397	368	317	369	342	368	306	308	326	344	320	317	355	315	337	349	341	325	341	327	360	353	306	352	345	326	342	371	344	351	354	334	316	357	362	308	350	344	338	345	320	335	331	368	339	348	333	366	343	336	353	341	362	330	354	358	336	338	329	358	320	325	335	340	334	342	357	307	337	347	338	344	316	329	323	322	334	324	337	314	314	332	376	344	342	365	339	345	353	307	322	339	352	318	327	333	323	331	334	352	363	322	338	344	311	338	332	306	327	339	346	337	336	357	333	360	342	324	341	320	314	324	314	349	342	339	339	367	340	368	341	323	335	321	361	334	344	320	351	340	365	347	350	309	330	379	318	341	339	330	343	351	353	371	341	297	351	325	314	296	361	356	340	352	336	372	311	332	333	356	315	348	340	367	315	330	322	340	319	329	318	328	314	362	320	357	318	354	305	347	341	324	362	342	311	363	334	330	356	323	372	334	361	342	366	327	356	332	321	356	346	340	344	339	336	362	363	322	307	338	325	331	356	339	366	370	312	342	368	347	340	332	351	380	339	354	301	284	352	353	317	313	357	319	318	356	349	329	338	343	320	335	316	347	335	321	351	348	334	342	309	353	337	337	349	320	346	337	347	335	328	332	319	338	358	326	362	330	332	340	316	341	324	331	367	335	338	319	347	351	314	356	348	368	353	314	332	377	321	344	319	359	339	333	355	327	362	345	297	311	342	345	340	346	323	357	342	338	353	353	318	335	313	353	327	304	311	335	354	329	333	338	325	294	369	353	335	328	316	358	339	360	368	308	347	328	313	351	322	319	335	344	331	331	345	310	347	345	337	342	349	367	355	326	328	338	353	337	305	337	347	310	323	322	322	310	351	328	350	330	339	327	347	366	332	336	325	340	341	365	350	298	349	320	324	370	299	329	361	350	344	336	355	315	331	344	336	357	301	343	353	334	359	376	325	331	321	330	317	328	330	326	327	338	332	334	342	330	329	331	342	316	317	331	334	338	354	326	336	335	337	326	330	363	338	328	317	339	366	333	335	304	369	350	328	351	331	344	357	355	355	388	327	340	356	348	346	331	346	342	351	344	345	372	327	322	342	344	341	289	341	352	322	307	339	331	330	317	346	320	351	338	367	340	338	322	284	328	336	332	334	370	307	322	354	304	363	334	347	334	328	333	316	324	338	358	337	345	358	354	306	309	329	365	326	350	334	357	354	346	335	341	350	332	369	330	356	391	352	325	345	311	327	321	333	317	327	354	338	288	344	303	335	318	369	367	305	352	338	354	331	321	328	336	345	334	296	374	349	327	378	357	350	363	338	309	318	343	328	339	316	346	336	336	335	339	367	321	333	377	321	298	341	355	335	338	336	331	323	330	338	357	334	318	368	350	346	332	334	332	342	315	358	321	346	333	376	314	359	343	358	343	340	298	308	314	335	347	350	329	374	335	348	344	370	354	368	354	347	339	323	351	337	340	335	312	312	320	351	299	332	325	329	348	290	334	365	340	338	367	344	299	335	364	362	318	310	323	339	325	371	322	346	368	320	323	330	347	296	313	317	331	365	317	347	326	327	330	341	345	322	352	307	352	358	313	351	332	324	334	361	347	331	325	303	367	307	354	328	334	326	346	312	350	318	370	372	345	315	324	345	333	339	325	338	323	348	368	349	354	353	361	322	350	344	345	340	324	317	350	293	372	372	353	322	383	347	321	319	348	332	305	316	366	356	306	332	360	337	347	331	352	319	373	322	334	334	340	333	340	338	346	344	340	344	355	354	341	338	365	345	330	297	356	348	315	326	311	377	323	314	326	356	333	343	347	339	380	331	360	330	316	349	361	314	349	325	339	327	328	338	323	355	356	356	326	354	320	339	336	334	348	360	330	343	379	312	323	356	348	344	321	335	357	353	369	342	354	331	348	352	338	348	308	341	337	358	337	320	314	319	301	315	398	358	347	317	324	356	326	351	342	313	330	350	348	352	296	345	363	314	310	352	336	324	327	337	332	367	354	352	343	335	324	352	366	345	338	325	313	347	347	306	356	353	324	343	346	344	380	299	340	326	297	375	323	346	330	326	332	332	309	342	356	344	325	355	342	328	341	339	299	335	341	358	307	365	349	388	330	353	350	362	357	342	361	353	332	345	315	356	361	329	350	317	336	340	308	353	348	306	347	343	343	366	326	322	340	318	320	319	346	355	315	338	325	343	356	347	350	326	313	358	343	333	304	354	343	331	328	350	323	326	337	358	354	310	341	361	336	366	369	331	345	354	306	315	315	366	354	332	377	348	339	370	355	355	332	321	314	331	360	330	357	324	324	368	314	325	350	322	317	316	307	334	322	322	334	347	324	340	337	370	316	344	337	333	336	340	336	352	353	336	309	363	348	352	330	328	363	310	331	327	338	370	326	337	340	325	328	325	346	320	365	375	362	309	370	347	345	344	335	346	345	324	357	334	360	326	330	368	334	337	323	322	321	368	330	368	336	326	351	349	355	326	333	350	345	314	342	326	309	339	335	333	356	315	342	344	347	318	310	309	362	332	343	342	320	367	338	336	335	342	349	354	343	318	345	369	367	329	343	356	337	338	345	345	336	357	348	336	333	320	338	314	362	327	330	321	331	353	350	351	331	313	309	344	346	337	328	316	310	309	341	323	315	341	370	332	329	349	316	354	328	332	367	349	343	321	340	341	339	334	364	340	325	341	326	352	332	334	324	357	357	341	360	344	308	353	324	342	298	349	329	351	317	363	321	343	305	337	312	362	343	338	380	338	329	340	357	321	331	327	335	308	324	338	347	344	346	333	329	370	347	359	358	332	321	345	325	370	331	358	331	367	329	318	335	329	312	363	339	351	341	339	326	365	364	322	327	336	344	317	337	334	341	347	339	316	322	328	346	336	341	328	345	357	327	341	323	334	361	377	345	374	354	332	351	306	336	312	338	341	328	305	337	333	316	347	333	345	326	306	333	313	337	320	331	322	325	348	322	329	364	337	351	333	347	329	323	312	356	322	338	365	373	340	331	350	351	307	374	322	327	331	357	346	330	338	319	370	341	349	317	339	355	366	328	369	402	334	350	332	327	346	319	363	301	341	327	305	359	348	334	333	362	347	314	408	345	356	333	341	307	363	341	352	320	347	325	375	336	344	352	337	353	319	337	320	338	318	337	356	328	342	324	342	343	360	347	321	320	356	324	317	331	311	347	337	303	381	348	321	381	356	364	340	325	354	314	327	347	361	368	324	368	336	350	334	339	309	357	355	321	316	346	337	334	320	320	327	307	390	312	331	332	326	342	331	305	335	378	337	358	329	341	351	319	309	312	346	336	328	295	330	322	366	345	346	352	340	332	344	353	326	368	372	356	330	338	347	347	371	329	304	328	345	347	363	344	328	321	333	350	348	332	345	330	350	345	349	352
24566	21740	29395	26741	24688	19662	11299	5677	3429	1766	946	716	656	589	487	415	392	414	470	410	418	399	394	426	423	389	377	373	364	387	387	364	379	370	403	362	351	423	364	368	340	362	346	336	344	351	338	340	333	325	378	401	337	336	349	331	334	383	352	334	360	346	343	379	323	334	325	326	342	341	318	375	353	332	351	331	322	376	346	343	318	327	365	372	345	338	353	344	360	340	354	347	344	328	322	340	350	381	335	329	350	363	359	345	335	328	320	306	351	383	333	316	364	354	332	329	317	358	366	344	360	350	352	362	320	334	374	381	317	362	342	361	327	334	347	350	304	330	322	354	336	351	332	319	330	320	357	330	359	380	346	329	334	352	326	328	387	293	347	358	324	325	354	325	348	343	360	359	343	345	334	347	351	340	329	329	374	353	358	314	333	351	348	371	342	346	344	367	368	346	363	342	331	342	332	356	366	350	325	378	380	331	330	349	323	352	326	327	320	365	339	342	308	363	357	350	361	341	352	360	341	317	356	379	362	306	347	338	351	328	360	361	360	329	352	353	335	362	346	347	369	357	345	380	349	363	352	358	331	362	346	332	331	348	332	370	341	360	320	303	321	325	331	288	329	362	337	343	338	348	344	331	377	324	330	346	374	378	388	371	336	369	344	333	319	313	331	362	331	337	324	359	366	299	342	301	288	359	401	382	359	365	328	344	341	343	348	366	337	309	337	324	370	341	357	340	341	332	368	330	340	361	348	350	361	352	333	345	286	368	349	326	343	310	350	332	353	309	321	351	346	385	366	309	381	355	334	367	366	345	375	337	373	333	351	368	371	348	341	337	325	343	314	356	321	352	344	332	329	324	347	341	341	351	345	340	357	321	361	358	323	357	367	333	344	347	358	345	317	324	336	351	340	337	335	357	366	348	372	342	352	360	324	337	352	350	342	318	360	340	373	329	349	352	338	363	343	326	350	341	350	343	360	322	361	369	336	346	315	333	347	308	321	348	346	329	307	333	361	349	316	327	381	339	321	364	365	317	353	362	343	383	337	342	358	367	348	346	341	345	384	343	344	325	356	352	361	294	358	324	332	334	326	339	364	311	366	347	336	332	347	338	321	330	349	348	324	334	358	352	342	366	311	316	313	330	364	345	333	362	327	329	347	361	311	361	334	380	359	357	379	363	348	352	326	364	353	344	331	366	355	336	353	386	344	341	330	330	344	351	317	305	335	353	324	327	360	321	362	330	353	315	330	304	321	345	320	388	339	319	348	364	340	331	379	329	379	348	350	369	358	318	367	335	357	339	333	346	351	352	296	336	350	357	353	344	352	338	346	326	351	358	348	371	347	337	335	359	311	364	329	344	364	352	339	328	364	334	334	344	371	338	369	349	347	350	338	323	351	310	321	346	327	368	341	367	335	339	325	322	372	365	361	343	310	344	346	331	279	357	330	356	344	311	326	352	326	342	335	349	351	368	319	320	340	317	350	335	349	354	338	360	312	367	360	374	337	313	321	319	326	378	317	350	346	350	334	349	351	343	322	381	333	306	375	338	339	337	327	363	372	343	314	370	353	333	353	372	379	379	329	340	332	338	325	328	395	341	324	349	345	348	403	349	328	319	333	368	342	367	317	339	309	328	322	363	352	319	319	321	348	352	326	324	333	330	353	366	313	362	338	352	358	351	347	338	324	345	329	344	332	316	332	328	360	334	365	324	361	350	330	318	343	362	338	347	363	347	330	336	342	347	319	339	340	310	327	358	342	343	371	400	368	321	370	326	325	311	353	343	323	372	318	314	368	333	360	317	311	358	344	355	330	356	299	358	344	349	334	339	360	338	335	338	351	355	320	327	353	357	335	348	351	347	361	349	348	362	361	335	338	339	377	354	369	362	344	328	364	360	356	329	335	352	366	345	337	351	356	324	388	326	343	352	331	337	360	335	355	304	313	370	390	315	337	335	344	329	343	367	320	359	331	354	340	359	334	332	309	345	365	365	346	406	337	345	367	346	321	318	343	383	382	310	357	369	351	336	305	364	361	319	354	328	338	329	314	321	314	324	353	311	365	313	363	348	335	367	324	337	371	329	363	366	375	367	333	324	334	348	342	353	365	308	370	354	338	347	343	347	334	341	353	319	333	375	348	343	352	339	330	379	340	343	341	328	343	385	347	341	359	300	331	345	296	375	337	355	348	348	309	315	311	356	330	315	345	319	330	342	348	308	346	324	385	331	331	353	340	341	337	346	358	363	347	364	382	317	362	338	353	331	330	333	375	345	336	335	348	331	331	338	325	324	330	365	352	345	359	303	323	328	331	339	384	331	334	342	313	325	387	355	340	330	352	345	346	364	344	331	360	379	371	339	355	346	348	331	377	373	336	349	320	381	361	345	339	352	336	344	340	350	346	360	367	363	316	345	324	338	345	332	363	350	330	342	363	346	359	366	387	336	333	341	351	349	330	346	325	340	358	321	366	350	317	323	327	341	339	361	342	325	381	365	331	325	359	325	347	343	340	365	346	352	337	362	340	377	333	339	343	320	379	348	354	367	345	378	348	322	357	367	336	327	358	346	304	364	332	356	326	355	341	352	327	395	338	314	346	359	338	354	341	340	380	298	334	350	345	374	329	351	337	345	328	341	321	339	341	377	357	339	347	340	328	342	366	347	375	362	334	355	360	336	347	338	330	353	344	332	357	324	317	336	335	320	361	351	358	337	379	331	339	349	357	340	337	334	333	332	372	335	335	345	361	358	329	323	325	303	392	357	336	315	358	336	364	346	349	339	370	344	318	328	327	351	348	357	310	339	331	336	366	363	360	357	347	378	343	368	325	334	328	361	322	351	339	347	380	372	313	322	348	348	323	356	348	365	373	334	325	346	366	340	341	347	377	339	367	374	310	360	358	360	335	330	322	351	367	350	330	337	361	342	367	353	311	326	360	345	316	359	358	355	335	334	355	358	362	374	337	333	354	351	381	328	331	342	339	321	353	329	328	349	347	364	311	345	325	349	316	352	347	364	367	297	311	333	328	337	338	328	349	347	335	328	355	331	328	349	372	326	358	393	331	383	327	350	345	337	336	332	341	355	340	352	342	322	371	332	348	339	333	347	322	327	337	356	338	337	365	345	325	352	350	333	340	347	308	327	330	368	375	372	333	318	346	343	360	346	336	365	349	371	311	320	366	336	314	362	341	373	321	323	361	329	331	344	312	343	341	384	369	330	339	334	384	365	361	332	372	341	327	336	336	331	357	317	374	345	355	343	374	345	358	369	352	334	354	329	324	327	353	337	382	346	351	346	352	313	354	313	329	385	355	356	325	352	363	349	356	356	310	333	334	338	359	345	369	320	327	326	348	330	354	303	348	331	359	369	359	337	336	340	306	333	347	366	350	351	370	355	334	356	356	377	335	315	326	341	334	386	341	360	317	359	364	325	332	355	324	341	330	295	326	336	359	352	338	329	326	337	306	346	329	358	360	348	337	349	371	366	377	352	363	349
34017	61324	48895	36868	28717	18049	12028	8339	5651	2829	1428	1039	929	817	676	510	470	469	492	488	441	422	468	481	450	415	391	437	443	448	400	430	391	412	393	396	350	340	393	388	384	357	376	366	353	366	346	391	354	370	374	347	359	377	381	348	361	377	363	381	339	374	340	373	383	348	354	360	324	379	370	364	370	376	361	343	390	372	394	381	378	362	355	362	366	339	366	357	349	363	361	371	332	376	363	336	376	376	367	364	384	345	383	340	338	352	354	383	327	344	353	318	388	361	391	320	360	353	348	368	331	388	398	354	389	340	370	354	380	336	370	343	354	409	388	339	347	362	360	364	358	349	322	396	374	354	369	346	382	368	385	376	329	354	343	352	343	368	357	364	358	390	354	367	352	394	377	369	370	335	398	382	386	351	350	330	395	418	371	348	363	350	360	352	319	385	334	384	351	360	328	356	375	366	407	370	363	360	369	351	345	364	370	367	386	357	363	373	366	355	390	332	378	376	380	361	347	310	380	376	384	377	385	324	367	354	358	375	384	366	389	373	384	367	355	384	374	396	376	384	342	347	368	351	340	350	366	347	364	363	335	348	339	348	376	374	347	367	353	389	360	351	349	366	402	360	356	375	360	387	363	370	347	379	376	381	370	370	353	383	381	349	375	335	380	343	322	375	321	358	368	366	353	377	352	337	363	382	365	364	402	362	371	369	343	376	358	339	355	364	360	337	360	360	333	335	372	354	336	384	397	349	390	377	347	371	331	377	363	389	374	358	382	343	377	358	389	335	372	356	397	396	382	327	343	330	321	373	376	364	383	375	377	370	373	379	394	345	359	358	345	370	357	367	386	304	364	327	377	355	368	355	375	374	363	367	368	342	352	382	381	332	376	399	339	332	330	366	355	350	324	360	346	391	359	371	358	357	340	354	383	353	331	355	373	402	351	358	361	369	343	351	391	350	343	355	373	365	354	369	352	343	388	373	324	368	352	339	354	362	380	369	356	377	376	348	350	401	378	329	314	346	341	351	351	391	364	371	356	373	333	359	346	365	346	372	345	389	370	387	346	369	345	391	349	297	359	348	356	344	412	375	352	364	385	377	363	371	340	366	387	341	334	386	336	377	369	384	368	369	368	350	401	357	355	374	354	349	337	359	358	359	414	386	345	347	341	365	373	363	349	359	361	338	413	351	352	372	363	320	366	384	366	406	368	372	355	333	367	337	360	391	348	362	378	362	371	356	337	414	346	358	334	335	362	370	352	363	348	385	348	368	397	358	357	349	394	329	364	373	397	331	340	360	343	374	357	347	372	342	371	320	338	358	344	357	343	351	338	381	339	374	363	342	341	366	407	380	334	369	342	392	360	394	360	371	372	357	331	349	386	371	368	372	387	371	399	385	338	344	364	363	341	392	382	371	362	352	385	337	354	364	372	387	399	338	358	363	330	390	336	373	377	355	374	353	345	360	367	389	330	330	363	367	405	342	381	364	367	378	360	344	344	343	405	327	371	375	364	367	346	337	362	356	360	346	377	367	367	362	343	382	398	355	346	370	395	347	383	377	372	353	362	356	364	365	347	376	356	349	364	366	376	368	352	337	307	364	392	356	351	352	364	375	334	386	374	367	360	344	379	352	403	339	341	358	339	372	355	360	379	387	355	342	373	342	354	350	343	352	379	377	366	385	377	384	351	349	383	336	366	365	391	393	370	383	391	366	325	364	332	362	371	374	367	345	342	347	336	339	389	377	348	360	381	341	332	352	364	379	368	388	353	383	340	357	362	325	362	408	371	347	342	383	375	344	365	380	390	343	388	355	376	346	379	355	382	353	350	350	361	372	334	361	334	365	355	340	337	342	389	361	334	340	342	385	363	310	380	360	332	395	332	344	357	368	357	352	367	410	351	365	368	317	374	377	340	339	352	346	360	329	367	348	346	296	377	352	351	356	368	347	348	331	304	356	369	397	359	348	372	382	349	359	371	349	360	365	363	360	342	367	344	355	368	343	351	368	391	348	369	357	377	320	335	373	352	330	355	354	348	355	367	340	356	367	355	395	375	348	358	360	366	372	369	335	375	353	375	332	341	360	365	366	341	356	375	350	367	348	377	368	375	356	360	391	374	375	351	370	376	359	378	340	342	361	364	380	361	358	362	330	331	380	378	343	335	347	387	356	326	385	366	341	351	321	382	336	380	356	361	355	342	369	360	344	353	340	365	357	376	356	370	353	378	343	341	385	345	379	358	336	321	369	364	372	367	337	375	352	354	335	392	359	368	342	345	355	375	350	379	390	366	327	388	377	333	332	339	374	388	366	380	371	361	375	356	389	390	325	328	333	332	371	349	343	364	370	360	383	373	340	340	347	355	354	348	361	351	376	343	363	338	328	353	362	359	347	364	373	346	341	342	338	376	362	404	350	355	346	365	319	364	366	419	336	361	434	396	370	364	373	346	376	356	331	378	374	363	356	377	351	369	384	348	338	382	358	374	378	342	362	335	354	335	369	368	347	352	377	362	388	386	348	357	383	330	384	338	344	347	354	382	374	374	360	375	357	399	388	380	362	352	349	382	375	349	333	337	367	361	343	387	344	365	364	384	364	341	359	374	383	410	334	368	372	367	348	347	355	384	334	368	389	366	349	320	403	374	363	371	326	366	344	320	345	354	341	344	356	368	374	355	392	361	370	349	385	319	333	394	358	356	359	362	419	368	360	376	386	344	370	346	358	362	342	349	348	332	353	335	364	349	359	357	370	373	356	365	327	364	366	349	368	324	387	378	351	345	347	372	345	314	346	325	361	365	363	378	368	387	366	356	347	337	363	347	357	340	375	374	341	409	346	363	311	359	379	382	339	324	358	368	360	363	371	374	371	394	350	367	353	332	343	343	339	384	393	335	346	360	366	385	345	376	339	373	395	375	356	401	382	346	373	351	379	392	359	358	357	369	362	385	364	377	362	385	347	345	352	371	347	384	321	345	372	360	356	393	374	386	346	371	366	354	342	366	360	331	330	360	384	359	353	365	347	324	382	355	357	360	387	374	347	375	370	339	343	344	351	357	373	370	390	375	390	303	345	359	357	382	353	367	400	369	376	385	352	376	356	342	367	359	367	347	377	348	382	398	368	359	337	370	364	341	364	386	344	352	326	335	372	328	373	354	361	373	372	341	353	388	360	327	339	375	373	342	388	358	339	380	324	371	343	338	361	346	395	363	344	329	371	360	365	335	368	323	397	364	376	374	378	376	364	342	377	376	325	366	370	345	357	369	333	368	331	386	339	362	339	379	352	360	357	381	379	369	345	378	377	357	338	352	343	352	358	363	363	359	313	367	355	357	346	377	331	375	327	352	347	369	351	317	359	361	337	355	360	396	423	343	335	376	325	361	377	398	332	333	351	358	349	362	355	352	367	351	354	356	354	375	359	362	394	389	385	393	355	383	376	335	369	336	360	379	361	360	356	377	372	325	352	341	340	354	371	338	348	370	368	363	354	336	362	350	392
25612	21847	29947	29021	21791	12610	6458	4177	2957	1535	937	661	619	612	509	463	462	424	452	478	458	495	485	501	480	467	505	432	448	441	466	434	426	421	437	419	412	346	421	459	440	418	450	428	412	423	423	431	443	406	422	433	428	414	418	403	429	421	430	420	438	427	450	426	393	420	406	388	433	438	432	424	416	431	412	424	442	387	410	447	440	437	431	449	393	414	440	403	434	460	436	405	427	452	382	438	413	445	425	408	388	404	425	400	441	398	444	433	410	413	398	426	451	441	431	417	438	427	429	414	406	397	387	405	431	446	443	421	391	393	428	434	411	423	420	416	417	421	417	465	433	433	378	408	407	450	410	434	431	424	429	449	452	436	434	428	396	447	394	424	398	404	432	417	429	416	401	383	377	447	447	400	436	481	405	429	449	407	446	398	395	420	418	427	421	442	434	429	406	409	404	435	403	432	449	401	394	411	420	437	449	423	465	385	389	445	447	411	417	452	390	447	404	405	440	421	430	399	392	440	428	413	406	427	405	415	408	384	402	411	400	427	426	402	391	424	422	443	428	401	429	388	425	415	417	399	423	387	450	412	414	394	443	449	419	406	442	447	445	401	438	398	425	429	415	391	387	421	435	408	461	407	441	446	446	437	417	415	414	413	412	423	442	397	441	402	395	410	398	424	399	440	421	436	419	438	398	412	422	440	416	408	422	452	460	423	403	436	438	424	439	428	454	405	431	403	423	411	452	367	420	436	429	421	399	410	428	432	442	428	379	436	426	441	413	437	430	441	408	437	418	425	423	429	425	391	439	421	412	393	403	400	419	415	395	424	422	412	449	440	414	393	441	442	425	415	427	427	404	408	415	411	449	428	406	414	421	426	425	435	407	432	428	399	399	443	401	406	380	421	453	439	448	437	463	404	428	440	416	412	413	400	453	448	424	424	415	446	434	416	438	413	454	413	396	386	432	428	395	408	408	413	400	434	416	397	383	420	389	399	454	446	477	394	447	391	425	424	371	403	463	414	450	440	440	423	433	420	470	421	404	397	448	422	432	442	417	420	465	430	435	441	418	416	422	421	425	446	394	398	440	442	391	409	444	442	463	420	412	423	454	416	386	433	431	409	400	398	426	425	408	409	438	418	405	387	393	424	418	404	421	435	422	404	453	434	423	410	459	423	398	428	420	418	424	451	413	423	393	390	448	423	408	446	423	463	439	448	429	414	419	396	440	418	435	415	425	415	435	428	422	440	411	447	408	421	437	412	401	423	437	423	460	443	425	390	386	410	382	411	417	431	426	414	441	410	405	419	441	439	407	405	406	410	391	462	430	432	463	438	415	425	381	384	429	386	435	439	404	431	432	458	429	426	422	471	434	443	423	409	420	429	415	474	466	435	450	456	446	394	445	424	452	439	443	386	433	414	434	446	436	432	403	420	399	412	435	437	410	431	451	433	402	411	383	434	428	435	443	424	407	412	429	409	416	420	401	436	373	389	422	389	442	412	396	449	411	432	411	427	406	439	419	420	431	429	422	430	438	412	406	384	406	442	393	427	427	422	424	380	441	413	404	437	445	441	418	440	420	454	468	448	454	395	381	454	425	417	385	423	392	416	397	452	438	464	424	454	414	431	381	454	437	399	414	405	395	421	426	411	402	433	397	414	412	409	445	404	416	468	409	440	414	424	423	455	406	436	399	439	432	431	420	393	397	392	400	444	428	433	410	469	448	411	427	429	432	389	418	419	370	437	440	445	408	418	413	402	422	412	414	416	435	410	438	399	482	422	416	440	457	409	432	395	433	393	417	447	429	455	429	407	409	451	405	416	417	449	456	421	416	404	440	383	450	430	422	420	440	432	454	414	422	436	393	385	447	455	415	445	410	484	425	407	474	403	394	407	376	434	437	453	445	426	436	467	435	434	382	437	424	421	417	423	428	401	419	369	396	423	410	443	418	424	403	425	457	422	434	434	407	407	468	389	398	452	444	418	412	387	431	359	436	417	423	461	407	435	434	435	444	424	407	465	431	444	438	390	445	436	424	392	415	412	457	411	436	416	401	391	420	422	403	374	399	400	407	425	415	456	393	387	430	424	398	432	451	433	422	457	413	407	403	404	369	419	441	408	443	432	389	391	439	416	433	430	428	436	429	459	417	425	405	422	418	406	412	392	429	430	394	393	422	460	442	434	422	431	409	418	419	404	453	409	453	421	423	462	411	468	426	449	416	407	441	396	413	415	432	423	438	444	426	389	406	380	404	402	394	419	421	397	441	436	441	423	438	453	434	438	423	462	415	427	425	432	465	408	430	419	432	388	438	420	398	436	399	408	405	418	419	399	377	439	428	388	460	376	419	404	443	412	462	467	446	412	448	424	438	415	434	420	441	404	416	420	395	406	426	452	457	438	411	384	431	438	449	412	416	423	425	393	426	406	420	452	420	399	380	407	473	441	430	437	412	395	413	424	368	406	431	404	415	483	417	406	447	455	414	426	438	379	419	399	421	424	436	426	437	411	445	433	413	439	385	424	434	402	417	411	415	420	379	430	416	433	407	420	449	439	411	434	386	420	396	383	457	423	428	431	411	449	433	391	491	402	398	451	403	424	402	439	429	436	436	417	460	414	418	441	409	416	417	404	421	407	429	382	416	440	401	414	444	398	393	411	426	419	420	408	402	405	414	412	415	449	391	417	422	467	443	451	434	415	388	415	405	420	441	398	420	421	388	469	440	417	432	424	444	413	401	407	422	440	406	406	408	452	420	399	461	402	402	409	437	415	406	410	418	430	428	408	417	411	372	444	460	392	414	386	371	387	467	421	471	418	421	443	412	435	384	413	397	427	400	432	455	438	444	424	437	402	419	413	419	472	393	441	417	457	415	419	440	415	354	430	442	413	450	430	426	409	448	447	428	412	417	400	430	411	400	435	420	413	409	433	414	397	414	378	426	437	390	414	436	431	409	436	430	414	424	397	419	432	418	433	413	385	414	430	487	418	456	436	414	403	410	428	412	433	427	432	416	417	411	430	380	445	371	438	406	402	430	463	427	403	421	400	449	443	394	419	407	442	415	426	385	412	385	453	420	416	430	453	466	415	383	427	424	407	453	433	404	416	409	449	460	423	396	443	415	426	443	429	451	393	426	427	422	401	394	441	391	418	407	420	437	414	431	412	422	447	388	429	426	384	434	451	473	439	456	449	423	434	428	411	406	427	446	423	435	456	430	405	411	427	430	426	412	431	432	439	418	429	409	431	407	412	445	387	425	426	436	414	406	420	405	457	412	429	400	411	421	413	444	375	428	451	432	437	395	432	457	451	409	422	436	447	452	396	410	437	403	374	449	412	458	416	430	448	398	407	399	440	414	427	428	395	423	420	418	438	417	411	440	425	442	432	413	411	406	444	448	444	418	427	436	429	427	420	439	418	446	448	427	427	436	405	432	403	416	416	422	419	413	422	412	398	394	407	438	424	429	379	447	428	431	425	430	444	439	390	425	435	409	437
34448	57254	44616	31913	23381	14506	9208	7214	5104	2516	1403	946	853	764	643	559	540	553	481	536	520	480	554	562	541	521	451	477	493	488	493	481	431	462	490	477	498	438	458	453	510	482	458	450	445	424	479	458	461	463	468	470	449	432	483	448	442	453	452	448	468	459	476	457	458	468	477	446	488	427	433	508	430	441	444	446	463	464	427	485	478	440	451	452	441	451	480	443	439	475	431	425	425	470	464	424	467	470	443	453	453	444	415	453	473	507	437	439	471	462	486	506	469	423	429	453	445	462	459	436	434	479	459	428	462	434	462	440	410	413	445	415	448	478	460	486	420	452	456	477	445	445	432	434	425	456	465	456	464	453	482	481	444	483	452	456	440	445	464	452	449	445	454	466	463	443	465	455	434	408	430	492	445	462	414	423	443	456	435	439	426	441	488	442	479	486	433	430	483	458	432	446	452	443	464	439	437	451	470	469	478	463	446	431	397	468	461	440	454	446	462	424	453	415	460	443	413	433	471	432	473	447	408	463	426	466	459	417	457	449	437	452	416	442	421	454	455	464	427	453	450	456	438	492	437	487	454	426	461	432	473	477	475	446	431	444	409	439	455	465	436	438	472	420	481	489	430	473	434	433	455	442	455	471	466	491	420	426	467	464	466	417	434	439	417	417	470	484	430	446	412	445	461	433	461	436	439	432	468	418	458	462	461	478	441	491	459	468	460	457	443	471	405	465	451	450	472	448	488	438	444	500	461	452	426	428	442	441	467	424	465	453	448	433	452	432	440	448	449	468	426	473	484	452	415	444	433	449	441	451	422	428	446	439	455	451	481	472	448	442	433	429	438	421	439	422	468	484	441	461	427	457	432	463	431	464	487	412	474	452	396	456	477	433	432	440	401	448	452	472	462	449	429	465	443	470	460	441	428	466	457	435	463	475	427	459	429	445	429	452	425	469	416	487	473	461	451	467	433	470	474	473	447	489	475	447	419	458	438	457	483	415	446	433	451	478	493	434	427	432	451	400	434	404	458	451	420	435	480	415	415	461	511	428	452	427	434	407	467	466	516	408	460	488	455	432	446	497	465	461	437	435	463	459	442	436	462	479	451	459	451	456	420	423	472	451	469	420	419	410	417	402	406	476	459	435	487	445	460	451	461	437	469	449	470	484	391	450	438	443	402	447	487	488	412	433	404	468	442	460	469	464	460	492	457	500	473	445	430	438	413	456	459	445	433	439	443	450	450	449	425	426	411	466	435	452	489	463	456	501	444	457	457	485	498	487	432	488	453	459	460	471	447	432	462	484	456	450	417	459	413	465	449	423	426	439	427	440	434	472	459	483	435	432	476	473	459	443	407	447	477	432	464	453	449	455	444	478	446	447	448	465	523	437	437	459	423	444	452	455	444	449	439	430	476	449	462	411	431	432	430	474	441	455	448	457	455	458	462	451	465	448	436	455	403	427	428	420	454	466	468	430	429	448	424	451	444	467	451	426	461	458	448	462	471	489	450	475	461	446	462	451	467	447	445	468	452	475	487	431	468	446	439	494	457	448	446	428	457	472	475	419	454	452	482	466	477	445	449	427	471	433	460	453	493	446	429	455	439	442	467	464	424	465	423	446	469	427	442	449	421	452	472	406	458	485	439	433	438	438	390	431	460	438	413	434	431	471	457	463	440	447	440	414	433	415	469	469	458	422	450	446	425	500	484	433	437	445	451	449	441	486	439	436	406	462	442	443	476	477	458	473	435	457	443	456	458	474	489	415	478	428	464	466	453	406	427	453	418	476	456	403	435	432	447	468	408	432	479	438	451	474	390	473	451	447	457	441	441	469	470	443	444	446	476	445	449	480	436	487	444	417	452	460	458	431	510	458	452	458	419	467	463	474	461	447	461	509	438	468	437	469	431	444	436	406	481	467	455	471	491	463	411	458	467	461	440	445	479	469	482	477	450	447	452	447	455	427	491	464	406	430	460	436	452	412	433	467	455	439	478	427	442	418	450	417	441	471	470	438	467	450	420	466	422	458	476	420	454	494	425	441	405	449	435	474	427	455	465	462	469	405	433	462	411	433	443	451	434	422	464	404	462	462	436	471	432	474	450	431	424	388	438	435	426	450	459	448	435	442	457	445	482	464	403	426	433	493	460	442	458	490	451	440	435	484	465	445	472	425	457	389	403	442	409	448	449	475	487	419	445	484	473	430	461	413	481	445	458	466	460	493	413	433	426	433	460	455	429	444	442	476	456	445	465	470	421	423	442	428	447	444	462	448	427	455	424	433	430	477	467	449	425	456	442	427	458	435	455	471	421	444	450	449	440	456	474	452	438	423	471	444	444	474	459	450	434	429	473	437	455	437	467	458	423	475	414	442	452	433	436	434	433	427	421	438	468	468	435	429	455	450	449	433	456	458	444	432	440	453	435	422	408	431	445	437	468	444	500	441	520	458	467	461	474	427	450	429	489	430	490	431	450	447	460	457	450	445	503	449	465	457	440	449	442	452	457	435	438	472	458	447	430	499	456	488	447	454	476	484	415	437	427	470	424	404	434	470	413	476	444	428	460	451	479	451	450	462	471	433	465	480	439	440	434	439	427	467	422	468	450	437	462	419	482	467	442	407	447	468	496	445	436	443	429	451	459	438	452	424	449	463	502	460	437	452	450	463	434	460	441	425	506	432	492	456	430	452	436	444	427	456	454	436	441	466	489	452	481	446	429	432	442	414	458	407	469	472	461	465	477	460	429	479	450	451	459	486	467	420	421	455	472	448	440	490	484	462	446	450	428	429	453	447	461	437	480	425	470	450	471	456	444	403	424	449	462	414	482	439	433	436	463	460	441	467	481	409	461	449	430	442	431	442	448	464	466	417	446	448	446	463	454	468	486	423	488	472	420	410	471	432	424	489	471	442	509	447	442	460	458	500	465	465	442	478	436	449	458	440	476	420	456	455	443	490	440	451	416	402	455	433	436	459	447	467	429	399	444	453	442	445	457	470	430	461	447	450	434	481	485	437	418	404	433	454	436	445	439	433	453	411	433	473	417	438	451	427	436	431	447	438	456	450	455	446	440	423	441	446	489	455	394	455	449	435	455	468	450	476	444	437	465	451	431	447	437	453	479	476	423	441	460	472	448	432	439	411	401	455	454	463	483	397	454	458	439	430	436	468	462	449	434	444	431	445	474	451	432	435	446	484	431	433	419	460	437	441	439	426	419	466	462	460	443	421	479	440	463	439	459	474	427	483	440	415	437	454	469	450	420	466	424	444	444	469	479	496	454	429	480	463	422	429	406	461	402	476	431	427	472	463	469	452	441	459	443	461	455	452	425	446	486	465	426	460	479	452	421	437	444	461	441	445	448	447	437	447	472	443	434	481	457	448	454	453	456	458	423	440	485	440	437	506	470	464	460	463	442	465	495	494	442	432	427	441	468	437	420	397	432	417	475	471	455	455	427	458	441	463	445	440	479	453	455	450	492	436	426	478	483	459	417	438	464	449
23351	21733	29613	24746	22663	23079	19076	11253	6542	3118	1697	1055	963	911	753	681	620	619	619	632	589	613	605	589	631	639	586	558	575	554	539	556	581	546	570	526	507	504	540	528	543	519	512	543	499	511	484	536	500	531	488	499	522	528	502	533	477	558	481	534	474	524	512	510	519	537	491	555	501	472	549	490	504	541	477	471	520	512	453	524	482	505	545	540	511	534	524	494	500	495	467	532	513	491	535	522	500	518	471	515	479	529	530	499	540	474	491	529	484	518	530	522	538	524	495	551	517	477	539	529	516	518	535	548	529	499	518	534	517	483	471	490	499	465	497	522	542	507	520	496	493	473	505	522	527	505	503	509	521	525	490	503	529	500	510	494	526	533	548	590	579	506	519	526	497	517	496	494	490	507	516	492	459	528	507	495	511	492	470	470	519	485	515	507	519	527	502	525	544	529	512	541	496	510	498	459	511	535	529	531	547	520	496	545	520	479	531	534	468	501	503	539	528	484	509	530	499	518	508	519	510	542	520	517	460	514	509	512	537	529	530	502	513	499	503	506	488	495	485	520	503	508	543	493	480	501	542	528	482	516	520	510	483	506	489	508	509	494	505	501	483	538	523	520	495	489	515	557	527	498	508	532	473	488	522	502	483	491	494	518	506	474	490	466	496	520	505	491	558	494	532	536	503	543	471	499	501	502	534	485	497	489	518	504	514	508	495	485	508	564	546	515	568	487	498	488	531	521	538	486	543	531	489	523	520	541	506	499	501	476	533	503	535	534	551	521	511	536	512	493	502	513	540	518	491	522	509	491	515	524	529	562	470	516	510	529	494	502	506	528	504	503	490	536	502	538	556	492	534	510	541	551	529	531	507	501	500	510	488	537	523	528	508	531	546	542	465	482	521	475	468	502	465	517	496	528	482	534	494	492	497	542	519	516	525	528	511	521	503	556	485	532	500	468	523	495	520	484	493	519	492	518	534	505	490	547	522	543	501	517	495	512	472	469	509	535	535	533	494	475	508	528	525	480	511	511	516	521	488	513	525	486	469	471	550	480	500	516	530	456	509	480	493	556	488	491	497	503	505	486	520	486	503	482	498	520	495	516	497	472	530	528	511	499	499	517	479	474	517	498	513	543	524	506	520	523	496	550	515	477	501	505	518	502	451	498	508	531	512	496	491	511	491	501	465	503	533	468	509	526	477	519	502	472	527	561	514	473	468	562	507	532	539	513	576	492	559	499	504	505	542	535	521	516	466	452	567	517	523	499	481	480	512	486	541	489	511	534	544	503	482	499	536	531	487	525	521	540	504	496	507	504	487	480	512	480	548	537	517	518	471	534	547	491	541	515	526	534	471	523	525	505	469	491	544	522	472	527	486	529	529	505	486	533	551	508	524	528	531	529	534	526	540	497	574	495	495	520	552	517	512	542	503	546	527	514	546	490	538	552	499	510	522	490	527	520	507	516	520	470	471	498	526	455	485	515	507	572	473	509	531	514	574	514	535	498	501	499	514	507	550	547	561	523	473	501	584	513	515	481	525	515	525	494	575	565	534	494	531	555	482	508	532	547	511	533	512	505	551	554	552	533	488	506	525	508	523	523	536	543	449	490	528	478	499	526	501	550	518	516	518	532	549	505	506	503	500	517	490	477	538	496	505	527	462	518	496	548	499	518	514	523	483	516	542	507	538	491	532	510	513	511	512	496	498	549	506	502	499	535	523	544	518	499	499	510	495	529	498	519	466	503	491	515	527	478	530	519	521	476	495	540	496	511	498	487	535	571	476	535	472	486	510	530	468	518	533	512	475	501	483	475	534	510	508	521	516	477	463	517	532	522	519	513	504	502	550	517	545	511	507	503	515	485	528	484	538	539	551	482	458	463	464	520	514	497	511	445	453	536	506	519	490	517	497	497	502	541	516	525	516	521	509	491	549	495	488	526	544	480	495	548	504	484	542	512	518	495	494	520	488	511	512	500	554	500	515	548	531	505	470	493	545	540	533	530	502	508	524	501	528	557	532	499	531	508	564	493	534	499	491	504	515	495	499	543	520	504	521	497	515	475	548	496	492	521	563	498	507	541	513	512	529	514	552	497	491	522	527	526	515	482	516	489	501	527	471	475	518	482	520	498	545	496	517	501	527	507	494	513	510	512	530	530	525	524	512	499	485	500	539	531	465	478	494	508	525	507	524	543	520	522	521	548	489	511	493	509	482	517	486	525	494	518	524	525	490	537	493	505	532	537	511	471	535	526	522	519	540	531	494	495	526	517	536	511	486	480	548	553	525	503	537	491	534	521	479	502	471	518	481	538	500	518	545	503	517	471	523	485	485	523	517	504	513	501	504	508	517	508	488	500	509	515	506	530	528	497	552	492	484	524	523	520	505	535	506	537	508	515	526	470	507	508	554	483	568	507	516	480	506	525	497	540	541	535	509	501	526	554	515	546	498	494	493	514	512	543	501	517	508	528	515	520	551	516	537	529	500	493	518	521	513	541	506	521	502	503	528	514	514	511	510	519	522	545	471	493	526	478	503	539	540	542	518	532	489	523	497	521	525	540	489	538	522	538	500	518	516	478	514	534	503	500	494	508	533	516	537	488	511	536	532	525	536	509	494	503	498	511	516	509	530	476	485	514	542	511	496	483	552	491	491	537	500	536	489	539	544	522	544	524	516	536	522	494	496	510	479	510	532	536	471	517	516	503	536	513	488	556	534	544	492	510	539	495	506	506	515	515	543	528	550	535	528	484	518	526	479	525	521	518	501	485	543	524	505	518	492	536	460	523	552	526	523	559	542	474	510	503	507	495	475	547	520	486	499	521	506	555	503	516	525	477	534	506	485	501	493	525	520	540	496	462	500	537	516	507	500	523	486	521	492	491	534	514	502	542	488	525	560	525	513	497	505	518	545	537	519	514	522	528	505	482	536	490	480	494	517	483	504	475	503	506	501	498	552	549	507	539	490	507	512	508	547	509	506	506	514	473	512	505	487	518	535	521	542	473	533	484	489	492	494	473	509	503	520	498	522	505	490	558	509	481	505	534	487	504	501	494	517	481	525	514	507	496	495	527	493	505	471	476	533	536	475	489	482	497	492	505	533	505	518	497	494	513	512	474	544	542	502	545	510	495	497	490	496	498	522	495	534	472	495	534	493	470	549	506	514	482	502	540	478	487	545	510	512	527	524	498	520	507	500	502	496	519	511	531	517	493	531	484	505	480	512	500	500	489	509	456	537	527	512	516	512	521	524	492	506	506	530	516	519	507	526	487	516	525	500	498	570	536	523	574	543	483	526	494	510	517	505	511	523	539	535	536	546	540	477	517	528	524	503	532	558	523	518	519	504	499	547	518	489	503	543	509	474	507	518	502	486	537	524	508	499	488	516	503	500	502	484	525	505	499	497	532	525	512	570	500	490	525	531	522	474	506	501	525	516	474	495	489	534	530	495	500	513	510	476	502	496	506	492	505	510	516	560	529	525	505	516	493	511	522	511	518
37836	67511	53617	39989	30698	21203	16168	14749	9496	4796	2524	1570	1317	1142	964	814	675	683	657	675	679	653	682	670	677	663	658	610	617	548	593	595	589	588	574	529	575	543	555	544	561	539	540	524	505	503	506	530	531	555	549	468	531	496	541	512	550	525	517	518	531	530	540	551	492	530	514	502	536	544	515	510	525	540	510	503	524	552	514	506	488	569	513	534	519	546	547	527	546	531	565	521	528	530	517	523	495	561	550	542	542	520	518	544	512	545	545	516	524	508	484	535	514	544	550	518	522	542	502	538	545	491	487	555	538	502	527	517	521	490	483	542	532	530	533	506	549	525	524	494	495	565	531	559	545	491	582	530	528	548	551	534	501	546	535	538	516	541	525	527	554	535	548	536	556	509	543	559	541	516	537	519	496	537	520	512	499	567	522	565	484	524	513	519	519	515	515	551	494	492	531	549	534	510	542	518	566	528	511	513	539	494	495	518	520	543	551	519	531	508	568	505	506	522	505	523	521	500	549	499	524	514	547	512	540	509	533	514	538	567	484	566	526	489	504	569	523	567	519	509	545	527	509	562	497	514	515	511	469	528	538	499	501	527	531	506	487	505	467	509	529	488	525	576	528	536	543	527	561	524	510	500	489	523	494	576	490	548	553	472	509	539	507	528	520	549	535	519	523	527	505	551	517	504	533	542	531	490	548	534	542	529	502	538	525	499	546	528	486	510	537	472	508	568	508	550	543	516	546	511	525	503	526	510	526	519	542	509	535	582	559	497	505	529	494	513	564	519	524	529	516	537	534	494	493	499	556	486	570	554	480	531	509	556	522	510	504	478	508	539	501	553	520	527	490	512	506	540	518	542	557	524	515	518	501	498	533	545	540	530	502	521	513	529	530	527	517	518	526	515	552	516	474	544	525	543	514	524	546	542	517	537	502	531	565	528	505	485	554	507	513	497	512	550	528	510	511	525	561	532	550	511	488	500	525	517	512	548	511	522	534	476	538	530	504	496	480	522	521	515	525	516	545	522	508	511	506	520	494	490	531	522	522	467	530	539	541	538	556	510	507	548	564	506	484	526	502	574	517	553	535	500	488	511	547	544	552	520	530	504	513	530	523	529	520	536	513	515	504	506	550	506	516	532	541	499	547	528	519	564	532	512	553	489	543	534	549	543	480	564	567	502	494	542	514	498	541	489	509	497	510	502	492	488	514	507	514	517	485	566	538	523	503	525	527	513	539	543	557	528	550	558	517	483	540	530	541	491	532	528	543	521	526	564	547	508	540	540	534	519	490	527	463	517	535	515	498	557	529	498	545	536	500	541	533	519	560	500	506	562	505	546	538	517	533	510	512	552	546	540	483	541	549	507	512	543	529	547	523	522	513	524	542	514	524	522	471	555	543	517	503	538	525	566	502	500	520	559	493	526	490	497	527	487	505	499	522	510	520	482	523	546	526	547	516	501	533	511	506	548	528	497	557	500	552	550	523	523	533	513	515	523	528	551	474	512	537	527	508	541	534	518	542	527	537	544	534	501	532	540	516	551	516	534	527	534	515	502	527	554	497	548	501	516	546	512	500	539	552	515	516	503	534	575	518	517	534	492	557	500	544	575	478	529	508	518	557	511	548	544	507	491	543	514	526	508	541	520	492	544	553	494	548	496	493	521	518	543	519	551	531	526	538	534	515	535	533	507	544	499	517	541	559	524	497	487	532	526	498	480	541	524	510	524	518	460	507	511	522	568	516	524	533	539	514	553	500	541	582	515	548	549	531	516	552	536	480	535	544	525	561	541	516	529	530	541	500	489	520	520	538	515	545	501	497	510	544	519	551	488	505	524	515	530	534	591	517	523	551	535	494	502	525	515	508	523	518	565	534	516	484	508	523	491	530	556	507	511	502	553	522	519	520	487	498	563	538	507	533	495	503	546	519	555	562	536	502	551	558	512	507	569	531	525	554	480	484	556	523	525	475	496	564	478	539	515	545	507	504	493	513	536	534	514	511	516	500	520	534	521	531	543	535	531	575	536	524	508	546	524	527	520	548	508	502	507	519	551	524	497	511	540	531	542	514	562	538	545	550	503	506	506	477	521	516	492	483	541	521	479	568	501	509	471	508	488	522	511	512	522	541	527	525	513	517	541	509	515	517	518	537	532	505	542	529	530	536	509	527	501	556	507	515	508	489	503	522	562	538	500	509	543	481	524	497	531	560	515	546	544	519	558	502	539	507	488	539	529	514	492	503	574	530	490	536	514	505	561	524	519	521	515	521	514	549	532	534	504	533	536	503	532	572	498	507	541	534	475	524	572	525	522	534	542	513	488	529	569	526	520	527	546	559	534	523	554	479	504	577	497	574	532	541	517	513	503	520	566	519	512	537	482	504	466	522	544	560	492	563	488	504	542	587	537	535	494	519	531	514	537	510	518	520	471	535	558	535	499	507	517	519	463	508	523	520	525	514	543	541	557	546	518	578	539	482	507	532	494	524	557	526	482	510	536	497	512	502	517	523	553	524	515	583	513	533	461	511	542	460	523	519	494	519	498	514	529	513	559	499	512	494	494	521	535	543	512	539	506	483	524	516	546	508	492	561	538	527	526	528	532	540	524	532	553	463	476	512	551	534	521	511	497	536	493	547	525	533	509	488	528	475	531	535	519	512	502	501	478	520	529	516	533	526	541	538	529	473	535	471	525	502	566	548	484	506	540	501	547	543	542	479	537	531	501	572	535	517	517	526	521	504	482	478	537	571	522	481	526	514	491	523	531	501	485	557	496	528	555	557	497	538	534	513	515	556	513	529	522	557	552	551	537	520	535	516	551	549	540	519	556	498	517	497	514	495	518	518	491	561	541	520	500	536	518	519	519	517	546	460	520	490	493	489	539	509	548	475	523	510	532	561	508	524	527	554	496	557	498	503	484	497	515	563	505	521	500	518	524	504	526	515	536	523	482	582	520	541	500	475	524	522	504	502	525	512	522	495	498	506	526	524	516	557	542	509	525	494	542	545	553	548	525	531	517	525	567	509	536	582	518	560	531	549	508	509	544	520	525	495	522	499	513	514	567	535	504	509	531	533	513	483	533	528	516	512	510	569	543	549	513	558	537	548	548	495	488	541	505	551	509	477	519	554	521	517	496	485	488	507	529	531	502	530	537	520	519	492	494	508	514	495	534	507	500	515	492	543	514	497	538	522	503	555	496	517	526	513	514	516	542	489	517	541	557	483	527	526	537	557	539	531	498	535	523	528	558	557	498	537	532	526	544	517	572	531	518	516	522	515	516	514	536	535	550	531	527	530	515	526	530	521	543	519	540	518	530	512	569	550	513	506	514	511	524	479	526	534	528	509	521	553	547	533	531	544	543	568	558	500	532	531	500	518	511	521	488	528	516	511	495	534	491	514	524	564	517	539	545	489	508	544	540	560	530	533	508	513	492	499	520	505	506	518	529	533	523	550	531	518	505	537	526	509	490	500	483	551	529	493	527	464	559	519	569	534	503
33192	38043	40397	27775	13660	7501	4258	2640	1509	944	550	482	413	413	365	352	321	329	312	320	323	303	315	324	337	352	320	331	294	315	324	316	277	285	314	289	321	312	271	325	348	308	345	335	323	274	296	332	298	268	300	312	280	296	300	295	324	285	296	286	314	322	304	305	284	284	311	288	316	310	335	297	310	310	294	279	297	316	295	301	304	283	283	299	292	335	334	274	298	306	285	331	315	299	331	320	307	310	285	300	296	339	297	271	284	286	302	280	296	289	283	313	318	308	328	311	266	305	284	303	279	293	321	281	297	306	313	288	309	304	295	325	274	295	301	314	305	304	291	284	290	294	273	320	314	327	290	304	307	311	292	290	319	279	305	302	294	331	313	318	278	292	298	318	264	317	283	300	282	313	305	301	323	340	319	330	303	286	296	279	267	299	301	333	350	307	297	286	334	282	306	279	299	293	317	283	299	322	290	318	285	265	299	299	310	302	316	298	280	302	325	263	343	284	294	307	295	317	324	329	303	328	327	314	320	307	299	309	323	278	301	296	305	289	291	325	314	309	308	268	322	285	294	282	298	281	299	361	288	309	294	298	318	288	304	322	334	301	318	327	305	316	279	307	330	300	307	291	304	315	334	284	300	302	282	282	297	298	320	315	306	305	330	301	297	285	325	318	301	300	305	306	304	304	298	309	290	287	291	302	286	310	276	303	303	322	333	294	296	317	294	327	316	299	300	293	319	315	303	320	286	268	328	285	280	315	284	294	287	299	314	281	274	284	282	320	337	299	295	346	323	318	314	306	314	309	274	286	314	296	280	270	303	323	320	313	308	316	307	283	295	273	287	299	305	311	292	285	328	312	304	291	317	285	281	307	316	313	317	317	292	334	311	340	301	327	290	301	300	320	309	274	264	305	298	334	305	289	311	289	326	293	282	266	307	307	292	286	295	287	315	304	291	297	284	313	321	313	327	315	328	294	300	304	301	318	302	337	313	321	284	342	294	271	318	284	287	321	342	318	276	311	306	300	301	291	303	287	295	337	330	302	324	317	304	323	326	302	309	286	280	304	290	308	292	324	312	300	310	294	306	292	301	287	346	300	281	298	335	283	309	327	291	307	288	309	274	315	280	304	273	289	311	287	294	288	286	327	323	313	315	302	317	333	341	294	341	303	289	298	316	322	320	287	291	324	305	304	267	291	283	318	272	306	278	321	311	311	326	322	312	283	302	291	298	326	302	281	296	329	283	293	319	279	322	306	325	276	315	296	302	305	287	320	318	304	315	293	303	313	291	325	321	296	318	298	328	300	310	297	270	291	340	293	267	324	319	301	290	319	313	316	335	295	304	301	292	273	301	305	331	271	308	289	287	310	310	299	305	307	311	302	305	294	298	281	287	284	280	313	304	279	293	305	306	282	302	312	282	285	308	292	294	268	294	300	328	310	316	268	291	302	299	296	285	279	302	295	276	305	308	299	271	313	284	316	300	330	308	314	287	255	332	296	307	313	307	300	335	302	320	311	314	310	317	286	308	301	300	301	320	306	283	311	300	307	325	270	308	304	306	274	317	303	326	297	307	276	301	319	339	304	313	316	306	284	290	290	288	321	307	314	308	289	310	302	280	251	288	254	327	336	308	289	334	279	314	307	291	325	311	296	314	296	321	283	292	306	301	282	317	305	269	304	326	299	293	314	289	313	298	313	319	320	305	327	304	300	310	294	301	306	323	314	284	302	310	283	278	325	337	327	282	290	300	308	296	290	317	317	300	306	284	287	343	311	280	292	334	295	289	288	292	297	326	288	278	282	286	295	298	297	306	325	288	330	313	295	284	293	286	301	261	303	280	326	297	284	308	334	311	296	260	295	281	287	341	308	309	284	286	306	307	317	314	320	312	301	322	297	300	299	333	318	289	311	308	331	323	328	288	296	298	325	309	304	305	319	299	295	331	303	283	285	311	311	300	293	309	325	269	327	304	298	299	327	320	325	303	311	295	281	287	298	294	328	309	309	315	326	293	320	298	311	320	308	312	289	298	277	306	306	311	317	301	309	300	305	313	290	307	329	302	266	335	284	340	296	248	299	292	273	307	284	316	317	304	305	319	296	296	309	302	285	305	325	314	308	293	286	321	292	267	301	318	290	314	322	296	291	304	265	314	304	289	313	276	276	311	290	282	328	287	299	324	292	305	286	313	287	309	308	284	296	299	340	293	319	342	307	302	298	322	283	297	311	336	293	316	316	305	291	316	297	314	297	298	289	301	296	313	314	325	302	335	303	276	321	288	323	288	297	281	328	284	302	323	289	269	315	308	287	284	271	336	297	303	288	315	311	304	324	315	293	315	287	275	321	343	256	313	287	315	311	297	299	288	299	345	292	279	351	309	299	300	307	305	311	312	340	305	310	299	305	340	331	280	284	325	295	312	277	290	308	307	375	325	291	314	317	300	328	290	285	283	302	323	286	311	302	285	296	285	340	318	348	309	310	293	289	341	305	306	317	301	306	331	308	284	295	315	318	308	307	325	291	322	319	334	318	316	304	275	308	290	301	287	320	275	295	315	306	312	311	284	303	325	320	294	285	287	288	294	308	316	316	297	299	320	336	325	318	286	312	323	346	289	288	288	327	288	278	298	328	294	295	298	276	290	310	316	265	314	291	290	288	311	331	301	292	326	292	295	305	299	290	298	308	286	326	287	275	296	276	302	316	294	313	323	289	301	340	310	324	274	312	293	302	347	293	308	293	290	322	319	278	271	289	289	336	298	313	300	308	290	311	307	324	301	283	316	301	324	320	298	286	302	321	301	311	304	308	285	307	308	272	300	300	278	271	291	297	301	310	309	296	285	294	298	317	297	290	290	302	313	313	291	311	310	299	277	278	309	295	295	283	313	299	276	312	310	275	317	260	302	275	333	302	316	275	307	315	301	281	318	334	270	297	307	277	282	292	293	296	322	301	344	321	283	333	300	329	294	305	305	299	305	263	279	310	309	298	314	308	274	315	320	282	298	304	320	325	314	314	289	336	306	295	292	332	295	275	274	289	302	288	331	291	295	341	307	312	289	274	326	291	268	285	308	300	288	299	280	292	305	312	299	312	285	292	327	316	304	302	285	288	301	302	314	313	286	304	284	299	304	319	301	334	297	313	286	292	346	312	305	288	297	322	281	303	316	316	295	262	314	290	324	300	283	314	266	310	279	304	314	298	301	272	287	323	300	280	330	313	295	296	285	292	299	320	293	318	320	310	288	310	284	340	312	276	270	298	296	348	276	283	296	306	300	293	327	298	321	299	300	305	293	271	326	295	294	318	300	291	272	320	310	312	307	297	278	317	301	306	328	339	312	302	310	274	303	298	324	335	292	321	299	303	299	271	273	305	335	315	285	277	290	294	299	307	317	334	332	308	323	319	314	299	326	271	320	298	272	326	319	285	289	307	270	290	327	318	302	328	304	312	317	292	286	285	254	307	324	328	309	300	311	317	338	293	296	294	307	281	313	322
34865	51525	39631	25387	15351	10852	7142	4743	2659	1420	848	652	614	511	475	436	377	393	370	369	351	368	415	383	383	389	361	367	344	331	348	399	368	352	330	288	339	339	322	306	311	322	336	310	337	333	347	350	301	333	336	313	343	294	275	326	338	381	369	319	355	326	333	314	334	322	307	333	329	314	331	341	339	338	324	344	347	333	315	307	360	329	354	311	296	320	333	316	351	337	321	325	317	340	338	342	336	330	300	309	326	342	337	327	336	330	326	339	318	326	317	332	323	344	312	338	345	295	331	357	312	326	316	348	305	347	324	316	340	306	313	358	311	315	328	349	338	357	327	314	292	364	326	367	326	365	337	340	332	333	321	340	367	310	362	331	344	321	321	340	305	351	325	340	320	322	312	298	294	321	321	328	340	325	315	346	317	322	351	359	339	359	332	317	316	317	323	315	317	359	312	322	331	331	338	287	312	344	344	318	329	313	337	330	302	342	318	319	337	338	314	326	331	321	304	314	325	309	328	330	322	313	320	335	326	344	325	349	326	331	308	315	318	335	349	345	356	325	355	347	346	344	334	295	334	314	323	311	376	315	339	357	294	324	339	323	321	348	313	344	317	344	326	327	361	367	342	323	343	325	345	318	316	329	351	310	321	335	317	357	360	330	354	331	335	309	328	365	338	342	325	334	322	305	314	314	294	329	345	317	338	318	341	304	337	301	364	324	345	344	330	337	319	389	352	305	342	316	345	319	297	300	330	353	360	334	297	360	361	290	316	324	315	332	319	313	310	361	331	304	332	309	341	312	312	345	306	348	334	331	334	342	310	319	317	332	336	321	362	322	341	333	319	322	338	324	318	323	294	326	354	326	330	322	335	350	355	325	321	341	318	341	342	331	319	355	340	333	316	332	324	342	357	320	317	302	337	347	355	332	360	323	319	352	352	309	357	343	318	326	327	304	312	365	356	301	357	307	337	304	331	361	331	318	343	350	298	362	330	284	336	339	313	335	315	297	329	352	346	358	352	321	358	339	324	335	347	343	300	323	346	293	318	315	323	321	320	341	359	335	352	329	369	331	357	337	350	335	320	305	309	310	339	351	374	316	346	293	328	323	312	303	312	332	335	338	320	319	311	338	317	339	330	305	323	366	332	303	333	333	345	323	374	329	334	303	346	351	319	357	352	362	344	325	315	322	348	348	312	332	339	333	355	321	345	350	306	303	330	328	325	334	343	344	361	319	309	318	301	295	354	364	356	323	307	341	325	323	332	310	354	344	341	322	321	361	315	330	295	334	324	343	321	373	340	322	344	342	343	337	324	336	329	331	316	333	344	303	355	327	330	327	341	344	305	319	345	309	341	311	333	314	346	308	327	345	336	327	342	317	347	333	339	331	292	328	330	316	317	331	358	310	335	355	351	316	310	331	316	334	343	319	308	322	352	337	313	313	328	311	326	303	302	323	352	343	309	323	309	345	300	326	334	342	299	325	331	318	305	315	348	361	327	321	318	327	352	313	343	330	310	334	350	354	335	320	349	357	324	330	342	309	329	326	293	334	336	319	350	324	320	347	323	328	310	330	321	303	293	307	326	335	319	323	313	340	318	319	311	313	334	323	313	375	345	319	335	348	342	346	347	336	325	326	321	330	308	350	327	306	345	342	328	348	362	339	328	323	358	339	320	324	346	329	348	315	339	321	315	325	326	321	330	338	318	345	351	295	321	322	335	331	337	346	320	349	308	336	332	319	306	306	364	332	354	328	306	303	332	348	325	319	332	294	334	323	336	326	308	319	342	367	333	330	331	346	344	325	342	371	332	341	339	302	315	335	348	325	335	330	311	331	348	340	329	354	337	310	294	334	314	337	318	318	309	341	300	321	330	329	286	326	326	334	340	340	292	344	303	322	336	333	365	334	347	326	311	293	352	365	367	336	323	360	336	321	315	297	370	329	338	324	306	345	330	311	313	359	344	354	359	328	327	314	363	342	334	329	367	324	312	330	323	323	353	356	319	338	329	348	325	286	348	309	317	309	335	331	343	344	316	328	319	304	318	304	341	296	296	309	332	348	324	351	350	330	347	362	314	319	326	322	344	329	309	355	334	315	352	303	338	343	296	312	329	326	333	362	337	319	363	322	305	335	323	330	327	301	350	311	331	316	265	307	322	310	362	306	340	337	319	298	303	327	345	328	320	315	359	317	347	291	338	349	318	312	301	337	338	331	336	324	328	315	374	328	318	316	344	298	350	341	326	285	308	346	334	304	336	317	329	329	345	345	347	340	336	353	366	341	363	327	331	316	330	359	287	341	337	328	284	324	304	344	307	338	303	333	325	364	324	331	337	307	316	322	303	318	313	317	345	337	333	305	290	297	348	328	294	311	334	337	340	334	306	334	349	345	316	316	344	320	349	342	318	305	363	328	334	330	331	333	358	329	353	321	331	324	316	357	334	336	351	315	351	329	322	302	340	319	327	328	295	319	311	300	310	342	346	305	333	322	332	350	319	326	313	340	309	326	366	316	330	319	308	326	306	341	354	300	359	357	333	308	321	344	330	358	357	315	305	358	298	354	328	313	334	320	341	344	348	305	369	342	317	332	370	333	314	318	344	334	319	343	317	321	306	306	294	319	339	356	339	331	328	338	316	282	327	355	349	351	340	314	327	349	337	356	323	315	326	320	329	331	330	324	341	340	293	305	310	302	334	324	308	362	323	371	330	321	310	328	317	330	328	342	327	325	347	302	325	310	355	316	326	318	370	367	307	316	322	337	344	326	328	322	337	370	347	321	344	336	333	318	323	351	336	337	321	332	315	309	319	334	322	361	338	346	355	319	317	332	305	351	310	333	323	325	325	311	332	308	300	362	349	333	287	347	348	339	294	280	316	342	329	325	329	355	332	311	319	343	308	387	320	327	339	338	327	342	314	359	313	363	321	280	319	331	343	324	336	342	313	325	332	322	326	336	304	350	339	311	337	344	340	292	340	345	337	296	318	312	365	323	325	339	353	333	342	348	319	337	342	355	340	305	354	328	334	345	320	330	337	336	332	323	336	339	331	344	311	339	340	352	322	346	341	354	379	330	318	335	324	350	331	357	359	358	324	351	336	312	316	345	328	328	286	316	336	342	288	304	305	372	327	308	356	359	344	317	336	342	312	365	313	318	307	339	312	311	312	343	306	331	352	309	360	330	318	304	332	344	305	302	302	331	297	330	305	343	342	343	301	281	332	323	343	375	351	325	325	326	324	326	315	369	329	360	327	355	305	326	331	329	301	304	329	325	323	335	335	315	319	340	346	296	359	346	361	316	301	323	336	341	336	335	329	313	311	354	335	361	288	317	301	340	335	321	329	334	327	308	320	350	320	335	326	327	306	324	316	321	334	367	306	337	337	323	348	319	333	310	314	322	306	339	336	350	352	327	325	324	312	310	304	343	346	304	320	339	320	308	300	332	344	326	341	322	306	355	355	288	321	320	301	348	343	345	330	349	342	315	313	339	335	316
24554	21718	29414	26436	23082	19287	11521	6985	4386	1842	1071	706	604	583	515	445	393	372	401	342	405	397	374	389	359	370	433	364	374	397	349	375	395	374	332	346	358	329	330	316	346	353	360	356	359	350	374	356	363	333	321	310	354	370	313	369	325	347	336	338	352	330	295	350	342	334	356	378	344	358	350	329	353	357	352	299	368	314	366	310	359	349	353	331	359	354	316	329	350	347	310	346	324	346	305	334	328	335	347	356	336	358	345	362	323	341	349	334	334	353	365	322	333	340	356	371	347	354	310	316	333	371	309	330	349	349	352	319	339	339	341	332	322	300	298	327	310	338	371	346	340	328	333	337	322	365	332	352	313	333	310	332	327	353	355	352	351	351	341	386	353	350	334	355	356	324	363	356	346	322	338	336	314	321	358	324	353	352	382	330	356	349	365	360	340	354	325	343	335	334	330	341	335	353	332	366	362	330	349	325	336	348	363	352	344	317	340	352	331	347	374	351	318	323	321	320	325	378	372	349	317	330	318	379	334	357	364	341	324	325	378	359	344	332	350	337	307	372	326	326	351	383	308	358	355	343	357	324	351	328	346	356	327	337	331	320	331	341	361	354	361	360	327	342	355	352	354	330	342	353	364	353	358	346	371	348	314	342	334	364	352	347	372	352	326	317	335	338	365	331	357	384	362	349	334	359	341	321	355	355	341	309	322	341	346	353	356	311	341	338	305	330	344	332	350	332	349	316	321	348	331	337	358	324	311	310	314	353	347	346	369	339	377	332	346	348	374	354	363	368	311	331	350	302	342	338	356	353	352	344	345	346	385	381	336	330	356	334	330	351	306	327	316	349	325	342	353	328	315	318	326	303	350	325	337	346	359	359	342	325	328	356	319	343	330	346	365	317	374	304	346	344	307	376	321	347	331	331	335	344	351	337	366	344	347	342	346	352	340	326	354	322	384	323	369	365	352	355	314	368	314	348	361	332	337	360	335	346	341	335	349	348	368	342	324	325	324	326	344	320	339	336	322	343	333	369	347	333	320	325	319	314	333	312	343	357	335	315	369	326	331	371	330	361	339	350	348	342	376	350	344	320	312	352	345	312	339	339	325	345	381	353	340	334	346	365	347	323	318	343	380	363	361	337	337	322	332	354	379	350	314	336	352	347	350	315	322	341	358	316	333	338	378	331	322	352	364	340	344	298	353	349	363	346	311	338	341	334	354	322	331	325	355	340	375	349	354	356	372	344	367	362	341	321	350	307	369	355	335	348	345	340	324	324	332	324	346	331	355	319	351	326	351	352	320	339	358	345	347	350	362	346	327	357	328	330	324	370	330	349	338	349	346	348	360	328	346	351	357	334	346	341	318	324	351	355	316	346	371	316	356	310	308	351	320	340	333	340	372	348	392	337	337	338	331	353	313	344	337	359	354	341	294	333	339	342	361	375	333	345	326	317	333	354	342	327	321	383	342	318	329	348	370	305	339	327	333	360	320	344	340	361	346	359	371	341	410	316	352	309	320	339	343	355	346	365	352	350	354	354	326	366	351	346	374	302	323	352	355	361	323	353	341	330	363	354	326	334	347	336	332	362	309	337	331	360	357	323	330	366	340	335	359	318	344	336	312	349	305	302	341	338	319	307	337	344	337	343	361	338	304	357	342	341	312	319	332	347	359	354	345	341	349	336	334	348	351	326	342	317	346	353	341	348	365	339	341	352	355	339	319	338	339	341	355	333	332	337	332	328	298	322	360	322	327	326	350	366	343	335	317	346	336	347	324	346	311	339	351	350	341	334	340	359	332	342	334	364	385	353	371	343	343	302	338	315	361	336	359	342	354	361	345	318	345	358	353	346	364	331	317	326	357	319	349	326	328	342	318	316	331	359	340	350	339	363	335	364	351	340	314	335	336	330	321	358	337	322	298	382	321	309	305	368	333	351	365	328	337	342	357	374	346	350	360	348	345	342	347	361	325	353	328	377	342	327	320	318	352	327	355	354	312	355	308	354	339	359	346	342	362	363	332	299	332	335	322	325	345	335	318	322	323	304	298	341	345	320	341	319	349	341	359	344	337	366	381	369	310	317	312	334	346	369	341	331	337	371	353	313	330	338	354	345	334	321	321	318	357	340	330	354	337	344	353	320	330	345	347	315	329	324	342	324	318	300	334	320	326	342	388	377	371	306	348	340	324	339	361	352	345	348	306	348	378	357	287	334	352	334	344	344	322	354	341	314	347	278	350	323	352	329	321	404	347	329	343	368	359	354	318	314	360	350	333	341	358	361	316	389	366	342	330	319	342	330	328	358	313	328	361	319	340	321	318	341	358	338	341	339	343	347	350	354	310	357	355	310	325	369	329	365	349	330	345	360	311	369	356	319	346	349	351	351	350	290	352	364	355	344	350	322	377	332	315	343	341	371	351	372	354	347	321	341	349	349	339	352	365	359	349	306	309	326	359	363	331	320	342	373	337	333	331	327	339	320	351	318	310	354	380	340	336	337	337	302	360	317	343	323	330	350	338	331	346	350	359	339	344	304	351	347	366	341	361	361	331	354	364	380	327	341	311	323	343	354	363	334	335	324	325	332	375	361	313	364	314	353	338	313	348	305	381	336	334	317	369	309	346	361	380	340	348	340	305	342	297	392	315	323	331	331	348	313	359	330	357	322	307	375	361	329	314	313	355	316	331	332	370	315	352	332	306	336	362	358	367	347	324	346	336	304	325	328	325	309	326	327	336	341	338	344	331	353	337	355	365	315	357	326	335	338	339	340	351	364	319	361	350	353	339	345	328	328	333	314	297	389	339	315	323	343	365	321	324	329	341	338	359	375	338	342	326	349	307	347	330	342	330	347	345	372	331	348	300	362	335	320	337	329	345	339	334	357	364	346	368	316	355	334	350	335	341	332	341	339	325	325	319	321	364	338	338	340	339	351	335	330	325	330	318	338	317	348	316	354	341	338	369	334	352	319	340	345	366	326	356	341	346	340	350	328	331	344	367	340	366	334	383	355	379	374	313	336	373	336	302	330	310	334	348	339	314	353	323	319	329	320	357	344	312	332	315	310	333	354	363	303	334	317	360	366	374	336	312	371	330	347	340	303	351	321	349	329	350	333	333	335	333	346	337	370	343	339	352	349	342	330	355	377	342	345	318	360	339	352	359	351	304	318	349	339	353	351	308	335	355	360	336	332	308	344	344	309	320	343	360	358	320	340	335	339	360	350	350	344	362	332	311	336	343	361	332	332	374	317	321	291	312	327	349	310	336	387	335	322	323	329	366	375	332	328	348	340	344	327	377	361	331	361	334	349	375	352	350	335	347	349	321	325	328	335	333	321	321	340	317	339	326	367	307	328	316	349	353	328	351	354	326	362	343	342	347	350	326	314	369	307	306	323	338	333	297	341	333	346	334	318	351	330	339	330	310	318	357	332	382	329	326	349	332	338	321	354	354	349	346	330	323	330	344	319	298	336	352	326	357	345	362	333	339	339	323	322	296	346
34228	61342	48520	34357	24266	18653	12381	10226	6702	2948	1729	985	786	691	657	560	483	450	460	411	469	452	418	420	446	441	441	407	424	412	395	372	382	393	347	404	339	386	373	360	350	363	349	352	338	375	352	355	350	343	372	368	379	363	366	322	358	373	350	382	341	350	379	396	358	356	365	342	364	350	373	379	368	361	343	359	366	353	353	346	343	334	316	309	376	354	375	345	356	332	359	340	374	358	376	358	364	373	347	352	355	363	400	315	369	349	374	398	350	365	354	329	377	358	325	346	355	345	350	343	355	379	339	378	342	373	324	347	335	344	355	327	355	360	361	386	327	350	355	380	367	347	352	352	364	383	374	367	375	356	393	369	368	325	367	364	346	350	387	348	347	343	371	377	356	335	349	376	410	359	350	334	342	380	350	343	366	371	316	337	353	357	342	377	330	359	358	321	351	351	371	384	366	348	345	378	383	362	338	395	366	358	372	349	382	339	344	352	364	355	354	340	347	358	353	378	371	358	366	365	382	380	335	362	368	369	363	338	345	367	349	369	367	363	348	332	339	366	370	378	351	380	350	378	336	347	357	362	365	361	381	378	373	342	345	364	348	352	357	335	380	369	368	310	333	361	383	323	380	342	356	354	358	370	340	381	353	363	340	348	353	372	349	369	356	341	346	378	350	361	360	372	334	374	354	346	363	337	353	378	331	371	375	367	360	333	347	353	352	360	361	360	356	373	350	345	356	364	359	389	380	369	384	329	347	383	337	353	399	356	327	377	351	361	374	352	365	348	313	295	360	357	309	366	374	420	352	351	369	333	361	350	383	373	358	367	367	350	348	367	358	347	370	347	344	339	388	348	347	349	372	366	362	360	351	358	351	341	328	375	332	365	374	392	336	359	368	361	375	337	367	341	362	368	332	353	368	352	353	325	338	338	391	336	362	388	363	372	349	349	371	365	353	352	378	363	352	321	343	353	383	368	357	383	348	314	342	329	377	336	372	371	362	357	357	348	362	368	380	365	325	373	359	379	385	358	320	375	349	383	356	344	349	335	329	365	362	373	372	336	373	357	355	343	354	333	329	337	368	335	356	379	366	392	395	365	365	361	357	348	336	350	323	356	375	345	382	379	354	345	304	365	358	374	365	365	358	371	394	370	352	367	370	375	348	362	369	366	364	350	348	342	394	393	365	364	363	377	357	348	371	375	395	361	370	343	357	359	382	385	390	352	310	346	359	347	343	393	361	362	352	350	344	376	359	352	371	340	317	356	363	382	326	362	358	381	365	336	334	326	345	402	350	326	358	374	313	380	383	349	361	413	366	338	358	359	368	382	337	346	344	349	363	372	390	356	334	384	372	373	337	386	358	361	374	349	363	351	374	333	350	392	339	341	336	356	364	363	363	341	388	339	340	352	327	366	345	364	332	348	367	374	330	375	363	324	395	326	347	334	378	347	348	384	333	359	350	311	327	355	339	372	355	395	363	370	358	379	362	325	352	348	367	372	349	368	357	326	370	371	361	350	370	338	358	360	371	380	399	350	374	352	344	360	369	406	300	362	363	365	366	333	337	381	345	377	335	367	332	340	355	340	381	348	341	369	371	343	337	354	368	388	373	356	323	379	318	358	401	332	371	330	341	351	393	345	349	376	359	384	355	334	365	360	342	364	336	372	356	336	367	349	348	340	346	384	333	359	311	325	417	377	340	302	381	354	367	409	369	343	372	381	355	341	366	384	361	371	349	379	347	338	351	379	360	332	351	353	381	377	394	357	360	363	351	392	364	388	353	369	344	378	366	377	352	357	331	353	332	368	348	390	353	349	331	368	315	352	375	390	327	385	362	357	354	360	304	356	346	353	387	362	339	330	372	360	372	356	367	360	363	337	370	350	353	340	364	370	364	376	365	399	357	357	393	320	331	359	376	369	349	375	336	358	367	375	361	370	329	354	368	372	388	345	337	355	364	363	360	392	364	375	381	396	383	360	335	392	345	340	357	347	364	342	366	372	322	347	392	373	362	359	348	345	337	355	335	345	386	349	389	320	360	359	349	321	373	339	371	348	338	330	355	377	353	379	331	359	356	390	364	314	332	362	372	367	365	364	349	382	357	348	383	340	349	348	363	358	360	342	345	355	350	364	338	367	353	348	348	363	370	346	358	349	364	350	329	367	346	349	368	379	372	361	350	380	351	346	341	375	345	360	357	378	360	351	332	357	361	342	348	357	363	377	360	387	321	389	354	388	343	403	338	373	371	313	343	377	360	358	369	375	378	381	375	357	369	376	377	382	353	330	362	370	360	338	355	375	379	369	370	325	321	371	322	364	360	372	335	358	371	350	347	348	391	348	368	363	307	381	357	362	374	336	366	367	363	369	315	391	349	352	376	351	375	342	370	382	346	360	356	370	361	358	336	349	379	339	372	338	333	342	362	361	347	380	321	364	379	344	334	375	359	375	387	395	341	378	340	367	349	372	353	337	360	346	370	387	338	370	361	356	332	355	349	351	356	361	344	378	367	361	375	341	358	373	363	332	335	356	361	363	364	390	389	369	368	349	388	345	352	372	341	386	338	360	346	383	317	365	327	361	344	365	354	352	364	398	398	374	395	379	351	344	411	360	335	337	384	340	355	348	337	365	362	382	361	368	376	332	332	366	331	343	377	355	358	346	348	349	340	345	352	371	320	327	374	361	375	306	385	344	337	317	365	359	336	344	343	354	356	347	338	356	351	377	390	349	360	317	349	355	320	353	389	349	379	317	357	318	342	388	356	332	369	347	372	336	367	377	361	367	429	383	334	393	344	400	347	352	355	372	355	366	345	360	336	348	375	372	351	373	333	344	350	351	357	363	376	354	364	338	372	353	364	367	411	345	360	379	375	340	334	365	337	355	377	331	356	369	371	337	359	366	397	355	345	349	392	375	378	367	375	365	362	376	323	383	356	330	339	331	372	339	336	347	364	376	378	368	372	377	348	352	369	375	378	353	359	355	360	315	339	354	396	368	376	319	365	348	364	358	395	366	325	331	349	371	347	377	384	411	346	378	375	337	351	362	358	350	390	378	378	359	362	341	340	334	367	373	330	348	377	359	412	386	342	345	380	338	377	369	378	391	380	372	333	371	348	378	352	349	359	377	377	362	357	377	392	366	348	355	346	371	356	340	352	334	358	345	354	352	352	331	352	373	384	342	374	374	375	364	369	343	319	357	358	386	332	372	311	359	327	360	318	385	329	322	350	335	383	371	356	356	342	358	352	366	346	349	371	330	370	349	351	344	356	391	375	344	379	356	352	345	357	374	338	364	377	367	399	371	356	326	328	356	347	339	358	331	357	375	352	371	349	343	371	338	364	408	363	361	387	369	358	344	360	335	362	366	394	361	366	325	373	355	373	358	351	365	357	340	345	374	349	343	347	362	369	389	346	388	389	361	370	381	372	354	369	348	342	375	358	330	353	372	318	361	360	337	358	381	371	329	357	404	380	349	345	362	372	382	361	332	383	357
25720	21937	30293	29231	20835	12342	7038	5074	2858	1548	934	678	589	589	550	506	489	467	443	486	445	424	497	437	471	441	458	438	474	455	436	452	441	460	407	368	445	435	422	400	426	433	397	411	410	454	442	422	451	432	440	407	439	429	440	404	439	431	444	421	438	382	429	436	416	422	422	429	450	457	420	359	393	453	426	438	415	394	414	430	437	414	427	445	437	432	437	393	443	388	428	471	457	433	424	462	416	441	438	411	459	428	415	460	384	444	420	437	389	451	445	421	398	381	399	464	403	425	419	431	437	417	423	388	423	442	427	399	410	407	424	416	438	411	431	442	442	420	433	466	396	438	440	449	415	459	439	400	357	404	448	411	400	428	458	427	461	422	389	408	448	413	427	407	426	397	374	440	495	416	407	407	412	415	422	401	434	468	435	442	397	416	414	442	470	433	386	419	416	427	424	445	418	441	408	450	412	421	412	395	462	435	422	366	450	411	397	424	434	432	421	414	452	431	426	436	451	420	418	374	438	441	426	417	422	455	424	422	418	422	425	428	470	434	431	415	422	425	441	441	403	443	445	405	426	466	461	432	411	417	420	397	438	441	385	436	408	438	382	427	395	424	407	418	420	387	386	405	444	443	424	433	443	393	436	396	436	448	411	411	471	435	439	421	417	438	393	408	416	395	428	401	466	453	420	444	426	393	428	437	424	371	399	408	424	394	448	410	442	417	425	441	427	446	418	407	402	385	430	414	438	415	424	422	427	426	429	471	426	462	416	444	377	412	429	405	391	452	440	423	420	467	439	436	469	410	393	388	423	439	431	444	433	439	447	461	398	426	432	395	463	467	391	441	377	408	384	402	405	399	408	421	453	383	421	407	394	454	415	436	422	394	411	420	446	393	414	423	407	424	417	414	406	428	389	431	441	404	441	393	443	406	389	387	430	396	415	428	436	456	377	421	429	406	421	445	454	420	412	397	386	409	464	441	397	393	417	433	405	436	454	445	400	427	416	426	446	436	405	404	437	439	399	399	412	453	471	415	454	394	410	375	399	382	416	415	411	455	421	421	395	431	436	426	387	411	401	433	431	399	435	423	428	440	427	419	414	436	387	397	406	378	416	408	412	413	413	452	398	402	411	400	446	440	354	419	433	448	400	427	435	426	427	375	389	418	443	414	425	441	421	379	420	429	416	459	404	431	406	430	411	414	418	451	454	469	416	444	410	397	425	416	420	418	437	424	442	416	429	372	434	386	439	424	427	399	427	446	446	422	414	416	400	454	417	410	450	409	420	421	409	420	453	422	434	419	376	406	399	423	412	408	427	431	391	403	433	370	398	429	413	422	417	418	456	447	429	415	391	437	410	414	408	422	404	412	415	462	413	431	396	409	422	432	430	405	436	432	390	390	408	393	417	404	431	441	452	430	419	400	417	408	416	390	420	406	424	400	408	405	408	376	435	438	416	413	448	450	423	408	422	425	433	372	416	426	401	393	405	431	421	435	437	432	387	436	402	390	417	435	442	446	407	425	437	449	418	408	427	434	409	432	412	408	439	386	412	400	405	444	418	448	403	392	399	423	421	403	433	402	424	452	362	433	399	442	408	410	373	403	404	437	422	439	423	411	424	433	422	420	405	399	427	445	360	402	406	405	440	406	412	420	419	432	418	443	419	397	344	444	408	416	436	413	438	408	414	448	429	426	427	423	434	418	405	415	412	410	383	403	406	442	422	411	423	417	447	420	462	441	429	430	437	410	403	411	430	403	420	462	445	437	429	443	393	416	409	403	386	444	408	423	448	426	417	423	413	417	436	422	421	373	401	412	429	411	418	416	452	434	425	418	408	449	426	434	413	425	418	442	415	422	392	431	404	442	413	450	419	444	427	428	412	461	452	430	416	394	427	424	407	440	422	443	412	448	414	407	423	399	391	440	424	420	425	382	439	407	438	409	396	409	419	402	439	400	403	415	432	435	424	442	427	402	428	449	398	408	406	406	422	455	397	415	450	442	417	401	406	436	391	437	415	427	430	414	437	420	403	430	409	371	414	431	408	415	418	407	409	450	413	441	412	439	405	447	369	423	435	380	383	463	443	444	416	411	422	458	414	441	413	429	421	426	403	422	386	453	414	437	442	404	458	435	402	408	407	398	399	408	443	398	384	422	402	372	447	423	437	437	438	424	428	445	376	447	415	405	433	400	420	426	433	415	428	442	428	409	408	447	421	424	422	434	436	423	405	385	446	403	426	419	450	414	394	411	441	418	403	408	418	451	441	421	433	399	418	422	406	379	423	383	444	457	440	414	456	425	417	429	447	381	422	396	431	431	398	427	392	400	396	411	423	446	472	402	414	414	390	411	411	379	421	382	424	450	388	417	445	436	434	432	416	408	399	399	418	438	376	393	425	432	386	447	394	423	396	441	432	449	408	429	408	381	412	396	423	416	426	419	423	421	440	429	414	407	419	406	413	401	426	401	417	406	470	437	427	406	420	418	389	419	385	466	443	415	383	449	390	431	418	431	434	411	416	420	421	417	426	456	437	404	438	390	458	436	431	415	386	400	402	347	440	435	399	420	422	438	410	419	429	417	423	452	396	398	438	412	433	419	393	424	434	447	369	421	423	431	411	424	425	431	400	415	439	409	449	430	429	426	390	464	415	408	436	383	449	403	435	425	416	416	387	405	414	409	416	425	365	438	402	452	409	423	396	382	415	416	437	395	435	432	427	397	434	411	389	413	415	399	443	420	412	441	410	391	448	444	445	407	399	415	409	463	399	400	389	434	426	411	427	441	406	407	412	424	426	456	398	395	404	413	381	435	435	395	447	414	408	410	411	447	458	436	427	411	408	379	419	420	399	399	433	436	442	448	422	423	398	457	401	407	408	427	427	444	414	449	429	408	408	434	445	417	446	387	399	409	448	431	411	412	383	441	414	445	426	434	480	456	455	431	426	410	439	404	406	421	430	418	431	415	441	420	429	416	400	439	438	400	414	457	430	390	419	432	446	393	427	421	451	394	444	373	452	406	415	414	408	405	432	419	409	421	424	408	416	418	419	408	390	411	431	424	406	426	383	421	392	377	429	426	410	381	415	419	439	397	408	430	433	402	455	388	432	392	416	422	461	413	436	400	451	442	428	424	452	417	394	417	393	414	402	425	404	415	427	399	410	447	448	385	430	420	424	413	429	400	419	447	437	436	442	417	393	426	407	413	435	438	445	410	419	421	395	427	411	382	434	437	403	410	422	395	402	431	434	391	435	443	418	447	422	406	424	413	407	406	400	424	408	402	377	391	421	431	419	419	414	398	444	414	450	421	419	418	433	432	419	386	419	416	433	435	426	408	422	425	441	455	458	411	407	436	401	436	426	407	428	436	439	418	401	427	425	421	441	402	431	436	427	454	421	451	399	421	433	416	451	424	403	448	429	425	440	425	425	432	443	410	415	441	378	452	392	407	415	419	394	429	402	431	424	419	440	428	457	392	430	418	423	404	443	388	452	376
34676	57335	45187	31597	21597	14887	10780	8531	4736	2513	1374	942	851	765	695	665	546	541	492	497	538	474	515	554	511	514	519	514	524	495	519	449	452	464	416	471	439	437	418	455	468	427	457	444	464	430	442	462	447	444	442	449	473	414	464	474	423	473	450	460	463	386	414	448	454	450	435	492	470	461	451	450	483	454	442	454	406	450	448	453	459	408	425	432	448	434	449	448	457	462	423	480	421	418	436	395	448	451	433	454	406	455	459	431	451	484	446	426	456	456	453	467	459	440	435	420	407	453	448	451	433	436	446	419	446	455	442	449	448	432	435	419	448	446	463	493	426	434	458	469	447	474	445	468	491	443	447	436	475	413	429	483	476	426	491	421	484	447	419	448	449	446	468	443	468	430	448	458	423	404	448	443	451	442	462	436	459	443	462	451	478	436	433	463	480	451	473	468	441	434	440	431	460	483	452	441	449	445	433	451	457	450	454	432	463	441	463	477	447	446	441	450	440	428	475	464	457	500	436	477	501	469	468	475	444	453	437	441	437	450	454	483	424	414	435	442	436	456	440	430	446	483	434	441	420	420	431	447	455	472	461	423	468	467	442	468	457	437	463	436	425	444	432	444	443	467	411	433	467	444	473	451	434	483	431	478	411	425	455	466	479	478	459	418	403	451	474	446	434	464	437	475	419	454	442	461	458	433	428	417	457	438	472	432	390	453	443	432	430	442	431	428	481	440	424	440	449	477	435	460	432	457	472	451	468	429	475	422	472	407	431	482	436	431	443	409	465	458	464	457	437	437	424	439	435	454	473	454	451	411	428	485	444	422	438	435	459	476	483	472	437	444	498	471	483	481	451	423	458	409	457	465	433	413	461	412	425	441	461	444	418	438	471	433	461	449	447	440	390	453	424	478	422	463	463	447	428	467	442	448	454	445	453	442	436	451	467	460	469	450	446	470	431	476	452	450	424	451	430	444	435	450	450	453	456	485	436	481	438	448	441	450	461	454	448	458	485	449	466	466	456	440	456	396	499	461	453	447	463	434	451	447	465	435	441	457	422	461	472	440	438	450	458	431	443	437	453	445	460	445	457	451	433	444	420	455	507	500	436	437	444	468	452	444	418	426	442	448	420	450	450	459	443	457	440	458	448	450	397	464	442	441	446	449	487	428	474	435	464	472	467	426	476	447	435	466	482	452	460	470	426	450	452	454	453	420	426	423	434	458	444	471	472	454	421	396	442	477	418	452	452	416	436	423	449	422	428	464	436	458	490	438	446	430	457	454	446	445	440	491	435	450	417	439	420	450	454	434	445	458	449	448	456	477	464	455	472	479	431	456	440	444	455	438	460	443	459	456	456	417	436	461	448	436	419	407	474	471	431	463	454	464	424	422	442	421	417	415	434	472	456	448	476	438	447	455	448	455	470	428	424	442	474	473	432	433	434	438	450	487	455	458	433	455	458	440	474	438	465	411	466	448	423	447	443	493	437	459	412	453	481	445	483	449	447	486	443	426	438	452	435	472	411	449	442	456	469	474	449	490	405	417	424	443	412	463	458	452	451	472	442	479	453	418	451	466	464	457	435	430	465	428	418	445	439	446	450	469	439	423	434	458	424	435	449	402	458	465	433	437	443	453	443	432	462	457	479	468	437	455	436	414	441	465	469	464	462	437	455	475	437	463	430	462	432	424	444	496	456	482	432	462	436	504	479	462	440	505	439	406	429	448	453	461	429	470	474	487	465	437	440	445	471	459	432	427	447	434	478	468	466	453	420	422	433	440	439	432	471	479	439	424	485	480	476	436	419	450	450	501	424	452	475	453	473	470	454	399	439	431	473	491	456	468	485	469	429	456	463	458	464	462	430	465	497	422	448	444	466	473	433	417	457	461	433	450	450	413	427	477	455	425	438	421	435	418	426	437	433	451	454	414	456	443	455	438	435	451	442	447	437	420	428	480	432	446	450	420	445	483	448	427	471	453	443	442	448	475	392	432	449	453	466	477	485	453	484	468	415	430	413	436	454	432	425	449	444	428	426	458	455	424	446	428	442	466	434	488	473	463	475	432	465	412	439	431	412	438	434	463	467	416	463	454	463	481	434	455	453	407	458	442	438	449	455	491	407	477	439	415	448	434	442	479	488	467	445	496	454	480	413	443	425	435	440	462	449	461	455	461	445	444	474	452	439	430	452	427	407	441	428	417	399	437	477	434	443	433	436	421	431	447	472	428	468	440	443	461	463	450	462	480	449	486	465	433	443	486	461	452	455	462	426	476	440	448	470	468	426	418	456	446	425	451	446	487	440	463	406	438	467	442	431	493	458	451	474	415	467	414	460	459	469	458	439	473	494	431	481	435	430	444	435	463	460	456	420	476	431	434	428	463	446	456	442	508	447	454	453	490	453	441	432	436	468	427	457	453	438	464	457	483	492	452	460	450	452	432	486	422	435	428	420	439	422	451	466	447	456	452	431	435	443	510	463	483	423	462	484	415	473	465	467	485	450	445	437	463	453	413	455	423	475	448	424	471	449	473	467	470	427	442	433	436	430	477	450	402	414	457	434	474	449	446	453	430	459	472	413	459	447	450	453	450	439	461	468	481	473	458	415	422	448	494	472	469	473	432	408	461	452	426	447	452	455	468	445	456	447	463	421	434	464	442	467	424	418	452	438	472	430	382	456	427	436	430	446	433	461	429	435	448	491	432	442	422	470	433	468	411	447	385	496	487	427	483	445	453	466	444	457	430	452	437	454	453	451	466	430	466	450	402	487	443	433	450	447	448	448	456	507	472	436	475	488	458	461	438	455	441	435	434	457	449	458	490	443	441	452	459	475	438	449	520	434	429	441	426	483	427	449	434	475	438	459	437	432	447	448	473	471	427	465	473	460	450	446	437	479	422	417	439	452	466	479	463	450	453	421	439	478	430	445	440	443	442	431	436	446	461	453	454	459	434	461	442	472	447	438	453	488	473	460	453	447	454	462	454	448	442	423	439	414	439	444	419	459	438	435	446	456	436	450	449	487	435	412	445	474	422	422	422	453	437	456	432	422	411	429	451	476	448	475	484	479	463	458	456	458	468	439	434	413	468	460	408	447	478	461	442	448	441	431	437	456	431	450	465	423	454	457	447	481	482	443	464	468	447	403	474	442	473	480	463	451	454	429	463	472	456	443	442	449	436	486	432	462	440	472	486	507	443	469	452	438	468	428	438	469	469	449	460	490	473	466	418	446	456	466	468	494	455	414	440	447	450	485	455	451	435	466	440	480	456	451	453	449	457	458	444	446	397	474	418	476	444	411	400	442	471	451	453	462	436	392	444	469	497	438	478	436	439	489	447	471	442	445	431	431	429	464	452	403	487	413	470	429	443	507	437	446	428	455	470	447	487	433	420	440	440	440	460	441	445	417	492	439	486	465	439	453	423	454	438	449	449	427	432	442	417	418	426	409	451	460	496	436	445	424	428	454	433	460	476	431	448	457	462	449	436	467	437	462	482	476	443
23355	21725	29549	24964	22916	23330	20784	10956	5551	3194	1536	1200	988	901	821	786	690	584	586	563	611	627	604	570	565	586	618	557	552	570	528	569	529	521	527	518	494	536	526	511	508	539	513	527	560	521	533	484	546	503	532	518	509	510	537	504	529	520	509	488	530	505	515	520	478	535	552	497	485	573	475	536	528	539	516	573	506	515	546	522	530	459	471	543	502	544	520	522	521	496	486	510	482	541	494	499	495	486	504	521	483	526	504	508	474	519	522	515	508	502	517	552	549	541	523	537	491	505	505	501	520	490	477	554	486	509	544	523	554	472	504	562	513	549	530	546	524	459	500	494	521	518	509	528	540	504	533	519	488	485	539	506	509	478	477	540	503	485	513	541	510	493	521	557	526	496	500	472	475	455	513	535	496	528	527	512	464	528	478	543	487	557	474	520	563	533	484	512	559	527	498	504	529	484	523	517	521	472	505	506	470	540	523	514	540	534	490	509	528	487	446	539	516	506	534	519	518	510	502	490	523	534	484	531	491	507	494	515	570	502	493	503	493	519	532	488	541	494	533	526	519	531	496	513	515	537	517	505	540	511	524	548	488	485	537	481	535	518	527	479	488	513	496	516	532	541	494	477	545	510	543	531	503	508	517	514	532	532	547	523	523	549	544	533	563	537	503	527	538	540	519	540	531	514	470	485	538	523	497	531	512	527	514	503	501	531	487	544	515	494	527	515	510	532	524	467	544	549	469	483	562	505	523	511	531	507	510	480	539	559	540	550	537	546	503	503	497	513	491	544	507	494	501	503	485	547	569	514	522	510	588	528	509	526	446	493	497	520	503	526	522	490	530	498	487	529	519	518	508	536	501	485	466	513	504	554	503	505	490	531	491	523	528	476	491	524	518	505	496	551	516	518	507	521	530	542	517	544	480	492	530	503	506	508	512	489	541	485	485	513	545	555	522	498	577	545	522	486	544	536	543	512	524	524	505	474	518	528	491	527	508	495	519	549	501	554	520	465	536	488	510	550	517	498	527	541	531	480	518	501	523	537	535	531	478	458	523	531	481	507	485	482	520	521	533	481	550	502	491	509	490	522	515	517	515	530	569	491	500	522	510	526	568	550	509	511	545	488	521	517	531	509	508	481	549	484	505	512	528	522	537	510	545	530	528	494	510	528	520	524	505	512	523	487	532	523	561	503	509	540	527	465	513	442	517	539	532	482	508	523	510	476	533	496	503	517	501	547	519	536	517	568	586	486	559	540	470	530	503	526	541	551	517	521	546	513	551	525	496	492	502	547	509	521	552	503	507	552	501	533	472	510	515	535	552	497	501	536	544	482	555	539	552	534	482	484	484	504	508	524	529	534	510	550	497	553	512	489	516	507	520	548	511	471	565	513	546	453	514	513	540	524	508	512	529	522	555	531	524	556	511	480	479	512	503	503	522	533	487	526	532	519	532	513	505	522	518	484	533	496	508	512	484	570	517	540	496	581	550	525	554	505	510	524	501	502	526	529	555	534	467	470	535	512	518	551	523	525	483	530	511	557	563	514	529	480	524	545	491	499	486	561	531	509	492	542	502	542	548	516	500	505	535	467	454	532	488	500	539	460	471	541	511	485	542	545	510	476	465	479	550	501	532	503	556	531	516	544	522	524	498	472	535	522	528	475	479	483	519	486	480	514	536	504	503	517	506	527	506	542	519	540	538	521	511	518	518	520	517	522	519	547	524	479	509	563	521	518	542	556	566	538	509	541	531	518	547	540	491	499	539	517	533	517	536	534	536	497	485	512	492	516	549	501	548	513	474	487	499	541	552	513	468	540	544	521	482	515	507	506	524	521	538	517	513	526	531	479	514	509	506	492	496	477	514	542	525	491	510	553	529	489	553	549	549	503	517	511	530	530	494	480	487	551	526	487	552	510	480	485	512	498	521	502	532	500	507	545	495	526	507	501	531	509	502	553	538	490	524	541	531	537	516	502	510	479	485	472	503	553	512	513	523	501	513	504	484	527	484	468	561	506	502	560	487	527	514	513	490	524	542	534	500	537	511	497	473	475	493	526	485	510	508	529	540	474	531	523	534	540	541	510	470	498	535	514	506	566	516	508	523	506	475	516	482	549	525	519	533	560	504	539	505	535	511	523	501	505	515	485	496	502	491	521	559	533	540	530	548	514	521	549	507	499	489	518	502	492	538	512	465	547	502	546	513	496	492	498	542	497	526	488	530	519	514	544	553	495	520	526	510	550	507	521	501	529	514	519	515	577	492	520	521	485	538	478	501	494	471	527	503	523	574	533	528	485	519	522	515	508	561	497	505	496	539	516	538	514	510	527	492	523	526	541	486	507	530	517	528	562	517	532	482	525	462	553	521	507	528	514	508	531	525	497	550	523	504	486	467	503	496	543	488	495	560	497	494	535	517	526	482	519	492	511	485	502	506	492	519	539	529	512	494	498	495	540	502	568	497	527	547	529	493	511	518	533	521	519	466	525	525	482	513	505	562	490	519	518	518	532	538	558	494	535	552	529	521	492	510	495	564	530	527	527	496	533	522	530	523	520	504	475	535	519	491	542	524	561	508	509	504	496	530	502	538	520	509	525	524	491	504	529	534	527	502	485	532	522	538	525	464	533	521	526	530	528	474	514	497	531	503	503	543	549	499	508	488	536	494	537	514	527	555	496	473	481	477	520	538	527	529	538	483	560	506	499	515	502	509	473	551	509	533	550	523	555	521	580	577	540	509	516	522	486	521	486	487	522	530	486	506	519	541	543	538	526	512	480	444	551	491	551	514	526	506	540	541	539	542	518	517	525	507	574	555	495	492	531	569	565	494	512	473	547	499	525	531	503	542	503	529	486	486	513	503	517	537	505	506	486	521	560	506	529	497	521	516	492	485	508	539	494	494	541	531	499	524	495	522	510	505	536	553	492	481	507	528	485	489	507	560	526	506	500	590	536	511	537	519	479	507	547	513	488	546	495	529	496	513	512	501	533	500	548	455	535	550	486	498	527	528	532	485	489	500	512	511	499	497	486	519	518	536	469	515	535	491	530	524	503	579	540	521	471	502	506	481	504	504	533	482	507	476	484	527	510	555	516	488	516	528	534	545	502	505	510	507	506	538	537	501	503	512	523	573	585	491	493	505	538	498	518	473	503	524	493	481	485	542	524	481	511	497	495	542	506	581	536	536	492	505	487	524	505	507	504	533	497	483	495	503	476	501	468	500	482	506	494	509	549	530	507	518	574	492	491	512	528	528	495	510	508	522	577	493	463	540	503	498	535	498	526	495	471	468	522	513	525	497	558	536	518	516	523	553	507	528	488	515	503	531	569	522	519	519	514	490	502	495	520	534	546	489	494	536	495	487	504	501	542	495	485	509	456	483	477	504	535	565	506	523	498	491	511	518	541	526	522	535	529	505	513	539	523	491	509	542	527	451	545	514	521	518	490	554	482	513	513	481	530	503	505	478	526	494	555	507	507	539	511	497	501	524	522	546	531
33818	61309	49533	38185	28973	20032	16729	12301	7409	4426	2117	1532	1255	959	911	795	692	612	591	571	566	596	553	589	562	631	585	561	548	529	521	519	485	499	458	488	502	491	476	484	524	500	486	483	473	463	465	456	467	480	512	460	477	495	491	501	485	490	488	507	480	507	473	431	470	489	448	441	474	473	449	479	473	487	478	473	466	435	473	456	511	475	485	442	439	485	489	439	441	492	453	463	474	500	470	441	455	453	493	467	445	461	434	466	443	501	478	430	464	475	481	441	484	466	484	487	492	496	477	471	491	466	499	466	476	488	433	454	488	478	435	462	489	464	475	478	521	484	446	489	493	463	456	477	454	457	440	462	466	471	486	496	449	473	476	480	470	480	478	499	462	470	469	469	485	467	508	492	488	464	476	463	448	444	495	497	442	461	423	477	459	441	450	418	484	448	467	431	452	460	471	474	508	521	504	496	462	465	453	475	443	485	490	466	468	477	491	492	468	484	463	470	491	453	470	486	468	432	438	461	484	475	437	459	436	481	457	441	436	457	468	521	466	416	470	509	465	465	482	470	455	504	460	479	492	446	476	513	442	486	467	453	474	453	477	466	468	468	481	446	498	456	465	483	458	472	442	473	462	486	505	494	439	455	501	452	433	468	473	464	444	504	477	478	455	471	462	481	479	478	462	483	441	457	461	514	460	502	472	504	461	467	465	535	467	463	517	462	486	455	462	554	492	461	469	424	476	464	467	481	486	465	437	473	473	482	486	471	467	475	440	468	471	459	509	449	489	482	469	432	466	452	456	457	500	485	410	509	514	458	470	456	485	464	504	534	449	421	481	454	472	497	466	433	484	494	477	465	467	481	461	462	495	454	476	486	469	464	469	497	452	479	487	451	447	462	493	459	469	447	487	505	471	462	503	498	466	464	464	482	486	481	469	497	453	484	488	488	481	468	470	461	457	491	487	481	486	484	501	467	499	457	458	460	490	439	462	431	446	477	466	475	498	474	398	503	487	494	469	474	452	478	490	459	516	471	555	493	436	491	489	475	452	489	445	470	499	456	493	470	459	464	458	444	478	459	476	470	545	466	497	459	436	445	463	481	454	511	472	486	493	456	491	463	472	462	461	433	472	443	501	465	422	498	441	455	499	464	432	454	473	511	485	450	452	464	463	464	476	492	438	457	491	449	474	479	445	490	507	464	482	475	481	498	506	519	523	463	496	504	472	490	461	515	492	477	475	490	469	469	487	443	443	456	496	463	511	472	436	435	474	468	458	460	466	477	508	472	456	504	470	438	465	461	467	436	517	467	494	504	448	488	463	467	484	516	471	433	450	449	469	442	494	470	477	512	474	463	477	454	477	471	451	435	465	493	461	481	470	470	484	485	498	462	458	455	495	460	480	459	446	485	470	448	441	456	477	479	456	473	443	500	458	443	474	479	505	475	477	528	493	501	455	500	436	446	415	483	492	489	461	501	486	466	505	492	469	464	501	462	444	477	485	457	475	485	469	461	459	456	496	472	459	464	495	479	445	468	477	450	460	481	495	475	520	461	473	530	491	440	480	438	462	474	472	493	478	461	464	486	487	443	460	500	445	440	483	464	462	487	492	499	458	447	459	464	435	442	483	500	451	475	497	472	449	475	466	493	465	483	494	468	459	500	470	461	444	510	466	490	469	486	453	446	422	488	473	494	469	442	461	476	481	447	496	481	467	478	467	497	499	484	462	507	492	510	472	451	467	434	479	492	487	444	481	466	508	511	478	486	490	459	480	482	495	503	467	472	466	492	456	468	447	477	471	472	462	480	469	448	479	486	451	483	430	490	487	434	481	485	448	467	537	477	502	472	469	427	463	483	472	466	483	440	495	467	481	467	436	472	461	472	451	472	490	480	446	470	456	468	474	452	463	453	477	449	469	468	475	443	459	484	455	479	452	452	463	472	466	476	479	455	483	478	458	476	466	476	479	515	484	490	458	459	474	498	472	461	484	456	432	494	472	454	486	490	485	437	464	507	521	476	468	498	436	460	485	493	448	434	481	463	442	450	490	431	476	479	464	452	482	450	454	472	452	494	429	466	472	443	500	484	457	457	511	471	480	485	489	458	491	484	435	470	431	508	448	481	480	469	472	510	534	480	473	486	483	473	463	501	478	485	469	450	499	483	482	448	459	457	501	449	512	473	469	469	494	459	475	470	466	472	477	506	450	484	436	446	472	449	460	493	491	455	474	503	487	453	456	481	472	421	477	460	458	472	468	457	462	459	467	495	495	509	463	475	469	445	479	455	503	443	485	435	460	466	453	464	496	480	484	471	479	442	424	495	474	454	467	459	477	464	475	449	466	474	444	473	452	457	468	455	497	451	480	454	500	458	467	484	440	454	498	474	518	461	472	475	453	463	490	507	470	472	478	465	452	483	473	496	458	488	455	460	502	470	425	459	478	445	465	506	469	500	451	505	430	477	458	484	463	456	488	473	464	447	489	455	450	498	472	487	454	503	475	459	475	490	452	495	462	477	495	452	488	449	475	465	460	448	472	477	498	469	469	459	488	463	490	467	463	478	471	441	509	477	451	465	496	486	464	434	491	484	466	434	477	451	493	494	477	434	429	492	457	459	512	514	442	453	480	461	478	441	465	467	464	476	423	443	507	480	436	541	483	468	472	486	462	448	488	447	502	471	461	459	467	458	513	531	486	541	490	482	483	467	469	470	456	490	457	478	483	470	481	441	476	469	466	486	494	459	485	464	513	489	486	508	479	497	461	430	518	419	486	457	425	465	475	468	441	506	447	461	481	446	492	468	464	467	463	503	477	476	450	463	468	478	466	489	469	492	509	457	508	446	474	491	483	461	466	517	471	458	457	423	480	496	481	453	490	458	486	469	458	459	507	467	463	478	479	489	491	471	488	427	463	462	474	446	488	503	490	462	447	493	493	452	489	488	463	508	494	500	479	459	466	449	504	480	513	510	462	469	456	533	479	432	484	464	463	500	526	477	486	514	482	448	506	475	490	479	492	469	446	485	472	454	492	467	496	465	460	486	483	495	497	426	517	495	504	460	440	473	494	482	458	492	458	486	477	491	482	453	476	461	474	468	467	487	465	487	426	446	481	500	518	430	469	449	498	479	474	478	505	483	483	450	481	502	467	497	458	450	497	503	463	424	482	467	465	434	484	456	468	490	481	447	491	444	510	482	451	476	454	468	446	451	471	477	452	455	441	478	454	450	426	451	466	526	488	484	492	452	509	491	452	468	434	471	485	490	457	456	440	416	460	473	434	458	449	480	461	425	460	455	466	439	475	474	496	473	450	494	495	510	445	482	467	484	452	434	468	451	454	467	470	472	470	500	479	508	457	470	453	480	446	486	483	456	461	445	436	439	504	439	455	470	468	444	449	464	451	474	469	462	443	449	469	483	452	520	463	459	496	439	495	460	439	462	460	493	486	500	440	449	478	470	485	494	477	458	449	468	471	475	471	488	472	493	456	484	434	468	440	458
33118	38929	42788	29527	15490	7800	4409	2512	1500	849	570	491	438	407	399	389	375	339	311	309	309	309	319	332	313	365	337	300	337	309	315	322	337	302	304	316	331	317	303	340	281	289	314	345	289	318	300	295	305	274	313	324	319	331	306	306	287	314	289	300	316	277	320	294	308	293	290	297	317	302	272	274	312	325	324	315	310	307	315	306	316	305	328	287	294	287	280	302	295	306	318	296	313	293	288	306	254	283	288	332	302	320	327	287	289	304	292	334	311	274	328	311	280	318	319	310	339	308	318	264	324	313	303	319	309	339	265	296	273	310	326	292	308	320	308	302	309	334	307	280	296	319	318	261	311	319	313	354	295	292	310	316	296	311	290	284	335	267	315	279	286	321	278	320	313	322	319	292	290	295	329	293	312	302	281	302	279	342	296	329	298	301	331	318	324	303	268	306	305	304	270	307	302	289	301	320	317	322	285	308	329	294	305	317	313	298	311	291	302	292	332	304	316	319	305	337	303	291	306	303	309	313	271	315	310	339	306	321	305	281	327	305	306	301	323	314	324	307	315	288	285	278	314	289	295	324	328	315	303	319	332	302	277	306	317	304	325	327	340	304	310	317	317	312	312	306	278	294	292	288	301	314	305	325	314	294	321	308	279	336	308	265	320	311	285	287	280	300	285	320	303	271	295	290	314	308	312	290	275	317	291	320	287	289	291	301	330	281	287	319	320	332	312	325	294	302	301	318	285	324	323	319	304	297	292	289	305	249	321	308	322	317	312	291	315	295	289	328	317	294	293	291	287	275	294	304	295	303	297	267	292	335	333	287	316	314	334	324	300	313	290	313	310	287	267	286	287	285	313	292	352	308	305	293	328	303	307	300	300	289	286	303	297	331	310	319	324	312	285	299	288	277	303	309	311	292	301	302	296	321	295	317	333	289	317	315	303	296	300	320	307	285	292	335	286	314	282	318	319	344	288	356	304	300	314	305	284	320	322	292	314	276	305	289	303	301	350	307	323	292	285	289	302	302	303	308	309	302	292	319	294	306	281	288	327	298	316	321	274	316	323	319	310	299	297	319	291	311	336	325	298	332	339	310	300	282	303	306	303	275	295	335	331	307	317	315	326	286	293	313	299	304	323	339	302	312	284	278	315	300	316	289	295	281	285	325	315	308	296	299	316	297	294	276	303	306	305	282	289	287	301	275	310	295	332	310	284	325	313	305	312	285	327	292	293	289	297	306	296	330	301	297	316	287	278	286	302	312	327	330	308	309	323	342	314	282	322	293	337	273	301	320	316	303	273	312	303	284	293	314	304	338	316	307	283	330	283	294	311	290	267	271	328	283	321	324	310	329	305	294	299	309	298	271	318	320	311	312	312	320	322	298	321	350	321	298	287	309	316	328	297	310	338	306	301	316	298	309	304	292	275	320	317	299	288	298	300	296	283	294	327	336	308	320	305	306	304	294	289	285	319	324	289	296	293	280	300	324	279	310	274	278	319	303	308	320	281	311	270	328	290	311	327	283	298	350	308	263	295	313	295	307	288	294	284	276	286	326	310	281	265	294	295	287	316	305	314	298	318	298	288	289	356	301	303	289	327	293	330	322	292	309	300	304	324	282	283	296	291	286	319	302	282	257	308	318	290	320	309	297	332	327	285	320	291	288	284	312	310	312	291	309	300	300	298	299	312	281	282	303	303	319	291	300	327	294	288	306	300	315	297	309	307	339	301	311	296	325	316	296	288	290	284	307	301	304	300	259	322	316	275	293	305	300	323	317	288	306	315	313	318	297	342	304	292	331	319	299	284	314	304	315	312	321	284	292	334	292	308	319	278	290	319	309	319	313	304	308	329	297	327	320	318	307	304	315	316	311	314	316	289	290	307	304	287	300	303	305	325	285	308	281	297	313	297	308	311	290	273	301	321	333	294	307	296	288	299	269	276	350	278	313	324	317	315	296	318	288	307	295	302	312	325	316	320	320	316	327	314	303	318	307	284	298	267	312	326	314	309	290	323	315	270	295	275	291	335	287	299	281	293	277	298	272	291	259	283	273	309	277	327	311	286	304	290	306	350	319	286	292	310	327	294	305	305	305	315	304	320	296	263	319	330	323	312	272	327	282	318	354	300	273	304	322	299	289	292	287	290	318	318	304	291	286	340	330	305	330	296	316	297	307	316	307	333	320	310	277	280	296	319	308	295	298	308	310	284	323	325	257	298	278	298	295	297	291	336	318	311	276	284	275	302	315	292	298	276	301	320	291	278	302	306	303	325	313	314	296	303	309	320	302	302	303	291	290	306	311	305	312	289	310	315	310	292	330	296	298	316	296	286	297	314	327	305	299	310	321	284	276	290	329	288	311	308	317	320	311	318	298	320	310	302	308	315	288	288	341	320	299	299	320	282	298	293	288	301	284	274	278	284	274	284	313	306	301	283	312	304	317	326	308	297	304	300	307	286	293	307	297	301	283	320	308	280	294	293	301	291	286	308	302	294	340	319	297	290	319	320	313	301	281	280	289	332	304	315	279	260	302	315	306	304	318	305	311	314	315	304	305	301	310	326	279	336	302	279	327	327	282	268	314	283	308	313	321	258	297	286	283	301	314	293	316	301	322	327	305	317	309	295	322	296	316	328	311	265	322	300	279	303	338	292	312	328	302	322	319	305	272	281	269	315	300	295	293	299	335	320	298	310	299	292	303	338	293	273	308	328	288	327	311	313	294	315	317	302	279	316	282	308	309	304	299	308	280	280	307	306	309	328	305	285	325	277	290	289	285	317	271	271	290	313	304	324	309	306	303	275	292	292	280	291	288	306	268	273	327	305	285	295	315	284	336	337	315	280	294	300	317	290	298	307	329	290	294	289	324	315	303	325	304	294	307	285	294	306	323	337	308	275	338	295	313	346	302	300	298	287	304	257	285	312	293	288	315	308	299	293	284	299	307	338	284	289	324	297	314	291	286	316	293	268	288	308	289	322	301	305	322	301	319	301	281	324	323	280	290	312	308	302	300	293	338	322	325	292	289	302	330	304	307	304	303	273	301	322	286	349	294	283	276	289	302	317	312	295	282	285	325	337	323	311	320	268	307	306	306	306	302	296	326	319	295	306	344	304	315	313	311	338	283	262	309	307	325	309	307	313	290	284	299	267	289	304	312	283	311	299	301	289	316	317	298	316	320	299	274	311	317	302	289	298	315	337	301	291	298	313	323	296	306	331	273	289	312	311	309	296	296	293	310	313	296	311	293	291	303	318	316	277	296	286	282	288	281	268	317	302	292	314	321	285	291	276	268	281	262	306	312	305	312	287	312	296	305	295	300	304	309	333	302	309	263	278	284	289	304	318	305	337	301	308	289	288	309	296	310	303	294	303	300	332	274	309	316	325	323	302	303	303	270	324	280	288	281	308	312	303	278	300	284	339	290	280	267	312	297	288	295	320	273	312	324	285	329	315	314	337	330	306	341	284	306	345	312	283	320	302	305	280	307	297	297	285	302
35037	52176	41492	26769	16870	11211	6963	4313	2499	1289	842	726	644	496	507	460	399	396	371	359	360	364	369	358	372	349	369	350	372	376	354	360	313	342	361	318	333	323	376	359	328	291	310	303	351	310	334	337	308	348	297	311	358	339	323	337	310	344	299	298	350	309	321	343	342	321	325	316	301	335	328	334	312	294	334	340	329	302	307	343	311	316	335	324	345	335	342	304	357	329	328	311	343	315	350	351	360	318	323	320	314	351	322	338	326	313	367	336	369	364	319	352	326	329	318	326	334	293	348	338	346	337	285	318	353	342	323	330	341	325	295	315	316	341	338	343	338	316	355	313	333	308	315	320	332	335	346	333	356	353	320	379	309	312	337	305	301	343	322	321	327	321	347	336	304	292	292	336	387	357	348	317	332	344	322	336	353	346	302	319	332	332	340	322	332	341	356	335	338	331	337	330	309	335	349	338	340	354	321	306	328	293	365	337	288	324	356	315	335	327	289	315	310	325	343	343	342	331	351	324	334	330	326	318	304	311	366	337	312	321	324	310	325	370	357	339	319	339	321	314	346	353	346	332	340	334	305	334	316	296	280	342	319	332	313	324	323	295	319	301	320	333	322	359	323	315	307	330	321	340	346	323	314	339	312	322	358	358	327	321	374	329	330	319	324	288	311	334	357	355	348	362	305	292	324	303	322	342	309	317	298	311	310	344	317	353	319	343	333	322	314	343	308	311	321	319	324	301	307	326	322	343	318	304	335	333	318	326	311	334	317	319	313	340	327	327	312	341	321	324	352	327	302	327	328	330	319	308	362	332	346	334	313	337	342	340	310	330	330	340	307	329	326	314	307	321	305	344	334	317	341	320	326	363	311	291	319	307	331	338	320	363	305	340	312	320	321	333	348	341	299	332	333	314	326	335	291	317	341	314	311	345	349	308	338	301	332	358	349	346	305	332	349	329	349	327	335	341	332	334	315	331	317	313	336	328	325	353	340	334	321	338	305	330	308	345	317	328	333	325	329	353	333	307	348	322	328	307	320	305	318	343	352	324	341	312	349	333	322	333	344	318	334	349	323	321	336	285	330	361	326	288	337	330	361	319	325	333	316	329	313	327	301	364	330	312	351	311	331	326	320	314	319	329	348	350	308	319	324	304	319	327	339	328	364	345	326	318	329	312	327	316	347	325	361	323	353	312	330	339	329	314	296	348	316	317	346	347	310	326	321	313	331	303	341	314	344	360	321	285	344	341	301	331	332	356	320	341	359	337	341	320	312	339	306	342	301	328	312	305	333	311	320	328	322	336	301	317	335	321	314	319	307	343	343	336	324	354	320	310	361	342	300	351	350	325	324	320	318	303	342	325	322	334	316	320	332	342	333	331	318	336	320	280	300	323	305	294	314	326	325	329	346	326	322	336	358	363	308	315	357	353	325	339	334	319	311	322	293	366	327	306	321	320	308	305	336	349	316	308	334	324	331	332	316	353	360	330	330	325	328	301	338	310	340	335	323	314	307	349	319	322	317	322	330	313	330	316	323	305	332	319	339	313	354	349	328	310	327	304	343	313	315	350	314	329	369	313	320	304	322	296	322	340	304	306	340	311	325	320	333	334	352	304	341	346	340	313	342	302	334	317	337	325	310	328	303	335	350	340	312	324	327	337	306	340	328	300	302	326	320	350	394	338	333	309	338	339	304	350	307	338	347	332	337	374	324	297	323	341	321	293	338	358	358	310	346	285	334	320	334	290	313	298	326	333	328	320	344	338	340	308	308	343	335	367	319	357	325	326	334	327	355	333	334	365	323	320	334	307	355	343	338	312	336	349	320	317	323	323	317	316	298	365	320	341	287	334	299	351	331	302	313	335	326	361	332	321	319	336	329	342	332	326	346	314	301	312	323	318	299	295	347	311	319	305	341	329	327	346	337	319	351	313	339	321	307	308	319	294	309	321	375	326	328	325	325	352	294	302	289	317	327	349	351	310	314	322	370	282	331	316	301	309	326	341	331	315	325	300	308	359	313	360	324	299	355	316	337	303	299	314	325	292	302	360	317	298	336	358	309	326	356	305	321	336	344	327	326	303	344	329	335	310	323	304	318	337	335	341	312	311	335	281	324	305	340	314	318	324	326	316	318	309	331	299	304	301	330	341	329	357	319	300	299	350	333	314	301	332	329	311	312	333	353	346	314	314	347	343	330	310	316	345	319	323	328	315	300	327	335	351	336	332	337	325	309	320	287	349	344	351	337	333	336	296	342	336	344	310	296	349	325	323	365	342	333	360	354	315	343	335	337	315	354	315	333	348	327	313	314	334	339	336	329	340	347	302	332	352	319	339	299	336	316	327	364	346	318	311	308	345	351	328	327	342	360	316	334	352	310	329	347	338	339	331	319	319	323	333	309	328	327	341	326	340	329	317	309	312	301	330	371	306	300	339	330	319	350	347	350	351	357	344	341	274	338	317	322	293	332	335	336	337	324	297	310	340	348	349	356	351	303	345	325	327	322	300	323	326	331	329	329	325	322	315	336	320	329	338	374	319	335	308	319	330	387	310	303	352	322	348	297	349	311	357	323	365	296	326	352	367	332	340	369	327	332	348	326	341	274	329	353	341	311	316	323	365	323	334	334	349	318	305	323	348	363	360	289	339	329	330	334	335	340	340	341	330	355	310	335	339	320	323	294	326	333	349	315	346	334	281	324	313	313	314	330	333	306	339	320	333	320	312	324	324	382	323	314	324	312	348	311	319	306	330	328	356	324	321	355	350	342	345	309	326	335	335	341	330	312	335	325	366	312	359	323	341	327	319	367	338	348	342	340	334	367	342	327	327	332	331	330	336	321	314	326	325	309	329	303	326	313	320	353	315	328	312	314	324	333	323	324	331	323	299	312	343	320	302	339	341	340	316	331	320	332	304	343	332	301	316	323	338	360	331	351	293	311	305	312	314	353	295	335	319	298	317	343	324	312	355	341	296	348	327	334	337	307	312	320	313	305	312	353	328	357	348	331	331	345	336	333	296	348	313	318	317	343	317	322	309	312	342	338	327	349	335	314	281	308	331	325	334	300	330	345	362	330	327	339	311	316	322	333	347	318	340	327	335	330	344	338	323	313	335	310	293	337	337	322	329	354	372	319	360	357	328	344	302	347	353	337	346	339	361	361	328	303	301	315	320	344	293	303	325	353	298	348	326	302	309	324	336	344	328	318	326	342	297	297	338	338	338	337	325	315	327	337	313	319	345	351	334	350	332	320	338	351	324	325	354	296	327	359	322	325	313	308	327	350	313	300	318	312	324	334	319	326	344	328	333	327	350	346	325	337	295	322	345	327	316	318	314	318	333	334	312	331	315	331	339	330	311	355	326	313	333	312	349	330	353	302	342	308	344	324	321	326	308	333	331	360	354	314	306	332	337	371	313	323	336	311	343	313	322	328	334	310	328	324	323	333	276	320	343	342	313	336	318	294	345	332	350	316	327	321	332	318	323	351	308	316	315	339	349
24461	21694	29473	26990	23274	19009	12074	6530	3674	2180	1256	828	672	561	515	482	414	418	349	393	377	381	395	399	409	392	391	385	336	395	353	350	371	340	358	351	349	363	357	328	350	342	299	329	336	344	341	370	350	337	378	329	327	344	366	337	338	341	344	320	360	359	359	358	337	359	359	374	337	332	316	335	347	302	321	365	329	365	349	333	324	336	343	334	321	347	323	345	363	365	317	306	370	337	330	310	331	338	337	333	341	365	380	328	344	328	350	331	334	340	344	353	345	344	308	355	304	376	338	363	336	339	343	337	326	330	344	319	346	333	354	312	374	338	334	376	331	326	335	315	333	350	349	342	335	331	346	322	334	371	314	333	351	318	341	345	344	346	330	357	349	347	357	353	340	343	364	355	342	353	359	329	339	325	374	311	328	322	322	352	352	366	359	324	332	355	321	345	352	340	360	339	343	336	337	307	369	392	349	342	345	388	359	320	330	353	354	321	324	314	341	366	362	308	315	349	342	328	342	305	327	324	366	327	337	357	340	355	323	314	335	355	310	349	325	334	341	324	347	338	341	329	336	336	320	357	321	356	365	334	332	352	335	339	360	371	384	340	325	351	366	329	362	354	353	321	347	304	350	350	331	345	335	351	337	335	375	340	348	372	370	356	364	332	329	353	326	336	381	309	336	331	338	333	353	336	324	350	314	379	371	366	333	326	361	367	367	364	338	338	329	358	297	351	316	339	336	327	316	345	332	314	369	354	318	343	347	325	349	345	351	313	321	337	357	316	336	343	362	346	309	342	307	332	345	340	331	315	328	370	338	341	306	332	336	341	332	349	334	356	361	334	322	303	371	322	357	345	339	349	342	357	343	302	321	339	306	365	363	357	368	358	346	294	345	358	316	327	350	273	343	314	343	336	362	351	321	327	331	361	322	302	358	326	348	318	325	363	341	319	315	343	374	318	357	356	319	328	354	342	331	332	315	336	362	331	393	342	341	340	357	312	361	350	367	325	353	312	338	329	313	320	351	305	343	330	350	332	315	332	358	330	351	348	363	365	315	345	339	373	335	320	341	325	324	331	334	336	353	351	337	363	385	341	358	335	346	343	328	358	307	335	326	321	343	333	340	318	319	350	343	367	324	329	354	303	354	331	341	323	351	337	334	349	367	347	362	368	349	364	338	337	310	347	381	303	383	333	329	329	362	342	332	324	338	335	333	357	361	345	367	327	311	330	348	323	366	340	340	345	339	346	372	340	317	355	299	342	323	339	345	358	333	379	378	367	350	309	320	320	343	336	320	358	329	330	347	333	321	348	326	352	338	351	314	340	346	308	365	352	332	338	317	335	343	347	335	327	356	368	348	375	351	366	348	323	353	323	366	332	358	354	349	316	322	306	321	348	326	339	340	373	339	328	358	357	349	352	336	344	337	329	357	338	334	325	326	338	360	349	336	337	361	359	309	358	330	357	310	348	333	350	365	350	341	292	338	368	320	316	339	351	292	318	367	363	361	341	347	327	348	362	338	346	384	338	357	346	344	385	330	308	354	346	349	362	335	334	310	367	371	380	325	356	348	361	351	357	327	323	335	349	320	353	347	325	328	343	348	344	329	311	318	335	339	356	368	312	348	333	393	331	317	358	361	321	314	349	329	344	335	340	326	342	329	341	388	355	328	349	362	365	354	316	349	341	335	322	357	334	360	312	363	332	357	332	340	323	345	367	339	366	360	332	356	347	336	336	364	358	348	323	361	339	352	347	343	354	344	309	331	383	334	339	343	352	363	322	345	329	377	338	311	352	319	333	361	349	361	321	357	341	346	349	315	358	340	331	348	361	326	334	345	350	322	332	382	338	323	313	344	330	347	328	356	346	383	335	328	309	356	332	351	340	317	327	329	350	375	349	337	348	356	311	335	381	356	349	332	334	356	355	353	373	348	353	335	322	370	345	345	352	354	320	317	372	365	341	357	374	335	294	330	328	313	323	300	348	342	344	347	337	368	352	370	360	344	321	302	339	335	322	346	365	377	325	365	335	346	367	338	306	322	302	338	336	344	335	330	330	354	299	315	365	341	360	361	358	347	342	295	344	329	319	370	326	321	354	353	347	353	349	345	328	332	334	313	390	348	317	327	350	347	328	296	325	359	351	309	358	361	326	322	352	322	333	338	360	331	332	313	348	375	321	324	322	314	350	319	315	346	324	342	338	340	321	345	321	330	364	328	365	344	314	323	366	328	326	372	376	355	351	341	342	373	356	363	347	347	351	350	362	347	352	350	314	339	348	304	339	357	310	346	321	313	360	362	314	342	314	378	351	317	330	340	344	306	362	339	359	332	344	387	360	336	342	368	358	309	333	352	337	318	320	332	326	338	362	326	346	357	398	348	363	340	347	354	379	358	330	368	350	346	360	343	317	347	350	329	307	341	314	375	349	327	336	346	334	388	347	322	351	370	324	344	359	312	306	348	348	304	319	384	340	328	346	308	341	338	320	339	367	347	365	354	362	313	335	332	344	340	318	341	323	367	318	334	335	364	331	326	336	347	301	330	329	321	327	377	359	338	334	335	367	344	330	331	358	360	339	325	307	349	333	315	351	298	355	361	318	313	350	365	340	355	329	347	364	340	322	354	336	342	304	342	326	372	319	314	338	341	330	354	345	306	353	342	368	335	357	327	372	347	341	340	353	356	340	303	365	350	329	323	372	341	343	376	326	358	324	309	349	347	325	336	352	360	342	343	354	370	359	325	338	307	353	365	355	338	326	330	314	350	333	334	379	320	343	362	297	326	403	361	337	326	341	322	341	396	345	351	319	331	321	294	340	326	365	315	328	320	347	349	345	345	349	344	339	338	333	304	342	348	365	411	367	377	324	366	356	321	338	319	341	382	349	302	368	293	351	336	338	339	353	346	332	327	308	357	371	341	346	334	330	344	378	313	346	335	352	356	327	349	361	337	302	365	345	333	341	337	318	333	328	344	332	336	313	336	371	336	346	388	388	373	342	381	349	357	347	312	333	331	353	364	335	315	322	335	359	356	339	325	340	301	347	356	339	339	349	370	327	359	343	359	320	347	387	358	361	360	340	344	346	327	347	318	368	333	340	335	345	342	294	350	346	328	345	335	355	331	314	347	330	300	358	329	325	338	352	336	320	349	333	340	352	339	328	326	322	347	353	335	353	365	322	371	349	354	349	356	301	352	349	345	336	359	322	322	324	316	316	361	338	346	340	327	369	313	340	360	327	318	376	352	327	344	364	349	368	375	355	340	345	331	335	310	360	367	312	353	312	351	347	357	366	335	367	325	312	355	352	328	335	337	337	346	336	351	348	336	362	351	346	330	375	339	329	357	350	341	338	328	304	348	314	351	332	340	348	410	354	359	377	335	320	374	346	308	347	351	339	367	360	332	341	311	341	360	332	355	316	341	344	343	356	329	351	362	338	371	315	326	359	348	330	340	361	334	344	338	368	312	337	336	320	335	355	333	346	318	386	348	331	346	328
34504	62027	50433	36781	23933	18171	13181	9302	5828	3528	1824	1281	982	733	667	643	472	468	415	394	414	460	455	415	423	420	394	409	417	396	411	364	343	362	362	355	393	355	380	370	348	350	363	372	348	333	366	332	350	352	397	357	384	388	334	348	377	358	350	376	365	402	357	385	365	327	357	350	390	372	342	346	345	347	367	369	360	370	313	387	365	340	342	372	362	370	335	393	377	355	368	364	349	384	360	339	341	380	365	342	363	332	361	354	328	366	353	358	330	333	332	385	355	345	369	341	370	345	383	375	372	333	340	343	342	357	371	346	340	386	378	344	332	323	372	341	328	347	356	343	355	348	383	341	347	392	375	350	376	330	361	385	371	337	373	378	338	378	349	365	378	373	341	361	359	380	360	362	373	377	385	372	339	326	388	384	333	359	372	403	352	356	345	339	354	342	352	328	341	335	361	366	355	343	368	366	335	365	372	364	358	347	350	355	370	350	376	327	336	353	390	351	325	392	396	342	343	400	376	375	348	320	311	362	369	360	355	351	358	353	351	376	357	363	364	377	304	366	298	342	340	341	352	374	328	349	347	343	377	364	329	360	360	339	393	345	320	324	370	335	352	358	353	365	360	359	338	348	361	384	368	355	355	358	363	377	367	299	371	355	357	367	390	317	401	350	339	359	364	336	394	352	364	363	362	340	349	372	361	364	344	352	389	349	375	374	355	342	356	389	357	395	376	364	360	357	357	336	344	387	349	360	341	326	367	353	367	338	365	355	380	370	351	332	377	346	352	323	380	375	360	325	324	362	354	354	358	344	342	317	351	374	326	374	315	358	361	334	380	383	325	343	350	355	328	366	363	333	358	360	364	376	375	361	316	344	354	350	386	380	341	347	369	386	365	355	365	374	341	338	349	355	368	360	359	356	358	375	386	358	328	387	378	376	348	398	357	342	375	383	357	350	376	368	336	329	368	348	390	367	388	357	358	343	359	366	344	357	340	389	308	342	358	356	358	315	342	360	330	336	363	351	345	361	342	368	336	385	353	366	356	365	347	386	369	326	378	336	371	344	363	367	353	367	340	349	326	343	343	366	360	341	329	364	370	357	359	327	365	359	358	342	360	355	342	343	361	372	350	359	344	382	386	354	355	344	334	378	350	382	333	331	357	359	355	365	377	342	365	349	347	338	387	383	359	371	356	363	335	345	398	404	385	334	366	394	342	347	360	390	360	371	399	368	385	339	357	372	325	361	361	353	360	334	338	343	368	335	352	352	387	343	335	360	346	364	366	340	371	366	364	359	347	376	343	355	363	352	367	363	392	363	347	371	365	369	333	338	360	372	328	386	364	353	371	345	329	365	334	357	362	400	353	353	354	336	334	371	343	332	347	326	344	349	367	361	399	368	355	368	364	352	346	355	365	366	337	385	368	326	307	375	331	376	367	312	374	349	381	361	385	349	354	346	377	355	401	354	347	387	322	419	329	343	332	335	367	368	325	352	377	351	324	356	382	354	374	374	374	373	332	381	355	314	372	359	364	365	355	374	373	380	356	355	378	352	339	342	367	332	377	373	372	370	378	366	334	332	369	345	387	366	357	361	366	375	352	336	357	344	345	358	333	355	362	344	372	347	334	376	343	377	362	357	369	396	339	372	351	349	351	390	377	343	369	348	358	383	347	373	346	373	365	377	356	341	337	323	332	371	373	343	348	346	367	331	348	347	353	340	338	322	350	359	351	336	344	350	324	355	330	351	360	373	366	342	332	361	376	379	350	332	365	354	384	370	341	358	353	346	350	366	330	368	383	410	385	391	326	385	370	359	357	391	373	393	377	370	348	352	366	374	366	340	334	313	342	374	354	387	368	353	345	379	359	352	326	363	326	364	396	319	347	358	387	335	348	387	362	345	379	385	330	369	338	365	333	327	346	399	365	367	323	340	351	352	352	329	385	353	352	377	402	343	368	384	338	387	364	312	352	373	368	339	376	356	359	368	344	354	348	366	345	384	345	368	348	359	373	358	381	350	358	354	364	379	351	335	345	320	358	352	342	364	344	340	339	343	378	351	374	341	336	358	385	356	335	339	384	362	346	373	376	356	389	362	386	383	354	363	331	391	368	323	348	341	380	346	398	368	391	362	377	351	397	335	391	372	337	341	359	372	361	350	375	362	375	362	346	329	336	355	385	345	364	353	341	321	323	335	363	366	360	365	385	355	340	346	334	358	351	365	351	351	362	344	360	361	336	396	350	352	370	367	327	364	358	345	372	359	332	387	379	333	343	344	365	381	366	356	391	367	345	368	328	372	342	331	348	324	326	373	364	353	352	341	338	345	392	357	337	354	375	355	346	364	363	387	328	354	371	389	347	384	336	364	365	400	356	378	345	325	342	339	328	359	341	370	358	348	367	368	356	395	376	331	334	377	380	361	370	349	360	375	397	341	336	406	374	368	335	355	359	357	370	376	366	372	364	351	359	374	354	342	364	351	352	329	351	343	316	368	359	359	362	322	366	371	345	396	386	343	369	344	327	359	361	361	370	335	394	369	310	359	347	390	396	373	368	351	377	333	353	347	362	346	362	352	322	375	340	356	372	338	361	382	342	351	355	384	311	419	353	385	371	376	355	343	364	369	395	369	364	321	379	345	350	362	328	384	398	331	376	366	352	344	315	335	346	345	348	332	351	331	358	321	374	359	368	370	357	383	368	342	322	373	380	341	364	347	356	364	331	346	365	400	379	361	409	375	345	372	352	346	325	342	359	359	353	366	377	341	374	345	400	358	334	326	357	354	362	347	362	351	356	325	347	324	372	336	385	353	348	324	357	343	331	359	384	339	361	362	403	341	351	337	374	338	368	388	364	373	369	368	340	379	345	377	347	370	369	350	351	421	356	348	341	346	376	358	344	326	393	341	353	343	365	364	374	379	360	356	357	336	357	355	357	361	349	377	338	365	341	364	403	378	338	372	351	345	342	350	352	338	353	354	353	331	368	381	382	365	333	354	389	348	334	351	346	377	372	384	323	357	337	375	341	339	344	331	331	354	337	361	368	359	342	349	381	355	392	362	396	385	376	329	359	338	366	384	343	355	361	320	343	355	356	341	347	362	384	366	337	327	348	362	361	359	362	359	348	379	359	367	366	327	327	361	340	338	372	354	380	342	363	346	324	352	381	364	345	315	339	378	350	364	355	354	357	376	368	321	358	355	385	357	337	353	377	329	345	316	370	381	371	358	359	353	343	336	354	351	346	329	323	344	352	347	375	346	339	364	354	359	337	333	364	339	329	380	381	366	329	349	340	348	352	346	331	388	373	363	377	345	374	359	366	365	364	400	369	381	368	335	377	365	351	372	390	328	337	366	358	351	384	366	379	371	384	353	327	342	360	353	369	356	353	362	355	368	350	360	352	350	313	377	339	357	366	343	359	353	364	382	351	362	375	334	357	360	362	370	362	374	316	327	361	386	343	360	357	352	341	333	382	367	331	325	397	316	349	365	382	367	366	327
25625	22027	30655	29093	20409	12927	8420	4867	2856	1587	1056	755	648	550	571	548	520	453	496	457	434	401	429	465	432	431	466	447	440	438	445	437	429	404	436	456	426	418	408	409	409	423	414	423	435	423	405	400	420	412	377	395	392	395	400	410	452	429	410	410	396	413	412	371	395	423	413	411	433	449	393	418	435	408	433	406	415	433	425	392	440	410	413	423	443	411	406	425	380	419	448	444	412	445	436	428	409	379	385	414	442	412	406	440	460	431	452	437	404	410	420	435	423	386	402	451	413	433	408	427	429	452	406	397	411	412	437	438	377	437	405	444	400	416	446	381	429	438	417	441	435	415	428	405	414	437	419	420	395	396	445	414	421	427	431	393	397	469	462	456	420	407	423	428	381	415	419	397	462	408	426	411	405	444	425	430	430	454	429	400	440	417	417	381	417	422	425	446	432	398	411	434	451	403	396	425	411	432	421	403	396	397	449	429	431	449	450	440	416	428	410	429	398	418	416	414	427	415	440	398	403	429	432	453	419	423	447	437	428	421	417	431	425	434	403	415	452	421	448	446	424	406	468	427	414	406	423	428	412	411	407	401	420	417	396	424	401	409	445	428	417	412	430	414	433	434	400	426	418	436	388	412	433	469	387	447	393	464	404	415	452	404	424	446	464	425	411	435	404	418	425	417	381	438	449	393	431	450	433	456	417	415	456	424	420	432	414	420	394	426	394	416	434	445	453	428	427	425	453	429	395	420	420	465	423	429	421	431	404	432	385	420	382	423	426	445	448	433	406	424	435	403	405	425	403	382	425	409	388	447	414	424	446	411	401	405	392	460	447	407	418	415	392	398	413	435	422	437	450	468	430	409	420	412	412	393	426	433	421	388	423	427	399	414	416	410	400	370	430	410	393	402	428	390	439	400	425	416	427	434	436	419	412	420	417	440	399	400	426	461	395	434	426	412	442	409	430	423	390	385	464	433	401	399	438	418	387	424	465	505	427	442	446	424	457	408	469	432	400	471	422	403	425	457	409	379	446	393	411	393	395	409	414	417	409	395	450	411	438	455	416	400	417	482	392	423	405	446	417	400	425	411	400	435	431	391	388	400	443	417	450	448	452	417	403	385	416	406	443	452	408	407	413	435	392	418	407	399	458	392	428	459	412	398	410	439	417	396	440	420	450	393	447	426	399	404	404	448	411	431	452	397	442	409	422	445	401	391	425	413	461	431	418	399	421	436	398	408	406	412	423	373	433	418	455	420	390	417	428	398	419	436	475	395	404	428	424	424	406	411	429	404	411	419	362	413	421	372	439	421	433	430	438	394	396	426	426	445	407	408	394	430	436	406	411	429	414	408	431	423	441	407	403	415	398	456	423	418	410	431	434	394	373	429	462	420	423	370	400	395	442	407	387	418	458	410	478	401	467	378	475	413	449	409	411	422	443	452	420	414	418	441	427	407	440	437	438	388	418	416	406	417	393	421	405	458	433	432	397	398	390	384	405	464	395	389	420	415	449	413	433	438	405	398	428	433	435	430	437	432	424	450	431	425	429	379	415	429	408	422	405	402	428	384	434	442	402	434	419	443	397	425	429	430	405	437	418	418	400	425	461	419	459	404	425	404	438	420	417	410	400	415	392	374	399	415	400	450	412	425	427	380	418	408	395	433	427	404	436	427	442	419	404	411	445	423	420	439	465	372	425	398	384	396	426	436	417	393	424	398	414	417	406	452	438	425	426	395	406	437	457	422	453	454	423	416	452	407	391	437	421	411	420	431	442	391	427	441	435	440	470	415	415	416	412	405	407	355	441	418	428	419	414	414	415	410	379	425	409	399	408	402	404	429	421	437	383	454	431	417	420	470	429	448	429	423	387	433	422	455	405	448	405	379	424	397	432	439	426	405	362	453	428	431	388	407	405	412	416	386	386	447	404	421	438	416	419	390	422	451	362	438	440	422	455	416	406	440	412	415	429	429	453	378	432	445	420	452	409	401	444	437	423	404	395	403	427	410	459	423	424	446	427	391	406	419	389	443	401	409	427	413	457	405	430	400	403	403	404	420	418	385	453	409	447	455	393	447	401	477	435	417	439	431	389	380	381	460	407	396	410	447	378	423	442	409	416	404	417	419	426	408	441	409	412	373	412	451	428	418	398	444	424	430	411	452	395	423	413	433	408	427	428	412	439	435	402	414	406	426	425	384	407	413	433	455	414	414	429	419	387	425	429	446	397	419	440	424	429	411	441	421	393	424	433	381	459	416	440	412	388	430	404	414	424	412	366	420	406	437	392	423	432	424	441	433	434	407	455	427	459	434	406	413	402	396	435	435	413	445	423	456	406	446	406	414	398	409	390	412	411	437	438	418	434	430	448	419	403	424	423	414	440	426	440	402	464	379	431	424	429	468	442	435	401	443	470	403	422	430	424	424	443	397	444	427	422	434	444	427	409	415	434	419	413	401	432	403	424	418	386	420	425	376	445	441	404	435	447	427	372	434	426	388	427	443	442	422	447	438	416	423	403	418	414	407	382	397	427	436	410	466	415	389	457	411	439	385	442	418	404	444	455	434	451	416	431	452	385	402	413	393	424	432	411	441	390	434	388	402	439	472	419	434	439	414	416	421	434	404	427	426	467	464	395	404	410	447	417	403	451	402	451	465	465	411	422	397	414	443	462	459	416	408	437	407	401	385	451	435	435	443	452	432	395	426	429	457	431	395	409	438	436	429	452	409	404	430	426	440	433	425	463	416	396	407	400	424	446	397	403	444	429	409	492	433	418	420	405	415	417	431	453	445	403	423	423	446	428	414	417	424	420	441	416	429	448	406	413	396	435	405	453	425	433	418	421	420	453	423	430	427	432	424	429	419	419	424	433	389	418	433	426	405	403	414	393	406	412	428	393	448	430	396	418	415	411	411	420	430	437	410	446	378	452	442	408	432	425	388	443	434	421	394	396	398	395	408	449	430	428	426	436	432	449	436	444	394	426	445	425	444	407	445	403	424	425	441	480	406	444	407	435	428	419	434	387	442	443	369	468	381	430	407	429	423	413	397	428	389	447	432	436	386	426	441	426	396	420	449	420	434	418	389	413	369	432	419	424	416	425	414	424	422	435	369	411	441	421	422	426	437	420	414	436	411	435	423	381	383	431	403	429	398	418	426	413	453	390	431	399	407	416	466	450	394	438	417	425	433	438	397	445	418	415	445	389	403	406	429	412	421	419	427	427	389	412	427	391	415	452	384	420	431	433	396	421	449	439	434	412	422	443	449	433	391	417	395	442	423	421	413	405	403	434	394	420	367	386	441	441	415	404	409	441	404	417	444	413	432	398	425	414	447	432	399	427	418	507	431	422	430	413	439	448	402	418	398	408	429	369	401	390	420	424	405	431	414	440	399	429	440	413	419	399	404	456	408	399	432	422	441	444	389	394	392	430	420	414	436	463	429	413	456	386	484	394	434	417	463	427	395	425	372	459	397	439	448	428	417	419	379	410	421	404	401
34700	58526	45625	30315	20942	15924	12265	8010	4876	2735	1573	1101	867	708	646	652	580	537	507	523	471	479	502	473	503	492	530	478	466	441	483	444	486	490	414	461	477	494	471	459	456	416	448	480	444	483	430	449	403	447	433	429	463	452	457	470	451	424	450	463	444	427	456	403	433	441	440	452	461	459	445	451	413	493	482	451	433	421	468	463	464	448	498	448	440	463	467	457	454	439	430	437	457	454	455	471	412	446	410	457	429	448	426	407	455	479	439	442	418	436	471	457	438	430	404	484	403	425	445	424	407	464	490	447	438	408	483	463	465	422	447	428	440	427	425	450	466	421	433	455	431	377	446	437	451	435	476	459	440	438	439	420	463	447	426	433	421	447	436	436	433	469	446	502	424	399	476	431	454	411	407	396	450	481	444	428	427	490	452	448	473	460	436	441	422	479	448	454	494	435	451	420	468	449	439	458	425	412	465	448	417	443	475	439	453	424	453	444	444	430	450	417	464	442	438	441	439	414	431	456	422	422	460	474	429	434	433	435	473	462	458	437	455	422	483	462	470	445	433	454	469	477	445	396	479	414	451	427	446	441	436	424	444	446	447	443	438	456	442	463	448	485	448	417	459	463	456	402	447	452	435	459	424	444	435	435	443	450	453	465	429	432	462	456	462	425	470	426	489	415	429	451	472	454	455	423	474	441	456	455	473	464	421	431	448	417	475	431	435	447	477	469	454	461	423	401	445	459	468	402	455	441	499	455	434	459	448	442	487	405	456	459	416	434	441	504	439	435	452	450	452	436	401	449	451	439	414	449	477	426	412	440	437	431	444	446	436	424	428	462	439	408	456	435	462	421	456	435	451	469	466	469	412	416	417	450	452	455	449	430	438	442	417	440	474	465	445	452	436	415	461	413	401	465	450	447	414	492	476	440	441	431	443	416	456	429	418	455	448	449	482	432	460	473	469	452	403	438	439	484	476	422	448	443	460	434	430	476	408	468	440	469	432	429	433	410	457	475	419	442	472	473	433	482	421	442	433	471	452	444	442	446	423	451	445	456	466	490	495	457	448	436	449	468	423	455	433	451	431	454	418	428	441	429	422	457	472	423	461	477	433	437	420	399	432	435	440	454	440	452	433	430	414	460	445	435	451	421	443	424	476	413	430	411	445	480	462	440	440	446	440	433	445	459	431	414	443	438	473	413	440	450	462	445	444	464	434	444	446	470	487	385	431	440	428	456	424	489	443	435	392	437	453	450	463	427	475	447	450	457	494	442	438	464	447	408	454	455	458	444	443	448	450	497	424	418	468	437	437	450	438	475	469	442	442	432	433	430	451	469	438	445	460	448	419	427	460	477	460	487	470	417	453	398	443	453	465	433	448	437	397	472	454	412	431	492	436	442	480	434	474	416	440	453	442	451	436	437	435	426	417	462	452	473	451	422	444	455	470	403	449	466	433	413	438	476	410	430	468	462	432	410	488	481	454	433	447	449	464	470	461	459	506	442	449	459	457	447	430	446	439	459	464	423	478	433	414	457	457	435	494	461	404	468	451	452	474	428	452	428	433	431	437	462	462	524	458	458	420	471	453	455	487	441	468	451	471	445	424	425	437	432	434	459	423	440	450	439	472	444	449	458	428	420	432	447	473	463	434	467	435	436	438	437	447	430	476	457	434	438	470	456	430	413	451	419	458	427	463	439	429	466	450	427	408	450	451	478	465	432	444	437	477	459	440	471	443	433	460	445	451	452	448	469	458	444	477	434	423	425	440	439	430	432	431	456	457	429	421	431	429	428	460	483	438	424	492	430	465	407	450	443	460	431	471	450	476	466	448	470	454	458	438	424	468	433	450	458	479	437	459	472	422	451	419	419	470	475	424	458	469	468	427	407	473	442	419	439	444	435	433	447	449	461	475	462	425	450	437	473	452	440	424	444	472	457	470	461	454	486	445	450	466	417	406	451	440	452	423	415	458	486	420	460	456	503	462	426	463	407	491	432	438	474	459	449	458	480	418	437	432	473	455	432	416	419	457	478	457	441	421	443	458	432	457	472	475	395	452	427	453	423	459	448	461	477	457	464	446	419	418	427	446	457	454	436	471	433	453	463	436	466	474	470	466	443	445	446	465	429	435	460	465	432	444	482	431	429	447	479	487	418	433	431	429	436	427	480	426	438	462	459	425	473	459	478	451	395	464	417	462	447	436	434	445	467	434	423	460	430	465	438	452	425	421	412	432	427	434	470	433	442	467	451	461	445	439	429	381	452	432	432	435	482	477	440	403	429	457	463	422	417	429	425	454	413	468	446	465	408	410	426	454	430	431	477	439	438	450	415	470	499	420	447	467	463	411	470	467	417	458	457	435	427	426	472	437	450	407	438	454	461	450	480	420	459	454	493	433	418	433	430	432	483	453	447	443	421	471	414	438	447	468	432	459	453	467	436	467	441	453	400	413	467	440	463	457	481	423	455	446	440	427	441	436	432	443	407	428	413	423	498	407	460	447	454	506	415	407	434	485	474	466	449	475	465	444	428	414	454	469	495	452	452	425	457	439	441	440	404	452	452	464	482	436	454	476	430	437	442	407	444	423	468	472	438	458	454	425	468	434	407	436	454	458	408	499	482	461	491	443	451	450	430	408	452	443	432	491	453	471	467	430	442	466	454	416	417	453	448	431	434	426	431	426	407	472	445	423	427	439	455	474	459	484	457	476	433	458	456	419	413	453	423	475	441	476	469	451	443	435	434	470	469	481	446	412	439	416	447	455	423	448	466	435	443	463	443	471	449	408	477	426	438	460	454	441	456	467	472	446	436	453	429	415	466	468	454	438	475	473	449	472	486	474	413	412	466	447	434	448	443	483	472	461	426	459	421	429	457	480	485	436	424	450	441	450	465	424	459	474	467	492	418	468	438	439	421	433	436	433	447	464	448	468	456	501	417	431	439	445	465	451	436	457	457	421	418	453	459	442	443	450	478	432	464	436	455	420	426	468	470	415	472	464	450	416	440	462	433	493	441	409	426	434	413	453	437	423	454	477	439	474	449	473	466	438	453	515	429	456	401	459	468	402	444	457	447	437	440	446	459	417	468	417	443	449	405	445	448	453	471	466	453	473	448	467	468	418	467	472	445	430	458	480	420	457	441	480	456	444	423	427	439	484	480	488	419	455	487	434	435	456	448	430	416	438	453	449	446	406	423	454	427	475	466	458	427	413	425	459	441	449	447	464	424	474	416	459	432	494	421	452	423	419	449	458	452	430	466	494	443	433	445	411	469	447	419	447	459	477	433	438	416	429	442	487	446	444	433	488	436	465	469	432	467	434	493	445	456	474	462	442	445	419	457	432	458	470	416	438	463	479	463	479	427	441	479	465	443	483	458	441	449	450	425	459	442	457	446	436	443	432	458	421	462	439	461	446	445	435	466	477	447	453	437	436	452	442	478	424	458	457	478	468	453	476	414	414	424	472	442	474	462	417	455	484	438	434	446	428	446	429	470	454	431
23303	21666	29481	24635	22664	24441	20818	10855	7463	4634	2353	1355	1048	838	809	755	664	606	599	611	592	585	574	575	559	561	559	609	563	585	532	531	562	531	505	488	532	495	523	507	479	523	504	505	527	514	567	470	497	546	511	489	537	536	528	520	493	481	519	522	529	532	521	535	552	513	534	525	497	522	531	494	518	534	500	536	562	549	524	517	512	477	497	488	557	539	501	468	514	505	531	547	514	478	539	474	484	524	491	516	502	514	523	522	535	523	525	518	514	504	499	476	516	501	466	514	528	492	511	551	501	479	550	524	489	493	488	495	494	524	498	531	514	506	529	496	506	492	520	472	513	524	518	508	496	508	514	521	516	509	515	467	534	482	501	503	494	512	522	506	501	513	527	471	517	484	525	497	501	503	540	478	452	492	497	524	475	486	524	533	527	534	545	507	515	489	515	524	536	496	536	509	481	525	475	508	534	527	525	519	480	543	508	486	501	463	492	504	540	511	478	507	476	502	498	515	504	560	523	470	503	491	550	456	553	521	543	528	524	509	467	503	527	530	571	523	527	518	516	510	519	490	522	499	517	510	517	523	499	550	476	511	506	477	491	494	527	514	517	501	507	512	505	528	488	533	530	502	496	515	471	510	485	506	507	526	502	491	481	495	567	490	475	559	490	515	528	478	499	531	489	536	543	529	525	529	521	537	571	527	503	530	529	481	490	485	506	519	512	489	487	555	516	518	544	517	551	485	558	532	516	511	572	490	548	511	505	537	500	501	519	531	567	517	501	510	550	509	511	492	512	515	511	518	514	557	504	490	514	517	504	530	513	502	551	494	486	463	520	509	521	502	510	521	535	539	550	570	532	503	503	461	545	496	541	546	487	513	489	505	492	500	495	544	486	500	498	497	535	532	501	516	500	531	529	522	494	544	522	518	504	518	511	536	516	553	519	549	493	494	479	502	505	474	505	523	544	539	485	532	559	475	488	523	529	555	520	494	515	540	487	518	533	504	513	498	499	535	548	495	523	505	498	499	508	502	529	510	554	519	480	470	494	546	495	516	521	507	495	522	481	510	515	508	559	542	493	537	486	444	487	477	528	510	489	496	520	506	508	501	491	497	533	501	535	518	516	530	555	522	498	538	543	523	496	534	517	499	500	524	503	535	526	484	505	499	489	488	508	530	492	511	549	533	522	493	515	538	500	569	513	474	503	511	507	515	496	523	509	494	525	540	488	521	510	516	549	467	497	537	517	531	492	517	489	537	525	473	530	507	518	544	534	507	505	521	532	521	503	513	473	488	502	536	500	520	506	515	488	514	499	485	546	480	537	518	497	510	522	542	530	483	540	477	522	492	518	526	513	497	500	514	524	490	483	516	501	504	543	522	508	526	491	513	461	515	486	539	489	479	545	520	507	551	496	479	515	532	485	501	489	525	493	485	529	557	495	517	462	543	516	526	541	503	512	503	483	520	489	499	518	509	464	498	542	514	513	497	516	538	517	537	489	527	484	542	491	503	505	539	556	491	514	510	525	526	546	517	501	483	508	516	539	546	545	500	452	524	514	450	537	514	460	499	535	489	511	479	523	531	520	453	511	542	511	499	487	533	503	502	491	510	582	486	514	522	513	496	543	487	567	527	530	555	481	489	546	495	561	450	517	498	550	498	528	536	502	511	480	521	549	537	535	511	513	509	480	479	520	545	476	507	511	505	494	526	528	515	464	507	498	499	525	521	507	537	476	487	523	501	527	540	499	519	492	508	543	490	502	530	520	523	501	557	534	492	526	466	511	509	526	523	535	523	527	496	554	472	502	488	511	514	505	495	510	534	475	545	513	496	539	508	529	520	518	508	477	465	529	542	491	544	551	520	520	495	514	493	498	495	501	526	496	525	496	552	480	503	516	524	510	497	537	539	491	554	533	476	526	552	509	510	514	517	513	526	507	499	510	508	452	475	542	525	507	492	521	477	534	499	482	519	471	488	479	567	518	501	534	515	500	509	489	522	493	523	542	495	533	517	515	543	525	508	561	540	512	554	474	525	529	512	539	533	468	504	523	509	528	480	490	519	483	521	517	498	515	561	512	509	551	498	526	506	507	511	509	488	472	479	497	479	479	503	512	538	512	496	488	534	496	478	546	503	516	492	503	528	498	481	509	479	515	521	510	540	500	505	487	483	468	512	503	531	505	517	529	484	486	504	509	496	523	508	510	537	495	518	530	482	492	526	511	514	545	547	482	501	503	515	528	477	516	492	485	518	524	518	535	566	497	486	500	518	511	479	514	493	497	486	537	531	462	504	530	538	508	490	520	518	499	528	495	513	481	547	520	505	513	478	506	545	531	499	534	533	492	495	503	483	508	528	489	508	469	516	537	519	538	520	498	532	534	488	505	489	533	504	505	506	471	436	557	502	502	525	496	527	525	492	529	491	515	480	499	507	532	516	522	515	530	487	470	532	493	520	474	462	493	531	507	506	501	513	502	491	516	507	499	539	535	510	461	514	527	517	444	485	479	540	502	460	492	501	491	507	510	526	532	482	511	506	532	503	508	512	523	521	499	505	475	508	508	486	515	525	525	535	507	504	518	511	533	481	527	551	473	471	511	544	512	509	519	551	452	509	514	508	517	525	537	495	521	584	499	518	517	500	457	541	509	545	482	475	492	523	541	555	514	495	492	531	479	489	595	485	501	486	514	527	506	525	463	482	537	521	491	506	517	543	510	504	503	536	555	504	528	485	511	543	494	513	477	522	551	537	566	519	475	546	459	501	476	544	474	526	546	489	492	506	516	480	514	511	507	559	512	507	527	592	504	522	517	516	513	512	556	517	516	502	480	519	520	503	527	511	483	503	551	494	536	491	474	533	474	500	525	507	508	549	499	485	509	548	538	516	497	529	517	501	538	498	493	463	488	501	516	526	513	522	511	495	529	521	521	516	517	471	509	499	525	496	499	509	509	475	508	518	524	506	517	500	517	489	507	530	533	495	523	531	519	519	491	480	538	534	532	519	505	543	499	487	534	502	482	471	477	535	483	496	487	506	493	525	497	513	511	485	527	482	516	503	504	476	491	519	499	528	507	527	498	495	514	506	501	524	505	525	467	469	456	518	477	500	480	486	490	491	477	537	514	463	504	548	528	478	506	520	551	535	512	529	478	479	492	492	524	533	511	494	519	524	505	518	509	505	505	503	528	533	485	548	501	470	515	517	529	497	513	488	471	504	468	486	497	526	465	495	488	572	524	548	466	516	546	497	501	491	535	513	505	506	510	481	530	538	505	479	518	502	529	503	541	549	528	535	518	512	510	493	542	492	526	559	512	490	510	507	517	515	494	520	534	500	482	545	543	515	525	507	512	492	536	510	511	464	480	503	488	523	541	507	501	519	463	480	506	522	521	531	527	520	514	499	526	537	468	529	509	509	503	519	469	523	460	524	536	505	553	560	495	529	546	526	523	493	465	514	531	534	520	514	534	492	476	521	504	480	530	508	521	494	497	551	525	531
37487	67619	53346	38892	31829	26224	17563	13894	11082	6711	3412	2050	1377	1125	1016	944	787	690	667	665	649	619	586	588	566	593	600	557	609	590	566	528	559	566	520	538	542	514	521	520	537	509	528	540	519	491	515	541	516	533	502	558	514	525	543	510	498	500	538	516	520	501	489	498	553	509	515	538	540	526	566	523	548	535	522	490	506	531	569	571	530	527	544	490	509	499	505	497	537	481	521	529	517	515	518	524	514	511	531	554	529	542	513	499	544	520	485	469	534	496	570	519	523	552	542	529	536	529	507	527	543	468	511	533	512	524	538	507	517	510	503	555	499	561	514	513	509	530	505	518	508	517	475	470	540	493	540	517	505	494	505	484	565	541	508	511	518	498	520	513	531	533	552	537	535	518	523	505	517	528	533	483	511	500	587	496	565	534	517	495	523	490	555	551	497	496	507	515	551	504	473	521	535	473	518	492	504	595	531	530	513	501	526	523	536	503	501	518	538	535	532	507	517	538	509	531	521	515	515	505	562	512	537	511	503	531	535	509	503	520	494	506	542	546	510	483	541	520	498	505	518	523	516	528	506	539	451	540	501	506	533	553	480	513	531	503	513	512	523	505	490	486	505	517	510	499	526	525	513	503	514	515	486	503	541	491	556	498	489	554	544	538	474	516	494	515	508	509	494	496	481	536	499	525	501	509	499	517	518	533	517	491	508	499	499	523	510	524	528	504	524	549	504	518	491	526	524	522	526	530	519	530	534	510	515	489	493	516	539	519	508	536	530	556	503	514	550	488	491	543	512	508	492	538	487	510	515	512	516	541	511	520	492	534	502	526	528	520	499	547	491	506	494	488	537	558	523	473	509	508	516	536	540	537	504	516	540	508	534	492	516	506	516	507	501	512	477	515	528	497	538	524	524	488	509	508	518	532	503	524	517	541	491	514	508	481	488	527	518	562	514	559	513	486	475	511	534	494	565	519	496	528	526	555	512	495	481	502	505	517	492	533	488	571	482	492	542	522	497	526	526	502	515	464	513	492	486	534	526	544	557	501	555	529	504	513	524	534	515	477	523	533	524	545	534	510	517	518	504	543	553	536	538	537	548	546	505	505	507	522	541	492	542	511	551	512	520	505	503	513	483	499	520	496	521	534	510	527	494	532	519	539	511	490	513	535	537	515	506	489	508	514	560	515	496	491	488	566	501	475	514	455	539	495	530	548	538	523	488	528	482	525	527	531	530	530	524	554	530	522	500	510	497	505	508	513	496	491	522	510	515	513	523	519	487	528	531	500	543	534	543	520	530	558	516	508	545	528	511	539	517	505	491	519	489	518	512	464	522	529	540	516	527	533	543	536	527	559	512	536	537	502	505	477	547	548	510	507	533	510	531	473	514	520	512	522	498	497	476	557	555	494	495	512	499	549	520	519	499	545	505	511	516	559	550	485	539	487	486	515	503	530	491	545	514	555	515	483	537	510	532	547	487	492	539	511	502	486	528	501	538	538	469	518	515	473	502	517	517	518	520	482	546	498	535	549	515	540	488	558	510	547	523	517	509	525	510	510	527	516	483	525	551	504	520	515	522	528	554	510	492	491	545	527	516	517	526	510	522	498	498	500	513	538	495	495	528	517	552	519	495	521	528	534	527	524	503	531	508	480	555	526	542	516	506	517	523	497	542	585	542	530	557	492	558	495	540	526	517	499	494	514	592	489	521	518	510	525	516	534	507	534	515	494	503	502	500	516	507	549	520	535	539	532	517	541	509	476	501	528	502	530	522	523	496	505	555	511	523	526	518	529	504	516	512	516	522	526	505	532	526	510	491	486	487	523	525	528	535	509	505	497	523	469	497	492	544	504	525	527	496	519	517	509	529	532	514	508	533	462	520	478	503	489	540	504	535	460	499	512	503	502	575	529	509	491	544	483	525	570	580	473	533	565	492	473	507	524	552	491	528	507	507	500	505	537	495	548	499	473	542	492	510	544	511	541	508	503	495	539	495	520	508	501	512	530	554	539	511	552	551	513	529	486	523	553	467	525	496	510	496	531	511	534	492	506	527	523	550	499	529	503	515	542	534	529	484	547	493	510	514	500	526	488	525	564	518	496	499	530	542	512	523	522	488	495	525	527	556	534	495	539	504	516	522	569	490	545	496	521	525	480	532	519	550	510	507	535	551	517	503	521	543	492	538	547	505	534	507	522	532	482	517	527	462	526	540	539	534	541	522	510	515	487	519	523	518	506	519	493	506	533	492	549	539	530	539	535	490	506	499	532	531	514	541	496	505	491	500	516	513	530	515	498	494	498	521	506	525	532	476	524	533	546	536	529	505	487	505	512	536	517	517	481	520	533	505	528	555	510	497	529	490	529	495	511	526	498	517	544	503	502	528	504	514	536	552	552	511	506	463	496	521	532	524	507	508	523	513	521	549	508	536	531	530	525	531	518	536	535	507	557	485	545	553	545	542	497	483	535	505	518	518	570	545	479	477	533	581	508	501	491	522	470	502	542	542	529	515	506	505	554	508	478	493	506	551	535	557	510	491	559	538	527	517	514	514	529	550	516	515	554	554	562	530	566	537	507	507	521	496	486	471	515	518	512	502	507	447	529	500	530	536	497	498	490	505	508	548	547	517	558	555	522	518	519	501	564	548	494	528	515	565	533	531	540	485	546	475	496	533	529	487	524	504	516	487	546	507	519	488	515	531	542	493	563	510	500	514	529	532	526	462	500	544	515	533	475	551	491	532	546	492	496	531	498	521	537	545	526	502	513	520	509	515	522	514	510	464	514	505	519	550	496	516	554	525	496	501	514	518	493	511	522	494	510	542	518	552	499	526	531	521	548	515	554	576	513	522	528	488	500	492	450	516	531	518	482	521	484	483	485	544	585	545	506	548	499	532	483	503	503	520	529	528	527	542	528	522	513	478	476	551	516	486	505	506	498	526	531	564	546	504	525	513	492	503	525	504	501	508	491	542	531	520	547	536	513	484	522	574	487	542	526	524	550	534	522	544	546	496	511	497	490	525	486	527	546	472	524	538	526	505	533	532	536	538	493	495	496	523	544	542	496	496	511	504	561	502	509	501	524	570	527	524	502	500	543	506	503	494	516	545	468	503	502	558	505	534	512	536	526	523	506	515	575	523	497	499	512	531	530	478	497	501	541	528	499	512	510	540	531	526	552	552	493	487	532	524	496	509	550	514	515	503	521	487	540	527	536	511	511	507	540	510	515	520	489	513	552	514	524	502	507	523	507	530	517	493	534	477	500	469	493	483	535	489	516	517	489	520	520	485	491	514	529	553	503	490	516	502	544	470	483	556	540	504	489	503	522	517	500	470	534	505	494	556	490	518	471	522	479	495	530	532	518	553	531	535	503	511	487	549	535	514	559	562	477	504	549	545	515	524	525	499	537	514	480	498	516	516	534	546	519	508	585	506	534	557	528	529	489	531	513	498	515	529	514	517	535	504	498	500	472	521	520	526	554	529	515	517	491	512	476	473	519
33587	39039	40969	29257	16764	7703	3597	2592	1774	1010	692	493	451	403	383	369	362	327	316	315	312	309	331	321	332	311	314	325	319	317	327	296	306	322	312	324	284	298	317	282	278	276	309	263	302	328	304	339	317	316	344	338	292	325	327	298	310	298	311	342	303	314	270	268	292	298	319	275	277	316	304	276	297	281	331	322	309	297	326	322	287	319	289	295	279	301	303	301	305	317	297	319	325	319	316	308	346	291	315	319	309	322	301	287	281	300	301	305	299	303	304	331	314	297	308	304	329	292	301	302	287	318	293	301	322	260	268	294	304	306	322	331	332	279	323	316	308	310	310	307	303	314	299	279	287	314	266	280	280	295	303	308	286	280	302	296	320	307	299	267	306	314	314	295	282	303	290	292	298	316	304	317	289	301	303	304	303	290	280	291	313	263	283	334	278	274	298	285	301	295	300	303	307	275	286	269	302	330	294	326	304	308	321	303	314	337	284	303	288	311	281	330	325	276	305	311	296	314	319	310	302	331	279	313	291	265	333	306	308	309	303	309	319	292	320	280	327	311	280	308	246	312	326	276	306	312	290	284	277	282	317	306	292	301	301	314	294	288	310	301	306	305	296	319	315	299	332	338	315	322	303	303	301	293	316	289	286	305	331	314	312	288	310	295	272	288	295	279	318	323	303	313	311	294	296	297	316	320	272	304	302	298	297	310	295	321	286	257	303	285	301	281	285	297	325	336	326	300	309	329	304	310	301	332	291	319	296	321	291	293	308	300	296	317	290	306	322	300	318	319	319	322	273	334	322	305	308	285	318	323	308	320	325	303	303	298	287	303	295	313	304	289	282	298	304	283	326	332	326	290	327	309	287	298	301	293	308	292	327	316	298	314	285	300	307	285	314	297	283	297	313	305	332	307	338	331	312	329	326	308	292	318	291	296	262	326	273	302	305	318	321	285	317	310	324	278	311	299	301	297	292	282	305	326	318	284	316	310	316	296	329	303	300	291	318	296	312	330	310	275	320	286	298	309	316	318	289	275	312	290	325	308	308	278	282	309	310	340	289	291	304	290	324	301	274	287	293	287	314	318	290	314	290	290	304	307	308	321	316	296	295	297	274	318	273	313	328	283	314	317	314	314	345	332	297	305	314	318	296	316	293	314	330	314	311	294	311	303	294	249	297	286	306	285	328	309	328	281	308	283	338	282	306	312	312	287	294	294	294	292	301	300	337	284	317	329	311	341	327	279	317	296	298	320	284	307	299	300	320	318	304	312	285	298	279	294	337	315	318	300	326	296	298	290	310	323	338	282	294	277	317	291	321	320	290	311	301	289	305	309	296	319	326	297	302	321	284	291	313	303	322	299	319	325	299	312	335	281	317	301	323	307	306	303	312	293	331	258	293	326	323	306	280	311	327	289	286	331	277	306	271	289	295	315	299	324	276	333	321	321	273	282	318	358	310	300	344	301	279	342	317	305	296	300	306	304	302	310	300	265	324	326	285	309	262	332	309	309	283	313	302	296	296	298	315	295	305	289	303	317	306	292	306	323	328	313	313	306	297	323	301	303	300	316	281	301	303	317	264	297	285	292	292	293	310	311	313	283	324	319	323	294	308	316	303	276	322	295	302	331	291	296	340	288	330	304	304	286	305	325	297	321	262	283	291	340	325	339	311	341	291	282	300	314	300	314	325	321	291	307	295	313	311	314	313	313	297	300	301	317	293	305	295	287	338	306	284	322	330	318	298	259	255	305	285	293	300	296	309	306	354	328	304	307	336	296	280	310	287	302	331	285	302	275	292	329	305	277	289	293	274	295	306	303	326	321	310	326	319	296	316	304	307	275	308	275	296	260	325	304	316	279	291	318	291	329	324	319	280	311	254	308	299	280	287	312	329	333	281	303	328	316	296	281	288	308	327	316	299	310	310	287	306	304	301	305	301	357	293	300	283	295	293	302	304	308	271	307	299	303	318	305	311	272	286	331	279	306	302	300	311	340	319	269	276	268	338	318	297	306	291	320	303	296	289	298	316	324	288	328	302	281	306	303	336	293	331	302	294	310	302	308	308	310	304	305	300	264	354	286	289	304	301	310	308	279	316	304	300	314	323	304	292	276	283	294	281	300	308	278	325	321	302	295	281	302	270	292	312	296	259	305	325	286	334	310	296	281	320	294	322	301	299	299	296	318	299	320	315	330	346	284	328	314	327	337	285	289	340	330	328	299	324	322	301	269	337	285	299	311	294	319	304	306	300	280	334	312	304	308	281	299	298	298	316	327	317	310	323	300	283	277	320	282	327	313	303	307	301	296	320	303	286	309	301	319	286	334	321	286	307	318	286	308	285	291	287	301	328	313	290	305	294	309	308	298	311	297	315	287	305	314	270	312	327	334	289	304	277	299	291	308	317	287	309	304	326	306	304	314	291	318	292	292	324	311	309	277	277	283	275	319	274	305	312	278	320	278	306	276	281	302	272	285	303	320	313	294	321	292	313	298	321	322	293	292	278	307	314	320	334	332	285	336	300	299	326	287	286	301	294	311	308	285	307	290	301	269	327	293	283	286	292	292	294	319	307	302	272	331	274	288	298	281	281	294	324	296	287	299	292	306	303	322	276	272	309	301	324	294	290	301	311	327	292	308	300	309	310	283	316	306	284	344	292	271	317	309	338	279	306	310	313	304	284	312	308	300	325	285	312	263	292	309	297	304	296	287	298	343	325	306	311	318	306	277	285	298	299	309	296	298	289	269	319	318	336	275	317	333	290	306	275	305	313	298	306	255	321	340	324	290	284	296	315	275	284	302	311	274	314	290	317	297	315	321	310	316	305	331	313	266	358	274	291	300	297	270	273	295	309	274	283	318	301	313	331	312	309	299	308	278	309	329	291	285	302	327	282	281	315	317	282	271	307	290	287	282	297	289	300	271	298	335	318	314	303	290	278	326	335	294	295	324	282	300	265	278	302	297	286	302	292	320	287	309	302	271	299	293	329	360	306	309	288	312	293	288	313	309	318	296	314	289	328	271	338	289	286	274	277	301	283	348	331	282	303	288	280	300	289	281	294	278	304	321	270	281	315	303	312	301	277	310	290	303	317	303	309	311	299	323	300	301	286	303	321	297	300	267	321	342	313	304	327	302	300	326	284	303	263	339	270	303	301	314	319	276	288	289	311	310	269	292	325	293	306	285	273	323	281	311	297	305	344	323	303	292	327	320	330	322	291	301	297	308	313	300	281	303	297	311	305	293	309	274	296	328	296	295	284	309	302	310	290	296	314	278	302	288	305	318	307	307	301	304	297	326	295	298	307	282	298	308	291	307	310	337	315	295	295	293	276	276	341	268	279	326	300	294	308	313	279	313	298	301	301	299	284	265	313	338	299	290	307	282	336	305	289	297	320	301	347	321	290	297	311	319	325	292	292	292	286	294	285	300	312	313	305	285	298	275	312	316	325	288	295	284	325	293	327	273	286	282	332	329	302	296	291	322	320	305	331	301	284	291
36181	52301	40005	26991	18153	10581	6087	4522	2896	1728	1012	723	603	486	496	428	375	366	327	339	330	372	329	341	340	353	371	370	366	324	319	339	315	353	317	355	343	325	314	339	355	319	334	312	316	340	311	307	359	364	332	335	318	318	324	292	306	318	353	311	359	332	320	316	326	343	326	324	320	332	345	326	359	352	370	316	325	330	348	319	314	305	334	314	373	347	328	309	331	296	284	316	309	350	346	320	365	339	333	337	308	319	324	372	329	299	307	327	333	259	351	322	348	328	357	350	345	325	309	350	363	347	326	303	334	284	318	327	298	326	347	311	311	317	327	330	327	306	329	316	320	326	323	325	374	309	323	311	318	335	342	352	330	330	358	333	351	325	341	337	334	336	314	314	312	328	302	355	307	333	332	331	306	335	363	319	353	352	320	345	316	314	315	337	340	338	323	315	318	344	352	323	325	320	333	360	321	320	375	322	312	356	328	322	326	315	323	339	288	295	339	334	344	321	312	327	322	334	337	363	333	357	343	345	311	324	372	332	363	341	336	359	323	319	311	317	354	310	328	288	332	346	329	346	306	317	322	363	341	341	354	324	318	300	350	321	308	324	330	334	344	332	336	315	349	336	305	311	303	296	312	303	353	285	318	341	369	312	327	302	320	322	359	331	319	320	299	311	314	293	336	317	325	330	356	302	320	347	317	313	308	311	350	329	331	353	315	333	318	342	315	339	303	367	336	345	343	325	343	353	319	321	332	360	348	359	318	308	343	325	328	296	360	314	350	318	298	360	333	335	335	335	318	340	310	344	338	318	299	357	347	341	338	328	275	348	347	304	317	319	308	354	318	360	322	338	325	356	309	321	355	303	305	306	360	308	321	336	322	310	319	327	343	333	318	347	318	308	310	334	335	328	323	344	312	310	344	321	318	329	331	310	358	325	303	320	321	338	322	365	316	347	322	340	349	349	328	371	334	315	321	321	349	354	291	359	330	329	345	324	326	354	308	364	335	334	348	315	322	295	332	355	303	312	318	356	307	318	330	361	361	306	342	308	333	320	293	316	321	337	324	328	317	316	296	316	334	294	324	353	348	328	334	351	343	342	340	336	315	325	339	321	311	330	337	312	307	350	347	318	301	293	310	356	322	304	356	325	308	289	345	324	357	322	320	334	321	306	317	336	338	350	317	354	322	314	309	346	349	314	316	332	342	345	336	324	346	353	341	331	281	321	329	310	339	349	344	314	341	348	314	349	313	332	319	331	339	304	322	301	302	306	341	320	336	340	322	341	324	304	352	341	304	332	378	320	310	333	334	343	335	319	325	348	333	312	342	344	354	340	295	357	341	374	330	310	330	282	359	314	345	301	335	326	333	336	317	336	322	320	346	342	310	332	326	347	310	332	310	352	327	341	302	318	358	313	324	338	343	310	327	338	330	351	293	311	299	308	302	305	341	314	308	344	319	311	374	328	321	343	336	331	348	302	333	344	337	320	324	324	336	344	326	316	327	319	340	334	302	345	310	330	315	352	330	309	311	317	346	351	330	310	336	310	332	344	322	306	304	319	313	325	356	375	292	333	302	303	329	344	324	319	329	298	323	334	345	339	343	321	316	330	365	331	334	343	299	331	320	357	331	324	304	339	304	311	321	306	335	294	308	324	335	330	331	314	333	343	338	324	330	328	330	353	315	366	373	320	333	326	342	324	309	334	350	336	336	361	310	336	361	340	356	322	331	341	349	329	324	311	335	339	309	327	346	348	337	364	325	337	309	358	325	322	348	364	330	332	329	325	324	326	293	338	329	330	337	336	341	286	331	318	301	325	313	344	356	335	320	362	311	301	330	321	324	356	325	322	328	349	344	346	333	308	335	321	334	320	306	349	312	304	297	343	319	325	325	290	353	331	326	339	300	353	333	334	355	354	354	309	318	317	330	351	304	336	352	334	351	349	333	346	335	349	322	339	292	290	335	326	340	334	333	333	341	322	341	328	324	339	354	317	335	323	342	328	304	333	300	321	358	353	316	318	310	370	343	327	334	351	313	316	310	325	347	322	342	317	321	334	329	287	345	323	315	318	293	324	319	330	317	320	340	333	330	309	324	348	338	326	313	301	317	358	353	321	313	366	331	332	332	323	317	356	304	305	360	325	336	306	347	303	314	349	297	291	333	326	341	344	318	343	323	320	355	340	336	333	314	334	335	320	370	344	303	321	296	373	321	303	338	350	334	331	321	350	337	349	342	350	339	340	302	319	314	357	348	317	362	338	338	299	318	318	325	310	336	369	335	354	354	359	323	328	348	315	304	348	351	320	355	348	327	353	341	352	341	334	300	338	343	343	335	341	370	313	326	306	346	299	328	359	310	330	326	317	346	303	312	316	297	323	325	341	326	354	317	311	335	325	344	337	330	336	330	335	318	326	323	347	313	327	338	343	328	314	353	316	324	337	325	337	306	334	313	324	364	343	330	333	338	341	368	337	340	315	351	334	344	328	318	296	340	348	370	330	324	307	358	352	358	324	334	325	313	306	298	370	312	336	326	344	298	329	339	323	319	353	299	342	318	323	349	333	308	348	342	307	329	352	322	316	354	343	355	331	325	321	360	359	305	327	328	292	349	334	307	339	348	299	353	332	305	364	347	347	336	334	320	332	326	367	367	327	361	310	314	331	347	331	327	345	322	321	359	309	350	338	314	290	305	335	312	311	333	322	304	357	346	318	320	276	318	318	319	362	333	301	308	352	315	342	350	322	351	316	353	316	345	294	326	308	310	307	353	303	362	351	318	313	320	311	318	334	336	320	334	334	333	294	340	320	338	315	350	352	338	318	325	337	351	343	345	323	311	324	303	332	344	341	317	319	299	346	298	314	312	341	338	333	329	304	326	316	340	308	317	318	319	350	329	306	334	317	298	291	338	308	296	299	321	341	321	321	327	321	309	304	328	321	286	352	354	336	336	312	309	322	343	313	329	329	336	365	298	342	292	272	297	371	317	336	328	338	366	311	340	326	340	328	337	309	339	318	331	319	326	335	344	336	340	320	318	340	335	332	311	352	344	353	315	327	316	339	358	339	323	333	313	349	318	346	378	323	322	305	329	342	334	338	282	313	339	342	337	312	306	312	336	348	311	306	339	310	307	368	334	331	323	339	355	313	333	328	369	317	295	300	316	328	340	361	322	318	339	302	365	315	366	358	335	288	332	328	332	312	294	326	334	347	326	334	340	330	326	305	325	313	345	327	314	329	325	312	344	342	317	328	334	351	381	330	344	369	337	338	322	306	343	321	315	328	286	333	349	344	372	325	326	324	342	318	312	315	338	348	319	330	345	340	322	316	334	370	340	349	334	314	317	364	301	356	305	319	312	303	353	324	311	324	320	350	341	355	348	344	299	296	330	309	322	314	326	329	300	332	340	332	353	333	350	298	337	337	285	308	338	333	330	315	362	353	353	340	314	292	300	352	342	324	331	352	345	330	334	312	304	365	339	354	341	329	321	325	289	317
24554	21734	29565	26766	23868	18583	10807	6607	4216	2499	1341	736	641	512	479	474	456	386	376	412	393	356	391	379	354	337	390	422	359	373	379	340	358	361	357	376	347	330	339	351	330	324	349	360	341	349	364	335	359	328	354	338	375	342	344	346	322	320	354	359	364	351	372	318	361	361	328	368	345	358	335	361	326	358	334	345	361	324	341	325	340	335	324	314	348	316	330	355	358	347	322	351	337	371	364	341	368	338	370	318	350	359	332	308	368	353	361	345	340	366	349	347	362	344	344	315	316	343	356	364	345	321	365	364	368	335	313	339	333	324	381	355	403	353	309	310	319	376	313	341	354	330	347	368	333	333	335	344	319	335	340	335	360	336	312	367	344	343	315	360	339	326	321	369	338	367	324	313	336	323	335	337	327	346	354	348	352	370	341	325	332	357	333	348	322	342	355	329	338	357	339	329	351	338	357	348	331	349	360	334	347	355	328	323	342	341	335	352	335	320	324	323	324	312	323	336	331	345	312	343	381	315	315	334	344	321	344	350	346	355	332	341	335	366	318	320	353	362	353	330	350	340	356	327	337	348	342	351	334	351	324	390	321	325	352	335	329	341	335	311	379	317	324	342	363	321	367	390	300	367	348	339	351	342	346	325	336	351	355	348	334	360	315	345	359	386	321	358	345	351	368	361	356	350	376	359	371	318	380	322	336	355	295	349	331	337	328	307	327	347	346	366	324	309	326	329	357	362	340	320	301	401	378	351	344	321	357	351	322	347	363	351	336	337	339	345	340	321	346	327	320	349	323	349	331	380	294	321	340	336	369	368	334	334	353	349	334	321	327	318	357	341	335	328	325	339	338	312	330	359	364	337	344	330	328	370	375	335	342	350	353	327	373	380	354	394	319	327	315	369	334	340	376	340	346	357	354	341	315	348	326	345	333	361	344	336	318	333	316	293	350	307	359	330	333	345	330	341	314	341	338	376	354	348	327	334	347	337	331	330	331	333	342	308	334	364	349	321	323	343	357	319	366	322	368	326	336	337	358	331	332	326	328	347	355	322	343	343	363	350	292	342	353	342	315	358	319	324	336	350	359	350	347	351	323	338	324	362	303	348	334	312	309	336	366	351	333	325	347	362	351	335	315	356	332	323	338	306	333	355	331	350	331	316	349	301	332	329	367	342	302	336	308	327	327	340	369	390	339	354	326	328	390	304	327	356	358	330	302	343	336	367	373	348	335	326	349	364	343	338	354	342	331	363	402	355	325	340	345	324	341	346	327	338	326	338	356	322	380	352	367	342	334	324	314	343	368	305	357	355	306	341	326	327	381	337	374	333	336	343	344	342	317	325	329	355	321	383	384	318	320	356	332	360	333	324	361	364	334	336	345	345	332	322	326	324	311	357	344	337	348	379	356	363	350	302	359	357	368	355	341	306	337	347	326	305	307	321	354	325	363	351	341	376	333	378	358	343	363	339	349	307	330	380	351	341	295	394	322	321	321	334	352	347	356	391	299	341	346	353	360	347	334	357	339	352	344	323	373	344	346	347	334	331	343	321	360	377	355	344	335	319	318	354	337	304	341	320	381	332	356	321	338	350	331	344	353	351	361	342	316	330	355	343	378	353	315	345	330	332	317	329	338	350	344	314	331	345	340	361	364	330	350	336	348	341	297	340	339	343	348	370	326	355	366	356	334	373	375	348	324	332	349	347	373	322	344	336	336	328	316	320	317	331	375	370	339	335	340	333	337	353	314	344	327	362	351	358	353	341	333	343	365	349	366	330	339	347	332	329	340	330	326	345	352	311	327	351	357	337	352	335	343	336	312	333	345	358	333	320	350	333	322	329	335	391	344	331	336	304	347	331	325	349	340	354	350	348	323	352	339	339	365	361	307	339	337	345	328	343	328	340	317	362	337	347	334	347	344	328	334	375	377	313	368	367	371	331	341	306	364	311	340	353	341	341	332	347	351	394	399	336	345	358	309	366	317	337	328	358	328	337	361	333	349	330	345	358	367	334	359	387	342	313	362	374	336	348	358	332	372	332	346	347	338	298	319	307	365	327	347	313	318	340	343	358	346	290	363	331	328	369	340	298	387	339	338	329	348	347	354	344	356	328	325	387	320	338	336	340	351	354	340	325	330	324	345	344	348	310	367	345	340	323	346	334	347	319	380	342	343	377	376	345	338	334	353	340	380	346	319	347	354	345	336	356	336	336	378	354	331	301	337	344	355	351	325	330	363	300	322	323	330	326	352	343	317	354	347	354	356	343	340	321	335	325	359	310	355	369	331	342	316	349	306	347	320	363	309	350	353	330	315	319	368	351	336	335	341	340	326	322	341	338	352	350	364	354	305	374	361	338	342	342	334	333	361	351	401	337	315	379	336	320	325	336	351	335	347	302	352	323	376	331	306	370	332	338	351	344	347	371	347	328	414	314	360	348	328	365	345	338	335	324	342	348	347	344	341	345	323	340	365	349	353	328	337	337	346	331	353	359	367	342	361	336	351	347	350	335	323	377	324	354	340	317	346	363	294	318	311	338	315	334	337	336	334	308	322	330	356	349	344	312	345	318	397	355	358	312	337	337	329	341	306	318	321	367	341	336	333	350	330	343	354	338	320	331	344	333	351	384	359	354	351	333	354	330	360	384	348	321	371	366	332	344	349	361	342	381	364	349	323	330	323	319	331	345	334	337	327	344	326	347	352	324	352	336	369	350	316	331	348	324	296	347	315	349	360	348	314	347	368	385	325	375	342	331	343	346	370	357	362	331	315	359	332	356	348	334	371	326	338	328	308	333	336	292	348	358	353	341	358	331	334	329	372	342	383	344	332	336	355	378	307	350	360	352	359	327	355	362	321	310	335	349	340	327	337	313	323	327	337	356	345	337	345	374	279	334	338	319	357	347	347	347	312	361	332	332	345	349	338	358	334	311	338	375	331	351	349	330	330	336	357	337	336	360	322	340	365	361	344	360	358	357	354	332	358	337	342	332	327	357	340	333	355	318	339	346	348	346	346	383	323	338	347	344	372	331	336	326	334	355	334	347	332	315	312	350	342	342	325	355	362	360	318	342	316	320	356	356	337	335	389	366	311	354	339	334	342	312	307	318	322	330	341	357	342	353	364	301	366	343	328	325	349	307	361	345	345	330	331	339	318	373	339	331	331	327	339	312	367	336	357	366	345	346	381	341	312	339	343	366	348	354	299	320	361	334	316	333	345	332	311	344	353	324	316	358	361	342	383	286	346	379	358	322	347	330	301	327	343	362	372	342	349	364	318	330	329	334	351	346	351	314	353	314	364	394	322	367	345	332	333	344	337	319	309	321	348	357	348	355	323	310	357	294	360	356	318	347	307	352	337	304	323	318	368	340	315	296	319	334	356	348	351	357	349	381	345	348	341	353	318	325	309	355	353	325	339	329	375	347	359	341	339	332	340	332	387	333	339	363	320	319	347	349	355	340	348	318	338	352	375	327	319	342	351	359	334	361	341	349	343	335
35410	62837	50355	35897	26318	16312	12308	9611	6680	4039	1970	1014	805	694	633	557	488	447	402	427	408	403	431	406	404	431	378	399	392	362	332	358	381	403	390	342	378	341	372	360	377	347	349	341	345	348	370	343	366	357	340	373	378	389	352	354	364	370	356	367	348	349	362	361	332	330	378	378	394	378	369	350	358	361	352	395	356	383	339	343	361	373	379	352	331	322	369	337	367	365	346	348	365	347	385	338	379	348	391	349	336	348	337	375	353	348	365	366	365	363	355	349	346	354	355	358	363	395	383	344	352	346	370	364	349	355	364	335	329	362	383	368	365	365	345	346	362	362	374	374	361	363	358	370	328	383	362	317	379	361	375	361	362	320	337	369	352	368	378	351	348	351	357	367	343	400	347	349	349	331	346	350	336	339	339	361	360	334	355	367	336	366	366	325	398	356	362	371	344	369	365	383	343	380	365	359	350	340	340	368	380	350	383	342	381	331	332	351	345	325	346	355	352	350	359	352	334	327	352	349	339	375	350	382	359	374	348	394	351	364	383	320	381	384	380	368	353	380	377	358	395	344	335	321	347	362	332	333	352	352	378	407	354	370	350	385	363	381	395	374	364	345	362	336	371	327	384	360	359	379	375	362	348	374	366	372	365	404	331	342	374	312	343	384	386	374	366	356	345	356	399	357	367	352	349	340	363	360	359	371	356	361	348	402	382	368	386	357	349	355	328	352	340	370	380	381	379	355	343	338	309	366	340	322	371	340	366	373	368	346	373	384	361	354	361	375	381	358	383	343	353	342	361	325	338	336	346	350	367	359	356	354	373	386	345	350	385	350	361	391	348	372	393	343	377	372	319	360	362	370	350	322	364	367	395	350	363	361	372	350	376	335	370	382	376	368	355	345	383	366	318	401	359	366	368	353	362	348	356	336	370	359	324	372	361	389	340	365	381	360	369	379	349	352	352	369	365	373	359	390	353	376	363	353	346	333	330	379	345	385	357	370	363	345	368	361	388	409	356	377	342	372	371	375	365	368	353	394	367	359	344	365	393	350	354	361	380	335	367	378	367	355	351	363	348	349	348	343	379	351	382	333	384	373	352	355	363	344	369	373	378	345	388	356	370	380	361	340	351	378	370	353	394	361	342	348	356	367	363	381	361	316	377	371	356	376	367	362	376	382	347	369	375	395	341	352	381	340	357	340	355	329	361	306	371	368	377	382	367	325	351	369	368	343	343	354	385	365	354	360	341	345	337	362	395	307	344	339	417	342	360	385	366	354	342	368	330	361	336	338	342	351	359	357	352	382	361	336	339	381	367	361	396	358	359	354	325	355	374	389	346	359	354	382	348	383	337	365	360	363	383	375	344	356	362	350	365	354	352	305	333	338	432	354	357	373	319	355	362	355	337	373	381	355	340	344	373	350	418	325	371	383	339	368	351	364	365	374	366	376	346	366	320	353	385	328	383	347	366	341	337	343	328	412	351	380	362	333	347	361	313	338	390	360	336	365	382	365	343	325	348	358	339	371	376	348	336	357	349	365	336	342	367	354	354	356	357	367	358	402	369	366	343	386	357	348	344	346	344	381	361	345	339	330	360	379	399	332	388	354	360	374	357	357	343	378	355	348	377	377	358	356	367	376	386	356	336	356	375	318	333	357	364	365	367	303	354	375	330	382	321	384	359	321	355	340	343	341	349	357	329	347	361	352	389	346	354	346	368	330	370	351	382	377	372	345	353	378	353	355	361	381	339	354	383	380	342	326	415	343	312	381	374	366	377	354	329	338	343	328	349	370	325	372	348	345	398	353	333	353	380	351	349	358	357	365	325	349	361	367	383	339	325	348	377	334	386	364	330	385	336	377	350	341	367	333	341	372	344	371	354	348	345	329	341	347	337	330	356	346	405	365	349	321	367	368	379	329	361	347	365	341	330	340	361	365	339	382	380	396	347	344	311	348	334	387	340	333	370	336	347	399	366	365	332	351	378	362	359	367	341	361	364	388	374	381	351	382	366	355	360	367	373	341	391	355	388	346	343	389	370	347	380	339	345	331	360	354	335	365	311	355	339	352	388	362	345	388	364	345	334	378	364	361	371	368	344	373	341	358	330	364	381	319	363	346	377	332	339	360	376	335	378	364	341	333	353	384	364	359	367	363	343	361	364	378	341	375	353	354	386	339	369	366	348	309	382	326	331	370	340	358	343	357	357	347	343	371	385	377	365	378	316	354	325	341	360	360	338	381	348	357	354	351	385	343	350	363	376	346	396	356	349	357	374	336	339	351	376	328	355	358	336	359	369	343	373	337	358	365	342	362	388	373	353	361	380	369	378	380	371	357	350	304	341	383	391	371	396	373	310	364	376	380	355	347	342	386	362	368	346	364	355	345	359	371	351	377	359	333	347	354	408	369	362	366	356	364	347	364	329	360	358	379	375	379	345	376	353	339	368	378	353	369	348	360	334	352	365	342	370	366	344	326	404	338	369	352	332	356	353	343	338	330	371	393	343	375	333	331	360	350	338	375	342	328	356	370	387	366	385	338	356	322	369	350	336	359	364	399	353	335	365	357	379	361	350	333	354	319	348	367	387	356	352	353	369	368	371	367	349	379	374	352	354	336	372	359	357	367	332	353	341	364	358	361	368	339	368	341	368	376	365	357	363	350	345	333	380	371	360	349	344	341	332	380	361	335	356	351	334	352	358	352	349	355	369	343	366	369	361	377	338	397	366	358	321	391	378	335	366	374	341	352	327	333	362	369	317	359	353	317	334	365	381	371	316	385	368	344	317	361	363	329	349	351	398	352	347	339	371	370	358	339	389	388	361	356	368	350	366	358	355	377	350	330	402	341	354	385	365	376	368	321	338	328	356	358	345	339	384	362	375	365	346	350	317	371	401	339	359	342	357	361	431	345	359	348	385	355	372	367	344	382	403	344	360	342	371	337	373	369	337	331	342	364	363	348	354	348	340	330	366	374	353	337	383	399	406	386	329	350	390	334	382	368	356	345	384	376	353	367	376	371	367	392	359	371	366	352	341	333	362	361	357	393	346	359	388	352	361	353	358	341	368	344	346	344	363	338	346	384	337	400	357	340	356	345	374	376	326	348	377	370	365	361	373	322	365	366	346	379	343	350	361	346	365	353	389	376	376	379	357	356	352	372	356	328	366	375	357	358	342	366	396	359	350	376	357	352	343	363	381	383	388	341	316	376	356	363	372	377	355	360	365	367	370	360	343	370	339	368	343	351	375	374	336	363	341	367	327	375	332	374	357	377	360	336	402	352	352	351	392	333	355	353	388	377	380	359	340	339	333	375	368	368	368	404	365	367	375	359	373	350	343	341	396	395	344	349	338	352	377	371	356	335	349	340	360	362	402	355	359	398	348	323	310	384	344	342	389	383	335	332	351	328	371	341	363	352	343	337	378	365	374	364	347	342	351	340	389	372	323	337	385	350	384	341	351	337	347	342	343	347	392	356	342	347	368	339	358	353	360	407	373	345
25684	21956	30177	29064	20793	13027	7927	4396	2524	1940	1020	692	574	572	526	534	463	453	479	428	455	491	455	390	459	410	444	454	451	433	405	461	435	407	433	434	399	414	452	410	430	447	400	421	412	407	414	408	414	426	443	409	428	429	397	405	416	417	415	411	375	403	435	425	455	422	390	399	411	427	359	409	364	409	400	417	391	435	384	401	394	415	426	410	375	446	401	412	422	396	388	435	418	385	460	436	401	402	389	411	415	424	425	405	379	417	431	382	423	397	455	426	433	397	426	409	424	431	448	427	405	450	423	400	409	399	440	402	410	391	419	424	396	406	412	401	443	387	400	418	404	404	420	431	424	381	425	393	420	418	424	397	411	418	382	428	430	416	358	420	395	400	408	419	440	410	398	451	414	387	421	411	384	387	412	400	408	455	431	407	393	399	452	392	391	412	448	423	419	390	383	382	409	396	402	412	412	437	383	399	445	452	417	447	413	412	450	417	416	420	451	409	410	434	425	434	442	429	418	397	416	385	439	442	420	439	387	384	422	421	389	418	438	424	414	463	389	399	404	418	413	440	431	440	425	432	417	430	388	413	446	435	409	412	408	404	402	417	383	415	394	461	418	441	402	401	423	433	419	425	413	404	392	415	414	434	407	442	404	428	434	400	447	414	378	414	411	433	396	438	425	404	370	400	437	425	405	422	420	426	410	407	395	426	401	439	428	448	408	413	420	432	402	428	397	409	420	412	404	421	423	403	396	419	405	411	415	432	396	412	457	395	445	428	396	428	391	411	404	454	421	424	434	391	383	400	420	389	422	412	405	435	422	412	419	397	397	434	408	398	427	407	433	429	408	387	411	440	370	406	366	451	430	440	435	406	417	389	414	426	426	423	395	391	416	438	424	408	401	425	380	389	416	418	408	420	401	419	424	402	438	419	432	407	424	395	379	392	431	433	406	418	438	445	425	400	407	395	364	401	380	420	409	403	460	431	409	417	393	399	422	391	413	387	405	409	403	407	441	441	410	419	404	391	432	418	435	377	432	410	371	392	411	404	430	378	401	394	442	386	393	419	381	413	409	415	417	397	418	409	409	388	430	392	438	427	459	442	447	384	445	417	406	408	386	424	393	444	422	459	444	427	392	425	395	407	414	395	400	429	401	408	405	434	407	417	421	411	426	436	388	408	412	403	419	427	436	365	416	438	397	411	409	355	376	432	386	438	436	422	393	440	429	446	399	386	392	436	415	443	412	403	429	417	388	398	409	409	395	413	418	380	405	416	419	419	402	438	438	385	417	430	429	472	381	380	427	450	408	401	395	405	407	421	386	383	410	427	422	412	392	387	406	422	439	484	419	394	408	441	405	383	420	402	406	408	407	430	425	407	423	412	413	424	432	417	405	386	396	418	402	445	412	457	432	407	447	400	422	373	422	379	440	444	429	391	407	437	406	410	402	382	429	441	405	435	427	418	439	406	408	442	404	423	436	427	474	387	406	427	387	395	392	440	405	402	397	411	420	406	393	428	401	405	419	394	390	406	414	418	393	428	415	398	425	381	444	456	445	380	413	411	415	393	418	414	437	391	427	442	399	397	432	364	397	429	426	402	394	421	434	373	426	476	404	439	416	454	432	409	427	415	433	438	427	401	444	381	411	414	426	411	379	435	432	410	435	439	431	397	410	425	425	390	413	408	414	416	435	433	412	389	400	418	443	428	423	405	382	448	415	380	391	379	434	350	432	381	436	406	433	429	418	414	384	365	416	410	423	444	402	450	435	435	404	431	401	401	372	402	396	358	409	404	417	401	404	420	459	435	416	459	394	418	419	421	419	403	420	412	421	435	396	403	366	428	399	421	384	428	412	379	411	390	425	405	421	412	374	403	406	402	417	418	391	416	405	412	405	405	438	399	443	433	379	435	408	436	376	439	428	422	459	402	428	438	454	374	404	438	400	413	411	414	411	462	418	389	413	427	418	438	396	367	405	424	403	414	422	468	388	411	406	402	428	437	413	394	428	405	415	390	438	393	413	442	369	434	404	387	433	425	411	409	392	397	405	399	429	400	393	413	389	414	414	418	425	385	371	405	438	421	415	392	409	440	397	377	428	432	407	422	380	413	411	409	410	394	461	384	412	417	415	409	398	406	389	388	401	414	418	376	424	423	463	415	391	403	401	459	411	423	435	397	389	416	379	416	401	414	419	418	419	398	417	416	433	430	427	428	405	415	407	418	438	403	397	408	439	400	427	436	418	434	386	429	417	400	400	436	449	421	408	414	422	392	417	403	458	399	398	405	389	414	411	426	397	386	391	404	452	411	409	419	423	425	449	433	407	420	441	421	435	408	415	419	404	439	394	433	410	422	421	419	409	427	421	414	420	437	442	411	420	415	416	429	408	397	426	420	428	416	431	413	423	427	424	399	416	457	422	472	415	398	461	401	416	376	438	420	430	430	402	409	438	438	392	429	401	417	421	429	387	422	420	414	413	394	392	375	403	441	408	378	428	439	435	393	398	423	424	373	423	368	428	399	414	373	413	379	447	393	405	445	412	427	445	377	443	411	397	413	443	386	427	413	407	399	418	467	424	438	396	413	406	417	409	387	424	372	400	421	452	441	434	403	390	398	416	392	439	393	388	426	439	429	397	422	412	455	433	442	399	443	427	427	382	442	448	391	395	398	466	392	419	427	437	418	422	439	405	411	413	451	380	441	442	431	430	405	441	401	429	434	403	427	420	422	440	401	419	468	433	418	375	431	422	408	402	401	444	408	373	384	435	409	401	461	410	421	415	433	376	431	440	409	414	378	446	436	404	436	423	454	407	403	410	414	505	427	431	397	388	420	407	404	427	442	406	399	440	382	444	443	400	429	396	432	406	392	411	406	436	420	485	424	406	388	450	369	403	442	424	406	415	383	398	383	431	425	426	394	405	449	462	419	389	412	405	435	395	407	406	440	411	450	416	377	421	394	430	415	406	422	445	437	396	433	446	408	431	433	432	428	455	444	391	431	444	471	414	434	473	441	423	442	439	434	433	406	425	382	408	417	419	411	423	422	448	381	403	402	428	396	447	397	437	398	433	412	412	390	375	421	380	448	395	439	423	418	404	435	433	417	420	391	396	445	416	438	439	441	434	423	397	367	395	411	360	416	421	425	404	443	409	447	402	438	416	405	405	431	432	396	442	398	403	412	429	416	402	419	425	428	453	430	399	399	423	396	428	399	435	416	444	403	396	390	401	430	439	415	429	436	365	431	394	409	410	414	412	396	446	440	430	394	406	410	397	429	394	410	409	384	434	411	421	417	424	403	402	382	437	372	425	450	371	394	385	425	355	439	444	427	431	386	435	401	439	436	365	401	408	458	435	421	444	449	438	394	401	414	405	401	434	393	410	427	377	406	423	416	399	423	433	426	407	414	399	421	441	409	419	420	433	385	409	372	428	412	401	419	402	434	396	412	400	407	409	405	438	437	408	404	400	416	381	418	412	420	424	415	444	416	393	409
35107	58005	45135	30947	21702	15829	11628	7556	4384	3243	1584	973	758	717	708	660	599	506	474	522	514	486	486	489	564	440	498	458	431	499	431	465	432	464	455	438	454	439	482	436	457	420	444	447	473	453	440	457	407	438	431	468	450	449	428	443	450	447	427	436	462	424	417	464	433	440	453	427	414	473	448	467	406	430	414	448	440	464	468	443	417	436	444	428	436	441	410	407	445	457	440	451	465	491	441	435	442	458	437	424	465	440	424	431	428	480	447	454	455	457	447	462	437	469	443	405	482	415	461	425	438	449	453	424	442	446	472	413	428	459	440	395	424	455	418	447	438	466	414	448	445	438	431	448	475	427	433	425	432	468	423	426	460	445	469	433	449	461	466	439	445	447	443	394	410	442	454	441	430	405	456	424	443	427	468	423	463	447	442	440	447	454	454	447	432	452	427	450	464	438	460	436	419	447	454	445	432	447	447	448	414	418	414	450	434	458	460	455	440	458	493	461	399	414	446	444	432	421	411	403	458	428	473	441	461	445	425	461	427	448	481	436	445	466	439	471	439	447	427	439	453	440	436	425	427	397	448	426	451	403	407	413	473	453	434	462	445	471	440	408	449	449	406	441	445	378	433	424	418	434	427	443	473	441	436	451	456	427	463	424	438	436	456	409	411	475	460	414	442	458	449	439	464	445	439	437	463	410	477	435	450	436	437	413	423	450	442	436	406	449	455	457	476	430	433	441	431	473	416	470	434	461	487	433	442	420	413	417	461	442	430	463	450	444	440	418	443	418	432	478	426	443	447	458	439	450	445	444	387	430	413	417	423	423	410	440	425	436	428	445	437	446	466	460	444	447	432	441	480	446	466	436	442	428	457	446	431	471	457	469	405	435	456	472	428	454	468	431	426	437	489	454	441	451	433	412	408	419	472	431	456	454	415	422	438	443	402	477	450	456	446	428	422	464	468	441	425	438	471	412	495	462	440	465	416	458	429	457	470	434	456	422	434	473	478	446	437	434	408	453	447	430	451	415	484	431	459	399	445	440	442	433	411	469	456	426	449	458	447	425	431	444	447	466	427	448	455	430	460	417	436	444	426	403	442	427	407	418	474	445	478	485	445	441	441	445	454	467	451	461	414	447	434	401	439	446	430	452	430	468	436	438	473	440	434	460	455	466	443	431	435	414	432	424	449	436	462	459	422	463	438	458	446	446	462	451	432	424	469	426	416	424	439	455	478	404	464	494	482	440	440	464	437	480	437	418	440	439	417	392	428	452	428	463	427	427	488	405	445	470	463	428	447	465	417	421	489	478	472	427	450	404	436	456	453	439	432	416	436	445	444	437	424	444	449	422	423	435	441	414	433	454	438	412	431	436	461	412	455	441	438	403	447	463	419	453	415	451	418	461	428	440	448	467	399	439	430	421	418	450	474	428	430	418	416	411	419	416	426	497	436	460	458	496	453	430	495	423	443	446	417	461	421	446	449	435	414	470	429	479	448	475	445	463	448	440	438	416	425	465	445	432	498	439	458	468	451	429	460	450	422	461	475	444	447	442	405	419	445	435	410	426	439	420	458	406	448	436	418	438	431	434	460	462	413	498	424	419	448	467	428	401	407	419	449	445	459	417	425	408	426	451	437	419	458	457	482	486	438	439	436	422	451	424	423	456	467	405	418	460	413	477	429	475	449	427	448	459	431	408	438	442	453	414	422	458	463	477	406	442	473	430	444	422	446	464	456	443	431	446	418	441	504	423	406	427	418	425	447	405	396	431	460	444	442	417	499	437	442	433	420	404	474	451	436	429	439	441	419	426	422	428	431	467	415	449	415	412	453	436	475	436	418	462	416	475	436	445	448	464	452	452	425	419	442	427	445	439	453	433	456	415	466	439	436	454	423	453	429	455	378	420	440	409	429	478	419	475	425	431	457	466	457	435	416	413	434	433	438	444	423	468	451	456	429	411	449	455	476	463	412	466	435	435	456	437	465	442	466	494	438	463	414	438	469	448	438	477	459	489	468	435	460	468	436	448	434	476	432	419	465	484	449	418	491	440	448	455	417	440	479	387	426	446	448	491	438	441	442	421	426	471	446	416	417	424	408	452	476	454	417	467	422	422	428	462	418	421	431	423	426	501	454	438	423	463	438	438	439	431	440	477	395	436	430	453	414	429	472	433	457	430	416	433	374	445	423	428	428	437	443	473	451	435	424	442	425	472	457	435	454	396	457	461	403	460	432	424	454	429	455	458	437	437	444	416	425	455	454	460	459	442	459	459	405	420	459	418	471	475	424	451	442	451	443	477	443	472	435	462	464	446	419	481	457	443	433	453	429	426	447	420	431	432	468	434	461	484	466	461	471	436	441	417	476	474	473	440	490	455	440	433	477	408	462	456	402	436	476	425	421	472	438	443	461	399	421	417	436	445	440	441	448	410	431	486	447	450	424	410	460	430	440	466	424	418	471	437	420	458	438	441	456	417	465	436	431	423	445	445	404	448	459	441	460	421	461	397	435	432	408	482	434	447	484	472	430	410	475	425	446	479	440	447	420	442	441	427	470	416	432	451	421	428	431	444	402	415	442	428	465	415	449	432	396	424	472	423	440	479	440	451	424	408	438	429	435	459	445	436	479	440	433	413	438	435	435	453	429	395	468	430	452	461	473	454	463	460	451	472	440	428	423	507	471	429	392	433	427	422	438	485	455	490	461	469	466	420	440	385	466	466	435	455	442	443	452	422	470	418	456	429	446	459	416	424	413	464	437	449	436	474	431	449	484	444	430	438	474	461	418	437	460	447	405	471	421	422	489	434	423	449	465	466	447	479	445	441	465	442	446	433	454	455	460	455	437	403	443	453	440	444	417	457	468	453	420	493	456	407	449	405	397	446	444	432	457	427	450	423	488	387	441	423	434	463	451	422	470	410	453	461	425	400	510	474	473	445	443	443	433	466	437	443	432	451	400	416	460	439	454	413	457	436	440	437	478	475	437	444	454	439	451	451	455	375	468	439	449	406	432	440	449	415	462	449	460	444	407	438	446	471	445	422	459	444	457	438	470	458	431	451	424	443	444	444	481	464	457	437	450	436	470	448	428	481	417	449	412	418	445	464	477	446	451	441	454	434	419	431	492	478	410	454	415	423	454	393	451	418	420	434	437	460	448	432	404	434	431	408	475	442	431	434	473	464	464	468	414	418	448	460	421	430	421	405	454	404	468	439	472	459	481	437	448	461	421	481	442	452	456	438	440	417	440	443	463	464	443	424	454	411	447	423	461	446	447	410	413	454	422	432	444	429	417	414	458	454	458	424	457	462	438	418	438	428	452	430	436	453	422	443	454	473	502	466	412	442	468	418	438	450	454	427	452	438	419	463	430	370	441	400	409	419	435	416	389	443	433	454	457	456	448	440	437	411	415	472	449	451	423	442	407	423	399	495	435	426	465	429	475	426	441	404	448	474	413	456	428	451	453	446	455	471	469	439	456	459	440	452	414	462	447	458	454	427
23259	21674	29469	24676	22379	23045	19749	11163	7051	4599	2038	1186	878	831	776	718	681	693	623	533	585	576	617	585	559	569	592	513	541	533	555	519	539	494	564	532	497	552	518	521	501	534	540	535	502	540	489	474	515	535	486	479	556	553	521	452	522	501	485	484	507	499	535	477	558	517	500	487	480	524	531	465	511	497	551	516	502	547	531	503	493	526	492	519	511	494	508	529	499	492	508	527	500	528	526	527	505	516	477	515	583	503	496	502	468	549	478	526	513	525	515	551	519	538	506	495	510	482	512	527	500	535	528	512	512	547	503	521	458	525	516	461	481	470	513	544	497	522	494	487	485	528	490	512	489	522	522	513	544	509	469	516	493	541	504	495	521	516	456	462	478	506	504	464	516	488	518	518	518	505	505	489	506	488	540	488	522	488	525	469	589	520	487	521	488	507	482	455	563	501	495	510	516	517	500	499	511	501	498	539	473	472	499	527	541	498	494	509	490	509	541	486	507	520	506	548	482	510	466	524	537	482	529	529	515	515	519	497	504	487	475	537	522	492	512	495	475	471	514	515	532	531	531	478	488	502	454	481	506	489	486	490	469	553	539	502	490	513	524	505	506	501	492	521	519	503	506	480	534	508	515	529	499	493	502	494	458	521	519	509	539	484	490	487	481	509	489	506	512	516	480	513	506	475	505	489	507	490	515	501	538	515	500	492	469	523	477	518	513	504	507	513	488	493	513	590	464	537	481	494	502	503	515	515	478	502	510	509	470	508	469	524	518	532	540	528	521	549	539	473	483	507	542	504	490	505	529	502	482	505	518	512	526	544	502	535	487	532	473	452	517	501	521	530	489	478	504	517	529	492	500	502	488	543	485	497	470	473	553	555	492	489	544	530	538	493	516	498	492	553	508	518	512	521	437	511	533	501	487	478	460	504	524	530	520	501	506	526	505	523	500	503	451	544	533	517	515	473	531	512	498	496	501	501	527	516	466	486	507	511	519	487	532	471	566	513	516	553	515	525	501	495	526	540	503	500	461	518	508	493	482	512	499	490	499	512	510	499	515	529	522	525	481	537	490	524	496	553	490	529	494	534	517	488	539	512	541	480	501	502	488	445	537	517	477	520	483	525	514	487	480	510	548	518	510	517	495	506	501	515	522	542	477	489	542	527	526	515	517	500	539	537	511	510	504	521	506	504	532	524	501	524	478	526	517	475	525	504	490	504	514	466	521	514	527	491	543	527	548	499	475	505	517	517	529	509	462	461	494	524	541	552	473	490	520	507	500	522	498	500	481	505	486	538	471	506	529	535	514	496	513	509	518	475	497	509	489	510	463	501	514	452	524	518	535	557	514	534	534	506	483	477	535	541	488	523	500	514	511	514	504	552	522	535	445	541	518	496	476	517	542	501	508	501	520	490	479	530	520	510	500	463	516	474	488	552	503	458	548	524	507	555	463	493	500	489	507	506	488	459	520	522	485	508	509	520	486	478	479	512	489	509	535	491	488	484	484	518	478	511	519	511	477	468	524	504	522	495	517	543	531	458	518	533	520	501	527	495	520	512	485	476	533	525	541	496	518	497	510	488	497	493	529	488	530	492	447	502	515	495	529	515	525	502	536	500	488	497	454	508	511	501	488	529	495	499	498	520	495	488	508	496	517	533	519	547	496	517	509	505	478	522	530	504	472	523	511	493	489	553	540	555	515	480	510	519	560	517	487	505	515	535	481	517	493	542	489	539	554	507	527	500	561	502	480	536	522	564	522	500	471	496	523	511	499	467	510	504	484	483	495	509	527	525	497	509	483	512	458	507	493	498	476	520	514	484	503	527	504	504	547	505	521	532	536	464	492	487	480	496	500	538	527	476	577	511	509	525	501	528	518	491	501	518	479	528	502	523	515	506	492	524	492	517	494	485	521	515	524	534	507	525	537	513	496	487	503	538	536	473	518	504	521	494	483	516	484	490	515	497	537	503	502	499	523	485	527	499	510	497	494	547	515	559	537	476	513	480	477	490	505	489	511	510	479	492	465	498	510	524	501	511	552	533	492	531	494	515	509	506	478	508	495	506	493	499	503	492	517	480	526	508	519	515	500	497	506	485	502	504	527	500	483	539	510	479	496	536	507	489	527	528	486	501	545	502	488	519	532	508	505	496	549	538	546	528	521	523	488	485	518	549	553	570	544	493	524	545	485	471	506	524	538	514	475	498	539	507	500	522	527	500	500	514	492	532	522	511	527	527	498	495	527	508	478	505	474	524	501	491	483	488	481	546	499	506	486	514	505	503	513	470	468	489	504	492	495	487	524	513	491	509	504	533	484	487	554	520	472	519	563	476	532	479	521	482	512	495	482	509	468	543	505	507	538	520	536	553	536	507	505	529	497	515	481	516	483	465	482	511	489	496	509	539	465	523	500	513	498	476	528	524	529	503	492	488	518	500	483	521	458	501	530	538	497	482	500	513	500	552	533	494	528	493	498	506	525	514	522	465	502	555	538	491	513	512	524	496	497	511	537	595	521	516	477	518	511	481	485	508	545	516	483	500	528	522	494	502	474	502	469	490	504	511	525	510	484	510	478	517	526	532	519	526	503	524	491	478	470	492	514	475	438	504	447	510	507	483	496	541	547	484	476	516	510	532	513	534	500	487	524	500	484	512	505	475	483	497	492	544	510	524	554	522	530	531	501	469	521	501	502	509	479	515	469	479	519	498	528	505	518	482	496	515	492	518	553	494	488	508	529	500	552	513	496	518	505	515	534	573	490	490	502	510	451	537	502	481	535	469	517	494	466	486	519	485	511	476	533	504	520	496	482	515	527	483	480	525	498	515	506	508	497	529	512	507	490	494	541	489	464	511	532	529	511	515	502	528	544	517	492	510	494	509	524	481	513	510	467	505	464	504	461	488	493	495	506	472	502	492	536	490	552	508	511	533	512	525	498	488	519	492	507	528	492	504	509	492	546	495	517	515	516	500	521	520	507	529	495	510	522	497	520	513	496	491	530	490	509	497	461	524	519	497	497	536	500	481	534	497	502	518	547	495	486	507	548	497	518	521	495	480	510	516	510	506	488	502	577	505	461	518	496	494	457	528	501	536	504	478	511	516	500	504	547	522	513	509	506	552	515	473	527	505	562	486	514	555	481	535	529	500	511	453	505	528	551	537	531	517	489	517	524	579	525	494	484	481	504	534	494	494	526	528	508	484	542	484	539	495	490	521	516	515	495	512	518	510	518	438	504	495	506	486	492	486	521	529	518	513	496	503	477	507	514	520	477	491	524	468	494	489	485	492	501	529	522	500	546	490	479	494	464	563	510	506	496	485	488	527	520	525	497	483	517	484	509	485	522	504	481	488	517	474	517	517	497	525	524	506	532	514	503	536	495	496	491	507	510	525	519	517	476	518	484	530	515	507	512	528	495	536	471	471	520	460	503	506	521	539	479	499	499	569	518	503	507	515	491	526	471	497	473	498	531	544	524	480	502	517	466	516	530	517	500	457
37085	67535	54745	38846	28823	21503	17163	14198	10202	6742	2914	1629	1236	1070	999	877	833	724	674	676	609	632	636	621	598	563	605	603	549	496	525	558	521	554	542	581	539	504	558	497	543	509	515	494	526	500	528	485	553	523	526	553	486	524	506	538	516	535	502	489	570	502	515	514	540	509	463	506	526	496	493	538	473	556	551	497	538	518	539	525	513	533	535	509	524	473	516	533	491	517	469	503	519	516	496	510	500	514	555	515	538	483	533	543	519	535	485	522	548	523	484	523	510	538	529	501	510	517	493	505	500	542	547	521	528	491	551	524	497	555	488	516	538	572	510	510	534	510	501	565	489	525	491	511	539	561	520	534	509	511	537	490	475	506	520	535	526	515	501	510	518	483	522	543	495	543	538	479	548	497	510	515	544	511	465	498	496	493	502	544	498	549	510	561	498	524	504	507	559	481	525	536	511	495	510	520	524	546	525	513	508	509	467	505	458	557	512	546	528	472	527	530	544	524	539	517	491	551	498	526	542	545	516	513	508	545	530	545	507	516	512	506	507	491	529	541	510	547	533	482	524	530	524	497	538	479	564	530	502	486	519	475	511	492	559	498	495	534	532	516	556	545	507	545	474	547	522	505	533	548	506	518	470	554	503	492	497	531	503	521	543	532	512	502	525	507	537	538	519	537	528	503	498	510	531	536	485	496	564	551	546	511	504	531	526	490	515	496	479	482	554	547	472	547	511	521	532	526	536	530	506	507	501	504	478	520	541	530	539	559	514	515	506	536	559	474	487	534	537	529	545	548	515	511	545	491	510	495	523	523	524	478	516	494	536	516	528	512	543	496	517	491	523	540	506	551	533	510	522	539	486	509	489	544	470	519	534	512	518	535	479	473	512	529	466	504	528	495	525	499	530	497	527	528	530	517	537	461	513	509	487	512	486	498	559	484	500	523	497	525	543	505	512	503	516	521	514	486	499	505	497	540	520	525	532	528	511	525	523	530	477	515	526	509	523	547	547	510	557	505	541	503	475	476	509	551	527	499	507	525	506	448	493	492	525	530	510	529	481	490	500	470	549	516	520	486	527	567	566	510	508	504	527	527	519	522	510	496	525	491	505	466	532	491	554	514	510	534	535	497	494	506	492	502	504	506	513	517	510	501	543	508	506	514	547	511	526	499	478	515	535	526	534	519	525	504	532	511	500	514	530	499	507	554	523	521	487	536	503	496	458	526	508	546	496	513	532	517	484	491	505	512	497	535	526	501	516	524	480	564	543	523	519	538	523	491	470	554	521	488	525	500	509	499	547	498	526	523	501	510	513	509	502	511	503	518	507	515	495	541	534	483	489	522	489	515	513	494	498	544	531	473	510	511	539	477	527	531	567	512	511	480	489	464	551	508	481	519	503	495	488	538	517	511	510	491	560	529	535	527	544	514	511	529	517	497	505	500	531	513	560	504	518	530	497	538	555	540	486	552	550	556	492	500	548	489	480	482	509	501	515	506	489	514	507	516	493	525	546	527	549	517	470	525	469	508	491	498	538	500	503	541	501	530	480	490	538	541	536	505	545	525	503	522	516	519	514	524	543	517	561	483	494	527	498	472	496	457	529	481	486	553	506	480	502	508	476	488	499	536	515	520	514	520	508	492	498	502	497	505	536	492	529	513	503	514	522	517	505	490	509	442	512	491	499	501	477	511	527	498	473	572	532	524	497	501	520	480	528	505	528	499	489	464	487	506	529	521	526	543	489	538	510	526	522	502	519	527	517	546	546	508	552	559	513	497	501	495	522	491	490	510	501	518	539	511	530	515	515	502	512	520	510	499	491	541	505	518	497	514	499	506	517	490	541	535	535	501	500	539	532	522	521	491	509	461	509	566	501	527	518	529	553	502	536	550	496	533	560	544	498	507	499	509	522	556	517	492	512	534	537	524	475	532	439	557	510	473	536	531	499	503	546	521	485	492	551	504	551	524	502	467	543	524	505	498	512	518	530	502	540	502	500	528	541	549	506	527	507	495	516	483	487	534	489	507	498	543	480	490	516	496	476	506	552	492	506	478	540	491	470	476	532	492	502	542	480	522	532	503	515	530	542	486	502	502	573	513	529	525	492	524	538	460	508	524	509	502	483	510	502	527	525	512	491	537	491	524	520	507	512	508	489	515	511	504	487	542	480	533	528	515	506	505	534	491	494	553	523	524	504	509	524	505	529	531	539	488	507	514	551	534	455	537	545	522	529	479	536	548	485	505	536	529	540	527	484	527	513	509	478	519	539	495	555	504	517	500	482	519	505	497	499	525	524	494	507	495	504	515	539	525	495	489	502	559	514	539	516	484	510	484	518	513	530	522	543	509	581	536	530	522	514	494	533	512	495	530	494	521	496	541	507	487	518	535	526	509	529	490	550	541	509	501	522	515	484	495	500	544	524	520	497	527	515	517	509	556	547	499	501	489	494	513	516	494	544	509	499	483	508	519	547	526	526	531	517	487	519	511	515	505	500	490	519	538	539	534	516	503	522	486	520	511	504	500	500	544	513	503	531	506	524	557	514	475	516	534	514	527	529	484	487	522	518	539	488	575	521	505	526	523	508	516	470	514	524	530	497	504	499	522	509	500	507	518	464	542	523	528	512	567	497	517	527	544	543	547	487	499	501	528	519	504	530	579	513	500	527	518	521	515	486	525	509	479	490	502	494	517	521	533	542	521	477	532	513	494	467	506	463	524	520	537	512	494	511	485	519	504	501	541	501	551	526	510	492	548	494	527	532	500	558	519	509	492	537	536	518	506	550	549	512	516	538	546	514	525	492	531	506	515	490	497	498	510	524	510	487	519	529	534	516	513	499	507	519	531	510	525	467	562	497	489	532	514	513	558	556	501	489	517	547	526	503	554	483	529	471	534	517	491	488	491	502	485	515	577	514	511	504	488	495	523	513	535	486	524	549	463	494	529	520	568	508	508	515	521	534	535	538	525	541	538	514	547	530	536	511	498	537	524	515	519	546	523	543	527	551	543	492	500	518	512	536	497	492	531	512	504	545	502	509	495	565	516	521	454	519	506	505	508	538	501	536	526	537	544	514	509	530	451	521	533	492	485	527	549	530	494	515	489	497	537	497	551	514	504	552	481	492	537	518	498	531	524	506	535	509	515	521	503	496	496	519	523	539	501	545	518	523	524	534	542	491	482	523	494	519	522	505	534	471	487	483	536	498	522	501	526	515	534	495	518	521	504	489	540	497	523	559	503	484	513	483	511	451	530	498	492	540	541	506	514	497	510	517	531	525	517	494	493	519	499	498	518	536	521	486	494	502	526	537	509	514	513	517	491	474	536	515	513	508	529	479	542	528	522	554	508	517	526	487	540	494	566	502	504	491	498	492	521	536	521	513	556	496	502	516	524	508	528	505	523	536	522	497	502	531	521	494	513	490	525	518	519	526	503	504	518	526	488	532	540	537	513	545	533	510	520	526	487	540	507	500	535	521	497	534	549	505	514	490	526	565	514
33225	39887	42495	27383	14137	6725	4149	2476	1345	848	605	475	423	380	358	374	320	319	293	319	322	309	299	309	328	308	298	304	309	303	282	272	265	282	299	284	342	288	304	308	294	310	283	280	297	286	286	298	280	277	300	289	307	311	286	282	300	291	285	291	299	280	316	308	316	304	300	309	281	280	311	280	270	305	259	311	275	289	269	284	286	292	297	274	273	275	304	262	290	303	310	320	274	281	272	311	297	274	288	304	276	298	298	292	319	288	318	307	302	275	314	306	274	291	298	288	320	303	284	323	290	301	268	304	291	275	297	311	297	280	303	288	280	288	286	295	282	316	286	305	318	291	284	261	293	284	316	311	250	307	301	250	284	291	274	286	314	291	290	324	295	291	294	274	281	295	305	317	284	272	317	335	282	246	292	336	269	295	295	304	304	273	305	288	303	290	305	303	281	294	301	296	309	309	279	318	327	295	288	311	295	296	295	280	286	269	285	289	286	284	264	267	292	294	309	279	307	306	324	293	297	311	277	319	262	303	289	258	291	304	307	327	289	316	305	285	278	287	284	282	256	296	279	319	276	310	294	296	287	289	307	292	280	296	309	275	276	320	324	283	261	277	320	295	266	283	298	304	276	280	300	299	303	289	276	275	301	273	291	295	302	273	287	266	340	296	309	287	305	311	264	270	313	291	277	275	326	295	294	279	284	266	312	266	281	335	318	309	309	272	302	296	271	275	310	296	315	315	257	336	288	252	270	285	284	288	314	298	291	288	295	312	280	273	330	322	304	276	274	299	295	285	303	290	295	267	294	257	298	293	294	278	303	286	306	267	255	317	277	297	281	302	312	280	293	282	315	297	299	292	290	305	314	285	273	291	272	286	307	332	314	274	281	281	247	258	282	321	277	253	266	331	295	306	294	291	297	344	279	289	272	326	306	299	286	291	319	277	292	286	312	311	301	270	297	294	310	289	270	258	275	301	312	282	280	265	301	279	289	285	286	310	328	276	287	277	276	270	325	318	292	294	285	297	304	306	278	292	315	269	293	280	288	297	281	282	279	284	300	273	273	298	297	279	268	302	307	283	308	264	293	291	303	292	304	253	286	282	314	308	298	265	297	280	322	282	299	267	310	273	280	279	306	287	277	296	307	265	300	275	306	318	314	312	286	306	290	295	281	285	286	322	293	299	297	288	307	294	302	270	272	308	307	311	262	268	242	311	279	304	300	319	319	299	290	291	268	281	309	297	300	272	319	308	314	277	285	280	273	309	302	284	308	299	270	286	280	286	280	273	305	295	297	274	295	286	287	273	286	295	278	289	299	306	281	307	294	299	253	283	292	268	301	303	313	278	270	301	276	293	302	277	295	304	309	297	305	303	320	280	297	299	274	282	289	284	306	307	304	289	291	316	289	288	308	288	297	287	281	286	263	323	328	284	291	277	290	281	286	303	264	300	300	286	278	284	282	302	311	338	288	289	284	275	259	322	276	297	282	275	290	300	274	294	305	295	289	285	277	292	292	300	312	314	266	274	309	302	295	296	289	283	302	293	305	286	272	269	286	269	294	330	304	312	267	312	303	286	289	295	300	306	276	315	292	269	292	296	272	291	292	276	278	290	266	253	314	323	316	297	288	311	319	272	267	317	306	339	292	308	260	292	273	310	312	306	321	291	296	302	278	271	294	304	299	292	278	285	282	291	269	292	279	277	283	281	303	328	289	284	252	304	298	306	273	259	288	274	289	269	271	273	285	275	300	290	296	303	286	316	272	355	283	311	301	289	287	278	295	308	292	310	277	292	314	284	286	316	278	285	237	306	304	297	259	264	294	284	306	302	264	289	311	305	269	273	285	244	286	332	303	345	286	303	283	311	291	272	282	314	322	308	293	297	334	302	292	317	290	311	320	284	294	304	295	315	294	274	267	279	284	320	285	283	303	277	283	294	259	316	304	310	326	278	293	311	286	306	271	288	289	276	266	308	268	304	285	273	321	322	288	314	288	333	298	296	314	316	281	279	297	262	295	295	313	317	302	299	308	292	279	294	287	294	305	308	314	290	312	294	340	295	307	322	281	307	299	277	261	305	310	253	316	302	288	312	288	271	270	305	255	301	288	288	280	304	276	285	259	312	281	298	323	294	289	302	319	308	287	300	290	286	279	288	303	325	292	277	300	303	273	285	309	333	294	257	306	288	300	295	272	314	312	295	328	286	293	302	299	316	278	296	273	300	279	275	265	302	294	295	310	286	294	267	260	305	290	260	306	299	291	312	324	266	283	302	275	291	275	300	295	329	293	270	261	310	270	265	328	278	280	300	262	320	283	297	304	316	292	304	306	288	293	294	307	262	300	282	272	274	267	299	318	286	266	279	307	309	333	290	286	313	296	288	317	276	297	265	295	300	273	292	286	298	276	278	285	289	272	313	300	304	285	299	290	289	291	312	306	320	302	299	314	278	259	287	288	286	285	299	288	294	275	280	310	288	305	318	293	317	291	290	275	298	290	289	298	306	289	304	290	301	299	295	303	295	295	306	292	265	326	305	273	301	322	304	295	276	294	344	262	316	305	276	269	285	267	301	330	297	290	301	281	313	307	286	283	316	260	271	303	300	286	295	296	307	313	292	332	270	268	306	288	277	266	299	279	310	303	288	298	287	336	336	275	287	270	295	284	308	294	259	279	288	309	286	288	297	293	303	308	263	273	299	274	287	289	304	292	290	316	307	286	313	296	269	300	302	283	287	276	276	271	310	309	315	289	284	300	312	304	282	302	291	277	291	269	306	284	303	285	283	269	296	287	269	290	291	276	330	311	262	274	328	320	293	300	311	282	269	298	289	319	294	312	296	311	291	286	307	322	278	332	293	293	269	264	293	283	286	261	287	290	292	310	291	341	306	313	319	279	282	296	298	323	268	276	278	295	320	311	280	306	309	296	293	314	299	282	270	288	301	327	306	301	298	280	297	305	284	255	288	284	301	290	315	281	287	282	262	290	317	279	310	310	308	292	313	284	278	278	302	287	295	287	295	271	320	279	289	291	264	299	319	301	284	324	297	284	261	298	304	297	320	327	279	297	313	286	298	291	282	284	298	327	316	303	299	280	289	296	302	303	276	285	280	284	336	325	277	296	300	298	322	296	292	265	280	292	316	313	256	293	293	327	308	277	285	284	340	261	270	298	294	279	288	285	298	301	291	286	284	274	297	274	283	297	282	274	291	311	299	276	302	264	304	281	300	298	306	302	298	291	311	289	277	292	273	277	296	327	277	312	330	281	267	301	306	298	268	320	294	286	296	260	268	309	282	324	336	276	292	293	279	310	255	316	282	298	284	290	274	297	307	310	316	308	295	287	298	271	288	292	295	302	279	295	314	270	314	280	286	312	288	304	294	312	287	308	322	284	272	315	281	314	291	296	289	289	305	290	274	326	294	288	283	308	296	273	301	285	326	286	268	275	299	289	295	267	272	306	270	276	304	286	293	290	270	311	296	315	312	252	275	302	265
35263	53231	40565	24631	15560	9765	6935	4282	2259	1287	866	686	561	514	468	460	419	359	384	358	368	376	374	322	333	342	305	335	331	344	368	319	315	315	322	319	318	298	319	325	345	328	354	340	323	366	325	312	335	304	292	306	320	292	292	318	305	309	298	319	288	329	327	313	328	302	303	318	295	314	292	337	332	298	330	324	322	296	326	335	299	295	310	323	357	310	316	350	302	291	350	325	330	331	327	352	291	292	314	287	298	326	305	332	334	309	356	327	310	317	307	280	309	348	294	353	332	286	301	338	335	333	301	308	332	315	332	294	320	330	314	311	333	315	342	314	331	311	337	316	294	334	350	337	331	333	319	321	317	294	306	330	326	322	310	304	310	333	278	354	280	295	336	284	334	317	344	337	338	328	323	267	326	311	292	298	348	328	304	349	296	326	326	329	314	315	317	331	281	339	292	302	309	350	318	301	331	323	309	377	309	292	349	313	313	323	321	333	277	331	306	285	337	317	304	316	337	298	326	324	310	336	299	327	344	329	305	338	307	313	341	302	312	328	318	354	327	314	328	308	348	329	328	325	298	301	322	309	280	315	343	319	325	327	320	321	360	332	291	324	314	322	340	318	343	306	298	334	317	333	348	350	315	333	314	350	315	302	326	306	323	329	312	322	311	327	316	302	319	333	320	326	314	322	319	350	310	318	348	324	302	335	320	307	339	314	324	326	331	297	346	328	334	298	317	335	316	330	320	342	321	295	328	329	335	297	294	316	292	311	305	305	290	341	319	324	288	311	322	313	342	322	276	335	304	320	327	326	361	324	295	297	358	299	304	294	333	314	317	305	321	292	306	328	302	316	298	324	295	291	313	359	307	318	314	332	317	310	308	340	298	323	317	293	324	300	331	324	302	314	315	328	333	323	313	325	332	359	324	318	306	312	293	325	319	342	299	305	315	329	312	316	318	320	342	320	326	283	290	320	324	328	326	336	313	307	294	330	307	306	332	287	314	348	297	296	329	331	334	325	308	310	305	305	348	324	283	356	339	316	293	289	315	297	316	309	297	325	306	298	317	331	345	299	330	340	330	319	291	313	351	308	309	341	308	322	337	322	353	294	331	348	317	325	346	318	310	300	332	353	325	334	315	348	324	321	321	301	329	305	285	299	339	306	313	325	303	337	340	294	301	329	327	344	325	313	286	319	314	374	290	347	326	321	312	297	293	325	316	292	339	285	296	338	320	309	299	292	298	314	308	334	325	319	319	311	341	318	325	318	319	301	306	319	338	332	309	321	329	317	346	290	299	328	305	300	337	298	330	296	322	306	323	353	309	313	352	325	279	329	298	318	311	299	298	322	314	325	326	325	352	271	326	316	300	290	288	309	313	344	318	297	333	327	302	333	334	350	305	286	334	318	314	319	298	330	294	297	320	329	328	318	307	305	356	313	317	312	293	303	302	308	336	296	318	293	325	316	336	311	315	297	310	317	328	321	293	342	323	331	315	308	320	319	324	315	336	289	318	322	309	316	331	346	315	293	293	310	305	316	296	302	336	323	309	305	333	298	361	319	303	316	333	327	296	342	350	315	321	323	329	336	331	298	298	360	343	292	318	327	310	307	353	299	314	303	311	323	338	322	292	318	327	306	336	338	306	302	308	338	305	337	290	273	315	294	349	327	329	334	291	325	321	320	306	331	338	328	327	296	358	329	314	336	308	315	314	334	342	314	303	290	320	323	317	306	328	311	345	310	328	292	300	323	318	308	288	326	322	336	304	331	327	304	327	306	344	299	333	327	321	333	313	340	314	348	301	328	312	317	328	326	329	280	318	320	332	322	304	298	305	308	322	314	318	355	295	331	296	314	311	328	308	312	295	345	326	316	338	321	290	304	301	306	296	293	289	320	301	309	317	345	340	312	292	329	307	321	297	285	308	334	327	317	292	306	338	299	337	317	299	289	323	312	326	333	292	306	348	313	305	339	326	342	303	337	320	352	318	295	303	293	307	344	312	301	307	315	286	290	309	313	334	343	350	307	310	333	324	345	319	303	317	319	331	303	339	311	303	296	314	316	353	329	331	335	315	333	292	311	323	319	304	328	309	333	313	344	321	338	358	320	293	312	324	311	302	282	313	323	276	328	297	328	301	300	335	315	302	322	323	344	337	325	310	326	304	299	307	292	314	348	327	325	309	309	312	327	328	327	311	309	328	305	335	305	318	356	337	297	345	324	337	332	330	314	339	289	300	295	307	340	336	309	287	320	290	333	348	310	294	314	305	307	317	354	293	323	337	295	322	294	284	322	300	309	341	288	333	300	329	326	355	309	327	325	303	356	309	291	341	325	334	306	314	299	307	316	295	324	322	329	304	318	314	279	331	297	292	310	332	306	315	326	319	309	307	329	341	327	335	297	299	308	339	321	335	300	311	307	340	331	328	269	282	321	309	343	314	254	300	320	335	346	312	330	288	285	333	311	318	310	316	324	340	299	301	305	318	309	317	324	325	301	317	313	318	325	305	316	331	325	329	307	312	339	342	314	328	340	330	308	324	320	313	323	328	325	281	318	318	317	320	336	323	339	329	319	334	311	337	316	323	316	307	326	332	338	297	306	304	324	298	341	338	334	327	299	309	335	335	332	295	316	283	320	296	303	280	342	320	315	317	335	316	330	293	342	315	319	308	316	330	339	302	323	307	296	354	300	346	324	337	321	329	293	288	311	332	315	320	282	323	331	337	348	312	333	291	306	312	378	311	315	341	346	319	320	336	349	327	320	340	353	290	336	353	327	325	302	300	349	326	333	347	302	320	328	324	283	306	342	301	316	314	323	345	299	332	311	295	308	325	307	327	318	325	332	314	308	324	325	314	316	328	316	327	329	338	341	345	295	322	302	323	357	351	303	345	310	315	326	314	304	316	307	313	346	307	330	345	294	311	349	335	314	313	298	306	311	316	321	322	322	313	335	347	326	366	320	307	306	321	328	314	311	299	321	312	321	330	355	311	301	316	315	335	313	311	343	294	320	321	294	322	285	318	326	299	295	312	328	285	297	300	323	347	337	330	319	329	340	313	330	322	320	297	311	293	318	270	317	337	319	323	283	336	311	320	328	300	309	307	322	287	306	323	308	349	355	296	300	325	315	342	321	302	315	329	320	293	298	328	304	334	306	303	310	293	326	285	289	325	327	288	323	288	321	331	305	334	301	315	311	331	328	304	294	316	300	320	300	326	349	338	359	325	319	322	315	316	321	319	309	321	362	339	272	353	337	324	328	314	315	324	304	299	336	323	327	327	295	311	331	331	304	318	287	304	326	321	309	312	320	324	311	367	295	315	303	330	330	335	341	316	314	319	316	341	352	345	324	328	296	311	287	312	289	300	316	307	331	331	307	318	321	314	280	296	311	310	324	309	324	340	276	338	331	326	310	344	343	301	319	296	338	305	318	348	294	308	355	303	325	334	296	279	323	334	344	310	286	325	314	331	333	316	336	321	318	309	299	301	354	304	308
24399	21667	29215	25898	23242	18592	11531	6326	3148	1770	1065	614	583	530	526	528	477	393	420	353	373	349	341	336	362	341	362	341	308	303	331	323	317	335	303	348	290	327	296	329	305	359	339	328	317	337	323	323	346	311	337	309	341	323	310	301	310	334	333	306	326	321	335	309	338	323	316	358	326	337	311	359	306	336	323	314	313	303	336	307	338	321	323	339	326	303	301	389	314	294	304	341	313	322	342	354	319	351	321	302	332	317	300	335	345	314	317	365	342	318	338	314	343	345	318	344	314	347	302	350	357	322	303	359	311	356	347	329	309	299	321	337	320	318	331	330	329	333	344	340	310	316	347	343	351	322	383	326	323	326	293	340	326	317	333	306	361	324	337	324	286	335	339	361	340	314	355	327	342	330	321	373	351	311	356	337	321	289	321	346	339	314	331	334	299	328	334	346	319	291	347	336	320	347	285	348	318	317	328	325	356	307	335	300	351	322	308	325	308	302	316	349	324	310	302	349	321	326	294	322	343	315	358	323	337	357	291	292	341	332	293	315	358	326	306	332	344	344	346	335	312	324	311	329	343	322	392	330	321	360	351	317	329	307	342	333	310	320	349	339	315	331	309	326	340	322	302	319	329	341	331	356	336	342	331	343	351	357	371	355	354	352	324	309	374	360	334	327	330	311	349	339	333	335	306	351	330	320	324	350	324	364	350	324	348	318	314	321	331	323	303	345	315	319	309	356	318	345	342	349	313	336	341	332	328	303	349	341	323	360	303	309	359	346	331	323	334	321	323	320	329	309	310	315	306	302	322	337	303	338	323	323	316	331	316	325	299	349	352	344	372	322	329	349	320	336	337	301	336	344	304	338	337	316	336	333	329	374	326	317	321	320	317	324	314	338	323	336	352	328	362	312	338	301	331	345	321	316	358	320	322	339	334	317	323	326	336	317	339	305	330	348	363	305	305	308	359	400	312	326	348	329	348	332	344	330	343	324	331	307	336	313	322	328	306	339	333	317	367	348	325	344	340	312	333	344	334	325	315	334	337	343	330	318	294	326	326	346	306	311	319	332	284	326	340	305	371	302	336	315	356	327	340	333	306	326	329	317	334	375	337	334	314	353	335	327	333	349	325	319	355	307	315	304	338	329	355	351	333	326	329	367	330	317	301	314	344	336	311	358	314	339	356	338	324	304	321	321	342	318	340	361	313	346	346	315	327	323	306	328	338	308	342	317	340	305	341	342	358	324	314	361	311	318	339	342	339	326	305	360	320	292	333	303	305	323	314	288	325	348	295	332	332	319	332	332	292	366	369	301	329	311	327	318	293	314	317	340	335	340	314	337	318	341	328	287	337	353	330	359	366	322	310	377	335	347	319	355	299	360	340	317	328	348	317	335	350	322	316	336	309	315	331	337	325	320	312	327	322	335	332	331	327	316	324	346	315	328	316	301	311	360	352	306	368	347	347	275	319	314	353	358	323	337	337	327	339	323	357	293	345	347	343	333	349	333	329	311	358	336	319	335	348	336	364	308	312	355	360	348	326	351	315	345	345	323	333	313	331	342	313	315	336	314	356	369	341	345	353	338	311	360	333	323	325	341	299	339	342	319	361	337	351	326	324	350	374	375	340	339	305	319	312	357	335	323	370	360	321	328	320	327	323	315	328	328	325	343	305	339	357	334	330	344	339	316	321	372	313	301	321	321	362	305	342	321	328	344	323	325	309	350	329	338	311	336	331	325	317	325	341	322	323	336	296	325	344	330	328	319	316	352	314	340	335	334	325	302	337	303	317	342	313	310	331	331	316	309	340	369	332	324	298	309	301	344	315	309	322	329	365	349	354	330	311	335	306	354	351	320	340	317	340	299	301	358	309	312	292	345	364	352	317	325	321	319	305	293	352	341	330	341	307	344	305	366	326	265	316	322	346	320	345	352	308	310	348	349	307	330	325	314	314	364	347	350	304	304	340	314	303	321	317	338	328	281	331	321	334	343	343	328	330	324	311	365	347	348	368	339	332	348	321	342	317	328	339	351	342	334	353	310	332	310	322	347	363	334	313	348	319	318	338	319	328	349	343	346	340	349	319	327	351	325	363	333	370	311	323	332	330	306	297	323	341	344	364	323	345	321	317	333	345	304	335	346	345	346	345	353	341	315	311	306	339	347	347	346	326	317	313	341	299	352	340	338	321	315	321	321	312	364	344	329	313	346	332	307	343	321	334	327	301	305	310	352	326	326	303	322	344	351	308	309	314	324	321	349	365	356	326	330	340	343	351	355	351	301	342	343	311	359	287	352	349	326	298	321	332	327	329	353	333	322	291	349	310	348	326	322	330	342	325	321	315	318	308	357	337	314	338	335	352	337	323	322	330	290	327	337	303	354	318	291	294	343	345	354	331	333	318	335	327	341	332	321	337	345	317	328	316	337	341	343	346	332	302	323	324	319	352	316	322	338	326	321	325	335	310	292	299	325	327	320	321	316	298	319	321	325	313	359	298	361	317	325	347	326	338	302	367	345	366	301	330	339	345	298	300	338	308	307	311	327	333	351	324	338	349	338	334	339	356	297	354	355	339	369	346	352	314	346	314	342	340	341	333	349	325	333	311	297	294	360	320	326	331	314	326	321	347	312	345	334	328	364	377	285	345	340	318	324	297	310	312	336	334	322	330	333	307	329	346	328	340	334	321	331	343	338	346	332	324	334	338	330	339	294	340	334	347	320	293	323	329	325	310	329	324	360	331	353	320	327	308	383	347	356	323	336	339	333	308	332	324	323	313	302	324	314	320	289	331	307	320	341	298	319	320	350	353	312	350	346	333	336	318	301	328	354	319	376	328	301	307	318	329	312	320	336	312	325	328	320	323	338	332	304	339	340	345	334	337	355	324	347	350	321	310	369	320	327	284	300	334	321	306	351	316	322	329	306	301	323	324	340	322	318	354	358	334	372	331	275	304	327	348	327	321	322	335	320	345	332	331	335	312	353	335	330	320	321	324	349	332	330	359	375	310	323	311	367	322	303	330	346	327	322	330	338	310	303	335	332	310	356	322	322	333	335	322	341	332	320	327	327	341	301	360	331	354	334	350	366	325	314	352	361	322	360	334	309	341	357	332	337	322	340	319	351	306	329	325	353	308	333	326	342	345	315	340	312	335	332	313	324	341	272	333	332	342	322	324	336	327	307	331	306	344	312	315	330	313	347	325	336	354	321	346	357	351	335	324	314	334	308	336	332	347	310	347	337	332	331	318	345	352	337	325	329	289	307	307	300	353	348	334	332	339	338	335	349	319	316	328	305	314	329	335	340	343	328	319	322	341	357	331	348	322	329	319	338	335	329	357	300	317	307	302	296	344	346	347	320	321	329	315	329	313	335	325	335	302	336	334	308	327	310	357	361	314	311	331	343	316	324	362	301	344	349	323	304	309	376	345	320	315	312	342	317	350	334	295	314	322	298	299	359	329	333	318	312	320	327	347	352	326	325	322	335	334	326	306	343	321	331
35612	61679	46637	33358	25418	17029	12983	9341	4849	2868	1654	986	746	651	615	648	569	491	463	441	406	398	438	437	391	418	366	391	383	385	361	375	361	344	370	361	339	387	314	355	352	325	358	337	352	375	380	368	373	341	322	332	332	322	335	327	323	358	305	370	353	324	325	341	343	342	304	340	365	340	343	336	371	336	306	348	357	345	346	384	327	370	331	357	363	363	339	345	335	354	373	313	359	349	386	329	308	346	343	343	347	376	316	336	339	364	351	327	353	359	344	319	333	368	319	356	375	347	340	354	352	362	374	364	347	346	338	307	341	346	362	357	349	359	334	322	349	341	329	319	355	341	360	339	343	329	346	342	347	339	371	334	312	361	338	331	357	351	366	359	374	357	347	330	341	367	328	351	355	361	358	332	346	348	354	374	334	358	355	346	343	328	355	371	340	354	359	352	381	323	304	332	352	344	349	334	332	356	363	331	348	365	334	362	329	387	353	328	331	330	356	362	323	338	346	327	360	352	361	339	368	344	337	349	367	369	358	335	340	314	358	396	327	352	396	329	382	322	332	349	336	345	321	329	343	366	320	387	337	327	376	347	370	315	346	360	323	337	324	323	364	319	297	329	343	311	349	366	347	324	362	354	374	325	330	308	360	360	339	331	350	369	348	352	332	374	333	327	330	354	345	290	336	341	325	337	326	372	344	358	313	350	332	342	326	371	330	372	345	350	360	363	348	356	368	354	335	327	378	355	323	350	347	351	338	356	335	355	332	396	340	326	350	371	403	344	357	355	365	332	365	333	327	346	342	340	351	334	394	343	382	341	316	354	357	381	354	369	357	330	335	374	381	340	356	337	355	340	355	336	356	364	363	366	363	380	339	342	306	358	323	374	369	332	348	339	328	321	342	330	334	350	330	343	302	375	331	345	336	350	362	342	360	331	298	319	337	383	323	343	361	369	356	352	344	349	330	328	345	379	343	329	330	353	356	371	375	347	339	364	369	336	364	351	365	314	344	351	388	352	351	367	328	377	367	322	356	356	360	364	337	359	340	350	365	314	346	347	348	331	341	333	331	341	379	339	349	342	359	333	349	352	356	362	339	367	352	378	354	329	320	348	336	375	328	340	326	332	353	332	360	359	360	319	358	318	343	373	321	366	354	330	347	334	328	369	365	376	339	348	367	355	365	336	355	351	379	339	367	356	331	334	397	360	360	353	361	383	332	356	331	376	293	352	343	308	343	345	322	372	337	352	336	354	351	351	339	363	318	314	353	371	367	365	380	348	314	342	343	336	360	327	340	339	325	322	341	332	361	296	330	292	346	363	351	323	352	330	362	324	327	341	323	337	363	370	351	352	316	345	345	327	351	324	348	360	363	400	319	361	336	370	337	346	356	343	333	325	363	335	324	341	346	344	341	347	306	368	331	347	357	333	319	354	349	361	363	373	346	361	347	318	358	379	337	363	350	341	353	353	339	347	353	359	308	352	323	344	334	349	338	321	373	335	347	347	360	362	359	382	367	318	367	336	337	351	350	352	343	327	382	347	330	355	365	315	352	364	337	362	348	364	360	342	338	374	329	341	364	331	314	343	343	333	360	358	351	357	335	319	358	319	345	351	341	327	328	368	341	372	335	334	366	344	339	328	305	364	361	349	371	388	312	315	346	403	357	387	364	345	346	375	324	351	334	362	324	327	339	369	320	324	333	346	370	328	373	295	357	361	368	340	340	331	328	359	341	344	344	384	356	354	370	370	341	354	347	349	303	373	335	325	337	373	352	378	358	351	317	345	341	353	330	336	324	363	341	346	364	369	318	342	366	334	371	358	325	319	345	365	361	341	388	326	352	354	379	359	358	344	331	309	338	341	388	346	326	290	355	413	346	345	329	355	358	339	335	348	326	365	341	344	336	320	377	361	335	334	348	351	319	368	370	313	334	347	358	319	333	396	342	360	348	357	368	364	350	374	373	304	336	305	307	325	327	351	374	359	345	369	338	354	333	343	338	338	367	355	339	358	353	353	370	344	379	339	340	366	357	329	334	331	350	375	366	348	379	361	309	365	334	362	350	340	359	362	359	363	363	335	351	336	346	340	348	310	329	345	348	325	329	346	357	329	377	357	370	351	321	373	358	315	328	345	383	325	376	333	344	346	398	368	350	375	360	322	387	328	311	365	369	372	336	328	336	330	331	362	342	354	389	320	316	375	341	378	358	362	298	328	341	354	329	321	344	348	346	348	355	369	370	341	332	362	317	356	328	323	368	357	369	323	336	351	313	340	360	334	329	337	343	352	346	321	349	325	349	337	348	358	332	337	362	313	347	364	345	378	341	325	369	349	379	350	330	345	336	306	348	334	339	352	329	350	377	345	322	374	352	348	353	368	354	335	366	342	359	343	380	348	354	309	352	357	363	359	372	333	351	342	371	344	328	329	375	312	371	377	357	320	370	348	352	347	294	338	355	339	325	354	352	359	303	348	322	359	356	360	350	363	363	347	334	377	362	374	346	366	316	343	345	359	307	350	369	343	333	354	354	342	336	365	328	343	362	363	326	326	337	395	344	344	330	356	367	353	355	316	346	352	327	376	337	309	359	343	326	356	378	383	320	349	327	324	329	334	374	354	359	286	366	400	338	351	367	361	395	385	345	372	369	371	293	349	344	372	368	329	346	325	317	356	343	378	347	317	376	340	355	357	355	297	367	374	369	331	332	330	321	359	339	362	351	319	329	369	336	352	336	409	357	363	370	307	359	361	352	358	356	332	342	340	317	357	352	361	358	339	349	350	330	363	337	307	386	322	333	333	354	345	338	355	344	322	365	334	377	358	337	334	345	364	352	345	356	327	347	324	372	328	322	325	380	366	356	317	342	364	355	366	323	366	360	341	324	343	349	311	328	369	370	381	316	354	354	345	356	318	326	366	367	366	346	344	353	339	371	349	322	329	325	352	315	332	342	353	340	344	347	350	352	328	332	365	364	331	393	338	390	351	310	358	324	332	366	360	359	357	358	325	357	339	354	342	376	341	366	339	345	360	380	344	323	366	337	344	327	347	337	372	376	319	329	355	331	333	311	343	361	345	335	329	311	366	324	351	328	311	309	347	328	323	339	364	320	327	351	323	347	333	370	356	359	332	314	360	337	348	380	331	340	329	291	362	336	370	389	329	341	374	384	358	349	321	351	386	355	355	369	353	353	334	355	348	375	374	358	345	319	370	361	351	327	311	366	363	343	347	364	366	333	365	324	351	388	345	365	321	360	356	341	348	374	320	327	349	354	330	351	346	386	371	321	343	342	332	338	374	340	361	356	378	379	319	354	332	318	359	343	319	346	381	369	326	369	346	334	353	329	341	336	376	362	324	331	348	355	312	346	330	347	334	342	367	341	322	312	361	373	337	346	345	331	373	319	358	336	349	338	350	345	336	345	354	334	337	338	360	347	360	374	326	359	353	386	305	312	342	343	364	368	372	336	349	331	333	341	345	347	349	348	365	359	338	336	328
25610	21881	30077	28711	20620	13003	7719	4544	2559	1478	762	572	635	538	526	520	492	505	468	415	445	430	413	427	387	444	415	454	400	404	455	434	416	417	380	424	407	465	389	385	424	398	395	417	423	412	410	441	374	410	432	408	396	440	410	416	420	396	410	442	399	377	404	434	441	430	457	477	423	415	447	428	383	431	426	429	442	389	418	423	426	397	421	392	396	409	411	413	399	412	445	427	385	423	391	397	460	414	369	402	409	399	430	411	416	386	411	416	393	431	454	382	436	378	416	404	437	415	414	433	382	407	395	443	389	415	426	403	423	401	401	421	397	418	424	447	420	421	411	436	392	403	404	423	408	425	400	386	415	423	380	387	432	430	406	384	424	413	399	421	418	421	379	382	411	437	429	402	364	404	392	442	359	424	439	431	403	379	392	406	396	440	411	416	389	390	384	423	403	406	403	380	400	412	422	416	396	377	410	395	385	433	420	426	446	453	399	400	409	418	391	414	429	396	397	432	416	418	408	409	418	387	400	395	426	433	394	425	404	404	403	421	387	408	382	425	446	390	416	377	440	414	437	429	393	381	371	416	415	378	384	384	406	420	430	403	407	407	410	386	449	395	380	399	406	389	409	408	382	372	412	426	394	400	410	409	421	420	386	434	405	385	405	414	393	414	393	442	402	396	416	382	405	394	393	466	410	416	417	427	388	429	399	406	425	447	419	421	423	405	408	420	423	420	404	437	405	431	415	438	422	448	414	399	439	418	429	419	428	416	419	407	406	403	402	418	414	381	386	420	397	430	380	402	390	425	435	397	397	420	403	429	417	412	378	382	402	405	406	384	418	451	415	370	429	448	434	365	400	428	400	419	411	370	386	398	416	413	401	413	354	399	405	403	416	438	463	399	417	367	391	402	386	396	433	433	423	406	419	361	400	397	425	413	388	385	389	418	405	402	404	433	438	409	412	397	408	424	431	383	388	435	420	420	422	407	420	399	401	421	405	428	426	452	430	444	405	412	404	396	404	394	403	398	408	400	380	414	362	397	384	388	381	412	392	404	390	430	381	404	412	401	426	391	391	391	410	403	421	366	415	386	412	445	390	383	394	395	431	416	420	385	419	380	386	439	404	418	398	396	445	448	421	422	397	422	427	410	436	407	388	386	376	425	386	391	399	387	422	380	400	397	408	426	417	422	457	428	406	420	401	401	399	420	389	438	414	438	392	400	388	400	443	386	444	403	423	415	415	421	387	377	434	402	407	392	401	391	407	392	397	420	397	394	450	405	382	405	400	439	417	406	427	415	369	354	403	415	411	431	406	427	394	429	411	373	394	404	404	434	422	442	435	400	388	433	421	396	448	390	429	430	400	435	384	414	388	417	378	412	434	408	383	384	418	441	393	440	374	400	400	395	379	371	397	439	436	371	405	379	411	431	426	400	427	414	440	391	416	395	424	425	399	422	377	414	427	439	401	428	445	415	397	464	427	405	412	406	417	423	431	424	423	407	409	407	376	340	412	452	427	378	415	389	418	392	418	364	390	388	436	420	410	438	402	418	433	401	363	359	468	391	411	388	416	441	412	383	371	413	412	431	390	379	406	417	400	389	389	400	441	402	440	400	405	389	418	413	396	401	390	445	410	384	404	410	409	387	369	391	385	399	410	408	420	379	431	409	417	397	419	414	428	427	397	416	398	385	423	401	363	385	428	411	401	423	421	383	400	440	456	405	404	386	417	426	427	387	410	427	429	416	413	443	406	387	382	402	408	397	400	410	411	413	380	374	418	390	375	435	378	398	386	433	402	420	375	401	429	401	382	403	432	437	436	411	407	442	432	437	427	396	415	418	399	423	390	420	397	390	407	425	410	433	395	400	431	425	378	357	400	418	406	378	407	410	402	411	387	402	404	411	404	373	432	419	393	446	428	368	414	420	375	425	412	407	405	405	420	425	410	373	427	426	405	403	412	387	400	435	447	402	409	431	401	390	439	393	402	411	427	386	406	412	408	432	425	375	389	459	442	414	385	441	387	388	423	445	407	451	462	431	390	415	423	407	422	388	406	404	408	385	392	411	458	406	426	416	384	391	429	394	427	429	420	426	411	440	421	424	400	400	414	421	423	412	389	409	392	415	400	400	370	425	381	430	427	391	394	416	409	405	393	374	387	413	400	422	409	389	417	382	394	404	433	414	387	398	413	396	390	420	426	400	383	405	381	411	414	415	405	401	399	409	419	412	400	402	413	411	389	383	411	428	465	373	403	419	382	410	413	404	409	427	448	402	399	405	418	359	406	421	423	409	428	403	427	395	406	415	430	409	412	389	448	408	428	383	430	404	426	407	366	389	425	366	425	404	416	412	437	422	391	422	398	389	394	399	394	409	412	370	401	408	408	405	382	403	417	441	402	411	417	421	397	400	407	419	388	364	391	409	441	432	400	362	401	441	423	406	437	402	405	381	389	411	427	414	381	427	433	411	393	398	433	409	388	403	440	373	403	407	401	423	419	444	437	421	431	392	375	429	454	413	421	435	392	407	405	423	448	404	431	393	466	375	389	395	422	365	395	384	411	389	403	437	397	388	425	386	391	456	408	423	404	375	404	400	382	440	403	405	363	424	423	437	394	356	398	423	392	427	410	409	400	396	398	384	418	411	384	384	454	427	390	394	414	396	400	408	438	411	368	392	384	392	397	408	414	418	403	396	406	409	427	443	394	422	381	402	443	410	368	418	411	430	418	394	393	409	404	409	403	384	438	429	416	379	404	429	412	437	410	392	352	426	428	403	394	403	393	398	410	415	366	412	437	401	417	411	401	407	419	456	395	360	425	416	426	385	394	414	439	397	411	403	408	394	407	392	422	412	451	362	384	428	393	404	421	373	446	466	385	429	365	381	434	404	410	381	405	406	421	422	398	410	388	413	419	410	419	381	394	413	400	429	430	415	390	435	429	411	424	413	425	413	414	433	393	408	387	424	402	415	384	385	436	389	373	399	394	418	439	435	410	424	395	382	380	390	453	379	437	425	396	411	401	440	388	386	400	421	412	399	415	425	416	405	444	392	427	423	395	377	390	398	396	401	405	402	362	408	405	449	412	417	387	432	436	395	406	402	418	385	393	382	387	405	408	403	417	419	385	395	443	421	385	378	421	399	404	438	405	393	449	424	416	379	421	416	407	434	418	425	403	390	430	404	388	390	401	449	386	371	421	406	433	456	420	389	395	403	429	392	410	418	410	405	410	407	365	425	406	396	417	388	404	402	461	378	416	388	403	382	424	424	416	390	400	409	400	364	435	400	376	414	403	388	357	401	422	424	385	402	403	406	426	385	439	401	375	404	404	411	380	412	444	366	406	441	401	385	393	397	427	369	436	400	404	404	430	402	393	448	413	390	427	413	399	440	384	415	409	434	380	397	421	402	396	408	418	419	386	413	405	425	433	418	389	390	435	405	429	395	411	397	409	386	389	395	414	415	411	411	422	412	387	390	444	390	405	397	417	398	408	420
34889	56832	44350	30167	21516	15867	11253	7852	4551	2455	1270	893	743	725	669	624	575	551	500	474	476	479	474	470	491	460	498	473	438	444	436	471	467	438	439	469	427	424	442	460	455	405	405	433	420	466	431	452	428	461	403	441	466	466	458	470	471	452	427	429	430	414	417	427	428	407	419	413	455	509	439	422	405	437	395	444	430	466	448	421	466	436	475	430	405	458	407	429	421	432	448	466	435	436	461	417	423	429	451	418	418	414	446	449	432	403	469	412	483	416	465	436	410	424	426	465	448	421	411	416	468	428	421	418	437	451	433	432	455	427	469	456	447	443	446	418	445	395	458	429	452	444	414	446	428	451	441	434	420	427	456	438	431	439	426	440	430	465	477	454	416	458	445	457	437	468	465	470	448	412	417	476	425	437	405	409	431	430	415	440	381	457	450	450	448	452	436	470	418	497	453	478	439	456	435	447	445	423	449	402	443	440	463	465	401	444	411	462	436	440	421	451	421	417	460	449	448	425	461	416	397	452	427	418	442	438	409	451	466	438	455	429	459	427	472	448	412	430	452	438	407	432	448	413	430	459	435	402	433	428	457	460	426	405	419	448	453	440	425	457	463	483	448	452	452	430	425	445	424	422	416	425	386	437	448	445	466	449	425	458	448	393	443	444	436	418	423	451	397	452	439	422	449	415	408	461	422	423	416	458	405	457	461	454	467	441	434	454	434	435	457	453	424	419	476	450	397	396	418	446	438	416	431	429	438	458	432	457	410	428	414	419	406	425	447	418	465	450	403	431	433	431	445	468	434	466	432	463	468	450	416	442	439	418	430	439	401	444	448	457	421	447	445	425	417	440	431	436	438	464	463	433	431	440	420	417	435	459	415	443	427	409	442	444	429	489	427	426	393	473	443	449	455	466	455	439	475	431	427	426	426	444	427	459	432	420	459	428	468	425	430	437	440	462	440	441	401	433	435	437	443	447	417	459	393	419	452	418	416	406	426	454	449	450	445	459	426	392	477	452	433	448	457	480	463	431	467	451	476	437	426	447	442	442	443	441	445	451	416	420	447	452	433	425	432	427	429	397	441	454	467	429	418	435	447	472	440	453	470	402	420	427	442	434	458	418	429	421	435	442	425	427	413	422	449	449	452	428	420	403	450	458	417	444	404	422	417	436	443	428	420	429	425	445	424	492	429	436	430	443	451	451	438	442	408	455	430	435	456	450	469	448	441	431	443	422	451	401	439	445	422	413	432	423	441	452	474	426	417	436	411	413	424	436	432	423	414	478	448	425	417	445	465	400	421	440	452	456	418	444	448	447	449	463	423	440	422	402	468	425	418	439	450	436	435	435	450	417	435	447	439	468	429	422	480	419	407	444	453	433	418	456	446	417	457	418	426	421	419	476	411	398	451	383	439	409	427	404	452	385	442	463	448	412	438	447	440	455	443	409	454	439	390	467	436	414	441	419	429	420	456	443	452	433	450	453	437	419	445	443	405	464	454	443	414	428	450	491	425	435	435	421	465	444	423	452	395	406	469	407	433	446	450	441	450	444	436	418	422	426	469	417	429	461	428	415	430	427	454	452	416	469	471	459	409	428	452	445	441	450	424	460	424	428	463	445	403	414	397	425	433	398	453	437	447	431	482	463	414	444	459	420	454	439	423	425	418	485	416	461	440	463	444	401	438	458	425	458	400	446	441	436	454	452	462	435	439	457	450	395	446	449	443	418	427	444	455	447	435	423	432	448	468	394	438	447	433	406	427	431	439	418	436	425	432	444	443	415	463	448	450	461	430	458	461	455	427	422	428	427	412	453	450	452	445	438	412	434	419	402	442	414	451	429	483	419	438	439	448	451	442	468	473	446	449	424	402	413	470	417	443	438	419	394	436	429	467	459	419	437	448	434	452	436	411	431	425	411	443	452	447	435	449	453	414	439	460	389	434	432	427	444	430	415	472	455	456	444	439	422	436	407	430	433	415	470	444	428	468	450	466	451	388	415	466	379	431	428	474	439	441	433	442	456	409	494	405	431	456	403	401	393	425	449	460	396	405	434	433	430	436	395	433	430	444	436	420	437	441	473	445	453	460	454	431	452	445	389	406	464	418	463	469	421	442	434	415	428	421	450	411	454	464	467	427	433	456	429	448	444	442	433	417	437	450	451	424	415	481	433	428	437	491	436	432	460	482	431	397	426	419	446	454	448	411	443	457	428	415	420	454	432	421	399	452	444	476	438	474	445	459	461	455	427	393	436	455	397	392	407	449	435	452	410	437	437	412	450	446	439	455	433	416	431	439	446	433	437	465	399	443	435	435	433	434	413	478	403	482	436	402	438	451	439	434	457	430	460	456	417	433	426	451	402	474	416	405	420	404	409	450	430	393	399	438	426	429	422	433	421	469	445	440	422	416	440	449	454	435	483	440	457	417	420	445	428	421	453	441	444	457	400	441	416	441	425	443	440	465	427	425	457	426	427	434	425	403	415	447	442	406	461	453	412	418	443	438	499	403	415	452	422	469	419	444	393	447	461	427	435	437	405	440	466	418	425	451	429	420	432	454	462	419	466	399	446	408	424	461	440	394	425	387	437	430	409	415	422	471	442	437	429	460	408	460	447	447	447	410	427	438	429	421	470	445	419	437	421	460	424	427	446	426	429	415	399	469	427	422	434	388	455	430	435	434	447	444	426	474	421	435	440	411	415	424	462	419	454	428	429	441	492	460	468	424	408	460	422	413	435	445	437	429	428	420	434	426	425	425	440	463	438	459	418	402	448	462	481	453	448	435	432	450	451	433	443	373	428	436	436	459	435	448	452	458	444	429	426	460	431	459	467	413	450	436	413	415	404	423	422	435	433	442	442	403	444	452	449	430	413	453	449	430	440	466	416	460	422	432	436	442	474	485	451	432	473	450	481	423	455	423	453	427	431	435	416	441	439	433	415	436	450	429	431	453	446	433	432	421	411	459	433	388	440	464	445	473	460	439	477	440	440	428	444	433	441	479	417	411	447	437	425	426	423	432	374	398	440	454	478	400	439	394	408	431	438	420	415	452	425	448	424	475	460	435	451	426	469	428	441	448	402	444	454	424	449	455	419	430	381	420	460	422	423	425	447	403	431	454	462	408	437	429	433	456	417	428	433	441	458	411	435	441	425	429	447	467	419	408	439	451	436	445	472	422	482	412	425	424	459	424	457	450	419	426	476	462	416	452	430	462	404	441	457	420	454	418	427	444	471	439	435	430	464	420	447	430	439	437	451	435	440	452	439	426	444	464	419	440	412	457	421	434	462	454	437	401	438	401	428	433	430	451	401	392	436	468	415	427	443	457	451	418	444	452	447	451	452	451	444	429	423	455	487	452	440	440	464	477	447	425	378	414	437	450	448	458	453	430	467	442	489	435	427	459	398	423	418	406	451	448	428	427	431	415	425	444	433	438	447	452	422	406	447	473	429	412	436	467	465	450	447	393	436	459	413	428	456	424	441	425	410	481	432	462	423
23178	21565	29305	24657	22410	22656	15516	5504	3590	2329	1414	1112	900	763	812	775	736	664	551	546	531	560	526	574	512	601	497	521	535	510	508	519	543	512	524	488	498	522	512	501	470	485	493	557	491	499	498	521	523	476	484	498	479	504	527	521	505	490	486	505	528	498	498	495	504	509	518	461	494	448	476	478	492	500	465	514	508	486	465	477	484	485	522	509	509	507	501	501	510	526	523	518	488	474	495	504	513	512	482	507	510	447	521	516	498	506	497	508	480	526	520	520	508	514	467	482	487	528	503	504	464	541	468	493	502	557	506	486	485	481	486	494	514	538	486	474	494	409	499	523	507	464	506	487	447	501	512	484	452	491	521	494	558	490	530	538	511	501	502	499	468	477	515	496	528	527	476	521	475	465	504	533	502	466	510	483	536	506	490	524	477	501	543	491	520	507	507	483	465	487	509	496	457	556	483	510	485	473	465	445	497	494	483	498	471	504	488	517	491	476	466	437	504	496	503	511	526	490	476	511	504	536	519	503	487	489	504	504	559	488	506	510	492	502	517	488	494	492	508	512	499	475	485	476	499	499	524	509	514	480	538	463	489	502	519	449	487	487	513	482	483	511	501	468	510	484	476	448	497	439	515	500	530	508	485	512	468	519	502	483	505	504	492	505	520	506	499	496	506	508	484	504	525	521	489	531	511	465	496	513	530	497	509	474	515	504	520	490	505	495	512	494	540	505	499	478	529	467	527	529	508	501	503	492	504	510	484	507	511	502	477	473	483	475	470	536	492	491	458	536	488	491	489	496	489	504	480	486	532	497	500	470	474	515	513	524	468	503	456	493	541	490	519	510	471	498	501	451	487	471	499	545	470	501	501	489	509	500	493	523	489	512	517	480	513	519	531	503	487	497	469	496	493	507	486	483	509	512	524	494	509	524	507	494	474	500	519	490	518	515	473	513	521	503	465	525	511	528	513	512	472	470	502	504	497	476	512	451	519	507	480	487	496	492	500	501	527	484	507	467	488	498	503	494	505	507	501	482	497	454	549	473	504	496	509	491	500	525	492	513	499	517	511	515	494	512	457	464	500	487	519	502	486	528	490	539	469	530	511	501	496	490	498	515	486	484	491	482	502	524	459	509	528	510	504	519	489	507	493	539	493	485	467	500	515	463	502	519	493	526	491	470	514	509	511	510	516	483	513	509	493	474	501	460	486	486	509	471	504	532	523	484	502	468	503	471	456	534	542	512	475	494	489	490	508	476	476	518	496	488	481	459	495	483	490	494	536	490	489	487	504	522	482	456	510	501	478	469	496	490	503	509	521	504	531	493	486	515	524	449	474	515	472	519	484	460	522	504	497	474	480	511	527	501	492	483	506	488	518	453	499	477	501	535	494	506	551	495	467	465	517	492	472	467	479	465	512	495	470	484	506	513	491	473	514	538	478	496	527	525	505	498	508	503	534	508	520	494	526	503	482	447	497	510	482	493	495	500	486	499	485	504	479	503	481	498	495	517	483	500	544	499	516	469	484	509	510	480	451	506	476	519	460	491	508	461	509	484	525	477	488	481	533	489	503	516	453	455	501	481	472	573	499	507	510	460	538	472	493	473	456	477	522	466	518	512	491	488	492	498	505	473	550	507	479	489	513	434	509	513	482	514	513	523	468	544	527	474	512	503	473	518	504	519	504	515	476	518	533	505	533	513	521	524	529	465	520	518	518	543	472	485	498	467	541	480	482	509	489	510	479	494	517	510	514	512	470	449	501	501	476	504	472	504	468	520	497	520	480	481	465	560	523	470	496	525	477	490	458	497	491	500	539	505	531	483	512	504	513	497	503	501	496	510	456	481	503	526	532	517	523	499	469	518	489	494	513	460	506	472	506	505	518	551	485	479	526	493	483	493	500	486	511	486	489	504	489	543	549	518	481	515	499	524	480	500	502	464	500	522	531	502	490	469	493	495	510	538	499	519	536	525	496	486	509	515	497	490	525	475	489	473	506	486	484	528	487	469	470	506	476	487	530	498	516	521	501	476	492	482	475	512	511	509	482	488	466	508	472	490	466	470	506	500	520	494	490	464	531	490	480	477	491	507	530	506	482	509	509	484	518	496	484	502	503	460	495	542	468	493	475	494	468	491	494	495	528	494	528	517	504	470	518	482	532	483	463	491	514	505	492	490	513	467	491	503	481	514	461	492	477	495	478	483	479	482	504	522	506	511	493	543	482	469	489	510	501	483	484	481	504	484	515	492	490	516	504	504	491	470	486	517	502	521	455	501	475	508	475	480	481	476	523	472	491	509	468	501	522	535	473	480	485	567	527	432	536	466	502	498	511	502	476	516	495	480	482	486	501	499	503	499	487	517	488	533	503	518	537	531	468	525	515	506	436	507	499	507	536	518	504	474	464	525	500	486	497	524	507	512	462	536	508	464	467	477	464	482	515	509	476	496	478	528	516	527	497	502	493	505	508	564	512	495	476	524	488	510	513	504	537	500	511	484	483	509	511	435	504	463	520	529	488	536	498	561	484	524	478	470	524	526	463	528	477	522	514	480	492	511	468	528	532	481	516	498	490	530	472	497	500	507	493	484	532	526	501	475	510	517	495	509	474	476	494	509	553	485	499	502	478	479	497	493	518	506	528	522	484	525	504	498	488	475	482	510	516	484	528	491	478	475	501	484	499	485	500	486	499	499	515	506	489	491	488	507	487	478	483	511	533	538	501	517	495	564	477	541	515	492	460	486	525	509	531	473	524	501	476	501	413	527	488	500	474	492	493	471	478	478	474	503	471	525	503	527	484	512	496	496	498	513	524	477	489	520	500	485	518	526	516	541	531	494	506	490	513	478	525	521	501	498	485	528	466	468	489	522	517	522	509	494	518	507	489	493	507	510	513	503	464	509	498	483	556	493	457	509	493	506	492	517	475	489	490	522	502	482	527	496	550	470	483	524	476	472	511	502	492	477	519	445	462	478	530	523	454	535	496	509	477	483	520	514	498	507	500	517	503	526	513	515	505	512	496	479	492	532	472	476	440	517	483	519	524	480	491	473	480	499	481	450	496	459	507	511	504	504	493	525	510	478	527	481	500	523	479	485	483	453	501	505	492	503	514	474	523	514	516	506	499	480	506	510	464	481	492	471	477	481	533	454	495	490	513	488	510	485	471	497	495	449	498	490	514	484	515	468	502	528	491	465	508	486	524	550	472	488	466	490	482	474	475	519	475	506	512	504	492	539	503	498	501	528	490	515	500	458	489	490	492	492	468	507	512	529	514	498	486	481	494	539	520	502	532	473	503	489	456	488	501	466	509	489	478	514	517	492	490	522	472	511	505	488	517	490	489	489	512	484	525	458	448	550	488	484	508	518	461	502	511	491	501	503	482	494	511	473	485	516	508	498	518	501	507	522	485	522	496	517	496	517	514	535	493	492	496	483	519	488	524	502	518	517	537	450	495	511	501	516	490	517	489	505	500	478	491	515	482	489	506	501	511	495	510	505
37722	67969	54475	39950	30112	20097	10726	7482	5910	3733	2063	1430	1137	994	1061	924	787	797	668	659	627	583	550	599	604	558	601	552	579	592	492	556	556	511	514	506	510	518	486	496	505	545	540	485	493	506	465	543	504	506	522	502	549	532	524	519	490	516	484	508	502	527	532	502	539	455	531	541	579	475	548	525	544	507	497	485	527	548	555	486	469	534	479	527	484	491	568	505	503	521	508	512	495	493	497	559	500	484	491	521	454	514	520	485	489	494	509	479	521	499	507	526	496	540	490	535	518	500	524	521	490	524	505	498	511	458	513	509	530	473	520	528	503	511	499	523	516	508	502	501	492	512	512	496	529	526	509	483	517	536	516	541	517	529	514	502	505	510	456	512	492	527	511	523	515	493	481	523	520	522	509	517	530	532	484	468	501	510	523	522	525	493	535	511	496	546	487	476	497	526	485	482	523	497	521	484	503	485	482	560	492	497	477	500	531	509	487	515	536	471	467	504	497	500	524	482	507	496	519	490	498	549	517	542	522	535	557	484	464	488	481	509	480	506	507	492	477	511	471	506	506	550	485	537	533	567	522	526	481	488	523	498	500	483	484	512	510	511	492	499	475	528	526	537	499	479	514	489	500	513	483	521	523	461	512	554	508	498	466	510	488	505	516	527	496	505	476	525	489	478	513	542	483	500	518	539	494	492	508	495	509	502	548	483	512	478	497	512	514	529	486	499	493	490	523	500	494	504	483	500	495	507	514	518	487	474	519	480	509	479	525	492	481	512	496	505	494	508	504	497	471	504	542	493	472	520	485	500	518	545	508	522	512	508	499	496	495	510	521	496	506	497	488	493	474	484	520	492	530	485	520	505	518	534	492	521	494	511	515	531	494	530	472	518	516	518	516	535	455	509	544	523	564	484	490	514	491	550	491	509	515	492	466	500	487	526	511	486	504	482	503	521	550	502	534	526	517	489	512	469	498	487	522	525	539	511	487	510	520	475	493	480	535	510	503	512	499	511	460	474	532	510	488	504	519	523	548	495	532	491	499	559	500	508	483	495	489	509	490	508	501	454	487	514	508	505	552	516	512	509	501	474	509	526	517	535	535	484	482	544	485	491	497	515	489	501	499	485	489	532	497	491	483	494	488	536	525	506	502	525	494	511	508	466	510	522	510	502	528	506	480	497	525	504	566	485	507	548	493	549	522	518	499	539	518	495	496	511	523	522	536	486	500	494	503	494	522	507	480	555	504	515	483	535	514	512	511	541	473	490	549	513	507	447	518	500	507	521	553	501	480	544	505	488	498	492	486	524	471	516	495	521	538	541	524	516	487	525	510	476	498	510	499	478	525	498	467	471	495	516	524	500	525	467	466	506	560	507	479	501	529	526	494	500	519	548	483	522	525	529	496	532	518	510	509	514	527	485	526	522	500	533	487	491	477	477	465	521	468	546	483	511	499	501	497	486	495	512	489	488	525	510	489	529	473	509	485	494	483	496	501	511	478	540	464	494	529	509	493	466	472	520	490	515	532	550	496	510	496	524	506	482	485	510	516	509	483	482	496	519	535	470	508	474	485	506	538	524	493	480	483	480	503	490	507	482	483	519	480	532	543	516	523	502	509	472	500	502	521	520	554	513	510	502	516	480	491	515	489	498	528	505	485	511	503	484	503	510	536	534	523	497	487	525	474	492	476	497	551	490	442	501	511	497	530	506	503	517	506	499	511	515	499	519	512	535	495	493	545	483	507	512	520	495	494	501	494	478	467	573	514	512	484	485	494	489	511	510	504	557	515	494	505	536	489	462	498	524	515	519	511	493	479	521	496	490	504	525	481	482	511	499	500	551	488	524	477	541	468	463	501	497	511	487	501	506	531	449	488	473	493	497	518	504	525	490	447	453	508	473	511	549	479	523	509	507	463	469	498	499	481	484	476	463	523	485	503	476	479	546	526	524	512	520	480	480	489	475	488	480	527	474	520	497	485	452	556	503	505	515	524	520	506	476	472	501	491	508	501	496	515	490	493	534	493	541	483	515	499	505	519	470	473	517	526	517	463	475	489	497	524	529	473	455	413	526	498	523	505	462	520	486	488	478	518	518	525	523	484	531	482	515	487	546	534	493	530	516	494	494	522	516	494	473	475	457	518	495	516	472	509	476	494	506	513	526	487	529	554	514	464	531	494	463	512	545	500	528	495	522	497	523	521	503	522	506	491	494	495	526	516	536	531	490	525	525	494	465	510	521	514	526	517	532	500	470	517	490	524	507	515	545	491	474	495	530	510	480	552	507	504	516	509	467	509	497	527	493	491	512	542	519	469	536	485	471	483	513	485	485	482	487	526	511	514	554	493	495	552	511	487	482	453	497	512	506	509	492	517	540	507	496	510	514	475	504	502	508	448	483	496	524	489	508	498	517	499	459	522	486	512	495	515	490	484	515	510	492	478	510	488	535	502	481	492	504	530	502	476	472	507	483	489	541	529	495	535	528	516	505	494	490	521	517	497	515	547	496	506	496	537	516	458	533	511	475	475	507	474	480	506	548	480	496	506	443	499	502	499	498	531	503	494	503	495	494	521	521	510	528	528	513	508	484	505	462	478	501	464	484	498	531	458	488	521	487	490	482	479	525	480	487	503	500	506	497	542	492	488	458	494	498	507	445	480	499	523	499	513	507	492	538	484	575	519	544	503	503	499	481	543	522	499	477	517	513	527	483	529	486	523	512	511	493	533	526	534	561	468	470	536	485	475	512	514	456	470	490	481	485	483	490	514	513	516	494	509	474	509	506	525	522	455	489	503	544	504	516	477	551	493	485	467	540	478	496	516	507	510	473	476	536	535	510	522	458	488	509	499	492	509	528	498	489	517	520	517	532	519	517	523	485	490	506	467	537	493	472	514	506	490	526	542	499	491	486	505	522	469	512	520	496	516	470	519	537	473	520	515	494	483	466	471	442	529	528	497	485	543	515	480	505	475	477	450	516	494	534	491	479	453	502	482	517	497	508	523	504	502	491	521	500	478	494	469	541	509	537	505	485	500	486	493	522	510	496	506	477	548	547	488	510	563	499	478	502	498	504	470	526	488	446	466	553	480	465	532	491	468	481	467	500	545	498	528	491	493	452	482	509	485	499	511	486	488	513	484	506	475	540	536	463	456	484	504	521	479	528	504	502	511	509	476	523	520	518	493	534	477	505	514	505	521	469	516	490	497	527	488	502	457	512	496	499	499	485	489	520	527	506	504	516	498	489	505	505	498	481	517	497	459	500	494	510	537	495	497	484	515	489	513	481	536	498	490	503	483	481	520	495	533	529	512	491	464	509	509	501	564	491	509	539	473	489	479	522	535	519	492	473	494	517	490	509	472	505	521	559	541	502	486	506	484	507	487	469	517	517	537	463	477	503	519	481	509	497	507	484	526	516	499	507	538	504	486	516	520	521	472	508	511	534	516	513	538	470	521	523	520	538	518	537	516	507	500	505	487	473	530	508	477	481	498	487	475	530
33155	39368	41681	26648	13298	6612	3162	1963	1247	700	486	454	397	350	355	377	337	322	330	266	323	300	296	296	283	292	291	286	269	297	303	314	283	289	284	297	302	276	293	272	328	305	283	273	258	308	287	294	264	260	302	289	295	303	293	242	290	274	294	323	298	262	266	274	251	294	310	281	298	280	242	294	298	291	285	309	278	294	264	328	289	274	278	285	274	269	287	261	236	287	299	271	258	240	324	277	278	273	284	289	250	278	243	267	271	284	271	263	263	276	294	283	319	283	280	262	292	303	269	275	284	295	266	267	254	269	282	257	270	275	245	292	294	257	274	299	289	297	295	278	266	266	278	267	309	261	275	283	277	273	301	286	265	284	265	235	292	295	307	271	283	311	305	297	263	282	291	264	289	267	253	250	301	279	277	281	300	265	304	280	284	279	299	291	273	285	277	261	292	270	272	261	295	305	281	272	278	286	302	282	273	252	257	266	302	271	253	277	266	291	289	267	273	289	288	307	243	269	249	294	282	281	288	284	279	295	293	276	296	281	271	319	293	335	296	290	271	276	246	303	282	260	287	256	289	294	296	270	276	261	286	294	272	308	275	275	254	295	274	301	243	294	288	308	286	299	309	292	283	235	273	291	273	295	264	288	290	268	264	250	268	253	310	267	300	263	287	302	277	289	267	274	295	282	276	303	298	267	271	274	265	271	295	307	294	300	324	262	279	283	265	306	264	286	284	279	270	295	295	270	279	262	250	274	306	291	249	299	317	272	299	311	257	294	254	273	268	258	299	252	306	262	239	273	349	257	292	289	291	310	292	286	242	293	282	300	264	263	281	304	286	265	294	284	286	286	293	281	257	258	292	284	274	274	276	277	283	259	308	290	280	282	289	303	262	291	289	287	281	298	268	283	281	287	307	291	284	322	272	297	309	279	274	291	277	269	264	299	299	287	255	261	292	283	271	286	272	278	271	294	260	290	282	279	288	289	273	268	309	262	283	301	307	263	302	309	293	296	258	248	267	281	308	300	281	292	264	272	289	290	253	289	273	275	270	278	296	280	329	288	300	308	297	308	268	279	249	298	258	277	272	307	263	276	278	275	252	265	278	272	279	308	278	301	297	273	256	266	259	304	286	240	279	302	269	291	288	277	287	323	264	296	270	303	262	314	271	267	309	270	291	262	267	261	302	294	299	277	293	299	273	291	276	261	278	224	299	272	266	252	277	290	281	286	298	282	272	272	288	278	307	281	306	268	281	288	291	265	262	285	282	298	245	279	309	256	285	259	290	280	249	283	297	297	278	313	284	307	279	277	290	269	297	255	297	274	303	287	250	294	277	320	268	297	304	270	256	272	264	293	287	269	285	291	294	279	278	301	287	242	272	273	314	258	259	288	287	301	268	273	300	263	306	293	319	276	285	277	293	251	322	258	279	296	293	286	287	293	291	284	255	297	256	271	284	248	270	275	310	292	286	291	296	258	286	285	296	283	295	246	252	275	271	285	278	290	290	276	288	282	297	279	279	248	289	287	273	306	300	269	293	277	276	278	312	270	291	296	281	293	268	290	293	291	272	283	274	269	271	292	292	281	290	261	320	281	279	291	266	262	253	255	293	276	257	289	266	286	327	273	273	271	270	283	301	274	279	297	276	294	273	285	287	248	276	276	290	295	271	298	259	266	269	259	320	297	312	298	279	294	277	281	269	259	269	279	315	271	277	270	311	262	308	275	284	275	271	296	271	242	281	285	262	297	307	269	283	306	302	272	302	295	264	296	274	283	278	280	293	314	290	301	271	294	294	291	305	300	325	290	265	302	308	277	285	277	281	239	315	286	274	298	281	285	295	296	283	327	299	275	282	268	257	282	292	280	279	284	255	278	270	264	299	282	287	295	257	273	276	255	274	281	303	275	296	285	280	279	285	283	255	272	268	299	281	276	290	316	318	273	272	286	274	293	315	238	259	280	288	289	314	264	306	293	276	239	269	277	274	252	277	289	265	265	297	263	269	280	297	269	284	249	307	289	273	296	245	291	297	263	281	299	289	280	305	295	267	301	307	278	291	274	270	309	284	292	270	290	265	286	277	278	299	291	283	280	280	309	273	272	272	277	276	266	251	299	273	286	297	294	295	290	300	281	270	273	277	270	289	281	304	301	252	266	277	235	268	263	302	222	277	316	273	274	297	304	272	288	261	289	284	270	266	288	284	297	337	285	260	266	278	290	275	271	280	275	282	290	267	279	243	288	299	266	289	304	268	285	315	300	307	286	284	278	277	281	274	281	282	304	295	254	292	274	284	272	272	296	276	295	279	278	275	270	274	297	304	285	286	292	276	313	263	272	279	308	296	272	269	284	259	290	259	264	305	272	270	301	282	273	271	300	333	276	311	318	302	265	292	292	261	252	289	276	282	289	279	283	277	282	283	270	283	253	283	280	276	272	284	267	278	284	295	269	272	282	261	292	284	249	282	294	258	267	243	306	275	306	291	266	280	289	299	276	254	277	275	270	292	264	256	280	305	278	302	278	278	276	301	293	290	254	280	263	281	280	274	309	266	283	275	272	302	293	292	265	278	288	297	287	262	298	246	291	330	291	301	272	259	278	310	286	247	280	283	267	269	262	271	283	299	281	305	289	284	311	283	286	283	283	274	303	298	266	264	262	275	271	253	278	289	277	262	298	273	274	295	295	273	274	278	297	276	314	273	251	264	292	278	269	271	277	288	272	289	308	321	284	257	268	284	283	302	295	274	295	297	270	295	289	277	290	285	281	283	279	277	305	267	268	290	284	247	294	298	277	286	262	282	305	284	266	284	253	265	255	280	292	269	274	288	291	317	288	273	288	256	298	265	282	274	275	272	266	286	293	284	275	305	266	272	283	267	264	309	288	292	276	267	274	285	266	280	291	317	295	296	317	284	275	277	307	301	265	289	294	265	255	294	251	298	253	274	308	301	280	269	298	284	269	259	311	282	302	297	302	288	316	272	265	287	310	281	277	301	308	291	282	302	284	295	300	292	265	298	286	296	282	295	287	257	302	280	271	264	305	279	283	252	288	259	282	278	282	298	257	274	300	287	293	267	311	284	280	283	274	278	285	263	281	255	293	297	280	280	278	280	292	280	266	262	266	285	263	278	286	278	291	288	296	283	282	309	297	281	298	280	269	286	256	294	308	276	272	289	286	259	271	281	272	291	287	326	283	279	317	297	275	290	276	275	275	253	256	263	285	287	262	274	275	276	286	281	270	279	277	272	269	287	266	304	282	295	268	286	260	264	269	277	257	303	273	281	297	267	289	299	302	300	271	247	282	259	254	297	267	279	290	295	301	273	332	314	280	281	260	273	286	269	289	281	290	302	318	276	280	257	278	249	286	298	274	285	290	302	229	281	278	293	290	280	303	285	269	297	249	301	255	283	329	277	288	257	278	286	267	320	295	305	274	304	278	263	288	297	279	285	284	251	263	254	276	289	281	271	264	308	282	286	284	293	283	244	290	268	288
34942	52855	40557	23766	15302	9605	5151	3435	2123	1154	736	571	529	470	432	416	377	386	371	344	330	337	304	313	336	353	340	287	318	319	314	342	316	311	298	316	294	296	298	287	300	352	320	299	281	312	310	307	319	294	354	320	291	312	308	317	329	281	326	336	301	309	301	308	288	286	292	282	336	303	298	291	302	281	313	291	332	304	298	315	297	301	288	324	326	324	342	280	298	322	288	304	291	333	314	314	289	323	316	309	312	308	296	309	347	311	323	293	315	298	323	327	281	312	310	291	299	306	285	310	319	310	281	247	325	302	313	334	308	338	285	322	313	304	291	306	307	291	301	329	295	296	294	299	313	329	316	306	294	284	324	295	302	316	301	289	325	326	328	294	315	359	314	296	329	317	292	306	324	290	310	332	325	316	307	274	280	312	283	284	300	335	341	306	311	289	313	288	310	335	265	310	308	293	338	319	297	298	318	290	341	330	316	319	300	316	334	323	317	316	304	347	308	276	321	298	327	315	293	296	309	253	320	298	294	307	296	269	290	316	294	310	296	323	297	293	315	294	328	319	278	324	311	308	282	301	315	298	283	301	329	299	315	307	292	297	313	264	314	335	302	310	288	293	290	299	297	312	326	332	301	295	300	296	305	305	300	273	296	321	325	302	326	294	292	314	320	311	327	329	326	312	303	330	319	303	319	335	313	329	287	277	324	290	300	298	291	312	346	305	315	367	288	337	319	332	313	308	293	331	288	300	286	300	266	298	332	317	287	272	348	280	294	298	288	317	304	305	310	310	310	313	309	294	304	296	332	292	304	298	320	303	315	277	306	299	269	291	315	315	291	335	307	277	311	300	301	293	315	321	299	281	325	270	316	331	299	331	320	297	319	299	307	294	318	331	278	315	307	304	288	338	297	297	306	316	322	306	311	286	305	336	343	308	312	313	334	296	337	278	285	313	313	324	317	304	280	314	287	320	297	324	334	285	304	315	314	308	295	335	303	308	347	314	313	321	319	304	343	328	310	284	304	340	339	301	313	295	312	300	287	291	290	306	340	301	320	301	308	308	307	281	296	338	315	301	323	339	318	325	302	321	303	301	340	303	328	300	329	318	322	297	324	299	292	322	320	331	310	311	292	320	322	338	305	299	296	323	305	313	289	311	325	312	325	272	295	335	321	268	306	284	312	297	298	325	303	292	291	319	278	317	314	288	293	300	299	272	307	271	302	316	302	292	308	297	288	290	284	301	323	311	325	320	314	301	300	300	294	328	333	315	317	331	315	330	312	314	309	327	299	337	290	333	304	306	300	304	293	336	300	278	319	300	333	292	290	302	298	305	312	339	330	302	265	275	320	281	302	310	294	323	259	301	285	322	313	310	323	310	309	292	316	297	300	322	275	314	281	307	277	291	283	342	294	324	278	306	281	294	292	304	282	287	309	296	312	319	287	305	301	286	305	298	305	326	300	316	316	283	266	315	337	310	293	307	305	303	303	330	297	302	301	310	302	317	308	282	289	373	310	326	314	306	319	301	286	292	309	320	289	304	319	267	334	332	315	282	298	302	302	321	310	298	280	277	282	317	297	311	290	295	290	313	327	299	309	325	295	286	293	315	331	281	334	264	298	280	283	342	328	319	321	367	305	323	287	294	287	304	263	313	335	308	306	323	339	293	303	285	289	350	306	304	309	309	312	309	337	317	284	289	333	319	305	314	309	305	308	282	315	293	353	305	333	298	304	300	309	313	292	277	333	300	265	300	282	295	296	315	343	350	309	300	289	310	322	283	312	299	295	319	308	296	332	290	332	341	324	305	328	326	299	349	318	323	294	325	344	330	269	322	311	308	296	260	310	322	291	307	289	287	314	303	298	283	300	348	338	295	312	314	334	286	308	299	283	314	320	284	281	296	266	321	294	343	284	303	306	319	317	319	273	323	316	299	310	315	310	321	312	320	317	306	304	283	279	309	254	318	326	330	286	326	296	310	323	306	312	296	365	315	300	309	272	304	319	307	319	335	295	311	301	275	295	277	311	315	310	313	327	284	314	314	293	296	330	321	308	308	332	266	297	308	289	288	303	310	293	340	318	293	324	289	286	305	328	341	331	289	340	319	305	317	324	341	320	358	290	309	334	324	294	325	302	295	274	296	308	297	302	319	289	280	319	322	319	300	308	292	320	322	296	297	314	315	327	305	304	312	308	313	312	311	302	272	310	337	288	295	289	310	329	323	298	318	306	348	334	344	297	345	319	292	309	323	345	330	308	300	353	319	285	303	348	303	310	308	321	322	326	322	298	283	301	286	304	324	334	294	312	301	324	320	321	326	299	315	301	312	293	319	309	304	330	316	299	319	304	296	282	300	317	315	310	340	308	312	308	275	316	306	294	259	287	333	303	331	313	282	305	294	304	308	331	292	308	292	294	299	306	327	287	296	293	337	335	328	285	305	309	316	297	299	280	320	279	297	293	288	329	281	345	288	303	314	329	305	311	326	326	311	316	311	304	302	283	327	319	329	303	295	297	311	306	291	264	328	324	304	308	316	294	303	331	287	305	298	318	284	327	307	330	315	319	292	311	308	312	301	344	321	291	344	296	294	303	301	275	297	294	285	297	321	300	321	303	297	307	315	320	322	290	290	303	356	306	308	294	297	292	309	306	307	322	298	303	315	314	292	306	292	305	311	320	312	313	299	307	318	302	319	308	306	322	295	299	313	283	279	301	321	299	301	287	318	314	314	315	287	279	278	302	299	308	271	299	358	337	321	305	320	324	286	294	328	292	335	295	306	298	258	274	309	302	278	315	316	293	316	298	315	332	300	323	315	306	267	323	314	297	281	288	336	334	334	306	306	308	312	327	275	316	301	339	303	302	314	337	267	321	298	303	302	306	303	324	334	310	324	294	298	305	330	335	309	308	336	324	292	286	300	324	308	286	309	298	307	330	289	333	284	273	277	274	301	322	310	318	300	348	316	335	333	320	310	320	299	300	312	330	282	295	307	317	304	303	301	288	301	332	305	287	296	294	314	325	280	278	320	292	294	316	296	313	332	306	282	326	317	306	273	294	307	281	289	290	296	304	344	281	300	329	309	327	313	293	323	324	326	346	313	312	296	302	291	309	320	299	294	292	288	311	322	299	294	304	325	291	298	307	312	275	315	282	313	269	329	305	256	299	318	320	316	314	302	315	335	286	315	314	320	282	324	313	325	290	299	309	315	294	330	317	328	336	353	351	292	295	314	311	285	316	331	342	315	336	306	316	310	292	318	345	308	289	308	333	304	287	310	305	293	320	290	281	315	318	316	333	309	310	297	297	290	318	306	301	303	288	319	306	315	303	290	294	286	289	280	333	319	342	303	283	281	284	313	303	296	293	283	335	315	295	354	292	293	348	306	317	306	330	288	329	281	303	324	292	285	271	294	295	300	298	308	317	322	297	321	287	282	311	287	306	302	270	332	293	298	341	290	282	262	339	323	334	309	280	302	306	328	308	325	292	303	310	285
24528	21686	29160	25648	22711	18709	11352	5349	2562	1350	1010	832	578	539	486	438	440	420	397	356	363	353	359	330	347	377	366	363	332	358	336	333	304	310	353	357	309	334	303	329	292	313	308	316	317	321	307	338	335	305	350	344	315	360	340	339	298	319	320	323	332	294	332	341	312	324	310	298	343	292	330	329	346	306	345	297	301	314	300	314	325	338	331	315	320	293	335	304	281	325	310	327	304	343	309	344	310	327	328	318	329	314	317	313	342	318	327	356	318	333	320	322	297	345	341	353	303	320	320	341	345	339	298	329	332	326	315	302	292	294	312	316	318	313	349	308	330	334	306	290	334	310	317	323	320	309	310	306	328	313	311	299	313	301	328	324	310	304	328	308	301	318	310	339	302	314	295	308	313	352	311	301	331	326	313	345	330	352	324	322	312	327	280	325	314	326	353	326	338	311	301	324	287	304	328	342	315	299	304	320	305	300	347	302	313	313	311	317	324	313	293	348	324	314	323	306	284	296	336	350	340	357	326	361	317	319	284	342	305	292	336	318	299	324	317	333	328	283	277	300	307	331	308	279	316	322	322	322	328	343	308	338	330	317	309	301	321	309	348	328	294	305	307	290	311	337	310	276	306	326	298	334	341	333	329	301	344	329	313	357	292	327	300	340	298	310	331	353	307	307	306	307	325	313	335	316	282	335	340	279	298	308	330	313	308	304	341	313	337	338	354	316	310	315	325	324	317	356	347	349	296	355	326	376	301	283	310	324	332	320	300	313	327	345	321	296	294	314	295	338	324	321	305	334	334	334	315	340	317	321	327	344	296	326	289	309	320	312	322	328	339	330	311	292	290	306	324	326	316	310	352	300	301	340	331	305	317	308	317	352	298	342	317	309	301	315	332	338	333	305	335	304	309	334	310	364	334	333	311	345	305	305	351	313	322	310	305	310	312	325	334	360	308	334	345	312	291	306	305	286	351	358	323	315	345	296	318	343	360	322	296	313	300	360	347	309	314	329	295	340	329	318	325	299	298	319	295	322	318	344	303	327	349	287	329	310	332	302	313	331	326	328	336	356	330	310	313	319	332	330	350	317	306	317	348	278	302	295	316	309	299	315	335	301	307	323	289	284	316	327	294	300	307	305	347	302	304	350	329	360	283	312	284	342	330	329	300	325	313	350	301	312	293	331	376	287	340	293	305	302	299	317	321	310	316	313	290	310	305	323	328	314	296	325	377	299	295	302	349	316	336	284	316	319	311	320	285	302	341	349	302	293	329	324	340	292	317	328	336	330	323	344	335	334	297	353	341	323	305	323	323	347	310	342	336	308	302	313	315	303	331	313	297	312	302	316	318	306	322	329	288	307	335	322	290	307	325	316	307	318	325	318	366	333	333	313	334	312	325	324	319	349	312	322	328	326	308	283	327	342	289	343	355	342	348	316	319	296	334	331	331	307	301	325	326	311	313	340	311	306	306	270	312	304	340	308	322	348	297	277	345	299	317	305	332	303	308	331	339	295	318	330	309	364	320	293	304	297	330	344	314	333	344	302	338	310	284	307	314	303	306	303	349	303	280	299	374	322	313	311	281	290	314	321	299	336	318	298	310	295	317	335	325	329	330	317	309	323	303	333	339	308	337	324	318	310	308	354	344	351	345	309	335	330	306	304	316	304	297	281	301	310	318	320	340	288	334	309	315	316	355	333	298	316	310	319	361	317	321	286	325	351	285	310	322	334	290	306	322	348	285	335	345	325	329	331	321	290	329	294	311	304	297	313	321	318	311	301	292	281	322	310	307	314	316	334	312	348	308	313	354	363	321	338	315	316	304	310	298	330	304	325	353	331	325	357	320	306	310	309	330	357	291	325	311	322	294	294	318	342	356	300	321	326	308	318	309	303	306	307	316	297	304	332	309	306	299	302	325	321	321	317	359	312	315	307	310	307	314	348	333	336	325	315	339	312	298	309	291	316	301	309	344	315	312	310	314	337	310	317	338	348	319	283	323	345	315	355	313	307	335	298	313	327	329	335	307	333	309	300	314	334	328	282	300	313	368	351	306	306	295	313	353	319	336	312	330	318	296	276	342	313	329	328	339	323	328	329	298	297	308	360	287	316	332	315	332	310	341	278	311	329	291	333	334	304	321	294	332	302	315	343	309	337	339	335	341	318	345	333	332	300	301	293	322	311	312	336	308	305	311	335	316	317	350	322	326	292	320	330	329	309	322	304	321	301	317	298	302	344	314	314	324	320	327	352	323	312	347	312	313	314	326	337	313	316	284	340	323	331	336	336	323	321	325	302	310	303	329	300	297	336	337	314	341	328	320	268	314	314	319	296	321	344	326	291	322	320	294	331	306	344	315	356	323	353	317	344	335	319	305	312	287	314	332	291	336	323	295	336	350	318	313	305	339	317	310	343	329	320	304	311	307	295	321	346	339	310	335	302	300	321	302	332	288	339	339	327	308	324	325	343	299	355	312	319	334	311	325	329	328	330	316	354	297	337	332	330	309	345	322	353	334	345	310	352	300	315	333	303	332	314	325	338	331	305	317	309	334	294	335	353	268	283	334	304	317	319	303	314	330	312	314	301	341	292	360	321	331	289	308	311	307	304	314	302	360	324	324	305	329	312	281	304	276	313	321	286	325	315	297	312	322	299	328	329	335	322	287	323	333	339	301	334	312	313	318	320	322	308	329	331	348	286	287	304	322	352	303	334	314	313	339	325	304	318	321	318	348	317	315	309	305	299	325	326	316	333	331	340	347	313	326	306	318	308	319	302	303	291	318	309	335	322	328	300	347	330	304	304	297	303	332	303	330	326	295	302	320	308	306	332	324	263	313	337	320	316	311	322	308	323	318	318	329	325	299	321	320	308	297	300	326	312	342	319	292	338	318	312	301	342	334	317	312	343	344	342	309	328	293	295	322	337	330	294	317	297	330	301	324	310	303	317	314	318	331	324	308	308	322	294	288	294	312	298	350	285	314	315	346	334	329	303	345	323	350	320	340	319	306	331	291	300	309	314	319	324	344	312	341	328	313	299	285	329	322	327	335	309	338	324	326	351	333	337	305	304	300	340	296	339	301	319	315	302	322	301	311	319	342	296	331	316	318	289	303	302	315	353	301	321	322	321	322	328	293	300	339	302	313	351	331	313	327	298	316	343	314	309	340	329	311	337	330	301	339	351	302	345	302	324	333	339	304	320	336	354	300	300	323	313	329	300	343	314	305	331	310	320	317	316	304	302	315	302	300	352	310	325	330	332	338	303	327	321	306	303	333	321	330	294	332	308	327	311	342	319	307	338	307	294	332	332	304	336	275	314	340	334	317	302	304	296	291	290	291	313	313	292	304	340	323	332	308	321	310	328	285	332	346	330	320	295	303	329	322	338	284	301	313	297	360	304	303	299	286	296	304	293	331	320	314	312	294	323	314	323	289	334	302	341	330	304	288	351	346	315	311	339	331	297	329	305	310	321	322	317	317	321	350	318	327	313	316	312
35412	59967	45335	31203	23528	17899	12750	7743	4113	2150	1534	1138	788	654	644	581	535	533	473	366	432	390	378	374	381	406	364	376	368	392	366	370	380	350	349	335	337	374	328	367	349	334	367	358	352	327	321	337	322	367	351	346	318	352	334	335	349	347	359	303	312	316	370	344	354	329	363	319	326	340	307	350	356	357	332	347	321	292	355	315	375	367	343	338	350	341	326	332	337	353	308	348	351	345	326	323	349	315	344	351	283	366	368	341	338	353	343	335	309	335	341	341	358	357	351	345	335	326	309	328	340	330	317	379	303	357	321	326	342	334	333	332	351	322	357	327	356	315	309	336	365	310	331	312	326	313	358	314	355	325	341	342	344	334	348	302	351	324	304	334	334	321	364	347	331	314	343	325	320	330	339	325	299	334	313	335	337	326	327	348	334	323	339	354	319	333	334	348	338	341	317	313	357	328	342	339	372	318	350	316	312	318	333	352	299	348	333	322	347	346	326	337	320	325	314	325	318	353	340	338	337	333	322	319	327	310	326	368	339	337	340	338	324	338	328	339	332	361	324	363	314	307	340	348	312	341	312	282	329	327	326	330	327	348	344	294	346	318	342	305	310	343	309	351	350	327	358	327	295	354	353	354	357	332	339	324	350	331	329	314	364	305	351	363	328	326	390	331	336	354	315	326	341	286	342	339	349	319	308	340	341	318	325	344	334	324	312	329	341	313	346	368	346	327	341	349	348	332	311	299	332	354	338	318	335	338	350	345	384	322	307	277	323	338	313	318	345	328	332	296	337	322	329	332	342	356	323	352	337	342	305	318	311	327	325	326	318	303	345	358	306	321	328	318	366	344	338	305	327	344	322	343	345	307	335	312	359	349	320	332	352	317	345	304	338	342	346	343	322	354	320	324	332	332	324	319	346	310	315	329	299	322	342	331	313	340	320	339	321	318	336	333	345	356	350	365	302	317	303	315	309	321	322	334	333	331	340	331	321	308	316	324	352	327	344	321	326	284	324	345	331	345	320	374	340	327	347	380	361	348	308	291	367	323	315	301	310	334	330	338	317	361	333	321	309	349	317	320	335	337	325	342	362	309	331	360	322	323	348	372	337	344	322	326	324	302	334	350	351	341	324	346	357	321	351	305	305	337	342	309	361	335	334	352	302	355	346	342	331	322	350	345	305	320	323	338	299	339	354	352	347	322	340	328	374	339	371	362	349	353	334	347	340	374	360	310	350	350	346	366	350	336	332	344	335	320	329	330	346	342	335	362	319	361	349	331	314	373	320	332	345	332	317	336	331	333	324	336	350	331	323	351	331	337	356	328	358	351	297	340	325	362	311	348	320	339	314	330	300	338	321	374	336	323	331	318	309	327	319	356	313	341	344	322	326	334	327	342	329	336	362	353	363	357	313	337	341	329	342	334	367	338	347	362	341	315	328	357	340	371	338	338	332	338	336	352	318	325	337	337	358	316	335	333	356	353	331	345	365	346	303	313	300	319	340	345	337	336	344	317	358	331	354	331	354	335	386	340	381	332	350	332	337	348	338	328	314	309	335	330	322	369	340	327	365	288	341	321	335	359	369	359	330	315	377	303	325	336	354	318	318	354	326	334	342	349	336	333	381	342	313	299	338	336	337	364	302	349	326	330	352	328	319	327	362	325	353	339	318	324	326	328	312	356	351	361	352	307	331	362	322	312	350	353	338	328	358	309	330	346	334	299	344	320	330	339	294	350	354	319	330	374	327	345	375	345	354	342	319	332	328	311	319	325	336	324	308	322	328	328	314	315	326	330	330	359	345	333	321	340	341	342	348	325	325	304	347	319	323	348	318	343	353	335	340	320	333	346	351	362	325	357	338	329	332	363	348	337	368	351	310	334	332	339	322	322	353	326	344	346	322	326	342	330	356	362	294	342	329	287	338	322	340	356	318	326	291	332	347	342	328	331	355	343	286	326	338	356	371	347	319	327	352	322	356	310	342	327	327	339	375	346	334	344	329	335	313	316	338	326	323	329	327	350	338	346	334	365	339	348	348	311	294	314	347	323	342	330	363	363	369	328	333	336	334	321	363	318	349	321	325	336	346	322	339	340	332	322	365	311	325	321	343	353	317	381	301	367	310	321	348	348	349	324	352	324	334	352	328	343	329	360	351	299	381	338	325	331	342	318	349	347	322	302	333	329	359	340	301	337	316	338	364	323	335	335	312	341	322	336	362	323	327	337	343	338	332	357	354	337	337	329	354	348	373	335	331	315	347	344	353	314	352	320	344	316	319	355	306	333	345	353	349	354	316	359	351	324	321	333	327	340	341	357	318	363	318	314	299	325	322	322	334	291	326	338	353	339	341	342	298	321	306	344	353	323	359	317	369	360	311	332	351	311	330	332	305	339	347	324	343	324	331	296	317	318	322	325	315	339	355	344	334	352	333	329	335	330	324	300	330	339	351	328	341	339	360	326	316	344	326	341	326	360	352	327	350	327	361	317	377	355	356	321	353	326	327	340	325	329	336	324	318	347	323	306	322	358	346	339	326	325	315	349	340	322	345	319	344	346	339	317	348	332	308	348	336	307	323	326	350	353	370	339	322	367	357	354	328	362	339	342	343	331	338	326	325	331	321	364	338	309	335	315	324	342	325	355	334	315	307	331	334	346	337	328	306	342	325	332	327	361	332	341	371	346	348	350	325	345	324	371	341	370	324	349	334	338	314	314	356	325	324	330	334	308	304	285	350	346	339	326	344	342	355	338	339	333	341	320	357	329	344	337	323	338	376	348	352	338	351	363	335	374	332	358	347	350	302	346	350	334	368	336	343	348	334	352	322	294	328	337	370	370	334	291	346	356	333	316	346	325	334	334	299	305	349	320	348	331	316	324	347	326	336	308	351	330	322	363	329	333	329	323	324	336	292	329	316	323	354	334	316	324	320	314	331	313	315	336	339	357	356	339	321	355	303	350	332	299	303	354	330	341	333	334	352	338	347	347	330	367	352	307	323	309	348	333	305	319	355	306	326	367	310	360	360	338	299	335	344	332	364	329	326	354	315	336	326	316	317	365	329	337	337	347	332	323	335	317	321	323	327	339	315	351	336	322	365	339	336	312	335	308	318	320	323	303	329	370	343	333	339	320	341	333	322	378	327	331	328	330	326	330	357	302	362	353	336	358	341	352	333	346	291	328	357	321	342	371	338	301	311	316	324	351	348	373	305	333	353	344	369	330	323	323	358	330	347	351	358	355	327	355	342	310	350	334	346	363	339	333	340	357	307	320	300	328	358	332	334	304	335	330	336	345	356	325	324	325	343	347	355	338	337	302	302	338	369	362	316	328	324	368	356	327	340	290	315	354	327	355	326	319	312	324	309	371	384	327	347	337	316	368	330	303	318	309	353	322	320	337	302	338	332	335	331	316	358	348	331	365	325	361	365	352	336	302	314	330	329	305	355	328	338	311	334	369	352	344	332	338	335	324	352	351	337	329	358	342	331	319	338	329	314	319
25688	21824	29522	28254	20260	12228	6552	3221	1542	1143	1076	787	568	559	520	504	519	495	477	430	435	416	396	402	406	430	462	395	423	434	398	358	421	423	436	372	374	407	406	390	381	380	364	415	409	410	358	426	379	405	452	406	412	368	400	388	422	413	393	368	404	386	421	390	404	421	426	401	387	389	381	401	371	425	410	394	426	399	400	400	385	393	403	377	369	387	445	430	420	404	416	361	423	403	391	403	406	400	393	379	409	400	415	401	404	380	379	386	413	381	375	409	377	413	387	408	396	366	395	344	414	369	417	405	397	421	401	406	405	457	374	378	384	395	406	423	397	347	406	422	366	407	394	417	373	389	403	419	408	400	426	395	390	422	355	378	387	387	383	388	394	395	388	396	431	415	421	385	366	405	364	399	410	404	430	437	360	393	411	377	414	417	400	409	393	419	382	358	414	404	405	389	367	415	405	432	395	383	388	380	418	413	398	357	382	394	367	376	372	396	357	395	373	407	409	407	420	418	367	401	382	409	408	381	390	369	395	384	402	396	388	394	402	385	380	424	394	387	398	379	369	399	397	402	421	407	371	400	421	347	408	396	443	387	416	408	377	393	389	404	385	397	392	383	374	425	396	415	415	390	406	378	437	378	386	392	430	398	406	392	398	406	394	384	407	422	410	391	399	384	417	383	432	445	395	383	386	424	407	358	367	369	394	410	391	409	378	425	422	420	372	389	412	391	413	410	380	424	390	419	359	414	407	396	412	389	403	394	377	425	435	418	415	401	391	384	394	417	402	385	370	397	428	375	413	374	407	407	395	379	354	411	382	415	377	405	382	402	371	379	385	383	407	421	371	410	417	361	381	420	399	399	404	393	408	423	418	381	410	419	391	406	410	383	418	405	387	412	420	374	411	406	394	448	408	395	417	393	419	417	381	400	366	385	425	381	387	413	390	403	417	382	402	410	436	384	420	395	431	432	401	424	380	370	426	397	396	395	391	385	361	361	404	391	409	392	432	380	382	381	475	404	383	387	383	426	376	392	426	387	417	404	395	431	409	397	398	412	411	407	374	394	388	432	419	404	410	402	360	420	417	419	413	405	428	391	355	410	368	386	404	370	446	413	376	422	397	408	422	414	383	416	401	375	353	376	360	406	426	386	359	379	390	400	429	385	372	393	396	388	389	394	397	371	409	369	365	361	402	430	385	400	381	397	417	388	426	422	374	419	371	422	415	400	387	406	358	404	404	444	364	404	443	402	386	409	423	410	400	387	406	393	417	421	363	391	373	421	406	422	404	391	415	388	414	401	375	393	393	379	419	409	417	427	407	419	422	395	411	395	429	381	369	375	403	378	393	422	405	372	393	392	416	398	423	381	402	400	414	417	403	395	404	389	412	388	404	397	385	381	410	390	426	412	363	372	398	373	380	368	402	369	383	420	419	414	406	405	384	396	399	419	423	399	408	423	393	395	387	419	426	381	416	394	396	381	362	393	349	394	428	415	383	366	413	379	392	389	390	403	402	369	410	389	388	359	408	407	402	383	385	385	397	384	396	399	381	403	400	385	413	407	415	414	390	413	424	374	362	413	422	411	379	406	375	406	413	393	385	412	405	379	396	430	403	377	383	417	381	431	411	399	410	411	397	430	397	402	395	460	402	399	395	403	394	388	429	367	403	422	437	394	420	358	367	407	405	371	370	413	423	391	412	430	359	408	431	437	391	394	434	402	433	406	399	400	423	386	374	402	380	420	400	418	407	403	396	386	409	424	396	368	393	404	387	405	383	431	396	394	446	419	398	403	374	437	383	406	412	351	400	393	390	415	405	424	406	409	380	380	383	396	423	398	392	397	413	375	386	388	392	387	394	409	420	370	449	373	376	394	407	400	389	427	419	406	372	391	381	379	389	355	386	427	394	436	400	401	412	448	425	394	409	412	385	391	393	411	407	399	398	392	398	389	402	389	390	372	410	368	421	410	384	408	410	370	344	396	429	387	404	365	387	416	415	416	409	412	409	398	393	377	410	411	414	437	376	413	421	400	406	438	405	404	389	417	410	375	404	396	401	369	369	401	397	401	403	398	401	389	411	390	397	397	378	417	416	436	385	402	402	409	395	395	392	399	409	390	380	396	404	445	410	413	384	416	375	425	397	391	407	413	368	380	377	396	375	416	388	406	390	382	421	414	384	398	410	391	405	362	427	395	390	365	393	394	372	364	393	441	377	353	416	406	386	382	382	391	409	421	380	397	427	366	420	380	406	408	415	392	403	397	388	379	396	353	419	374	381	383	391	400	378	381	397	401	376	402	365	369	413	406	373	379	394	385	359	391	437	392	380	410	398	412	408	412	402	438	369	406	386	367	371	389	354	416	402	370	423	385	417	385	409	391	380	404	387	380	390	405	381	410	384	415	418	390	412	353	419	436	383	380	355	363	393	402	388	380	414	429	393	398	389	377	386	372	383	452	396	383	403	405	439	421	446	441	429	383	412	446	445	391	417	418	394	422	407	393	408	390	409	370	385	386	416	399	383	409	381	429	408	396	439	405	443	380	419	409	390	382	409	438	387	392	379	394	357	398	395	384	377	409	378	406	383	401	430	423	403	384	405	397	415	397	404	419	371	454	407	383	376	380	443	394	382	390	415	398	412	418	420	379	398	391	426	342	403	418	361	440	376	392	405	392	404	389	397	392	380	388	392	357	411	381	382	369	371	361	392	354	404	423	383	389	361	363	416	387	407	382	378	384	393	394	418	407	420	410	386	385	367	407	406	378	387	383	414	366	384	383	402	382	419	388	365	384	396	431	416	409	367	440	396	402	389	399	420	397	391	416	388	405	357	387	387	395	379	370	430	411	388	414	435	377	389	379	417	391	378	425	373	394	394	383	413	406	415	348	425	398	427	392	365	422	405	423	372	358	403	360	391	411	383	407	420	389	435	411	425	397	394	387	381	402	381	437	411	413	402	390	419	373	374	429	381	436	402	400	396	389	390	407	392	382	410	414	386	404	425	425	366	384	408	373	365	406	386	382	391	408	384	400	411	415	375	387	429	384	409	395	387	403	406	397	408	414	384	407	376	406	402	396	388	380	349	368	401	372	433	377	429	424	417	394	369	440	427	400	392	425	425	398	402	415	400	373	391	389	427	393	386	360	388	428	426	406	381	386	394	389	386	403	390	425	366	390	411	391	387	436	408	395	379	382	397	394	360	423	410	421	379	383	411	403	382	372	398	387	434	369	437	371	394	424	386	401	414	402	394	425	407	382	369	398	393	373	416	373	387	395	402	426	420	387	416	385	402	384	398	399	368	400	426	426	416	378	434	369	399	395	403	383	410	403	395	391	408	375	421	405	418	396	403	385	399	385	386	434	377	401	375	383	416	427	362	346	335	368	391	388	374	414	387	416	374	384	388	441	388	375	414	411	428	430	420	421	408	399	374	386	410	415	414	364	385	408	419	387	382	393	416	387	452	419	407	391	420	396	399	416	399	424	379	374	408	377
34338	54962	43110	29098	20929	15062	9322	5589	2740	1936	1718	1015	757	703	703	618	608	585	526	488	444	460	437	469	489	450	476	467	474	424	438	430	437	442	451	447	400	452	429	452	417	407	417	421	418	429	439	420	422	488	441	478	411	411	403	417	434	459	427	423	438	445	448	429	431	420	460	419	417	443	468	438	419	422	431	415	385	442	434	406	411	415	454	440	422	421	423	425	399	422	421	449	420	426	394	407	447	460	405	403	424	430	430	435	409	425	415	446	425	414	440	458	445	409	395	400	416	440	401	421	428	416	380	418	424	434	414	428	427	409	416	435	391	368	474	417	428	452	419	425	420	409	432	421	437	414	443	440	428	416	431	396	405	433	417	429	455	422	434	466	417	425	432	420	420	445	406	425	429	422	432	438	420	409	440	398	419	419	367	423	410	407	427	435	419	405	407	417	425	432	410	420	444	424	415	414	437	406	444	438	402	414	417	395	416	426	410	425	458	382	409	413	432	404	388	444	435	421	445	428	426	420	416	434	441	413	423	415	394	413	389	433	439	425	431	432	419	450	384	419	428	465	453	370	441	445	413	419	405	428	429	441	470	422	428	448	417	409	433	389	434	482	411	421	412	401	384	430	427	447	429	457	398	452	429	448	418	398	403	422	416	396	408	440	431	406	412	431	434	407	450	393	432	453	434	410	439	394	412	420	431	436	418	413	403	408	417	420	446	439	416	424	399	418	390	397	446	414	423	427	420	418	452	430	434	466	403	390	389	427	439	419	440	420	434	457	435	416	422	382	416	421	404	443	424	383	411	423	444	393	432	414	417	432	397	401	411	394	401	420	406	451	433	406	418	420	402	452	460	383	432	432	398	464	431	423	417	436	440	403	401	404	420	407	460	442	446	431	407	455	437	414	400	459	448	447	447	408	434	414	409	413	453	405	404	414	440	419	451	410	393	414	393	409	431	440	435	434	431	437	389	408	441	418	410	413	403	418	437	416	415	408	414	419	452	406	405	445	397	435	451	420	437	395	452	403	483	432	440	422	440	389	421	404	438	407	441	401	410	436	453	404	448	454	411	418	432	412	400	379	432	433	433	401	454	443	407	473	404	418	459	415	451	437	421	456	426	440	434	389	417	415	415	433	368	427	429	405	453	441	441	384	413	449	448	418	432	383	445	406	396	418	429	412	444	420	427	397	440	416	419	458	420	387	439	416	404	413	442	400	386	414	432	411	438	425	419	416	434	446	406	434	423	389	449	443	402	437	458	457	450	382	425	408	448	414	408	443	413	427	427	410	378	445	433	402	430	426	421	460	414	415	426	397	443	444	463	369	444	439	430	397	439	442	401	473	403	413	406	448	431	474	432	451	417	430	466	402	423	406	430	479	407	465	448	472	435	431	378	397	448	453	447	458	392	418	451	414	407	392	412	436	466	462	433	426	450	413	440	426	413	443	454	447	449	403	408	408	448	405	409	422	450	455	440	415	386	436	400	402	428	416	468	412	422	423	430	443	423	412	420	426	441	424	377	465	415	448	437	421	455	436	446	436	433	404	449	401	431	419	415	464	410	444	438	436	412	439	398	411	448	457	405	416	433	422	412	429	393	422	460	399	425	421	414	416	445	446	409	358	396	433	434	431	431	462	422	421	415	398	388	431	392	453	441	428	477	435	416	436	420	442	413	425	439	427	395	406	434	415	379	410	434	399	434	388	440	421	470	416	446	414	402	454	429	415	414	405	443	432	453	421	439	407	418	428	425	399	420	403	424	404	429	431	424	454	450	436	400	416	427	443	434	426	456	422	418	413	415	446	421	424	429	444	464	392	404	417	421	412	441	416	414	394	414	426	415	431	432	434	450	426	434	448	405	426	419	415	466	442	421	414	425	447	412	407	393	433	416	419	404	445	421	396	439	440	403	411	417	442	463	462	393	409	420	451	457	429	420	431	427	423	423	440	400	458	415	414	426	445	393	381	424	395	423	458	414	435	418	426	405	419	422	395	460	441	421	437	451	448	452	391	408	400	433	415	434	415	423	391	448	420	432	420	429	425	438	413	421	439	414	454	399	425	446	399	433	453	451	380	422	441	442	436	403	382	430	419	462	429	429	427	403	420	418	407	424	422	430	395	422	419	423	446	427	432	448	461	455	432	411	426	420	457	435	424	395	404	407	425	426	423	448	433	442	421	414	418	420	448	410	400	467	416	396	448	415	397	432	428	429	461	413	456	425	386	416	425	437	421	456	402	421	449	410	384	414	413	421	452	416	416	438	406	418	443	424	394	421	414	429	406	421	444	428	402	422	362	432	427	389	435	413	400	442	424	433	408	412	423	443	400	401	417	450	457	406	448	407	397	429	407	420	421	415	414	404	405	434	438	475	464	383	453	423	417	453	413	408	437	447	419	421	441	424	398	451	424	449	434	393	436	443	418	457	432	425	393	429	424	452	455	406	397	425	404	405	394	392	411	425	416	433	421	412	425	442	424	428	414	383	404	433	439	425	419	416	422	437	469	425	388	442	428	453	426	431	403	373	396	408	452	435	377	412	449	397	417	421	450	427	405	441	454	414	429	408	434	425	414	424	391	423	446	416	432	420	393	457	405	462	419	432	407	423	398	404	444	417	419	405	418	425	464	411	399	416	421	408	399	431	493	416	437	447	410	438	405	434	422	416	457	403	454	382	466	412	428	409	421	402	397	435	437	417	411	413	440	406	424	467	398	404	437	439	401	403	433	458	411	395	470	417	439	429	402	400	395	396	400	437	419	411	409	429	441	446	404	400	418	419	410	417	425	422	443	434	379	411	392	437	421	455	462	439	406	410	428	432	431	430	420	351	440	403	421	431	424	408	426	443	422	407	429	457	440	417	435	445	426	412	418	437	443	414	421	404	423	393	447	453	444	455	378	426	442	418	416	447	381	388	461	402	399	426	407	470	397	442	426	420	390	412	436	440	418	404	425	414	409	449	443	412	429	376	465	424	450	454	424	480	442	379	411	439	406	439	438	449	384	435	403	419	467	417	405	444	425	395	421	423	434	379	401	420	430	387	422	410	410	446	411	419	416	453	400	411	410	450	426	430	419	400	396	448	438	390	432	454	400	449	424	429	412	402	457	449	434	418	457	394	438	419	429	448	446	377	408	411	441	430	434	425	429	366	433	419	414	453	415	431	412	430	440	407	422	406	400	428	420	430	418	401	450	460	391	429	413	452	427	457	404	434	393	424	386	422	467	449	410	401	449	476	454	476	435	397	421	437	404	440	420	430	377	409	432	416	407	415	437	387	380	399	390	412	405	421	432	441	426	425	418	405	441	451	422	493	406	412	424	389	382	421	408	421	463	419	427	390	398	397	426	447	424	430	422	388	410	396	468	385	433	452	432	407	378	456	416	414	437	426	428	414	426	405	379	408	431	410	419	435	399	406	410	440	427	420	422	428	449	401	442	390	425	426	403	465	398	419	413	416	403	416	426	443	413	411	399	413	402	449	408	437	441	399	434
23304	21687	29484	24875	22517	23086	17780	7027	3088	2173	1889	1262	906	835	787	758	706	647	643	604	521	552	543	569	511	532	489	513	520	481	530	531	537	510	537	474	515	485	514	462	540	564	547	506	511	455	504	535	503	494	504	529	530	473	495	498	477	487	468	480	489	483	509	489	504	474	472	504	490	462	461	504	527	485	499	472	468	520	523	512	476	524	507	496	460	497	498	452	487	529	497	466	518	475	464	464	489	484	503	536	517	481	497	481	476	482	476	504	503	470	498	496	486	546	505	470	507	506	533	467	513	517	456	527	538	513	502	528	477	470	508	500	506	512	449	482	502	512	523	489	517	450	521	459	473	485	498	435	481	471	496	539	472	547	504	492	487	545	458	496	548	526	487	534	477	485	466	471	471	503	495	526	490	481	471	508	487	464	499	498	526	509	493	545	529	521	546	513	483	519	514	485	476	528	512	524	504	520	475	463	483	528	514	527	469	496	470	508	545	470	486	489	487	481	502	495	496	520	508	499	529	493	497	512	536	526	511	455	495	499	524	502	460	489	451	505	530	525	471	497	488	520	534	531	470	486	473	488	516	503	441	481	478	465	481	498	480	482	531	524	502	486	505	483	496	461	500	500	474	457	516	461	536	476	529	527	479	531	480	495	546	483	506	472	459	492	506	487	442	523	504	454	476	530	478	493	517	509	446	482	492	529	496	525	512	481	498	484	515	509	494	500	481	520	476	473	482	502	499	528	518	484	537	515	531	516	504	509	502	509	493	500	445	457	511	526	507	469	500	484	456	544	504	505	513	503	482	521	513	521	511	505	499	499	514	510	471	514	500	511	476	520	465	501	467	490	474	486	507	534	457	477	506	529	510	513	568	479	456	486	525	459	481	485	500	487	486	484	500	490	458	494	485	476	492	465	500	481	475	517	486	519	485	502	485	511	509	510	487	471	510	514	509	481	525	466	513	540	495	482	516	486	503	512	502	461	480	494	498	465	489	492	486	523	473	508	506	460	527	535	527	503	466	509	475	488	488	469	480	438	507	509	488	530	507	475	491	488	457	522	480	458	527	519	521	518	474	446	492	500	456	540	538	484	497	522	489	485	473	506	477	473	470	467	450	450	449	485	466	491	481	460	544	463	469	484	516	528	469	479	521	505	500	494	481	456	529	470	457	485	527	509	488	509	461	488	525	516	467	510	477	526	504	526	496	505	511	522	518	514	491	437	467	518	466	482	500	491	463	498	493	490	465	470	514	548	508	525	512	482	525	503	513	475	495	537	490	411	470	497	451	519	470	508	474	488	466	463	464	507	499	449	546	516	528	525	481	502	482	459	481	478	479	510	522	474	497	505	514	497	488	471	508	498	527	460	489	475	489	521	499	490	497	499	487	513	518	484	546	468	500	459	461	482	502	497	513	512	462	461	472	503	530	512	488	514	476	516	457	502	488	500	488	518	482	469	487	502	500	538	526	501	507	448	481	492	473	563	487	533	473	512	520	474	477	504	501	490	497	480	500	507	491	534	495	489	490	484	471	511	493	514	483	467	501	514	454	534	525	485	491	483	481	517	503	526	465	496	492	510	483	452	477	522	490	463	472	507	466	434	514	490	518	471	522	499	478	512	457	486	483	524	522	523	495	424	477	514	530	511	541	470	518	475	493	447	499	493	472	517	488	549	493	493	511	475	504	488	453	494	492	483	523	507	461	484	483	459	512	479	476	484	511	516	474	511	484	482	487	494	476	498	518	488	513	464	497	501	467	477	484	513	503	460	502	455	476	499	507	468	486	498	520	469	506	481	487	474	512	505	466	477	475	511	496	512	496	518	527	491	494	490	520	533	535	530	469	458	477	489	470	528	454	499	491	474	492	518	488	458	486	527	535	523	487	530	494	496	487	469	505	504	446	508	515	524	504	544	536	470	498	505	485	526	505	476	499	503	517	480	488	516	505	492	456	473	522	497	484	490	488	489	510	507	520	487	522	490	466	462	505	481	463	540	498	470	478	517	501	525	486	490	524	462	478	489	506	512	494	500	510	525	511	485	456	515	460	499	509	471	503	445	500	478	523	464	491	509	507	493	503	507	480	507	476	503	508	492	489	510	497	498	535	502	496	473	505	480	444	468	479	454	514	516	465	492	467	519	455	457	526	504	471	531	465	486	500	486	523	493	492	498	522	511	460	498	503	513	468	470	478	493	488	495	454	487	509	464	506	501	512	465	504	511	499	493	519	544	497	511	530	494	507	466	510	425	532	471	487	483	481	475	499	518	488	491	496	510	506	507	509	524	486	489	525	489	442	504	479	497	540	522	520	513	485	463	497	475	463	459	492	492	534	478	445	468	488	494	468	506	500	465	487	501	524	508	493	481	493	498	499	533	523	502	449	470	486	497	493	487	486	526	478	496	505	496	466	437	496	447	542	441	503	506	508	490	469	489	535	473	479	520	476	494	498	494	531	465	476	474	511	505	503	533	484	512	507	502	501	462	461	492	523	462	486	512	508	482	517	468	468	467	496	509	498	456	533	498	529	489	529	470	496	478	476	492	492	483	476	463	506	480	514	455	512	515	522	512	498	502	478	505	480	476	480	486	510	508	527	475	444	494	469	508	458	502	495	545	504	434	492	517	478	506	515	464	491	461	486	497	490	498	474	465	502	531	481	480	484	491	500	500	496	481	523	477	497	536	501	459	506	513	506	478	507	488	525	525	513	483	522	493	460	478	500	491	509	470	491	506	527	483	475	482	517	548	518	509	506	465	503	498	502	509	490	498	485	487	492	512	488	495	497	481	465	529	536	499	512	494	530	480	507	490	463	492	534	521	472	473	526	516	484	500	498	485	488	459	465	470	524	462	508	492	531	499	484	491	479	492	453	509	534	492	456	531	525	525	470	505	534	517	496	499	502	489	498	501	493	513	435	482	531	453	538	478	491	488	496	532	434	488	467	483	477	494	507	506	494	514	537	542	545	479	469	512	496	484	435	510	495	496	500	471	510	515	485	528	496	511	503	499	506	507	521	507	473	506	500	453	498	492	454	507	501	481	503	494	461	492	483	492	488	501	517	503	492	454	526	464	524	453	489	460	504	497	461	500	474	459	540	504	477	476	471	535	491	482	453	491	502	479	462	487	471	482	544	477	562	451	471	518	500	464	501	521	482	482	492	552	490	492	498	498	507	489	479	443	504	495	483	493	525	486	499	499	491	471	487	506	496	517	470	505	506	502	485	490	495	505	478	515	505	470	520	498	468	513	482	486	468	528	492	518	478	500	477	468	502	505	467	512	492	532	505	489	517	506	519	523	483	517	493	485	503	449	486	529	505	497	496	457	540	518	501	481	514	495	491	486	505	506	504	494	480	467	478	509	490	504	524	487	509	556	511	468	475	482	474	479	459	479	499	514	512	483	517	486	468	489	490	479	492	479	461	510	497	501	453	491	523	511	486	543	498	501	504	514	566	517	513	453	486	481	495	465	474	493	507	510	506	466	515	521	479	473
36823	67258	53965	41475	29739	22143	14038	9291	4685	3435	3096	1805	1290	1004	1050	936	873	767	770	653	617	596	536	546	568	543	601	514	526	527	573	522	537	486	536	513	548	515	474	510	549	549	493	550	515	481	513	503	481	506	514	489	532	521	551	484	527	490	500	532	521	497	503	474	503	538	480	460	454	484	496	506	480	507	499	490	487	515	496	510	521	527	493	502	460	487	469	498	465	520	488	496	521	489	506	491	488	524	516	495	503	488	500	462	510	525	519	497	493	511	522	535	542	494	513	470	495	496	510	498	483	503	484	502	492	502	491	504	497	516	493	544	482	536	525	488	510	499	513	482	528	508	491	490	535	494	477	474	486	497	457	519	513	536	510	471	469	458	502	503	504	510	525	513	486	517	522	489	537	524	514	461	509	556	494	520	512	537	500	501	498	506	512	473	477	504	504	521	488	468	485	469	509	546	465	521	501	521	472	488	486	533	515	548	491	514	520	501	504	510	482	527	531	470	498	465	481	491	501	482	500	503	473	525	514	465	498	519	509	515	515	503	496	497	518	518	507	545	522	477	489	523	498	492	553	487	504	489	491	510	506	497	515	498	505	523	550	488	471	499	489	485	479	500	481	501	494	500	469	480	520	522	505	533	483	500	510	489	508	499	521	513	529	483	488	494	468	494	526	493	500	507	480	539	520	491	492	509	508	475	533	527	477	495	491	496	549	524	531	509	539	521	505	498	490	498	495	492	500	530	503	520	502	523	523	484	500	477	493	542	517	488	478	557	524	499	528	476	514	506	485	471	524	486	536	485	506	518	503	519	526	512	494	538	495	527	489	525	550	481	501	525	440	474	510	487	488	460	503	504	505	500	541	503	501	493	532	494	515	489	528	514	498	492	516	483	504	506	505	487	468	474	490	522	513	498	526	519	501	548	504	504	503	489	521	545	483	518	549	501	504	497	507	496	523	501	515	497	491	470	516	479	503	537	504	509	542	511	521	508	507	510	483	451	507	482	481	489	518	498	444	505	521	482	484	488	475	512	502	495	528	481	486	499	524	481	480	472	510	496	534	486	479	499	523	511	481	486	547	482	496	507	478	468	489	546	493	505	532	512	497	472	507	533	494	529	516	496	519	529	505	541	472	457	511	482	513	459	532	529	509	497	524	515	472	527	525	512	517	504	499	485	507	548	527	502	536	507	521	522	479	473	525	486	540	508	500	538	516	475	539	475	512	503	504	504	542	475	499	530	506	459	494	484	548	483	504	525	514	498	518	537	502	468	482	506	486	487	510	493	466	510	502	513	455	470	538	543	472	492	484	502	466	478	549	473	503	464	509	525	536	499	492	549	490	439	497	463	518	508	513	497	488	534	491	486	533	479	540	483	498	464	501	487	518	509	528	527	489	540	501	488	525	494	565	511	482	517	516	512	532	511	497	498	509	502	499	547	497	500	525	481	502	471	476	504	513	498	503	510	502	531	493	484	511	518	534	528	492	497	505	476	523	514	504	470	489	499	472	530	515	486	494	508	498	487	499	500	534	453	493	468	543	481	492	476	518	479	503	512	489	525	515	514	478	457	458	485	501	516	508	481	496	518	519	465	500	485	485	528	525	494	525	511	479	483	520	482	505	463	522	539	504	505	512	493	502	459	541	488	506	513	502	508	533	511	521	489	542	470	492	478	505	510	499	452	489	495	502	549	494	471	492	519	509	505	471	494	482	479	492	504	530	510	526	488	515	455	507	531	477	518	473	479	509	527	508	526	508	498	501	486	489	471	474	487	495	541	488	510	537	455	521	493	527	530	498	502	551	451	520	497	502	466	493	522	488	499	486	513	535	501	452	504	514	526	477	510	518	532	496	516	498	478	481	490	489	518	515	477	503	471	496	511	512	465	501	470	478	486	501	486	486	500	515	482	487	475	491	469	487	499	522	508	477	525	513	535	494	499	490	508	483	489	536	490	527	504	528	485	502	509	496	557	474	499	474	502	447	497	526	506	470	505	490	490	488	472	529	517	472	491	501	491	485	473	490	455	491	546	507	482	535	461	505	515	533	482	508	469	551	530	506	528	499	509	510	489	500	503	525	489	495	520	485	509	497	449	502	515	493	483	510	463	486	539	494	543	499	508	490	491	526	507	486	479	448	534	509	531	513	510	527	486	477	514	470	486	516	526	485	513	474	490	499	530	457	528	496	537	486	503	510	526	521	524	504	491	501	509	514	481	510	500	528	482	488	502	491	481	530	479	502	468	515	481	498	523	492	531	472	488	492	476	519	512	506	461	453	487	528	480	516	491	512	520	531	507	507	475	491	481	494	506	518	504	505	483	493	477	466	511	501	461	514	511	510	505	511	476	454	472	499	501	515	484	507	515	509	497	506	489	534	527	471	517	497	503	498	498	461	501	478	510	486	458	478	490	526	488	515	557	491	502	543	488	521	464	543	455	481	506	502	495	498	501	477	520	537	505	504	507	497	500	538	494	524	502	501	482	514	546	551	505	478	509	483	472	473	521	551	443	497	514	545	501	531	499	482	485	505	506	497	524	502	530	522	523	508	483	460	451	509	483	488	510	498	539	496	496	446	496	502	532	512	480	476	500	483	503	496	526	536	513	514	512	491	520	534	555	502	492	505	488	561	483	507	477	494	510	510	533	488	505	500	467	490	452	521	508	525	514	550	514	490	465	493	497	544	507	517	521	481	503	505	499	485	528	508	520	514	508	516	496	479	493	533	503	502	536	498	462	508	491	488	498	498	504	517	492	534	509	528	508	507	502	498	481	507	496	532	503	468	517	464	508	521	505	485	521	500	514	483	532	508	477	486	496	507	502	508	489	514	487	488	507	536	487	524	498	513	501	475	497	499	512	522	521	527	524	486	497	515	534	507	465	487	475	490	480	522	533	477	489	436	496	485	500	453	478	484	479	555	474	495	501	518	487	509	534	523	508	506	522	472	506	520	495	503	513	517	492	475	521	501	521	493	477	482	505	523	447	513	530	513	498	530	487	525	457	525	494	507	502	464	491	460	523	531	510	440	476	473	512	475	463	476	502	525	455	529	523	518	527	511	456	484	506	499	483	511	506	480	499	465	520	492	520	514	502	528	501	530	513	492	502	514	512	513	505	495	479	510	500	508	549	526	468	525	479	511	481	501	514	511	493	521	534	507	511	522	492	546	495	529	489	521	478	501	501	497	502	501	521	549	548	528	485	479	494	512	527	513	504	507	512	506	501	559	493	489	517	508	513	516	539	506	483	507	518	445	459	542	429	518	487	519	486	474	491	539	519	502	511	483	483	516	503	521	511	526	516	490	533	508	488	491	487	509	519	475	474	513	507	474	474	480	491	503	514	526	522	486	514	487	537	512	525	487	542	496	508	533	515	511	512	520	472	509	516	512	482	493	514	495	509	480	487	511	491	516	509	525	459	494	512	474	519	528	518	506	533	512	524	482	486	481	507	494	511	490	533	521	477	532	490	520	489	510	524	519	538	508	484	512	527
33388	38871	39849	27620	13388	6476	3502	1986	1011	717	622	510	414	386	367	303	326	353	314	335	271	290	281	289	305	272	310	262	292	270	297	291	286	321	290	322	302	299	314	276	293	260	283	273	242	292	268	293	280	277	284	275	284	301	311	283	273	290	246	280	268	276	295	294	244	279	289	284	297	262	284	282	252	296	266	282	295	277	275	276	292	286	288	289	283	290	282	278	285	249	275	264	273	285	291	268	283	296	292	266	269	309	276	290	282	272	297	299	276	288	277	298	288	282	304	283	262	298	306	295	289	289	248	298	268	270	283	267	255	278	271	273	302	256	269	295	256	303	268	301	286	280	276	253	284	279	275	292	289	289	271	306	311	270	287	269	253	268	290	300	276	275	291	272	297	281	310	299	272	309	279	284	310	296	304	267	306	288	277	294	302	270	277	289	285	273	307	294	283	278	310	283	292	282	269	273	284	286	254	310	269	299	299	263	271	288	266	272	285	267	275	275	307	269	284	273	276	281	290	306	301	258	268	259	305	275	274	265	280	277	270	271	280	276	256	276	313	278	271	242	287	293	269	264	294	315	273	274	267	276	284	268	287	283	296	280	264	265	273	292	277	289	295	289	244	293	282	275	285	290	253	298	271	308	309	264	246	283	275	278	262	276	280	281	266	262	271	295	318	270	281	324	311	285	280	291	296	306	277	269	291	276	277	267	281	281	278	279	274	280	311	261	278	266	285	257	294	293	287	309	300	251	278	289	274	297	288	278	269	280	248	264	274	253	307	293	289	265	299	275	267	257	272	251	274	290	319	305	259	297	277	255	274	268	283	272	267	251	272	250	264	284	282	296	297	281	286	295	260	289	274	304	316	293	287	264	273	283	293	266	269	281	284	283	272	280	274	278	236	254	230	291	301	277	279	285	294	278	262	266	304	294	257	304	302	252	325	286	288	307	284	283	257	320	280	267	291	288	263	282	258	273	305	274	278	270	256	256	307	281	249	293	249	264	277	287	285	263	281	253	279	270	259	295	276	267	260	286	302	245	256	283	258	267	275	278	290	281	286	302	259	249	243	251	260	256	276	276	284	276	294	295	296	303	301	267	279	297	301	314	296	309	263	289	278	292	254	256	246	304	251	285	278	265	298	303	282	289	304	315	292	291	291	274	308	306	273	298	301	323	256	266	303	289	289	283	263	258	296	264	301	281	291	265	275	277	267	295	277	274	290	294	293	273	321	262	282	279	261	276	284	275	274	269	278	279	282	270	282	271	274	282	275	260	274	284	265	273	278	277	297	285	293	281	297	292	267	317	262	299	301	294	253	265	301	256	310	293	260	333	270	273	255	273	261	292	298	308	308	279	297	318	264	298	314	296	279	288	289	279	270	279	270	285	288	275	294	326	263	276	294	273	278	287	285	291	299	268	269	281	283	303	274	287	281	287	284	262	295	282	282	273	288	260	288	310	286	259	273	278	305	259	282	296	305	281	247	291	258	275	272	291	285	275	270	279	291	290	262	270	280	255	280	277	284	280	275	255	276	266	295	271	262	286	262	268	274	293	289	291	287	267	289	300	271	286	292	270	289	294	303	275	328	304	289	270	298	274	289	283	283	293	297	263	289	293	297	274	269	271	272	291	272	281	253	268	279	271	279	279	284	291	275	257	291	300	273	289	270	290	284	287	272	289	284	300	305	290	265	288	280	272	294	314	298	268	275	286	277	287	260	300	299	276	269	258	267	278	255	296	258	298	270	261	266	305	273	279	279	245	292	322	271	310	280	275	281	310	291	256	284	270	257	283	326	281	280	253	287	289	275	257	293	294	282	284	280	287	299	266	272	304	279	302	281	292	269	278	286	276	298	281	283	289	270	264	259	263	270	295	279	287	332	302	263	276	296	283	290	267	272	284	321	306	296	298	276	267	264	262	307	284	304	300	291	265	270	267	274	302	287	288	300	291	314	281	314	303	248	263	272	268	277	270	269	260	279	307	288	300	287	290	304	291	292	278	278	303	270	278	292	265	280	289	272	275	287	233	285	308	279	275	254	252	281	289	276	281	305	289	294	255	302	257	249	279	270	305	296	259	269	329	303	310	292	279	294	253	280	280	269	280	302	285	292	302	263	306	289	286	266	291	304	271	273	288	283	288	318	263	301	269	282	267	300	269	275	284	274	280	281	279	287	275	270	254	272	304	287	283	285	234	267	284	306	251	262	285	291	322	298	297	312	247	277	259	286	316	276	276	285	274	305	286	277	299	312	271	306	257	279	254	270	265	289	280	266	290	263	308	261	277	297	283	280	286	247	286	289	271	286	301	289	307	284	281	321	284	277	293	279	304	283	295	261	282	280	257	267	294	257	270	261	271	286	270	269	253	294	290	286	283	287	287	261	262	269	284	268	277	309	310	284	318	277	282	272	287	297	283	277	290	266	275	281	274	311	293	265	261	290	283	282	265	279	280	256	264	277	274	277	255	306	301	279	265	291	292	313	291	301	260	277	289	290	271	258	272	287	284	283	281	286	254	290	275	274	279	265	285	294	315	313	267	280	284	276	297	257	262	283	276	272	302	282	284	267	306	296	291	284	260	283	284	279	288	294	279	300	326	252	269	294	291	282	306	325	325	318	253	257	266	277	277	285	288	292	316	303	300	290	290	291	300	292	281	284	317	279	314	274	265	303	303	250	281	267	279	302	296	294	280	284	287	280	310	282	313	302	300	268	299	290	286	277	273	300	298	264	248	264	293	306	273	285	300	278	287	257	276	270	285	287	264	275	278	257	286	250	291	298	296	259	288	289	275	285	261	273	286	327	272	293	308	296	262	310	270	308	284	258	246	278	273	264	282	275	307	297	291	292	304	252	276	279	286	301	276	294	283	270	273	277	265	282	271	273	300	316	257	281	282	288	264	277	289	292	283	287	282	286	265	289	295	284	296	272	282	279	291	277	296	286	280	278	275	272	276	261	244	278	284	274	284	266	294	276	290	306	279	268	285	275	236	280	293	290	243	313	297	286	247	307	317	275	298	271	263	273	281	322	288	296	269	292	302	295	291	281	239	275	295	259	281	275	291	284	260	284	273	282	281	261	294	307	301	273	272	279	271	299	316	281	268	298	282	293	293	284	277	269	263	311	271	279	281	296	286	307	270	292	245	278	273	250	233	290	293	253	288	302	271	309	281	298	279	298	319	286	281	270	284	292	288	266	291	262	281	273	303	287	291	285	291	297	284	288	258	277	279	290	269	313	295	307	283	281	286	307	301	260	300	261	299	284	304	291	272	286	288	282	282	286	266	265	260	305	264	273	286	323	309	271	297	289	286	304	300	282	282	305	285	273	267	310	300	298	281	282	277	278	296	268	293	313	288	299	268	282	280	250	298	274	305	301	279	254	307	280	276	290	268	272	275	286	291	250	289	279	261	284	263	279	288	304	277	268	288	281	322	292	312	279	311	286	301	282	264	296	277	267	287	274	289	265	281	282	286	296	285	278	295	263	257	257	311
35900	52309	39551	25236	15321	9284	5548	3386	1735	1288	974	684	553	481	473	463	434	410	387	346	367	326	313	317	341	331	313	329	349	317	311	348	297	295	340	324	314	289	296	329	286	329	327	315	279	300	308	304	319	282	288	295	317	269	312	291	365	304	297	292	317	302	295	306	309	324	296	300	312	303	308	340	298	306	299	339	321	284	301	306	308	351	323	293	301	303	287	289	312	342	289	288	285	303	303	299	314	317	309	304	292	308	294	328	312	300	282	306	343	308	311	307	321	334	287	302	323	274	316	305	298	307	296	303	303	307	281	281	276	287	317	291	295	323	282	317	311	302	335	304	284	327	289	320	334	304	311	321	292	294	296	296	307	296	299	310	311	301	301	323	304	285	310	287	297	291	311	317	277	312	313	294	334	302	295	305	324	318	274	323	316	315	290	302	316	291	333	305	264	280	306	306	321	311	344	301	299	289	303	276	334	289	302	325	299	312	310	302	300	303	294	313	270	310	340	284	305	294	307	312	317	328	278	299	309	307	342	321	331	305	321	328	300	328	319	316	303	316	341	304	313	321	297	314	328	308	317	306	310	307	335	316	315	313	294	307	310	331	326	306	294	311	332	305	320	298	324	298	329	323	294	307	275	310	309	303	284	314	295	283	269	331	313	305	288	299	288	314	309	306	288	315	296	314	308	315	300	302	293	291	306	323	288	309	298	298	326	295	320	310	324	311	286	342	318	302	283	357	296	277	319	341	303	288	300	300	313	294	318	299	272	330	314	287	315	301	329	294	304	316	275	314	322	268	317	296	300	315	285	305	312	344	320	312	286	310	282	303	326	310	309	324	309	319	319	330	296	335	311	296	308	320	296	302	329	297	303	312	303	311	313	297	315	263	306	296	316	297	305	303	292	306	299	279	324	283	305	334	313	303	308	308	308	331	279	288	310	269	308	314	309	287	307	264	309	247	295	341	298	301	282	317	310	295	273	299	295	322	331	278	312	288	314	299	319	321	302	293	299	318	288	303	298	322	324	301	309	330	305	310	301	313	305	319	336	303	288	311	298	318	319	309	298	316	274	335	316	307	309	275	310	317	313	297	292	288	290	296	335	276	305	306	320	268	304	312	302	317	293	281	276	319	293	290	307	305	325	303	269	301	315	295	299	322	312	314	285	318	312	322	285	333	337	315	317	299	319	313	327	274	294	309	304	308	320	306	297	302	302	289	303	318	294	289	307	309	300	305	315	321	317	315	288	306	310	289	277	317	318	288	300	314	319	253	291	296	349	303	309	306	280	326	321	301	292	344	306	332	317	296	327	291	276	322	298	306	332	324	311	339	314	328	292	323	303	303	293	329	313	318	332	332	313	314	287	342	327	303	337	339	293	282	334	303	325	325	300	313	324	263	301	311	329	306	314	288	309	320	296	299	269	314	273	261	285	309	314	303	292	308	281	301	302	292	308	331	308	301	336	303	301	281	301	331	327	295	282	296	305	303	289	330	330	310	282	316	317	293	277	325	295	340	298	315	280	329	319	344	305	310	316	283	327	278	304	353	333	322	349	306	302	292	293	347	302	286	291	313	272	322	296	294	302	317	287	339	302	300	323	353	339	315	298	330	308	305	296	328	297	320	268	325	314	303	294	308	292	300	315	315	288	280	307	316	324	315	296	327	313	310	305	318	286	291	319	287	308	295	296	318	314	298	319	311	324	308	293	330	304	296	282	301	341	305	340	296	299	283	279	306	310	305	311	327	274	297	305	287	308	327	300	305	324	331	281	328	318	294	296	321	294	309	316	317	319	332	280	301	333	302	346	302	323	305	291	304	333	326	298	292	335	297	313	279	295	330	310	334	292	286	321	337	296	302	300	309	298	293	347	296	314	313	294	303	296	300	297	284	280	333	300	357	306	293	302	299	297	297	344	337	293	313	325	316	300	334	317	310	310	299	281	316	334	332	319	337	292	331	309	312	304	311	315	318	320	275	316	294	324	291	325	325	295	300	340	295	316	296	316	279	306	316	294	295	295	292	287	340	291	317	286	280	287	307	316	329	293	279	342	327	293	296	268	318	269	325	295	317	298	315	306	316	312	300	308	277	321	299	304	298	307	294	305	310	315	292	298	301	294	314	271	314	316	328	322	290	334	285	297	306	299	298	316	295	312	312	317	286	310	314	302	332	312	304	286	308	309	279	282	316	304	332	297	315	325	295	313	318	293	295	281	310	315	319	280	338	310	322	297	309	319	306	313	272	304	302	338	296	355	299	307	317	308	304	276	291	307	296	312	309	322	326	318	306	301	321	286	307	317	279	337	280	273	319	310	313	300	297	289	297	301	302	339	287	336	318	329	297	335	287	321	297	296	296	301	310	302	316	317	296	285	314	320	298	326	341	305	306	318	309	289	299	293	326	317	308	319	322	300	303	306	309	315	318	315	290	298	295	267	300	305	319	315	297	305	308	285	337	294	303	305	296	276	304	296	287	283	299	309	309	311	327	325	299	289	286	303	314	302	305	325	302	288	354	331	298	320	314	306	296	298	270	318	303	310	320	297	303	346	306	300	313	295	310	321	318	290	309	293	322	298	270	312	327	280	311	325	334	306	318	275	316	285	294	310	321	307	306	323	319	333	288	311	315	277	325	272	291	306	312	273	281	282	295	304	314	290	316	303	334	292	310	290	302	275	337	322	299	295	300	319	280	282	313	305	328	298	307	312	308	299	305	291	289	301	296	359	287	317	343	298	298	313	308	293	324	291	314	284	342	298	306	325	303	298	299	303	304	313	297	337	326	309	305	295	335	292	303	308	270	325	322	319	307	322	330	300	315	319	316	305	291	306	300	290	279	331	286	323	308	317	286	271	305	267	327	318	353	296	319	304	317	306	328	304	318	322	321	304	303	305	301	285	278	306	300	344	293	283	330	310	316	304	304	285	300	330	309	309	308	309	311	317	306	310	304	289	273	296	328	313	260	280	307	301	334	361	294	296	307	316	283	310	291	321	319	297	298	295	341	341	308	296	315	296	309	322	344	314	340	298	320	342	297	316	306	306	306	301	300	299	290	289	311	338	270	321	267	294	319	304	320	300	319	293	295	310	310	348	307	302	301	309	304	311	306	271	354	303	351	318	309	279	313	300	296	286	319	311	319	330	319	294	334	320	319	292	299	333	316	296	325	301	310	279	310	315	273	327	279	288	302	321	320	282	298	307	301	309	316	280	312	326	310	301	280	332	322	295	306	310	309	312	319	323	323	324	319	304	321	256	300	293	295	309	278	303	331	290	307	303	299	298	294	314	309	292	307	310	320	307	296	323	335	309	308	326	314	310	308	354	327	325	335	325	307	336	291	276	326	318	339	331	340	333	328	322	295	315	267	304	299	313	316	303	285	335	299	304	307	288	304	321	309	295	280	255	293	299	305	287	311	309	283	288	327	314	313	296	288	299	297	312	316	321	320	317	313	310	302	290	303	282	307	315	330	285	294	318	319	322	298	324	282	318	331
24383	21659	29283	25999	22538	18667	9915	4618	2718	1795	1322	780	588	510	497	465	414	449	408	368	383	373	351	339	358	330	363	326	335	346	329	326	333	321	330	308	354	332	333	309	297	287	326	317	354	309	350	313	327	324	314	357	319	360	324	346	353	329	301	360	318	308	332	313	337	331	315	304	303	353	292	342	316	328	318	333	356	302	316	296	322	304	343	300	336	348	322	322	324	321	336	329	329	326	325	314	343	322	332	291	350	305	325	325	309	293	299	306	353	320	332	328	325	349	323	334	321	360	301	325	323	331	328	287	293	316	345	291	335	280	306	325	305	333	292	304	337	333	312	349	334	284	334	326	317	326	315	335	316	329	312	329	319	308	300	314	314	341	319	296	351	346	318	279	305	325	321	313	331	356	334	342	296	329	315	324	325	317	308	301	317	299	339	331	306	342	342	304	318	320	312	336	314	332	321	317	319	310	321	328	315	334	315	327	311	307	327	322	322	328	290	301	314	310	322	325	344	301	309	304	349	331	348	350	364	332	319	309	314	280	286	321	329	316	312	322	323	318	314	334	307	321	295	324	319	328	306	299	346	345	275	304	331	310	327	323	345	330	339	314	308	334	344	336	344	278	311	318	340	320	302	290	335	323	314	315	329	311	316	312	289	299	322	349	323	345	318	309	315	334	340	298	319	321	360	360	331	298	334	337	327	341	304	353	305	347	328	338	304	328	316	313	290	307	343	334	313	300	331	329	307	315	308	360	364	306	339	337	308	313	310	352	303	332	327	357	311	318	351	354	345	327	345	329	339	320	322	306	339	308	308	343	306	310	319	292	322	305	316	309	304	323	293	304	336	361	321	288	322	321	345	330	316	304	354	317	328	350	302	334	348	343	295	311	302	353	313	333	291	347	320	317	348	352	280	324	311	326	348	349	325	338	330	304	335	318	331	361	321	298	315	329	307	302	304	337	310	351	307	359	321	329	332	332	327	324	318	319	332	332	317	327	329	315	319	297	320	328	340	316	303	282	318	303	317	321	334	318	308	303	317	315	302	312	313	343	315	304	330	319	363	320	325	316	304	324	321	326	342	348	295	353	311	305	284	294	305	310	340	327	351	364	307	291	322	382	318	328	305	334	313	319	350	323	298	325	314	317	335	315	328	318	341	303	318	313	307	311	303	317	298	323	304	303	315	307	311	304	301	307	303	330	334	307	320	326	338	344	348	337	314	329	357	316	322	310	321	335	314	328	308	338	365	334	316	328	314	317	323	340	343	330	330	327	293	300	320	340	345	301	316	320	307	291	323	319	304	297	327	323	328	348	358	302	303	293	325	351	317	311	329	313	285	304	330	331	302	334	294	322	322	308	326	310	309	307	302	332	314	321	303	303	319	323	311	321	308	343	340	315	314	318	344	324	330	304	325	306	335	303	287	337	356	335	320	295	359	359	313	304	333	330	334	324	301	306	337	279	322	314	311	324	313	314	322	306	340	330	311	316	315	323	314	332	353	319	311	292	339	330	302	316	326	332	334	316	294	361	319	285	296	322	314	322	360	329	293	356	305	330	327	303	333	343	320	337	340	313	332	318	288	353	320	333	329	295	300	338	304	308	302	315	308	303	294	317	304	322	323	334	376	369	307	337	333	319	301	319	333	315	335	312	319	292	337	311	316	353	316	302	309	304	297	298	309	313	301	318	326	277	331	332	325	329	336	342	314	348	327	300	304	303	339	300	335	311	320	341	331	367	325	308	318	343	356	317	327	333	310	367	315	342	318	318	332	353	302	307	289	290	337	319	328	299	334	352	333	306	351	317	318	324	322	318	323	296	298	324	336	316	325	319	325	314	329	322	326	311	334	321	294	363	333	318	287	348	342	328	355	325	312	348	356	320	327	339	339	306	332	323	304	340	341	328	311	313	344	305	377	335	306	307	324	309	319	317	293	328	329	304	320	319	315	312	301	328	339	323	306	305	323	316	292	343	320	311	341	321	325	339	337	291	391	344	338	308	329	290	341	307	349	331	330	283	316	293	333	364	320	334	313	345	319	325	324	321	334	294	350	335	326	326	320	353	336	339	294	340	336	297	319	322	322	310	341	294	337	297	335	264	328	335	323	334	348	326	335	339	336	338	333	325	290	317	324	320	342	291	358	328	333	321	319	318	316	311	335	304	347	347	309	310	322	328	335	310	318	305	314	349	314	332	319	291	332	310	307	311	312	322	319	317	319	345	340	319	318	326	331	317	341	317	310	319	313	310	334	334	327	321	308	353	328	315	343	348	313	333	314	318	331	327	341	329	336	306	292	299	299	309	310	325	321	310	327	325	353	312	306	310	331	355	339	303	297	326	312	346	318	329	289	338	333	317	299	335	316	314	285	338	317	325	354	327	328	328	333	313	295	328	346	335	326	341	336	332	353	335	338	308	331	311	284	294	303	328	305	342	317	318	300	314	288	309	317	314	318	285	310	313	330	317	340	329	296	314	314	312	333	334	332	324	314	323	333	344	303	323	314	312	348	321	320	284	284	320	322	318	330	323	303	303	289	308	335	322	329	327	295	350	316	331	333	342	334	301	324	311	339	335	321	336	350	327	324	333	341	328	328	296	321	329	336	348	319	305	346	310	335	308	355	329	330	309	324	336	343	313	275	333	343	319	349	341	334	338	333	315	286	317	320	328	287	324	329	308	338	356	329	320	326	284	360	319	313	337	331	299	315	330	319	326	343	325	326	326	316	345	347	326	322	347	291	329	343	333	300	350	323	298	300	349	309	307	330	332	311	313	332	320	318	323	337	314	329	319	321	366	346	328	310	333	328	341	322	358	330	326	355	323	334	314	327	273	332	321	329	312	336	324	344	328	351	305	321	321	321	348	372	335	309	353	356	305	322	322	312	330	340	343	343	342	342	287	339	331	330	325	306	314	340	293	316	326	308	337	301	318	356	315	321	302	313	296	310	343	298	314	322	295	350	319	331	348	303	317	316	356	336	333	334	327	311	306	373	316	337	315	320	350	305	319	317	321	293	285	338	291	274	326	335	321	333	327	286	292	332	340	343	334	323	310	330	302	310	311	341	342	311	321	321	312	314	295	326	352	346	351	307	310	337	327	326	287	305	302	331	317	328	316	323	320	305	291	368	333	338	294	328	336	308	334	314	307	328	291	350	331	327	295	306	329	349	324	329	344	294	312	300	331	313	312	338	328	336	353	322	333	354	337	359	319	285	312	328	318	320	334	312	314	368	305	342	328	339	337	317	322	365	304	319	306	336	344	346	338	341	333	337	304	353	319	351	332	352	315	337	323	344	325	318	331	322	303	332	379	313	354	315	313	327	316	310	315	289	342	314	321	325	305	323	319	303	308	337	313	341	336	319	353	327	320	321	323	329	298	327	309	343	335	302	323	303	330	343	335	308	327	318	359	278	302	302	325	340	322	324	320	313	303	334	323	309	321	283	373	289	292	322	316	339	305	336	336	324	345	361	310	345	313	328	312	305	318	325	324
35397	62357	48246	32393	22733	17422	10468	6848	4535	2846	2000	1271	802	705	648	612	520	497	487	416	421	396	365	361	375	348	347	372	351	342	336	328	347	355	335	340	323	327	366	310	301	382	317	338	340	332	348	364	311	353	331	325	348	361	346	345	354	316	342	369	349	330	342	334	343	338	355	313	366	322	336	360	339	323	330	353	332	321	342	327	333	325	348	328	317	318	358	319	331	353	369	364	334	311	304	311	364	316	356	326	337	322	329	338	359	336	341	325	350	363	360	330	332	379	368	327	340	351	318	334	331	329	366	354	337	317	331	370	304	305	351	349	320	369	355	313	347	348	337	338	358	286	352	355	343	320	349	340	329	366	344	325	353	378	323	353	330	319	332	301	339	334	308	346	321	343	340	328	363	364	344	353	355	354	346	323	366	349	310	348	336	366	332	329	324	335	356	343	331	358	305	327	327	306	303	341	337	325	313	362	355	365	325	323	361	339	335	329	340	325	338	325	360	361	351	335	316	358	351	342	357	328	359	339	349	362	350	329	326	344	342	294	296	340	327	322	338	325	326	323	349	378	320	323	328	319	323	354	306	374	337	342	306	348	357	329	337	330	354	325	332	335	336	364	330	368	337	345	327	328	341	341	345	329	375	346	340	338	352	333	349	334	328	318	353	337	322	355	335	369	336	369	350	327	318	325	328	313	375	338	323	332	371	328	345	328	344	356	326	305	338	333	346	297	355	322	332	363	322	318	328	329	306	334	322	341	322	347	367	310	351	360	321	352	336	339	339	359	355	339	343	342	360	334	372	348	346	328	348	304	340	336	330	334	370	333	313	339	362	322	330	377	331	345	368	346	337	352	374	327	352	328	340	337	336	324	349	344	357	343	328	348	352	318	348	334	356	367	310	345	356	367	351	346	320	344	358	343	336	370	344	338	344	299	363	329	316	315	344	341	338	329	322	327	358	367	337	343	344	323	327	356	363	315	334	306	373	328	375	377	344	320	340	339	330	324	322	324	329	352	350	342	347	344	325	314	311	377	352	361	340	321	350	337	348	351	332	316	358	359	348	371	332	326	346	309	331	350	344	328	356	353	340	326	335	349	360	337	341	346	323	311	358	327	346	366	349	344	325	330	298	332	343	353	330	348	329	311	361	362	343	322	319	337	321	347	333	336	317	346	350	344	322	355	309	353	315	322	317	288	319	338	342	334	335	336	331	347	372	299	324	303	366	332	344	313	340	317	358	340	336	329	340	328	338	325	349	334	329	353	333	333	354	325	384	331	354	353	358	340	307	331	361	345	361	360	318	327	338	323	349	380	338	329	340	337	359	342	341	329	331	329	334	321	336	348	330	362	322	354	335	348	332	352	304	334	333	320	360	354	329	349	337	331	310	340	347	323	319	336	351	322	340	358	333	371	313	358	320	337	359	350	342	350	318	342	336	344	326	333	356	336	353	359	338	343	366	320	345	346	307	330	336	341	356	349	318	328	320	338	344	333	322	360	320	325	301	348	334	344	366	360	349	361	300	386	318	335	339	346	321	318	354	369	317	364	339	307	356	350	352	319	356	371	334	335	369	351	320	326	330	354	339	313	340	371	359	317	343	323	302	326	307	333	303	320	347	321	319	320	343	361	322	369	331	361	360	347	361	326	326	373	319	339	323	339	332	347	354	354	363	369	344	342	348	327	339	335	357	342	290	340	318	305	344	359	367	329	363	340	320	333	333	356	344	348	344	354	321	346	347	299	330	364	329	315	340	343	347	337	358	329	352	298	301	329	351	336	334	332	343	355	344	335	363	344	380	322	340	347	338	374	343	362	362	335	341	345	321	341	350	359	325	342	333	316	335	361	329	362	356	342	340	343	352	363	318	342	330	331	328	335	349	334	320	330	343	320	325	318	322	350	330	346	339	356	341	345	312	330	317	354	332	329	335	300	338	345	345	334	332	345	330	341	350	316	343	313	339	316	352	292	351	303	341	326	347	362	365	334	360	313	299	331	332	326	325	340	330	333	330	323	345	320	338	324	336	326	332	338	340	329	332	315	332	313	319	348	329	338	327	311	316	326	338	338	379	352	308	313	303	297	332	311	323	344	333	321	320	327	356	326	346	347	337	361	340	322	344	346	360	345	382	312	358	351	335	337	351	329	342	313	382	351	302	366	315	371	357	315	314	363	346	349	322	346	376	354	329	335	338	336	313	306	309	351	345	358	347	325	339	327	374	322	328	345	310	335	327	318	325	312	321	343	351	330	334	332	358	329	333	351	358	304	346	301	323	344	331	340	301	359	361	347	318	348	320	323	309	362	330	342	355	323	340	381	310	341	340	338	358	331	350	336	349	365	329	321	321	302	362	377	329	347	331	317	318	299	318	315	354	341	334	356	312	348	340	350	329	343	344	341	310	307	357	340	395	351	337	343	330	329	359	356	340	342	395	354	341	349	351	316	343	360	312	333	356	311	335	368	348	342	351	378	357	362	323	329	315	345	322	317	355	351	348	338	335	360	349	324	335	336	333	313	312	317	351	357	342	331	337	339	351	345	333	311	357	349	343	349	312	322	346	351	359	313	363	367	347	333	338	342	307	343	330	354	309	341	345	344	333	336	343	353	359	327	346	339	330	343	321	355	324	343	329	353	348	372	348	342	357	342	354	348	298	352	325	352	367	355	285	318	374	326	327	318	323	337	293	330	354	341	345	361	374	342	363	326	328	340	358	337	342	370	338	322	309	334	353	334	332	329	303	306	356	354	345	335	315	380	314	333	348	323	349	316	344	337	346	375	320	306	317	334	331	363	348	328	331	349	331	344	343	347	341	347	328	340	324	388	333	350	312	354	327	327	357	335	367	366	341	337	321	317	361	367	330	342	342	343	325	374	352	324	334	305	321	337	332	335	325	319	312	348	339	350	328	365	320	311	332	355	343	343	337	371	326	316	351	344	354	347	358	319	359	334	305	364	316	333	339	326	324	352	334	351	348	350	352	367	356	314	351	312	338	356	306	344	362	365	330	312	337	336	322	366	317	349	350	343	332	289	342	371	359	306	350	348	384	320	344	336	349	329	338	362	368	345	383	354	344	351	351	318	342	335	300	370	335	337	323	382	362	308	350	358	324	318	363	332	368	363	345	340	336	346	365	371	339	305	327	335	360	339	302	343	309	352	343	346	334	310	329	313	364	336	359	324	315	323	322	292	364	341	330	326	386	344	322	331	331	338	332	325	310	334	355	343	323	345	325	345	378	346	388	348	369	338	373	352	317	330	343	353	311	359	349	302	329	318	336	330	332	314	322	321	328	347	349	356	326	301	345	324	332	325	328	343	346	332	319	361	319	313	310	320	312	370	373	326	351	329	320	346	356	350	326	337	335	316	349	334	328	334	345	388	334	352	343	365	337	363	324	330	341	329	339	334	324	314	341	311	327	374	343	336	319	317	347	352	348	306	312	370	324	325	336	318	340	322	353	341	330	369	348	345	350	334	345	348	356	335	342	355	346	346
25711	21909	30114	28534	19781	10994	5099	3241	2244	1668	1144	888	687	563	489	535	485	492	475	422	457	415	450	407	395	400	410	386	445	429	417	410	418	400	383	428	391	402	387	446	417	413	430	398	420	397	419	392	393	393	388	396	420	413	367	352	406	414	443	404	420	401	357	417	379	430	392	365	408	406	378	352	409	404	402	403	417	403	406	391	398	408	399	424	396	397	378	418	406	400	380	404	442	375	381	422	397	454	431	436	419	363	423	437	432	409	408	398	383	389	421	395	399	412	415	425	396	412	384	407	399	389	412	396	382	437	417	396	424	426	399	428	411	410	418	419	420	415	379	437	399	424	397	377	417	421	427	418	413	387	451	412	369	434	389	408	390	391	455	409	383	440	385	393	406	434	419	421	376	393	442	421	428	370	401	417	405	409	419	392	422	387	443	350	417	408	388	351	424	399	399	442	420	396	382	401	429	400	405	388	442	380	377	426	398	374	406	386	401	414	423	411	428	383	361	387	384	385	409	434	387	392	392	397	422	392	405	398	376	383	385	381	416	425	406	376	399	387	415	388	367	401	405	447	420	431	418	369	386	396	388	388	418	404	441	374	413	383	380	369	410	393	414	395	436	406	377	400	390	375	401	418	423	416	397	398	432	417	374	390	404	424	409	425	386	369	450	366	398	380	386	459	403	391	411	431	365	425	370	419	397	421	437	405	407	407	435	409	414	398	407	399	405	419	397	390	365	394	377	439	431	407	417	440	374	405	431	389	397	428	390	385	405	381	385	374	401	430	405	398	408	385	409	403	423	449	395	404	424	395	432	404	384	380	413	399	431	416	374	400	414	372	396	412	400	404	379	415	383	393	386	374	426	420	378	455	414	409	372	366	416	419	435	415	427	382	445	406	411	444	399	400	431	418	407	406	387	415	399	375	418	397	393	401	428	385	425	372	418	448	397	426	407	427	377	410	437	400	378	415	397	375	381	404	432	404	385	393	374	387	392	422	385	384	428	393	414	429	405	391	424	393	399	392	424	401	375	391	371	381	442	395	413	417	439	393	389	400	376	369	405	393	387	429	378	390	400	397	416	399	414	381	398	430	409	387	382	419	397	432	410	423	400	400	394	390	388	409	409	402	394	386	404	441	409	392	422	421	395	382	415	379	433	400	438	422	421	383	447	375	411	379	389	364	388	408	412	343	406	426	367	392	413	402	417	381	399	403	388	399	372	396	388	408	354	355	394	409	337	441	446	393	420	423	401	404	421	450	379	375	414	403	410	354	412	404	383	410	399	391	407	413	432	461	384	407	449	414	369	388	417	415	417	394	400	402	394	429	420	415	396	411	397	411	393	426	389	351	406	413	395	385	360	407	421	399	430	430	355	437	426	416	408	396	402	401	377	357	382	371	403	390	416	380	429	418	413	402	410	429	397	418	397	404	418	378	416	398	438	369	416	395	402	400	392	370	330	378	404	401	402	384	367	393	389	385	396	412	423	385	402	388	385	404	445	416	381	434	416	372	377	396	387	371	396	399	400	423	424	437	419	381	415	374	395	393	402	417	420	371	409	438	397	420	385	391	422	407	370	405	432	398	412	413	446	411	417	406	422	382	365	426	428	440	388	416	440	381	399	367	416	416	424	406	379	375	389	431	393	419	404	415	370	390	392	409	443	398	363	414	426	378	454	397	344	418	426	397	408	380	395	410	384	387	375	372	375	400	386	399	417	401	455	400	381	409	425	385	408	441	430	391	361	383	435	435	374	436	418	459	400	425	378	411	385	421	386	406	422	427	435	422	398	397	383	417	393	407	417	390	400	415	396	374	409	429	389	398	392	391	399	414	383	392	411	397	421	396	411	418	393	393	390	406	379	390	367	409	401	384	361	400	431	413	426	414	406	422	412	393	393	376	403	403	413	409	374	426	361	395	426	405	415	450	430	384	366	408	395	413	426	376	390	393	380	407	455	405	396	385	407	374	424	390	403	413	396	418	382	389	432	405	420	365	438	412	389	391	369	385	395	405	436	400	395	413	407	375	430	420	394	416	405	396	388	412	397	376	421	425	393	384	408	423	393	417	403	411	364	423	371	370	394	427	385	412	429	411	412	409	397	402	421	430	426	448	422	396	387	397	412	415	409	417	387	465	368	386	411	439	376	421	405	408	393	392	391	383	396	384	409	404	370	407	363	395	381	402	404	383	452	369	414	385	411	373	389	386	393	392	373	406	384	421	392	370	368	392	424	404	412	398	382	380	432	406	412	427	387	449	353	412	407	394	432	358	435	424	406	387	406	419	401	384	377	434	376	399	437	391	438	371	415	432	409	357	395	392	415	401	385	406	411	401	406	410	382	421	411	405	395	384	379	428	428	420	411	398	424	422	386	393	403	427	397	375	436	413	384	408	437	410	397	370	403	409	404	373	429	418	375	405	410	394	359	391	441	414	406	400	395	373	417	425	415	407	407	416	393	381	425	396	409	391	379	410	422	408	409	390	415	412	374	416	384	397	396	348	377	399	407	425	421	437	413	387	401	372	429	423	416	422	405	428	408	410	404	384	429	395	359	422	407	430	395	381	432	406	366	370	393	377	396	400	393	402	394	428	391	353	397	434	382	398	422	395	429	398	415	385	402	394	411	374	428	388	371	437	414	366	404	418	392	384	379	415	400	395	405	406	390	412	382	406	384	385	376	376	400	403	401	391	374	406	404	384	414	389	403	437	387	433	389	405	406	372	385	422	380	412	415	397	379	424	426	398	410	395	410	409	397	417	419	381	361	381	395	356	397	406	411	368	387	385	386	414	416	429	423	390	447	393	423	404	384	420	429	413	415	397	408	392	407	435	380	391	374	406	398	439	410	393	386	407	410	406	395	436	376	418	391	390	399	428	369	439	393	405	426	396	391	378	421	379	387	401	406	386	429	370	409	365	432	385	401	398	403	402	402	386	405	382	416	399	422	399	403	401	415	421	418	418	371	377	435	400	426	394	425	406	405	397	415	389	383	426	364	402	438	406	413	361	416	366	387	412	408	393	414	408	365	409	392	411	377	411	426	370	404	371	389	369	398	389	412	427	378	366	402	392	397	409	391	397	363	418	419	371	384	392	440	409	418	426	426	440	413	395	424	432	399	388	400	404	396	390	405	406	422	432	386	400	388	398	414	396	379	381	423	411	401	392	417	399	422	409	402	385	390	408	416	408	417	387	399	395	428	406	414	411	375	449	434	423	441	406	422	386	410	395	413	405	392	402	370	391	364	450	408	429	415	413	411	394	397	376	392	386	388	420	393	399	446	417	417	427	389	382	401	382	394	425	417	401	411	407	418	388	393	399	383	391	390	391	427	422	378	419	402	412	402	387	413	423	420	379	391	398	408	425	380	413	412	401	407	387	409	421	427	403	388	403	415	386	396	447	395	428	381	429	415	417	421	390	367	391	401	396	393	392	412	377	409	418	422	401	374	423	397	398	402	408	444	387	374	422	433	395	376	387	400	418	384	368	404	404
34698	55773	44808	28462	20416	13041	7799	5822	4206	2815	1893	1290	963	677	607	657	599	542	533	495	450	501	460	418	486	478	433	461	407	461	454	452	389	446	420	479	442	434	406	451	432	417	417	451	462	431	441	443	432	460	428	410	421	436	431	465	428	430	449	415	424	441	412	477	447	436	430	404	428	432	401	416	435	431	430	461	416	430	448	479	441	427	446	476	411	407	479	429	435	437	444	428	427	438	407	423	460	423	456	443	427	450	407	407	438	456	416	440	390	425	419	431	456	419	468	462	433	434	392	437	424	454	444	460	445	411	410	431	414	438	432	452	427	423	406	442	448	432	384	419	380	388	449	422	393	428	410	440	399	469	431	465	431	423	406	414	433	436	473	429	444	438	440	426	452	396	428	415	394	433	406	413	470	428	442	430	437	423	445	449	437	410	425	414	465	396	430	440	411	440	420	416	443	421	441	430	455	417	426	394	444	427	418	438	394	409	435	418	473	444	462	402	434	429	420	438	429	431	448	443	396	392	403	471	446	441	436	456	423	436	420	439	432	409	452	395	447	409	474	400	416	437	459	467	423	403	400	449	436	457	435	411	466	430	447	488	397	486	444	433	428	407	416	442	430	423	443	439	421	430	394	427	425	428	463	400	447	407	455	422	419	432	440	445	429	413	405	466	428	409	453	458	399	427	422	446	445	427	431	425	415	432	394	433	430	419	444	438	430	409	432	415	420	428	417	451	461	404	417	431	413	455	447	445	445	421	396	449	424	379	410	410	406	429	444	391	393	437	496	414	406	410	444	415	410	405	414	387	440	438	422	430	465	437	448	420	428	442	421	397	465	426	416	453	449	440	459	440	438	390	429	457	449	399	414	404	441	419	407	461	449	413	421	438	451	387	452	391	435	409	439	423	454	425	427	439	397	438	435	434	430	440	438	431	404	428	439	410	428	424	419	436	431	449	410	433	456	396	469	409	421	427	459	446	466	417	425	436	457	413	408	405	421	426	441	442	403	448	417	459	453	427	432	420	415	405	439	445	464	430	466	425	425	413	412	426	433	392	442	450	443	428	452	405	472	417	406	446	417	433	388	434	419	438	443	454	441	393	407	416	416	408	411	455	430	401	405	396	441	415	449	398	416	404	432	401	454	416	426	415	408	409	405	435	428	392	459	434	442	420	422	464	409	429	437	418	433	448	405	415	467	444	432	429	448	376	412	455	444	421	417	426	439	429	427	432	400	423	421	413	453	459	412	437	430	387	431	436	387	449	434	451	459	428	404	439	439	429	452	416	402	431	446	440	443	464	442	422	449	399	410	391	435	432	452	430	449	427	454	432	434	423	387	440	441	458	419	440	424	433	427	413	428	442	439	442	441	433	419	453	412	431	432	397	386	418	452	427	408	393	475	431	436	359	436	442	404	457	445	443	416	403	412	434	422	444	397	426	441	441	402	437	418	409	433	432	480	420	400	436	443	436	421	429	445	418	454	446	424	459	435	425	438	430	437	416	381	453	373	429	407	439	435	438	404	419	442	428	442	416	409	443	449	458	451	437	452	463	425	423	404	424	430	435	444	421	427	460	413	434	443	422	443	446	419	456	415	468	455	440	437	443	431	440	462	402	408	410	447	417	400	417	444	407	463	406	391	393	416	447	453	451	449	466	444	433	447	380	447	414	427	419	436	436	383	459	395	402	441	453	415	409	408	433	416	407	433	422	451	431	409	451	505	420	439	430	417	459	460	414	429	443	402	432	416	411	422	423	396	390	469	412	449	406	426	386	417	443	415	420	428	454	394	417	413	454	453	461	416	413	419	417	429	467	457	464	446	451	433	469	396	387	398	462	417	439	400	443	421	399	455	453	389	438	427	429	419	437	416	388	427	423	410	424	463	444	424	427	466	432	428	448	436	410	423	464	400	441	402	440	430	454	435	422	456	425	417	431	422	426	407	445	421	425	458	432	433	433	441	411	458	465	412	400	441	436	438	437	420	449	454	433	447	414	422	389	415	454	417	424	441	418	392	407	425	417	422	415	428	425	429	447	415	444	466	446	465	433	417	443	419	424	418	404	417	438	433	405	434	428	434	476	417	413	412	435	443	428	428	404	406	393	468	434	429	431	443	418	454	427	434	447	390	385	430	438	396	442	421	448	447	429	419	426	454	408	440	432	406	396	464	429	427	436	418	364	424	400	422	445	449	413	419	466	422	404	460	420	426	470	428	427	444	434	452	452	411	440	436	445	477	456	421	448	451	436	437	398	423	434	464	463	425	436	443	462	423	475	449	424	440	433	467	415	427	421	428	406	471	446	420	461	434	457	409	410	428	420	413	474	420	407	400	450	410	423	421	457	454	430	453	465	427	426	437	429	404	390	435	432	403	418	435	420	395	475	415	425	450	415	437	469	412	424	420	446	408	440	453	447	444	438	453	424	439	418	425	422	429	413	449	449	401	446	417	410	442	401	448	426	415	430	401	437	409	445	420	459	412	417	439	427	407	402	405	445	423	400	458	425	417	427	466	438	395	447	428	430	405	445	422	434	425	442	435	442	411	434	440	420	449	398	470	419	405	443	426	450	440	421	427	426	431	421	408	449	432	443	426	414	409	429	425	449	438	448	452	426	454	406	475	441	431	442	471	488	425	437	445	442	391	438	464	424	433	433	424	420	401	429	393	419	408	450	435	413	416	451	415	476	421	424	441	427	434	427	435	388	443	426	414	421	424	434	467	425	452	414	391	414	429	465	422	425	474	460	434	424	485	436	448	462	457	416	393	421	465	425	441	431	427	434	443	447	455	431	435	467	418	448	415	451	407	435	427	462	415	455	389	426	415	437	439	422	448	406	406	453	442	436	453	465	418	469	413	421	445	411	432	448	418	446	413	462	421	477	443	457	423	458	415	441	422	443	414	430	426	440	401	406	451	436	380	401	425	451	411	441	401	418	434	448	435	440	444	392	419	455	401	426	436	415	440	418	400	432	417	439	461	414	435	414	432	459	430	436	420	447	420	423	426	441	456	457	449	448	427	455	449	412	403	438	449	424	413	454	411	430	432	396	416	433	379	416	432	442	408	459	432	439	432	472	445	384	449	451	443	467	405	431	406	434	483	474	431	447	461	424	421	409	439	444	432	412	407	429	445	466	419	442	390	441	423	435	449	430	432	465	436	407	404	424	455	440	470	444	442	436	427	409	421	456	396	432	450	433	398	428	469	430	415	448	452	449	425	425	424	439	434	439	422	448	415	426	437	433	438	445	432	401	424	406	419	452	456	421	454	432	411	412	429	412	463	401	458	419	455	492	414	433	436	445	435	442	469	439	430	409	414	405	398	438	420	416	434	444	419	466	422	392	444	426	456	446	421	425	402	422	412	402	411	423	429	442	363	418	410	444	463	476	436	436	439	426	452	419	442	422	427	458	419	431	427	416	422	432	432	419	402	425	440	457	365	402	456	461	427	423	423	438	464	422	430	410	450	450	487	466	430	456	405	446	450	417	484	439
23380	21729	29549	24755	22483	23015	18644	8506	5555	3804	2891	1994	1171	827	775	720	744	646	628	620	616	592	575	534	522	523	512	532	542	535	517	499	523	517	512	538	503	503	512	503	514	521	503	509	485	543	495	478	518	542	557	489	537	572	498	487	491	518	521	507	462	491	488	485	450	482	504	453	507	490	502	480	453	485	467	506	481	526	526	510	490	493	518	488	477	511	512	539	510	465	519	513	505	524	505	500	516	499	463	545	491	470	525	490	511	504	487	521	475	515	503	538	518	460	508	536	494	490	490	466	484	495	523	482	461	486	460	540	500	520	493	495	504	487	512	487	489	514	498	460	502	483	513	495	503	478	487	522	510	492	510	477	506	499	537	540	507	513	502	457	488	530	515	512	510	486	514	585	505	493	506	508	527	489	473	488	491	506	483	482	483	496	518	497	529	507	474	465	492	496	519	481	483	543	497	492	466	486	477	533	477	520	471	495	462	508	494	515	500	527	506	508	491	499	526	468	511	458	484	464	480	533	449	519	477	474	481	497	484	504	508	497	490	482	485	546	452	470	463	518	497	483	549	450	492	494	498	515	500	528	501	489	540	499	512	474	478	485	495	513	507	505	492	500	501	461	511	515	537	503	517	450	478	482	495	506	559	498	521	519	515	530	511	500	515	475	458	495	517	480	488	484	470	526	513	473	530	529	461	538	485	500	529	550	488	514	535	520	513	480	459	482	517	499	492	478	516	518	505	467	498	487	505	490	507	487	492	530	531	485	536	505	514	504	483	500	518	505	529	512	495	480	515	494	508	527	513	511	464	509	459	492	501	500	515	489	493	492	540	477	483	492	531	492	499	500	468	550	526	496	499	482	505	495	519	524	542	470	515	435	523	472	517	510	518	492	480	532	503	485	501	488	498	496	484	484	525	532	439	496	519	520	494	510	459	470	483	501	500	484	480	510	459	488	485	485	484	476	520	496	486	501	462	504	467	477	470	543	484	483	477	480	509	533	520	475	503	501	514	509	507	491	519	514	488	489	477	529	508	522	509	518	511	508	488	500	506	509	497	471	499	505	511	519	538	518	486	492	467	509	511	513	492	487	504	477	483	498	485	467	457	510	479	490	487	479	522	506	538	516	493	499	497	484	480	500	493	515	478	505	449	511	491	489	495	501	507	506	521	559	508	509	498	471	512	499	502	496	467	486	469	479	496	498	504	495	494	514	453	508	500	472	528	484	448	529	488	512	471	478	476	496	486	521	518	479	509	510	512	488	521	518	514	518	486	488	540	484	491	480	485	437	507	458	486	502	500	536	477	495	493	494	499	488	472	482	477	479	504	491	495	538	491	499	504	491	472	519	556	515	484	528	484	493	526	527	504	485	467	473	509	508	467	529	453	523	525	529	490	474	492	521	509	495	478	533	502	488	462	500	522	514	508	499	454	514	446	483	499	499	485	508	531	489	494	527	527	513	483	460	499	492	522	470	472	468	520	492	513	487	490	501	505	490	463	467	531	499	519	529	530	511	462	485	505	511	508	511	488	511	543	507	500	519	488	512	467	536	531	538	510	480	506	561	504	487	525	499	525	512	513	480	485	440	475	508	501	481	535	517	511	478	506	516	555	483	494	507	506	476	507	487	486	501	498	507	519	498	515	542	518	504	487	466	525	524	483	496	490	492	442	507	503	483	464	526	504	513	466	477	530	514	499	477	479	490	516	473	524	549	530	534	482	475	526	529	551	485	532	499	491	472	515	481	471	512	465	479	515	514	505	564	476	430	482	516	542	490	477	474	531	490	491	472	469	489	516	516	480	471	518	519	462	492	469	452	465	508	521	450	536	516	516	480	518	464	506	475	448	518	501	469	502	477	520	528	501	477	479	511	529	471	476	478	506	484	527	510	500	515	484	487	471	528	472	509	519	501	499	473	520	493	482	495	468	530	481	460	516	498	463	472	507	499	487	534	492	502	476	481	497	499	537	536	488	469	466	506	507	533	515	483	529	555	506	472	465	497	497	496	480	459	532	509	485	476	516	491	482	453	507	509	513	494	522	515	476	471	466	501	476	519	493	457	479	550	506	494	523	521	513	530	447	476	493	507	499	486	468	478	482	493	531	551	532	505	455	494	505	495	529	489	513	508	493	451	469	517	491	490	471	478	464	464	515	516	513	484	556	524	470	533	507	503	496	565	504	507	503	505	457	486	486	469	461	519	486	493	474	481	489	478	496	481	542	527	484	516	520	475	474	489	508	473	470	525	524	489	525	477	502	520	494	494	470	516	502	486	437	466	500	490	524	510	488	516	465	494	509	565	472	495	489	469	492	523	474	498	448	516	501	486	491	479	486	541	451	497	522	489	490	510	501	484	500	495	499	489	487	534	503	484	499	527	481	520	485	490	499	488	500	514	517	524	493	458	516	509	460	530	521	498	509	467	490	493	502	497	497	466	491	516	523	523	479	544	507	477	540	496	479	461	473	474	501	488	464	528	458	476	473	511	521	515	463	495	480	510	468	497	494	478	485	446	489	487	446	474	466	518	491	483	462	516	433	478	491	476	468	503	447	509	545	481	523	499	512	508	453	501	513	491	518	493	471	519	522	488	485	543	509	498	505	482	483	483	473	478	481	469	497	500	457	484	516	500	541	496	502	510	502	482	521	489	502	518	504	511	459	501	536	520	474	480	520	491	496	468	504	507	470	507	495	546	529	475	469	480	518	507	459	463	471	442	512	534	510	506	538	480	515	479	503	502	486	498	477	471	538	489	507	450	511	539	511	498	478	492	506	457	488	514	473	497	490	514	493	480	492	524	480	540	491	507	498	512	503	443	489	494	466	537	494	477	453	484	494	501	519	525	475	510	492	494	497	449	476	503	511	492	476	513	507	460	472	519	508	530	469	521	472	488	542	484	476	502	492	449	469	497	483	474	508	486	476	472	477	474	532	481	519	489	464	565	536	531	517	509	481	493	481	495	489	489	503	496	483	502	501	531	511	472	508	495	510	547	483	500	500	529	486	480	524	481	471	480	526	459	513	468	465	451	533	505	501	487	455	542	515	506	477	484	472	502	552	517	488	527	475	531	508	459	473	527	488	490	515	465	467	493	509	482	478	495	507	512	538	503	501	531	437	532	516	438	510	494	494	536	468	515	504	520	524	498	519	531	496	572	469	491	526	507	489	535	466	479	482	500	498	473	453	505	513	518	488	500	529	489	523	490	535	514	471	493	486	491	512	518	540	489	483	525	514	488	471	539	469	500	504	520	479	481	475	496	496	511	546	464	492	496	490	475	480	505	491	511	501	486	478	484	502	485	518	481	487	487	520	490	519	499	481	524	502	492	502	509	466	479	491	537	539	475	494	487	492	469	495	472	523	484	517	488	503	475	507	465	476	510	489	481	509	484	516	455	512	511	501	458	505	484	522	526	429	447	487	501	510	484	500	509	529	530	479	508	503	516	512	471	495	478	487	506	501	506	487	486	485	476	484	524	503	473	498	475	489	512
37582	66586	53590	38509	29693	21359	15764	11204	8608	5819	4553	3059	1718	1109	1001	961	865	708	684	640	629	588	614	591	589	528	530	539	585	569	553	544	533	502	565	532	542	529	494	558	518	533	519	522	486	487	500	532	531	512	512	531	554	535	476	501	504	508	540	512	506	488	526	522	489	548	489	529	473	524	482	543	484	485	522	506	491	533	503	485	513	528	505	498	505	558	530	548	501	492	527	508	544	496	496	541	492	534	508	525	496	536	558	491	481	479	524	515	524	531	494	508	533	510	472	473	465	511	509	539	503	495	524	517	503	541	517	517	525	471	513	517	468	514	505	455	495	499	514	521	521	507	508	471	477	513	535	521	536	478	529	494	495	490	529	483	491	543	519	505	504	506	516	479	587	517	543	516	507	488	531	514	528	490	553	511	507	510	530	501	514	529	487	524	509	508	502	520	535	505	522	487	474	510	538	554	542	494	478	518	504	475	513	534	517	459	470	525	496	478	484	495	516	517	521	519	459	543	481	487	495	502	527	520	513	471	493	541	521	509	496	493	545	444	516	492	516	517	507	454	497	496	515	458	494	535	481	476	491	495	500	524	534	498	472	490	494	521	531	505	469	509	488	493	534	476	533	504	484	484	518	511	522	522	486	502	464	479	531	449	499	520	508	521	479	488	483	475	524	531	526	491	566	496	521	458	485	522	497	476	517	465	523	500	512	522	510	468	500	488	515	507	528	498	501	490	522	508	483	494	467	506	524	470	506	508	522	476	549	482	522	509	517	488	514	513	502	506	513	431	496	517	506	494	523	506	518	505	519	475	508	504	501	514	551	487	500	508	506	509	497	425	518	455	510	477	518	488	496	471	505	463	494	500	519	510	504	534	519	459	524	510	527	503	486	493	523	513	589	461	489	515	490	501	505	494	471	511	515	488	522	551	448	521	460	524	483	490	501	473	563	532	500	511	517	505	537	517	494	531	526	469	513	528	484	541	498	497	513	516	486	447	536	504	528	511	534	497	483	525	479	472	534	533	543	522	489	510	493	532	556	487	472	529	492	490	505	522	480	510	513	521	507	528	497	517	509	505	499	485	504	531	532	487	479	478	488	493	559	456	473	484	498	504	542	476	513	476	485	519	497	492	494	505	540	484	486	506	524	495	505	527	473	487	514	524	510	549	513	506	524	519	522	508	530	539	494	507	503	497	537	490	514	507	489	487	521	513	477	468	524	508	539	506	496	475	527	521	563	528	491	530	495	506	481	491	501	487	537	509	492	486	508	476	518	513	542	505	516	506	494	489	515	570	499	508	533	480	540	502	503	496	503	535	528	482	521	553	532	485	515	504	524	499	531	506	526	501	496	512	527	524	548	543	536	519	523	504	516	523	547	501	539	488	529	516	508	549	499	491	509	518	492	532	493	511	519	520	483	486	489	485	495	525	457	516	528	495	496	528	515	507	489	502	533	464	475	515	562	535	525	538	490	506	457	540	559	485	485	510	551	530	504	563	478	503	519	469	490	502	513	477	492	536	508	484	480	503	502	551	510	527	484	519	476	508	508	466	470	519	501	491	557	534	509	501	502	504	482	476	531	471	486	475	495	501	516	535	513	482	515	503	501	492	525	472	511	515	532	533	509	530	513	455	526	484	518	508	499	523	502	509	462	462	504	462	487	486	496	512	514	538	572	496	503	517	552	534	497	505	496	487	572	501	513	472	515	513	512	533	507	521	505	540	475	502	497	492	572	482	533	523	511	513	497	533	493	488	481	507	499	544	475	531	482	524	526	473	524	519	510	477	497	504	529	509	499	508	532	500	479	545	483	499	487	505	495	497	515	476	487	510	539	464	547	513	539	520	512	490	462	447	459	496	486	480	497	508	459	544	521	493	504	502	539	513	469	520	537	532	525	498	518	518	482	498	476	479	507	482	537	499	549	503	494	496	498	500	498	493	518	480	485	508	479	519	521	529	533	501	496	519	508	517	501	537	527	521	507	491	517	529	482	513	475	560	509	501	537	511	496	521	485	524	492	495	483	483	495	514	544	466	508	515	542	478	492	492	538	496	466	445	501	521	505	497	557	553	483	491	472	510	515	517	465	507	519	485	486	451	553	495	529	456	462	501	503	472	467	505	472	521	546	511	477	526	562	504	472	480	569	480	469	557	519	507	501	528	526	513	489	485	503	519	499	531	530	481	519	508	511	461	520	482	503	501	519	461	510	516	460	505	495	521	507	515	493	514	507	514	509	469	510	581	549	507	518	517	526	512	500	504	539	501	507	493	523	486	519	513	521	516	507	517	545	496	504	502	487	466	484	498	503	506	485	534	516	510	516	531	544	522	493	523	484	455	536	497	491	476	535	522	519	530	554	536	500	491	492	529	486	486	505	485	517	518	490	497	493	492	512	521	484	532	504	522	455	517	474	521	521	508	497	503	513	548	520	472	534	504	518	485	505	482	452	479	468	484	503	505	527	535	520	505	511	512	491	523	482	488	466	491	481	483	496	464	551	522	540	520	539	524	487	485	521	505	510	533	519	499	484	479	507	494	486	533	500	505	499	497	494	526	498	503	546	453	482	552	480	531	509	493	491	486	476	484	511	469	493	507	495	509	499	529	493	530	516	524	553	489	506	494	503	494	498	498	527	539	497	516	546	532	515	495	464	482	534	531	470	504	513	555	482	510	502	502	474	481	520	509	497	519	524	514	532	488	489	511	529	516	496	513	508	479	497	513	480	520	509	487	517	506	516	534	545	495	504	483	523	519	525	485	475	499	527	495	521	523	507	529	508	480	479	523	485	517	471	521	546	531	523	489	503	509	544	514	485	492	504	502	502	528	551	505	498	521	483	473	525	492	478	497	498	475	534	485	522	508	521	559	479	507	512	497	521	511	511	522	515	519	506	515	529	517	475	533	511	537	505	516	511	542	489	511	475	511	466	501	543	476	511	527	504	511	474	515	475	493	512	489	496	548	522	504	490	516	529	498	513	477	541	471	513	479	518	561	515	513	513	489	496	469	498	512	497	491	490	506	507	519	529	532	482	536	481	517	503	503	467	473	511	490	579	480	467	509	490	504	509	496	485	508	498	523	563	503	486	493	489	493	516	505	513	502	502	542	553	504	519	523	526	511	522	517	537	506	499	507	453	511	497	490	503	513	511	488	499	531	536	506	493	528	518	539	533	506	505	522	486	508	492	472	556	500	504	536	519	549	501	483	525	467	513	514	547	522	468	527	491	532	438	559	459	506	479	488	556	515	488	507	452	466	555	496	504	524	501	512	496	496	510	495	504	481	506	476	501	502	510	505	496	528	520	562	493	473	513	524	516	503	501	529	488	537	502	534	492	485	516	469	512	531	492	532	477	483	522	518	530	480	526	496	489	487	535	511	486	468	519	504	507	466	526	472	496	539	504	531	516	524	487	482	524	488	520	495	520	530	528	486	501	511	493	561	516	486	534	468	521	486	495	515	490	538	523	487	476	519	497	530	511	520	503	497	541	508
33691	38597	40113	25839	13860	7413	3624	2200	1591	1112	691	525	442	387	352	350	365	327	321	287	290	296	296	257	292	304	302	281	272	287	269	307	280	284	308	240	281	283	291	259	302	277	262	249	283	299	284	273	273	288	291	289	281	297	272	282	305	291	255	247	305	301	319	277	308	256	277	292	329	258	277	299	287	288	280	277	269	296	273	272	287	262	297	301	267	299	283	272	281	279	267	271	274	265	290	268	261	298	265	260	316	290	299	283	279	292	300	288	273	262	267	306	308	259	283	323	288	276	287	291	272	316	299	273	279	283	264	257	292	300	264	282	284	273	272	293	267	297	289	259	254	229	303	254	286	271	298	307	254	284	297	281	262	292	271	270	257	281	254	284	281	250	301	311	261	277	290	279	262	269	274	267	274	242	253	282	318	270	277	292	275	279	300	281	296	274	294	257	276	278	256	254	266	300	268	292	280	258	273	258	263	268	266	254	280	310	249	311	299	283	289	289	254	306	297	288	287	271	283	314	252	285	289	273	310	287	303	290	270	251	293	306	274	326	285	291	298	275	271	280	293	284	264	292	280	299	252	302	294	289	293	297	291	273	289	305	294	316	294	288	277	315	275	258	259	272	274	281	292	284	295	276	291	281	296	307	279	277	273	260	296	278	286	267	274	288	270	289	290	294	253	276	278	290	271	321	294	293	288	288	263	323	285	277	263	294	278	266	286	273	286	283	284	285	302	265	252	257	291	290	290	275	264	289	256	282	249	291	293	311	278	279	288	256	264	280	261	290	292	266	269	291	280	293	257	263	276	268	294	284	284	285	277	284	279	268	298	278	260	279	304	279	281	291	299	290	270	341	279	268	277	267	273	279	286	307	262	307	290	295	289	269	295	295	302	303	285	283	281	306	286	288	297	252	306	300	298	298	236	279	342	300	264	255	288	295	290	292	281	243	259	295	266	288	285	323	265	272	289	304	283	274	308	298	264	292	285	238	284	284	278	286	269	266	305	280	286	270	289	274	267	290	290	255	298	304	265	289	256	267	301	282	298	278	284	292	293	272	280	297	277	276	267	276	301	262	285	269	281	277	288	295	301	278	278	300	267	301	300	276	301	255	293	277	278	266	276	311	311	288	282	269	268	291	278	306	264	288	297	278	289	286	294	288	264	263	261	269	292	255	276	256	290	297	248	283	267	263	273	289	311	281	261	279	296	273	263	291	267	277	265	284	303	296	291	269	279	279	269	282	302	273	308	301	268	294	266	266	289	277	250	296	267	287	321	287	297	278	272	290	276	300	280	281	311	266	283	276	292	275	267	292	276	273	285	295	290	296	275	284	264	293	297	283	314	265	287	264	281	290	296	260	289	276	271	277	284	298	297	261	294	303	299	297	311	284	261	287	315	269	274	279	302	286	278	252	278	291	251	298	255	275	295	301	275	264	271	274	281	272	278	245	293	312	272	295	289	279	283	254	320	289	297	293	285	287	266	309	251	309	275	284	283	296	285	292	276	267	283	268	291	262	305	276	276	274	264	295	293	258	266	264	289	264	277	280	266	249	274	292	286	285	269	272	255	270	281	299	285	283	265	269	252	275	294	263	279	292	285	267	260	273	315	239	273	269	272	268	300	297	299	266	278	269	268	307	293	285	289	268	245	254	268	256	285	289	278	306	286	302	278	263	274	291	260	277	293	275	275	287	251	292	302	293	276	277	270	303	278	282	278	275	251	277	281	284	265	271	254	292	300	309	276	275	300	277	257	261	254	248	296	271	269	320	285	284	273	297	291	275	285	284	294	288	268	283	292	305	285	268	302	259	316	269	293	280	258	292	310	270	288	285	277	271	258	291	277	254	295	274	261	282	261	261	254	284	276	304	288	284	285	269	286	293	279	297	305	285	289	258	295	279	298	294	299	271	282	273	276	280	305	292	284	243	285	281	312	278	281	304	295	290	275	231	285	298	291	261	263	294	303	304	272	296	283	285	284	256	278	295	294	296	256	296	271	305	280	317	247	294	300	292	295	291	277	287	288	317	255	320	278	246	267	268	303	281	281	270	263	284	275	260	302	261	277	282	276	254	268	265	298	276	275	241	301	316	276	281	271	297	277	303	275	276	319	271	288	307	234	277	269	312	271	268	319	278	291	281	296	268	288	311	269	298	286	304	293	279	288	284	280	269	236	275	272	285	276	276	285	287	255	276	286	276	250	255	287	313	298	308	284	274	264	270	292	287	280	268	291	257	279	271	286	294	251	284	280	310	315	284	267	274	273	264	273	303	263	277	279	255	317	318	319	300	280	288	283	287	244	259	276	299	254	273	291	293	276	251	284	292	255	264	289	298	295	276	283	274	283	312	271	282	288	279	256	281	277	275	275	282	272	323	268	293	280	292	293	267	260	273	277	272	279	281	297	277	304	268	268	266	266	256	299	282	283	256	276	265	308	268	268	284	297	301	312	305	275	272	294	328	282	266	271	312	310	266	257	304	308	285	315	300	259	298	300	271	278	251	271	278	283	289	273	295	257	276	277	319	301	306	281	275	292	275	284	290	298	260	288	291	289	279	264	278	272	272	287	277	300	277	273	282	257	286	294	267	284	267	266	280	280	266	262	297	260	269	274	283	261	284	331	309	256	297	279	266	275	288	254	258	274	245	268	245	295	273	251	275	276	293	286	251	273	256	261	267	287	292	274	292	282	312	266	297	265	282	281	268	270	272	291	280	281	239	288	270	259	273	273	288	274	257	288	299	276	292	286	268	278	287	250	264	288	298	293	321	277	272	290	307	273	281	289	280	274	296	273	291	301	279	291	289	270	265	287	298	304	315	302	266	282	278	301	229	291	278	280	275	273	266	267	275	260	259	290	294	264	268	301	290	286	280	302	272	301	295	251	275	298	294	317	281	248	314	260	299	263	292	281	234	277	319	272	269	315	285	274	288	261	274	262	296	266	277	299	285	287	279	283	262	298	295	299	260	299	284	297	297	292	266	269	277	285	271	288	259	276	299	260	292	290	279	264	307	290	268	242	286	287	276	305	276	274	262	256	271	322	287	266	277	296	297	275	285	267	293	264	280	308	283	295	261	298	278	279	284	294	269	266	290	283	297	257	263	302	283	289	280	269	284	287	285	286	294	293	271	247	285	277	285	242	271	295	303	251	267	281	287	249	304	283	257	303	281	275	287	289	281	278	294	302	287	298	296	289	250	286	229	302	288	263	287	291	293	279	325	303	268	316	250	296	302	304	288	269	264	312	289	279	251	270	271	262	263	278	272	257	290	280	286	265	306	266	267	298	264	259	284	324	295	286	290	285	275	297	285	281	316	294	301	300	314	273	289	303	294	276	262	267	266	284	266	256	300	298	272	290	273	294	288	306	282	263	299	308	266	248	265	285	325	271	284	271	300	298	276	291	273	273	281	255	276	309	278	269	264	270	272	303	281	269	268	273	269	274	299	319	274	253	278	278	268	298	294	309	280	275	271	278	274	297	298	267	264	309	268
35439	52280	39105	23800	15913	10929	6000	3928	2723	1890	1076	736	574	421	457	421	416	378	413	312	330	317	313	306	332	311	371	334	304	299	301	334	349	330	301	311	317	344	278	318	295	315	302	303	311	289	312	319	332	303	320	320	307	303	304	295	334	312	278	291	281	311	322	322	321	311	275	305	303	309	300	308	312	336	307	272	305	323	296	315	314	273	317	304	314	314	314	298	332	296	316	310	321	297	316	308	279	297	301	302	303	285	311	297	298	291	307	284	278	338	291	305	315	289	269	288	300	331	295	339	315	283	312	276	329	293	295	319	310	281	314	299	317	304	280	296	292	314	291	285	322	313	283	293	310	324	318	306	315	305	332	293	278	289	318	289	298	317	299	320	297	326	283	293	336	299	328	278	322	334	289	293	305	287	317	302	349	300	283	296	313	326	275	292	289	284	308	287	296	287	328	305	294	307	306	300	293	304	319	285	301	305	305	310	315	300	308	320	294	319	308	320	308	295	277	280	305	295	328	295	334	304	306	276	300	297	318	326	300	308	322	297	310	282	322	269	294	285	314	272	290	303	302	315	311	324	314	283	322	329	318	294	285	323	290	325	291	303	315	313	341	319	302	315	308	333	302	320	332	346	290	297	329	328	318	342	335	329	320	305	318	307	324	296	317	316	300	317	293	317	289	275	279	344	315	279	296	284	296	311	314	275	347	288	334	275	310	305	322	314	316	307	279	309	300	319	302	311	336	315	333	314	329	290	285	321	323	301	277	306	310	312	265	281	318	311	294	303	315	306	297	264	276	291	292	315	299	308	313	304	284	306	313	323	275	325	311	310	293	305	291	324	321	327	305	330	316	301	295	339	336	301	282	319	310	314	303	351	319	270	295	272	323	307	286	298	321	319	271	316	283	309	336	322	290	307	319	297	317	299	319	290	305	311	297	305	311	279	316	322	310	323	315	299	301	286	279	298	322	349	297	302	319	290	319	309	324	333	285	295	306	376	309	319	302	333	312	283	315	320	301	306	331	335	320	304	278	298	336	271	304	310	302	344	320	288	311	284	318	296	312	308	325	304	315	301	326	307	314	285	304	328	330	278	285	303	289	299	303	322	291	298	281	326	301	312	306	323	326	292	318	309	338	304	289	309	301	310	322	315	309	309	311	329	298	288	303	322	323	291	345	313	290	301	345	280	331	279	291	290	304	301	362	317	307	283	276	329	310	318	337	325	306	291	285	313	313	296	313	290	318	284	300	327	298	309	316	287	312	312	298	264	312	305	326	300	329	313	297	322	332	316	335	328	282	344	306	315	271	300	296	270	320	309	329	313	316	313	332	295	290	291	312	307	322	334	295	297	294	299	293	313	285	280	285	333	314	335	293	337	329	321	341	319	274	316	320	323	286	306	318	283	300	303	285	337	296	313	321	286	315	322	300	321	276	300	295	301	314	311	291	306	298	340	298	299	318	311	302	314	300	317	312	301	296	299	293	310	331	304	312	302	290	317	292	301	291	318	299	318	313	328	323	326	288	308	315	301	308	286	303	330	337	275	314	306	290	317	294	312	317	302	299	315	311	355	311	323	310	325	318	304	318	318	327	292	314	282	302	339	301	316	299	306	336	283	307	285	299	325	303	291	308	317	317	312	304	291	292	298	285	316	311	297	329	260	312	300	328	326	328	295	323	279	274	317	305	306	333	305	313	309	280	291	311	296	296	279	308	271	304	307	328	306	302	320	283	317	299	297	296	339	323	303	317	316	290	336	295	295	300	339	298	303	294	299	315	324	284	288	267	315	283	305	309	342	316	292	308	296	308	310	299	333	276	308	282	302	316	286	323	341	316	290	302	271	332	287	326	297	275	305	292	306	317	300	323	321	309	300	290	270	314	313	316	286	280	322	302	298	313	312	341	279	310	312	306	343	321	310	310	316	330	313	305	344	297	306	292	340	284	327	324	291	289	301	290	298	303	306	326	326	298	300	276	299	324	310	316	312	319	313	350	296	290	324	337	295	284	325	326	310	329	307	297	287	296	325	324	323	297	324	315	293	309	277	304	299	323	329	281	299	286	291	303	291	321	277	293	279	311	317	279	305	305	303	304	330	294	310	291	323	295	310	315	290	309	299	286	306	304	299	337	293	296	268	330	310	297	328	309	359	294	312	293	318	300	320	314	329	332	319	313	319	270	303	296	288	294	317	284	306	326	342	314	302	305	313	314	290	303	302	291	291	290	313	312	299	315	314	293	331	327	339	278	303	305	311	339	314	308	303	348	324	314	330	321	332	303	293	320	307	283	293	328	332	287	284	318	293	302	316	312	306	311	338	284	292	281	307	309	311	298	312	323	321	326	266	348	310	293	307	333	321	316	323	324	305	320	289	330	321	295	353	314	279	298	315	293	305	300	276	300	285	302	290	315	317	345	319	306	287	284	311	337	301	287	284	319	296	280	310	319	283	306	336	290	306	298	316	319	307	281	307	282	342	328	286	356	315	329	299	317	295	324	293	312	316	287	293	321	321	271	293	309	265	281	281	336	292	290	319	288	291	292	320	341	308	321	316	316	310	303	319	299	298	302	304	320	274	300	295	310	328	294	260	304	312	292	276	309	312	272	293	304	311	298	285	319	316	334	312	321	320	335	294	292	300	294	318	287	316	308	355	308	309	330	307	280	306	326	304	280	304	302	322	269	306	315	314	299	303	317	300	292	283	306	309	313	331	297	277	289	323	295	292	307	308	301	293	285	327	328	344	330	295	305	303	304	284	316	314	306	282	328	300	306	280	290	298	320	321	291	302	294	300	296	300	309	301	288	302	303	295	323	339	293	301	275	324	296	337	288	291	295	314	325	329	314	307	304	300	329	290	314	325	304	321	308	299	317	297	337	305	303	303	305	301	338	284	303	293	321	273	281	310	342	309	275	282	293	289	312	330	313	298	299	310	321	292	293	333	323	348	317	280	301	309	305	284	311	322	324	266	282	305	305	306	320	302	339	270	301	306	303	272	294	315	277	299	283	309	329	285	293	327	282	309	347	313	306	306	314	307	311	283	284	279	310	311	287	260	293	329	323	306	309	325	301	297	314	287	310	295	331	312	315	314	327	323	312	312	285	294	314	317	272	304	305	324	311	334	270	311	297	339	292	295	296	276	304	296	342	320	348	299	290	312	298	308	321	296	307	328	295	317	282	315	317	291	294	307	319	312	278	316	291	285	300	274	291	307	309	327	311	320	310	277	321	303	306	311	301	335	315	291	315	294	327	280	286	298	274	305	313	309	292	283	295	331	312	291	302	299	329	317	291	272	318	290	320	334	299	312	291	355	315	286	336	302	293	294	302	271	294	283	289	331	331	325	300	301	308	282	306	305	309	331	290	306	294	293	283	311	298	305	288	320	318	281	296	334	315	330	308	277	294	293	301	292	309	314	280	322	320	303	317	302	280	291	302	313	327	311	306	320	292	332	310	329	326	286	329	307	302	306	320	297	268	316	309	309	324	304	268	291
24500	21675	29300	26026	23258	19259	10194	5882	4108	2933	1902	915	617	488	461	448	458	410	396	386	399	361	366	357	326	360	356	341	358	358	325	326	333	320	350	331	326	327	300	348	318	312	322	332	319	333	325	331	346	321	318	299	302	324	307	318	319	344	344	326	332	337	353	293	337	339	326	328	311	319	328	294	308	353	290	338	326	309	314	321	321	349	343	307	327	345	329	329	328	325	318	322	298	339	332	319	331	302	316	334	324	320	328	337	329	346	341	320	356	358	353	308	285	343	332	304	311	301	297	312	320	293	346	310	359	296	287	321	334	300	309	321	328	353	315	321	321	327	324	342	313	320	301	330	319	317	367	334	329	320	323	347	361	328	331	330	323	320	289	317	361	320	303	371	339	327	327	327	298	321	322	342	328	314	303	318	291	354	312	334	297	315	326	317	294	327	313	342	316	334	334	314	295	314	328	296	295	315	348	325	346	344	341	326	325	321	318	361	321	316	352	314	300	327	325	307	319	298	326	320	321	303	346	317	328	347	309	339	335	310	330	357	321	331	321	332	297	335	341	334	334	338	338	319	317	311	331	305	338	314	316	346	355	302	311	332	332	309	311	334	327	315	314	308	338	336	346	350	314	326	305	332	325	313	327	338	329	365	313	307	349	350	370	324	344	307	311	289	314	307	328	345	337	321	335	323	335	303	311	352	320	296	321	349	312	331	317	288	331	315	319	322	311	317	307	334	315	307	333	336	298	307	323	330	348	319	301	320	309	349	356	322	335	321	314	302	333	279	354	332	310	322	307	352	348	313	343	318	325	342	324	338	346	325	316	326	352	321	322	335	368	319	335	358	320	329	318	321	366	331	323	354	323	315	354	315	318	332	284	327	321	350	331	318	307	308	318	315	313	317	295	296	315	333	321	355	329	314	326	350	316	316	321	351	349	318	301	314	337	336	307	312	311	325	319	336	332	326	336	310	324	334	321	313	314	316	304	324	349	326	315	339	332	321	347	320	316	319	297	302	312	296	355	354	322	337	342	335	364	327	353	311	340	296	333	314	315	343	319	311	298	343	333	341	306	341	326	330	317	285	304	299	309	339	310	355	342	339	295	314	319	344	307	340	309	316	364	304	334	319	308	308	300	327	310	317	309	298	339	343	300	321	349	337	333	327	326	337	296	308	363	330	338	316	309	324	341	347	334	330	318	318	349	309	279	326	325	293	307	347	332	324	333	331	328	302	344	311	347	331	316	320	304	317	336	292	306	343	323	304	297	340	330	332	329	350	334	321	339	337	338	311	333	325	333	316	324	300	327	305	358	319	353	301	342	315	373	351	338	312	320	322	331	278	336	296	311	351	339	328	312	332	293	322	353	330	314	319	331	324	301	293	312	325	346	360	312	305	304	331	310	325	336	343	348	311	327	333	332	371	333	310	328	318	311	317	345	300	342	315	352	309	332	289	304	327	351	306	325	327	339	332	313	322	322	350	333	300	351	361	328	326	314	344	274	359	304	323	340	343	288	325	289	352	360	299	327	311	308	317	335	293	318	294	310	288	295	335	309	311	330	336	321	324	313	318	334	311	323	326	351	336	324	338	311	329	317	322	326	315	323	347	361	283	311	310	334	320	337	338	301	314	319	346	314	314	342	296	324	286	342	302	365	351	307	314	331	298	333	308	330	318	301	334	328	316	297	330	313	317	318	325	328	325	297	373	337	300	309	339	335	355	338	304	332	331	288	339	305	335	342	315	320	324	307	318	316	319	355	320	349	324	318	318	360	300	311	332	321	322	311	339	324	372	332	307	335	333	315	303	314	289	319	338	336	324	336	332	303	296	316	313	314	338	345	318	332	297	330	359	292	309	309	300	336	338	341	346	332	326	291	311	355	301	317	349	334	322	307	337	275	309	329	344	357	314	323	345	333	332	310	300	301	313	334	302	300	324	298	345	352	349	320	319	332	295	303	313	306	305	340	321	303	321	304	312	332	348	343	300	358	292	330	309	294	313	286	316	326	279	319	332	349	319	320	323	354	296	304	288	313	333	328	349	312	334	313	297	287	315	320	326	334	302	322	343	320	370	326	317	308	294	334	296	329	333	316	342	319	351	343	348	324	333	352	306	339	317	319	346	321	307	324	313	341	329	333	332	303	314	317	331	311	340	343	379	340	347	318	332	319	320	297	312	315	312	318	333	330	328	304	335	299	329	347	334	329	329	306	316	324	310	304	322	313	323	351	350	344	307	326	340	317	337	311	327	325	311	349	340	332	346	347	331	308	331	330	318	326	350	309	353	315	326	347	282	344	286	316	302	313	334	358	346	325	340	331	360	331	347	345	335	325	291	320	355	317	307	301	311	332	338	315	317	321	318	347	306	300	340	348	298	355	313	329	310	323	334	347	308	309	350	314	313	290	320	347	316	294	326	358	275	331	341	321	336	316	321	320	307	308	327	314	324	320	327	323	339	339	301	291	313	321	318	348	336	325	311	304	342	315	313	327	326	311	338	306	331	317	309	323	328	316	323	302	301	287	322	307	301	341	323	323	333	318	350	300	331	313	320	342	349	327	327	310	340	332	316	318	317	338	333	335	345	310	303	325	310	338	326	307	311	322	299	337	311	314	333	344	351	366	287	317	357	339	304	323	294	297	334	324	321	282	342	306	311	317	301	340	308	323	324	325	311	303	315	337	298	321	308	350	322	306	340	329	349	314	363	317	328	306	344	309	314	373	309	310	325	340	321	320	337	323	361	315	310	329	348	305	320	322	310	302	291	328	317	343	326	320	323	292	293	313	316	363	330	332	302	355	325	304	308	312	303	362	317	315	304	339	312	335	307	322	292	373	325	312	329	321	320	311	332	322	317	332	330	350	327	309	355	321	303	351	336	354	334	326	345	338	306	330	306	313	325	301	319	350	338	288	309	301	321	323	329	314	311	322	357	324	329	354	319	311	325	343	306	317	327	328	319	331	308	319	303	330	342	329	341	299	316	321	323	344	327	330	332	338	330	295	328	347	332	336	318	322	307	346	330	329	329	338	321	306	348	327	354	303	325	344	331	327	313	312	344	352	341	325	333	288	324	326	299	345	353	327	313	328	337	330	304	315	328	314	306	318	346	294	308	360	346	282	284	324	341	314	327	331	286	324	327	326	331	324	305	302	296	323	348	332	338	342	293	315	301	302	319	306	345	308	316	307	364	313	305	336	322	295	299	323	310	341	310	341	316	357	316	344	335	335	308	331	334	339	338	335	301	336	307	337	305	317	328	343	307	334	301	323	354	322	311	309	336	293	329	346	317	328	322	341	318	298	311	320	316	362	302	305	305	297	317	312	329	320	328	339	351	345	308	327	308	320	341	306	330	312	297	348	305	307	301	324	332	335	341	290	351	303	284	348	343	348	315	321	306	303	333	319	305	382	317	337	343	335	321	324	341	329	345	306	327	323	352	319	329	335	324	332	335	312	308	340	325	322	353	302	305	314	323	325	295	325	323	309	292	302	351
35150	61493	47973	32698	25659	17610	11061	8963	6707	4576	3136	1403	936	714	598	554	540	516	439	426	381	380	393	359	356	360	370	345	379	385	329	361	380	337	355	345	344	359	365	366	308	358	339	330	385	314	339	303	348	338	348	320	342	300	357	329	344	345	324	357	319	345	327	354	366	322	371	330	336	340	343	342	356	325	328	352	357	329	317	359	355	356	348	354	331	342	323	369	345	341	336	333	365	386	360	326	334	313	316	364	333	344	323	325	373	356	350	350	317	309	359	351	380	389	353	337	299	355	311	361	282	334	337	330	319	355	318	334	323	345	346	333	349	363	376	298	359	338	342	326	322	338	317	352	311	352	326	331	328	337	351	358	378	349	346	349	303	365	327	363	320	333	344	348	327	376	322	376	333	360	340	343	355	336	348	345	339	368	354	334	354	304	316	370	348	355	324	343	330	340	336	294	348	348	321	351	367	372	344	368	332	323	363	367	355	331	336	339	318	309	334	331	359	351	314	362	316	365	349	345	380	350	298	349	356	319	363	332	340	329	346	331	320	367	347	334	327	311	352	350	335	357	340	352	342	341	355	353	330	342	324	325	320	311	370	357	315	340	367	340	376	337	323	349	352	331	339	330	323	353	326	353	330	360	369	365	310	346	351	323	316	350	342	337	342	322	365	312	332	311	306	353	372	337	331	328	377	333	308	390	343	345	369	314	309	325	337	320	348	349	338	333	361	356	346	335	321	349	342	327	326	323	338	347	318	346	331	325	372	330	311	300	361	383	357	320	348	349	335	342	327	357	358	322	350	349	331	335	342	321	342	340	356	325	343	310	347	373	358	332	367	342	339	320	326	341	323	364	338	332	331	365	336	322	315	349	317	335	308	332	344	355	315	338	356	325	317	321	340	352	377	322	352	341	325	338	332	369	341	351	347	336	309	344	363	339	339	351	323	358	312	340	336	325	305	332	358	310	326	342	341	323	330	333	384	357	304	311	332	314	358	341	341	368	321	327	309	363	358	378	330	374	360	335	352	336	325	367	322	349	366	329	346	331	323	340	358	350	333	360	333	342	362	330	336	312	339	328	316	321	343	357	362	357	374	382	353	330	318	344	338	332	333	350	331	321	341	350	324	337	360	336	344	339	349	317	343	338	338	365	325	287	366	362	338	313	352	303	327	293	362	338	396	372	344	315	352	373	343	333	351	299	366	324	317	326	355	341	345	322	335	340	328	348	344	345	313	367	338	356	331	331	336	354	324	330	346	338	311	353	316	328	348	353	339	349	324	344	334	361	321	375	343	347	337	351	327	337	346	334	354	356	331	375	348	331	340	341	317	304	337	306	332	345	321	339	340	316	340	336	337	320	321	330	360	330	356	307	341	348	340	309	372	355	348	349	341	366	314	315	350	342	349	341	385	355	352	364	337	323	366	342	359	327	343	288	315	322	324	348	375	339	342	396	296	353	371	318	336	354	387	311	346	326	376	317	339	329	352	338	335	348	367	333	341	328	374	356	348	355	337	296	315	335	332	316	302	353	309	344	359	336	355	349	373	351	372	334	316	327	327	341	343	332	372	338	361	344	345	323	338	318	356	377	358	345	353	342	327	322	342	323	339	308	360	302	327	348	357	342	338	326	331	352	341	343	349	340	338	324	339	336	326	365	320	304	374	323	349	334	378	345	381	316	365	307	393	348	355	316	312	364	350	347	321	359	322	321	320	359	355	359	335	343	308	334	326	384	303	306	343	325	317	342	315	348	323	318	341	323	295	364	329	331	333	326	361	339	331	347	318	336	347	326	320	334	365	342	337	356	351	334	335	367	298	316	363	359	356	338	355	321	363	339	327	344	370	367	339	368	302	341	299	335	327	322	326	365	319	364	329	331	324	357	335	335	327	374	361	354	338	349	290	365	326	349	361	350	321	313	362	356	358	334	305	326	323	320	355	322	338	306	360	303	306	339	344	340	348	320	350	328	326	324	344	315	320	319	347	318	346	344	343	368	362	328	352	378	350	319	334	347	328	347	331	308	340	323	330	294	320	325	349	347	317	366	333	343	361	325	308	367	312	370	355	323	349	383	327	351	316	368	344	329	376	335	331	353	332	351	329	336	347	325	321	341	337	313	332	313	371	343	348	321	345	341	373	362	333	334	334	341	351	348	292	326	352	321	322	346	344	353	328	302	335	360	338	319	329	345	322	325	353	355	335	344	342	362	335	344	351	382	325	357	330	344	345	333	347	303	334	306	342	340	302	336	358	364	355	308	325	318	321	343	365	330	342	353	324	344	325	352	364	313	324	330	337	335	359	354	344	328	335	352	367	306	344	325	358	360	360	338	351	331	339	347	344	339	360	365	338	359	332	319	338	330	347	347	351	308	346	339	316	339	338	355	355	323	327	315	314	343	303	348	282	317	336	358	349	339	334	320	355	320	354	350	355	310	308	343	317	326	325	341	336	344	355	324	348	357	336	337	370	337	335	346	313	308	317	346	331	368	323	318	343	346	364	323	376	359	376	324	342	320	337	354	318	345	372	341	329	346	308	344	322	365	335	348	355	346	361	369	341	342	325	356	350	354	350	353	364	333	366	361	361	355	346	319	321	348	343	363	338	341	345	339	336	343	361	304	350	332	332	372	335	351	351	329	364	372	338	369	318	343	334	336	306	309	352	330	357	344	374	379	364	341	340	335	336	342	318	340	325	354	340	353	354	380	349	328	355	360	338	374	349	326	328	323	375	345	303	322	365	342	318	339	311	338	309	339	346	336	343	338	354	357	346	352	351	358	321	341	340	332	349	327	345	336	304	360	327	332	318	323	379	327	307	353	329	350	349	358	369	360	323	356	341	366	371	338	328	322	317	333	327	327	359	316	318	319	361	355	355	344	310	337	331	322	334	353	364	335	328	328	348	340	326	331	401	360	351	349	333	359	330	343	312	334	352	356	353	354	332	388	371	364	344	341	322	330	351	319	346	374	335	339	309	350	338	360	348	354	335	343	337	358	347	368	346	329	338	325	320	342	335	326	348	336	314	330	338	362	328	345	341	344	329	341	334	350	338	317	316	327	343	333	365	323	323	365	331	340	344	334	353	346	343	343	331	349	351	347	328	336	340	333	360	377	346	325	329	351	342	341	329	355	337	333	329	353	328	344	304	339	304	335	339	351	312	323	353	350	336	346	357	342	359	357	339	345	327	323	324	341	310	381	307	326	352	314	308	339	314	328	336	342	350	357	371	341	363	344	299	336	321	342	332	349	305	311	337	371	359	328	329	326	356	310	372	347	329	341	351	340	346	308	351	341	360	312	347	356	381	326	336	335	357	346	351	329	337	349	367	358	357	333	341	335	334	348	339	330	342	315	316	340	363	315	326	337	346	354	324	350	344	349	317	351	360	319	370	348	330	337	348	324	331	352	338	315	359	314	336	333	353	352	329	365	344	333	350	332	351	356	346	323	328	355	323	347	331	357	361	368	342	342	364	333	323	319	339	346	342	304	334	322
25587	21900	29492	27864	19443	11558	7587	4642	3102	2520	1985	1289	692	572	503	505	468	480	442	411	435	403	442	427	420	433	444	415	418	458	412	403	419	425	429	405	434	411	401	365	427	372	413	420	367	403	420	378	382	388	376	393	392	390	435	452	393	404	415	387	406	357	420	376	403	372	401	410	440	392	417	424	422	425	399	400	421	391	387	401	422	395	455	407	408	388	410	421	455	404	415	437	429	394	418	408	387	402	391	404	396	408	402	397	418	385	402	422	382	393	425	386	405	412	415	439	416	383	364	410	391	349	388	423	430	405	422	400	397	445	373	387	421	396	373	413	451	403	408	417	369	409	421	420	418	382	379	427	410	393	401	432	408	394	390	405	409	437	415	395	391	422	416	424	392	404	447	423	414	401	368	397	439	385	418	412	423	433	392	410	375	416	406	404	430	402	421	420	408	421	440	406	387	395	410	404	377	419	397	449	406	364	388	387	444	420	399	418	372	413	368	372	391	403	408	387	405	400	370	398	410	406	411	394	403	428	391	407	415	415	414	415	367	354	389	443	407	377	391	426	415	380	409	390	401	422	421	414	428	432	411	441	410	395	422	398	413	392	413	391	405	378	432	400	424	413	430	407	395	407	376	409	383	408	421	388	364	431	381	408	404	411	406	389	412	426	412	410	391	381	426	415	417	434	410	409	427	438	438	352	378	404	413	413	390	378	382	409	414	361	395	385	381	425	371	375	451	381	398	432	384	380	390	399	430	370	411	432	398	363	367	414	421	427	410	410	433	406	388	391	403	402	410	380	380	398	378	414	412	402	378	397	387	407	395	411	340	387	425	412	359	396	376	378	402	413	391	413	437	433	412	381	391	415	383	425	390	379	383	377	422	392	379	430	392	391	423	412	402	418	411	406	423	402	394	411	427	379	367	369	413	401	400	393	432	398	411	416	401	401	425	410	353	398	395	412	410	400	369	359	416	392	409	441	412	391	416	392	428	415	396	422	394	400	375	393	386	415	437	423	385	387	420	390	400	401	409	394	398	373	406	390	424	400	405	406	378	386	426	424	429	387	398	417	448	395	432	432	417	427	401	452	405	383	405	417	417	415	387	413	390	403	404	411	410	422	393	371	409	371	425	428	386	395	379	400	418	412	367	370	412	375	444	442	418	410	421	402	392	423	410	404	411	431	382	385	440	401	415	371	422	401	422	420	423	416	394	411	383	385	387	378	404	407	369	394	430	390	429	414	398	369	411	402	434	409	385	414	403	399	411	418	395	387	397	404	400	418	399	452	369	409	377	406	409	380	409	393	414	396	408	364	426	404	355	398	396	389	407	393	376	419	382	395	394	395	408	381	417	411	392	407	432	427	403	374	381	364	391	413	392	399	399	353	411	421	417	428	431	409	407	395	407	396	372	391	409	425	405	408	402	431	362	436	387	410	406	397	403	385	403	425	398	422	386	394	423	406	383	381	390	385	389	381	392	454	414	412	400	401	407	387	403	415	403	403	402	382	403	415	395	403	382	431	392	387	379	401	417	403	413	385	380	376	389	371	406	404	445	419	394	412	389	391	397	419	438	373	387	401	377	396	383	408	405	396	390	397	423	410	419	403	406	425	386	410	394	401	387	397	407	416	389	366	422	395	374	378	369	379	420	459	453	392	375	427	418	401	421	394	448	439	390	426	367	373	427	387	409	407	402	391	417	429	397	400	429	397	373	408	390	399	399	392	408	427	377	394	436	426	406	412	379	405	428	413	404	414	444	405	375	402	349	384	465	395	365	388	404	398	413	391	370	423	372	394	431	421	392	414	394	397	419	368	406	392	457	419	408	375	431	393	391	422	402	409	404	400	403	406	396	445	427	429	428	446	396	349	390	430	414	413	406	411	377	421	435	388	402	422	390	404	381	422	411	414	423	403	410	413	419	366	381	388	394	393	388	380	405	395	396	421	436	426	418	404	408	417	393	403	413	409	399	402	407	390	442	402	385	394	386	417	404	408	384	386	394	389	371	369	438	410	383	393	423	397	376	388	413	420	421	425	407	406	425	364	397	434	411	395	389	411	378	411	383	429	416	425	438	404	381	409	380	402	394	404	421	414	436	389	416	382	410	432	389	403	415	380	413	410	407	409	428	363	393	436	409	393	391	399	432	390	369	360	404	426	382	356	406	394	410	398	432	396	406	392	413	423	422	427	414	417	435	394	386	397	441	414	364	402	405	421	434	426	413	412	417	404	461	395	367	366	427	385	417	383	419	415	404	415	401	387	406	391	428	414	409	407	387	410	378	392	442	384	420	398	386	376	403	386	408	421	401	390	391	448	427	406	401	383	378	381	388	416	408	384	406	364	402	422	449	388	416	405	430	398	387	390	394	433	379	397	382	362	435	388	384	405	392	422	421	395	386	380	390	421	444	376	387	415	435	398	384	403	403	413	444	444	418	387	400	371	399	394	385	419	414	399	402	406	398	439	412	374	369	388	443	399	411	402	397	380	403	413	442	406	391	375	446	388	397	386	400	412	383	384	401	349	415	364	434	408	394	430	404	421	421	412	396	411	411	425	426	387	378	399	372	401	412	411	403	421	420	390	405	402	403	402	398	392	401	430	407	430	390	417	412	405	411	413	374	363	366	400	402	434	434	451	363	378	396	413	375	403	390	391	412	423	369	345	415	374	372	360	418	416	391	405	364	396	423	393	367	436	379	437	394	379	428	381	406	377	419	385	398	420	408	404	429	398	393	430	416	404	419	379	411	454	376	419	420	407	427	398	407	387	368	394	404	406	405	396	377	432	416	414	422	418	401	416	369	407	403	381	395	383	402	386	387	398	435	407	404	438	370	373	409	422	389	422	379	396	406	389	400	393	385	452	452	392	398	427	366	391	376	383	416	394	403	375	427	377	413	439	401	403	388	407	407	408	375	435	398	400	418	407	425	379	397	369	363	409	413	361	444	422	399	442	428	421	379	387	455	397	413	374	391	397	387	377	421	391	413	357	418	408	411	398	369	367	390	385	432	394	419	381	403	406	417	378	410	413	393	420	431	399	398	409	430	397	430	399	430	376	384	417	409	389	375	368	394	379	408	414	407	398	385	395	453	439	423	429	379	365	438	386	356	411	384	399	450	392	410	414	380	420	403	400	409	403	400	391	393	408	400	398	393	423	410	440	437	408	394	410	428	395	454	389	439	398	394	398	411	400	409	424	398	424	405	384	359	431	399	408	388	407	421	419	379	400	384	403	413	397	431	396	418	376	430	386	396	425	398	426	432	417	412	405	420	385	422	425	393	386	415	398	403	397	436	422	387	413	439	426	399	418	434	389	409	396	380	394	422	413	419	422	404	439	390	391	418	405	409	407	374	369	401	400	435	400	429	451	379	410	401	390	431	387	406	413	397	420	370	437	431	377	397	369	412	398	415	414	375	419	417	389	411	382	365	355	375	405	404	396	383	413	414	402	390	398	373	433	443	447	404	396	394	408	423	409	419	373	381	397	392	369
34494	57036	42398	27924	19566	14506	11114	7810	5654	4431	3436	2119	826	652	656	597	581	545	500	481	444	484	456	434	435	414	430	470	466	444	445	465	434	442	453	401	418	434	448	398	455	449	427	402	452	454	442	427	410	411	431	458	428	440	413	424	453	425	427	418	436	429	438	403	434	430	453	421	403	406	451	416	440	436	418	406	419	438	435	444	431	418	437	445	439	429	406	413	438	448	411	419	434	431	492	441	437	421	408	436	407	413	456	396	420	431	426	435	448	447	411	462	434	428	388	420	422	415	428	403	391	451	442	408	416	431	467	444	398	422	406	465	439	450	465	442	423	447	434	423	416	440	434	409	445	437	439	425	435	418	442	399	431	432	430	426	420	434	417	428	452	470	418	429	421	418	459	401	430	394	420	434	433	414	432	404	452	403	406	392	439	411	446	413	410	423	443	449	459	408	414	393	434	454	451	463	439	421	400	435	420	405	422	405	434	413	387	422	435	417	409	406	426	431	429	428	406	434	421	434	402	444	472	437	429	406	445	428	433	406	435	427	432	435	441	455	468	496	418	404	403	433	407	416	468	445	432	399	432	411	419	406	428	397	436	432	431	372	420	419	417	480	414	410	441	428	424	431	465	460	481	405	440	421	410	416	443	441	455	376	436	436	423	385	424	441	474	415	446	435	460	435	410	397	411	408	400	415	429	449	441	445	431	447	415	402	413	432	442	429	450	418	440	424	407	442	415	421	457	387	427	395	444	427	458	433	449	433	450	403	431	426	387	406	417	407	430	437	391	428	422	449	417	432	438	392	463	414	446	441	407	440	418	425	411	442	425	427	412	416	435	413	434	423	420	446	437	422	452	408	410	430	418	443	413	471	405	442	432	427	402	439	410	410	408	436	446	420	419	443	428	407	397	414	435	402	438	477	425	425	431	426	448	460	414	421	426	445	423	395	440	395	404	395	423	436	445	423	390	441	431	398	431	437	420	446	417	440	384	433	398	426	447	422	420	435	422	427	460	442	451	411	411	469	433	415	433	408	431	413	415	440	408	404	413	390	398	411	410	468	420	456	457	452	434	411	433	443	427	397	397	432	431	411	463	457	422	431	392	437	441	399	423	430	448	447	406	445	434	486	426	428	417	416	461	421	392	411	444	432	412	467	410	446	402	423	463	446	395	434	448	444	443	443	445	419	500	430	453	409	423	423	441	462	435	404	451	427	434	441	446	449	412	429	445	432	412	447	435	411	471	418	437	422	432	442	419	401	440	452	448	426	437	407	415	411	421	433	412	421	420	464	437	423	419	472	428	437	430	396	481	428	428	454	387	429	418	405	406	424	447	445	426	432	439	458	431	444	431	430	418	420	424	406	408	450	445	410	422	424	425	427	410	442	419	419	418	427	428	423	414	428	455	429	453	370	443	429	447	450	426	416	387	437	415	462	422	436	445	406	400	407	431	429	454	441	429	417	456	446	421	449	425	423	426	429	440	436	417	397	428	425	439	406	415	445	406	419	432	386	390	433	445	428	451	435	452	426	459	433	409	409	445	452	437	418	443	447	448	432	442	461	438	430	453	440	443	421	406	428	413	417	417	459	441	454	459	440	431	394	461	442	437	424	430	405	429	458	432	436	447	458	433	425	441	457	433	413	409	450	436	423	494	459	421	420	430	424	434	437	437	439	438	405	407	444	435	408	443	429	454	435	439	459	427	443	430	446	461	461	456	427	436	464	429	417	429	424	450	468	422	440	412	445	430	468	393	406	444	426	405	425	418	439	446	440	459	425	441	395	397	423	409	418	415	399	426	422	411	412	434	436	394	425	434	413	430	425	452	412	436	426	406	445	420	440	401	426	393	429	441	425	410	432	447	439	453	426	419	436	399	460	406	392	429	417	429	439	457	421	455	445	440	432	424	427	461	478	444	442	432	414	425	434	444	447	445	461	448	415	433	483	393	407	434	412	455	388	377	382	414	457	387	441	423	448	436	435	426	431	400	446	422	402	426	415	420	447	460	429	417	436	416	425	407	487	420	427	419	391	413	420	391	436	457	456	448	408	449	415	441	424	425	428	434	442	435	441	431	455	384	445	434	428	444	412	446	460	476	409	436	397	423	438	446	433	425	406	414	396	435	425	413	433	410	405	422	416	406	450	428	411	407	406	431	440	431	421	433	405	423	408	408	425	431	475	442	417	439	450	412	436	422	416	473	445	415	412	463	412	403	420	433	445	466	419	411	407	453	418	430	465	424	417	419	431	426	419	436	447	444	423	423	416	415	455	421	437	440	415	398	416	444	391	428	445	447	434	447	408	455	423	471	424	421	394	448	426	437	454	427	418	442	438	409	437	421	412	384	416	408	436	414	440	386	424	420	445	424	463	448	436	442	435	462	443	408	394	405	451	442	448	428	411	443	412	404	427	412	434	429	411	447	437	418	366	448	419	399	408	426	394	406	404	447	448	455	426	429	434	438	439	440	467	408	418	470	441	402	405	433	449	411	419	432	417	386	444	470	418	458	433	386	438	454	405	444	402	462	458	429	424	455	411	444	437	465	383	406	469	430	404	407	414	440	433	432	435	432	423	428	441	399	431	425	412	467	408	420	463	455	414	432	420	470	399	417	418	415	453	436	425	401	392	436	417	433	426	433	425	436	412	395	405	405	417	410	476	416	453	435	413	393	428	410	413	433	452	445	425	457	422	414	404	418	417	384	399	426	426	429	416	418	412	411	418	430	419	410	404	406	437	441	436	379	454	409	417	408	418	464	414	410	419	404	411	470	385	403	432	451	415	422	417	468	427	423	442	430	426	447	432	405	420	440	480	427	412	476	413	436	422	434	396	433	448	425	439	423	421	422	425	390	432	422	432	380	432	421	443	442	404	433	419	393	435	387	453	470	439	406	424	434	444	407	437	407	413	443	447	433	431	449	435	461	414	424	421	431	452	411	454	437	441	432	428	416	411	413	451	468	422	439	424	467	454	430	417	459	435	454	398	425	415	429	440	413	419	408	432	442	423	450	449	405	445	418	432	409	397	418	415	437	449	410	406	443	444	420	431	457	439	417	390	431	441	432	424	446	423	389	424	418	422	417	406	421	406	438	430	450	427	467	399	414	480	432	419	419	399	444	434	458	406	456	395	401	444	433	476	414	448	432	459	436	377	425	442	383	444	416	404	429	421	442	407	443	445	445	417	405	417	409	430	429	469	418	446	419	429	410	395	466	419	426	426	423	431	438	458	425	440	441	435	417	426	456	409	479	432	432	427	434	434	443	437	409	413	450	432	447	448	391	468	452	443	429	422	414	431	421	438	435	423	425	475	444	425	390	453	399	435	478	438	433	407	444	428	414	443	447	413	448	409	461	431	464	455	416	407	379	438	427	407	443	444	449	401	421	433	409	450	458	451	438	476	399	425	435	429	439	403	413	429	446	446	441	448	438	417	418	429	436	420	420	426	439	413	447	417	415	400	422	412	427	447	437	420	409	451	417	482	445	408	421	427
23294	21675	29391	24680	23075	23923	21612	11458	7489	5835	4420	2403	1005	737	688	687	691	623	633	574	562	567	579	531	551	493	534	514	586	546	516	516	503	475	494	498	519	477	530	502	526	495	479	548	487	490	472	479	512	523	525	474	473	524	528	477	516	467	458	538	489	538	521	494	521	518	530	535	506	452	486	523	507	498	487	476	506	527	469	478	502	509	509	495	558	499	491	488	523	491	514	479	477	530	509	520	485	522	514	549	518	489	502	528	538	497	536	509	512	533	525	511	489	462	514	542	489	457	509	512	530	504	484	516	474	522	576	500	504	499	478	476	527	487	521	505	491	496	551	515	488	489	491	477	508	483	468	497	495	466	480	508	553	462	483	462	488	476	549	511	492	507	492	453	459	498	528	519	503	461	573	517	512	508	472	506	481	446	567	494	470	528	496	514	526	551	499	498	487	513	497	476	545	506	494	518	507	478	519	517	515	501	440	467	499	493	482	495	487	467	499	485	515	464	504	508	488	512	482	541	489	502	503	516	508	489	474	494	466	508	524	510	528	516	487	438	521	495	537	486	530	552	520	563	482	497	541	473	494	499	513	485	516	503	497	519	489	452	504	563	505	488	490	494	544	465	505	497	511	511	536	496	537	504	475	486	563	497	520	506	514	454	496	542	505	515	482	519	506	522	469	503	476	523	465	508	516	495	538	497	517	494	518	483	520	502	549	470	504	477	480	494	504	483	489	491	523	513	510	471	470	472	496	496	487	525	509	468	523	508	504	480	505	491	531	499	495	482	513	512	544	549	550	514	460	479	537	494	534	493	463	515	521	518	496	543	466	519	485	517	514	541	520	474	512	491	499	481	513	510	490	548	511	484	492	550	485	466	451	503	465	499	502	475	484	540	486	495	520	508	494	468	518	459	498	537	523	515	504	523	492	505	495	505	487	477	517	495	488	549	464	525	528	510	437	492	492	483	489	490	509	515	492	523	490	489	532	492	498	509	524	536	546	499	522	510	494	512	490	493	519	441	503	465	490	511	526	493	520	495	473	464	511	478	489	520	498	496	529	485	503	539	522	474	506	512	484	499	535	480	524	541	521	551	497	499	480	510	510	518	485	484	515	511	510	506	486	536	529	484	469	510	527	491	470	495	476	515	463	480	510	461	474	473	524	537	536	521	517	527	478	504	489	503	511	498	495	483	510	463	494	512	499	520	529	488	514	477	493	455	515	489	565	480	472	530	472	463	510	478	513	494	507	510	454	555	464	546	479	489	485	515	533	497	518	510	489	472	450	510	502	472	507	478	503	533	493	496	501	521	513	507	508	507	498	489	500	484	529	494	521	503	540	503	495	519	487	486	498	464	521	495	500	505	479	494	488	485	507	499	508	508	503	485	487	519	487	541	493	470	532	481	507	488	496	499	493	505	485	502	500	508	483	505	500	518	520	488	491	490	469	513	539	524	482	485	490	498	480	504	473	516	520	497	498	500	514	540	496	435	483	513	469	488	491	439	557	516	531	498	483	483	488	475	480	538	499	527	482	521	499	488	516	531	542	481	461	497	479	514	488	471	499	455	591	505	523	507	475	498	467	509	496	511	498	499	466	539	536	483	512	510	499	457	507	455	480	476	483	531	539	479	509	527	500	469	493	490	481	523	506	477	532	510	463	519	518	496	504	499	517	512	497	484	504	530	498	494	507	504	505	504	538	464	517	489	497	462	464	487	494	506	514	492	519	496	480	500	461	455	539	516	541	508	459	490	516	520	505	465	503	497	515	502	491	484	511	511	504	541	497	480	548	493	507	489	504	520	541	506	526	524	482	510	492	554	515	514	489	472	483	506	501	496	480	514	527	507	495	489	484	480	465	501	520	503	539	492	512	551	489	509	470	512	499	462	496	538	483	495	483	508	489	522	481	472	539	535	502	518	483	493	494	490	489	556	519	495	490	496	495	504	497	524	532	459	465	487	523	528	505	503	500	531	514	499	525	522	474	462	516	538	503	488	459	485	509	531	473	502	497	490	477	490	522	507	527	516	497	494	503	504	488	490	512	514	452	505	492	483	482	521	462	485	517	486	483	519	507	493	498	523	494	493	508	471	538	545	476	483	488	474	502	504	509	516	485	485	482	532	485	511	494	516	494	460	499	529	505	504	447	484	528	516	546	536	501	494	459	492	493	488	476	486	486	494	509	489	494	518	527	508	541	482	513	508	510	481	497	516	508	506	475	511	494	490	502	470	512	494	482	500	507	514	464	455	503	484	505	508	528	498	513	491	539	506	510	464	470	539	498	521	490	467	521	540	515	548	493	497	526	474	506	507	480	487	516	468	490	510	506	469	507	486	509	542	487	496	470	496	520	456	471	474	491	482	492	506	518	513	521	496	482	477	503	520	529	484	530	490	490	537	524	537	524	476	484	514	472	517	513	516	469	488	479	518	541	473	456	534	534	499	449	488	498	543	507	457	507	499	494	521	461	477	546	516	511	506	492	477	517	501	501	486	508	487	537	512	494	475	479	516	461	479	493	517	500	479	491	513	522	503	502	506	511	497	471	520	471	477	515	481	487	475	523	520	509	491	522	510	504	509	470	514	493	509	445	485	506	531	522	503	522	514	479	527	520	487	519	485	527	494	511	543	526	478	496	552	504	483	505	510	477	525	489	515	513	497	504	521	483	533	500	515	484	512	498	491	486	480	465	488	526	521	536	519	543	500	469	512	487	460	527	558	513	534	461	491	495	520	488	517	484	458	463	474	494	495	481	522	496	533	500	496	500	466	521	511	496	468	486	469	503	481	548	485	480	520	508	494	498	524	517	501	525	495	472	490	495	554	491	455	484	495	497	458	509	524	499	491	510	503	515	476	532	473	523	481	495	483	537	487	511	496	478	462	518	490	492	485	466	508	505	489	515	514	517	504	525	501	525	512	523	467	487	505	503	512	495	501	509	518	511	487	502	497	478	533	489	484	524	497	482	503	512	534	498	510	525	513	492	527	458	527	520	509	519	501	492	494	485	539	495	508	496	490	526	469	535	507	524	487	500	495	496	490	517	515	524	538	476	480	483	490	550	477	507	516	493	470	491	470	519	513	518	498	508	508	504	447	508	507	518	514	529	490	490	483	504	453	507	501	491	517	485	472	499	502	523	529	517	505	517	554	523	481	479	487	495	494	519	506	458	496	482	499	493	506	526	486	518	479	528	519	521	531	502	484	562	470	528	501	503	544	509	486	481	533	503	482	475	489	498	457	516	503	471	566	538	480	517	514	504	474	487	488	510	484	492	491	507	505	525	498	538	516	518	506	497	512	500	524	490	494	460	494	495	522	514	565	531	538	521	496	551	509	484	531	559	490	484	495	503	507	510	494	498	517	487	524	535	492	541	562	526	512	483	501	515	475	504	522	521	479	544	524	487	483	482	500	506	474	532	504	503	494	500	486	544	526	479	524	542	503	538	493	487	510	494	506	487	495	515	538	527	515	496	520	527	486	488	498	489	524	532	527
37152	65138	49483	39151	33845	24570	19234	14527	10848	8785	6630	3668	1349	979	823	793	778	721	669	643	601	568	570	529	552	547	515	538	527	526	555	507	521	508	505	535	536	481	520	540	532	504	507	519	520	558	576	546	543	477	534	528	509	481	477	485	499	536	534	543	524	509	535	533	520	483	522	523	497	484	516	513	511	536	486	481	502	551	533	502	523	516	525	523	531	499	495	532	511	530	490	493	489	529	486	531	478	519	494	502	558	474	511	496	470	477	485	544	519	507	514	481	505	505	551	485	524	569	510	523	488	491	509	490	537	504	536	488	554	500	483	538	523	542	532	507	539	478	503	508	507	504	506	514	512	465	491	498	498	505	566	530	513	513	499	500	562	500	530	516	466	488	511	474	508	491	483	489	545	462	521	498	479	531	521	490	551	531	509	493	519	500	515	501	454	492	508	493	511	509	513	505	494	561	518	489	494	527	482	510	510	498	520	484	483	482	539	517	497	521	508	512	465	490	490	504	473	502	544	517	505	560	522	498	491	486	497	549	527	485	533	483	495	505	497	499	507	488	507	498	516	535	500	451	510	536	519	495	502	484	479	502	530	490	500	518	496	519	537	488	527	519	534	513	530	484	516	520	534	530	530	481	482	532	488	545	510	520	495	500	528	527	520	512	527	486	546	512	522	536	547	537	537	501	489	486	507	499	536	553	506	493	519	524	463	474	505	538	521	537	515	502	477	498	531	494	468	501	487	510	522	494	514	537	489	484	480	512	480	561	512	509	489	520	503	501	497	492	510	543	496	503	501	506	515	499	459	501	540	488	481	477	469	509	502	511	522	506	514	499	457	524	467	505	553	510	461	520	496	471	496	511	469	520	486	474	537	521	503	492	478	497	520	530	545	498	508	544	485	511	492	495	524	509	535	460	506	511	462	506	527	470	477	529	523	527	515	531	495	521	488	520	482	530	480	518	518	470	491	539	488	548	522	499	510	499	492	484	517	495	517	485	470	485	506	463	526	501	436	560	491	490	516	507	485	460	504	506	497	493	500	470	496	521	492	508	518	505	482	511	524	471	504	497	474	501	536	457	523	488	543	468	488	498	543	505	524	497	538	496	528	524	527	522	514	516	501	529	529	542	525	512	495	513	452	472	459	473	537	543	508	506	505	493	483	476	490	503	514	502	480	539	500	524	527	489	537	456	491	523	474	528	521	515	542	523	534	493	478	528	483	521	506	468	506	521	473	530	487	492	524	509	487	497	492	493	473	462	501	529	514	537	551	535	524	524	517	497	522	479	527	545	546	521	539	525	546	498	506	515	478	498	482	521	506	469	521	486	491	502	498	520	531	485	527	509	522	498	560	483	539	522	519	535	486	529	500	527	512	507	508	490	494	551	476	469	464	503	482	479	520	483	510	491	496	520	496	512	487	498	484	492	482	527	478	524	545	522	493	505	502	514	496	518	491	500	469	538	523	516	470	494	545	499	528	483	477	508	468	522	491	499	550	489	545	504	522	485	505	510	517	482	524	518	458	476	502	537	539	516	493	506	503	484	527	491	492	486	501	510	492	510	503	520	483	516	578	484	504	505	535	494	503	559	515	477	508	491	473	530	517	506	495	504	491	549	519	464	484	507	542	454	514	522	492	486	499	475	534	503	524	525	498	525	547	522	510	506	503	494	546	514	543	497	507	496	546	482	492	501	492	510	492	508	536	525	527	475	506	515	488	524	502	537	524	496	518	546	521	533	514	475	505	514	458	496	512	530	489	526	530	491	524	532	540	499	547	512	525	485	529	486	527	475	503	499	483	479	487	484	552	509	530	464	532	498	495	541	548	519	490	537	502	502	478	493	542	495	515	512	518	525	500	498	510	509	510	534	535	572	478	528	478	530	490	463	508	503	523	468	503	505	486	509	484	489	482	492	544	489	572	547	501	504	521	533	515	479	525	520	526	525	489	530	509	489	506	491	461	518	519	514	489	471	527	535	518	496	526	530	527	555	486	480	519	509	530	466	527	537	501	483	509	528	516	495	481	510	486	510	512	522	496	533	500	489	501	523	501	534	559	462	513	509	529	511	506	489	497	514	519	542	521	523	505	488	527	490	467	514	506	537	491	471	522	504	529	529	495	523	489	493	485	474	475	494	443	508	507	468	515	501	502	506	543	516	479	528	524	492	467	474	523	503	474	569	523	486	551	514	523	527	520	540	528	504	494	517	524	532	560	549	475	501	535	500	515	503	481	486	496	519	498	467	540	535	528	505	514	492	541	483	558	476	464	529	486	521	489	484	464	514	505	555	498	459	508	549	503	515	501	526	513	540	498	518	492	503	514	523	548	467	496	485	511	531	532	462	519	513	507	476	519	500	509	546	499	528	509	526	537	460	486	551	490	510	485	489	511	513	512	536	465	502	544	555	521	521	501	538	501	499	466	485	519	507	500	553	527	504	446	529	476	487	523	516	579	510	518	535	522	527	527	560	469	488	453	497	512	523	525	509	443	488	533	499	520	503	498	523	525	530	493	530	548	544	534	519	484	507	516	501	501	481	510	498	527	549	484	508	494	527	549	529	534	518	506	513	493	519	529	454	532	474	522	500	500	463	489	517	536	508	549	534	524	550	540	556	502	507	484	504	536	472	502	489	534	484	508	536	488	463	516	514	513	515	572	472	504	547	478	490	488	536	462	534	492	518	537	569	496	502	493	531	513	525	496	516	504	485	550	520	510	502	505	461	507	506	533	517	492	543	537	516	486	501	531	505	508	502	485	532	540	504	502	503	494	545	528	501	514	523	483	504	504	490	502	534	527	461	500	537	518	487	524	503	469	507	495	478	518	523	520	521	492	512	529	501	526	464	508	512	493	510	517	491	500	470	486	542	507	528	464	482	495	521	515	509	514	481	519	546	478	544	467	456	533	511	503	540	510	481	512	487	553	503	487	491	550	504	510	533	536	517	482	542	543	524	505	478	482	558	484	553	533	508	510	538	529	480	552	502	531	506	516	540	545	496	538	494	478	497	497	501	505	521	487	484	529	522	499	469	464	521	521	487	505	505	502	562	497	487	471	482	495	545	495	524	502	484	520	521	498	493	492	499	452	519	543	544	497	540	487	522	480	470	544	516	524	517	494	490	510	504	517	525	538	514	485	529	494	485	498	499	485	509	499	477	541	543	527	489	536	454	507	547	514	504	487	529	543	527	522	556	473	537	500	471	497	467	495	519	519	461	489	466	515	512	466	483	478	480	540	527	502	504	515	511	483	519	465	520	465	510	534	526	520	548	474	524	494	503	502	506	512	534	471	533	518	529	484	538	501	508	493	525	497	513	515	519	538	534	526	541	503	522	491	475	484	457	460	504	530	534	487	480	480	482	484	513	532	508	529	498	525	501	467	550	507	499	495	523	527	504	499	489	534	526	501	518	506	540	504	486	492	497	490	520	512	545	511	533	495	502	531	483	505	495	498	514	534	473	504	536	477	521	492	530	553	515	510	516	481	488	522	522
32743	35250	37525	27611	16586	7977	3884	2556	1980	1458	1043	601	416	332	363	326	349	306	298	312	283	272	282	256	296	271	296	304	287	279	283	301	320	299	254	290	277	271	298	255	274	306	302	289	296	260	269	310	289	256	285	301	290	260	293	271	285	250	295	251	297	256	284	300	260	297	299	281	297	269	290	269	279	295	278	271	275	264	249	300	273	294	262	273	288	282	267	300	307	275	269	303	274	267	306	285	276	296	266	266	279	282	259	283	286	260	281	301	319	269	265	253	279	260	296	275	282	272	271	304	273	257	281	251	254	275	272	274	258	272	290	265	282	272	282	282	249	291	261	290	302	259	296	274	269	295	266	292	314	283	273	273	290	301	262	273	249	289	282	297	305	292	280	282	283	256	279	282	305	275	284	291	243	290	298	295	269	244	266	282	271	284	288	281	269	271	319	287	283	298	292	282	294	289	297	287	256	243	292	264	293	276	270	271	293	294	261	244	297	252	294	258	275	293	280	282	227	314	280	262	297	261	289	295	294	310	304	247	262	275	264	294	285	297	283	293	252	298	288	297	270	291	282	281	294	280	284	285	268	261	270	293	259	249	309	287	284	297	272	259	268	292	314	271	265	269	272	276	287	273	294	301	271	295	281	303	287	264	277	275	282	285	276	262	263	265	314	266	267	257	287	302	296	269	288	296	291	300	260	252	278	276	256	265	312	282	288	302	261	256	282	255	285	284	287	278	275	303	257	266	290	291	296	269	296	288	291	276	252	295	288	281	292	292	302	279	285	291	295	283	261	295	300	259	277	277	286	273	309	262	300	276	257	285	295	268	273	269	286	270	305	286	259	272	281	268	273	275	277	289	276	271	257	281	273	313	322	278	268	267	272	301	305	275	300	298	295	294	253	265	289	287	280	284	273	284	262	304	275	278	287	279	293	298	271	315	266	290	284	271	295	274	271	269	279	279	305	307	301	263	277	260	316	287	246	268	299	261	297	278	284	288	277	282	247	277	305	281	297	272	264	270	273	269	244	274	296	300	300	295	284	297	286	283	290	302	256	309	268	273	291	281	294	292	279	283	279	256	283	262	254	296	307	249	292	298	231	301	272	287	276	278	306	273	275	284	274	288	292	271	312	273	283	244	268	317	261	250	261	281	274	303	283	286	264	287	275	257	280	273	301	292	295	305	251	247	290	272	291	259	266	238	277	278	272	274	281	274	273	281	269	279	289	274	280	252	277	275	272	251	294	299	259	278	304	283	284	305	311	264	290	279	301	285	334	291	279	283	276	290	288	255	293	302	292	302	269	281	289	288	259	278	298	279	294	256	304	267	300	289	255	261	264	299	267	266	272	265	270	267	264	269	277	254	306	312	294	276	282	297	266	272	242	297	274	273	245	295	308	277	265	274	306	265	303	273	266	285	254	295	282	303	284	271	266	249	282	267	293	267	267	285	282	276	293	300	268	277	287	276	296	255	277	292	258	278	297	280	269	277	278	265	281	260	277	290	281	237	284	263	288	262	305	292	289	304	288	320	304	280	285	257	280	304	252	269	279	287	274	286	278	286	306	285	271	262	291	302	278	283	302	297	288	303	287	269	261	293	290	286	282	301	275	296	289	261	296	276	277	294	309	290	255	274	310	274	295	266	266	280	267	282	290	278	287	297	263	309	308	284	297	264	268	288	275	258	296	270	291	274	275	278	281	264	259	263	285	299	272	260	277	292	313	289	304	257	265	317	321	279	292	258	285	328	267	287	287	271	299	288	265	266	283	297	265	245	277	293	278	289	268	266	290	322	262	270	272	290	272	283	287	266	253	280	276	288	284	263	297	278	308	293	280	303	262	261	287	241	309	273	301	281	277	291	252	267	278	258	277	295	269	290	284	285	267	291	277	312	244	290	300	284	250	279	265	288	285	279	277	278	247	243	247	289	287	289	282	269	276	315	274	275	267	276	266	305	263	269	285	283	285	271	264	294	285	234	280	311	281	300	277	285	268	270	288	274	273	272	283	277	277	257	273	282	282	291	278	278	280	264	298	274	331	296	286	300	266	262	277	288	284	280	288	297	276	288	294	273	297	288	241	304	280	268	274	273	299	276	267	268	304	242	296	291	274	261	300	253	298	275	249	285	301	269	289	290	285	263	281	314	275	287	269	296	268	261	294	267	299	301	310	271	303	314	248	281	289	265	280	257	282	295	281	286	282	278	285	307	298	299	266	281	274	274	300	277	269	308	279	253	286	277	286	286	280	281	273	311	289	318	252	288	261	338	280	262	269	281	294	280	291	321	289	291	295	302	273	305	303	276	276	260	282	283	294	286	271	277	308	303	272	301	281	294	265	260	269	290	305	276	268	263	263	286	288	284	283	292	259	300	280	301	285	277	259	317	250	304	305	287	278	282	262	284	241	289	305	285	279	297	277	279	274	301	306	267	274	287	247	295	289	295	279	284	282	273	292	303	256	268	295	312	250	280	280	299	280	281	299	277	300	275	280	293	269	261	316	308	279	256	246	282	283	309	261	269	290	275	299	271	295	288	281	270	281	274	264	272	283	283	289	305	286	270	268	278	248	294	272	253	303	271	274	294	276	304	296	273	297	272	265	297	285	287	284	289	281	285	287	274	284	291	301	276	286	231	278	281	284	314	296	276	285	255	284	304	282	252	270	272	267	300	283	264	269	281	289	324	279	267	291	281	272	281	296	279	278	224	298	291	256	255	292	297	257	274	305	273	282	268	294	291	310	289	266	277	249	286	272	284	281	277	273	294	272	262	252	286	305	286	319	279	284	282	266	326	261	281	311	278	278	297	279	309	283	273	273	296	280	264	276	287	292	293	311	281	283	273	270	282	268	282	279	270	286	271	277	278	290	280	303	242	321	280	274	254	254	287	305	276	266	286	255	278	266	275	304	276	279	277	267	273	275	282	275	283	281	289	296	269	269	299	299	271	261	259	250	236	293	281	271	240	291	286	249	262	248	298	273	279	262	280	278	284	272	282	269	288	285	269	251	283	299	277	266	282	266	296	289	281	286	257	285	272	269	291	264	287	273	283	300	270	297	277	291	260	269	279	285	300	339	282	272	285	256	309	258	259	269	248	280	269	294	290	274	260	272	261	294	246	275	291	285	291	310	253	302	277	267	286	264	290	280	284	296	296	268	276	271	261	276	286	295	279	262	297	288	256	261	270	281	277	292	305	286	269	274	271	249	259	253	259	313	265	290	289	276	283	276	269	295	297	277	292	269	312	289	298	275	267	272	290	297	269	277	280	279	272	267	293	276	284	311	284	290	285	315	290	284	272	274	299	292	265	307	294	300	268	261	272	295	292	259	293	307	282	307	309	301	275	272	274	310	290	259	297	293	275	283	284	273	256	295	258	262	327	265	257	283	261	247	314	281	277	272	259	301	296	257	256	278	272	260	258	273	279	268	295	279	261	291	302	275	268	263	279	300	255	289	265	265	269	268	270	273	279	294	278	294	292	312	240	253	300	303	283
34274	49357	37688	25828	18936	10827	6347	4669	3363	2534	1704	870	482	433	404	411	397	392	395	334	338	373	336	309	328	344	333	330	326	327	277	294	340	333	366	307	286	339	343	312	325	359	302	279	307	287	323	303	299	301	294	293	296	281	279	276	319	300	298	323	267	303	301	299	291	288	309	311	288	304	306	307	293	298	286	315	325	292	321	319	277	289	296	270	306	278	314	301	312	330	303	291	303	268	325	282	319	307	306	295	313	285	326	307	314	305	310	321	338	287	301	293	286	308	274	320	323	315	278	293	310	307	336	334	313	296	319	302	298	314	279	278	276	273	298	291	295	295	299	332	292	293	286	281	304	330	329	332	329	287	347	312	277	298	308	313	297	304	300	349	293	277	354	284	327	288	318	323	277	288	321	324	309	282	296	291	297	310	311	297	289	300	317	303	299	289	301	325	337	295	325	268	299	357	329	303	317	296	307	279	306	333	307	296	323	337	298	310	325	257	324	308	327	294	292	329	313	316	311	332	290	293	278	314	317	297	294	286	306	326	277	330	332	316	300	306	304	332	264	286	335	293	282	297	305	316	297	302	315	282	284	299	303	309	297	327	290	337	289	306	338	304	292	306	284	298	325	309	312	297	283	347	296	320	313	326	280	291	286	316	276	242	327	301	314	322	319	313	272	293	272	310	339	308	315	315	340	291	286	321	312	313	301	273	320	321	313	280	287	298	314	299	285	312	306	304	294	291	317	303	334	313	319	344	303	309	301	286	313	306	323	295	331	278	300	316	331	314	310	292	295	294	331	323	290	311	323	297	304	305	299	292	329	306	295	315	304	302	338	330	296	287	333	310	322	322	326	306	313	331	276	307	293	324	321	305	278	307	275	295	304	314	289	310	290	294	286	300	293	286	288	280	295	288	289	319	309	326	322	304	289	300	290	300	285	292	275	302	283	287	324	339	276	287	314	286	304	295	317	329	306	313	323	300	315	309	302	328	315	327	301	296	290	302	331	323	305	323	329	278	343	324	283	322	299	323	284	337	306	328	303	324	312	318	304	324	323	309	286	310	295	288	291	284	337	284	311	284	296	307	291	337	284	295	293	333	287	299	303	297	309	289	331	313	291	326	289	310	304	290	305	333	303	316	308	304	290	338	307	329	284	286	315	295	315	289	319	280	294	316	307	328	302	301	274	299	295	303	328	318	298	326	326	309	308	298	336	306	277	284	321	356	316	313	326	300	348	319	311	294	308	309	299	315	290	328	322	313	303	327	309	319	288	306	324	296	283	373	293	339	301	297	316	309	280	310	294	327	283	344	310	296	275	302	265	291	291	287	291	268	280	305	273	300	310	327	268	303	329	337	291	287	306	319	322	330	334	303	342	276	291	294	307	297	332	289	288	320	303	300	300	308	311	340	339	313	302	309	291	259	315	344	316	328	281	326	284	321	303	297	281	294	297	294	342	286	332	332	283	307	317	305	296	327	323	302	316	293	277	289	308	323	266	307	308	328	304	307	275	310	293	315	303	306	311	313	327	312	286	311	282	260	299	318	287	300	289	313	301	329	285	296	319	330	288	295	315	305	297	302	307	301	288	295	308	315	313	362	295	306	332	271	292	308	310	306	310	314	300	295	283	309	299	291	336	301	285	329	298	301	307	300	304	335	304	307	333	311	333	304	308	317	341	309	276	295	273	311	291	315	317	321	310	287	323	303	295	286	319	284	302	330	284	324	353	328	338	296	316	274	316	299	293	306	299	279	260	297	286	290	295	300	298	283	328	275	325	261	327	283	312	275	299	302	293	286	326	332	334	282	306	299	307	307	298	321	303	330	311	271	292	297	293	311	316	323	285	294	282	306	303	302	298	283	292	308	311	304	303	291	315	301	300	346	284	285	272	299	290	297	284	296	300	289	338	339	270	304	306	287	303	292	291	302	327	273	310	314	332	309	325	318	316	326	322	307	293	314	295	331	296	322	301	329	333	313	291	310	312	314	297	281	287	303	280	324	305	336	350	304	302	307	295	265	327	300	297	332	342	299	307	265	312	289	324	303	295	312	277	339	321	300	303	319	302	290	313	311	301	319	303	294	297	285	275	306	334	294	279	289	270	310	293	303	295	281	313	280	318	300	324	315	326	279	297	312	319	284	335	321	315	309	309	329	285	318	323	298	286	304	295	267	305	299	331	286	306	316	321	308	301	289	282	298	295	305	302	301	333	283	288	296	314	255	301	323	307	327	313	321	317	290	331	302	291	304	287	330	294	268	299	319	313	275	294	299	329	317	318	305	274	308	296	343	310	310	313	298	327	305	316	325	287	320	302	306	307	292	310	322	296	295	314	303	258	308	315	279	322	276	309	300	333	317	313	286	305	292	291	321	311	314	334	302	280	292	331	314	323	313	317	295	324	303	275	278	312	288	291	334	328	336	312	305	328	301	288	299	306	311	326	291	321	322	284	295	321	330	284	311	335	240	315	311	307	306	348	280	313	285	320	313	306	314	322	268	301	292	266	274	334	325	322	291	325	283	278	300	313	320	276	293	302	282	302	278	306	297	320	289	305	310	309	298	316	313	257	321	313	302	323	285	299	307	275	312	313	290	320	263	279	303	307	306	274	309	303	301	262	315	289	307	304	310	311	307	320	308	336	302	277	305	313	290	308	327	291	297	318	281	297	327	315	329	299	284	302	280	329	318	297	294	315	321	314	303	299	308	324	315	304	308	304	296	302	309	316	316	283	301	284	319	299	294	308	291	310	342	316	298	306	269	328	291	296	272	326	329	309	324	322	294	317	317	307	306	268	310	321	297	284	287	299	356	316	344	298	284	291	304	308	303	306	328	307	310	300	290	315	310	316	301	298	284	312	321	335	301	325	273	277	286	302	310	305	299	348	305	294	295	281	312	292	312	328	283	318	278	310	284	342	318	289	288	302	305	316	296	284	309	297	302	306	297	303	321	292	288	315	290	309	305	333	279	315	319	335	309	287	324	293	295	333	295	293	303	289	282	287	297	325	291	298	293	298	333	330	297	323	308	373	259	322	304	332	306	307	306	315	299	320	301	315	338	271	326	308	311	274	326	284	328	303	293	323	331	311	267	278	306	300	304	316	296	333	281	326	303	291	304	346	322	304	307	304	316	283	302	308	307	325	295	327	316	270	319	325	310	310	288	288	300	305	273	297	321	260	289	305	291	324	303	322	303	304	316	277	312	295	309	305	300	313	302	296	303	284	288	286	306	346	313	296	326	261	257	319	295	304	301	286	307	285	285	295	292	322	316	315	292	274	311	320	308	312	287	302	304	328	307	317	309	314	302	307	303	311	340	273	301	279	288	303	287	309	291	310	339	304	315	328	292	288	302	319	332	300	301	314	305	305	276	319	286	309	322	305	308	314	327	287	311	300	277	321	303	299	300	324	297	291	319	301	300	328	304	292	309	285	321	316	310	303	297	327	305	283	322	282	315	319	302	336	307	303	299	287	301	287	280	307	305	298	286	305	292
24327	21636	29106	25946	22971	17662	9720	6578	5109	3431	1667	924	582	458	436	425	400	416	412	348	353	323	348	326	320	316	320	337	313	326	326	307	329	316	333	340	297	312	318	311	324	314	327	354	339	277	352	312	348	339	305	323	313	303	331	309	300	316	313	319	327	311	319	332	315	323	316	337	306	317	273	323	337	353	304	321	288	321	318	305	278	300	307	320	290	296	324	293	342	334	306	290	318	317	318	345	305	322	316	306	309	349	315	334	304	313	336	311	302	327	295	329	286	336	300	299	334	301	308	285	343	325	328	317	302	356	298	339	362	322	299	311	298	357	312	314	316	314	306	350	329	332	306	302	346	327	307	312	332	346	289	317	325	314	289	296	353	302	302	349	300	319	352	337	304	314	295	328	320	319	269	320	296	300	264	310	356	329	328	334	313	308	300	285	331	312	299	322	331	328	304	335	320	302	344	304	286	318	287	296	302	324	320	342	308	286	328	318	311	287	338	338	326	298	306	299	299	331	287	286	303	337	296	315	315	292	299	302	339	303	337	287	309	354	317	303	343	337	291	322	316	314	273	335	313	308	323	326	324	319	304	340	311	336	329	327	307	318	332	303	312	307	292	286	317	331	348	346	335	300	308	311	317	327	288	326	291	291	310	343	348	265	300	305	324	340	320	332	335	317	325	338	273	298	288	303	315	282	322	353	343	312	320	301	321	317	312	330	336	277	301	304	303	322	291	334	330	323	346	302	299	340	314	338	322	296	319	324	311	288	329	333	317	308	304	323	323	275	321	304	297	303	319	302	315	331	298	325	365	320	332	294	321	320	311	337	301	304	285	309	326	366	313	319	269	315	336	334	321	306	315	322	320	323	305	308	317	327	285	334	341	330	322	302	297	313	325	332	318	334	325	318	307	318	313	328	328	335	306	343	282	337	351	293	289	334	300	329	272	287	297	277	277	329	309	305	337	341	346	322	297	310	314	317	327	308	304	351	311	326	339	332	289	313	319	279	301	302	296	308	304	321	285	294	308	309	318	322	309	296	298	315	350	307	347	326	317	306	312	354	308	340	328	319	306	282	340	307	292	316	355	312	337	295	318	325	290	323	303	337	300	325	331	309	305	333	299	316	295	312	306	324	296	319	320	307	343	357	323	311	306	286	303	341	333	291	320	338	319	317	314	337	305	322	314	319	324	339	280	315	324	322	287	323	287	349	349	319	337	335	336	317	329	324	315	279	309	324	331	296	318	312	306	311	306	338	326	279	318	297	294	338	345	328	324	310	299	329	331	313	276	308	323	309	314	330	301	308	303	303	346	322	311	318	345	269	318	317	334	327	324	294	314	327	320	307	288	325	288	309	277	320	276	305	376	348	336	324	325	329	348	305	324	336	313	316	308	340	330	296	328	342	288	296	294	292	323	354	290	374	332	284	313	341	301	335	279	327	346	307	303	298	310	302	307	328	322	330	288	318	345	320	343	312	298	311	307	337	333	321	315	319	306	304	338	302	320	320	318	315	289	309	307	310	325	319	311	331	314	311	319	295	326	341	331	324	302	349	331	324	301	308	318	323	310	311	286	311	300	328	298	302	281	321	332	339	319	300	337	313	303	302	321	323	306	298	285	324	289	342	371	325	320	290	326	282	349	312	355	268	303	327	292	311	320	306	341	327	340	306	337	345	337	276	311	315	323	335	321	339	306	310	300	323	303	302	334	301	307	321	299	287	335	328	301	326	325	298	300	297	300	324	312	346	333	330	324	306	312	332	291	317	283	305	326	341	346	328	329	305	328	292	300	309	317	310	318	324	311	320	302	301	305	305	315	342	323	361	296	303	315	303	307	316	313	332	312	313	326	289	305	327	310	299	320	310	329	277	314	325	284	316	318	316	351	302	301	327	331	311	316	315	306	330	324	304	326	305	288	300	301	310	343	324	334	294	313	303	306	303	263	323	285	289	287	316	315	326	332	342	331	308	318	331	320	301	297	330	321	287	304	346	331	312	293	359	339	308	304	337	295	297	317	302	323	322	303	350	305	333	286	315	313	320	322	288	303	310	342	285	311	326	295	344	335	311	306	322	304	335	319	294	327	304	349	322	346	303	320	292	311	339	312	283	321	310	327	349	309	279	310	340	290	313	310	290	304	311	294	299	317	311	334	275	324	312	304	304	321	338	301	303	314	308	292	292	321	307	305	344	324	288	298	304	286	309	327	301	303	299	338	331	333	314	303	335	301	280	309	318	317	296	300	325	333	315	314	333	339	337	314	329	310	300	316	325	290	308	320	318	293	296	360	338	327	293	354	352	304	326	342	292	320	328	355	315	323	308	294	331	328	314	321	313	304	354	336	304	297	337	326	301	309	294	294	319	337	331	301	315	334	298	305	291	308	313	338	334	311	314	299	269	312	296	325	286	282	320	311	283	299	305	315	308	302	314	313	348	318	338	290	337	315	320	305	310	280	355	291	303	318	320	321	342	302	295	303	333	332	304	289	317	274	313	298	318	346	298	329	285	308	336	319	327	310	309	338	320	320	330	297	319	285	330	334	335	297	341	330	323	327	323	301	302	332	310	301	294	320	324	314	317	320	299	294	331	334	294	306	343	335	356	304	334	317	331	303	316	384	309	322	290	289	323	307	318	339	368	289	314	301	314	307	341	328	313	346	353	277	331	316	321	279	313	327	308	323	325	320	306	326	304	308	311	332	313	316	320	338	329	287	346	350	359	309	296	314	326	322	326	282	299	310	308	305	319	324	327	307	325	340	311	298	298	348	333	334	334	308	325	329	329	322	297	307	314	339	324	323	300	329	325	278	306	305	323	305	342	327	304	325	311	290	299	298	313	331	307	304	307	340	313	345	319	333	319	297	315	310	290	329	294	284	323	319	340	319	321	317	304	311	345	329	323	304	302	333	322	310	322	321	326	332	317	328	293	290	310	336	315	326	352	334	319	332	343	341	331	314	288	342	308	327	329	322	332	311	306	332	342	316	316	318	342	305	301	299	320	328	320	314	321	299	319	340	296	304	315	326	307	320	321	312	307	322	305	310	306	301	321	289	319	301	328	334	317	326	284	321	313	299	300	306	348	325	289	329	333	319	312	295	314	333	337	285	346	320	312	309	290	277	300	295	332	294	332	286	295	300	332	290	330	307	303	301	312	349	321	337	317	350	319	307	310	318	358	332	351	329	349	357	323	305	302	312	315	301	283	321	318	303	310	327	290	288	317	322	323	336	285	312	307	329	329	290	319	306	329	315	318	298	265	324	335	308	295	345	301	293	333	309	319	280	289	331	315	293	301	312	330	323	287	293	324	301	342	317	330	292	291	322	330	339	320	323	302	308	301	337	334	328	314	308	335	343	303	333	314	335	337	339	311	285	338	302	319	304	296	328	334	312	280	303	299	304	299	311	310	302	343	319	320	309	320	308	339	310	308	314	302	341	300	278	314	304	309	310	318	325	325	327	329	311	309	331	297	291	331	301	344	328	329	295	319	302	314
34316	58875	45284	33229	24773	15641	11282	9874	8089	5331	2795	1407	852	609	532	528	512	473	468	428	419	414	363	372	378	342	350	381	318	346	370	375	356	329	323	335	355	300	329	318	337	326	335	303	325	329	335	318	302	330	342	351	335	332	304	346	320	315	346	316	337	313	338	376	343	311	352	352	305	351	323	324	333	375	314	321	300	354	301	328	343	341	312	329	322	335	358	346	337	316	314	330	333	351	322	324	302	325	335	323	329	314	335	328	349	310	341	354	301	306	337	323	330	309	306	329	323	329	336	372	332	318	312	333	333	328	339	321	332	323	343	333	344	346	337	355	351	329	320	333	356	324	335	344	341	313	335	334	296	378	317	348	312	347	335	315	301	305	338	312	342	320	310	324	353	334	307	323	344	362	310	331	310	304	314	306	325	306	363	313	343	322	311	343	305	336	340	353	341	332	311	320	339	319	356	332	316	331	328	349	318	298	293	307	352	331	326	304	327	306	338	306	335	339	349	348	329	331	332	338	322	335	338	306	316	320	352	336	325	315	317	334	331	337	316	300	321	335	351	315	313	331	348	350	361	362	323	327	310	375	343	326	282	298	300	345	326	365	379	315	327	339	303	338	340	338	337	326	293	323	336	333	329	324	301	336	328	337	345	317	316	314	317	324	305	343	326	319	325	320	360	341	362	336	349	351	334	351	313	336	376	330	305	349	354	333	316	329	335	331	339	339	321	358	353	325	363	321	330	337	347	347	313	326	330	371	343	322	342	290	353	361	332	346	309	339	381	358	315	344	305	364	330	339	323	325	342	351	336	330	340	328	329	308	317	333	355	333	365	313	332	333	341	303	291	323	362	308	343	340	335	342	318	370	329	336	344	319	322	337	341	351	297	366	364	330	333	335	302	331	319	337	327	355	332	309	351	323	337	332	343	385	349	336	322	309	339	329	343	357	324	292	326	295	315	337	348	314	358	323	320	346	343	310	334	351	309	359	342	334	331	305	333	340	343	323	366	340	315	336	350	343	349	359	333	322	351	310	337	328	338	338	350	320	307	316	342	318	320	338	337	371	365	334	312	336	326	340	300	350	341	340	313	335	329	340	320	325	347	361	343	327	359	351	342	338	318	338	358	340	318	335	353	313	312	328	339	333	334	329	310	315	361	317	344	318	326	322	337	351	323	340	319	339	350	301	347	356	319	340	365	327	333	320	365	324	339	338	326	338	306	311	379	298	348	348	329	340	320	314	311	322	352	325	339	312	298	330	324	346	331	360	332	311	355	362	296	377	308	320	333	359	346	316	333	341	336	325	319	347	348	326	376	346	326	316	349	346	329	330	326	319	321	345	330	336	341	327	342	335	316	316	308	314	314	322	321	333	357	318	312	329	339	331	333	338	344	317	340	356	310	340	330	351	320	329	347	303	335	350	321	342	376	312	338	339	329	316	337	343	321	311	316	372	317	286	374	306	346	316	322	341	359	322	346	320	349	333	340	343	325	289	336	322	337	311	329	315	340	371	314	360	342	333	342	331	313	338	325	338	381	309	334	325	336	332	328	325	312	329	320	339	316	337	312	327	345	328	357	322	333	330	286	337	345	338	329	367	310	334	283	356	312	347	347	309	330	320	350	314	302	318	326	319	358	299	340	321	339	344	352	360	358	346	328	329	349	339	318	349	339	313	342	337	374	334	332	346	318	342	341	309	369	343	315	328	338	327	324	314	360	321	348	322	309	326	311	313	330	309	325	287	321	332	327	332	354	352	313	323	336	341	347	336	323	318	309	324	337	337	342	326	304	342	312	345	322	340	373	298	338	311	322	308	357	343	333	358	307	320	300	334	319	323	347	291	339	339	330	323	355	306	323	340	358	337	337	371	344	315	329	311	326	332	316	332	326	339	313	325	318	333	322	318	337	325	314	328	320	338	302	359	321	299	337	361	341	311	341	327	337	312	353	339	314	321	359	335	338	345	349	351	342	327	367	305	345	342	312	325	334	300	327	344	309	326	354	348	335	350	329	337	333	320	325	366	345	325	317	337	314	365	330	356	335	338	323	333	330	371	337	323	325	342	322	344	343	328	304	329	318	325	345	336	317	308	290	389	335	339	346	340	301	307	328	311	321	396	323	350	351	289	322	330	353	345	356	366	374	336	338	348	341	336	329	327	344	350	317	324	350	305	326	325	317	333	328	349	311	323	351	341	349	308	324	333	361	377	349	318	349	343	334	330	335	339	367	328	323	322	330	318	315	327	312	309	351	314	303	335	308	359	347	313	322	310	286	339	324	333	311	322	300	318	344	333	356	355	290	307	315	356	322	328	366	329	328	335	309	348	355	327	369	332	332	355	306	320	333	334	346	324	329	317	338	346	344	321	310	365	352	326	329	348	339	365	358	301	312	347	333	324	352	351	315	307	333	316	282	345	362	374	326	338	306	354	355	339	350	309	324	325	328	329	322	348	317	368	351	332	311	369	321	322	354	320	350	354	339	334	326	319	339	319	376	386	365	292	293	284	314	382	336	368	333	347	356	334	311	338	329	313	336	301	379	316	334	326	322	322	309	327	327	323	327	313	346	309	334	300	339	321	323	327	304	318	306	308	321	325	354	324	331	300	347	317	320	324	300	323	305	307	307	340	342	350	328	327	344	328	316	318	321	329	341	336	292	319	317	334	354	343	311	374	314	325	352	345	337	334	305	332	304	337	313	335	331	304	343	337	323	342	381	313	351	317	322	345	329	329	301	342	333	333	304	331	339	317	330	353	334	295	319	340	348	320	314	318	327	361	289	294	311	332	335	320	324	343	385	321	333	310	309	315	364	303	334	346	332	306	312	311	338	308	324	336	325	340	310	326	315	320	323	303	351	324	313	332	335	324	306	343	320	337	351	338	322	323	368	317	344	321	318	355	290	341	308	344	323	332	347	346	327	347	339	311	312	313	328	379	326	331	343	342	346	311	342	352	359	319	335	354	351	341	322	306	316	334	333	320	349	351	342	375	320	307	353	360	315	356	300	342	304	358	340	314	319	336	311	309	305	337	334	344	315	371	325	346	346	336	355	325	336	360	335	363	355	339	333	322	335	308	344	354	352	316	329	372	316	281	360	351	329	319	319	323	366	295	312	326	332	333	342	320	311	364	335	321	332	322	307	314	342	304	327	332	367	388	324	328	318	339	371	370	334	323	328	339	280	344	365	337	303	316	380	315	334	322	303	356	343	357	330	326	357	345	336	333	319	338	329	310	345	322	341	324	343	334	327	321	326	301	352	319	355	329	363	322	325	328	339	336	312	353	320	346	336	297	358	339	285	331	334	343	333	329	331	332	334	314	315	363	312	337	331	310	327	296	352	337	302	315	360	343	374	343	338	330	307	330	343	357	303	345	291	337	337	353	305	362	338	349	352	318	319	362	325	323	359	313	327	341	315	337	371	343	326	303	356	334	321	299	302	341	336	352	349	338	349	325	312	307	339	325	322	340	317	372	342	323	313	323	311	320	312	315
25659	21838	29709	29610	21364	11700	6559	4819	3699	2489	1402	751	544	498	491	467	468	466	467	414	433	467	408	417	376	438	413	405	372	375	429	422	414	419	419	428	387	430	389	403	395	369	426	406	416	417	409	395	382	377	407	425	424	378	409	401	382	412	411	371	403	383	428	412	390	384	374	390	372	393	406	392	380	417	360	425	399	377	394	363	397	353	379	432	350	399	401	398	389	424	385	424	414	366	388	429	404	440	394	378	381	410	403	365	401	422	362	367	413	396	371	409	360	414	401	365	385	422	376	413	377	398	387	362	385	399	395	420	385	409	416	374	393	403	381	402	376	418	390	408	412	375	398	400	408	371	418	418	412	370	386	382	402	378	385	385	390	386	403	366	387	383	404	398	425	366	387	389	383	400	397	390	416	382	417	410	391	396	375	415	373	386	380	412	392	371	398	389	401	403	411	386	357	428	389	404	413	384	427	390	405	372	388	418	415	407	429	408	432	413	374	403	377	378	409	393	397	382	415	401	390	396	394	396	383	390	374	397	379	392	391	384	396	387	374	390	395	424	379	423	380	401	406	392	381	363	393	407	387	404	411	375	372	409	393	412	372	431	376	393	411	398	409	411	391	369	387	429	395	395	361	387	416	400	426	413	386	404	405	387	410	392	406	385	392	382	392	427	440	401	374	398	392	410	370	374	414	374	404	398	413	404	388	376	378	408	401	411	411	392	403	403	411	415	401	405	412	426	416	403	381	379	410	378	424	404	402	366	395	397	405	385	413	385	363	411	395	366	437	399	378	379	419	392	396	377	386	400	404	400	368	406	389	375	371	386	405	385	426	375	387	422	413	397	421	404	413	362	421	406	402	374	383	395	377	411	411	376	383	404	396	410	402	400	366	413	416	382	391	399	417	383	378	394	386	417	390	374	357	448	389	366	368	370	368	402	392	377	409	385	407	396	379	403	391	382	407	369	351	386	389	355	389	410	402	379	377	378	373	394	418	414	368	403	384	398	393	452	442	381	409	415	395	393	402	402	415	416	403	409	430	380	408	441	368	400	377	414	435	421	400	342	401	405	399	354	356	373	336	394	417	383	431	388	395	383	380	394	386	405	406	386	386	411	399	404	407	370	352	374	411	402	396	389	359	369	408	406	406	393	392	428	352	371	361	406	382	435	372	417	391	402	398	414	431	397	398	380	414	389	364	435	379	414	374	390	448	370	392	419	378	392	423	412	421	399	424	418	388	403	425	366	374	393	395	415	381	387	380	373	434	387	411	390	387	390	426	402	384	388	383	402	365	362	379	370	404	385	419	382	393	400	388	416	377	383	408	353	366	403	415	394	412	412	417	431	402	396	391	384	396	439	396	404	369	445	372	350	386	382	379	387	371	364	391	404	425	405	413	407	393	377	395	414	412	389	412	414	377	393	387	391	365	393	379	405	403	429	360	412	398	402	384	384	406	408	432	392	390	399	405	380	364	381	415	382	399	406	392	383	367	388	361	370	380	382	406	384	394	361	384	394	408	388	377	412	393	383	386	403	413	397	373	419	435	372	412	399	396	393	408	391	401	361	397	371	405	393	428	385	398	441	382	397	386	393	387	406	406	372	386	424	380	395	402	410	385	398	390	417	360	419	375	384	407	360	427	392	423	376	411	398	399	385	373	411	412	363	393	398	418	390	406	389	414	368	406	402	401	391	416	383	400	405	381	394	433	417	373	386	367	383	382	428	406	429	396	381	395	410	408	388	397	379	425	384	405	391	392	410	406	368	390	402	424	398	390	396	401	406	411	408	363	385	369	402	394	423	380	403	439	404	384	383	342	407	393	375	393	402	387	402	399	384	385	376	427	407	436	420	381	391	411	422	371	391	380	381	384	395	374	403	390	416	392	380	397	382	424	395	374	399	387	424	411	417	369	390	423	393	399	421	356	405	430	409	376	392	400	433	387	391	409	386	405	428	387	434	428	406	385	379	400	398	366	398	410	389	396	381	369	407	353	403	386	382	347	387	374	361	379	409	373	393	395	378	387	359	374	402	414	413	394	364	402	440	382	410	416	395	404	405	409	432	392	394	393	378	394	351	390	399	363	393	388	361	411	421	379	414	430	396	392	421	393	412	369	390	361	407	389	414	424	371	403	402	368	388	370	376	397	433	408	384	395	390	399	422	411	381	409	418	394	350	391	391	424	412	389	381	398	399	431	368	403	388	417	380	407	406	389	398	385	428	401	419	406	413	437	423	381	365	375	437	403	396	431	374	393	415	375	379	388	429	392	412	396	397	397	427	387	407	391	398	397	398	388	378	408	383	402	387	389	407	364	375	385	382	410	407	391	375	415	406	350	417	371	372	368	394	401	392	408	371	392	386	375	447	406	378	369	397	396	394	397	396	391	390	373	420	390	413	371	363	396	407	415	409	379	367	388	438	406	389	386	379	385	380	384	369	394	373	379	383	413	393	391	412	415	444	397	395	439	377	371	369	353	385	404	385	377	419	393	346	374	423	408	412	428	391	422	412	398	390	390	365	401	423	391	387	396	381	424	378	372	371	416	353	365	396	405	413	398	421	369	399	383	381	376	398	399	410	400	420	407	376	426	386	373	397	400	413	416	384	390	365	415	414	410	341	419	376	411	385	387	379	421	408	428	382	379	401	380	392	395	401	397	413	400	410	399	386	374	391	389	401	383	411	384	405	397	406	407	439	420	414	383	386	376	394	387	357	398	399	410	377	375	396	399	402	375	422	395	415	381	419	395	401	412	377	373	394	357	393	402	390	406	370	414	425	380	426	400	390	389	391	388	408	395	426	410	379	405	395	391	406	438	421	371	385	380	376	379	376	378	402	401	415	396	400	390	385	382	423	397	411	399	433	418	437	378	408	416	420	404	371	400	376	359	364	408	407	407	391	370	433	443	417	413	375	417	376	381	381	380	406	371	420	408	386	407	350	413	403	375	394	422	406	368	407	417	394	371	399	372	387	405	393	350	406	397	406	389	349	367	388	443	391	385	405	391	389	406	393	390	414	405	375	418	389	408	366	412	372	393	413	398	387	405	409	375	450	413	408	379	392	408	369	412	392	367	400	398	400	429	386	392	402	398	406	423	430	383	399	402	453	379	397	433	354	388	387	403	412	392	391	359	416	385	386	417	425	371	414	383	383	379	427	423	382	387	392	374	373	398	421	368	393	397	382	405	422	405	395	380	396	423	369	403	404	394	397	391	389	391	374	368	384	368	387	421	410	385	372	411	374	383	408	403	381	395	381	396	426	401	418	392	416	405	383	409	398	410	409	389	359	365	420	388	389	402	428	378	384	421	380	396	397	406	418	418	405	417	380	370	387	395	377	414	424	395	391	376	362	414	405	405	397	385	367	410	360	390	417	355	395	405	383	416	378	381	384	424	385	376	398	371	374	409	403	387	413	403	390	388	392	383	393	369	394	410	391	409	391	394	384	385	400	422	395	424	415	429	391	388	395	436	390	407	408	400	438	409	409	405	425
33684	55226	43051	32556	21932	14091	9939	8158	6472	4354	2327	980	744	647	563	571	558	558	523	509	459	476	465	453	455	464	483	414	465	423	434	415	426	403	433	430	421	450	408	463	414	413	430	423	413	434	452	450	421	417	421	408	430	437	450	422	407	419	422	451	408	480	426	422	441	394	384	403	406	447	394	445	415	435	400	412	475	425	447	410	409	422	411	388	439	429	408	440	432	407	431	442	415	416	455	451	427	429	422	426	437	468	423	422	422	415	421	419	427	389	427	419	453	379	442	429	437	412	428	423	427	437	436	471	452	421	437	423	434	416	416	379	467	397	442	418	425	441	427	421	427	403	428	442	426	412	407	419	422	430	429	431	445	441	432	406	446	431	428	437	438	470	433	451	393	399	439	420	442	416	437	448	419	426	406	403	404	426	385	434	453	445	425	413	439	396	405	444	432	372	401	379	398	405	436	415	436	433	415	424	401	418	443	402	422	432	438	410	395	455	414	443	443	424	445	412	446	416	437	404	425	459	411	405	387	445	374	380	451	452	431	404	443	434	423	399	406	424	424	421	413	389	419	426	433	442	415	474	430	451	407	428	418	382	461	397	400	438	408	414	455	414	421	437	417	426	409	439	403	428	446	427	417	414	432	441	387	379	408	409	388	414	441	414	426	394	422	424	424	388	436	457	419	422	385	419	419	451	433	410	430	439	413	431	407	429	441	451	421	414	445	420	390	417	423	439	399	408	416	452	422	443	409	440	468	426	423	454	397	403	428	433	397	398	410	434	438	430	463	387	428	463	418	436	387	459	429	405	427	395	446	437	406	406	389	436	409	412	384	413	450	428	415	451	448	408	427	450	432	440	446	397	396	442	423	434	440	424	406	414	428	408	414	412	441	425	378	480	427	413	415	414	427	417	417	399	401	415	447	419	431	455	444	426	407	409	434	382	440	433	409	397	408	424	466	442	432	422	421	381	400	424	411	426	417	388	437	432	403	444	471	433	445	448	466	425	385	389	420	436	431	444	438	415	407	440	484	455	445	431	434	402	432	412	439	451	419	390	437	400	423	406	418	409	411	443	396	420	423	418	450	404	431	445	400	431	412	426	417	412	403	387	402	415	415	448	481	416	413	408	438	458	414	405	417	454	429	396	421	417	436	426	402	404	423	462	427	456	424	416	416	453	463	428	398	427	455	429	431	424	443	454	405	450	430	408	433	405	418	430	409	434	395	422	430	412	449	409	475	412	452	431	407	438	437	433	406	401	449	453	402	442	393	387	435	451	419	428	397	397	394	447	393	447	433	423	443	445	427	417	394	413	435	403	370	421	410	395	434	374	403	420	424	405	397	469	432	397	411	424	419	419	448	373	444	414	405	430	446	411	421	425	444	408	410	413	418	419	412	419	411	416	394	428	405	427	436	402	390	451	408	428	429	421	451	425	423	429	400	428	429	404	398	443	437	381	460	438	429	428	465	455	438	430	416	427	428	425	396	430	424	417	418	445	412	436	418	404	407	453	442	405	402	424	425	419	433	409	390	412	403	403	451	467	428	429	431	412	437	416	411	449	415	391	423	375	434	426	405	403	462	469	417	377	411	434	419	388	438	404	436	386	426	428	405	431	406	432	432	443	419	426	454	452	490	440	442	448	440	396	438	420	409	388	429	397	408	440	424	433	441	417	442	428	422	411	440	413	412	413	419	391	428	433	442	448	396	416	425	401	402	442	399	424	436	411	404	435	401	421	431	432	426	411	417	442	437	419	437	387	422	470	411	447	433	442	444	438	420	425	426	420	419	411	443	400	448	427	445	418	365	430	409	441	403	412	437	462	453	456	451	413	440	396	408	409	407	378	423	409	422	384	416	448	414	435	417	455	428	431	428	464	436	408	440	421	450	421	421	456	418	436	422	399	430	460	383	421	359	401	426	446	413	445	431	457	392	452	419	455	437	407	428	470	402	438	422	396	466	438	435	446	438	453	395	419	420	471	436	425	440	386	407	408	455	430	436	422	411	437	441	400	418	432	404	416	445	420	391	424	395	418	440	434	416	409	451	407	434	454	419	407	405	414	423	421	427	442	385	414	421	435	427	430	435	416	408	415	444	435	412	455	397	421	388	421	414	445	424	392	429	456	395	384	451	400	439	432	431	384	410	413	410	406	388	424	435	425	433	461	409	444	460	424	448	422	446	439	442	428	455	397	393	424	404	436	437	422	421	411	415	417	403	381	374	438	449	445	438	416	460	442	428	413	445	446	394	460	395	394	398	420	408	440	416	478	443	424	412	414	442	437	431	455	449	423	445	426	431	428	393	435	464	419	408	459	394	384	428	396	394	400	436	432	401	425	439	421	396	401	396	434	434	401	457	425	426	412	427	456	416	385	421	415	441	432	425	423	450	433	385	405	407	396	425	422	400	428	410	439	405	433	421	419	454	453	421	400	456	441	416	399	437	462	431	402	445	442	418	383	456	431	404	380	396	435	437	428	424	359	420	429	414	447	453	398	434	424	427	426	461	413	441	438	392	390	420	433	423	428	408	427	447	429	412	407	424	438	423	418	436	411	415	453	400	409	401	379	439	412	405	451	435	430	438	404	418	427	403	423	423	449	440	425	429	440	431	438	410	432	392	450	397	428	407	396	455	437	416	413	458	413	440	427	426	474	429	424	403	439	418	421	442	407	430	392	431	405	411	404	439	408	464	432	406	410	387	404	431	413	381	376	406	405	424	421	397	385	398	451	408	437	491	454	413	397	407	408	422	452	427	430	420	429	427	406	447	436	427	419	419	387	425	452	436	449	416	440	441	448	455	365	450	407	412	458	432	389	423	398	471	406	409	448	469	453	427	429	424	390	433	438	431	408	411	443	401	389	424	413	415	402	404	428	426	427	401	415	423	433	398	444	442	403	440	429	435	435	425	428	413	397	419	413	401	408	408	445	439	410	427	426	431	401	437	429	408	422	412	417	417	391	435	409	426	445	429	395	435	411	433	434	418	431	425	450	385	460	404	418	419	447	432	443	456	413	427	412	448	446	412	431	395	439	419	414	374	405	427	377	443	375	438	430	440	437	424	444	450	427	417	418	422	380	416	445	397	410	386	457	432	407	401	413	442	417	410	429	432	427	446	418	410	391	395	431	391	432	416	434	423	436	408	395	408	471	436	392	391	429	433	448	431	433	407	435	416	399	429	435	458	406	425	416	396	419	423	458	431	399	439	419	441	410	425	440	436	452	421	409	430	433	419	411	441	400	439	438	417	436	435	379	426	427	410	409	415	413	424	377	422	431	423	392	428	406	467	451	424	409	407	379	428	427	407	397	387	456	443	421	398	435	445	386	472	406	414	457	420	448	420	421	421	383	372	443	427	398	399	434	411	451	419	442	438	428	428	414	416	470	431	400	422	428	413	407	421	431	404	425	440	420	395	425	427	424	423	413	405	401	435	436	430	427	427	444	445	408	380	442	402	383	422	456	444	435	392	428	479	448	415	399	403	419	410	442
23312	21729	29606	24839	22344	23908	21998	12888	8824	5285	1860	1021	866	771	726	713	667	687	617	605	572	586	526	530	560	498	532	532	549	503	492	533	492	499	510	516	518	526	542	517	477	471	525	506	498	510	502	505	494	496	527	500	534	496	452	494	517	516	496	490	528	540	489	470	529	509	507	491	470	497	507	458	491	535	491	490	505	485	459	499	479	490	516	510	466	436	557	473	481	503	482	500	494	466	484	496	514	460	431	497	562	469	500	528	517	496	472	476	476	509	489	469	532	501	504	464	520	489	470	482	524	511	492	503	493	491	503	459	467	490	504	543	474	461	473	482	474	517	495	489	500	479	460	505	539	494	517	511	440	470	468	501	504	492	492	481	524	460	492	529	473	468	482	484	492	488	491	492	475	504	495	503	519	480	507	494	512	479	500	505	523	502	492	474	468	508	489	476	477	473	507	515	486	512	567	445	471	519	532	492	505	494	516	496	451	497	471	493	482	518	503	512	518	524	475	490	490	464	505	483	488	490	484	525	498	498	506	485	473	490	504	509	476	516	480	466	510	454	503	475	496	539	479	483	570	520	525	510	475	485	496	497	490	492	483	493	478	500	498	549	486	479	490	470	490	497	520	476	538	481	501	486	483	501	492	505	493	496	525	494	463	495	487	487	593	483	506	524	517	468	501	518	508	507	452	495	494	471	497	521	507	522	489	492	454	526	490	505	469	481	492	502	463	504	469	511	510	481	480	469	454	495	497	516	477	475	481	512	460	480	509	485	510	455	516	520	478	524	491	508	510	488	492	516	515	456	466	511	483	507	482	514	498	493	479	524	506	486	495	467	471	556	526	483	513	481	494	489	488	506	522	469	492	524	502	448	490	471	489	522	496	461	462	505	488	466	500	444	505	525	469	496	461	516	478	471	501	543	489	477	491	535	446	510	494	516	516	528	519	470	470	563	453	484	521	508	484	489	472	497	496	497	498	535	462	463	501	490	520	513	502	533	438	490	499	520	469	535	492	470	468	532	498	498	481	504	479	457	519	465	486	497	513	525	493	506	486	479	495	506	516	514	496	477	480	504	512	498	472	484	498	508	516	482	514	487	489	504	508	429	485	531	501	466	454	535	513	464	482	505	528	480	512	489	454	500	467	461	446	524	476	475	531	490	483	490	521	508	503	443	494	517	495	482	513	504	486	469	497	501	493	487	502	474	540	515	510	521	498	463	460	473	545	500	533	485	503	498	445	465	492	537	512	464	485	481	517	478	502	498	542	473	506	480	450	494	527	470	492	495	489	494	485	482	501	487	471	526	485	465	497	466	462	456	454	501	490	522	510	486	499	504	500	494	495	510	476	465	452	455	489	489	463	481	458	431	521	517	485	479	461	487	500	475	516	498	491	494	462	519	468	480	519	506	497	522	428	495	465	514	507	509	456	553	479	522	512	517	498	475	488	476	443	518	522	504	456	502	500	491	493	443	543	474	464	503	486	489	522	495	480	534	476	481	521	501	501	474	458	502	503	475	474	496	527	509	466	465	523	492	470	502	523	490	525	505	507	529	491	507	461	520	528	537	481	483	504	468	520	462	476	492	516	487	514	511	458	484	523	536	465	514	542	496	480	502	495	484	504	462	507	468	479	476	526	495	504	481	477	485	485	499	530	532	479	493	503	463	490	497	488	537	443	470	492	468	535	497	484	539	510	490	473	498	499	519	473	481	473	479	466	481	488	503	506	487	465	479	477	457	508	489	464	511	490	519	462	501	503	496	537	478	476	444	532	520	483	491	524	516	488	457	500	538	468	499	506	485	495	483	462	491	490	495	479	505	506	435	516	491	472	472	473	491	508	491	511	510	546	495	468	487	481	432	483	473	489	472	486	480	468	482	481	474	490	505	474	533	505	493	470	536	498	502	521	479	491	518	489	539	480	468	488	495	509	549	459	472	485	490	545	488	523	460	473	509	499	455	477	460	520	525	491	489	461	450	493	507	462	461	466	463	476	532	501	501	473	481	471	496	470	566	508	512	485	494	481	462	525	497	487	476	508	504	470	521	495	474	488	494	510	498	506	477	521	498	490	503	488	526	512	509	483	471	478	480	469	471	491	518	488	483	527	465	491	512	515	502	524	491	502	505	486	496	505	474	520	505	504	502	531	441	511	499	485	528	508	499	474	561	482	468	492	486	498	497	452	516	517	465	489	484	497	490	520	486	495	444	490	524	486	479	452	499	452	534	517	464	505	523	471	486	463	479	497	474	479	510	510	476	475	496	487	545	484	496	478	501	464	483	448	485	507	499	469	542	488	505	450	525	519	493	514	494	480	480	491	487	518	505	532	520	496	500	515	492	472	522	466	484	498	475	494	506	502	484	510	479	508	471	458	492	494	448	476	504	573	494	525	508	490	491	475	530	464	509	481	444	507	493	494	492	474	492	510	473	444	495	488	535	472	496	509	489	486	527	471	492	491	485	508	539	527	462	543	519	468	510	486	483	477	476	500	518	506	515	479	463	509	475	495	504	559	496	529	492	487	479	472	477	494	477	485	490	504	491	500	472	521	517	507	470	486	478	510	508	473	521	471	525	470	514	518	470	490	510	494	460	529	438	484	485	514	507	497	510	482	441	518	533	466	498	483	463	496	535	541	506	462	458	510	518	488	504	493	525	509	482	475	496	483	471	519	535	472	496	501	483	551	489	506	520	481	467	520	526	505	502	513	458	523	482	464	496	478	537	491	468	488	475	486	491	526	533	505	465	487	493	490	519	523	493	489	475	455	507	557	480	509	472	536	524	487	491	481	512	495	473	493	506	507	446	506	478	497	558	506	479	492	497	486	472	474	486	486	503	466	506	468	479	492	485	505	502	510	445	498	509	494	475	450	469	531	509	508	511	504	506	494	521	455	475	493	464	480	515	498	490	502	497	529	485	467	511	496	496	499	508	535	461	482	519	498	471	489	472	480	477	491	484	494	492	480	523	465	426	504	482	543	476	493	480	511	505	491	493	543	484	499	480	499	478	506	519	492	451	484	451	468	488	472	498	518	476	505	488	508	482	492	464	497	521	494	478	504	467	526	515	506	471	478	502	452	473	501	515	499	476	507	478	468	537	492	546	500	489	493	478	491	494	532	480	498	482	511	475	498	525	480	539	507	543	489	479	500	435	493	477	508	502	486	503	505	501	509	488	478	466	475	502	500	476	496	477	461	500	470	480	514	490	524	502	470	478	511	519	529	516	500	538	481	455	502	481	508	529	499	492	548	482	488	479	513	458	499	502	542	466	509	486	519	478	456	503	521	473	481	486	490	479	480	528	465	500	496	469	458	545	481	504	498	465	462	469	491	491	486	484	511	491	499	491	464	453	517	484	503	474	507	493	491	487	518	528	503	498	515	513	483	498	513	484	450	483	475	473	452	475	556	491	473	492	497	488	508	514	517	498	470	479	503	564	458	476	523	484	473	477	488	434	515	477	521	526	479	471	487	479	457	513	486	478	511	487	461	464
36391	65290	54369	39469	28804	25032	20185	16137	12732	7637	2702	1449	1186	1012	859	855	853	790	760	623	643	612	586	569	564	569	572	511	524	505	474	536	528	541	525	501	521	522	504	538	489	514	508	482	489	540	508	508	508	488	482	530	506	482	484	505	496	537	487	484	498	522	522	503	471	541	455	539	498	547	531	536	505	548	563	492	498	495	502	528	518	500	541	508	503	491	529	509	528	503	483	512	512	544	522	504	540	541	469	501	471	495	514	545	543	534	495	489	505	498	490	521	524	496	514	523	532	465	524	522	509	485	518	510	509	537	520	510	590	518	463	507	508	537	533	519	527	535	504	485	508	525	541	502	522	528	542	504	540	477	517	498	493	533	500	520	489	531	495	542	526	542	579	552	473	534	526	460	512	510	477	532	535	514	515	496	541	516	528	560	487	525	495	524	508	476	528	539	538	508	516	511	483	507	543	504	517	540	485	493	529	488	531	545	520	473	503	525	537	487	493	482	528	489	515	509	501	507	476	484	508	484	490	519	492	518	498	495	506	506	495	485	487	507	480	480	493	540	497	500	472	517	516	542	521	514	510	501	506	474	496	557	470	493	497	482	490	524	475	516	515	525	511	521	478	490	505	519	497	531	503	484	514	500	490	493	530	494	473	533	485	511	510	516	524	484	516	500	478	491	484	468	526	512	461	505	486	497	501	527	468	572	501	516	488	487	531	452	536	527	480	533	496	474	505	520	470	536	524	521	530	492	484	514	515	500	475	522	503	472	496	559	522	466	525	504	473	475	484	489	471	555	502	509	534	496	504	544	496	497	494	494	506	475	485	521	454	489	488	535	480	527	504	503	472	520	481	488	496	555	508	531	491	492	487	512	480	451	507	497	562	544	481	513	470	560	535	517	427	547	503	492	516	493	506	489	527	532	513	507	465	489	487	524	490	491	473	503	518	507	522	467	513	513	519	504	489	489	514	516	513	506	507	495	500	459	492	485	488	505	507	529	531	491	527	524	507	504	489	511	516	523	526	481	507	511	492	481	507	535	479	532	497	510	509	529	504	515	514	511	513	487	464	463	502	496	509	516	484	494	514	485	495	477	491	501	489	512	497	517	539	526	466	521	525	518	512	507	513	458	533	542	487	469	508	508	499	511	479	496	508	510	513	521	498	507	512	513	462	479	497	498	504	500	508	509	532	516	492	457	520	489	474	515	498	537	499	487	508	485	499	515	504	502	490	506	488	495	501	519	514	509	496	514	498	503	501	498	498	526	498	503	513	531	464	513	524	477	509	513	496	553	533	541	489	486	512	501	518	489	499	500	510	475	488	522	497	515	484	501	500	501	508	510	505	486	486	535	508	495	492	492	537	470	497	504	505	487	497	500	523	514	536	468	526	485	463	505	541	509	507	472	516	512	456	516	498	540	501	502	451	477	486	517	527	526	527	508	488	434	501	482	495	486	518	499	491	497	543	506	517	496	486	492	498	505	472	477	474	491	493	504	516	483	485	496	517	501	534	464	488	527	494	521	478	533	507	474	462	527	487	516	535	524	497	519	533	533	487	488	499	556	492	526	481	509	510	467	548	572	513	497	515	518	528	524	497	508	465	517	521	501	512	494	479	510	549	486	470	483	521	502	482	495	476	475	520	539	497	544	512	501	514	493	512	544	506	533	529	494	479	511	502	471	510	485	520	521	469	484	491	468	496	525	552	496	482	511	489	501	486	527	509	538	529	503	525	535	474	479	503	518	498	499	516	499	517	510	486	486	509	515	474	516	511	508	489	524	511	492	457	457	513	532	477	477	487	509	480	515	505	518	530	556	500	522	506	508	500	470	491	474	508	518	490	491	498	500	519	523	463	503	480	478	532	500	513	476	505	526	500	487	530	479	468	493	501	517	494	524	512	487	514	504	518	510	511	476	540	501	500	534	499	494	513	478	511	495	510	539	521	523	517	452	493	518	525	526	557	507	480	536	491	505	502	531	534	456	510	523	477	483	513	510	539	534	455	480	493	501	514	471	469	483	468	520	508	505	491	499	514	471	537	490	518	483	482	507	505	555	523	479	553	525	484	486	496	551	516	503	524	502	506	515	512	488	456	522	512	505	495	523	504	458	521	509	521	538	484	501	507	506	524	457	483	498	453	490	488	541	504	479	486	461	463	472	548	513	504	505	491	521	488	539	535	483	500	518	489	502	461	468	478	488	509	543	527	502	517	510	507	478	509	480	486	478	516	523	507	493	499	474	527	516	433	519	495	524	516	500	493	535	486	475	479	528	537	498	495	517	545	495	459	528	541	502	498	502	471	527	522	506	474	522	507	467	506	470	498	488	536	517	477	499	532	513	470	474	467	532	535	467	525	465	494	484	478	523	499	504	481	504	550	489	524	506	493	479	496	496	478	458	502	505	496	472	558	535	450	508	493	496	504	530	528	487	522	484	480	527	520	508	499	533	524	501	511	524	472	503	468	507	508	505	512	480	510	488	484	496	477	521	497	501	443	517	518	527	529	515	519	525	525	498	524	509	481	475	510	502	516	482	496	486	474	543	488	517	466	544	495	498	492	501	513	527	500	489	545	536	493	474	510	531	498	494	478	487	514	502	530	487	495	495	486	474	478	465	534	507	452	523	500	537	521	499	526	488	550	550	493	490	508	531	481	475	550	506	529	509	492	537	518	500	463	521	514	509	502	515	490	514	464	490	503	517	500	469	494	520	537	498	543	517	525	495	513	509	498	495	506	498	508	559	485	492	520	541	530	466	478	499	503	487	501	509	545	519	500	532	497	482	476	508	527	506	495	494	485	504	501	469	484	502	493	531	529	498	527	484	504	501	495	533	526	476	478	512	471	504	536	509	480	469	485	554	528	501	507	520	541	530	472	525	495	488	505	502	532	490	553	477	505	534	506	528	478	479	537	530	492	502	513	494	533	481	515	519	532	506	506	504	494	493	505	501	491	509	486	539	524	479	507	527	477	511	499	497	514	488	478	492	540	476	432	503	545	536	540	504	510	470	494	534	489	484	517	505	477	509	497	470	488	514	515	468	544	518	521	509	516	501	485	485	475	499	513	516	487	515	516	467	471	532	474	466	488	531	486	519	520	511	502	479	519	466	491	500	514	525	501	492	503	499	551	497	500	555	512	493	491	486	531	486	497	497	461	546	488	445	504	517	501	488	495	495	541	493	479	510	518	522	522	471	484	496	540	492	499	507	533	505	511	495	541	523	512	491	449	479	472	484	519	496	490	547	502	464	523	481	496	487	518	516	503	472	521	475	494	515	484	448	528	521	485	437	492	502	484	517	503	523	516	507	496	510	540	506	476	482	492	499	537	510	453	508	503	501	495	497	541	488	498	474	507	531	497	513	469	486	507	475	494	499	509	464	491	558	480	515	495	482	530	471	508	515	479	509	509	534	504	527	549	494	529	537	492	539	486	501	488	498	487	504	533	484	500	504	534	495	516	509	481	501	504	522	486	539	493	487	498	553	509	532	487	482
32745	35831	39019	26238	14401	8400	4799	3030	2087	1287	676	416	393	363	327	335	301	335	344	311	337	276	310	294	290	282	293	283	259	288	296	292	281	275	306	240	272	236	300	279	291	280	271	277	289	241	268	238	282	283	278	284	261	272	274	259	246	271	288	269	303	246	273	269	282	277	277	265	255	289	308	278	261	262	245	268	306	312	272	269	274	275	264	258	292	280	298	247	282	266	247	248	271	261	277	270	270	254	279	279	280	288	258	233	283	290	258	285	268	300	280	271	278	282	284	265	284	286	295	289	255	273	275	269	261	271	243	260	263	278	293	271	266	278	267	295	268	256	275	245	274	282	266	289	273	274	290	268	273	299	275	261	294	306	254	292	285	274	278	252	252	289	263	268	272	273	287	295	273	295	306	276	278	263	290	281	269	254	261	265	276	281	288	256	274	290	273	276	280	280	270	275	275	284	252	266	306	280	257	282	271	292	289	250	281	276	260	273	268	269	268	304	263	254	286	292	260	296	299	250	280	272	295	281	296	286	268	268	262	298	259	285	251	271	276	262	280	266	298	281	268	280	289	279	301	290	311	260	303	299	265	251	269	291	270	248	274	262	314	273	281	271	277	263	262	303	280	313	267	292	262	252	271	275	272	305	277	276	267	274	272	264	294	268	282	260	237	281	269	291	277	276	296	267	297	278	292	278	270	296	262	293	284	245	253	254	287	265	296	261	290	264	309	252	297	256	266	283	269	242	252	278	304	289	287	281	260	270	297	296	271	277	277	247	280	278	264	301	275	255	261	266	255	299	289	254	274	271	311	302	245	278	244	265	283	270	255	277	310	278	273	283	264	287	271	255	290	284	252	296	251	229	267	252	269	276	273	267	270	288	293	312	301	296	323	238	238	271	284	273	297	261	279	303	251	301	266	275	270	273	281	268	302	274	281	256	280	285	273	288	264	258	283	282	302	289	291	271	300	272	256	274	289	244	281	253	279	246	269	268	255	300	276	272	277	283	285	279	286	286	289	255	311	275	268	295	284	307	269	282	273	294	288	295	268	283	282	271	276	253	270	283	281	263	274	264	296	234	262	272	250	291	284	257	292	293	282	254	266	278	291	268	282	259	259	259	293	275	275	302	246	267	272	267	251	276	267	269	270	272	256	277	257	309	269	291	294	265	312	264	250	261	281	251	306	252	277	288	308	285	261	237	265	272	249	283	278	253	264	248	290	251	236	273	274	274	286	240	276	278	289	271	257	239	292	247	291	274	290	259	284	263	260	275	279	268	276	248	275	280	288	273	300	283	252	276	282	294	284	261	287	243	293	298	288	285	268	276	280	279	300	269	254	261	274	277	276	257	273	298	262	244	272	276	285	245	274	309	260	270	278	273	268	287	233	280	245	251	251	280	319	282	294	285	273	278	300	259	303	269	288	282	253	286	291	296	297	269	298	250	265	272	259	269	278	280	262	248	282	298	235	288	292	286	303	309	266	302	309	269	271	275	242	260	284	294	267	227	281	251	291	277	306	269	293	299	282	271	260	260	280	302	260	294	281	276	279	274	258	296	277	261	293	284	283	272	291	297	257	297	281	295	279	260	275	277	282	289	262	269	280	293	263	264	272	296	283	264	285	268	279	266	286	254	284	260	267	233	270	285	294	311	243	270	269	274	275	293	297	288	282	310	258	246	276	256	268	238	272	300	287	272	272	248	272	257	257	278	297	272	277	280	263	261	272	267	270	270	269	299	307	284	288	274	286	276	285	245	277	294	271	268	281	292	289	276	228	259	291	261	267	281	241	281	275	259	287	288	277	267	284	278	248	318	298	306	263	285	264	269	298	238	281	278	264	288	240	259	287	269	258	290	289	277	259	279	273	279	260	276	291	274	284	287	287	282	254	287	274	275	285	294	289	302	255	292	265	250	272	283	294	267	253	268	272	293	284	239	278	267	262	287	281	297	287	283	268	267	270	258	279	250	270	278	276	260	273	252	274	301	291	249	280	281	299	256	283	266	290	318	283	281	280	277	286	281	253	253	271	286	284	263	301	246	290	267	282	314	256	280	267	270	268	273	292	289	286	259	295	286	261	299	249	269	277	286	273	278	281	265	282	246	268	281	265	287	271	270	276	282	288	284	281	293	272	262	291	270	299	297	283	296	309	279	260	238	303	262	298	258	273	272	278	274	250	280	266	293	285	278	268	273	300	281	278	279	268	273	261	254	286	284	277	268	273	244	264	279	275	253	289	273	278	275	264	258	260	277	272	232	277	266	287	276	256	281	241	241	256	254	283	263	300	289	287	291	297	277	286	293	279	293	299	278	274	313	262	243	299	305	248	257	280	275	280	272	288	259	273	265	310	290	312	265	289	311	228	283	287	273	267	302	268	310	280	273	281	274	294	268	244	283	278	276	287	292	281	264	275	264	249	262	276	293	272	256	262	274	263	269	266	281	305	263	273	272	262	269	290	306	259	265	289	279	273	261	260	263	275	273	292	293	281	291	302	239	279	267	266	253	277	266	293	276	255	302	254	249	292	275	275	294	282	277	280	248	316	269	267	269	254	275	247	271	293	249	275	291	256	297	273	270	260	219	274	292	254	305	284	282	252	272	275	274	253	283	259	291	272	294	260	290	329	258	277	272	286	275	266	299	283	276	287	277	291	253	284	297	283	267	277	284	270	286	266	268	283	303	257	256	273	287	290	301	261	279	277	267	272	259	287	279	289	286	275	243	281	279	303	285	266	277	233	289	259	299	284	263	288	265	286	262	278	281	281	288	264	305	287	279	320	309	270	300	297	278	254	306	274	283	273	295	286	274	277	271	279	267	249	268	247	272	285	235	280	300	311	264	275	262	293	290	268	295	297	280	280	272	283	289	257	294	258	288	265	299	288	276	290	273	256	291	279	286	279	269	279	257	298	270	287	276	282	280	289	267	254	260	289	265	278	285	280	271	275	277	273	286	256	274	287	278	266	262	277	285	286	268	264	294	296	255	279	264	279	299	275	281	288	253	281	261	256	274	315	260	301	292	251	283	284	269	285	264	273	270	289	273	288	312	280	267	275	288	272	262	297	304	285	284	268	280	292	260	298	272	283	267	280	305	255	277	269	287	292	313	292	241	298	299	281	248	261	300	259	296	268	269	265	246	279	272	281	304	299	286	241	278	238	257	260	288	268	276	247	301	292	286	279	264	259	271	260	262	264	273	305	261	286	257	299	256	285	269	267	267	266	290	291	282	273	270	282	262	268	275	284	285	288	272	260	279	272	247	267	235	316	253	304	286	282	291	268	271	309	255	278	247	299	269	292	289	290	257	285	276	249	301	302	281	261	273	298	270	279	250	260	282	307	279	286	267	231	267	250	246	285	282	292	304	260	271	246	292	295	269	269	282	261	274	243	268	273	220	304	250	280	276	291	271	272	242	283	270	283	232	253	276	277	280	252	258	269	286	259	265	298	260	270	274	259	281	250	291	262	273	294	268	276	275	243	272	269	281	257	270
33996	49691	38679	24062	16486	12117	7690	5233	3697	2282	1062	581	516	456	379	407	374	378	336	320	304	325	323	288	335	349	300	311	298	305	308	323	273	285	331	311	322	297	293	283	286	270	305	337	311	309	328	278	323	305	326	300	311	323	287	307	310	294	334	290	318	313	302	286	292	307	271	321	341	335	294	295	269	306	310	278	309	311	320	318	309	319	281	304	303	298	306	302	306	306	290	300	297	309	284	317	301	274	334	295	322	295	309	330	319	303	321	309	282	278	304	299	275	311	303	273	301	312	309	304	305	317	311	323	337	289	297	329	324	315	307	299	313	299	309	298	326	290	335	290	302	301	296	324	303	345	301	282	302	303	308	332	291	272	357	312	291	296	290	310	300	276	310	310	296	296	285	322	290	313	300	285	291	333	313	267	327	304	300	288	307	288	329	271	277	314	303	304	304	315	326	310	307	337	318	307	265	296	303	262	321	295	326	296	288	291	334	287	300	330	340	325	333	308	328	281	277	284	290	286	269	308	310	322	278	277	304	317	315	287	317	298	296	294	310	305	333	318	340	302	321	289	305	304	305	305	305	288	332	289	322	331	321	322	305	312	303	315	320	310	320	305	266	334	285	311	321	314	300	323	303	292	293	320	292	315	330	302	334	297	301	327	304	329	278	312	342	288	271	276	280	279	308	283	313	332	306	294	318	272	305	296	299	286	326	288	292	312	285	310	336	299	306	311	306	295	310	316	302	314	282	267	301	322	302	324	327	302	265	323	306	335	298	287	274	304	325	281	311	283	291	297	355	298	308	253	320	306	277	321	313	284	300	299	293	294	308	307	284	301	301	298	310	308	262	310	310	298	278	307	292	285	348	323	313	296	293	304	300	312	305	293	306	301	294	308	315	318	275	297	288	294	286	295	299	307	323	305	295	275	284	302	298	332	307	288	304	278	265	292	301	300	270	301	282	315	287	281	307	289	312	310	289	304	298	300	330	286	278	286	273	273	332	280	344	294	311	310	298	291	300	298	295	285	295	302	320	306	304	297	281	314	281	296	283	302	282	304	310	290	314	312	315	315	297	291	279	313	282	305	318	307	277	296	297	299	347	302	290	283	310	275	282	298	332	306	302	309	330	314	300	302	320	306	308	319	280	298	313	283	298	303	317	296	311	304	291	297	294	291	279	331	319	298	288	315	300	304	329	332	304	310	307	299	274	310	308	313	304	300	306	307	306	297	318	302	301	322	297	297	295	312	302	342	293	317	314	295	290	298	320	323	280	297	266	319	301	282	286	289	299	290	311	294	286	313	288	304	303	268	317	271	316	310	272	283	308	295	307	300	281	278	312	312	275	324	287	251	301	296	297	305	294	309	289	310	290	304	275	319	318	312	310	281	308	310	308	254	325	284	270	309	328	310	297	301	271	259	287	289	314	280	295	271	362	278	330	287	286	292	325	292	304	281	316	313	301	296	324	293	306	320	278	288	309	294	285	304	296	305	322	345	299	292	297	284	300	286	261	313	266	298	325	338	288	305	302	299	298	316	300	331	288	339	301	309	312	313	286	294	270	295	311	292	299	293	274	293	284	327	307	307	295	308	284	298	309	335	300	277	312	330	308	296	317	337	324	305	305	253	349	314	302	315	293	287	328	299	317	311	316	303	311	271	321	308	334	274	351	306	259	279	319	290	301	298	291	291	308	306	302	292	299	273	333	304	284	287	274	310	267	292	315	299	316	313	312	318	309	279	294	302	281	280	278	305	311	324	314	321	287	288	289	308	300	298	298	313	321	305	343	274	286	310	302	284	286	283	324	281	291	311	294	303	280	283	290	297	316	298	323	306	304	298	294	279	293	273	297	293	277	319	301	314	292	310	291	294	292	294	307	300	284	302	306	340	302	290	301	309	308	268	305	275	328	279	305	299	280	291	280	330	328	297	278	292	265	316	292	312	306	272	305	337	305	293	303	307	265	287	290	310	310	332	279	318	296	282	304	304	298	285	296	295	307	290	297	308	301	337	300	300	304	281	287	281	317	320	319	313	311	277	282	307	316	293	308	297	286	322	303	289	284	298	292	304	295	291	275	298	311	290	270	319	286	303	303	291	301	300	296	301	309	265	286	336	300	324	315	284	280	302	320	327	282	310	310	281	329	338	318	299	278	328	274	285	283	314	293	298	316	268	326	304	304	301	304	301	310	304	291	334	289	309	286	302	323	289	304	319	291	328	311	295	325	299	316	305	309	294	308	290	314	291	267	308	312	302	305	300	327	293	297	284	314	282	287	305	320	340	295	303	278	282	319	293	321	277	299	294	312	291	302	310	321	312	282	286	304	290	287	326	300	302	311	297	319	298	296	283	322	296	301	298	295	301	319	306	283	313	322	298	317	324	306	305	291	342	336	292	314	307	278	299	293	281	281	326	287	297	334	278	291	322	307	290	296	265	262	298	294	334	290	299	279	324	289	292	287	305	296	303	278	284	270	303	289	278	284	283	290	320	321	317	306	294	301	269	281	285	264	304	311	313	283	253	261	302	282	303	298	284	273	315	301	274	293	311	315	275	268	328	314	315	311	312	309	319	327	299	302	302	311	305	300	304	301	325	275	290	265	320	271	340	307	292	299	282	309	325	307	294	312	295	297	301	279	292	333	290	312	297	293	298	295	314	333	322	309	320	318	246	295	336	266	299	282	324	323	269	319	291	276	317	320	289	300	310	309	314	315	279	294	280	335	317	280	274	297	289	292	302	309	308	274	317	286	315	306	330	296	301	312	271	286	311	304	314	292	306	317	297	301	311	312	277	284	323	309	286	297	309	290	316	309	290	298	297	300	272	319	291	285	276	311	297	290	304	302	325	291	313	280	281	273	316	317	302	283	316	320	267	320	309	301	312	302	257	311	319	285	327	298	290	283	293	303	297	308	308	290	301	341	287	303	269	299	293	322	281	298	305	301	297	285	274	312	296	325	337	333	312	303	280	320	302	298	302	277	295	299	287	319	268	331	299	281	278	317	283	299	324	293	281	313	320	303	285	297	291	270	331	307	304	298	306	290	288	325	295	262	295	313	297	300	323	266	308	304	318	313	307	295	311	301	283	311	279	284	287	303	325	302	306	325	323	317	269	293	298	286	334	320	298	315	308	301	309	320	272	314	305	289	292	296	312	305	320	309	306	289	318	296	266	300	319	292	318	279	304	330	292	291	306	279	308	322	300	346	308	282	305	312	294	331	320	329	309	306	311	284	313	310	288	322	313	297	307	244	339	320	302	315	301	298	312	308	318	338	307	304	297	287	302	308	319	286	285	288	298	311	282	333	322	353	288	308	310	298	293	300	291	303	294	285	286	311	283	287	293	253	259	329	280	307	306	328	298	311	303	282	321	297	279	326	282	269	280	291	276	305	295	295	277	302	314	311	287	302	295	341	301	301	300	300	341	307	300	276	302	316	296	345	330	327	317	291	298	341	295	288	322	284	296	301	320	303	307	320	328	290	307	296	279	268	284
24492	21651	29153	25988	23844	20017	11991	7684	5421	3051	1097	630	539	476	448	428	467	393	352	335	361	343	365	362	337	325	354	332	336	314	319	329	365	318	320	333	326	308	325	322	315	302	334	297	339	299	284	351	322	325	343	298	332	332	338	321	304	315	309	309	328	307	324	314	306	306	343	292	298	292	312	333	330	304	318	312	297	356	334	309	312	309	334	347	320	324	333	327	305	303	307	318	328	328	345	303	314	319	341	324	293	331	316	312	301	304	306	330	317	308	294	315	348	342	325	303	319	301	302	335	325	300	318	295	310	325	348	286	337	300	329	322	318	320	312	312	300	315	331	287	296	323	315	310	325	296	299	319	315	345	330	319	325	313	300	315	342	311	309	305	352	289	324	327	302	309	327	336	320	311	315	339	335	319	316	312	327	278	313	282	339	298	364	361	345	329	288	292	325	325	339	333	324	287	316	316	329	313	325	309	326	330	327	326	317	287	312	313	323	344	302	303	341	296	329	342	314	308	325	347	320	308	334	340	313	343	325	328	296	323	321	303	339	322	311	331	324	293	310	326	311	306	306	305	306	341	306	350	311	342	308	337	325	324	321	325	267	270	310	304	333	307	304	314	324	318	319	328	323	313	300	280	298	302	324	313	320	298	334	286	313	308	316	321	347	321	332	299	312	315	302	334	328	290	301	337	322	314	311	311	321	312	301	324	301	299	305	326	312	326	326	342	298	309	340	298	315	306	325	305	314	373	320	317	296	304	333	327	306	327	313	283	321	296	309	334	319	319	313	353	317	332	351	309	337	284	349	293	313	316	339	326	325	293	300	354	308	309	299	277	336	322	313	293	328	340	326	308	309	289	286	321	307	323	304	364	318	334	290	316	332	323	336	340	326	331	326	303	302	300	327	317	337	281	340	345	310	331	293	285	334	336	315	319	314	299	348	311	317	312	284	315	289	300	302	291	328	316	319	304	303	306	348	287	329	309	335	314	309	302	342	299	297	312	313	288	330	323	314	330	297	316	301	324	348	337	307	307	304	313	325	330	303	316	321	343	301	316	303	310	313	284	335	329	329	292	298	312	316	305	350	330	317	287	315	331	309	315	306	325	323	335	306	347	336	323	306	343	333	315	293	312	310	337	291	327	283	332	319	294	325	307	345	314	306	323	311	337	329	342	338	303	312	331	311	320	331	315	327	304	315	315	321	335	330	312	333	331	273	315	336	341	296	321	321	314	314	323	322	335	332	319	337	307	284	319	339	301	315	304	335	304	295	297	343	329	286	315	316	314	300	360	319	316	295	333	272	312	274	370	308	315	303	314	313	282	321	320	312	323	314	324	291	312	290	313	320	303	313	309	354	292	322	311	350	309	354	293	306	284	346	340	332	339	309	297	301	333	338	309	301	303	276	325	304	294	286	352	301	308	349	315	276	301	323	296	308	320	308	306	323	313	312	289	303	318	293	303	305	357	328	303	340	328	293	313	339	285	308	356	352	303	295	291	322	286	290	335	322	359	326	331	320	311	336	320	308	320	320	289	294	313	300	303	321	319	291	313	327	319	332	290	303	332	345	321	346	337	325	302	335	290	299	307	332	336	306	331	311	332	283	316	318	283	331	296	318	298	318	312	317	310	292	334	321	304	340	305	325	312	328	320	314	301	327	308	316	342	311	336	327	308	290	293	324	314	348	300	263	294	318	324	280	314	301	326	291	337	344	337	297	319	263	299	312	320	302	329	310	324	331	336	342	325	315	306	315	298	304	317	304	297	353	297	319	315	303	346	300	312	305	320	330	311	306	307	304	269	291	343	331	340	297	312	315	310	321	342	313	331	256	302	313	345	303	322	298	327	318	336	317	314	320	324	368	321	311	290	316	292	337	280	293	308	306	311	322	288	326	312	290	339	313	309	310	340	288	324	356	322	316	315	300	313	319	303	298	332	318	290	296	318	342	325	326	286	302	313	297	317	314	325	337	311	320	345	279	303	290	321	305	305	326	314	320	325	334	350	301	303	305	318	276	294	307	315	320	320	324	283	296	338	338	318	341	298	335	330	308	319	316	351	319	314	323	340	320	319	334	352	333	317	307	331	287	292	319	327	309	315	307	328	325	341	321	354	345	342	314	300	322	329	301	315	317	363	323	305	321	354	322	294	307	340	332	289	310	337	325	320	316	341	306	323	303	318	305	345	303	295	321	294	313	302	287	335	357	347	309	306	341	299	298	312	321	294	323	316	351	281	320	309	321	312	292	344	326	292	324	301	301	325	321	304	322	320	273	309	324	322	346	301	315	323	302	304	334	340	336	303	313	296	344	340	330	313	339	316	346	313	339	315	316	322	332	349	301	346	344	331	304	301	319	290	316	303	307	297	328	290	300	298	314	327	320	338	320	308	310	306	303	303	339	319	348	311	283	308	320	315	306	321	331	311	336	324	298	315	317	349	302	360	308	307	319	300	298	290	318	306	319	311	340	316	310	327	336	322	342	310	323	312	314	302	298	324	325	358	347	295	334	314	341	329	313	283	348	333	347	299	314	334	319	327	335	306	302	343	306	302	333	328	275	292	315	304	337	332	296	304	329	298	325	311	322	333	294	341	354	312	302	307	316	314	317	326	342	294	343	336	297	329	291	322	311	327	311	304	293	341	309	283	314	331	304	304	315	318	284	338	308	291	335	333	293	311	334	310	308	322	314	300	324	326	326	284	336	338	313	344	300	275	328	317	294	310	333	306	329	326	303	321	317	329	295	327	331	318	307	318	342	342	313	296	346	295	291	300	292	327	323	352	323	313	295	332	314	297	348	314	293	321	294	332	309	322	303	324	337	313	340	307	307	345	347	335	302	305	309	366	308	293	305	328	334	306	344	310	279	343	316	313	298	323	325	297	297	313	287	308	291	329	326	325	304	301	365	337	336	326	329	325	339	297	310	299	365	317	374	321	292	312	339	320	330	330	285	300	314	291	291	312	329	289	308	309	316	315	312	293	260	311	315	302	284	345	314	304	296	333	316	305	312	307	291	297	337	304	303	300	308	306	303	279	307	325	280	292	299	299	302	313	308	314	326	328	322	301	291	320	308	333	324	328	330	306	318	317	294	331	335	352	306	315	314	297	351	295	303	331	309	307	322	323	289	297	356	328	304	300	303	322	316	324	311	346	360	310	333	307	314	309	335	322	335	283	302	360	325	308	313	318	336	320	309	339	321	310	296	292	314	300	311	325	288	293	322	321	317	295	315	345	331	328	312	300	326	335	322	323	336	309	327	318	322	292	308	302	307	327	296	300	365	337	286	339	298	310	322	307	299	315	318	333	320	293	363	339	338	317	316	331	317	297	310	331	309	295	305	334	344	335	302	304	304	321	308	291	334	307	355	321	317	327	290	340	347	308	336	321	311	329	304	320	278	309	321	307	323	326	306	298	299	345	334	320	297	300	307	280	327	288	318	332	346	365	307	311	315	296	340	295	347	296	310	309	307	280	310	344	333	309	305	293	324	310
33172	59690	47092	32752	27818	19128	13283	11178	8247	5006	1649	875	750	611	553	541	493	492	455	458	432	358	326	371	369	377	360	364	349	351	335	341	332	339	355	334	354	341	361	358	346	346	338	318	336	339	339	313	319	322	334	305	350	321	298	362	368	341	331	343	313	322	329	330	343	332	354	301	348	361	323	347	329	348	351	332	290	323	331	315	298	337	347	341	318	338	328	320	307	359	319	366	342	332	340	342	343	346	368	331	334	363	334	362	321	342	362	330	345	335	329	320	321	314	344	305	364	333	320	325	333	316	347	329	347	318	334	345	306	316	310	306	324	339	316	326	342	332	310	311	357	338	310	344	320	350	307	300	330	300	354	315	344	360	354	338	354	328	324	344	313	334	344	352	329	300	306	317	347	384	331	330	328	343	318	338	303	334	343	303	333	348	329	349	346	336	316	332	314	328	350	326	315	319	335	330	346	336	332	331	321	308	315	339	340	334	337	355	312	322	312	311	339	361	283	339	374	357	323	344	358	324	358	314	308	366	354	352	316	297	335	321	339	369	333	324	321	325	307	332	324	322	357	339	366	319	342	352	304	327	319	295	305	353	317	363	294	317	352	305	342	332	319	357	368	347	332	342	362	336	336	346	300	316	331	319	320	312	301	311	329	293	316	325	313	321	368	336	305	333	366	331	315	324	333	340	327	314	336	318	333	327	338	334	341	318	320	342	325	336	331	337	327	372	345	276	352	366	331	308	318	352	363	317	277	351	382	363	316	327	344	325	325	326	331	351	343	322	327	336	332	353	329	316	305	313	341	324	345	328	351	301	321	350	369	318	349	332	324	319	321	304	342	348	290	303	322	303	329	364	353	347	357	296	319	335	331	302	309	323	338	336	337	304	340	328	331	343	323	304	325	304	361	314	350	329	320	320	301	314	324	336	371	323	346	330	345	329	326	319	308	321	352	324	328	338	306	350	324	312	308	352	348	325	311	316	296	326	336	317	350	311	332	323	364	318	335	339	330	316	317	324	341	339	348	313	365	323	341	324	330	384	318	330	306	343	329	337	326	332	312	342	358	335	359	354	327	340	343	317	360	357	334	351	336	352	342	326	311	337	354	329	335	325	361	333	337	309	342	317	332	341	350	341	318	323	358	327	349	324	374	316	351	332	306	356	328	305	325	365	296	344	359	325	349	331	315	303	341	339	328	349	364	342	336	339	309	326	330	350	317	329	306	358	323	324	336	356	324	361	334	309	351	349	353	324	296	312	351	327	370	322	333	321	325	351	309	346	352	332	346	341	314	337	317	306	316	326	340	343	333	338	347	318	327	312	326	364	332	331	302	305	330	348	328	351	292	331	349	332	352	336	334	311	310	337	313	326	304	327	330	352	351	347	304	331	341	321	343	352	323	324	343	339	331	346	315	307	365	336	328	310	300	337	358	347	306	296	341	351	351	330	339	317	323	325	329	326	317	308	333	333	325	342	352	332	314	333	350	332	312	339	329	329	325	329	351	370	326	346	354	342	312	345	344	334	348	350	372	335	360	363	343	331	318	348	297	350	359	310	339	323	318	360	354	322	347	318	345	339	359	346	315	331	333	310	319	343	363	309	283	357	364	317	324	347	313	312	336	352	298	352	327	340	321	340	331	337	328	318	346	322	364	354	357	330	354	358	331	309	330	300	346	299	333	346	343	328	361	303	304	329	351	357	318	337	304	301	336	335	329	322	336	354	301	316	313	341	346	354	300	306	322	327	305	334	334	301	323	336	382	307	317	322	306	332	349	314	319	321	379	316	332	317	340	318	341	351	342	350	305	352	316	349	329	300	321	293	330	318	364	324	316	338	326	310	292	341	321	340	340	370	321	313	319	322	339	323	350	358	338	320	314	323	328	330	340	335	301	358	373	313	310	337	344	336	358	303	327	345	322	325	340	366	320	357	306	319	333	308	313	330	356	356	331	311	358	329	343	320	341	332	365	332	335	332	331	311	337	353	327	352	318	323	329	306	330	339	336	303	292	332	377	324	342	336	327	333	312	336	314	359	329	348	357	326	359	350	318	342	327	305	315	318	322	362	345	313	321	321	306	356	317	333	347	326	337	341	318	336	331	353	355	337	323	301	335	356	321	330	342	329	340	343	359	361	314	345	313	322	306	360	314	352	335	326	335	326	328	355	340	338	325	320	318	306	297	317	333	316	327	348	338	321	317	331	322	346	310	304	302	317	332	329	327	328	322	331	318	326	349	323	331	346	329	353	318	335	321	339	347	306	314	331	366	330	321	317	310	333	345	317	321	351	337	338	323	322	343	330	343	345	333	356	316	350	339	297	362	324	324	323	348	316	283	314	331	325	325	340	343	303	336	338	357	323	325	325	303	310	314	319	324	333	317	349	332	366	326	320	316	334	314	335	321	344	326	341	343	328	330	319	324	342	326	340	330	348	321	343	330	315	335	319	337	311	315	335	329	313	314	295	318	319	360	304	330	307	361	325	359	347	343	348	344	320	321	331	318	324	344	315	318	336	329	329	338	336	365	347	338	377	318	350	347	335	377	305	318	322	325	302	317	332	303	338	346	319	307	330	352	333	342	317	329	305	326	335	380	315	310	301	341	362	321	321	304	341	320	318	329	326	328	376	344	326	306	345	318	340	329	365	355	344	288	307	323	355	348	358	315	321	333	342	338	366	355	320	297	323	377	345	335	311	386	310	327	328	317	318	313	318	308	334	322	336	309	338	303	317	338	310	309	325	312	316	371	347	335	345	305	329	353	337	348	371	326	389	304	323	302	351	332	340	328	326	330	331	329	319	351	360	332	352	349	344	325	306	333	354	324	325	346	292	347	324	308	317	318	330	329	343	364	347	334	313	337	334	353	347	321	342	340	331	365	310	299	326	341	313	370	329	339	325	322	336	322	320	359	327	299	343	332	317	343	328	315	358	302	308	332	336	341	336	343	356	342	324	348	312	339	383	370	322	294	338	346	332	329	320	311	354	321	330	319	354	382	310	344	327	301	392	387	330	321	343	318	336	317	307	337	344	325	321	315	367	320	337	306	335	376	340	377	318	367	342	347	336	323	327	341	313	326	333	307	334	286	344	331	290	340	329	302	336	318	302	346	323	338	339	344	331	318	326	308	332	308	327	331	375	318	314	295	335	325	322	315	338	346	318	320	332	310	293	316	315	337	302	316	329	321	318	385	353	337	346	403	323	339	308	314	323	345	371	340	321	340	298	299	313	314	342	339	337	342	359	349	333	317	350	344	354	314	345	322	314	310	316	330	320	365	309	331	344	341	329	334	359	370	331	314	328	338	369	316	356	354	344	348	336	333	364	307	353	349	349	318	306	314	370	349	328	332	341	310	303	334	330	348	337	363	328	344	313	335	313	337	313	355	317	334	366	342	342	334	341	335	345	333	336	332	317	325	347	331	293	313	337	339	299	333	308	307	330	322	331	353	319	296	312	348	320	350	329	374	373	310	327	340	333	340	324	364	334	316	324
25696	21857	29731	28182	20035	11496	7594	5866	3476	1411	751	610	566	537	506	469	499	472	467	421	410	345	389	446	411	422	406	385	390	394	430	381	405	402	393	379	424	405	391	406	414	399	384	385	410	377	389	413	394	390	407	384	388	421	395	399	414	396	361	402	395	428	402	392	386	397	418	378	401	364	382	375	399	367	376	405	411	406	390	419	413	361	401	365	402	381	404	383	389	388	387	427	411	389	368	414	421	402	395	395	400	383	412	382	368	383	389	371	436	390	394	403	396	410	413	408	371	407	400	401	392	420	378	384	393	391	366	417	380	411	387	378	392	360	388	386	417	423	382	393	402	400	343	394	379	337	425	374	412	406	382	430	351	390	401	388	363	374	435	399	367	370	369	402	441	414	416	380	399	399	411	385	378	387	391	374	378	394	377	414	377	390	361	390	413	398	370	401	383	409	407	415	416	414	396	395	421	416	402	419	389	405	381	373	372	345	403	387	403	397	416	406	386	409	402	409	435	391	387	409	379	383	406	391	392	389	409	384	392	411	379	409	402	396	373	376	348	388	390	390	405	442	405	385	432	398	400	394	370	404	373	384	397	401	373	403	406	412	383	402	388	401	392	378	403	386	391	416	373	372	392	389	409	412	367	399	375	394	353	379	417	399	369	397	400	396	379	402	414	370	380	394	421	408	392	408	407	384	414	383	381	405	402	362	408	389	401	373	385	395	432	417	391	403	431	386	386	393	404	393	352	389	387	387	431	408	419	396	377	456	428	379	416	406	415	402	413	364	414	374	391	376	333	409	408	360	407	388	412	365	379	403	371	421	363	406	412	405	405	379	374	418	397	393	421	413	396	390	386	369	380	394	399	378	385	393	368	390	392	375	404	410	398	401	402	395	390	378	363	420	434	421	403	416	378	382	386	374	442	417	383	398	387	382	448	394	386	400	401	353	418	366	370	372	377	362	425	390	401	394	352	391	432	377	416	383	370	384	404	374	384	402	420	417	421	377	432	412	414	399	363	410	356	437	401	394	392	376	369	430	423	405	370	420	431	416	382	438	376	398	397	426	398	395	376	401	412	399	389	381	407	377	385	390	400	381	427	417	438	386	389	381	394	416	401	398	400	376	376	393	402	386	422	387	408	358	417	359	377	441	398	397	406	412	362	378	390	386	412	388	409	392	383	396	399	396	395	387	385	450	392	407	382	415	427	406	418	359	382	343	391	420	387	387	438	386	381	410	389	364	422	378	392	356	378	403	416	390	397	389	414	391	418	373	436	400	387	409	416	415	400	390	378	416	398	384	423	414	385	405	425	423	398	400	374	362	395	418	379	389	378	394	374	379	397	376	437	418	393	371	397	410	380	422	357	433	451	363	395	402	390	411	375	383	423	397	358	389	370	394	433	382	412	409	377	389	395	414	437	405	431	393	395	411	388	403	394	415	427	397	416	387	405	408	401	389	383	382	389	410	384	386	412	399	383	389	410	355	386	364	389	388	391	380	363	408	408	368	392	367	391	393	399	369	391	430	393	376	412	401	404	381	377	435	388	345	400	415	396	387	404	403	376	369	395	393	370	404	422	382	396	395	377	425	404	401	396	385	381	356	372	356	381	355	387	435	394	354	392	384	393	409	382	371	409	388	361	408	400	418	425	380	386	402	379	428	428	371	382	412	392	431	404	396	380	372	408	404	401	410	377	387	383	420	367	385	404	406	393	378	406	396	360	382	348	402	395	388	408	363	394	386	379	374	370	348	420	389	388	388	410	389	387	387	417	420	361	399	412	409	366	389	389	411	412	359	380	430	366	370	411	405	368	371	382	426	413	356	413	379	373	392	367	396	384	394	378	397	381	409	386	379	421	411	407	384	378	396	390	391	435	408	383	395	372	419	396	425	369	412	375	367	385	395	409	408	398	416	406	375	386	391	366	406	362	420	434	397	372	381	385	343	396	374	344	402	444	378	400	403	395	377	395	390	412	411	415	423	399	376	414	374	389	390	406	394	436	391	385	387	404	404	364	387	411	401	378	419	376	377	389	388	424	422	410	413	402	385	409	394	381	385	387	413	388	401	379	380	413	383	402	395	442	384	398	374	382	408	394	392	343	366	379	400	402	374	372	398	400	377	420	370	362	370	349	395	406	393	414	390	395	413	405	365	417	378	386	396	376	399	385	403	391	403	398	406	382	396	375	398	416	415	417	407	359	419	405	373	409	370	383	398	402	428	384	408	406	396	411	355	381	392	420	389	369	422	364	418	410	391	410	355	383	383	378	404	374	395	386	394	350	393	389	412	408	403	382	372	424	386	402	427	377	408	390	373	387	354	438	412	384	418	441	411	358	386	393	402	410	356	389	375	383	423	382	387	352	389	389	428	422	429	377	414	379	421	377	426	389	419	373	406	388	393	403	408	403	406	373	403	388	374	366	384	358	383	409	395	430	384	410	405	393	416	376	439	390	406	405	386	378	389	395	404	404	358	380	378	411	390	396	402	378	358	379	412	398	369	411	392	359	376	428	416	370	415	398	376	372	379	407	395	420	409	405	400	353	355	421	423	386	428	404	420	377	400	399	393	399	395	402	364	403	401	375	409	403	369	389	367	383	420	369	404	378	374	388	416	375	391	374	416	407	395	387	372	422	384	376	386	415	404	440	411	365	400	362	401	375	407	396	370	429	372	366	399	380	413	383	382	414	393	419	376	398	409	407	430	380	407	394	422	385	393	403	394	387	397	360	360	394	384	424	390	383	411	436	376	421	398	373	403	416	390	339	411	345	373	407	375	385	435	409	363	427	402	404	388	384	366	384	346	371	395	411	401	373	385	391	385	410	397	367	367	397	372	387	405	436	415	397	422	398	360	382	395	405	425	432	397	401	406	395	387	387	378	371	425	424	351	410	390	420	390	429	396	421	349	423	405	368	418	418	402	424	388	435	417	393	382	367	370	423	370	445	403	421	399	362	388	388	403	413	424	434	378	374	376	353	438	399	400	413	372	405	394	357	433	358	384	423	408	421	377	361	420	347	394	384	398	409	362	371	378	412	423	372	385	380	379	405	390	403	372	407	382	430	391	395	389	391	409	372	402	401	410	409	375	375	405	368	388	394	394	373	359	357	418	375	378	402	379	402	406	399	357	419	346	397	384	391	357	405	401	379	401	400	396	379	409	406	415	407	386	425	375	384	381	412	394	431	368	377	413	392	422	393	357	404	373	386	389	406	391	386	370	389	380	377	400	428	410	390	389	389	392	403	422	403	393	390	411	452	404	402	412	404	399	384	396	371	396	376	401	361	403	341	390	424	422	391	376	363	430	372	399	360	415	371	398	363	393	399	354	392	363	383	422	377	353	384	344	397	386	397	385	420	400	401	382	426	373	437	410	416	399	383	378	393	362	381	440	396	362	413	401	389	387	383	370	368	392	399	375	387	379	393	410	393	410	394	394	368	396	392	407	394	398	373	424	370	411	382	385	396	415	362	400	399	422	417	367	386	376	377	378
32940	55939	43469	28635	20681	14161	11335	9625	6085	2333	1005	824	728	657	616	556	539	550	519	432	476	447	472	479	442	418	435	472	441	444	448	410	429	431	444	430	420	436	419	390	418	408	445	437	436	445	411	403	385	382	399	423	410	433	444	402	424	401	413	439	449	389	430	399	430	397	453	397	444	444	393	403	456	419	490	434	424	412	411	415	422	424	422	422	414	404	415	412	423	433	419	407	396	419	455	393	424	402	419	461	426	447	426	408	428	404	434	449	390	409	407	407	427	441	445	450	406	419	390	428	424	428	456	401	428	381	420	470	418	424	421	443	434	401	421	440	379	401	392	467	412	420	368	424	407	412	417	390	398	392	424	408	413	438	411	413	414	408	420	411	412	380	408	412	383	417	413	419	437	415	384	390	432	391	400	444	435	399	427	413	400	458	426	408	406	406	406	417	411	447	424	427	410	413	437	409	410	424	412	421	399	436	433	404	400	437	413	390	402	410	398	416	420	440	428	408	384	430	445	399	439	400	400	407	460	430	383	392	429	449	431	414	444	429	414	398	419	427	412	385	441	421	414	419	424	420	385	427	415	413	408	432	436	415	421	435	422	402	402	406	413	399	383	437	424	385	414	409	397	457	443	393	394	417	422	478	480	416	390	450	416	397	445	395	395	420	410	402	406	424	435	402	458	440	421	434	401	429	415	415	455	410	432	438	461	439	398	403	410	432	425	421	396	406	427	410	432	386	443	398	425	399	421	425	394	411	415	438	394	404	445	438	451	428	396	446	443	400	434	432	411	427	420	439	465	414	441	428	434	406	406	452	395	423	384	456	425	391	437	418	404	408	402	378	426	446	403	434	441	391	417	404	459	421	382	439	413	409	453	443	439	425	413	438	450	415	397	440	408	402	433	429	408	430	425	409	433	396	406	409	405	415	389	424	435	385	448	434	385	412	435	432	404	397	414	422	431	429	460	431	437	458	442	439	433	426	422	453	435	382	495	453	434	438	424	439	381	384	421	422	420	409	413	424	440	426	432	363	454	398	426	423	440	408	430	410	434	450	433	431	446	396	412	467	440	400	455	414	422	401	402	435	412	428	401	412	440	413	406	394	425	411	429	407	423	421	416	443	423	415	465	390	425	442	400	427	431	396	412	441	371	430	444	417	422	418	437	417	436	419	421	370	412	451	420	397	402	412	431	405	423	434	437	410	429	417	446	428	433	428	405	436	446	419	406	390	428	443	404	404	414	400	426	446	424	401	431	421	430	436	429	435	401	454	423	412	438	420	402	402	405	419	460	414	422	398	425	383	413	429	432	405	421	410	386	429	419	448	429	438	418	437	386	420	409	417	374	438	434	416	411	460	430	410	415	448	405	417	436	430	424	393	431	440	397	405	466	410	397	413	419	414	440	412	371	407	439	395	414	453	426	408	409	427	411	420	431	440	444	401	436	402	403	413	426	409	409	425	418	419	439	412	446	427	413	454	433	381	383	433	394	442	407	413	395	434	389	395	440	418	415	373	417	422	430	445	426	432	417	394	438	425	401	445	449	411	418	381	450	404	398	413	387	399	396	465	422	425	390	423	424	420	416	421	427	443	405	424	412	435	462	415	415	418	406	421	410	438	410	387	400	427	412	445	442	412	398	438	388	440	409	404	425	423	432	442	445	430	416	418	399	441	418	431	406	428	395	417	419	434	407	406	425	379	422	403	442	414	439	428	382	384	392	428	401	389	414	424	428	432	405	444	424	443	431	419	432	387	462	447	393	445	387	392	427	390	431	396	402	393	431	414	387	385	412	416	418	390	440	448	390	404	396	385	403	432	417	433	409	442	437	414	418	423	440	406	387	428	433	414	415	444	446	430	414	434	402	389	406	391	409	439	420	453	409	420	419	399	381	448	413	428	404	432	374	375	429	414	423	392	463	441	412	398	411	459	424	427	428	437	456	404	444	443	432	409	425	410	428	421	419	409	396	434	478	421	429	412	431	433	428	369	430	429	435	407	423	392	426	440	429	438	428	428	387	385	435	437	436	453	394	423	413	394	415	419	423	391	394	422	410	394	431	431	427	425	409	416	433	407	439	423	408	363	440	451	470	444	387	448	390	389	416	438	397	403	391	417	390	420	405	413	406	429	414	450	419	412	440	432	422	416	395	422	415	401	428	416	432	443	437	442	402	445	393	453	421	429	423	453	401	368	396	431	392	379	412	388	394	439	410	498	420	399	449	410	415	421	408	407	421	420	393	420	449	410	414	399	444	425	453	409	400	422	426	416	410	417	423	399	388	465	428	429	444	407	381	423	404	405	425	412	402	398	378	419	393	456	404	446	444	436	434	391	403	436	390	450	402	423	422	404	425	446	416	403	378	426	424	402	412	417	401	434	409	441	462	400	466	394	427	417	410	403	398	419	399	419	416	441	435	442	415	444	429	415	403	439	433	386	442	447	431	441	402	419	460	415	412	438	443	408	430	413	439	437	409	432	437	389	441	440	431	412	433	453	408	416	427	439	409	420	403	425	443	416	425	434	381	451	425	447	418	431	426	431	372	425	425	378	393	397	420	456	437	431	420	405	402	399	449	417	408	401	450	421	415	406	416	381	412	389	429	413	425	428	462	400	434	422	395	448	430	432	399	387	420	422	430	412	362	397	393	435	444	403	384	425	389	444	443	417	416	378	411	413	399	390	427	434	406	430	437	399	454	384	392	403	429	438	434	397	396	435	445	424	449	415	409	437	408	395	397	424	413	426	398	442	425	417	421	392	439	419	397	410	446	442	440	455	400	380	426	433	420	421	376	390	373	412	440	417	400	455	433	439	399	414	427	432	430	382	403	425	423	431	425	460	415	452	423	405	408	429	403	420	401	431	448	418	369	397	395	426	414	414	426	423	414	449	400	381	432	422	396	359	428	413	396	432	447	412	422	423	408	433	404	445	430	420	429	437	460	462	459	412	438	403	419	396	466	443	431	407	385	428	388	426	433	400	408	390	434	447	446	420	429	422	415	408	454	441	433	401	392	442	432	410	410	439	444	418	423	436	430	413	441	420	438	439	446	453	460	387	422	423	403	448	439	467	406	421	455	411	391	452	378	400	452	392	453	453	413	400	395	397	459	451	444	422	418	451	416	421	410	387	363	397	409	423	441	453	421	432	392	429	418	424	406	420	409	444	389	415	458	388	434	434	416	409	382	430	448	448	447	438	390	409	400	424	424	413	402	398	411	441	463	424	412	432	434	391	402	422	412	418	434	448	419	427	382	392	448	409	427	428	426	413	433	434	414	389	409	413	425	431	414	410	385	411	443	454	425	427	419	445	421	408	434	418	430	426	412	436	414	431	428	387	423	417	416	447	383	394	445	444	409	397	437	404	422	426	429	401	395	427	388	416	367	400	430	418	433	414	417	401	418	409	426	447	412	424	441	431	407	428	383	445	412	406	421	362	399	414	399	404	426	423	423	426	427	413	426	422	449	410	429	451	459	445	402	435	437	424	448	416
23138	21548	29262	24571	22966	23993	22242	13492	7305	1999	1131	998	895	765	694	681	636	627	639	574	545	518	521	524	544	477	523	503	555	522	548	496	521	485	502	476	535	523	510	490	508	469	561	490	504	497	511	533	447	492	514	502	494	478	498	508	505	447	499	484	502	512	507	487	528	487	454	506	507	464	502	453	485	477	509	502	522	497	499	494	521	473	540	500	491	443	443	524	499	475	492	457	523	487	483	461	506	499	470	488	513	454	535	503	496	486	492	505	492	480	496	480	484	539	502	483	484	454	490	509	512	485	466	508	520	525	502	481	534	521	504	494	509	474	512	484	453	498	441	498	484	475	505	518	497	496	544	498	518	483	495	509	510	475	492	473	470	509	490	466	509	471	477	509	474	513	526	459	492	490	512	456	472	469	498	485	486	473	507	485	482	493	478	486	511	498	559	532	457	492	488	509	506	522	525	527	513	528	513	488	514	509	478	507	467	507	531	488	568	540	501	533	496	505	486	498	505	475	481	475	478	499	497	525	504	497	487	489	454	504	481	461	473	506	514	482	471	515	468	505	495	468	517	502	503	476	476	477	481	509	465	493	478	493	510	473	504	442	526	494	517	516	470	524	523	573	480	490	489	510	498	501	506	464	472	457	474	512	503	483	463	472	492	507	512	487	496	509	514	494	498	498	517	492	494	533	491	466	497	502	467	455	511	493	509	509	518	464	483	491	485	496	451	469	498	492	446	540	511	468	455	504	469	491	507	495	521	505	492	496	510	510	475	487	489	484	500	466	484	508	492	512	462	515	496	479	475	495	483	485	511	509	498	488	500	508	503	493	464	512	514	497	483	488	524	482	511	497	515	519	475	458	483	493	536	490	490	466	475	507	487	466	515	498	490	480	507	488	543	476	474	472	488	515	552	484	493	451	528	496	445	471	462	484	449	495	476	497	483	503	468	448	468	449	477	497	502	528	498	486	517	523	523	462	473	464	479	444	485	472	478	475	477	495	516	475	479	486	514	479	489	488	523	515	487	522	496	533	464	463	495	535	458	485	439	480	468	450	499	454	483	443	456	459	502	539	469	471	526	494	474	475	456	467	492	485	506	476	467	437	458	510	491	475	501	482	498	497	484	471	490	500	455	468	492	431	462	511	454	504	525	480	504	520	490	486	461	495	504	491	479	522	487	513	496	493	481	503	520	478	481	448	513	486	492	474	489	499	451	510	501	507	505	502	524	499	433	496	522	495	521	460	531	491	491	504	482	475	515	500	493	480	496	497	490	528	461	505	514	481	483	536	494	513	475	452	500	530	501	433	485	495	508	513	502	508	481	444	494	490	498	523	465	493	501	486	448	470	548	477	483	491	509	473	503	485	450	488	474	474	464	466	519	503	475	521	493	492	456	481	535	469	491	464	494	466	499	474	486	528	504	504	522	478	491	469	504	489	469	464	486	530	493	483	525	488	461	482	534	500	499	511	484	488	486	496	510	499	479	494	503	493	512	498	497	486	505	474	483	506	488	505	524	518	530	480	468	510	513	474	483	467	523	489	484	513	490	513	513	498	489	489	457	506	496	489	491	468	533	461	507	508	514	484	490	479	458	497	472	497	475	504	519	483	492	488	526	470	504	509	494	501	491	451	487	511	460	494	456	501	441	514	522	479	470	535	499	448	505	460	486	492	488	473	488	448	479	502	474	485	518	527	486	488	484	481	454	490	497	483	540	465	482	495	474	475	522	479	524	522	432	500	467	456	479	468	440	502	473	490	457	490	455	475	512	487	501	475	468	460	506	508	485	474	521	477	496	471	491	472	471	492	467	460	461	496	507	482	483	454	465	528	464	523	525	488	492	490	471	486	473	513	471	492	490	499	497	482	489	494	497	489	513	496	474	455	496	485	482	471	536	474	517	481	519	521	511	468	483	460	480	483	454	530	478	507	479	475	484	483	494	489	493	519	430	496	470	493	482	488	495	469	522	539	477	483	481	495	471	416	500	513	505	445	526	500	518	452	513	470	465	535	456	530	485	476	512	504	502	475	518	528	465	499	500	519	496	490	463	503	476	482	506	484	457	506	490	435	502	473	494	490	503	502	482	496	462	471	495	512	498	479	489	510	436	515	504	508	494	508	532	466	552	523	486	556	492	463	504	475	486	472	500	483	485	505	483	476	487	517	475	485	513	480	495	519	502	479	423	500	496	500	471	511	506	467	504	490	520	495	524	490	519	526	460	487	497	498	513	464	462	508	537	487	473	484	489	465	497	471	466	521	482	475	449	491	513	459	506	477	485	497	491	504	512	448	483	493	503	524	484	477	467	503	494	502	538	474	438	482	471	512	487	450	475	520	464	479	482	453	533	465	449	461	506	501	487	499	517	488	463	518	478	498	499	492	497	489	488	519	510	477	494	477	474	474	478	510	481	469	449	481	479	516	466	455	489	521	517	533	473	510	453	479	476	478	499	497	486	486	521	508	473	467	471	477	492	505	487	520	484	479	501	470	487	489	515	490	542	484	477	494	467	446	483	512	484	466	510	504	492	494	489	465	497	483	493	459	479	474	495	487	518	508	468	461	515	532	492	452	511	471	474	533	511	502	469	494	496	522	513	474	492	534	476	490	470	490	485	494	485	471	462	505	471	502	496	488	486	498	499	469	497	485	517	466	493	515	455	476	518	543	493	503	481	502	461	491	472	487	495	504	513	476	503	462	480	511	525	491	466	449	473	510	466	500	472	520	501	505	517	510	466	515	504	502	427	459	461	487	493	521	449	541	531	522	490	530	461	471	519	464	518	527	461	500	528	489	498	507	483	490	479	515	501	513	489	497	488	493	513	520	499	470	467	483	513	481	491	506	476	496	465	513	438	528	481	488	500	534	503	493	509	488	519	523	485	523	546	458	500	511	522	501	489	520	483	459	489	470	535	476	507	510	523	457	484	452	477	460	508	520	491	473	529	496	481	477	486	522	504	477	488	505	461	480	485	483	498	502	491	509	476	494	513	494	489	503	499	440	492	470	483	552	502	486	483	494	461	489	496	517	512	489	488	515	471	472	472	484	475	499	502	517	473	523	473	468	490	472	487	507	482	501	507	525	534	450	515	519	494	482	508	473	487	498	500	490	503	456	503	506	450	491	480	460	480	482	515	561	478	518	525	473	474	503	422	479	479	494	491	444	514	479	501	524	503	472	480	498	485	469	484	480	482	491	489	464	505	460	506	504	501	481	517	500	479	477	468	492	437	467	463	472	483	499	487	488	466	512	447	533	514	473	478	540	464	523	506	497	471	476	460	476	497	479	483	498	507	487	495	492	493	523	505	509	476	495	485	491	466	493	525	523	550	453	481	528	464	518	481	509	510	513	461	506	491	524	529	489	488	491	488	473	484	489	473	511	473	492	548	485	538	454	453	471	467	499	492	489	523	488	514	468	496	496	505	532	497	500	483	506	527	533	447	482	501	484	465	492	479	487	455	492	477	473	492	485	480	501	502	534	494	435	491	499
36416	65674	51782	38848	34112	24475	20238	16782	10165	2718	1581	1315	1066	903	891	813	781	743	663	633	603	596	546	560	557	542	533	594	545	524	518	523	506	531	530	523	515	549	504	504	490	498	514	491	534	509	537	475	516	485	508	502	542	486	526	507	500	531	528	482	483	483	546	492	488	478	451	478	485	486	459	470	527	507	521	485	487	501	458	503	528	515	506	505	500	464	488	482	492	506	490	470	518	495	516	473	506	461	506	497	453	488	493	505	535	497	526	471	501	499	531	512	504	500	497	520	510	445	532	484	505	510	480	465	466	552	489	493	511	525	497	474	457	534	474	506	484	494	491	505	500	489	495	478	482	495	512	499	458	517	510	508	485	491	462	455	480	498	502	493	513	537	472	514	484	476	516	492	452	514	514	486	498	509	482	483	491	504	488	513	520	485	527	461	482	508	518	509	502	485	497	480	503	495	466	458	495	517	495	483	494	513	477	493	497	496	492	487	509	493	500	535	500	480	500	548	487	468	520	519	504	496	494	492	456	488	484	504	525	472	536	474	521	472	488	508	529	484	514	448	517	501	473	522	489	503	440	506	496	496	566	487	513	463	474	488	521	494	486	511	502	481	536	503	443	529	527	476	498	523	478	495	461	449	467	492	519	501	495	490	470	506	490	525	492	507	509	474	531	490	498	531	471	504	470	474	470	502	528	515	498	491	489	491	518	480	518	485	501	519	516	482	509	512	469	475	495	508	490	510	477	458	529	503	491	477	497	501	495	475	477	505	503	490	484	483	500	476	505	515	479	469	519	488	504	524	509	471	478	519	550	484	512	479	459	504	473	541	469	474	515	512	508	467	534	492	487	501	487	501	501	521	465	520	472	481	529	481	509	506	503	505	472	515	481	518	474	527	520	528	515	475	518	530	476	515	500	549	478	470	488	473	511	473	525	528	488	486	492	502	474	532	496	502	531	502	502	492	495	516	524	503	497	543	471	515	487	492	504	503	544	518	497	525	476	492	469	504	527	503	503	471	573	495	530	514	529	494	492	487	490	485	499	478	482	519	474	517	503	498	503	500	482	483	476	507	451	491	472	541	475	486	482	510	490	513	491	477	529	512	482	511	529	466	469	485	485	517	490	473	484	500	474	508	472	510	492	531	484	454	492	531	489	500	491	523	504	493	544	457	485	478	460	506	491	506	481	456	503	488	501	504	493	502	521	413	480	493	523	508	506	491	521	497	502	510	517	469	489	495	509	495	544	482	468	498	539	506	501	510	522	530	508	493	476	529	478	523	496	500	480	512	491	509	458	508	545	498	501	471	512	476	474	495	527	505	494	488	489	480	439	498	496	496	519	481	478	502	491	471	487	497	545	500	540	507	519	529	514	497	526	517	486	494	497	457	522	524	509	503	489	497	522	494	510	499	523	527	507	493	484	479	529	502	480	468	515	507	489	503	493	498	501	511	499	507	478	506	496	480	488	502	513	493	511	497	471	501	524	527	498	490	508	491	468	515	481	507	480	525	474	558	510	541	512	482	491	482	470	494	497	477	473	511	513	498	491	493	488	486	482	481	506	467	484	491	540	481	548	477	496	490	512	473	537	491	470	485	495	491	545	511	510	465	492	489	537	530	517	503	459	513	474	489	505	495	504	475	501	511	543	531	459	498	506	517	494	482	466	458	502	494	467	532	502	495	494	508	501	534	496	530	514	478	449	500	474	514	484	498	511	487	505	510	518	498	543	486	489	478	481	468	554	488	508	506	503	465	509	501	478	495	483	478	504	480	509	470	508	486	499	509	532	533	532	471	504	485	478	479	491	480	517	496	532	512	477	504	530	485	479	498	494	501	507	569	522	494	489	502	521	504	490	507	492	476	525	483	494	522	463	505	525	497	525	466	470	493	508	491	488	498	459	480	493	516	508	520	499	454	494	494	477	484	474	533	478	520	532	504	490	519	500	506	493	520	522	513	437	513	465	493	487	483	488	503	501	531	530	491	518	529	514	496	491	522	533	492	536	508	545	463	501	484	477	472	467	482	497	477	490	495	483	499	493	490	447	510	466	507	471	540	537	518	499	478	479	512	507	534	497	552	563	482	484	519	524	489	472	523	530	476	503	507	506	527	498	488	484	522	519	489	501	500	507	499	495	515	486	468	484	522	504	481	493	499	514	472	486	509	518	513	502	490	476	508	506	517	493	494	485	493	499	484	487	533	499	479	505	500	468	495	511	489	505	493	482	490	505	480	463	483	510	542	457	468	492	486	526	455	482	508	499	512	571	470	511	464	511	507	509	507	514	462	504	504	483	498	498	483	502	476	488	530	491	530	492	465	515	487	511	512	485	497	470	478	495	476	496	498	483	522	483	490	492	511	504	508	513	462	518	480	504	496	507	484	486	527	505	502	484	503	518	492	470	482	476	526	538	525	492	503	507	511	475	515	508	520	472	477	518	501	470	493	508	518	505	466	483	521	496	501	490	502	504	485	559	455	503	501	535	506	498	495	501	455	498	486	527	456	539	508	524	459	497	505	507	488	509	511	512	504	471	511	482	459	492	480	499	519	501	481	480	483	490	515	504	534	457	507	519	487	497	520	476	492	506	504	480	445	479	510	486	521	511	506	510	498	437	492	468	454	495	528	476	517	497	504	574	489	517	481	524	525	526	486	460	508	475	520	497	478	490	475	479	518	478	504	499	496	500	519	521	488	480	525	469	489	487	506	489	516	500	460	480	500	475	558	497	496	510	512	513	523	510	448	525	532	489	518	472	458	519	499	502	482	481	510	544	521	491	512	493	461	469	519	514	504	491	473	519	482	493	448	461	469	517	499	486	528	509	484	522	530	474	527	497	483	530	499	472	465	498	464	500	513	506	478	539	517	470	476	527	487	507	474	483	478	497	449	515	515	512	478	549	499	499	529	457	504	486	497	542	478	454	496	489	493	466	495	504	510	521	496	517	478	504	474	486	470	505	504	498	518	527	500	493	454	515	514	494	496	486	518	477	512	470	500	502	540	543	478	438	473	494	516	542	518	522	511	492	494	523	504	509	478	512	475	497	548	520	458	479	497	496	486	485	507	487	522	482	509	501	511	518	499	526	487	495	516	506	502	530	478	471	505	504	500	508	511	477	456	526	477	524	487	477	500	467	508	468	489	496	506	516	495	509	472	497	475	497	507	492	514	549	498	466	508	511	497	492	507	571	518	500	495	482	518	472	459	479	509	479	486	475	515	470	529	514	479	482	475	485	510	512	530	518	517	509	470	477	510	490	473	546	433	498	480	504	533	524	558	527	540	508	460	512	516	521	513	477	533	477	490	495	503	482	501	504	504	514	460	560	520	462	494	484	530	489	485	505	538	466	486	486	487	496	491	510	528	533	475	507	530	500	515	509	539	488	480	487	501	475	494	493	481	489	485	479	468	490	486	502	502	454	490	519	483	493	529	461	486	492	499	495	521	509	510	522	523	514	491	495	536	474	501	502	469	510	468	480	513	498	458	501	507
33356	37029	38324	27913	14568	6812	4147	2538	1282	496	461	404	368	305	310	322	299	322	295	308	277	277	299	284	283	268	270	266	295	304	247	272	263	275	266	277	260	251	262	261	284	245	253	266	248	296	282	276	263	264	283	287	262	286	259	256	276	233	277	270	264	253	247	283	269	267	266	267	257	305	271	274	262	264	255	294	258	275	278	315	276	269	274	296	275	231	288	289	268	245	276	282	297	251	278	256	285	256	257	270	274	302	290	279	285	279	280	257	282	275	274	310	286	265	246	243	260	256	272	273	263	259	258	246	236	267	260	260	288	319	263	273	272	253	280	251	262	254	293	285	274	249	277	235	263	283	278	265	274	244	271	293	273	262	288	250	276	252	262	286	271	271	285	278	305	266	291	277	260	287	280	294	271	287	258	272	257	270	264	274	282	265	262	272	278	273	268	237	246	272	244	258	289	248	258	279	291	312	278	237	254	263	274	253	271	280	281	264	257	271	299	303	281	279	275	258	296	292	267	289	293	272	273	235	280	269	289	247	237	277	268	291	268	293	242	283	262	288	271	249	258	284	282	269	277	285	287	289	269	243	266	291	251	275	262	253	249	277	256	296	270	273	254	283	271	247	296	250	276	269	283	276	265	254	308	275	276	274	261	235	284	280	307	269	268	283	294	248	284	252	276	259	264	253	295	262	268	256	283	266	272	292	262	261	265	280	279	307	283	294	286	257	252	267	264	302	259	255	282	295	255	295	259	295	271	289	259	261	273	276	282	277	297	281	274	292	302	259	285	293	267	261	243	272	247	280	258	284	276	274	269	249	259	247	279	256	302	283	256	294	281	307	244	267	284	232	221	265	272	272	278	307	281	260	266	247	289	274	276	274	280	265	280	264	259	252	286	270	242	278	269	235	302	283	281	279	244	274	272	271	279	236	306	229	286	283	252	292	292	229	249	295	289	262	265	255	244	235	262	301	300	247	297	305	278	279	279	278	275	252	302	282	259	270	280	272	250	230	260	266	246	271	272	284	279	264	260	237	281	249	267	260	281	275	304	276	258	264	269	278	257	313	261	265	283	262	273	288	270	300	255	263	270	242	264	294	264	266	271	294	265	299	274	271	242	294	263	264	277	268	269	269	254	247	265	285	266	292	282	262	249	254	276	258	266	282	264	266	273	251	262	290	270	293	258	261	254	283	293	280	305	248	262	250	239	301	253	279	256	255	294	277	262	276	264	277	279	308	270	258	262	291	253	284	259	268	294	285	271	241	245	293	256	297	273	266	263	284	259	275	239	278	270	266	287	272	232	240	264	282	259	280	257	255	282	257	270	280	248	273	268	273	289	267	260	283	283	276	272	268	274	271	295	259	280	250	254	296	271	258	291	277	293	288	252	235	276	254	280	252	261	275	274	260	261	303	268	281	281	264	253	276	285	271	271	262	274	287	287	263	275	260	286	270	255	268	271	298	294	309	279	278	254	286	272	273	245	262	274	310	337	265	277	284	286	325	241	274	269	282	269	276	282	278	282	271	251	301	302	289	272	258	294	293	277	251	251	250	266	247	257	258	265	266	270	284	242	275	284	282	311	285	275	261	269	262	289	248	269	261	267	270	281	249	257	290	298	275	270	263	286	252	298	243	261	259	276	266	302	289	273	263	281	294	248	251	289	267	268	290	272	279	284	250	278	277	283	275	274	279	293	267	270	272	282	253	250	247	261	274	287	260	266	271	260	276	297	288	268	269	239	272	261	262	285	269	259	282	264	288	271	274	265	219	276	268	282	250	280	235	258	286	251	269	287	258	298	305	271	255	248	271	234	309	303	301	276	267	276	270	304	248	287	240	283	269	270	267	278	266	280	285	284	261	282	261	247	265	244	271	294	271	287	259	252	260	285	259	269	258	310	297	258	271	264	291	261	304	282	274	289	281	288	299	276	266	276	236	259	275	258	255	278	273	274	255	295	284	256	296	290	280	309	270	310	257	288	263	272	291	242	256	253	274	258	284	276	288	262	283	285	276	261	275	264	247	250	281	281	256	287	246	262	271	267	278	292	289	272	253	268	270	260	281	287	263	273	294	274	256	280	320	301	285	281	263	276	269	293	233	301	311	295	259	257	258	270	300	254	270	251	282	254	260	267	258	266	242	288	264	283	261	260	294	261	272	302	285	284	266	281	244	260	263	279	285	296	265	243	274	262	273	274	272	258	280	275	260	269	258	265	272	265	289	268	233	274	254	292	259	282	279	247	251	269	258	265	274	267	258	280	302	282	244	261	290	242	274	269	276	266	261	283	261	252	271	281	281	281	245	299	287	306	242	256	275	263	282	256	264	270	293	266	281	278	263	259	277	266	297	257	291	268	256	232	276	248	273	323	262	246	290	303	249	299	292	279	264	267	291	273	272	274	271	268	279	251	268	278	293	281	267	253	273	285	263	271	239	277	291	280	292	271	267	279	243	240	313	266	226	257	278	281	295	249	266	291	258	273	272	255	248	315	268	267	264	258	284	256	243	264	269	294	281	235	232	256	280	261	233	253	265	231	249	268	287	304	265	243	263	273	278	252	255	293	289	289	257	285	284	263	275	281	278	277	273	275	262	291	249	266	305	267	275	288	261	241	267	275	310	271	285	242	262	280	270	261	261	262	259	260	236	250	273	275	276	260	267	247	281	301	269	263	265	273	291	291	265	265	242	252	248	280	261	275	265	261	251	288	241	281	283	271	252	268	298	261	259	278	280	276	256	282	288	273	301	282	274	266	289	247	272	270	264	277	269	272	272	287	265	272	255	281	258	270	301	274	297	283	278	284	256	265	269	270	238	258	246	272	247	262	273	282	273	271	295	263	280	263	285	269	287	257	264	276	273	287	265	271	246	285	269	276	266	240	277	295	304	272	279	266	280	278	289	268	269	271	289	257	254	291	284	275	259	256	250	264	273	242	276	265	302	238	270	288	298	264	248	287	280	248	303	284	274	263	282	262	267	291	250	287	253	252	268	259	277	268	252	277	241	256	268	276	258	253	289	299	284	287	276	264	280	294	271	277	258	294	285	273	297	271	293	241	273	311	266	261	268	241	251	271	283	262	258	280	278	284	248	268	272	273	274	278	289	295	274	238	298	264	260	253	266	289	258	294	278	269	305	271	271	297	266	272	288	269	259	288	266	276	265	249	290	291	270	267	261	282	246	277	263	256	272	262	285	285	266	267	295	246	271	273	320	251	284	287	285	282	296	261	257	270	248	289	294	298	238	247	256	234	308	267	271	252	281	295	281	316	248	256	245	282	257	316	279	258	252	277	251	263	267	263	259	275	249	262	278	286	290	297	282	251	254	251	291	277	295	247	262	283	271	243	242	295	279	292	251	270	265	258	270	279	275	235	263	287	260	263	243	278	280	261	275	256	269	278	281	263	262	291	251	293	260	297	266	280	273	250	270	268	285	275	269	264	251	262	278	269	286	268	300	259	272	274	249	278	275	249	283	263	288	234	259	276	287	262	264
35046	50251	38118	25770	16049	9978	7002	4446	2077	724	647	527	462	400	407	388	361	356	353	305	319	299	283	308	306	301	296	314	302	341	331	286	304	292	297	307	296	304	312	317	308	300	306	320	302	325	320	273	313	270	281	273	318	272	323	293	285	322	253	322	299	299	298	328	297	301	301	283	307	287	286	274	310	290	283	298	323	315	309	282	329	286	285	314	291	287	283	316	271	308	322	279	293	276	288	314	307	289	281	296	285	289	299	299	289	297	291	287	267	289	296	286	260	305	295	304	291	289	285	318	279	282	269	280	290	316	319	301	306	285	280	307	286	291	290	282	285	268	246	274	273	303	321	289	264	305	325	298	299	294	288	297	281	286	297	289	308	286	310	295	295	283	320	280	333	293	300	295	302	302	309	266	286	256	305	303	285	297	313	286	275	284	301	290	311	300	300	301	284	283	288	313	296	268	313	302	282	307	323	306	281	296	265	309	289	280	295	279	314	299	296	279	273	276	269	322	326	284	292	283	293	305	324	317	271	295	292	329	314	295	319	267	326	329	290	294	309	331	275	300	287	289	297	348	313	285	305	283	283	286	282	296	290	288	282	317	289	286	293	262	287	306	307	301	305	294	286	320	283	296	321	300	326	316	306	281	299	283	285	306	311	302	304	308	305	325	281	304	301	281	292	325	294	300	293	282	300	299	274	280	315	287	301	309	306	301	348	304	271	292	275	311	301	285	296	295	314	308	318	327	303	289	280	279	295	290	304	290	292	309	314	329	281	282	294	325	270	301	325	314	305	292	303	333	280	281	296	286	280	330	289	307	288	330	279	293	301	313	253	303	287	298	280	283	313	251	301	285	273	311	288	276	329	269	287	299	318	336	275	316	301	284	281	289	276	272	281	282	283	290	287	321	340	310	295	299	276	269	309	313	300	301	300	301	295	297	307	283	312	319	299	309	297	295	269	313	289	324	275	275	336	266	309	277	280	302	284	305	276	278	311	333	301	295	280	257	314	258	290	297	337	306	275	316	307	316	278	288	307	298	300	315	272	307	274	301	319	298	295	304	323	301	300	289	323	325	297	263	309	282	312	274	271	283	318	294	309	291	276	268	298	332	315	294	313	282	272	314	293	279	302	292	296	290	271	325	253	288	316	308	301	282	314	280	308	282	276	313	319	292	275	312	302	281	317	286	291	287	290	283	281	280	314	338	309	287	297	300	257	309	306	301	305	320	284	312	284	277	290	296	262	265	281	302	285	300	314	309	279	293	279	273	259	324	268	278	269	317	307	297	297	281	287	285	283	281	278	305	308	295	285	286	270	293	310	273	296	295	270	288	289	324	282	293	317	278	267	270	290	292	286	306	267	300	312	285	266	289	313	290	344	285	313	268	289	279	270	265	287	303	261	292	284	294	290	302	303	271	302	290	298	316	290	276	291	272	296	296	282	303	256	312	329	294	289	293	278	297	273	270	313	292	304	292	298	288	311	260	310	285	293	332	265	263	278	311	294	282	291	319	279	280	282	314	309	307	316	280	310	280	293	275	302	248	284	275	291	272	291	252	282	292	292	276	272	280	281	284	287	309	292	302	278	276	287	293	282	293	304	322	286	271	326	315	293	294	326	281	280	303	288	294	303	309	314	307	295	282	277	293	275	306	287	275	302	275	264	317	289	309	305	316	303	292	280	301	292	295	294	283	311	297	300	288	333	287	275	317	318	312	284	300	284	309	308	286	310	269	258	323	315	290	290	336	281	284	318	289	314	267	261	270	289	275	307	303	298	312	271	294	286	261	304	325	320	295	303	304	294	304	299	324	312	281	267	307	302	285	279	305	294	295	308	312	317	292	305	310	264	291	286	278	314	291	316	284	299	308	309	287	312	300	322	272	297	267	306	313	301	307	289	274	286	301	289	292	323	315	298	284	277	298	315	318	299	265	297	286	275	305	299	279	277	320	269	297	309	336	292	290	268	308	310	286	292	292	270	317	301	255	276	297	299	308	277	318	269	274	280	274	297	295	290	289	269	296	283	271	324	298	275	265	279	276	293	298	305	274	324	284	312	282	295	277	280	310	274	290	296	291	296	280	284	284	283	329	292	286	318	326	281	306	270	295	274	282	270	304	302	290	277	269	286	274	309	334	283	301	290	289	329	279	267	282	299	277	283	296	287	271	284	294	294	293	291	291	258	278	273	292	283	325	297	296	341	297	304	300	297	278	335	297	324	278	295	323	294	273	281	275	271	291	316	297	295	271	284	279	303	287	289	285	299	273	293	267	308	297	334	345	305	298	267	292	289	310	290	269	298	318	272	284	258	283	329	305	277	285	315	291	311	294	304	285	344	294	298	287	288	303	298	293	270	312	322	293	267	289	285	281	329	281	316	293	288	286	281	311	300	300	290	279	307	312	285	296	273	291	286	271	275	290	292	309	308	288	283	296	296	298	297	314	301	292	315	310	284	273	275	316	294	258	319	314	283	283	264	279	269	338	293	280	296	292	333	303	298	297	298	292	288	332	294	309	278	312	292	283	277	311	310	304	294	276	301	287	275	295	313	280	291	303	278	264	288	279	271	292	307	283	302	288	272	302	296	313	274	308	285	267	314	274	290	293	310	306	296	335	300	311	307	271	278	280	301	330	305	273	272	312	304	297	284	338	272	323	291	278	277	317	297	295	280	309	269	316	307	310	306	294	280	298	281	320	288	288	294	287	323	265	336	294	305	290	290	289	298	287	287	286	267	256	281	274	313	294	312	292	319	291	283	294	314	267	294	271	305	296	303	279	299	298	281	285	286	306	306	309	283	292	289	309	319	295	324	291	315	248	299	291	305	328	287	291	298	293	300	282	281	278	275	274	265	278	288	288	274	303	290	307	269	269	316	294	300	297	266	308	288	294	302	266	332	297	327	306	309	280	289	320	291	332	313	293	281	294	299	307	315	344	323	294	307	278	317	290	289	291	281	250	304	272	299	298	281	281	287	289	324	337	291	294	307	287	323	292	272	284	279	304	320	298	320	320	284	320	296	302	290	269	293	280	295	284	284	294	273	286	283	315	291	294	306	287	280	271	282	320	267	298	303	312	299	292	278	272	285	308	289	255	312	286	304	323	276	283	298	284	310	297	289	298	303	292	285	280	274	285	288	302	291	290	324	304	286	322	297	325	282	269	286	287	282	308	324	306	290	291	257	296	298	308	296	286	316	279	308	280	288	317	312	320	297	293	306	298	301	296	288	264	280	292	276	328	288	276	312	326	313	293	286	289	279	325	307	282	273	314	294	319	292	279	316	293	287	297	252	282	330	308	263	277	285	290	302	277	270	290	292	276	309	309	306	303	283	282	267	291	283	297	307	294	300	312	291	283	269	329	294	326	305	305	302	308	271	286	280	299	300	309	290	259	289	286	309	275	305	296	301	269	298	291	288	285	296	301	277	282	305	295	325	313	278	291	297	282	275	297	274	297	256	311	294	272	329	316	296	288	282	299	298	297	300	316	301	298
24426	21679	29310	26070	22606	19326	13934	6917	2532	960	773	624	548	516	461	435	399	381	397	336	322	333	350	309	316	325	324	324	337	311	337	312	357	345	311	301	315	334	302	296	341	309	315	312	346	315	333	314	305	339	302	339	287	314	328	307	300	300	333	316	337	303	295	322	333	306	298	329	282	297	292	322	311	331	321	302	304	323	303	304	312	348	298	309	309	282	314	321	294	315	286	299	294	305	303	322	284	290	321	335	299	305	316	310	311	279	325	350	324	335	292	330	327	346	261	331	333	303	302	323	297	288	313	321	311	345	315	329	321	346	288	304	317	306	330	322	322	338	337	296	319	330	291	311	307	299	298	310	327	272	308	332	300	320	347	309	320	294	302	290	291	293	317	294	314	297	313	316	299	300	346	314	323	314	294	316	324	301	312	302	329	287	312	292	299	301	317	293	330	312	331	306	343	324	311	311	306	302	331	295	334	311	316	328	290	311	308	289	340	315	321	338	297	323	307	318	313	318	325	302	333	312	292	300	309	336	319	310	333	332	314	318	314	308	301	310	272	327	308	270	286	308	295	322	307	306	346	311	321	304	301	318	278	337	317	331	284	308	346	281	306	318	313	289	320	288	342	288	312	317	288	295	299	300	291	314	335	314	316	293	283	296	356	290	302	327	298	300	284	330	298	305	314	322	321	291	317	311	304	330	299	289	322	346	293	283	321	316	327	322	296	312	315	311	338	325	316	283	300	322	293	312	304	317	336	282	306	337	264	326	320	327	312	289	307	297	302	329	317	320	291	300	304	275	327	299	294	322	312	254	284	300	322	296	305	292	309	309	347	306	320	302	314	304	281	271	305	280	318	294	306	309	323	303	316	333	291	263	324	311	352	297	333	299	323	304	346	320	293	303	277	278	297	308	308	295	309	276	310	313	332	308	292	282	338	323	317	318	322	324	336	282	313	319	300	287	286	279	304	281	312	320	294	289	328	309	310	252	314	304	281	316	296	341	287	305	332	322	295	329	321	289	304	313	302	284	328	295	304	300	300	284	299	294	293	302	328	296	318	299	289	313	305	344	321	328	321	305	331	297	316	310	278	299	317	328	327	310	305	315	288	318	321	344	322	304	306	301	285	328	295	320	294	273	348	284	295	327	292	313	317	308	315	289	285	301	323	317	303	301	362	285	325	292	293	265	310	322	294	286	330	305	292	293	316	313	313	304	326	320	301	314	284	292	318	313	324	294	306	294	341	291	317	274	285	301	329	324	291	308	321	342	337	273	303	300	297	310	329	305	292	300	317	281	276	310	340	347	308	310	269	296	318	308	293	279	288	290	315	308	326	299	332	321	330	287	309	331	321	324	323	334	310	318	324	290	305	315	316	296	339	336	323	325	318	328	312	308	282	315	305	323	306	281	296	329	278	294	321	328	311	304	290	306	317	316	315	305	302	312	310	320	279	273	304	319	303	303	310	297	328	292	333	293	312	308	283	309	323	332	306	277	305	312	332	325	311	312	310	320	313	296	294	310	297	295	295	320	329	335	314	318	305	301	290	334	288	318	319	317	300	300	303	296	302	296	325	263	275	288	334	332	339	320	300	294	291	330	326	339	286	343	316	299	318	311	291	293	312	311	295	296	300	337	298	315	309	304	321	299	323	332	317	297	297	302	300	326	298	342	313	281	285	296	307	283	284	311	310	301	303	335	335	299	295	322	312	310	327	308	303	336	309	313	355	356	312	307	307	322	314	289	306	310	328	346	324	270	314	332	320	292	276	311	337	284	304	354	295	324	288	297	304	303	291	289	284	320	298	317	309	310	342	312	305	309	328	294	311	297	299	340	309	335	302	314	330	316	300	352	318	315	320	326	296	309	298	329	297	293	308	329	321	318	322	313	307	295	303	288	322	317	307	310	300	290	309	305	321	318	314	322	318	313	287	287	294	332	338	276	303	274	293	294	319	257	313	310	289	297	311	312	324	309	305	279	291	323	338	266	325	301	312	299	305	328	297	285	321	310	305	315	287	340	303	310	286	325	341	309	270	310	316	302	339	321	281	298	294	272	271	289	296	280	276	308	313	313	301	302	303	293	319	325	299	288	333	296	309	301	325	308	291	314	307	338	295	311	309	318	324	322	315	290	285	306	288	315	313	313	300	290	299	291	318	331	317	335	334	318	307	305	321	293	311	301	308	289	312	306	303	316	281	300	299	303	356	326	302	272	317	299	330	327	315	318	314	349	300	309	322	304	301	343	324	310	321	274	298	336	302	303	288	295	302	321	298	329	294	281	301	288	324	300	300	307	324	300	319	283	272	349	309	320	329	309	321	325	316	305	287	298	323	317	272	306	323	311	359	290	324	312	318	282	344	305	322	326	316	277	325	290	319	318	324	280	274	325	293	320	276	271	290	281	322	326	297	302	295	318	292	302	282	323	324	326	311	299	318	309	301	303	331	310	305	323	307	303	310	275	317	291	330	313	315	301	299	321	302	283	322	313	317	287	320	304	328	317	297	318	303	324	282	328	305	316	293	291	326	333	291	270	293	328	303	314	275	326	308	302	303	313	309	322	305	299	291	297	327	304	286	309	312	309	321	305	296	308	325	337	292	252	301	332	339	299	278	310	327	282	296	302	308	298	318	312	325	320	300	310	328	291	313	324	319	327	344	283	331	287	328	316	307	361	281	308	338	319	320	303	287	300	326	321	309	305	317	367	295	306	336	293	317	290	307	296	289	303	350	314	318	285	321	324	302	314	334	307	340	329	345	312	326	305	322	280	334	313	302	322	298	293	337	309	319	328	302	282	283	318	334	324	309	272	334	293	337	302	300	308	308	285	323	323	336	287	309	298	299	336	289	299	321	309	307	317	343	304	308	315	312	304	323	297	315	302	313	306	291	311	306	296	290	322	314	332	326	336	318	325	314	297	314	313	293	313	312	307	315	265	290	314	303	302	304	300	310	338	282	323	315	336	330	336	306	316	276	300	271	283	306	318	309	343	312	323	310	318	321	301	330	310	344	320	306	304	305	290	324	328	323	290	335	322	321	325	328	328	297	279	268	299	335	316	340	313	318	320	311	330	325	306	286	276	322	330	287	317	322	322	307	286	319	303	299	307	293	301	305	329	362	319	303	310	305	315	270	322	305	286	312	329	307	309	306	319	279	270	307	304	330	319	283	329	316	321	284	303	303	326	300	310	307	314	325	312	309	310	336	298	310	312	297	304	317	304	319	274	332	327	284	314	302	290	293	306	310	299	355	296	284	316	306	312	293	292	303	289	296	280	306	319	287	332	311	340	344	296	308	292	322	327	279	357	314	307	302	294	329	329	286	338	330	329	335	287	293	280	289	279	320	328	339	301	309	322	297	309	311	298	340	330	316	315	295	310	320	296	305	321	296	300	302	309	265	335	326	302	309	325	328	310	322	314	318	306	297	293	308	301	327	276	358	301	310	317	309	295	310	297	333	294	268	300	309	318	325	335	314	300	298	327	314	305	340	320
34370	58383	47024	33033	22798	18861	15590	9370	3965	1458	1072	938	743	598	558	553	497	465	436	409	418	345	393	346	339	373	344	348	332	340	365	310	335	334	349	326	311	313	321	320	322	326	359	337	282	341	337	304	324	344	337	302	340	331	325	328	340	345	321	319	352	315	342	343	302	309	351	313	319	283	316	330	327	357	296	324	336	334	337	314	352	340	301	335	324	322	324	323	302	321	281	347	344	314	329	314	324	312	344	311	331	356	304	342	319	348	304	328	323	302	318	325	315	314	331	336	319	326	332	305	342	351	307	352	337	337	326	331	323	330	339	332	338	316	323	331	339	304	328	355	328	308	332	332	309	316	323	337	340	330	326	350	321	318	300	319	320	324	348	314	307	315	353	318	316	353	309	310	345	323	319	324	304	372	298	335	315	297	312	292	350	329	306	339	356	321	348	291	303	329	338	329	318	325	320	347	311	301	302	351	332	339	306	316	352	310	342	321	358	320	363	349	322	332	337	327	315	335	320	331	329	358	360	357	305	316	303	302	333	318	325	326	323	349	319	356	355	351	323	284	331	355	332	324	338	305	317	327	298	341	318	319	295	332	314	306	337	393	349	334	326	335	334	324	323	326	337	348	327	330	318	337	328	359	346	330	326	328	297	321	316	310	329	308	320	324	299	345	330	331	321	294	305	338	308	320	303	345	335	331	315	316	349	335	348	336	325	315	320	328	322	354	316	331	326	321	317	368	325	310	335	322	337	338	317	316	342	329	353	349	330	309	302	290	353	324	330	303	354	332	309	322	353	352	320	349	329	320	345	322	301	329	331	297	354	339	328	343	320	302	349	288	322	314	335	348	314	328	328	326	307	339	336	333	319	314	318	319	321	338	324	360	340	299	352	327	325	319	351	330	332	318	347	324	296	318	313	339	325	332	340	318	329	348	340	349	350	330	332	371	329	361	312	313	315	327	336	313	288	295	322	299	328	307	326	305	342	321	308	322	284	303	312	312	329	332	313	305	338	353	328	344	324	329	316	322	308	323	288	309	341	341	348	326	336	315	345	305	328	336	331	299	341	327	324	326	314	338	327	311	312	337	319	328	303	326	354	330	325	320	316	318	331	322	303	331	339	309	313	337	338	345	334	345	298	330	334	340	319	338	348	330	313	327	317	324	334	337	283	321	315	349	348	314	341	324	312	296	324	328	342	327	344	336	297	332	318	326	337	308	303	321	324	345	321	310	314	356	327	331	320	351	296	301	338	322	320	349	296	346	351	306	338	313	343	328	318	322	336	306	300	328	324	337	333	324	319	317	310	315	337	342	329	326	302	333	308	318	316	324	337	324	347	335	305	321	326	305	315	322	342	332	277	308	316	311	314	353	325	323	351	313	319	314	360	324	303	343	304	282	300	309	314	338	307	327	315	311	320	329	334	330	345	324	336	343	303	334	329	327	309	327	306	364	332	322	333	367	305	333	322	325	305	344	339	323	342	327	335	305	324	297	319	297	368	343	313	322	333	361	315	364	321	322	306	314	337	309	290	340	290	318	343	363	335	325	315	332	327	316	317	326	309	316	326	336	327	303	304	317	308	339	371	334	301	292	330	304	338	316	312	350	318	314	298	301	298	315	332	326	315	296	333	309	349	324	323	299	350	354	317	360	365	313	318	334	300	299	337	316	311	325	325	320	359	338	313	333	318	330	359	331	299	335	338	297	332	296	326	343	314	329	337	311	367	306	310	294	340	318	333	316	339	309	314	315	324	362	309	333	317	308	318	374	353	310	331	315	327	331	323	326	346	326	319	338	342	352	317	310	293	322	312	327	306	310	335	304	320	311	293	316	344	337	326	332	304	332	321	318	322	316	337	309	321	302	375	362	317	321	297	345	301	319	331	338	333	337	312	316	330	334	342	333	373	297	314	330	343	338	350	317	309	329	296	320	323	319	346	315	311	340	348	332	334	323	336	341	309	338	324	314	336	361	305	313	334	317	321	332	311	331	304	345	300	322	324	319	330	341	316	353	313	338	282	307	351	340	325	334	332	353	311	321	311	310	325	353	283	321	321	319	318	318	323	297	326	327	361	319	314	321	305	317	313	335	333	330	329	323	309	304	313	292	327	356	321	329	371	329	341	320	329	309	297	324	304	299	358	363	348	325	313	331	329	304	295	345	312	327	340	353	352	307	329	317	326	320	345	303	302	306	286	353	380	328	360	314	323	335	298	282	326	330	326	338	318	308	329	319	324	325	324	295	336	355	347	303	345	307	326	306	286	342	320	317	305	315	306	346	336	302	318	327	319	322	330	341	321	306	281	329	348	307	315	320	295	325	311	339	294	308	353	333	320	316	320	326	324	315	318	350	337	311	331	321	326	320	365	314	314	303	348	328	340	320	275	320	324	385	322	361	310	343	301	336	332	324	293	322	311	340	340	323	327	280	343	333	317	323	302	325	323	288	344	329	330	325	323	341	330	312	357	341	347	325	317	333	317	325	339	336	314	357	314	322	318	340	276	305	331	364	346	291	298	335	315	317	301	375	337	317	339	338	356	312	329	332	330	325	344	349	336	330	309	283	284	298	349	308	302	327	336	311	323	350	315	353	331	343	336	313	307	317	335	360	343	302	347	340	320	354	332	333	326	313	301	363	328	316	369	297	324	335	330	319	300	333	303	306	325	298	315	301	313	332	364	295	334	360	320	335	329	320	298	367	320	324	348	328	331	350	330	324	322	332	326	352	321	301	297	346	329	314	318	343	337	360	354	307	331	341	314	365	348	320	321	339	338	325	330	341	345	315	325	333	339	312	356	294	337	323	300	314	336	328	342	327	323	315	318	340	345	325	327	369	339	343	337	310	311	276	337	321	313	312	329	311	333	320	320	292	326	336	353	336	306	363	339	294	294	349	329	348	331	329	303	316	350	342	292	347	331	334	287	332	335	317	349	334	319	374	339	346	343	336	316	289	333	318	310	325	319	313	315	309	333	298	325	332	323	322	330	313	311	311	352	317	349	321	359	353	287	314	338	337	298	324	310	350	306	314	342	360	317	342	332	303	335	305	315	343	299	352	307	326	314	339	306	348	333	330	322	328	348	315	334	331	316	317	339	322	320	335	308	334	346	344	319	359	352	321	328	302	335	325	340	334	326	322	311	308	301	307	327	316	337	325	349	308	327	321	353	345	333	319	342	348	346	347	301	324	325	327	375	328	326	320	344	351	359	340	310	320	312	338	305	344	315	333	336	340	300	314	324	309	324	302	328	301	321	311	324	331	317	316	304	317	330	323	316	309	322	327	313	337	322	320	350	334	349	299	336	296	308	318	324	317	302	317	335	326	320	312	348	314	323	316	339	278	330	373	319	273	344	324	328	340	325	283	329	311	342	334	345	312	329	315	349	341	291	284	316	322	306	342	327	305	324	328	305	361	341	348	329	350	290	294	331	289	321	302	337	344	324	330	325	332	304	336	321	307	303	280	285	355	329	351	328	337	345	318	328	331	298	335
25688	21837	29723	28090	18885	10883	5870	2053	1219	921	776	681	598	528	516	474	452	427	468	452	396	414	428	399	381	423	384	403	363	404	384	387	422	392	392	394	365	374	358	399	374	377	389	403	399	377	384	392	418	409	424	390	403	356	367	383	431	375	408	388	401	365	402	370	371	403	372	394	365	381	379	406	422	372	374	387	377	380	353	368	413	404	360	413	354	407	388	371	352	397	386	421	391	404	375	402	378	420	363	332	335	387	404	383	376	411	417	376	385	380	357	392	350	392	413	400	373	378	419	353	357	380	382	372	411	394	372	369	377	384	403	370	437	361	425	443	388	375	405	386	384	345	383	372	388	415	404	418	345	311	416	376	357	346	367	390	406	376	390	392	380	422	414	394	399	376	423	418	380	361	376	399	411	385	403	359	390	351	388	406	385	366	387	380	389	395	362	387	384	388	404	385	412	405	406	424	398	393	401	383	354	381	375	395	421	401	379	395	391	390	380	399	376	374	396	399	427	388	414	382	387	386	393	389	388	390	378	376	384	392	355	386	386	393	356	431	391	393	385	379	429	346	403	364	407	344	406	390	393	352	383	393	394	363	385	423	367	383	392	392	388	382	392	365	390	402	377	383	379	364	371	387	372	401	372	404	412	383	378	395	341	368	386	383	407	407	398	390	391	383	357	361	399	361	352	422	378	400	370	416	365	401	396	342	375	415	353	376	412	354	399	391	369	385	354	338	353	398	389	366	390	422	398	392	414	384	366	378	378	353	393	370	359	423	391	366	392	385	392	386	375	347	417	361	389	406	380	399	389	392	413	384	366	356	407	395	366	401	378	413	330	399	391	367	369	407	379	358	345	411	359	431	392	394	432	368	369	410	386	354	360	405	416	389	412	366	359	397	383	405	393	371	378	380	372	392	406	398	415	374	399	384	385	392	396	383	354	344	376	398	400	419	366	393	397	376	381	387	373	377	351	390	400	371	363	379	389	378	374	366	395	385	380	372	380	413	378	413	363	364	384	410	382	366	406	404	377	385	400	407	383	396	364	381	374	371	370	394	383	395	395	373	371	386	379	364	391	396	399	377	387	393	407	382	380	406	386	381	360	399	401	393	385	407	412	359	412	378	369	383	370	410	416	361	387	370	407	418	406	414	353	368	371	379	376	408	363	414	358	361	382	367	333	400	344	369	364	359	397	383	370	360	382	390	387	357	383	389	382	394	365	372	365	367	385	391	385	407	385	356	357	352	384	364	397	356	422	350	351	342	399	384	401	361	386	401	392	375	354	391	408	382	400	366	381	396	415	381	390	382	395	354	366	384	392	387	355	378	390	360	384	391	394	404	328	378	334	398	377	341	396	381	386	363	376	413	391	384	376	389	377	371	395	373	397	375	378	402	392	389	403	396	381	396	369	391	368	405	384	381	396	386	391	393	416	404	369	370	380	367	352	374	389	423	365	423	367	363	386	356	368	402	394	391	402	393	406	341	388	343	390	383	385	377	403	359	395	384	374	382	393	395	381	365	330	378	358	406	382	389	376	405	407	372	386	392	388	370	418	355	417	360	438	379	398	379	391	403	373	389	357	370	407	409	346	378	383	340	398	389	405	384	352	393	366	372	351	413	421	400	388	391	411	383	385	383	356	378	398	403	367	383	390	378	342	380	368	365	343	368	368	359	391	371	382	368	379	394	415	390	396	389	413	421	389	375	369	354	406	362	384	375	384	374	391	380	381	361	388	399	402	361	362	373	343	379	407	384	397	358	382	361	400	398	384	371	376	385	409	345	371	356	405	339	391	404	396	391	370	379	365	373	375	386	342	388	326	400	392	396	392	394	407	410	385	422	397	350	414	376	397	427	363	383	378	357	399	382	392	411	412	372	381	384	380	371	397	360	378	364	379	398	404	368	413	396	362	355	401	376	377	363	417	364	434	399	381	366	370	399	394	413	364	408	393	387	366	362	389	391	372	377	373	385	369	413	367	364	438	383	359	381	393	375	369	397	389	405	424	387	403	379	362	364	403	368	380	388	387	354	383	341	389	388	378	403	405	409	366	396	394	377	409	407	388	412	391	391	398	362	393	391	387	356	370	406	372	386	354	386	385	386	360	385	390	369	384	334	357	401	407	398	376	387	402	393	401	376	411	371	374	379	370	381	398	386	381	434	412	376	389	406	374	362	387	384	383	374	401	373	380	408	381	394	352	403	381	392	368	397	403	378	396	380	364	392	391	348	405	393	389	393	382	375	406	370	359	361	413	352	396	379	369	395	411	389	412	348	333	418	388	367	365	350	416	388	394	367	355	382	387	351	384	384	406	408	380	368	379	378	363	378	397	373	373	392	398	368	383	401	405	372	397	399	407	362	399	399	382	390	383	371	364	399	359	387	354	399	400	391	417	356	389	377	368	400	392	369	376	356	386	398	382	390	382	360	365	380	363	383	377	375	406	365	379	381	387	370	376	394	359	396	384	418	380	382	378	426	379	370	365	387	379	360	406	406	364	402	376	389	400	390	374	375	402	401	408	403	404	349	424	382	351	369	408	381	385	400	382	379	395	362	409	395	377	413	413	406	398	328	348	392	384	383	370	381	378	410	395	366	409	373	363	390	406	369	378	411	362	372	392	443	379	386	368	380	404	392	393	378	411	390	380	421	398	384	355	390	387	423	368	362	392	375	383	390	391	363	364	422	397	384	406	391	368	393	334	398	339	369	375	406	399	394	388	386	390	360	374	373	393	344	364	402	430	381	381	343	396	377	383	363	382	394	386	358	375	390	392	400	412	421	388	382	385	371	393	372	399	357	376	362	350	368	353	384	375	409	388	357	388	351	390	376	384	364	365	415	410	370	387	378	346	417	363	392	422	394	351	392	395	344	376	378	345	397	369	357	382	393	399	396	370	379	352	381	391	362	383	378	375	372	399	387	355	367	399	348	392	381	366	400	424	373	390	338	416	392	417	373	370	404	387	404	393	371	381	364	383	389	393	405	412	398	394	383	385	366	408	372	365	422	379	392	407	379	391	353	357	400	413	389	380	386	403	412	400	370	384	403	370	358	376	374	347	396	436	372	363	424	401	400	393	371	357	398	377	367	371	351	408	385	382	400	401	401	369	422	371	396	377	351	395	418	355	343	412	385	369	393	387	406	405	410	398	365	398	417	439	397	406	421	388	386	410	368	382	399	361	403	347	375	405	356	373	358	358	351	356	382	363	376	435	419	376	382	396	391	368	373	374	396	406	396	385	391	385	379	414	397	397	400	333	381	399	367	371	361	353	387	384	392	366	385	390	380	404	410	360	350	359	392	422	339	387	364	372	421	407	389	391	398	369	340	372	354	384	350	384	379	429	366	365	358	384	391	394	375	388	341	386	358	386	391	360	436	386	406	367	394	377	387	370	430	374	378	363	382	366	389	381	403	402	408	407	389	372	343	371	402	418	414	404	376	420	418	344	404	347	381	385	387	366	369	397	404	409	390	389	385	404	386	365	412	400	366
33059	53534	43519	27600	18649	13861	8805	3511	2052	1445	1220	1043	812	685	599	594	590	522	490	501	468	460	458	468	437	436	448	403	419	452	398	409	434	447	422	424	386	395	423	399	433	398	414	404	448	394	393	423	423	415	388	425	425	440	406	407	400	423	432	411	412	436	399	404	399	395	395	441	402	412	393	425	409	424	451	394	417	428	386	430	402	407	418	411	415	397	382	384	417	416	422	414	362	403	425	415	416	424	385	380	414	414	402	401	413	419	426	401	394	394	424	448	413	401	423	434	425	469	406	399	402	463	396	447	378	442	445	443	410	414	402	390	422	418	416	438	399	416	426	436	404	395	392	414	445	431	420	427	400	426	414	417	430	399	432	378	413	410	401	393	437	381	412	395	402	424	406	444	408	415	437	385	405	395	408	451	438	398	411	417	358	400	354	406	416	412	416	394	401	397	432	434	443	358	416	396	390	396	401	390	431	392	405	385	391	401	367	424	397	416	441	424	440	395	385	397	431	394	416	393	416	411	379	422	408	449	394	428	433	375	412	440	421	410	448	426	420	420	428	409	429	397	363	406	366	416	404	396	429	371	419	404	426	404	413	410	430	477	416	417	415	391	418	424	409	406	433	468	399	399	372	401	412	411	401	401	395	409	402	435	385	415	405	409	409	398	446	427	409	382	402	379	432	389	406	421	435	403	409	417	394	403	418	414	402	402	409	398	398	415	388	433	442	428	372	447	395	398	389	391	428	408	385	414	395	404	429	401	399	428	406	418	379	414	407	416	446	395	457	423	443	401	406	440	414	430	405	447	411	406	423	410	391	413	415	439	421	419	407	406	382	382	374	402	402	426	409	392	399	405	403	423	386	426	397	473	406	417	422	442	370	414	436	413	425	415	392	382	406	364	443	442	370	404	397	434	435	365	408	411	405	417	455	436	400	390	425	399	424	437	446	411	403	425	419	412	399	438	403	449	415	452	390	400	440	373	390	436	432	469	399	406	426	404	415	412	371	393	387	419	448	439	447	408	394	405	405	409	406	435	393	417	395	418	383	409	411	435	403	413	391	389	411	391	414	426	402	428	408	425	422	453	381	411	437	396	409	435	424	429	403	382	437	404	409	408	413	411	413	425	417	425	390	430	420	404	410	389	423	448	425	374	423	426	440	405	361	396	397	426	390	402	422	386	408	419	414	382	439	406	429	415	407	405	429	377	408	397	428	391	435	416	422	416	420	417	391	445	434	408	388	390	398	437	450	410	400	386	451	424	423	387	438	396	395	452	374	400	419	417	369	438	422	396	417	377	404	431	400	400	426	460	439	420	393	435	384	380	389	385	401	408	413	414	436	424	408	376	398	413	399	432	405	435	428	434	426	395	398	371	418	401	446	412	434	407	406	385	419	395	422	447	393	448	420	424	416	434	422	404	420	407	403	430	392	432	360	397	414	402	380	377	424	416	420	394	376	387	393	365	430	407	396	433	407	436	378	417	390	426	409	384	435	397	417	425	401	427	391	412	444	402	425	432	424	409	409	440	413	378	430	407	423	414	389	408	404	421	424	384	416	395	410	445	419	433	409	445	409	441	399	404	421	403	407	448	395	367	379	418	379	419	400	433	442	444	408	390	443	456	415	420	417	430	418	422	419	444	389	392	439	434	399	411	417	371	419	447	391	380	401	405	411	400	413	415	424	426	404	418	419	412	378	424	423	435	421	439	392	375	397	418	406	391	388	409	433	434	389	403	416	413	438	403	425	375	424	406	415	427	384	401	418	390	401	368	373	403	434	389	406	416	455	428	386	386	438	388	396	337	366	392	417	438	453	418	394	430	399	410	427	408	441	416	388	384	413	430	382	394	410	390	428	411	413	442	403	417	425	420	437	408	405	431	395	458	390	431	427	420	420	397	393	414	442	383	386	418	403	426	413	404	361	407	418	412	403	379	390	415	368	435	432	405	400	406	415	409	417	411	416	400	411	408	410	403	401	400	408	404	424	371	464	371	347	401	358	442	421	444	441	401	387	412	391	438	395	434	402	408	406	396	402	417	392	408	393	400	410	423	433	437	428	398	424	397	416	439	380	406	441	411	435	451	395	430	424	368	426	353	441	416	438	410	398	407	433	401	398	409	435	418	429	387	398	421	389	379	392	413	398	382	397	409	400	406	378	418	395	420	414	424	423	413	401	432	401	415	417	388	402	408	384	405	404	365	425	415	464	425	426	388	381	437	395	431	407	415	414	385	451	401	373	411	419	380	400	390	421	411	419	380	396	446	433	416	395	382	381	434	424	413	408	395	439	386	401	405	450	408	432	425	424	407	383	392	414	386	388	428	417	390	437	423	441	426	421	418	408	384	392	435	424	446	413	402	389	404	397	463	381	424	414	392	482	408	435	425	409	464	387	414	384	425	415	402	428	441	429	444	387	395	386	403	411	438	434	420	405	409	379	416	390	394	441	410	404	413	413	411	438	406	394	437	411	426	422	424	437	391	421	394	401	397	393	402	397	421	412	407	399	429	429	409	408	407	390	409	438	431	444	445	415	382	398	397	416	398	384	402	413	432	423	397	435	396	413	382	453	399	450	401	448	395	403	422	440	388	424	406	432	398	423	431	455	410	426	391	411	435	434	379	389	469	407	443	429	425	390	407	423	411	402	420	430	404	384	394	426	409	470	403	386	423	386	417	385	410	429	423	416	445	407	379	392	422	401	385	413	439	391	407	396	414	462	408	414	415	431	410	416	389	410	407	432	401	402	436	472	409	390	405	396	403	425	429	433	405	441	420	402	407	415	419	435	404	425	430	441	420	381	399	402	405	427	417	415	415	381	398	395	418	395	411	402	384	435	430	384	445	430	415	443	403	423	386	401	411	430	375	423	391	411	455	383	428	429	412	427	385	392	388	410	419	427	384	402	394	392	420	429	422	393	436	408	413	401	404	388	395	410	418	398	379	405	411	396	442	398	407	384	409	372	385	411	388	424	393	433	426	396	440	363	439	416	428	382	458	405	473	357	408	405	424	404	444	402	433	419	400	432	401	422	388	419	381	408	442	406	414	414	423	392	375	387	448	406	414	405	409	437	425	432	386	409	434	438	410	404	418	418	401	404	387	415	405	404	404	423	386	433	414	439	392	399	401	414	394	414	433	429	436	380	417	408	405	411	420	437	408	420	428	410	452	411	362	375	414	385	410	399	400	422	394	413	424	429	405	412	399	397	420	370	373	429	401	427	410	422	414	398	409	401	370	452	418	404	433	394	410	389	441	383	406	434	401	387	391	427	436	400	398	421	438	427	380	383	387	378	381	409	396	420	434	416	415	426	409	379	393	428	382	471	426	388	417	388	384	424	385	443	408	409	380	402	392	438	437	419	393	364	405	413	415	414	401	368	407	401	423	412	411	417	408	407	387	407	411	403	416	414	376	418	416	427	426	405	389	426	397	372	426	421	383	417	388	401	399	431	423	414	399	435	409	395	404	425	411	425	407	420	406	415	371	423	415
23326	21696	29445	24634	22195	23171	18539	6113	2783	2148	1526	1224	997	887	779	698	665	644	596	645	593	576	484	543	519	451	515	516	544	515	521	518	531	536	476	483	488	487	482	567	491	498	475	491	511	432	467	446	499	519	485	497	520	484	510	501	465	514	499	503	476	493	483	484	483	469	482	475	478	447	483	478	475	516	465	478	487	466	481	478	485	482	497	440	522	532	500	505	507	490	475	483	475	483	498	486	510	472	479	542	456	449	469	518	465	473	498	451	483	511	474	464	475	475	518	438	459	496	520	521	487	475	495	497	478	443	526	473	490	485	507	495	452	496	467	494	488	470	430	503	501	495	467	472	483	494	456	467	490	485	454	487	455	489	453	490	543	477	500	484	467	495	452	526	479	474	474	481	486	480	450	483	529	482	520	494	506	450	447	479	467	477	483	516	509	459	446	470	454	455	449	492	497	506	473	464	474	471	476	468	461	497	479	495	479	497	506	492	500	504	468	465	442	449	449	477	485	482	508	499	535	469	496	491	460	481	491	475	484	493	468	499	499	490	475	456	488	491	522	459	449	464	525	522	460	515	490	494	484	514	487	488	533	476	476	511	478	483	523	489	532	496	474	515	451	484	492	499	501	513	457	480	477	501	457	478	470	492	467	498	479	447	471	522	489	489	464	508	449	451	485	498	494	483	511	507	505	461	493	501	495	453	466	484	481	453	458	466	459	482	487	505	494	486	456	446	457	454	509	448	470	464	473	498	465	481	503	474	509	465	483	514	443	492	499	450	486	493	479	484	481	436	481	499	519	515	523	512	480	491	489	496	468	487	464	472	478	472	460	555	513	492	461	477	463	449	495	472	464	472	473	517	479	475	480	491	474	478	466	475	513	485	492	461	450	483	485	480	450	528	494	446	504	519	479	484	448	492	482	442	469	451	491	492	474	479	516	469	479	506	430	466	515	473	425	459	475	473	498	513	530	469	493	451	509	520	488	448	487	472	482	448	482	477	460	476	501	475	490	472	486	526	470	463	503	480	473	451	480	476	484	474	531	468	471	440	492	473	515	474	470	473	480	499	483	470	503	478	522	501	484	485	483	496	441	463	452	532	522	478	503	484	475	511	506	448	480	500	531	487	489	502	495	483	479	485	480	505	492	466	470	471	469	494	495	478	508	499	467	478	465	473	488	490	504	463	497	507	474	510	507	460	511	470	500	504	462	491	472	480	465	468	489	479	471	496	490	450	497	512	473	480	493	483	475	474	488	525	509	495	462	469	533	448	529	493	497	483	512	462	477	479	482	480	483	475	457	443	475	492	502	486	449	507	498	497	468	464	480	443	502	476	475	509	508	490	481	467	486	463	488	494	466	503	489	484	487	452	504	470	474	464	459	494	514	468	498	486	474	506	545	491	491	500	486	492	469	497	504	485	480	447	500	467	480	498	476	475	466	516	492	494	489	488	460	473	467	499	441	448	460	484	477	487	510	476	489	484	467	431	473	515	503	455	519	462	479	482	452	447	496	473	495	464	459	507	488	489	521	507	488	487	497	526	472	496	513	472	502	484	481	513	461	488	480	432	476	467	465	476	514	464	456	502	495	490	481	482	466	498	511	487	446	520	512	470	440	477	488	508	489	495	501	512	502	482	501	502	473	477	481	445	498	445	490	500	538	461	470	490	485	493	484	515	489	514	487	464	444	517	472	441	483	536	460	455	477	476	496	491	471	467	491	457	514	466	476	468	489	451	516	464	478	488	462	497	470	504	484	486	479	493	457	483	483	502	465	501	463	506	484	492	483	455	450	478	471	467	487	450	489	481	459	513	486	488	444	484	495	479	451	461	463	479	507	490	490	500	497	446	494	439	477	478	480	509	500	483	463	479	521	466	484	452	497	474	407	508	488	492	529	492	482	500	481	462	472	482	473	465	511	474	533	477	476	453	502	494	474	482	477	482	461	447	466	481	492	482	468	494	503	498	484	494	467	467	476	482	467	462	482	504	494	462	490	464	453	478	519	485	469	475	500	469	467	478	483	513	477	452	497	496	492	555	466	523	496	472	487	494	491	480	523	511	486	492	471	486	468	489	447	529	507	484	448	463	488	489	478	483	481	490	518	521	499	491	478	511	500	459	500	487	480	515	444	516	467	498	491	457	509	507	492	465	476	501	469	491	457	499	488	466	507	528	467	498	480	462	516	494	459	515	459	491	479	507	492	498	482	503	478	516	473	547	472	458	484	491	447	493	505	505	476	504	484	480	464	476	434	489	464	450	484	480	435	486	479	437	498	468	485	494	519	493	482	477	444	495	499	493	425	491	456	511	530	493	466	454	504	479	434	489	487	487	497	439	511	492	463	508	485	498	474	472	422	502	474	492	494	446	484	510	476	475	471	518	490	458	469	492	465	469	466	508	486	510	498	472	456	456	459	453	478	455	473	481	501	514	471	480	517	479	457	523	479	525	451	455	465	493	528	468	497	506	491	490	469	446	432	444	455	492	441	471	455	478	460	496	448	475	454	493	479	468	495	499	476	506	483	483	455	473	497	510	461	482	516	460	492	493	481	506	473	488	506	442	470	522	449	461	468	489	470	473	499	444	492	472	496	499	500	471	523	496	454	518	506	518	461	485	417	488	481	493	462	523	462	473	526	450	506	461	500	471	502	454	509	455	476	477	473	514	475	514	498	503	452	513	484	526	488	497	499	470	481	495	483	502	520	505	508	498	490	462	498	499	458	452	457	489	495	475	512	459	492	485	494	448	498	489	495	472	492	508	474	482	485	467	523	524	447	485	483	473	501	486	475	491	528	487	473	520	513	522	483	507	449	471	492	470	498	472	495	512	498	488	470	477	484	492	517	464	501	472	460	485	469	467	464	471	445	483	487	509	449	434	453	491	488	478	457	508	490	485	492	500	496	485	495	472	483	491	521	484	515	538	502	482	455	449	462	493	516	487	468	515	494	490	493	491	499	469	501	489	509	478	490	484	508	498	525	485	488	459	523	471	466	460	478	486	496	466	473	506	460	477	488	483	510	497	504	468	498	485	478	484	483	508	491	462	458	447	440	493	471	495	485	496	473	488	498	484	462	473	480	482	467	439	488	437	519	483	519	452	463	513	500	487	453	455	449	524	501	469	475	508	490	519	542	503	502	474	452	523	490	491	524	488	421	478	460	498	477	509	491	510	484	472	505	486	497	490	502	446	488	466	489	460	465	463	451	480	478	472	489	451	472	511	487	493	510	508	483	473	492	452	492	479	494	487	468	469	451	501	440	485	467	486	478	477	496	475	512	470	453	517	527	511	519	526	512	489	476	477	477	475	486	459	467	471	505	485	486	457	511	521	500	450	490	529	484	442	485	501	486	502	467	481	488	448	450	497	463	502	511	450	457	459	485	508	474	526	449	486	478	526	481	470	485	501	460	457	455	490	451	488	461	495	476	500	469	488	503	433	473	515	491	472	452	495	490	453	469	466	474	497	497	447	499	497	505	478	461	483	507	475
34565	63578	51004	35768	28236	22422	15029	7953	4514	3539	2403	1733	1465	1256	1038	866	842	732	715	722	648	621	582	530	580	515	557	558	536	530	506	503	543	511	500	549	518	490	556	532	519	506	489	509	486	486	512	489	473	489	502	493	486	509	481	489	483	471	483	491	518	523	529	489	510	509	467	502	487	485	473	481	487	525	476	522	502	425	476	536	478	494	500	499	499	508	536	493	451	488	512	487	486	521	493	502	509	490	484	488	454	490	472	508	510	479	500	565	495	523	452	487	518	464	502	511	487	517	498	472	512	506	504	482	496	478	495	471	530	503	470	499	493	496	489	484	541	529	514	520	467	451	482	458	487	479	475	467	482	519	485	506	455	488	487	491	527	474	521	476	505	492	531	474	521	471	481	496	502	496	464	482	494	496	468	472	486	486	475	494	477	483	515	507	526	483	480	469	541	512	495	511	464	484	481	446	495	510	508	492	476	465	448	456	489	466	498	475	482	543	510	441	491	475	471	494	515	523	479	471	477	488	514	498	489	489	447	539	498	496	483	511	494	510	479	496	500	450	488	487	533	517	497	496	479	505	471	513	502	517	504	518	499	487	478	480	526	503	490	496	537	522	497	536	508	463	507	504	511	467	477	485	479	481	461	509	514	499	503	496	495	491	532	477	489	460	474	491	452	493	489	492	486	454	500	515	490	525	478	486	502	480	538	482	505	488	518	466	475	526	471	527	490	512	435	505	499	518	494	487	528	502	519	496	461	467	490	486	499	503	462	459	529	491	484	488	509	499	508	501	523	487	510	505	515	498	498	508	497	491	481	462	521	503	508	491	500	482	510	500	489	525	480	518	528	477	531	497	444	482	511	488	479	539	486	501	497	498	492	503	510	493	445	442	512	510	490	522	503	484	505	485	486	499	458	485	463	454	491	510	500	491	460	480	478	531	521	478	502	516	489	524	492	477	468	485	505	496	490	467	469	471	479	508	486	469	500	446	523	491	532	517	467	512	521	514	497	498	481	493	507	504	501	482	453	500	489	450	527	505	480	438	530	488	480	536	482	483	524	526	467	537	470	489	508	524	505	458	486	520	450	529	533	464	501	486	500	507	496	462	497	490	502	511	468	522	479	475	504	430	466	506	490	485	492	488	490	464	501	517	537	461	469	523	462	510	508	535	539	485	493	515	503	494	501	507	523	504	521	514	483	513	492	476	484	474	499	470	478	493	481	462	467	491	535	476	475	519	498	502	496	490	482	497	506	523	484	500	544	463	486	494	524	462	481	492	514	470	528	480	475	508	495	488	516	512	506	498	493	511	489	510	500	491	514	481	509	498	491	463	468	521	472	528	530	485	521	501	496	476	464	512	507	500	511	466	469	476	492	503	490	502	487	510	469	503	486	480	498	476	452	490	492	488	495	488	464	458	519	509	494	501	466	461	473	465	517	503	504	494	458	474	497	501	491	509	498	512	519	520	473	501	475	479	445	462	468	468	511	472	489	477	493	497	494	458	523	485	491	491	461	465	503	484	505	506	485	495	499	492	538	523	489	500	511	466	491	482	495	493	472	553	489	502	453	476	499	493	521	473	531	483	522	494	538	463	482	496	478	509	495	459	465	492	480	486	507	485	507	473	514	468	506	471	514	487	505	476	493	492	494	542	442	484	514	489	451	465	491	475	522	485	509	453	496	482	464	495	475	459	472	464	478	466	462	472	483	474	501	481	496	509	491	479	496	504	509	477	487	477	507	454	486	489	496	501	477	497	516	497	500	503	492	527	535	497	466	462	494	506	477	498	530	492	523	511	475	500	526	483	517	503	502	475	528	525	507	519	468	487	466	466	488	468	513	486	474	485	513	504	484	510	542	477	472	492	486	495	478	501	480	476	499	495	498	496	514	492	502	489	502	441	511	493	479	495	515	470	494	514	505	481	500	532	522	523	530	506	477	449	474	476	514	487	558	490	499	477	520	516	474	518	486	513	482	486	514	514	472	483	478	497	508	478	459	519	486	490	503	489	517	500	509	476	481	470	515	485	495	501	488	466	519	517	490	491	480	485	451	506	484	492	497	496	526	443	505	533	503	500	462	506	470	501	491	490	470	474	477	468	477	506	485	473	463	506	529	490	497	431	484	489	500	498	487	503	451	500	542	523	514	485	481	496	468	510	503	499	463	485	508	486	483	502	480	494	481	437	525	491	476	499	536	502	441	484	467	511	481	497	463	490	505	507	526	473	481	473	461	485	523	502	503	497	522	495	501	501	496	489	489	459	500	503	494	484	492	458	480	516	493	474	506	486	477	519	501	482	503	504	513	497	517	460	492	487	471	493	433	479	498	485	519	496	509	497	463	469	506	520	479	527	516	483	492	495	467	520	456	481	500	452	479	505	503	500	497	504	523	520	528	510	507	521	493	466	533	518	528	493	495	499	502	500	460	475	501	511	489	501	495	508	503	514	530	520	461	508	449	433	541	481	452	480	496	491	492	500	490	532	456	482	510	489	476	489	493	490	471	453	517	511	470	505	521	511	503	525	456	466	479	517	469	465	478	519	533	469	509	524	513	481	494	502	453	518	496	476	479	485	535	465	534	514	519	495	511	515	523	512	445	453	458	498	520	515	437	468	500	494	496	500	473	524	491	512	509	491	466	469	514	496	496	476	524	510	468	499	516	519	513	497	501	519	518	500	474	494	443	468	503	508	500	512	468	500	500	524	460	477	472	478	492	519	469	497	510	494	446	497	503	493	531	488	504	460	500	514	507	463	528	503	469	514	488	510	503	495	480	486	477	498	512	502	455	520	503	475	540	491	524	513	455	474	485	483	491	446	500	521	498	513	479	521	481	504	476	503	500	478	494	502	488	489	505	491	509	512	511	461	483	488	501	509	490	490	547	520	507	484	489	496	497	473	491	497	505	497	480	503	500	505	472	511	493	477	465	483	505	518	490	500	478	499	495	526	457	547	513	500	513	516	544	493	502	517	523	477	488	489	497	504	481	505	500	510	494	515	494	510	499	499	536	475	468	479	468	488	501	506	481	484	501	493	473	490	462	461	470	494	491	481	439	500	503	512	502	470	508	462	504	461	483	500	468	490	477	506	468	510	526	463	487	488	505	503	466	493	483	501	517	513	522	500	516	516	453	481	500	465	492	479	492	483	499	465	492	494	494	485	477	492	507	516	512	484	449	462	490	474	452	486	480	489	488	459	493	487	458	464	509	511	478	455	497	484	488	500	506	541	511	500	483	504	512	511	467	496	491	475	502	495	479	491	473	439	474	462	490	513	487	525	443	495	509	491	468	483	498	499	483	503	490	495	510	465	513	466	490	485	478	493	480	484	494	489	511	492	531	458	497	455	473	493	492	465	473	483	469	512	460	485	520	541	489	488	482	464	483	477	504	515	477	515	463	499	461	475	489	487	435	484	491	513	466	478	484	495	491	491	485	480	483	475	450	485	485	513	488	520	487	507	560	441	464	502	447	522	464	489	484	470	496	515	491	496
32248	34618	36521	25221	12684	6404	3260	1777	990	741	603	465	383	361	336	274	291	263	285	292	264	268	256	261	258	286	258	268	248	284	280	263	269	260	266	292	269	259	258	257	255	250	243	246	261	255	251	278	252	232	267	240	251	260	266	252	219	280	243	269	274	286	248	268	284	263	270	263	283	266	267	268	268	265	265	262	253	235	269	242	278	256	268	292	268	259	249	271	253	284	256	244	241	244	248	258	269	275	247	273	296	233	278	287	240	241	265	249	238	274	270	268	232	248	275	285	259	220	244	264	258	276	277	251	266	262	233	269	265	268	265	259	227	241	258	233	303	244	280	279	274	263	255	255	271	271	285	242	250	275	246	263	246	271	286	256	247	237	256	270	251	277	269	263	294	270	272	262	241	251	279	247	259	248	263	241	258	237	295	237	268	246	249	252	265	250	235	274	263	236	269	243	266	268	255	244	268	243	250	238	260	260	266	256	254	278	285	252	279	291	262	255	271	243	293	274	266	253	258	263	263	274	259	239	244	289	284	276	258	283	259	257	262	264	244	252	261	234	299	280	246	271	277	262	244	277	246	260	245	241	248	289	247	250	294	241	275	274	272	276	277	260	266	261	230	287	278	269	282	257	279	262	253	265	286	251	274	278	245	253	278	251	271	269	296	271	296	264	230	261	246	245	266	292	262	260	258	264	255	284	258	258	243	260	256	263	273	281	306	256	262	258	261	251	218	269	253	250	276	312	257	269	287	315	242	287	262	269	239	275	258	278	262	285	270	257	269	248	289	271	288	255	261	270	300	254	242	260	281	238	232	245	273	297	258	245	265	255	246	271	251	277	289	265	254	247	257	260	259	234	258	283	249	253	259	248	282	261	267	289	253	276	279	275	273	275	252	258	252	251	258	252	275	245	263	243	281	267	259	267	277	245	262	255	257	257	262	239	263	239	242	249	265	260	243	235	250	268	263	274	286	262	231	239	254	255	274	243	322	271	259	241	259	276	244	249	282	249	267	264	261	276	265	277	271	245	278	258	292	228	266	257	286	245	292	251	274	291	242	257	251	252	267	246	266	249	281	275	290	269	267	246	232	270	247	256	238	258	273	269	263	237	249	271	229	250	256	242	273	278	259	253	289	246	246	254	295	247	272	237	251	243	239	263	282	247	257	248	292	292	262	241	264	258	246	259	261	255	271	258	240	296	258	246	269	275	239	266	269	245	270	267	289	241	263	283	281	262	244	258	274	245	270	232	275	269	227	243	234	262	255	254	279	265	269	253	258	289	223	241	276	263	245	245	297	236	271	257	250	242	243	259	253	258	257	255	254	273	281	274	245	242	270	244	234	280	255	241	242	257	266	270	261	261	244	247	274	228	270	261	245	256	241	240	234	247	229	262	238	264	252	263	239	294	246	266	263	258	254	278	241	261	269	260	237	245	247	250	251	264	299	274	262	286	251	273	254	265	262	281	262	250	270	288	245	256	250	245	235	276	251	227	244	259	250	246	224	246	248	310	238	294	241	267	261	265	253	250	250	235	250	271	265	267	285	277	245	267	274	261	264	262	264	250	269	251	248	239	244	245	273	271	265	238	280	239	238	264	242	274	285	269	250	246	266	269	273	274	256	249	243	262	270	263	247	257	249	261	249	292	248	268	263	257	276	288	273	270	256	272	258	249	263	252	268	245	295	296	267	232	287	263	256	262	268	251	268	240	259	238	270	271	235	289	274	286	250	278	283	262	246	279	257	260	257	251	265	236	270	276	266	245	252	229	254	300	247	242	249	265	209	257	273	270	255	249	234	270	285	256	267	274	264	279	263	250	288	278	262	253	272	257	254	272	221	240	269	253	249	226	256	268	269	259	244	292	254	274	233	261	245	240	265	255	260	242	238	257	245	268	228	244	251	247	259	264	248	266	236	235	245	272	256	262	255	241	258	283	273	272	274	259	273	262	239	258	266	274	235	270	265	221	238	280	273	239	262	273	249	286	265	274	269	250	275	268	268	260	250	256	267	266	240	266	281	261	240	283	239	263	260	260	259	262	244	253	262	249	272	262	269	266	266	286	226	258	262	262	258	253	265	290	271	265	230	249	268	281	269	287	244	246	225	278	275	249	247	270	272	265	262	270	243	279	273	262	261	256	280	287	249	248	246	249	228	237	268	267	257	248	270	257	249	269	276	289	264	268	261	267	248	253	260	247	247	281	243	228	280	221	290	257	252	287	270	284	274	276	246	279	242	292	256	286	237	289	251	279	272	232	243	253	288	280	258	256	314	275	243	244	260	261	270	259	302	271	251	242	259	249	257	274	285	241	259	284	271	267	266	285	250	292	262	249	267	270	265	246	283	286	252	264	255	250	239	269	254	252	261	243	278	281	274	283	254	236	263	253	275	247	257	276	272	254	255	283	245	270	244	252	251	246	265	261	274	250	258	265	239	294	279	271	265	246	273	260	267	259	262	252	252	244	259	271	268	280	259	237	247	246	245	255	236	270	231	286	234	238	286	248	276	279	273	264	245	255	264	235	245	228	282	268	260	280	227	271	235	266	270	259	245	266	246	254	272	258	258	269	255	244	265	245	223	253	258	252	271	268	253	251	250	281	246	269	240	266	253	240	266	261	255	258	241	254	277	258	233	303	241	255	258	255	254	253	263	228	277	260	257	283	270	248	242	270	254	255	264	262	247	222	261	264	257	250	241	248	241	255	243	255	271	269	237	253	279	270	243	301	246	222	261	266	263	290	235	275	245	237	243	277	256	260	257	232	278	282	255	253	231	275	243	240	265	246	259	276	287	252	279	277	257	274	246	258	276	284	246	267	274	245	260	267	259	247	265	259	262	291	258	283	259	242	233	261	241	252	267	262	262	242	268	281	262	272	278	237	265	260	240	255	277	258	238	220	255	221	272	289	261	262	253	292	271	274	282	272	275	259	254	253	260	283	257	243	271	274	279	240	242	265	258	254	296	253	229	247	253	274	250	292	281	251	259	237	271	280	288	254	232	254	294	241	270	256	271	244	256	251	266	278	282	242	267	263	275	252	219	243	277	249	243	252	261	282	278	246	258	244	231	290	229	254	290	229	248	252	244	255	287	271	268	264	263	265	237	247	261	278	245	261	261	249	276	248	255	281	235	247	266	251	277	275	262	278	261	258	277	286	300	277	265	266	249	262	267	245	240	240	271	256	264	289	259	250	272	249	260	247	241	238	230	287	302	243	282	261	213	257	268	258	281	242	268	256	265	276	263	270	250	268	266	287	231	241	276	262	238	280	273	246	281	261	262	251	245	232	276	226	231	270	260	254	253	264	257	250	240	263	235	274	285	286	267	275	245	247	287	267	254	264	277	276	262	268	258	255	255	244	277	265	271	253	242	264	261	255	282	255	243	263	261	262	238	290	272	279	283	283	274	263	218	287	275	286	253	280	244	252	262	245	251	253	267	253	277	267	286	262	275	267	254	254	263	277	252	275	238	258	282	255	279	271	277	236	250	266
33155	48700	36840	23060	14935	9314	5316	3215	1592	1252	948	663	520	539	464	372	355	357	336	315	315	337	311	300	345	321	292	302	292	296	299	275	294	280	259	281	281	293	294	293	285	270	303	287	297	294	292	293	281	282	293	291	289	276	315	258	287	287	300	302	290	251	287	260	300	270	281	292	278	302	278	288	247	285	269	297	278	284	275	284	256	285	311	307	325	316	272	287	337	267	254	258	301	261	272	281	277	309	309	288	287	290	260	271	292	267	322	330	279	283	272	248	306	273	279	300	304	325	271	265	290	278	275	294	279	306	296	282	331	313	271	253	279	255	268	285	309	305	305	271	271	271	292	270	285	282	278	306	277	295	288	287	299	285	309	284	264	264	310	300	276	316	294	282	303	275	296	303	279	270	284	301	305	281	296	272	293	282	285	310	321	294	261	261	267	260	275	281	282	292	311	275	275	274	263	302	278	296	252	277	292	302	287	267	281	278	288	270	280	324	263	265	284	308	340	297	254	293	272	289	271	308	267	311	299	302	289	260	292	277	279	278	274	297	290	293	254	312	297	282	277	276	238	276	262	287	285	298	260	272	292	296	261	279	287	279	263	296	260	253	287	305	276	267	293	263	287	320	276	307	282	302	288	301	262	284	287	282	281	309	263	279	271	268	294	276	289	304	266	339	267	292	286	273	306	268	261	252	274	246	317	291	299	280	280	288	284	301	277	303	278	306	283	245	271	267	265	292	295	269	276	273	291	302	272	264	280	298	305	271	317	272	322	295	299	295	282	253	289	274	308	265	262	287	265	294	297	299	272	275	290	269	300	268	272	272	284	263	325	287	287	287	308	281	257	288	302	280	287	284	269	292	313	320	305	298	252	288	274	272	290	283	291	305	273	264	301	277	274	293	273	304	314	275	314	297	284	318	267	281	279	278	283	321	284	266	287	265	249	279	286	280	293	267	293	290	303	288	292	274	282	253	287	267	299	279	269	307	295	257	306	285	268	295	284	284	302	266	276	274	286	286	278	288	273	307	274	251	270	282	291	278	278	297	260	277	286	286	261	307	300	274	271	304	296	271	263	277	303	253	300	324	264	250	316	287	285	292	327	265	256	289	270	264	326	314	277	261	290	282	288	298	309	266	268	289	290	278	277	297	270	303	303	274	307	295	312	285	264	286	286	293	284	282	274	307	291	315	299	294	244	302	289	297	255	255	278	290	286	271	295	250	290	267	275	250	239	269	282	265	288	285	307	247	312	296	307	264	284	273	297	265	291	294	305	283	231	301	261	301	289	272	341	264	260	300	287	292	257	300	264	311	287	290	286	299	302	293	299	285	284	308	256	265	327	286	299	297	284	318	273	278	275	294	275	281	285	295	270	325	268	291	273	303	297	263	278	283	283	250	281	301	273	303	289	295	272	288	275	278	296	274	302	312	270	289	281	273	269	284	257	276	294	270	300	290	308	283	309	293	280	306	289	265	306	256	265	276	266	289	278	262	288	264	295	280	279	245	287	281	270	265	290	264	292	292	275	276	319	255	273	259	266	269	283	280	268	297	265	271	288	296	261	286	289	249	285	330	267	268	279	259	277	285	268	276	264	289	298	258	286	277	287	274	276	301	300	290	295	302	291	278	300	243	295	286	301	289	256	244	287	282	287	258	300	277	311	265	271	326	281	266	292	290	311	267	302	282	287	289	291	278	287	290	287	291	289	277	281	273	272	275	267	280	306	309	293	274	283	277	272	276	277	283	285	298	257	289	270	262	265	277	278	273	298	285	246	308	298	292	279	283	289	303	308	234	299	295	262	276	280	287	273	283	268	292	311	291	284	274	287	281	300	277	270	303	269	305	323	271	267	309	286	289	250	301	244	281	305	313	298	265	299	278	310	283	286	306	262	286	312	292	246	285	295	291	305	272	263	285	270	291	328	271	309	276	299	270	301	288	293	287	306	290	304	288	269	309	262	300	281	288	284	264	287	305	295	263	299	286	294	312	282	281	274	265	297	283	311	312	275	285	310	283	293	292	265	307	263	301	278	292	278	268	285	317	289	251	292	292	317	260	319	305	241	295	275	281	273	288	263	262	265	294	292	303	276	286	300	302	263	294	284	260	290	307	272	268	320	279	279	242	280	302	279	280	306	269	287	258	266	286	294	258	259	285	317	269	292	266	276	293	302	301	302	289	284	293	273	264	290	256	268	288	277	304	306	287	280	313	289	312	277	272	305	297	305	272	269	280	296	288	313	292	297	282	284	278	285	271	302	275	258	277	267	263	276	265	292	307	290	285	293	276	262	293	279	256	276	289	303	289	309	279	286	301	292	315	295	291	288	258	282	309	283	309	300	290	288	305	283	297	275	279	296	265	293	321	278	300	283	290	280	298	295	266	262	265	279	261	271	257	280	301	290	256	320	307	298	287	299	273	299	276	292	261	269	307	262	305	286	260	291	284	284	298	243	264	282	282	257	283	268	267	304	293	282	279	288	286	308	289	299	259	291	280	269	262	317	289	261	297	263	298	289	296	300	276	300	304	271	301	300	283	252	291	261	266	328	283	277	289	295	285	259	299	275	282	283	290	281	288	287	307	269	285	269	289	292	280	283	288	300	294	287	286	280	301	264	287	324	287	273	304	292	281	293	275	296	284	262	275	286	300	300	305	276	287	273	301	269	284	312	279	307	263	272	250	307	286	277	290	322	301	250	270	317	280	297	269	297	280	275	285	288	300	303	280	281	303	270	276	319	278	267	276	301	254	300	295	282	268	275	264	303	314	276	308	285	283	295	280	278	268	284	288	281	255	277	274	258	291	266	291	294	273	287	284	279	297	305	301	325	297	279	287	269	284	295	272	265	276	304	255	277	261	275	287	259	309	280	280	244	290	281	253	300	292	286	286	280	273	283	327	287	267	297	283	299	277	262	291	294	282	285	269	278	286	287	272	302	295	263	253	289	269	279	274	277	282	297	281	324	292	296	287	308	290	276	309	305	282	299	278	260	305	261	254	290	299	292	287	296	275	268	305	256	308	296	266	307	284	318	304	298	280	295	307	325	278	273	264	301	287	284	276	326	299	309	276	282	278	314	301	288	301	260	284	252	298	271	277	286	282	289	277	310	241	281	254	272	291	290	293	288	273	283	276	246	285	280	292	267	271	271	263	284	269	271	281	291	292	303	280	286	281	273	280	291	302	279	322	260	316	288	292	293	285	292	264	288	328	294	293	292	259	298	274	304	310	298	289	295	287	290	269	253	316	301	277	283	263	287	283	301	296	283	273	293	279	284	268	298	282	308	301	290	308	293	301	293	301	288	254	291	255	279	282	273	287	307	286	293	310	303	253	275	277	252	273	318	279	294	299	253	274	278	297	248	269	299	296	284	265	299	281	291	269	318	289	269	259	301	302	268	302	290	272	298	282	286	273	305	267	275	297	277	293	315	284	285	302	312	284	263	278	309	295	294	280	288	293	293	307	277	284	260	262	290	314	289	283	305	287	271	269
24487	21673	29196	25758	23014	20134	13377	5074	2680	1928	1493	1102	700	540	456	421	454	377	394	376	358	344	333	365	342	344	314	318	347	335	315	339	316	349	345	327	321	312	328	311	347	328	329	296	330	315	320	326	316	328	315	283	317	322	309	281	336	323	321	313	269	330	292	304	324	280	315	294	304	326	312	305	329	300	343	320	310	292	313	323	302	315	322	296	302	321	285	289	312	320	308	290	316	325	288	291	348	302	319	302	283	316	288	277	298	288	329	292	267	301	319	296	312	303	330	320	292	336	304	330	288	314	321	302	294	303	321	306	329	297	323	301	289	294	320	334	294	293	298	338	345	300	316	308	328	323	304	317	316	329	338	291	312	307	292	320	295	325	292	320	339	258	315	317	304	289	308	338	305	313	327	324	323	287	319	312	294	307	306	322	295	326	317	308	296	335	310	320	289	309	320	293	306	302	289	315	305	325	335	317	318	316	329	279	329	333	334	298	304	284	311	318	327	301	333	281	320	311	292	312	336	309	319	296	346	335	331	320	293	291	300	305	310	288	317	295	311	315	302	310	331	307	320	302	322	320	308	288	329	309	338	326	294	304	317	348	296	315	290	330	313	301	334	285	309	313	297	328	282	300	328	308	286	332	323	339	298	317	301	328	300	320	296	328	303	301	294	313	296	296	313	309	335	296	296	276	340	269	285	314	347	312	310	325	280	313	302	289	304	300	296	285	308	299	293	291	279	327	329	299	315	326	292	320	318	342	302	338	293	317	312	360	278	337	315	290	317	294	311	332	309	342	341	324	302	320	278	322	308	305	308	337	314	299	299	331	291	295	325	284	301	301	319	306	338	290	304	316	313	321	281	296	305	319	326	303	284	319	310	292	286	304	314	314	307	361	344	281	314	338	289	314	307	306	309	276	297	333	332	298	323	286	314	292	299	304	320	285	322	282	296	305	342	328	312	306	295	282	325	299	310	312	318	349	294	289	259	318	326	330	308	310	338	321	308	320	337	318	303	303	286	327	289	328	331	322	326	281	304	350	280	344	313	322	312	314	314	307	319	295	266	325	335	315	295	323	306	290	318	261	297	302	320	340	310	317	290	284	306	306	306	305	298	313	299	312	317	298	304	299	307	328	284	290	296	295	302	328	315	331	318	297	296	313	285	325	289	304	282	310	322	323	287	307	304	303	305	298	278	280	310	301	314	288	340	319	300	314	302	299	327	329	307	310	288	314	353	294	336	298	314	313	305	304	295	302	317	310	307	302	308	335	306	325	299	310	327	329	311	307	327	326	319	316	280	309	329	324	329	340	290	302	301	279	309	343	304	305	299	361	295	317	305	335	318	322	301	292	314	321	291	307	359	295	296	327	309	282	308	328	283	308	320	307	305	329	323	310	289	315	334	319	322	356	290	292	333	313	315	293	306	294	315	307	325	303	268	326	303	305	299	342	327	307	293	303	330	296	315	303	331	298	312	301	283	289	314	325	290	296	302	283	334	318	337	317	325	347	316	339	319	313	283	296	285	291	287	318	344	289	274	318	281	346	351	299	318	318	302	311	289	313	293	288	325	316	296	301	324	294	316	307	326	326	314	295	329	328	324	301	346	330	307	296	295	292	304	327	303	306	307	298	324	353	319	321	290	294	325	324	323	298	329	311	289	338	332	331	277	303	302	304	309	303	312	319	295	312	289	328	298	291	332	299	321	288	306	316	306	318	308	312	326	285	285	314	314	288	301	313	292	302	296	316	327	352	323	324	316	322	297	327	286	311	343	297	276	331	324	299	311	311	315	310	324	294	328	270	314	295	292	314	320	305	345	303	297	300	315	320	320	303	323	302	315	290	341	274	311	294	331	285	313	284	336	339	307	309	285	331	296	335	341	352	282	310	303	308	295	274	295	323	309	287	294	337	297	320	317	338	320	336	321	320	319	314	307	319	286	315	294	302	294	293	310	308	278	307	319	324	286	300	320	325	316	322	302	340	293	312	311	296	313	312	321	341	302	339	308	300	291	320	305	340	310	299	332	306	282	305	297	289	312	309	331	311	319	316	320	332	310	302	321	320	323	287	321	305	338	313	311	314	295	322	320	298	285	296	308	313	314	316	303	340	298	315	298	295	327	317	300	338	327	325	301	292	303	304	308	300	301	307	321	314	298	299	316	274	312	311	300	312	308	310	294	300	325	279	317	317	341	314	315	293	286	316	341	317	319	313	317	306	314	322	312	305	294	276	297	273	295	293	295	302	319	333	347	299	280	305	305	327	319	321	331	315	303	274	302	298	318	326	284	291	326	286	330	327	308	303	281	328	285	308	305	327	326	284	334	286	334	328	286	311	324	325	323	316	314	313	282	318	329	289	321	289	326	316	301	297	287	374	318	306	330	351	299	335	276	305	273	302	327	307	313	307	283	312	316	307	308	313	319	300	326	297	300	299	302	290	313	313	308	323	314	324	328	311	309	304	325	323	306	282	300	292	334	330	309	308	305	283	324	310	301	315	318	319	305	324	287	319	312	341	325	292	328	298	323	299	322	317	288	281	324	336	320	300	322	316	294	292	328	305	321	308	318	309	333	308	300	291	301	313	321	318	347	327	291	333	323	295	324	335	315	303	313	309	293	281	329	292	317	285	283	288	279	325	320	311	301	282	279	316	307	344	327	314	320	338	288	307	292	327	310	328	324	310	309	279	315	322	290	318	302	300	325	307	292	318	307	305	305	290	310	301	325	323	297	303	295	279	303	327	332	320	326	317	319	297	288	319	301	297	296	311	321	297	272	306	308	299	288	304	292	298	297	324	301	292	309	294	325	309	303	302	338	295	314	293	291	306	294	300	300	303	304	318	318	269	310	296	299	330	320	322	288	287	294	307	361	290	290	330	299	311	312	272	318	346	316	332	268	324	303	304	285	304	258	321	329	282	307	320	319	274	283	322	348	311	291	308	326	324	295	340	314	302	328	298	336	317	307	306	320	297	319	328	284	313	308	292	320	319	299	295	313	310	296	312	328	292	308	308	339	319	307	274	318	324	293	293	290	314	311	315	316	322	324	308	309	310	312	338	302	304	293	275	308	312	314	313	306	321	290	320	295	271	310	305	298	315	311	323	334	328	339	351	306	320	302	307	291	275	310	305	303	309	297	282	301	314	296	325	273	303	307	327	309	305	284	331	328	289	273	289	319	330	294	343	292	289	307	279	319	316	321	309	323	334	290	321	327	316	330	309	318	308	303	312	344	295	343	307	286	306	349	295	302	292	306	314	302	329	320	303	306	311	315	304	320	362	292	324	292	307	320	319	311	317	298	337	323	311	296	299	291	255	271	332	315	326	308	297	280	288	319	311	293	324	322	278	324	300	318	338	320	319	305	336	303	343	327	329	308	301	344	356	294	325	300	296	298	302	333	304	323	297	305	315	317	283	292	287	331	298	281	312	273	282	298	317	287	318	357	330	289	315	301	317	293	331	293	300	301	290	303	294	305	314	327	316	325	289	306	320
33450	59321	46357	31365	24441	20554	14655	6989	4523	3064	2512	1608	937	711	605	514	509	450	416	471	416	361	365	388	369	377	337	340	349	341	321	316	335	316	373	335	345	331	313	365	333	324	360	338	361	311	349	320	298	355	331	307	343	312	327	349	311	326	294	316	366	343	351	301	348	333	330	346	319	344	336	344	338	346	298	339	308	317	303	340	334	313	318	331	322	338	320	321	333	317	298	321	330	331	331	343	323	309	349	311	377	319	335	318	318	336	317	334	342	325	330	310	345	314	333	310	346	321	335	313	340	320	335	299	345	330	356	324	321	323	326	361	356	313	301	315	330	335	320	312	349	328	314	365	293	292	309	315	288	312	332	350	315	289	314	353	311	373	317	344	294	323	294	333	325	319	308	291	356	333	331	319	315	356	333	328	324	313	325	310	326	330	295	338	321	325	355	301	312	321	330	318	354	322	351	324	330	319	305	344	347	336	335	306	316	313	328	321	317	335	321	325	345	329	317	334	349	348	338	334	310	330	319	311	299	345	347	328	298	342	312	344	338	316	323	328	309	328	334	328	337	313	351	304	348	319	328	365	362	360	334	342	326	327	352	332	348	360	290	339	313	307	368	369	340	341	302	353	352	313	303	345	334	334	319	322	324	312	322	336	339	332	324	335	331	329	330	331	281	285	328	306	319	321	325	312	345	332	329	306	318	302	345	336	328	314	290	289	329	336	310	312	299	335	320	364	323	344	341	318	318	351	352	353	350	349	317	319	352	302	322	306	305	341	333	308	319	341	316	318	318	330	323	330	315	336	306	324	330	315	348	339	331	359	340	332	356	328	328	336	323	318	341	367	360	330	318	319	355	321	340	331	322	337	266	348	326	333	327	331	318	338	329	306	343	307	352	343	300	308	322	308	312	343	314	343	294	318	357	319	312	334	313	341	352	332	305	337	320	350	328	333	279	310	316	348	324	319	297	348	347	319	321	309	331	337	323	313	336	320	323	320	310	292	359	290	320	331	329	308	358	312	319	331	308	309	338	320	296	297	349	337	274	347	358	312	326	349	307	294	336	343	340	303	293	312	324	329	340	326	336	348	335	328	323	360	324	343	376	353	330	330	323	318	334	310	296	338	323	321	350	319	295	328	347	292	313	307	320	342	343	299	363	341	329	356	297	304	320	319	344	342	367	346	304	336	332	352	299	352	312	330	317	309	332	330	305	349	336	318	322	368	350	339	326	316	317	318	320	296	345	360	330	357	320	329	315	314	334	357	327	344	311	300	312	325	316	297	301	309	335	358	337	309	328	323	313	328	353	339	308	330	331	348	292	315	291	327	326	345	320	303	354	324	336	335	335	321	300	314	299	320	311	314	346	329	336	328	321	312	317	328	337	349	341	327	325	322	337	318	286	359	343	342	348	303	315	348	323	354	312	294	326	315	328	338	330	333	340	357	327	314	286	332	325	348	309	353	321	332	326	322	318	349	336	329	297	303	339	348	318	326	331	325	324	328	312	319	286	320	340	339	305	324	310	309	320	311	314	320	326	320	319	320	317	323	324	340	315	305	334	343	299	315	315	331	295	306	340	304	316	346	327	333	314	348	334	320	342	346	327	347	319	312	301	348	336	341	299	341	326	339	315	339	310	322	299	324	290	322	333	303	285	326	348	321	345	347	319	340	307	332	335	337	306	322	315	318	343	295	358	333	303	314	326	301	316	301	370	290	283	311	315	356	372	322	313	342	312	342	332	337	354	325	311	306	310	324	317	332	307	308	336	329	340	324	331	335	329	291	335	323	318	321	319	335	334	323	282	311	339	318	348	332	353	318	325	326	324	337	314	313	360	330	316	311	341	317	302	336	325	326	312	318	342	358	349	304	348	290	338	330	336	308	310	317	320	309	352	338	315	336	350	334	338	317	319	345	337	328	318	342	331	332	304	311	329	300	330	346	297	334	347	366	301	320	332	318	358	329	339	331	330	319	348	326	342	342	321	342	321	310	343	309	324	328	324	339	323	342	308	317	333	354	319	315	330	341	338	308	313	316	320	342	330	321	313	323	367	326	316	340	296	300	330	306	316	333	299	327	334	356	321	319	363	335	353	342	326	355	332	349	288	321	326	313	329	326	332	344	342	342	323	371	306	315	308	290	330	363	350	324	330	316	326	315	330	335	328	340	318	338	298	322	347	358	305	343	333	333	335	331	369	333	341	327	323	354	347	327	297	324	335	303	321	316	324	344	314	330	326	305	332	338	336	315	335	304	354	315	296	318	321	339	326	317	343	323	345	349	358	313	350	360	346	329	320	356	300	313	331	328	331	296	343	304	343	341	303	331	325	331	320	355	327	316	339	325	290	357	326	335	341	307	330	330	315	341	338	332	334	321	302	304	351	310	331	324	344	317	327	306	328	331	341	328	332	375	329	340	320	314	351	356	317	297	330	318	293	311	317	321	328	301	324	324	332	329	320	340	353	309	331	371	351	337	279	337	335	339	342	346	351	323	344	350	349	301	356	328	300	297	320	305	380	358	338	343	324	335	345	298	311	313	331	348	298	338	349	339	328	337	337	335	338	336	333	318	353	327	285	325	348	325	331	319	348	342	334	329	363	318	321	341	329	312	334	371	320	311	329	340	341	354	327	352	295	325	307	356	316	311	341	344	324	323	321	369	328	311	299	330	307	300	317	345	317	310	322	312	315	330	356	339	306	320	329	316	332	310	310	325	315	294	343	314	324	313	342	319	337	337	375	338	314	313	309	320	332	322	295	319	301	347	359	309	330	337	344	337	327	302	330	310	341	326	318	344	334	318	327	352	345	326	328	347	315	331	340	325	320	314	307	328	322	323	332	293	350	323	332	327	327	325	322	328	358	307	339	350	320	324	335	313	311	308	317	320	327	329	322	285	334	319	347	338	304	326	317	316	326	313	370	351	311	327	335	320	325	319	324	340	301	319	310	354	321	340	304	335	337	323	327	286	329	312	314	353	306	312	340	297	307	367	322	343	318	330	332	334	284	372	327	318	318	340	284	337	310	329	326	300	328	334	315	344	355	343	340	315	359	337	357	323	304	317	306	302	335	322	315	294	334	314	333	350	331	350	336	322	339	321	322	330	328	358	327	305	333	340	318	345	332	290	302	324	311	339	351	340	329	318	341	342	326	344	346	319	314	331	327	337	292	329	296	320	331	360	324	352	299	343	334	304	338	326	331	330	315	340	345	335	321	347	325	366	323	334	301	337	323	314	350	315	308	331	340	339	312	316	335	286	341	353	327	344	354	341	288	325	305	348	337	332	382	324	331	305	318	347	322	321	338	311	307	323	313	337	317	311	321	303	317	336	341	355	313	318	310	326	310	305	317	336	308	329	307	337	328	352	340	317	344	314	327	336	300	284	336	339	356	339	347	324	303	346	317	346	279	314	329	333	330	361	294	355	324	327	321	345	315	319	331	333	274	317	307	320	329	317	323	329	322	338	322	312	306	362	317	343	315	355	362	324	303	348
25602	21839	29259	27766	20392	14485	8207	4247	2732	1945	1423	1160	817	552	470	463	442	407	489	433	405	425	372	383	404	400	408	428	425	368	382	368	372	393	376	395	426	388	396	381	380	399	392	362	372	378	382	412	414	369	374	377	410	389	421	405	394	387	358	366	388	397	391	378	423	397	408	370	382	416	398	400	387	381	388	413	402	384	398	385	392	375	390	381	347	400	369	365	395	399	356	408	422	424	368	397	410	384	373	414	391	397	419	378	342	391	366	416	406	412	354	398	397	366	360	427	369	408	388	379	354	405	411	376	379	394	408	389	420	377	384	353	397	390	390	419	372	368	395	378	407	417	382	398	352	407	423	367	404	440	406	430	347	371	378	387	388	406	426	365	404	411	360	388	385	366	398	397	378	362	393	401	386	390	401	378	380	363	420	368	363	397	405	391	410	381	416	356	376	357	422	366	425	364	430	374	379	396	377	405	389	439	386	378	428	377	419	422	414	402	385	375	395	390	381	382	381	405	414	389	391	380	410	383	370	353	404	387	403	378	363	404	388	408	394	403	419	406	388	357	402	361	395	390	376	405	410	393	393	379	415	407	387	432	425	365	414	407	402	399	387	392	360	383	382	379	403	414	403	423	409	363	388	392	388	440	376	398	438	371	384	363	369	390	398	427	412	426	407	401	370	406	378	419	393	374	395	398	367	409	391	356	394	380	369	407	396	387	416	387	389	389	373	390	368	421	394	357	385	394	409	378	367	416	403	402	397	391	388	394	381	358	429	406	372	384	441	391	385	415	400	386	417	388	388	417	398	395	415	446	406	334	373	391	375	381	409	384	418	418	426	391	411	386	396	413	373	333	403	406	409	408	406	397	376	391	399	398	385	346	393	414	401	440	382	407	392	381	395	376	391	439	395	398	372	392	382	400	416	406	386	391	409	369	381	358	357	410	367	369	382	381	381	414	405	426	400	399	401	364	400	377	384	376	400	393	390	392	394	419	411	375	368	387	397	400	357	419	384	397	406	391	364	376	394	383	402	410	388	396	357	393	407	367	362	370	354	411	401	383	387	370	392	386	402	403	382	409	369	413	361	440	440	398	375	389	375	388	398	419	383	394	379	407	438	352	395	368	416	380	385	376	370	381	392	403	379	382	410	419	375	396	357	390	398	370	380	383	422	402	397	426	379	439	387	371	382	399	414	429	374	389	373	377	399	401	380	425	367	404	354	417	397	414	399	408	368	408	407	399	336	385	371	384	393	414	406	411	373	364	393	356	408	406	362	385	425	378	396	378	363	396	361	380	360	384	398	382	352	385	375	380	380	412	396	414	409	397	435	393	379	373	350	384	428	412	386	384	389	404	390	377	393	409	387	387	368	388	392	409	385	346	407	437	412	401	368	362	423	379	394	417	373	388	369	408	396	386	414	360	424	366	408	394	339	412	409	390	384	419	349	395	405	371	381	406	361	412	406	410	366	393	384	411	385	415	421	397	408	366	409	399	437	391	398	391	418	420	371	385	383	385	423	389	351	418	391	411	394	374	398	415	422	369	344	373	386	386	408	412	361	418	414	420	362	398	419	363	437	386	356	392	407	336	396	400	385	397	393	367	374	406	376	406	403	398	356	443	374	356	410	379	377	414	373	402	398	390	398	391	393	376	387	394	417	398	367	396	400	407	427	413	407	364	406	406	410	409	377	376	413	383	382	407	374	422	408	378	344	398	387	361	379	365	392	360	386	372	410	376	366	412	385	401	412	380	366	402	356	379	395	408	380	408	431	386	377	395	361	382	400	405	453	390	371	359	386	406	395	401	391	421	374	399	410	374	415	399	360	405	414	422	413	402	397	389	423	412	393	369	375	404	371	364	411	381	379	424	378	378	395	416	345	394	374	383	376	385	391	387	376	373	377	430	397	402	397	369	400	400	409	436	367	351	395	340	378	408	392	385	386	382	383	384	393	375	471	412	374	413	380	382	392	367	366	388	402	415	406	397	359	380	391	371	378	354	360	392	386	385	372	388	390	384	395	399	392	388	397	421	382	405	373	398	397	416	408	447	415	413	363	385	374	404	432	398	352	404	411	382	390	403	381	378	398	394	385	370	355	386	422	379	401	381	395	410	371	380	389	389	433	412	403	360	355	380	369	373	425	421	391	354	380	381	395	382	356	389	394	381	415	407	386	403	391	378	385	428	362	398	366	360	430	407	373	404	365	393	397	427	412	383	386	413	397	414	394	404	398	370	364	401	397	389	407	391	401	414	365	412	396	431	386	389	357	393	438	387	419	388	408	393	379	409	424	354	395	403	436	391	431	410	381	388	396	369	410	412	376	369	398	398	399	406	380	401	375	413	367	404	450	421	400	366	428	404	401	365	395	382	385	424	407	350	399	395	404	395	404	398	380	371	408	420	400	368	425	382	408	379	390	386	394	376	413	384	416	369	409	363	399	389	394	408	403	381	392	385	390	364	368	382	411	418	368	415	373	388	375	389	375	364	388	410	393	364	391	396	366	423	387	370	411	364	381	371	377	392	433	408	378	391	393	371	396	413	374	389	411	390	402	393	368	379	411	384	400	387	403	397	395	455	390	405	394	383	412	394	366	376	390	422	357	372	388	387	390	404	387	395	391	424	416	396	390	391	426	370	404	377	378	389	387	382	361	386	427	421	414	419	355	384	421	372	382	363	404	379	367	396	393	396	411	373	393	433	413	392	345	402	378	355	368	421	384	384	379	423	387	386	386	377	374	406	376	406	370	375	383	385	384	359	360	418	357	400	389	375	374	391	344	396	401	384	390	412	370	392	338	422	428	373	374	393	379	364	382	401	395	374	396	389	407	405	409	388	385	366	394	395	410	370	375	359	367	376	377	389	398	400	361	394	403	384	381	415	405	393	403	371	355	396	412	403	398	375	393	389	410	356	392	405	390	403	414	378	362	402	399	389	393	365	405	383	398	415	379	411	391	436	382	378	396	414	425	367	407	421	395	416	403	395	405	407	402	421	384	400	393	405	373	379	411	377	383	405	390	393	403	382	379	406	400	423	398	388	389	384	371	441	392	425	384	398	382	384	400	403	385	374	366	413	398	377	364	353	369	388	355	367	407	373	399	396	360	392	433	406	353	381	395	411	385	368	358	364	351	405	371	366	382	409	369	411	406	413	390	422	392	397	377	438	399	398	411	375	377	381	408	378	383	388	381	413	417	416	381	407	378	390	412	401	386	416	373	361	398	402	402	367	416	420	403	413	403	417	385	373	380	382	414	423	398	385	337	377	376	400	410	392	405	413	383	395	391	415	387	380	398	402	382	389	402	404	393	427	405	420	389	400	390	382	389	386	414	394	391	350	388	356	376	387	388	428	380	402	391	391	411	391	388	425	381	383	383	384	376	377	381	396	411	393	397	381	384	398	393	395	400	409	410	404	415	360	388	445	417	379	377	422	389	356	424	384	391	398	423	390	383	404	421	370	418	385	372	382	395	386	395	373	382	397	385	387	416	384
32905	55728	41214	27510	21969	18325	11288	7136	4825	3682	2493	1816	1308	711	637	561	538	521	488	466	478	447	444	471	441	448	440	461	429	421	468	455	450	417	428	450	386	432	442	437	410	447	389	455	438	459	414	408	417	434	404	406	394	401	399	383	463	429	389	420	421	438	395	410	437	397	429	425	438	429	402	430	417	408	427	408	383	442	398	378	421	465	415	396	407	403	428	430	423	392	421	435	414	431	401	402	434	428	420	402	409	390	427	435	425	407	388	418	396	423	440	390	420	433	395	394	445	425	385	412	426	385	442	420	440	407	424	433	431	429	433	422	394	431	432	401	447	382	396	420	438	426	459	402	430	396	407	413	400	432	441	465	407	425	421	428	438	415	439	413	423	434	432	429	434	457	405	449	411	426	403	419	460	468	442	407	425	403	409	427	397	435	428	424	406	423	407	453	430	443	395	442	385	435	389	432	425	417	471	431	437	405	457	410	444	442	419	406	409	432	431	440	416	432	414	419	405	415	390	412	391	420	430	432	389	389	412	424	390	386	413	410	382	430	432	429	452	448	446	451	381	430	410	424	406	436	416	434	397	419	410	398	417	391	419	413	412	405	390	420	430	401	360	395	410	417	405	417	399	444	359	435	412	445	419	409	438	451	377	391	429	433	450	369	447	402	428	397	416	427	396	418	401	443	377	431	387	386	414	442	445	435	405	446	412	444	421	416	410	431	371	396	453	387	411	419	403	423	404	410	452	408	455	447	420	466	432	416	393	384	423	423	435	421	435	425	441	385	404	463	436	435	492	443	405	367	425	400	424	434	438	416	411	444	404	422	404	411	413	422	395	422	451	381	429	382	412	449	406	414	410	457	387	405	412	435	439	389	434	401	442	403	424	408	423	386	421	399	404	429	419	422	436	407	407	409	400	400	457	443	415	410	435	413	401	416	451	403	431	451	462	419	438	436	420	412	415	400	412	431	413	399	466	468	404	381	439	424	450	420	347	416	449	415	423	454	432	417	394	404	393	450	440	400	380	415	390	384	416	425	465	422	424	425	400	423	427	394	424	434	410	424	420	429	426	434	440	408	440	411	412	414	444	454	405	416	457	396	431	416	406	402	428	442	434	396	429	391	430	420	426	416	449	420	415	460	413	382	420	406	409	418	405	397	372	417	423	431	435	442	429	435	397	395	433	424	396	387	435	428	450	442	423	430	424	425	430	431	392	416	434	382	406	446	404	455	439	408	403	425	405	399	403	443	427	461	383	411	395	416	455	428	415	421	430	379	430	432	401	425	451	416	390	430	394	439	423	436	406	419	393	406	449	388	397	425	395	419	453	432	424	431	406	420	425	408	426	423	423	384	425	422	430	422	434	424	398	409	407	392	415	412	394	439	392	428	426	423	422	382	392	424	444	463	392	402	457	435	433	414	411	439	373	428	467	452	454	421	432	406	416	446	442	366	405	405	431	411	407	397	461	456	443	443	450	448	435	429	419	415	398	437	406	398	414	411	478	428	391	398	449	404	398	425	405	401	424	385	361	429	462	418	410	395	419	443	418	419	431	413	425	419	437	410	404	422	428	412	422	410	406	438	424	398	390	426	395	435	418	409	423	419	454	399	390	386	422	453	421	430	435	443	419	422	408	420	458	406	390	390	422	411	416	431	463	418	430	400	436	424	423	423	426	443	447	406	415	399	399	428	411	435	431	406	399	421	414	424	409	437	420	388	440	476	419	431	418	422	436	444	420	430	385	381	409	457	416	436	419	436	419	434	420	418	471	440	411	426	405	422	434	442	431	429	411	420	423	435	448	437	397	412	439	438	436	440	367	395	454	430	409	399	396	406	389	388	404	435	409	415	438	413	391	458	370	415	439	436	409	433	466	396	402	435	420	421	403	403	424	431	425	383	389	418	459	411	366	417	398	424	429	398	422	442	438	409	414	439	421	403	385	414	402	431	424	410	412	407	420	422	426	422	447	414	388	413	410	457	423	421	399	430	443	434	447	429	404	437	455	389	447	390	418	424	420	433	394	434	410	379	439	483	406	434	398	414	463	402	409	418	412	410	425	445	417	412	408	483	405	446	412	452	431	398	396	399	415	445	415	435	421	415	434	421	423	439	414	430	407	409	417	426	460	415	410	424	395	438	409	393	435	431	406	416	434	441	425	388	379	435	448	455	419	448	457	422	395	394	429	406	400	399	410	437	422	399	439	438	424	424	399	385	450	437	419	431	431	426	407	396	394	417	447	415	404	436	393	394	450	386	440	415	468	434	385	424	379	378	407	397	431	423	447	441	404	418	406	395	419	408	439	408	419	433	432	441	434	401	398	445	419	417	450	410	398	407	457	446	408	429	442	392	408	409	402	432	431	423	427	438	448	393	448	441	414	422	439	428	420	473	395	400	420	417	430	427	414	419	423	426	399	446	431	406	435	430	408	422	440	391	417	382	409	417	408	425	440	402	387	441	425	452	401	394	445	424	423	437	420	380	417	432	427	413	390	428	430	394	410	382	435	467	401	414	410	450	436	436	479	464	463	446	448	423	405	418	432	421	427	432	413	426	414	432	435	394	407	423	424	390	411	429	416	438	362	451	391	398	399	413	465	437	390	413	427	413	414	392	424	410	407	415	430	426	414	410	404	440	413	421	401	449	389	426	398	382	426	398	432	411	410	403	431	423	401	433	421	396	446	444	441	391	401	408	410	450	440	447	402	413	436	417	420	437	416	424	437	436	421	432	425	426	433	419	411	448	428	423	420	425	396	412	389	407	395	447	424	370	383	428	422	386	399	456	405	437	438	435	390	410	437	419	409	407	424	428	393	431	433	390	429	427	423	398	463	424	418	417	403	434	431	389	448	442	434	416	424	426	458	446	433	440	455	455	414	442	400	409	383	394	397	400	419	435	397	429	391	404	422	413	401	408	421	429	413	439	425	438	387	439	463	404	428	424	411	416	421	433	440	413	432	429	429	423	391	432	427	412	380	395	436	440	431	400	436	416	405	416	424	398	423	411	456	433	430	431	392	413	445	392	449	387	424	444	433	406	421	385	391	418	449	405	387	429	420	443	441	401	427	423	411	414	452	410	380	426	442	392	387	412	431	420	409	440	435	408	423	424	422	422	412	427	415	399	424	435	409	434	406	430	425	437	425	457	413	441	413	417	448	408	419	421	457	409	413	441	428	418	427	376	418	430	380	422	407	395	449	433	436	416	413	388	418	427	385	396	422	426	434	389	400	405	431	474	414	401	409	402	443	472	432	431	461	437	446	431	406	404	433	420	381	414	433	412	438	418	453	422	433	432	399	421	410	392	411	425	442	430	430	413	438	383	402	435	390	441	435	430	400	396	427	439	401	415	424	405	422	410	427	396	436	410	422	414	408	421	403	415	428	429	418	422	430	428	425	410	427	411	422	421	433	432	386	389	411	405	396	453	424	432	411	415	412	424	426	406	454	457	402	422	421	432	376	425	383	423	448	428	414	433	450	404	441	412	401	406
23312	21736	29549	24628	22785	24384	21629	11564	6302	5116	3669	2077	1174	841	727	671	667	635	589	571	566	550	543	548	560	550	492	529	496	539	523	537	493	524	459	480	463	531	517	495	502	507	498	479	534	499	528	486	526	512	496	503	495	513	477	483	501	468	490	473	506	508	516	515	473	474	487	522	477	484	491	465	488	493	495	504	497	493	469	522	488	461	492	501	476	495	500	480	484	502	465	504	549	503	457	526	506	501	510	484	512	506	528	496	527	507	481	490	488	443	523	510	511	512	523	494	514	500	495	503	490	515	487	519	489	538	510	468	513	504	476	523	494	485	486	459	512	518	503	437	504	497	501	503	497	493	484	507	504	516	455	524	466	486	527	499	509	503	483	539	471	479	500	472	483	487	481	460	510	519	492	498	463	472	472	508	493	516	501	485	482	480	490	480	502	465	448	505	477	501	506	462	484	472	522	486	528	484	465	464	527	500	490	495	492	486	530	485	512	526	482	522	446	499	491	498	484	512	487	461	482	492	480	468	480	500	520	526	464	479	492	483	490	535	474	486	474	430	487	540	459	514	529	520	480	483	480	442	513	502	500	503	520	522	474	460	483	494	467	476	529	504	486	508	494	505	516	486	483	522	516	494	484	498	488	492	512	478	517	452	503	503	483	511	500	486	495	515	481	504	509	515	500	481	494	512	507	504	479	474	484	489	528	485	517	527	481	507	489	477	506	476	481	512	486	484	494	513	472	465	463	496	474	499	504	485	480	470	471	441	523	500	509	478	486	558	500	479	511	507	449	477	466	518	483	498	511	505	496	483	523	476	477	473	501	467	510	476	488	496	535	506	501	502	472	459	487	457	463	494	536	463	497	494	483	502	494	473	497	465	479	458	504	510	473	502	521	498	478	480	513	465	472	497	496	473	485	490	514	473	496	473	506	467	494	491	493	497	514	480	470	490	518	479	484	485	478	490	502	470	468	526	490	451	467	470	481	496	437	468	471	486	461	506	472	480	512	484	514	467	500	488	511	523	511	510	519	464	495	467	472	469	475	494	470	477	501	501	493	531	500	495	520	528	506	474	489	491	492	484	494	488	491	492	488	527	486	520	540	521	488	494	512	504	518	538	455	456	480	478	474	472	480	490	520	517	495	462	540	462	499	496	509	480	490	510	461	535	442	472	469	443	477	449	475	504	462	486	486	496	482	494	496	492	448	469	463	503	503	492	528	514	489	499	499	501	478	532	497	505	520	465	494	498	459	481	521	483	502	497	457	478	502	444	508	519	511	474	480	454	478	484	489	492	458	475	500	519	452	498	472	500	507	503	522	456	520	478	499	466	508	507	489	481	503	503	541	528	506	488	465	483	513	473	523	503	468	491	490	490	475	495	499	499	544	510	476	483	468	482	506	504	490	482	476	474	477	484	482	503	516	496	478	479	490	512	513	525	515	513	455	531	534	491	504	472	484	478	481	521	494	513	520	518	491	475	499	551	512	493	498	488	467	476	503	465	495	498	516	512	487	501	498	494	485	512	515	512	466	493	501	479	504	469	513	506	490	506	487	489	478	509	479	479	495	466	471	479	507	504	528	508	471	497	457	489	526	491	501	515	500	488	494	445	517	519	481	498	546	464	489	504	450	522	515	460	498	545	486	484	460	511	493	458	497	494	512	547	451	524	509	494	525	515	522	508	491	485	535	467	510	465	555	495	445	530	470	458	497	519	533	483	495	468	478	499	476	488	474	496	487	505	505	530	486	517	465	516	492	502	511	485	529	496	481	520	495	534	506	449	504	492	481	516	495	473	507	499	512	450	503	522	532	489	486	467	482	541	491	532	515	543	531	488	474	482	514	481	480	467	463	500	491	518	489	504	464	489	472	497	476	488	494	483	518	500	526	485	500	500	468	512	513	478	522	533	502	513	523	510	504	498	486	490	507	530	486	460	471	495	483	476	484	516	506	478	473	500	528	477	471	504	534	508	521	479	491	482	486	514	467	489	472	487	476	511	478	504	524	512	477	492	515	456	470	477	475	514	481	487	484	497	514	487	501	490	491	461	523	495	499	542	526	495	474	486	518	513	491	494	484	493	506	455	503	531	439	517	536	454	482	475	472	507	497	490	472	498	503	479	461	497	510	521	467	486	454	527	467	495	479	482	506	488	500	503	482	495	480	502	520	486	511	492	510	494	542	463	458	481	457	483	517	477	481	511	475	456	475	469	487	537	468	517	534	528	474	492	490	484	509	484	490	494	481	488	472	495	529	499	497	473	486	499	485	479	484	503	481	524	470	492	461	496	494	448	494	489	512	487	520	505	540	513	526	449	481	445	510	554	490	469	474	476	510	504	490	495	513	513	487	514	475	505	467	537	492	506	489	490	513	465	499	480	507	483	482	505	442	495	491	456	498	513	472	488	501	520	484	506	500	526	480	493	484	501	497	528	453	505	469	445	504	482	508	472	503	535	562	472	513	509	458	478	483	487	507	494	456	504	461	500	517	493	493	456	514	518	508	511	524	536	509	514	509	480	495	492	502	479	502	492	470	506	483	480	479	496	491	474	452	477	496	514	472	480	518	489	475	500	492	508	495	509	506	508	515	498	505	456	518	480	504	482	553	503	530	472	477	536	560	507	466	531	449	480	496	486	506	497	481	480	497	493	489	489	478	500	475	557	473	502	497	510	512	515	486	508	509	481	494	486	522	490	511	494	488	511	455	532	494	508	517	494	479	511	505	492	472	479	520	496	499	502	499	469	500	530	475	468	461	503	471	471	470	456	505	519	480	549	505	503	484	490	519	502	484	546	538	516	479	499	532	472	521	526	457	423	475	497	526	499	487	483	478	495	481	530	502	462	471	518	472	542	463	449	448	525	527	488	491	522	520	507	512	487	508	493	509	517	475	508	472	524	500	493	469	483	521	478	496	468	484	458	489	522	490	489	495	447	474	498	466	487	478	488	519	455	506	501	506	494	489	474	537	491	504	501	551	511	474	491	488	499	467	561	494	512	524	460	485	503	460	503	500	466	484	494	511	525	489	535	568	478	522	499	449	486	512	511	465	484	558	488	479	524	505	491	525	486	462	475	488	481	510	484	512	492	496	481	515	504	476	475	514	495	477	496	477	452	510	526	501	463	502	479	498	490	500	461	480	487	463	501	479	539	513	509	491	545	486	492	483	529	499	456	476	480	505	529	510	480	501	485	524	511	506	459	487	492	473	473	492	496	446	519	496	531	512	482	485	497	523	506	499	504	492	487	511	517	485	553	492	509	474	485	483	469	483	509	516	511	494	478	476	468	494	495	492	457	506	477	488	521	489	472	553	520	509	496	533	490	500	502	471	481	500	498	485	495	498	477	524	472	468	461	480	449	459	489	487	447	488	498	483	487	436	505	487	511	502	479	483	519	469	465	511	462	476	495	480	496	491	512	498	490	522	450	459	478	510	460	502	510	463	501	503	479	497	519	484	556	484	468	466	457	510	557	526	496	502	478	532	492	505	484
35877	62864	49625	36990	32933	25263	19446	14424	9500	7806	5631	3252	1704	1127	884	821	780	756	687	674	596	623	582	578	566	582	532	565	555	574	528	560	576	514	516	446	552	548	547	515	527	525	493	523	556	517	498	504	507	500	550	482	511	502	516	489	525	464	520	502	511	508	498	515	517	510	487	500	492	506	536	522	455	514	497	510	476	506	517	534	537	525	477	488	521	499	499	503	480	485	528	509	502	517	485	490	513	496	483	475	481	465	515	510	483	477	496	532	522	529	474	499	495	516	502	496	487	489	493	458	483	553	506	499	488	522	522	516	491	482	511	556	505	533	500	487	519	504	523	496	500	522	521	493	481	500	543	496	451	511	510	494	505	510	525	492	505	504	495	499	480	434	434	485	506	535	492	482	479	487	447	484	506	515	517	495	503	517	486	553	528	504	497	472	457	451	533	484	496	485	499	541	508	509	485	525	522	517	448	479	506	518	491	492	499	477	490	518	492	509	496	485	494	533	523	500	505	464	501	512	509	488	492	506	550	480	533	479	539	547	497	490	472	496	505	553	499	484	526	521	501	507	513	551	502	525	506	473	510	514	474	527	504	528	504	484	487	500	513	497	511	483	499	485	483	497	526	535	469	459	499	522	518	517	490	498	496	519	534	492	495	510	532	562	528	539	479	513	469	506	495	505	493	489	481	495	543	467	482	508	476	503	508	490	481	485	517	505	528	496	516	489	522	536	472	522	475	512	478	475	479	505	513	508	505	528	510	476	470	483	477	504	472	487	470	507	534	518	493	500	524	497	522	504	505	511	490	503	517	533	547	497	465	551	511	522	484	520	536	539	521	509	525	524	494	489	530	490	515	506	509	499	494	535	500	543	514	541	529	501	472	477	464	491	531	486	538	482	499	526	486	512	524	458	495	517	511	497	530	496	503	510	544	491	479	505	532	494	514	514	484	502	507	520	524	449	529	487	523	521	553	476	491	536	501	510	467	487	466	516	475	486	517	506	495	502	519	538	479	528	507	514	493	513	510	537	523	462	472	489	517	515	519	479	495	498	494	487	494	532	487	510	486	484	499	502	502	524	554	514	502	506	506	508	519	533	504	495	511	499	483	464	483	492	510	539	505	543	455	512	497	523	510	510	487	486	480	524	519	518	536	508	547	495	536	509	510	507	539	525	480	516	481	519	531	490	482	501	514	502	478	523	492	494	480	484	545	518	535	460	558	532	493	486	459	482	516	508	492	509	479	464	485	527	489	505	512	500	451	567	494	509	486	512	519	521	461	494	489	503	532	511	487	461	447	503	519	493	510	516	500	544	514	482	502	462	482	475	548	493	542	484	518	526	509	493	493	514	510	527	507	512	506	487	502	468	498	497	517	487	501	495	489	494	520	486	505	492	459	471	461	478	513	479	504	533	518	525	507	466	514	512	523	508	532	503	512	490	458	468	493	520	512	525	530	513	506	509	526	528	513	504	552	500	482	486	503	500	523	524	493	498	524	473	489	474	509	524	502	471	515	550	487	513	532	507	539	489	510	503	528	521	507	470	527	501	503	488	507	515	507	501	514	479	466	512	544	524	485	492	531	484	522	502	480	526	494	550	485	525	527	516	524	478	520	483	524	507	478	519	530	494	493	521	531	514	500	498	485	509	521	495	470	503	486	512	478	534	487	507	552	521	491	497	487	497	477	510	466	503	502	504	527	519	546	506	494	535	517	532	543	481	534	481	506	499	502	523	498	509	508	475	497	474	486	558	530	516	514	504	477	500	521	496	477	491	538	461	513	530	489	526	504	487	493	462	492	518	481	498	523	500	495	456	539	513	461	513	481	472	527	521	479	474	498	493	498	515	486	520	457	508	524	491	528	463	514	502	516	546	536	475	517	554	514	473	504	507	536	518	477	512	501	526	538	502	490	536	522	487	537	482	475	485	511	504	533	532	470	502	494	521	494	527	512	517	513	502	512	481	499	508	477	505	502	506	547	490	499	514	493	518	492	518	485	499	521	504	476	556	506	494	454	508	513	514	496	490	530	496	543	492	494	477	539	482	471	491	529	514	492	525	507	486	523	500	497	499	519	523	525	487	505	487	543	486	484	495	497	458	493	484	494	485	505	503	526	497	495	479	480	496	477	520	497	550	531	503	492	500	516	494	512	505	526	495	505	486	519	492	498	477	510	492	513	544	538	536	513	514	503	512	474	521	476	488	493	487	497	527	510	445	494	479	538	546	486	512	508	474	489	476	560	508	487	502	516	515	530	502	459	486	462	485	512	478	515	500	499	523	518	486	503	510	498	529	518	536	491	477	501	509	498	549	493	509	514	488	504	554	486	481	535	505	501	505	497	503	505	498	498	523	497	497	534	502	510	513	496	476	484	532	469	500	499	476	459	486	486	520	452	475	542	546	458	476	489	500	530	486	485	531	514	489	509	488	503	486	518	510	504	555	496	526	530	481	494	517	510	477	517	509	488	470	472	490	524	507	525	490	487	504	495	496	502	494	507	514	483	499	516	471	516	509	529	524	529	521	522	526	482	513	516	504	493	490	479	495	477	521	508	507	538	482	458	486	496	503	509	467	476	521	510	480	573	493	503	491	502	532	524	534	473	501	499	477	484	460	521	531	521	468	485	498	531	482	525	506	484	552	495	437	542	495	512	485	502	497	516	481	518	499	559	530	480	522	503	492	473	498	493	499	536	534	461	510	531	517	487	477	520	452	498	517	500	518	510	454	511	489	484	506	520	493	496	493	511	521	535	516	469	503	480	498	505	491	520	480	480	521	538	532	521	500	491	486	530	499	488	500	494	495	535	531	499	463	538	516	521	475	532	503	557	511	492	526	557	507	509	489	494	492	487	470	496	526	511	498	545	492	508	526	461	496	536	512	497	489	506	483	472	513	513	494	528	504	520	483	476	473	524	505	487	526	516	457	499	502	465	528	499	463	498	534	503	522	484	500	505	467	501	514	483	508	478	454	505	516	473	506	508	488	537	514	473	511	511	515	498	494	492	517	515	486	493	531	502	494	528	513	527	502	524	510	489	460	464	507	502	517	496	501	477	530	465	492	552	564	518	483	510	512	490	487	502	511	497	489	505	533	492	517	488	507	508	497	482	529	485	493	500	474	504	511	494	546	536	469	501	485	502	485	537	499	517	502	525	535	467	535	543	506	481	511	524	495	535	498	495	525	534	514	534	507	504	515	507	498	497	514	471	488	510	483	523	484	484	492	526	502	484	517	488	502	472	537	464	491	491	480	536	533	480	490	499	502	481	497	510	501	528	491	461	499	486	492	484	498	517	479	534	467	490	494	504	476	488	495	537	494	543	498	509	536	555	495	517	492	471	520	448	496	490	501	514	548	515	498	496	528	487	470	507	507	477	461	514	511	521	522	530	498	505	491	500	516	486	487	512	468	504	524	471	500	483	530	519	479	498	472	542	484	487	505	497	494	507	502	499	472	499	518	519	508	475	515	494	482	543	499	501	518	517	528	538	517
32424	33134	35392	25213	13527	7471	3863	2321	1732	1223	922	726	437	343	347	284	301	305	278	300	262	283	271	264	238	295	297	275	308	272	265	286	244	264	260	267	283	255	278	258	281	272	273	260	253	267	320	278	281	266	282	256	290	276	265	257	269	266	260	277	284	275	260	270	261	268	263	294	271	240	272	263	301	263	262	267	278	266	241	235	266	264	285	256	272	265	268	293	263	296	290	298	270	255	280	283	242	239	255	263	269	255	328	254	242	252	251	261	256	285	258	252	251	256	248	277	284	273	284	268	248	262	271	282	286	257	284	237	270	256	275	271	261	257	270	255	249	302	264	294	270	258	281	284	254	266	270	270	254	254	254	265	266	253	298	256	285	251	260	265	252	267	256	290	269	291	241	258	285	269	279	285	267	251	299	269	270	281	258	286	272	270	295	284	274	257	256	270	273	263	245	277	279	262	243	289	274	233	293	271	276	298	254	275	272	265	249	269	272	251	272	276	282	269	262	298	269	273	256	266	274	267	265	270	267	270	265	288	266	259	260	296	263	226	259	281	254	270	302	274	277	268	262	277	257	258	277	297	283	261	278	285	279	282	269	277	267	243	269	268	277	296	279	265	284	246	264	303	306	268	303	284	274	268	265	287	257	250	259	239	283	283	251	254	269	246	295	293	260	260	259	248	234	258	247	253	272	272	257	241	280	293	287	257	258	251	275	292	271	251	281	277	270	249	256	303	290	232	263	258	277	301	274	254	262	272	278	268	265	285	288	270	247	269	253	261	246	274	281	261	258	255	278	287	254	266	274	244	293	282	256	259	286	284	271	281	272	282	284	272	244	274	273	266	283	278	268	264	280	294	299	242	266	263	256	274	268	266	296	255	287	292	269	261	276	280	281	287	276	252	275	257	278	282	279	259	265	264	271	293	262	272	243	258	248	276	266	268	258	285	252	266	261	266	284	274	243	291	282	260	262	281	277	261	264	279	289	266	265	243	292	251	223	254	281	318	267	281	256	253	278	275	268	256	257	276	254	295	258	298	257	274	255	272	256	244	283	283	272	261	240	273	269	238	275	280	268	305	285	286	280	264	245	266	263	262	271	260	268	268	265	271	254	262	260	240	287	252	291	215	264	274	264	277	282	261	251	262	253	256	271	259	290	256	275	259	277	259	279	270	263	270	244	284	248	321	292	275	285	267	244	253	266	268	245	299	254	273	255	278	278	260	274	286	290	271	250	257	244	274	251	261	294	294	264	276	245	256	293	276	260	272	236	271	255	225	280	251	260	284	257	260	290	236	266	269	263	227	283	285	265	259	276	264	283	272	270	279	260	259	273	271	264	283	269	268	262	274	254	271	282	257	281	251	256	271	252	244	289	254	257	276	259	261	274	263	282	267	239	270	268	273	275	248	269	278	299	243	264	281	273	249	250	256	280	263	234	266	250	285	257	283	249	270	283	259	279	279	282	252	305	268	274	280	259	283	274	246	273	262	242	257	263	277	276	278	293	265	270	303	275	252	260	295	290	258	250	293	264	247	265	274	237	260	268	278	272	295	273	251	283	276	293	277	262	264	269	291	274	268	288	295	273	263	258	298	260	273	243	253	242	266	275	312	275	267	278	271	278	279	249	256	244	280	286	246	277	270	262	277	301	246	293	270	266	287	247	277	265	272	259	279	273	275	261	262	277	256	244	267	270	258	255	269	277	259	281	289	281	269	297	265	300	256	285	253	264	272	252	265	289	274	261	249	252	263	259	274	275	254	296	237	257	259	290	261	277	267	299	257	254	293	267	287	264	247	251	286	258	265	250	243	242	299	267	271	263	243	250	268	271	288	247	286	266	307	251	254	259	250	229	250	260	273	270	282	268	262	283	252	253	265	268	263	262	242	291	254	251	267	270	266	264	272	276	258	246	271	263	278	260	260	281	254	281	234	262	273	283	254	256	312	253	263	256	263	289	262	295	249	299	274	278	291	281	269	245	260	278	281	287	273	271	275	273	280	253	278	266	248	275	281	294	265	274	286	284	258	287	285	274	247	289	290	290	286	262	285	288	269	256	261	276	254	248	262	248	296	263	267	282	262	290	265	266	258	256	271	276	266	268	286	269	242	273	276	287	276	271	273	301	291	281	292	271	248	264	276	291	262	268	275	255	260	271	267	259	287	260	279	278	253	256	268	285	256	268	249	273	292	270	241	298	246	275	246	304	251	262	273	287	296	269	268	323	282	262	251	253	269	277	273	276	277	274	257	296	293	267	239	248	275	277	251	262	290	279	276	299	247	275	281	252	280	264	271	271	295	246	262	263	283	263	265	274	241	256	281	254	298	241	285	271	276	254	262	294	300	289	283	283	268	272	243	269	275	236	282	274	269	299	270	286	314	252	278	264	288	273	241	266	262	269	264	289	305	280	292	250	249	244	278	260	266	280	219	256	259	258	312	262	262	248	304	239	257	325	257	267	281	289	275	254	282	266	265	277	263	262	299	284	254	317	261	277	250	268	288	283	245	256	292	259	247	258	254	249	252	282	255	281	277	243	262	267	286	255	273	263	269	282	280	273	265	263	273	278	306	261	292	287	251	264	271	289	270	276	242	269	285	282	268	302	270	265	271	266	294	276	285	255	264	248	267	271	256	251	294	277	250	241	283	276	277	276	274	266	259	282	250	265	267	266	283	261	267	302	264	260	278	274	242	254	272	264	301	293	252	319	286	267	247	295	247	262	258	265	248	263	271	294	257	305	282	273	307	269	310	283	281	277	291	280	243	280	258	241	293	285	263	244	230	253	255	271	258	260	285	240	265	237	252	288	273	261	254	292	243	280	281	250	248	249	253	283	261	273	278	283	232	270	241	265	276	258	281	290	251	261	282	257	273	247	252	282	259	252	270	262	279	264	284	269	265	246	291	254	245	258	263	277	256	256	256	289	261	266	265	272	255	263	286	270	280	287	241	274	266	258	232	298	255	272	289	272	257	279	270	276	285	266	241	260	300	273	257	276	264	263	261	272	296	266	299	275	280	264	272	253	242	250	297	277	262	274	274	241	257	296	266	294	267	257	250	278	263	270	293	280	276	252	283	273	259	260	266	271	279	274	253	282	302	252	263	270	280	252	286	276	264	278	275	256	265	259	256	281	254	284	266	260	247	275	271	275	256	284	236	267	277	273	222	270	276	274	266	283	295	275	262	265	230	246	252	254	272	257	255	270	268	250	253	248	280	266	279	255	288	237	256	246	297	271	277	289	293	249	256	284	232	256	237	247	274	305	253	258	289	295	284	294	266	274	302	279	261	277	272	280	263	249	307	292	247	271	260	243	279	259	265	271	280	284	270	296	286	259	253	310	270	249	255	286	265	279	251	310	266	279	275	225	270	271	260	271	285	259	263	265	261	295	287	237	276	271	280	274	278	278	279	265	268	278	265	266	279	301	241	250	268	259	244	274	296	270	230	264	243	266	246	264	269	257	267	273	280	258	279	253	280	297	293	280	272	280	276
33093	46948	36153	23202	16180	11159	6559	4035	3171	2219	1544	1118	687	444	385	385	359	393	383	340	362	316	310	299	310	294	276	280	278	301	304	297	305	309	295	285	321	288	300	293	270	273	292	278	302	295	281	296	300	275	321	314	295	295	279	304	317	293	286	322	290	299	292	298	277	305	272	273	290	271	299	317	285	296	278	299	285	266	262	279	258	285	288	282	298	310	287	284	289	298	297	306	289	259	305	303	306	286	304	292	301	328	282	325	308	272	289	283	296	279	287	287	315	323	328	293	289	267	307	320	264	296	275	278	274	307	288	323	279	295	272	308	327	312	300	291	324	273	335	282	316	299	306	289	309	283	289	278	299	291	279	305	269	294	280	272	291	263	264	279	291	302	280	310	286	306	286	301	297	296	275	291	294	283	290	279	281	290	275	276	298	259	318	269	302	277	278	294	284	290	278	326	312	295	309	294	283	321	280	295	286	259	299	292	312	282	304	300	293	268	269	291	287	336	285	279	283	296	295	301	318	295	299	269	319	288	265	288	296	312	290	277	290	295	279	302	292	300	320	311	300	298	299	302	271	297	268	276	285	272	326	289	284	275	277	308	309	310	310	270	289	276	339	280	305	286	302	271	306	276	293	286	286	291	281	286	295	309	303	304	293	273	302	321	318	291	291	299	302	270	295	307	284	333	282	268	293	281	283	286	310	304	295	293	271	323	297	312	302	306	282	281	300	314	277	298	291	293	325	295	281	297	295	288	296	286	309	305	306	318	292	303	282	282	294	295	288	301	284	271	311	301	273	277	300	287	286	289	306	269	303	285	329	292	304	312	300	323	302	287	311	284	281	275	277	287	303	278	268	317	278	290	288	281	291	299	275	272	318	295	305	295	302	299	307	308	259	287	280	283	313	296	292	290	277	298	300	317	302	286	316	298	275	270	279	300	307	283	308	296	293	298	284	296	284	319	313	286	313	305	302	312	278	316	312	281	286	294	286	291	274	311	306	284	269	296	303	265	285	283	273	283	290	278	272	267	306	267	261	303	295	271	326	302	281	296	296	292	290	263	281	280	295	288	303	302	292	291	301	268	292	310	321	272	311	300	295	271	295	283	311	287	325	291	294	300	274	298	302	301	281	294	283	317	290	295	318	285	317	282	292	275	307	301	327	342	277	275	306	319	311	291	282	294	305	324	285	297	328	306	313	311	311	285	263	301	273	309	294	306	323	308	307	295	279	290	275	293	299	286	320	303	315	309	288	295	261	286	300	283	339	304	296	305	273	280	289	305	302	306	300	270	301	304	316	305	297	287	269	291	272	291	296	297	302	280	286	284	314	301	301	295	304	288	272	275	316	307	309	293	292	322	308	326	279	303	288	301	297	278	297	257	307	320	291	276	277	296	298	265	289	315	302	300	284	291	300	298	300	292	286	291	294	295	305	288	296	295	283	284	340	327	273	317	283	293	270	299	281	291	273	266	283	313	288	310	280	302	319	311	301	291	276	320	299	267	284	286	297	293	297	301	291	307	318	285	278	291	288	287	282	298	300	322	314	311	252	274	257	280	294	296	308	288	300	303	291	283	301	333	306	295	292	315	297	283	302	276	307	315	301	277	284	315	255	272	298	326	268	315	278	281	306	303	254	306	298	298	335	299	300	281	295	293	269	294	312	307	298	290	288	301	315	328	280	288	298	319	289	275	292	265	305	302	305	270	298	315	306	283	299	294	297	282	286	270	307	303	267	295	284	261	285	296	279	293	324	302	309	277	311	277	285	277	296	293	300	308	292	308	316	294	290	311	309	304	306	294	286	284	303	287	293	275	298	293	295	280	279	280	286	284	316	292	311	294	291	290	288	293	300	302	312	289	308	273	303	277	304	308	301	298	311	265	312	302	315	305	301	298	284	280	302	279	284	314	322	318	283	275	300	277	302	307	309	298	306	294	300	311	294	300	270	305	299	327	295	299	301	276	280	281	275	289	306	297	274	329	298	287	305	276	280	301	299	290	313	277	285	285	274	275	285	322	306	282	311	335	309	313	314	314	319	294	291	283	306	312	279	323	280	277	274	303	294	309	291	310	301	299	279	296	287	311	305	307	272	270	315	265	298	309	331	273	283	270	314	286	281	312	295	305	281	287	301	274	298	303	327	292	291	287	334	295	284	288	330	282	285	273	295	300	256	291	273	294	262	298	314	286	314	318	283	284	300	315	312	293	289	305	284	310	293	322	301	290	278	318	275	289	318	283	273	286	294	299	278	291	303	261	300	287	278	284	320	300	292	303	276	328	284	309	291	306	311	292	252	275	303	283	310	312	334	300	333	300	300	280	296	281	289	302	290	268	306	307	283	297	286	297	291	304	274	298	292	293	314	299	299	305	275	298	299	289	312	321	306	279	273	268	293	297	283	307	284	290	278	284	289	294	292	301	300	299	276	281	286	312	303	298	284	285	292	281	312	284	294	309	287	292	295	315	294	350	277	277	281	304	295	303	313	270	298	281	309	265	282	264	313	306	299	312	270	323	279	295	294	275	304	302	285	294	318	265	279	284	299	286	294	301	296	332	298	296	316	296	315	283	298	296	315	294	307	290	277	286	293	308	300	296	286	302	331	277	280	296	299	304	312	316	302	329	289	326	290	314	276	268	287	318	308	293	285	284	301	289	280	285	323	286	291	304	291	272	299	283	295	300	273	279	287	282	292	295	301	307	297	271	287	297	287	304	269	273	296	288	281	311	269	281	288	282	296	315	299	316	300	292	262	303	300	316	316	282	282	310	292	270	315	287	319	330	293	286	272	351	276	297	281	333	283	272	290	306	296	300	304	280	305	285	304	317	340	294	291	319	310	276	316	291	317	301	274	290	300	285	304	317	295	301	290	300	293	275	286	289	292	295	309	279	270	309	296	305	281	343	301	292	303	318	312	272	308	278	314	271	328	284	289	305	280	295	307	261	273	282	284	286	316	277	330	317	339	275	327	303	351	301	285	295	288	309	319	306	316	302	293	289	272	317	314	281	324	295	261	294	319	284	301	279	297	326	286	301	298	292	333	299	298	278	292	286	274	323	318	323	279	282	311	291	290	280	291	283	298	295	312	305	266	275	344	317	280	300	322	298	286	295	306	264	286	302	312	278	313	276	327	276	301	275	281	288	304	276	300	283	295	308	284	301	320	321	295	319	271	275	260	274	318	273	280	275	312	284	308	313	292	308	279	280	296	301	302	294	344	302	292	297	304	318	295	325	288	245	292	274	286	276	304	317	277	278	321	330	267	297	313	280	313	288	289	281	290	284	282	303	291	316	277	336	308	267	275	313	293	313	292	272	273	288	314	287	283	328	316	289	305	305	287	307	316	317	314	277	281	296	270	325	313	296	285	269	311	322	292	279	311	297	282	273	267	284	281	290	288	295	290	311	282	298	277	299	270	312	296	283	319	289	332	288	301	281	295	278	304	297	321	271	323	274	282	287	266	324	310	273	316	312	308	301	308	287	295	307	292	286
24499	21706	29146	25699	23005	18341	9230	6489	5853	4135	3035	1699	708	482	466	434	413	349	359	347	364	373	350	338	326	320	323	330	316	326	315	336	324	308	312	331	327	311	318	315	306	328	318	341	327	321	300	318	326	318	310	324	310	298	349	291	306	356	318	333	299	322	305	342	347	302	296	282	331	321	312	323	341	303	290	336	314	308	315	288	334	303	323	309	285	319	305	340	302	315	339	325	314	323	322	327	324	323	304	350	309	331	324	304	330	283	321	311	297	316	287	337	337	305	327	304	311	318	332	302	310	325	266	317	315	354	318	317	317	342	325	309	359	315	288	328	324	322	324	360	322	343	311	282	307	303	314	325	265	346	322	332	335	274	312	298	292	315	299	314	351	319	317	306	337	337	298	289	322	322	303	294	347	319	326	308	260	328	321	304	316	317	299	310	301	289	309	291	311	324	318	313	299	332	321	310	301	327	308	286	338	311	310	336	344	298	323	336	332	319	309	345	352	336	331	330	297	339	324	288	326	302	300	283	315	321	299	304	291	318	335	289	312	266	326	306	304	332	290	319	324	346	351	340	297	326	326	306	340	322	287	317	299	292	292	296	330	307	279	301	309	298	322	301	316	304	278	294	301	299	292	320	307	312	300	297	312	316	358	322	331	309	311	342	316	308	330	308	337	338	320	322	311	330	327	333	327	321	318	281	307	312	320	295	290	313	312	298	329	316	310	324	300	304	312	340	291	326	321	312	315	345	314	357	321	317	297	308	303	321	335	283	320	325	328	334	316	313	309	301	310	334	348	305	307	351	308	337	313	324	329	301	296	309	327	285	323	296	315	312	350	321	335	312	315	291	310	298	316	321	289	290	301	322	319	313	335	297	340	330	322	344	318	306	288	316	299	343	313	329	310	327	331	305	311	307	298	335	329	318	323	331	335	340	330	334	313	319	294	291	326	293	331	324	302	305	311	313	307	303	299	309	313	304	340	313	282	326	305	307	307	323	289	328	333	311	330	310	335	328	324	328	331	335	324	299	323	338	304	297	289	303	342	297	321	288	310	295	315	304	307	325	331	322	313	304	315	288	296	284	317	295	309	314	324	325	331	315	327	323	303	299	302	320	300	305	292	294	334	305	326	329	335	299	305	319	313	319	297	344	304	308	317	310	349	310	340	292	292	305	300	326	328	309	284	300	332	318	323	283	283	330	311	308	313	292	316	331	299	277	294	325	314	306	291	329	334	324	316	304	313	287	330	319	310	327	295	324	323	277	298	328	332	326	301	283	313	303	342	282	302	334	340	333	324	324	324	300	307	330	335	325	341	343	319	345	319	314	318	296	322	310	326	309	308	327	315	349	314	319	318	289	319	326	316	331	335	314	297	304	327	335	302	325	308	311	300	295	325	362	342	313	332	317	312	316	326	302	336	322	312	325	324	354	315	316	305	335	339	300	296	292	303	309	302	293	299	294	330	336	308	295	311	307	316	277	272	307	320	288	318	307	313	288	320	313	323	282	324	314	310	305	306	308	333	308	307	321	305	299	298	312	309	308	327	291	343	348	311	300	316	315	325	287	336	300	290	328	335	340	324	303	340	313	310	314	328	324	312	289	337	305	328	271	305	335	352	336	302	307	320	318	303	346	371	291	328	332	340	331	308	319	344	345	284	293	317	319	281	349	329	362	324	314	315	317	326	307	321	297	303	322	305	316	301	334	342	312	345	334	310	318	318	310	328	346	294	309	316	289	311	355	316	319	303	297	315	293	283	311	300	298	303	334	300	305	340	326	336	334	326	309	310	308	315	298	327	335	307	334	314	318	344	302	305	298	299	278	308	316	327	301	327	342	322	306	276	319	318	332	316	327	303	307	301	305	328	296	319	299	295	334	312	323	291	346	298	308	343	305	317	291	342	323	323	284	296	308	273	347	323	292	289	294	288	320	334	312	338	313	323	341	306	344	302	313	342	323	301	305	320	295	298	312	354	296	301	294	310	305	305	315	302	298	306	295	292	303	318	322	320	329	318	306	342	309	304	323	286	297	350	296	346	323	336	316	310	313	317	320	341	320	305	312	308	294	282	302	313	297	344	307	336	286	313	318	334	321	277	291	336	342	303	309	326	337	302	327	332	294	317	315	340	304	309	309	300	317	314	330	311	292	322	315	279	304	337	304	297	320	293	306	339	301	293	311	327	302	309	303	314	315	312	299	286	322	300	293	326	312	317	323	291	327	333	317	296	312	315	313	311	285	281	281	277	309	286	307	349	289	312	325	323	342	323	287	318	317	309	301	329	293	308	311	293	292	312	324	319	325	307	312	323	330	301	355	311	305	311	289	292	288	303	321	290	311	321	331	307	309	312	309	337	334	292	318	300	327	309	314	309	299	361	317	312	342	348	342	312	344	313	325	316	311	315	325	310	325	340	321	331	299	297	320	298	286	298	296	312	332	316	284	276	318	300	299	298	334	330	345	321	311	335	353	332	333	338	336	299	323	336	307	329	283	291	317	326	340	343	347	330	332	300	304	309	313	296	309	310	327	355	345	316	327	334	322	328	348	309	311	318	306	318	324	330	329	283	300	321	311	342	296	337	308	291	324	302	306	316	316	308	357	298	309	332	307	291	313	286	291	295	318	343	307	336	326	293	330	336	318	301	322	288	281	301	334	320	295	308	323	310	298	309	338	313	321	324	332	304	308	324	322	323	323	320	308	281	363	325	325	317	335	278	309	305	284	271	325	314	339	332	376	315	326	304	316	320	303	315	300	308	352	306	323	309	303	321	296	314	332	307	321	346	325	316	305	309	294	308	332	294	306	342	308	308	309	296	308	323	310	293	333	311	277	334	282	318	282	287	319	332	305	296	327	320	345	303	297	335	346	328	300	302	310	315	314	307	310	335	312	360	294	344	290	329	302	306	341	318	345	304	332	318	277	302	311	291	329	313	314	299	310	325	284	293	344	300	329	331	311	316	314	297	313	313	320	313	311	321	305	277	312	347	315	329	313	321	313	315	299	316	278	300	301	334	316	311	320	293	291	323	311	272	303	309	311	303	331	293	301	281	308	334	298	334	298	329	342	297	316	328	309	325	317	285	303	330	320	327	296	330	309	320	308	299	319	308	309	304	314	344	334	317	309	346	362	307	291	302	318	314	331	301	318	298	315	333	321	316	312	317	322	300	335	306	323	308	318	318	311	313	325	329	322	334	310	332	279	326	318	299	308	293	314	325	323	290	283	320	309	311	301	316	293	335	329	312	337	288	307	301	311	319	316	330	289	321	350	296	345	287	325	323	332	303	324	311	292	284	327	296	298	316	338	294	299	341	303	292	316	330	299	308	302	324	300	286	322	304	310	310	298	303	297	330	348	296	319	297	311	313	300	296	299	330	330	305	310	320	329	318	313	321	311	324	343	331	302	300	329	311	300	318	299	314	285	316	309	299	305	322	327	315	328	308	335	322	305	336	325	358	288	334	313	301	335	302	324	307	303	275	306	321	300	342	311
32785	58356	44482	30658	24144	16602	10645	9781	9172	6585	4654	2657	1083	676	583	558	528	430	443	420	393	399	367	359	383	365	347	347	363	341	320	310	361	328	346	331	338	307	361	345	346	325	326	364	360	310	298	344	305	316	326	352	342	351	364	331	348	327	335	328	333	342	331	295	325	309	335	325	328	342	331	322	323	305	341	316	333	361	315	362	338	298	343	313	306	314	353	328	342	300	319	316	339	314	337	333	339	328	313	336	340	349	337	342	305	356	339	316	358	310	329	374	340	329	368	326	313	354	303	320	307	316	364	330	314	302	349	331	326	327	344	308	331	315	312	363	363	306	329	358	305	293	319	316	304	342	331	339	301	346	318	333	296	338	355	290	311	330	338	346	342	346	317	347	306	301	346	352	347	341	317	353	314	329	366	320	320	338	315	369	307	347	335	311	353	356	349	360	336	319	324	310	322	321	345	349	348	332	327	338	340	338	325	362	339	350	331	322	327	353	350	338	351	369	326	301	347	317	346	322	336	297	316	319	315	324	384	302	362	352	338	325	350	322	322	361	293	329	301	338	312	326	309	348	347	328	343	347	286	334	302	318	317	353	337	344	353	335	348	307	341	326	332	338	321	327	346	344	314	331	329	329	322	373	323	330	342	328	313	314	317	307	341	336	313	334	337	336	323	329	329	348	339	334	313	323	342	346	342	329	348	326	313	351	360	334	364	333	334	342	303	289	330	325	320	360	337	341	359	318	321	301	303	326	368	321	367	330	345	320	325	341	354	321	355	319	323	325	334	339	356	339	323	338	341	306	330	324	351	364	327	324	367	370	342	341	332	334	332	335	361	328	345	325	321	348	351	358	329	311	310	355	327	320	333	335	339	323	355	339	322	355	343	348	334	338	367	329	311	308	347	324	343	371	294	344	332	334	350	327	337	329	298	343	337	355	349	349	327	359	342	323	330	343	311	319	343	324	332	318	339	320	298	329	324	332	335	338	322	303	336	351	322	357	328	307	319	321	316	332	322	321	321	329	308	316	300	314	343	316	332	324	324	312	340	349	339	355	320	329	333	328	334	379	313	355	330	320	312	354	313	357	315	324	344	349	305	318	372	333	320	340	329	321	329	316	336	325	333	356	311	313	324	317	369	336	328	322	330	356	339	340	349	365	312	346	342	327	334	344	323	330	360	322	338	308	312	310	367	321	377	376	323	331	308	338	331	321	343	331	317	344	307	312	353	337	314	321	347	348	326	321	336	336	341	329	332	348	335	317	313	301	356	330	375	331	340	303	334	328	329	347	336	343	345	328	363	316	351	302	350	327	322	337	315	335	366	297	330	343	330	325	337	302	338	329	320	313	348	340	358	354	328	303	361	358	358	337	391	357	363	314	309	338	311	311	319	330	324	339	351	326	333	354	322	304	340	304	322	328	353	329	323	308	322	326	365	321	311	335	347	343	329	326	338	352	301	314	334	338	291	318	346	341	341	331	329	324	346	342	320	345	339	371	319	336	312	297	315	341	307	331	308	346	324	348	291	340	315	310	333	342	338	330	335	336	333	357	329	340	341	374	300	355	314	301	305	381	332	331	317	337	325	316	354	350	346	363	336	322	318	314	317	306	328	343	367	328	327	344	364	335	347	309	368	356	368	328	348	310	314	326	337	328	304	351	354	329	332	336	339	353	305	317	301	326	333	340	337	321	373	293	331	336	325	339	352	343	308	349	336	300	348	319	324	350	323	336	321	317	323	357	324	329	338	305	290	317	326	342	330	294	324	361	320	314	346	329	347	329	329	346	353	328	325	332	327	321	291	324	345	313	354	344	344	322	367	327	342	274	309	311	316	327	328	321	324	318	340	309	324	305	307	355	330	350	319	327	354	319	335	322	360	353	321	328	340	353	337	329	311	305	342	340	328	336	324	326	334	348	334	342	321	353	328	335	337	318	294	341	308	340	326	330	340	321	317	324	346	328	338	324	350	317	302	311	340	318	328	307	321	359	348	348	319	314	317	333	352	300	363	349	306	367	352	313	338	323	325	368	327	325	312	353	337	301	326	328	356	322	309	376	346	331	321	306	344	307	310	350	332	333	328	357	350	350	335	332	359	349	315	356	331	333	317	341	343	336	313	350	330	356	321	370	314	316	312	302	339	329	324	342	290	342	343	341	360	328	316	332	338	321	335	309	278	344	336	324	323	354	329	307	331	336	367	353	327	337	344	326	312	352	308	349	356	338	354	308	372	332	328	286	373	320	354	309	318	352	295	328	336	317	332	310	321	349	312	357	328	365	323	324	313	303	312	345	345	331	318	324	310	335	358	314	307	318	315	335	360	335	305	311	350	315	330	356	324	300	297	356	325	317	320	352	346	341	328	321	322	343	320	303	331	349	325	354	304	320	314	325	369	331	328	334	316	318	330	305	347	342	340	323	332	319	321	353	324	315	353	324	322	328	365	321	333	294	306	327	380	320	320	342	315	338	337	346	352	308	343	322	325	343	353	356	330	330	304	347	314	333	333	329	309	316	322	316	326	323	339	332	357	318	342	319	309	326	340	334	305	350	324	353	332	340	367	334	347	322	367	311	324	362	324	325	357	341	325	312	349	317	342	340	345	305	289	374	333	341	309	343	318	315	335	342	321	329	329	313	355	330	308	354	373	308	356	335	334	329	310	300	346	347	352	312	351	328	343	358	321	344	342	315	325	324	295	319	308	315	277	334	332	319	323	346	315	292	318	362	351	321	333	356	329	320	347	353	332	321	325	349	335	334	340	303	300	320	328	325	308	353	365	364	332	352	325	307	347	314	346	312	325	308	293	325	353	349	333	346	334	303	344	306	330	318	302	364	327	352	354	337	355	348	315	321	347	319	352	343	333	301	356	341	323	314	343	335	327	334	319	311	346	320	320	327	339	346	355	317	370	333	334	302	346	347	309	335	328	356	334	353	334	338	322	346	357	321	324	344	325	324	311	330	337	355	293	310	308	348	373	308	324	365	299	319	339	349	321	320	339	344	349	348	336	322	327	297	340	318	344	313	321	338	324	319	310	331	344	322	321	340	315	324	309	353	320	321	340	352	284	312	317	335	302	328	333	358	330	354	350	312	311	361	334	359	330	345	329	352	342	348	317	340	307	306	315	320	323	304	347	357	307	355	335	305	300	346	328	349	317	313	337	338	324	323	355	345	339	349	323	344	332	302	322	347	352	349	333	279	325	306	304	321	320	340	347	340	354	341	346	337	345	363	355	300	322	344	327	310	323	332	333	310	340	326	300	309	318	340	333	360	318	358	330	359	362	340	341	340	317	336	347	329	340	320	325	336	335	353	320	312	335	370	341	336	306	303	331	320	374	338	347	317	310	342	332	336	338	335	322	300	369	299	347	342	333	305	344	363	344	343	327	335	338	326	329	351	292	315	323	309	327	342	332	339	344	329	306	317	272	306	351	322	313	331	376	331	353	333	371	325	361	334	335	315	353	301	336	330	311	301	334	341	338	324	349	324
25765	21846	28969	27696	19838	10903	6055	4980	4205	3224	1986	1054	552	522	498	450	450	436	414	430	462	392	432	408	397	403	383	400	440	414	390	364	423	354	398	399	410	380	413	429	417	401	397	390	418	411	370	392	406	391	374	427	403	398	356	370	404	374	380	413	389	419	384	389	399	376	386	405	360	354	381	368	402	412	353	381	398	386	387	377	422	400	411	414	390	379	352	382	374	389	367	399	398	379	414	400	385	395	391	349	402	377	385	406	401	393	373	376	401	407	403	386	395	376	373	399	399	397	370	417	463	400	358	416	423	382	379	384	431	377	400	380	408	422	392	402	358	404	369	387	398	347	414	432	391	394	401	401	386	402	418	422	395	370	379	422	404	414	421	406	364	383	408	379	407	393	376	373	381	369	407	401	386	453	374	397	372	386	382	334	415	399	412	369	382	380	402	408	405	406	421	391	387	358	394	382	390	368	394	409	345	418	395	382	401	390	384	393	414	415	389	345	393	407	388	355	368	394	378	426	408	391	387	362	366	375	390	428	380	394	374	377	428	371	398	369	386	390	374	353	423	406	397	403	409	395	389	396	414	376	436	389	400	411	396	404	440	410	366	415	398	414	395	393	401	405	406	393	417	413	390	360	361	438	370	354	410	416	384	383	382	369	422	382	408	349	378	376	411	405	416	384	362	434	418	317	423	433	385	393	369	410	436	395	361	392	381	371	399	420	396	393	412	395	399	388	366	394	384	406	420	357	422	429	347	397	376	407	379	404	408	395	428	417	372	438	395	401	411	420	366	393	388	389	368	388	397	376	385	400	424	388	395	405	390	404	392	390	416	371	456	357	394	410	358	397	369	377	424	377	402	404	411	414	374	403	373	375	387	372	380	395	427	392	393	425	384	373	382	402	424	383	434	367	367	395	372	389	417	379	420	424	406	386	421	402	391	397	355	392	416	419	421	374	377	393	360	405	387	418	397	389	434	392	369	387	406	362	416	399	408	394	393	384	402	396	422	373	427	404	393	359	419	448	401	393	413	375	400	428	370	415	404	383	418	413	389	417	376	382	401	414	401	396	414	361	373	400	389	386	391	415	420	399	409	371	380	405	394	405	391	384	396	408	397	404	407	392	423	397	386	358	411	377	370	391	391	370	386	426	402	416	380	394	378	407	393	374	395	394	405	403	383	418	380	380	384	389	400	390	375	391	451	381	385	397	396	378	395	409	393	381	383	402	382	383	360	402	393	425	384	394	419	437	406	405	434	409	413	387	404	385	399	418	375	373	402	384	365	377	437	384	355	396	404	392	422	395	381	400	373	400	455	421	395	369	378	403	397	388	410	381	403	410	411	411	382	413	393	394	376	414	392	407	370	388	396	411	389	377	403	377	403	423	383	403	402	397	380	419	420	378	404	398	430	370	344	366	449	387	386	349	366	392	397	387	391	407	362	361	406	428	397	399	392	379	361	394	403	386	369	363	403	428	374	419	423	371	392	404	413	390	414	403	436	405	423	418	433	368	424	359	394	410	406	390	366	426	383	419	374	374	387	393	409	364	390	391	365	390	379	418	377	377	415	340	381	377	416	401	391	380	377	383	382	434	398	386	391	392	353	397	417	410	372	373	408	376	386	398	374	394	407	374	376	419	372	395	374	403	397	398	384	403	392	393	402	366	421	414	411	389	399	391	399	402	410	397	404	439	412	404	415	401	380	397	411	357	384	402	433	398	407	401	402	389	419	395	393	407	389	391	394	395	399	394	384	408	405	377	367	358	383	425	369	449	376	400	394	384	390	384	405	416	386	392	402	334	375	386	382	376	431	428	393	393	375	370	407	351	409	405	375	400	395	383	378	358	404	390	405	393	437	375	423	407	399	384	396	410	389	412	392	404	456	402	377	428	415	410	404	405	415	375	373	397	416	400	397	400	388	400	428	393	400	369	393	363	407	378	431	385	409	405	352	391	403	390	408	368	396	362	388	390	391	416	381	376	404	396	393	348	404	353	414	378	369	360	408	430	382	392	396	344	383	392	402	357	411	357	434	383	358	399	413	359	385	374	381	385	367	376	366	407	400	394	401	392	361	415	369	422	404	429	420	390	402	389	408	386	393	380	392	410	369	442	393	411	380	402	389	394	400	360	380	381	412	368	363	387	405	413	403	387	391	393	379	394	394	381	372	406	381	412	401	421	371	393	417	348	390	402	374	368	375	354	418	370	369	386	368	408	342	384	419	382	395	375	383	387	415	400	377	370	385	409	396	390	421	401	429	384	369	391	372	368	393	398	437	394	402	389	400	371	418	388	375	395	404	371	395	380	416	379	415	399	370	394	387	395	418	393	370	382	378	388	376	392	394	427	388	373	416	368	372	366	431	372	427	394	379	377	384	381	406	416	388	406	398	410	386	366	391	400	389	358	408	396	397	411	399	363	396	381	346	384	392	370	395	370	387	405	375	408	400	412	399	369	368	407	363	365	376	382	399	387	373	396	349	366	371	402	381	424	379	427	365	385	396	378	404	408	371	387	384	420	359	398	414	382	391	378	387	361	351	393	378	407	428	391	402	415	390	391	375	373	351	419	386	439	369	381	396	394	411	396	445	437	365	388	395	371	363	395	397	402	362	419	408	397	402	422	389	390	401	403	394	360	388	382	392	415	409	375	430	401	384	390	392	365	376	367	402	382	390	395	367	399	389	412	366	395	391	372	398	375	394	396	417	373	393	425	423	387	407	420	390	370	383	363	396	399	438	412	387	405	358	380	392	425	385	388	401	391	409	397	427	364	394	381	412	400	380	371	401	382	379	386	393	375	399	379	408	419	431	378	431	382	405	371	387	366	377	444	378	367	420	426	394	375	405	446	401	379	388	370	400	366	390	335	401	364	378	406	398	382	380	393	401	402	368	375	390	428	427	386	399	438	379	369	424	402	370	434	414	374	410	417	375	402	387	394	440	385	366	353	354	400	380	387	402	381	410	362	363	399	390	405	427	364	413	401	388	387	386	424	349	392	427	400	373	411	416	393	390	413	360	374	400	382	381	418	410	386	379	383	415	426	416	392	389	388	387	362	389	424	397	406	376	403	357	385	391	412	374	424	398	380	422	372	414	402	394	427	406	386	431	389	406	394	393	393	411	408	387	378	381	382	415	396	414	355	372	414	361	348	396	421	389	395	380	390	402	385	351	387	422	386	417	384	433	386	412	455	380	373	384	414	360	359	391	361	387	430	399	348	410	405	398	412	391	386	405	384	418	411	425	358	405	416	396	393	404	398	354	407	373	388	373	423	383	407	395	352	417	378	390	377	368	379	410	385	384	395	409	388	412	372	389	356	370	409	391	410	358	393	364	432	372	358	399	415	392	401	387	400	392	400	412	374	424	387	406	390	429	352	389	364	420	396	389	360	415	408	428	411	400	382	389	395	419	369	394	379	389	407	368	391	401	403	432	368	370	386	381	383	382	377	394	401	382	434	414	392	386	380	367	401	401	390	402	383	376	392	371	390
33024	53942	39861	27510	20504	13710	9207	8562	7284	5528	3392	1517	697	650	588	580	566	485	453	436	460	461	499	442	445	439	447	430	433	398	421	410	446	455	457	429	429	424	462	397	385	417	431	448	417	414	384	406	409	415	414	449	429	438	417	425	382	418	392	403	444	437	415	427	370	432	405	405	449	443	402	414	440	410	435	408	450	382	418	448	428	421	408	400	391	410	412	423	414	433	387	396	386	438	391	436	450	444	425	392	431	392	434	402	440	440	441	434	424	448	434	439	421	422	405	422	420	399	428	382	402	434	426	391	394	427	429	425	395	403	380	421	442	387	407	420	393	445	410	397	421	401	412	405	476	442	440	417	398	441	395	393	399	417	405	422	410	423	409	390	404	402	396	416	434	411	417	408	434	414	408	420	403	437	436	392	437	425	413	428	411	414	453	453	414	426	430	446	418	420	398	436	433	389	396	402	445	448	423	402	432	416	443	435	441	401	442	428	398	425	414	428	409	419	447	442	415	405	422	412	400	400	387	470	430	415	434	449	410	378	452	391	441	437	439	439	421	421	440	431	427	419	437	439	414	444	437	432	422	401	430	441	384	400	441	397	425	432	402	448	419	420	420	426	396	389	449	410	417	367	390	425	428	405	408	437	404	411	426	418	423	438	433	439	425	453	451	438	467	417	423	448	433	437	444	416	442	436	445	394	432	400	432	414	437	411	418	428	396	452	407	409	421	441	402	444	408	419	422	470	402	421	396	402	420	432	466	442	453	436	438	426	446	435	480	409	436	392	427	434	410	383	416	385	431	396	439	442	407	387	442	407	455	413	415	394	436	430	414	454	420	406	414	438	442	432	407	425	432	434	460	420	413	417	411	380	403	363	403	396	412	436	415	428	472	449	412	437	425	412	394	444	391	454	454	447	426	414	429	424	391	378	443	398	423	373	434	404	406	397	425	488	411	432	440	442	406	429	434	416	399	426	415	420	432	455	418	414	408	440	431	430	401	414	452	407	444	447	399	396	413	453	413	423	452	401	393	446	426	446	369	418	390	392	421	414	430	400	417	440	390	422	433	449	433	376	408	404	424	387	405	422	412	453	425	423	437	416	420	413	418	399	441	434	400	442	427	385	420	397	403	443	434	415	391	410	428	451	387	444	400	438	450	431	415	452	417	435	404	399	420	419	423	440	404	428	428	419	435	397	406	444	444	394	432	414	464	418	454	424	426	430	390	414	383	428	452	439	433	432	425	425	449	391	449	412	429	394	427	422	421	412	423	455	435	411	432	438	378	382	430	440	396	412	422	430	433	413	418	371	415	417	410	425	410	411	407	412	430	459	397	408	409	424	426	435	411	416	422	415	417	395	387	423	426	411	406	463	474	463	424	420	475	435	413	389	456	418	440	438	426	407	409	420	430	416	449	420	425	428	421	400	413	429	410	395	438	415	412	434	441	418	380	426	419	407	439	419	431	428	393	442	417	432	397	427	444	423	441	432	429	434	427	407	405	449	431	428	405	427	440	406	421	426	429	455	439	431	411	427	440	418	401	401	425	373	409	429	420	402	410	406	411	423	394	461	413	430	450	437	436	417	421	443	436	426	427	391	429	416	384	425	419	378	417	448	416	401	417	415	456	411	445	455	404	423	447	459	466	403	407	425	404	408	416	420	425	448	415	440	447	440	423	395	425	414	418	467	408	433	398	408	432	443	432	408	434	408	419	413	451	468	430	447	399	399	440	395	399	420	433	449	414	406	417	433	439	421	435	416	446	474	397	420	458	439	436	456	435	413	395	434	432	424	453	395	391	429	435	394	433	418	438	412	403	451	396	401	408	416	394	406	410	402	403	438	405	447	418	446	421	394	416	416	442	416	432	444	410	397	387	429	419	443	413	434	435	420	427	437	434	435	430	417	409	450	454	430	436	442	423	379	466	443	408	459	411	408	434	446	426	423	432	439	405	405	434	422	390	414	415	421	411	431	436	429	450	415	433	407	409	413	426	401	452	440	421	414	406	462	411	447	405	397	397	424	452	417	427	409	439	429	445	408	428	404	408	432	420	444	421	396	433	438	444	413	412	405	392	409	414	442	411	406	425	415	391	446	426	400	446	447	431	418	432	401	415	426	460	440	420	427	446	396	424	432	413	436	429	408	433	400	452	395	460	401	396	407	424	429	475	404	369	453	415	433	418	410	404	420	381	432	393	432	432	412	422	402	421	425	438	406	454	428	432	420	410	409	462	453	441	427	403	390	429	415	439	402	409	414	427	407	445	395	436	438	393	431	422	437	430	432	442	368	408	438	435	419	417	435	386	416	424	420	432	426	480	418	434	453	425	464	437	414	391	375	432	407	443	444	407	438	463	432	404	425	427	410	441	382	390	449	433	407	405	403	459	412	400	430	464	397	429	404	422	412	380	413	427	416	390	452	412	437	433	403	441	396	435	437	436	418	400	416	406	422	458	399	417	443	407	414	437	427	398	385	406	427	478	402	415	424	415	419	413	476	421	459	410	403	432	423	457	420	378	416	400	418	482	430	433	399	380	436	401	417	384	432	391	430	406	470	427	435	395	410	408	461	438	401	424	434	415	438	448	418	425	441	413	453	425	393	433	389	419	447	409	437	409	414	429	406	400	440	442	408	421	411	411	446	422	395	419	405	398	468	420	440	433	410	405	466	389	437	437	407	420	426	443	442	407	457	421	414	449	414	424	434	407	397	402	404	395	393	401	413	443	422	459	425	393	419	407	429	416	450	421	418	430	412	404	419	411	408	455	421	402	405	376	416	415	427	425	391	463	441	423	388	425	400	421	413	428	411	432	416	393	461	414	440	414	393	416	439	440	388	424	412	394	453	434	420	424	423	452	442	385	472	421	401	406	445	412	400	409	378	424	404	442	465	425	394	442	431	412	394	472	434	420	389	442	411	440	419	415	400	436	419	481	406	435	415	400	399	412	433	430	426	419	393	423	395	447	450	431	428	418	418	429	396	433	454	423	389	421	382	401	387	397	392	414	411	411	415	406	428	425	435	418	414	430	420	423	442	424	415	428	403	437	428	477	450	428	405	417	439	445	418	415	428	412	452	427	391	407	413	419	440	403	449	404	443	416	380	421	450	438	411	426	428	441	408	429	408	424	435	400	412	447	412	394	423	449	404	445	412	451	435	419	441	432	432	411	435	456	450	397	418	394	395	391	409	410	411	407	394	435	402	412	428	412	448	402	419	434	445	423	448	415	410	401	458	400	419	427	424	414	394	435	421	422	422	420	410	416	422	444	445	410	432	415	418	417	415	454	412	470	416	398	410	399	442	441	392	409	440	411	440	444	377	420	427	444	435	432	444	371	408	442	439	431	424	418	415	438	430	424	419	395	438	392	419	390	417	419	414	429	443	401	425	437	435	405	405	429	405	437	439	374	405	410	395	389	436	422	417	413	437	433	430	468	435	427	407	421	377	427	420	365	402	384	417	436	425	411	417	404	422	382	417	412	392	413	421	398	390
23362	21712	29513	24624	22961	23689	20017	11401	9818	7594	3565	1346	920	741	664	678	672	597	613	595	565	510	527	496	515	502	514	518	488	548	499	567	509	505	487	536	506	501	479	525	499	485	482	496	515	464	486	475	494	523	492	484	479	484	505	499	483	478	503	491	474	503	529	468	481	498	506	503	474	478	498	485	528	497	498	503	526	508	493	497	435	470	540	476	503	496	489	488	527	513	525	504	512	488	458	470	477	478	508	504	511	520	522	470	486	476	512	506	468	498	492	491	455	470	492	481	509	525	512	486	468	512	476	497	494	495	506	477	488	493	504	450	504	421	513	495	515	447	507	486	516	459	479	506	469	481	494	496	502	521	501	534	479	530	459	474	497	464	495	491	481	470	497	509	530	469	488	493	523	519	509	486	477	452	493	503	486	537	466	485	496	486	470	476	487	484	476	449	502	520	525	489	484	485	467	477	515	506	437	464	478	466	509	483	496	474	522	507	478	522	502	492	532	524	515	500	552	464	509	498	519	478	516	472	506	484	444	508	466	491	538	523	528	513	526	471	485	476	502	492	487	496	529	493	516	446	486	505	490	506	511	508	487	502	482	536	487	489	475	487	469	481	516	476	480	510	490	472	490	441	500	532	520	500	495	526	497	497	489	455	493	492	497	486	490	497	482	453	508	503	474	501	530	458	483	473	449	486	480	519	481	519	522	466	439	495	491	497	506	505	523	521	511	505	504	511	495	464	492	492	519	494	506	464	501	530	470	500	515	491	552	506	472	511	525	467	498	479	527	529	488	467	500	469	544	491	523	484	508	485	535	498	496	471	475	494	489	479	485	505	537	473	489	484	512	483	452	485	455	526	519	460	489	485	485	520	523	511	492	461	503	496	473	498	501	535	503	509	480	494	495	502	503	483	491	485	475	487	514	485	502	505	485	483	487	477	535	506	528	514	517	470	507	491	484	502	455	484	539	475	465	545	489	485	499	465	508	524	460	519	516	536	493	493	496	490	481	544	541	512	501	463	491	499	492	499	523	528	510	470	511	510	494	481	472	512	456	462	490	493	461	509	527	494	508	524	491	514	506	500	491	496	490	499	472	512	484	495	549	463	505	486	505	500	494	468	481	568	512	507	485	506	501	495	501	543	461	491	488	522	526	506	488	483	509	524	470	513	444	507	513	474	475	494	509	526	524	480	494	535	465	511	482	515	502	468	522	485	514	519	465	505	487	502	496	474	525	448	525	460	465	487	478	473	484	543	502	488	488	457	487	515	501	494	456	486	474	518	520	511	473	511	488	500	464	449	508	505	499	501	482	511	485	503	519	481	509	497	491	504	502	530	494	536	493	509	451	505	462	503	530	520	511	512	437	451	556	501	523	479	498	498	498	505	459	514	489	494	474	468	466	500	506	465	531	490	510	502	526	497	507	487	492	479	499	526	535	467	496	445	516	495	505	486	507	471	500	521	483	524	526	511	533	508	526	509	495	521	546	509	532	473	509	527	517	475	502	483	455	489	553	496	527	521	446	467	460	486	471	501	516	502	489	531	483	494	480	487	481	465	478	489	519	515	477	516	471	482	514	503	519	530	507	470	496	482	502	489	503	459	533	501	495	514	502	543	507	489	490	457	483	486	489	493	498	552	460	535	464	494	493	500	521	501	511	445	468	516	488	497	497	516	512	436	482	456	476	497	520	509	469	474	492	507	488	491	484	500	483	499	500	508	464	501	517	523	496	482	476	521	512	517	491	500	500	507	446	484	482	492	475	484	482	484	490	478	469	506	499	504	443	508	494	505	522	504	495	516	490	476	462	501	488	483	525	503	509	511	519	489	533	448	497	498	446	497	497	498	481	538	480	485	453	454	487	500	477	489	509	490	491	502	505	483	554	472	527	504	478	503	499	471	490	499	520	502	546	491	485	548	477	464	487	473	493	537	512	523	514	508	474	492	480	519	525	480	442	463	497	499	491	507	453	474	463	501	510	497	440	456	523	489	455	495	498	479	472	510	541	487	467	486	507	475	484	529	503	506	483	495	492	488	489	456	497	461	508	442	504	482	547	512	463	488	511	505	489	496	547	489	475	466	485	530	508	462	459	474	484	517	451	435	508	478	504	493	476	474	463	529	501	437	469	476	495	490	495	490	495	511	469	481	503	467	511	458	485	485	465	514	521	491	516	462	498	478	497	491	466	500	518	492	524	524	489	499	488	485	497	483	482	498	499	502	495	504	475	527	477	514	486	509	523	454	511	470	493	469	468	513	489	564	507	500	484	472	486	495	497	515	488	502	471	471	480	558	497	480	487	522	477	542	498	507	508	497	493	524	502	526	453	457	500	471	536	475	474	490	488	491	501	495	485	454	506	441	493	490	455	478	495	523	479	457	518	497	491	508	526	463	539	497	449	490	503	459	464	493	492	450	496	454	498	522	480	478	486	506	444	506	461	502	466	484	496	471	490	489	480	478	478	514	505	494	482	462	447	493	511	460	488	498	503	505	457	531	514	526	493	493	514	523	503	459	496	469	501	516	489	507	489	471	481	490	480	522	486	514	488	500	520	539	526	497	497	522	474	469	446	506	475	491	476	504	488	481	480	463	509	458	497	470	475	501	454	483	479	501	502	479	489	476	481	508	520	555	490	456	500	527	500	526	496	504	491	494	482	445	517	485	499	463	554	513	466	483	524	499	466	485	496	475	488	496	506	475	489	489	444	470	520	471	474	531	451	531	475	514	473	540	459	507	486	514	514	488	517	444	475	466	526	506	499	489	483	505	525	482	502	509	495	503	492	488	473	477	495	485	491	499	484	499	487	538	512	482	498	498	517	472	573	522	504	504	531	489	480	517	474	470	478	531	473	503	491	514	509	518	495	484	506	503	508	503	508	492	435	501	526	463	529	489	504	484	507	476	484	491	455	496	447	487	460	488	514	493	490	480	517	517	490	528	503	475	480	508	481	464	519	498	508	494	492	484	500	494	517	461	481	489	464	474	460	519	489	473	474	525	504	514	500	476	477	523	461	487	435	523	483	501	500	543	471	493	476	478	444	486	525	513	486	524	494	529	508	515	506	472	505	513	460	472	503	475	468	474	498	507	510	500	487	478	512	502	481	517	509	498	502	455	483	458	460	483	514	515	502	524	493	508	486	521	502	491	457	477	523	480	475	499	489	459	463	478	485	490	450	471	522	495	523	495	526	497	490	493	466	512	479	483	476	479	502	486	457	497	495	455	511	514	511	500	474	474	513	466	482	508	460	505	468	471	494	480	495	488	464	505	478	494	513	517	487	471	494	500	467	488	478	458	471	495	549	519	500	520	471	498	472	441	516	492	484	502	522	483	506	530	473	481	491	487	482	490	508	462	504	504	540	493	510	492	498	490	498	569	478	479	512	507	542	507	486	502	473	519	498	498	476	506	478	489	464	486	479	503	501	494	442	488	501	484	513	512	503	508	535	488	498	491	499	486	510	477	523	464	488	508	475	476	491	449	505	463	465	501
35576	61832	48322	37964	33416	23230	17442	15119	14548	10529	5182	1980	1124	946	865	814	765	722	652	620	604	609	606	561	554	603	560	554	549	519	500	509	515	527	535	544	525	532	543	556	513	556	498	555	543	534	494	509	518	486	524	546	478	533	491	499	470	476	535	513	508	492	507	506	521	481	517	498	493	520	553	481	501	462	506	529	487	505	488	513	511	460	502	502	534	491	534	510	498	542	465	527	493	488	509	497	483	490	518	518	497	490	508	529	540	527	492	520	519	525	508	493	461	494	497	507	460	503	504	519	518	471	512	521	499	482	549	514	525	496	493	481	538	437	525	501	523	493	481	500	471	486	499	496	524	519	504	516	531	480	484	484	489	500	499	532	487	483	467	517	529	488	498	508	473	471	522	519	536	527	517	520	517	509	517	490	488	523	491	488	517	502	477	482	567	474	505	464	504	498	500	484	508	502	523	508	497	494	479	492	512	468	507	467	513	498	489	549	529	495	529	493	525	480	514	527	489	456	505	467	495	507	487	502	552	483	473	508	521	497	526	478	492	469	556	532	482	496	477	518	515	506	556	467	522	534	487	503	480	488	501	523	476	500	558	485	477	528	508	490	488	460	502	514	479	529	495	468	489	508	504	497	467	509	525	513	454	530	521	494	508	520	518	491	469	497	517	503	482	512	537	498	528	497	460	498	529	481	472	538	523	497	525	530	531	479	532	476	502	571	462	502	482	507	496	525	454	514	519	499	487	470	528	529	491	516	484	507	521	456	493	520	532	489	486	494	524	482	545	496	516	504	506	526	510	517	536	512	515	501	478	497	511	486	534	509	491	509	503	527	506	493	508	484	494	496	486	503	492	494	480	539	490	532	484	533	531	512	472	476	533	516	431	471	502	476	483	534	495	497	489	458	484	475	512	497	493	482	532	517	481	512	501	540	479	526	505	511	513	547	500	492	495	548	488	517	494	507	531	537	533	484	512	515	476	485	496	516	468	525	500	467	521	504	530	498	532	544	498	521	470	458	524	494	513	492	515	510	487	538	492	487	457	518	496	508	508	492	486	524	495	503	497	514	520	498	476	521	523	483	500	492	500	523	498	521	475	474	485	497	504	513	512	488	533	508	485	475	521	490	503	492	528	535	485	497	545	465	504	493	466	492	489	480	485	503	471	498	513	495	556	516	520	506	485	502	560	509	481	489	520	492	524	501	490	481	476	500	513	554	492	500	481	473	555	531	526	526	503	499	538	503	503	502	497	516	490	463	506	509	510	528	522	501	523	505	483	482	460	481	502	506	491	514	496	554	496	468	517	436	491	480	519	513	512	492	501	530	497	535	451	491	482	499	485	491	499	498	512	505	517	487	502	485	486	490	509	504	501	512	523	496	475	517	503	499	454	524	505	483	497	490	516	511	474	500	536	470	484	496	487	516	523	474	532	480	489	477	489	505	479	511	455	479	521	508	478	488	479	470	472	483	495	499	517	542	501	531	488	516	540	488	501	537	551	507	537	459	498	491	520	511	489	495	508	533	461	492	521	486	518	477	525	506	502	535	474	472	557	504	461	529	511	519	477	472	469	521	511	507	535	566	515	568	514	501	507	497	522	524	507	495	520	483	520	535	538	487	522	496	518	495	499	437	476	480	478	523	476	466	526	516	498	511	527	531	510	521	502	486	515	508	506	511	547	540	477	481	506	504	508	438	523	478	508	546	474	483	485	490	498	520	479	482	523	501	538	505	486	514	538	509	485	510	486	501	517	493	508	515	498	517	485	537	504	513	499	536	506	477	521	484	537	482	509	471	498	525	535	535	486	467	466	544	487	518	493	516	481	524	516	455	481	507	525	493	485	552	532	519	493	538	502	509	477	527	489	529	524	521	529	490	512	502	499	484	519	511	524	501	506	494	498	489	501	488	492	508	498	493	508	493	541	476	514	490	511	507	527	515	528	511	536	459	477	478	481	492	513	495	526	523	536	467	513	510	507	503	478	504	523	505	498	499	501	515	496	496	514	486	502	542	528	515	483	499	517	529	525	502	514	470	512	515	527	534	491	520	496	503	502	515	469	537	514	493	525	509	490	483	487	517	484	483	472	519	490	488	541	556	512	535	541	467	521	477	502	503	478	513	493	500	486	528	487	530	495	502	477	480	550	521	482	515	526	503	476	543	512	550	524	481	534	448	495	526	470	505	525	500	517	495	487	497	516	525	501	481	480	543	501	485	500	484	505	522	482	487	497	530	498	528	473	526	462	521	523	533	535	470	493	560	506	500	543	500	538	489	516	548	492	488	477	531	517	540	522	522	495	469	493	509	526	524	470	481	504	513	471	506	522	500	458	511	510	521	491	524	532	510	500	502	476	516	510	529	524	524	551	482	511	524	499	483	529	464	551	512	516	544	511	495	475	507	494	482	493	500	478	550	517	482	497	498	515	537	470	453	532	491	470	502	550	484	478	528	500	509	524	505	486	516	546	521	557	491	505	503	507	495	467	523	460	501	529	521	550	489	501	522	503	506	507	510	442	499	494	488	518	536	496	526	499	502	538	519	491	517	462	514	495	467	523	541	518	509	510	517	497	465	498	524	530	525	504	505	512	495	495	539	523	518	487	499	508	476	498	463	491	525	554	517	486	491	511	490	529	455	502	486	514	499	517	496	532	498	470	509	512	501	505	501	532	512	502	510	480	488	516	515	518	519	546	498	505	521	486	500	487	488	484	470	526	527	508	510	515	480	510	518	465	492	488	514	497	520	512	510	531	504	510	485	495	505	494	489	499	502	508	503	519	529	493	519	466	518	489	510	520	523	545	509	509	513	503	565	528	516	538	501	536	511	507	493	455	530	486	527	492	507	563	480	520	501	497	516	553	514	512	506	529	489	463	521	542	512	501	486	467	517	541	542	501	495	518	486	498	452	471	452	503	488	497	520	502	507	531	515	488	507	515	495	490	524	507	474	518	503	519	500	499	507	518	523	537	532	501	511	534	505	528	548	503	507	526	530	499	507	475	533	491	492	477	527	507	524	467	533	473	502	529	531	522	512	526	566	525	504	478	502	504	503	518	471	479	556	516	515	493	521	507	500	517	518	486	506	493	528	514	517	481	514	494	521	504	504	470	472	486	515	500	476	493	475	484	519	478	502	507	499	529	570	456	514	498	508	468	520	478	490	466	491	461	511	488	524	502	504	519	517	509	517	494	485	486	481	506	527	501	475	492	517	524	500	497	506	480	515	479	519	496	503	541	480	508	504	494	497	532	482	475	495	498	511	511	529	462	507	500	469	473	530	467	491	523	482	499	530	475	527	524	517	537	465	500	541	506	572	505	528	534	520	514	527	494	534	485	494	520	487	476	503	485	506	488	491	490	476	516	534	489	524	531	523	508	507	527	503	458	485	471	510	460	515	496	506	514	478	476	534	517	479	497	525	480	509	535	526	508	489	506	502	469	536	492	492	519	490	526	539	511	482	483	532	545	515	528	462	506	482	501	488	493	521	503	510
32297	34204	34814	24428	12590	7248	4551	3029	2255	1554	785	477	391	352	334	323	302	294	304	331	268	297	283	252	267	264	288	266	294	281	281	287	303	303	285	255	250	281	290	265	272	287	258	264	254	268	272	283	248	280	253	274	279	254	262	292	237	301	287	263	296	256	272	266	267	298	267	258	286	257	292	303	267	268	262	259	253	275	299	277	257	254	264	260	256	263	270	213	279	275	262	265	284	263	277	267	272	251	266	280	262	267	264	283	261	278	272	221	259	255	259	267	272	298	278	269	287	283	248	286	299	288	263	287	270	296	270	244	266	269	243	285	282	239	266	255	277	256	290	290	285	267	282	266	289	268	289	279	246	266	291	284	273	258	259	247	270	292	294	268	298	272	275	269	274	254	277	294	280	278	289	305	293	262	254	244	271	296	274	266	257	278	295	281	253	244	257	267	281	244	265	274	278	270	304	286	267	274	256	300	240	258	287	275	260	267	284	262	277	291	292	257	263	284	279	259	255	251	258	254	253	236	271	286	264	292	263	281	264	277	299	280	250	281	280	283	292	291	284	269	275	290	248	299	301	301	263	249	272	268	249	235	271	283	301	266	256	250	260	274	259	266	285	260	286	266	253	264	277	297	285	277	284	276	251	283	292	285	244	270	253	260	288	276	259	252	280	279	308	267	252	252	273	257	253	246	254	270	275	253	282	260	295	255	277	266	274	265	246	257	273	259	257	264	277	253	271	266	279	268	256	279	265	277	252	262	253	274	261	283	257	279	292	262	284	261	247	285	260	264	261	238	277	268	275	280	270	262	305	248	236	288	278	275	285	278	270	273	265	264	299	262	283	269	300	284	300	289	262	275	251	270	263	289	292	278	268	269	284	263	271	270	269	254	282	258	286	251	281	281	269	277	279	255	268	277	270	296	270	277	287	275	251	252	281	243	260	267	253	274	290	244	262	239	257	228	232	268	261	259	273	261	294	269	268	286	302	281	298	265	261	259	267	261	248	251	283	288	266	300	257	314	265	241	255	281	271	279	276	248	273	281	258	262	300	248	284	259	273	272	277	271	267	265	283	256	264	278	257	276	277	272	307	285	284	293	309	304	274	266	255	290	243	300	258	247	305	282	298	276	278	313	276	272	309	285	274	266	258	288	280	287	277	271	295	279	255	292	295	267	292	271	252	269	283	288	242	262	317	268	255	282	270	266	257	293	253	261	263	293	273	304	252	276	277	271	273	238	269	262	264	255	250	289	299	287	277	257	305	300	241	249	265	266	250	246	256	286	270	270	296	271	246	266	271	290	281	251	283	275	288	255	282	287	283	272	283	270	257	269	288	243	297	258	268	263	281	250	244	295	278	288	260	304	269	277	292	284	256	294	240	281	276	255	279	304	284	269	301	272	283	260	261	238	286	287	292	271	258	278	264	275	269	275	281	269	277	258	254	279	293	269	252	284	289	282	316	253	268	291	260	273	281	283	268	256	269	297	270	283	270	262	276	300	272	242	291	254	312	270	251	263	280	279	278	281	271	259	250	279	307	247	240	272	267	277	271	256	266	290	250	268	293	270	265	267	265	280	273	291	299	272	254	268	268	295	252	270	262	240	263	276	269	274	281	282	278	288	257	264	231	293	266	243	267	291	265	281	273	297	275	288	289	278	257	294	309	285	230	284	239	277	257	256	244	272	271	263	278	288	284	268	279	245	251	273	262	285	272	282	254	264	295	269	265	291	290	317	283	280	267	294	298	264	296	271	259	290	269	259	275	279	267	286	262	303	262	271	306	279	288	270	270	266	263	258	289	260	272	271	263	293	272	261	267	259	253	268	269	257	285	268	267	273	260	269	277	268	277	264	259	309	290	295	261	272	287	274	275	255	268	267	309	284	284	262	294	276	265	305	277	277	270	287	267	281	292	246	252	279	289	283	293	273	306	286	311	291	288	272	288	297	287	271	259	277	264	264	274	280	253	282	256	259	253	317	283	276	274	268	271	305	251	292	246	297	254	288	299	252	271	277	261	289	260	297	283	270	253	281	273	271	266	273	256	261	269	294	288	285	270	287	258	248	260	278	291	272	280	276	287	314	259	251	237	274	286	283	288	263	284	297	255	257	262	277	272	278	262	265	288	266	276	286	318	285	282	248	245	281	282	293	290	280	230	301	301	276	273	278	273	255	280	257	261	278	260	283	264	258	282	276	288	283	260	265	251	283	266	265	286	274	267	292	251	292	260	272	268	250	291	261	265	299	287	265	239	292	246	275	272	276	247	277	275	253	271	283	261	272	279	254	251	303	278	245	274	255	232	279	296	253	265	247	288	295	243	288	249	293	288	271	290	277	288	281	285	273	274	276	255	262	280	270	264	275	269	252	251	281	258	262	264	275	234	266	242	278	259	258	274	278	298	249	266	273	272	241	264	271	284	283	260	281	275	268	253	283	300	261	288	290	275	289	264	270	253	303	282	291	290	308	287	251	297	267	264	258	291	277	267	268	260	273	311	256	293	289	255	260	285	255	301	279	286	257	287	268	258	239	282	258	239	264	244	266	266	286	273	276	302	300	263	292	246	277	297	273	260	303	257	275	263	263	286	285	276	278	266	256	257	290	271	243	271	285	258	289	243	268	272	264	259	277	272	258	257	294	290	266	274	249	273	260	269	270	295	251	309	265	278	272	302	265	265	243	256	270	289	261	265	290	269	270	252	260	245	252	265	245	273	275	260	266	277	279	272	267	278	278	266	278	272	255	304	245	271	262	297	276	234	264	286	279	285	301	269	285	272	278	270	260	272	286	269	252	278	272	259	262	273	227	292	285	249	257	248	308	247	242	260	277	252	274	270	237	249	267	259	243	262	264	269	286	251	249	220	244	268	234	261	284	256	244	280	268	261	250	278	272	251	310	271	282	283	281	274	271	263	243	252	288	278	288	267	267	264	258	275	269	277	316	249	249	262	262	267	285	249	288	268	268	276	279	261	276	272	281	282	285	300	263	278	248	299	257	295	248	278	255	257	296	257	266	220	281	268	284	248	283	261	283	281	278	282	256	252	280	276	242	277	267	249	290	298	300	263	266	277	291	264	293	250	241	279	279	257	285	277	277	258	285	241	253	288	270	277	284	274	269	251	261	250	264	275	248	272	250	276	267	237	260	268	257	276	288	288	294	282	264	270	259	301	280	267	271	291	247	278	266	279	287	286	286	273	277	275	263	275	262	254	267	255	279	273	265	247	270	272	257	297	282	250	251	273	272	276	228	275	255	251	285	268	292	278	300	304	237	267	282	241	263	296	296	290	260	281	265	296	284	289	258	274	253	266	262	301	266	305	268	253	278	256	339	251	277	249	277	278	257	271	247	278	278	259	260	269	269	273	244	275	289	287	263	286	266	258	275	261	257	245	262	282	275	264	262	309	260	285	271	253	302	270	267	294	274	279	269	258	256	249	246	272	280	286	292	245	297	264	290	264	301	255	280	261	288	247	255	307	253	260	243	276	267	270	267
33286	47673	35443	22650	14915	10937	7486	5303	3951	2464	1215	670	511	436	429	385	396	366	341	332	314	331	310	297	296	305	298	312	326	299	306	293	357	263	306	297	337	309	342	302	290	305	280	302	289	298	297	297	321	292	293	265	290	297	306	273	290	300	304	302	317	271	315	293	308	325	296	275	292	315	286	286	293	292	280	313	268	304	278	315	266	296	303	315	288	295	331	275	260	315	297	304	304	289	290	328	304	294	288	278	308	240	338	287	264	298	318	301	310	291	304	332	310	312	272	274	270	291	288	304	299	290	296	288	286	299	294	295	309	293	258	336	268	303	267	285	314	285	332	304	268	287	277	278	297	305	288	288	271	294	302	315	329	327	295	292	265	314	275	315	299	286	309	302	302	287	301	298	279	291	306	315	269	319	291	339	310	296	293	297	308	314	285	262	280	274	304	319	297	296	295	295	268	305	304	312	312	287	322	253	285	304	281	308	277	313	262	287	319	306	286	289	308	286	268	296	273	277	306	297	257	303	293	304	309	312	320	299	296	293	325	290	315	310	301	273	299	305	306	270	287	311	274	273	317	285	288	332	263	281	316	323	298	296	308	294	310	301	304	286	297	329	264	278	272	301	327	290	256	291	286	273	295	310	310	291	270	278	280	309	304	296	313	287	309	276	273	320	281	282	289	287	298	268	276	303	283	287	297	282	275	273	263	275	285	296	279	306	291	321	285	248	271	282	309	271	299	283	310	316	273	301	282	302	293	309	282	290	296	301	325	292	295	284	276	295	311	281	315	314	291	298	292	314	306	286	266	299	250	284	292	318	303	319	269	307	272	298	301	279	307	291	291	305	275	301	284	279	334	290	301	292	328	268	333	303	263	304	285	305	311	307	289	287	310	326	305	280	300	275	310	284	274	293	287	291	308	289	303	300	316	296	265	273	304	300	310	306	289	306	326	302	291	276	298	293	284	309	294	324	296	299	289	298	281	281	292	318	275	307	281	310	260	273	312	286	283	328	277	269	266	319	297	351	294	289	329	275	301	290	281	295	300	272	289	286	287	293	310	295	278	326	300	290	295	287	314	283	275	290	309	307	294	279	283	284	309	300	300	307	270	317	258	289	298	293	315	274	279	323	290	309	291	316	283	290	305	324	290	306	283	295	303	317	262	307	296	299	323	320	302	303	276	332	314	298	278	299	281	295	318	280	324	287	283	273	283	323	273	297	285	281	262	309	325	315	269	288	278	288	264	310	305	302	294	294	308	290	291	276	280	286	292	304	319	303	313	292	290	289	308	281	311	282	322	285	311	308	306	291	342	287	261	263	293	335	319	248	289	326	301	285	272	289	287	299	281	261	296	293	297	287	291	291	295	281	291	310	288	305	281	297	282	306	282	294	313	277	310	313	294	266	296	303	287	332	270	289	308	287	302	320	305	297	247	268	290	303	286	311	287	270	283	319	298	307	299	320	297	328	290	307	302	318	276	308	302	305	315	293	279	269	286	291	268	311	344	289	303	304	300	252	287	301	300	277	320	296	285	326	323	302	302	296	321	302	261	292	282	294	305	310	323	297	293	329	287	271	290	311	308	283	317	307	308	297	332	305	301	293	295	256	278	290	279	274	320	266	295	262	283	318	278	286	291	305	313	300	300	295	285	304	322	299	338	290	286	298	290	312	282	270	252	303	282	302	274	270	319	303	288	300	298	275	301	278	287	276	291	310	314	313	288	291	302	298	304	299	327	308	292	299	283	294	307	311	297	279	292	303	320	309	298	314	309	286	336	308	268	288	280	297	299	270	283	298	328	305	296	281	296	274	292	295	298	310	293	286	299	296	317	252	283	295	294	312	282	306	313	291	291	285	292	328	276	313	267	299	302	284	281	281	318	301	290	297	297	297	295	284	303	302	279	274	294	268	283	270	264	304	321	282	277	329	292	265	300	277	283	313	321	283	301	284	331	290	284	298	277	272	290	291	274	286	319	292	316	308	286	280	316	288	301	303	296	302	313	294	318	284	303	290	298	299	295	298	303	309	321	267	311	310	271	301	288	314	317	261	304	298	274	316	315	289	317	324	291	289	313	301	306	307	255	279	275	306	313	306	341	287	286	290	305	285	300	304	314	271	295	300	286	310	292	297	300	271	285	291	313	308	296	307	267	274	269	289	291	283	302	275	282	281	294	300	329	288	288	312	302	273	269	324	297	302	297	298	297	297	301	277	297	283	330	303	313	283	288	274	306	286	297	263	279	262	283	320	299	316	291	279	321	306	311	302	292	295	274	298	278	301	330	289	293	284	292	289	293	299	294	309	322	291	299	291	305	276	256	289	280	275	259	302	312	284	296	309	302	272	281	300	307	306	265	283	284	266	302	291	318	290	293	309	302	318	283	318	295	306	301	314	320	323	302	319	301	290	280	281	311	284	313	301	297	287	322	267	289	306	282	311	288	282	291	308	278	312	312	322	329	310	291	273	298	304	286	306	316	290	288	293	323	310	302	284	314	289	306	293	306	318	272	279	326	284	269	276	315	284	297	267	294	284	313	311	290	297	304	286	301	292	281	322	325	296	288	278	320	311	238	262	279	282	296	312	269	296	282	275	266	281	317	304	282	311	315	289	291	277	314	335	322	320	293	280	304	287	292	296	298	271	296	304	271	288	280	297	258	308	306	284	287	265	276	307	300	302	308	320	290	309	285	289	300	296	305	290	282	287	325	304	297	271	286	300	298	266	295	284	281	290	273	318	295	290	312	307	293	272	302	286	289	313	275	292	312	305	297	280	296	288	320	262	287	290	289	314	286	263	289	286	298	304	320	261	289	277	314	296	295	301	289	299	287	283	260	315	268	283	305	271	287	315	305	294	302	304	303	329	277	269	317	295	286	293	326	277	315	285	292	332	292	299	260	300	291	290	302	288	270	313	307	296	305	307	312	335	277	277	269	325	311	314	294	320	303	322	289	299	297	341	259	292	296	288	304	297	294	271	306	318	296	308	311	289	294	314	350	301	256	269	318	282	288	286	296	271	257	285	307	313	282	315	303	290	296	294	336	291	309	299	301	285	320	263	319	298	270	290	313	323	303	285	309	271	278	312	284	288	290	282	280	298	291	289	283	308	288	285	248	304	279	329	253	295	256	294	312	295	289	302	303	316	311	360	300	311	292	317	264	271	319	312	289	304	259	281	266	276	291	293	283	299	253	311	271	291	299	292	286	279	272	314	319	273	275	299	293	269	275	284	291	297	300	302	265	318	274	292	305	270	304	264	262	322	293	279	289	311	278	297	292	304	294	266	331	285	305	332	293	288	281	289	281	297	264	308	287	279	350	264	287	316	261	331	290	266	306	295	277	294	280	307	285	293	324	273	275	271	303	303	313	284	335	314	291	310	290	299	260	310	324	315	300	299	303	293	308	270	329	303	304	299	310	283	322	295	270	274	298	310	280	295	299	298	292	310	288	255	293	304	303	314	296	275	284	329	289	301	281	293	311	291	340	284	324	294
24486	21616	29074	25857	23389	20294	12538	8653	6274	2588	893	670	552	499	489	414	379	368	375	369	382	348	351	333	317	321	323	300	350	318	326	321	293	300	330	352	332	324	323	344	320	322	291	329	319	319	311	323	314	330	323	319	309	320	299	338	344	326	312	285	318	330	320	365	308	264	294	305	340	336	279	303	318	287	312	314	318	297	326	331	310	314	299	343	339	305	322	328	296	320	336	326	297	314	292	313	307	338	292	357	328	329	307	318	308	315	293	306	344	314	317	287	308	311	343	333	314	287	321	299	289	325	315	341	294	305	309	346	343	293	338	321	310	338	314	323	288	313	306	305	310	300	270	308	316	303	321	324	286	321	278	307	308	320	315	305	339	298	336	287	281	314	306	292	291	345	326	311	303	305	292	325	313	340	302	321	307	296	312	318	322	321	313	315	271	331	304	326	314	301	315	276	289	282	287	304	312	274	294	306	314	309	324	294	296	286	301	312	298	315	326	349	305	318	311	311	295	302	310	301	319	309	334	308	310	303	295	285	320	301	318	288	319	337	284	306	300	309	321	286	329	298	307	327	323	334	329	319	291	295	293	329	325	298	306	294	325	307	328	345	293	319	312	321	311	295	331	291	341	340	292	326	314	305	320	323	324	305	284	324	286	313	320	334	305	313	304	321	288	289	294	308	321	345	303	322	322	302	305	334	303	275	326	297	306	337	308	327	312	330	321	308	297	316	312	301	281	286	304	314	292	304	297	285	301	284	304	284	315	282	303	276	323	333	324	327	305	283	334	329	338	292	320	303	330	303	314	339	325	297	310	295	296	307	327	310	321	341	291	319	330	289	350	333	319	310	269	297	343	327	320	333	352	331	287	292	319	277	342	337	295	314	304	314	335	296	281	295	293	330	294	274	288	308	322	322	312	310	322	293	288	296	300	326	296	331	306	299	307	324	303	323	282	284	298	347	325	297	312	292	313	275	315	294	335	278	304	301	326	319	292	313	318	319	281	293	319	315	318	315	285	316	284	335	336	323	304	302	356	312	315	344	316	320	282	313	324	351	330	325	322	324	327	312	311	285	338	305	279	291	293	290	302	306	316	309	303	300	338	311	329	278	326	324	324	299	331	308	327	310	289	296	289	289	303	319	366	306	326	285	337	309	333	311	306	315	322	307	339	301	310	318	316	307	313	293	273	280	296	318	322	318	313	315	320	331	349	322	320	367	315	335	331	318	304	265	298	305	290	286	297	327	306	296	322	300	324	331	317	308	291	287	324	303	327	299	278	316	322	307	344	333	316	325	321	328	295	312	319	336	340	300	328	313	295	326	315	289	297	305	295	325	308	299	301	310	330	281	257	337	287	339	307	292	301	330	327	343	329	319	282	293	309	302	303	298	318	313	310	305	315	306	299	303	319	325	321	312	330	316	310	332	309	301	333	331	330	314	315	311	262	331	319	329	323	323	292	314	322	296	293	293	306	318	293	291	322	316	293	323	336	329	303	297	274	322	311	298	312	308	310	307	289	310	336	302	299	307	309	293	316	322	275	304	299	319	318	328	328	303	297	297	315	320	337	311	316	300	326	306	308	307	302	302	311	353	332	279	316	306	308	295	299	287	302	325	302	303	320	321	296	298	309	313	302	316	282	314	283	310	313	291	307	298	319	308	315	312	276	339	276	301	299	283	315	289	277	321	304	322	321	310	293	315	325	332	297	303	306	332	284	285	335	321	336	296	322	306	276	297	279	331	330	309	307	327	326	322	285	289	326	319	297	340	287	315	299	292	321	318	303	320	314	325	310	295	330	292	325	336	321	324	303	281	300	299	279	311	315	338	314	312	307	308	323	335	335	319	316	307	288	320	303	288	342	294	287	325	306	331	305	275	305	312	351	285	340	304	315	336	321	343	293	313	325	342	256	307	315	288	317	281	328	332	298	316	290	307	320	289	323	325	315	307	300	350	287	312	343	296	321	297	304	311	298	319	315	302	295	297	318	308	325	304	323	325	315	290	317	300	299	338	257	302	312	328	291	319	285	328	305	270	312	325	307	326	283	306	306	309	298	326	307	282	303	323	272	314	307	325	316	299	304	312	342	314	304	303	322	307	273	297	305	318	317	316	299	308	311	308	289	291	319	307	304	298	326	315	299	307	309	313	284	317	288	299	318	316	303	309	300	311	319	300	343	294	308	312	270	315	321	343	308	328	316	296	337	307	288	302	343	321	290	313	306	325	363	318	299	320	298	321	277	290	306	279	291	310	301	283	302	324	319	310	305	328	327	323	303	322	325	334	319	300	317	315	314	305	312	327	331	299	315	328	317	312	284	310	316	288	284	326	309	328	322	315	326	291	290	316	306	297	285	294	316	294	322	303	306	310	310	315	275	340	290	297	302	311	322	317	299	316	318	310	325	341	301	302	321	318	272	322	308	338	289	292	291	322	303	277	323	294	297	309	297	343	307	276	325	279	320	283	314	322	331	330	337	280	306	314	294	289	323	339	346	302	324	315	306	329	315	326	335	318	312	344	319	338	307	322	334	308	336	285	303	327	333	322	337	310	342	297	324	323	316	316	284	308	275	276	286	318	287	324	307	316	314	305	306	317	314	289	293	274	306	319	331	290	294	301	288	301	317	314	323	327	326	326	306	295	300	312	303	351	343	342	341	291	290	336	338	321	311	347	298	316	312	288	329	341	320	296	327	318	280	312	305	313	288	326	312	352	341	332	255	344	298	289	270	331	311	313	296	315	323	334	326	342	314	320	333	343	307	329	318	332	341	317	348	353	313	299	287	310	306	320	325	288	309	329	311	312	317	292	288	323	321	314	313	344	311	306	312	345	300	318	300	321	299	304	299	280	323	315	286	310	328	314	296	314	323	299	324	322	300	300	307	334	302	330	311	292	306	326	347	361	333	330	306	334	320	299	334	319	294	322	324	287	289	331	319	291	304	324	323	320	296	360	331	306	308	319	338	276	325	300	294	298	298	305	321	312	328	295	318	305	295	277	332	307	326	335	338	303	309	314	303	306	321	310	309	318	334	296	293	280	298	337	309	320	324	305	343	302	317	328	301	297	322	310	295	334	298	278	313	304	338	318	314	351	279	310	310	361	310	284	294	327	302	322	290	293	290	317	328	302	318	315	305	307	355	310	292	343	304	282	334	326	302	319	333	324	313	355	296	297	268	300	335	299	300	291	341	301	292	334	314	331	298	333	284	292	330	325	276	300	323	287	320	305	305	334	308	316	306	323	288	306	315	337	309	291	348	286	321	274	262	307	334	308	320	287	309	314	302	352	317	289	293	312	316	304	288	278	284	286	315	336	291	313	270	320	299	310	277	323	332	284	299	298	304	293	307	300	305	294	294	286	298	324	304	304	306	320	369	333	315	313	302	347	300	319	281	276	325	282	310	352	310	296	320	281	286	325	293	322	330	314	305	284	270	320	305	299	339	290	302	313	305	301	318	302	351	277	312	341	307	305	302	308	317	302	306	336	318	320
32154	55668	45231	32555	26221	20426	13833	12390	9402	4004	1364	936	828	641	542	516	500	456	439	386	381	400	339	378	346	314	381	320	344	316	323	317	354	332	347	340	362	348	348	317	323	325	362	317	313	351	324	309	300	314	326	307	350	301	338	332	355	342	334	332	330	353	340	322	323	323	316	334	344	301	313	303	322	373	342	362	326	305	334	299	361	332	327	325	334	318	294	323	311	312	316	369	340	326	349	315	347	325	328	344	295	311	321	328	325	329	351	334	321	307	354	333	355	329	287	339	348	318	298	292	308	334	313	307	296	289	326	302	314	342	333	369	300	333	359	338	335	352	326	332	332	325	322	323	319	340	339	348	310	331	317	352	312	334	333	318	297	335	341	339	310	341	346	331	304	313	285	325	305	340	355	311	326	341	312	316	333	324	340	332	326	325	327	328	309	343	350	350	338	330	274	331	313	302	372	353	341	324	333	367	333	355	328	321	313	351	318	308	299	313	337	318	330	333	323	293	324	289	307	344	303	331	316	332	342	322	320	309	325	298	338	317	328	307	327	326	369	322	336	325	302	340	342	339	333	331	333	311	330	307	326	325	372	315	332	340	289	283	337	322	317	321	319	313	336	336	315	342	330	349	326	321	333	308	352	342	322	325	330	298	345	303	308	289	307	356	327	337	319	328	326	316	342	301	323	353	314	311	324	321	301	336	344	336	348	313	337	298	299	337	314	317	333	347	338	334	293	303	370	369	310	332	332	311	350	320	333	355	350	335	319	340	329	327	349	304	334	325	367	340	288	340	303	305	334	322	298	317	349	354	346	346	312	312	333	359	333	316	355	351	290	287	330	308	305	377	328	336	321	327	338	329	288	340	334	335	298	337	302	337	312	328	311	308	335	314	322	310	306	314	321	303	342	328	313	332	313	303	336	322	330	307	345	330	301	325	330	308	305	324	321	326	319	331	311	315	337	308	306	303	290	337	324	326	318	313	338	298	308	347	288	327	337	333	361	355	343	325	339	312	307	315	338	312	311	289	369	343	314	305	311	343	327	351	326	314	311	313	320	322	331	325	348	328	342	306	320	329	322	319	310	327	301	318	337	361	316	315	337	327	308	360	349	292	315	293	349	304	335	346	302	324	315	334	326	337	335	305	330	305	316	358	310	326	371	327	338	315	324	297	298	321	326	313	318	331	338	349	311	296	303	327	311	306	322	301	361	317	330	316	339	296	321	310	340	331	345	336	326	331	328	309	314	312	334	326	293	316	339	332	342	301	314	318	343	323	298	336	311	336	322	333	339	354	324	352	313	306	307	349	334	311	329	315	322	331	316	343	330	367	336	330	341	321	322	331	314	311	329	332	316	321	342	330	317	306	342	337	324	358	351	295	373	347	341	346	331	354	310	323	340	344	346	308	343	335	287	325	333	335	333	307	323	323	337	308	328	338	335	351	330	332	310	312	334	344	322	326	324	327	312	354	339	333	322	316	321	308	346	337	336	316	312	332	315	360	328	335	279	299	372	310	326	324	330	331	328	355	324	303	337	335	298	351	332	339	335	314	353	336	334	333	308	329	347	334	342	319	324	371	339	354	285	307	361	325	363	305	309	377	336	357	333	318	369	328	303	330	339	314	315	347	333	346	300	313	344	308	304	346	319	328	311	295	324	357	337	346	284	325	321	308	317	304	334	337	337	320	294	329	290	319	316	320	321	339	319	306	331	331	325	323	316	328	338	338	300	331	326	317	345	311	349	330	314	317	296	310	300	314	332	330	292	337	319	303	332	324	352	319	345	315	326	320	340	306	318	349	318	341	339	331	287	337	297	314	315	345	320	333	326	305	290	314	332	311	317	312	313	335	311	290	325	312	302	306	333	334	296	320	348	344	312	302	314	319	313	315	311	348	348	318	334	332	337	337	337	337	297	359	314	328	319	332	330	295	312	322	314	337	336	319	366	319	318	295	366	311	327	305	306	376	311	330	305	350	333	284	330	302	325	313	325	296	355	309	322	349	314	318	323	320	308	320	308	339	316	309	333	329	330	334	335	335	355	308	349	318	332	322	327	335	328	329	329	345	354	296	319	306	296	319	320	320	325	332	307	322	335	327	322	341	333	318	339	322	371	318	333	324	326	336	340	334	323	343	311	317	353	304	301	317	321	303	310	351	357	317	323	324	341	341	320	318	357	341	348	338	333	306	343	347	303	342	328	299	309	299	315	299	359	323	319	344	326	339	341	307	310	324	318	339	321	350	312	325	323	323	361	320	322	355	345	315	329	319	286	349	337	332	347	335	317	331	300	332	351	340	329	331	314	321	315	330	299	327	354	313	342	350	324	334	365	318	343	333	297	333	279	333	311	321	330	310	328	330	326	304	331	321	287	330	346	338	336	309	330	307	347	316	368	334	326	339	324	320	323	343	334	324	317	327	332	338	331	337	327	337	316	315	331	313	325	344	350	306	323	321	323	328	306	333	311	331	282	334	323	343	344	332	362	305	348	307	325	279	337	312	324	310	305	295	350	353	322	316	343	330	333	337	328	341	323	335	322	323	337	332	314	334	334	303	344	322	310	327	313	304	313	323	307	349	335	324	360	342	324	371	335	355	312	341	327	327	345	323	312	298	343	335	300	299	299	299	318	335	312	341	310	335	296	355	334	318	311	326	322	356	314	324	315	332	311	347	315	323	309	338	370	340	341	352	341	318	292	328	344	339	350	325	347	309	345	294	305	325	340	309	325	326	317	333	314	343	338	303	342	300	301	333	308	304	318	318	323	320	337	326	320	299	315	319	323	316	338	303	318	313	350	297	350	311	319	356	319	313	337	331	329	296	309	324	360	310	306	319	312	302	340	354	308	321	320	333	343	314	319	309	326	335	293	293	336	309	354	359	331	309	323	310	331	314	290	306	305	330	319	308	343	304	294	318	325	310	324	304	330	330	322	330	308	315	281	334	324	314	320	321	356	330	330	345	299	333	340	308	316	305	315	320	366	329	333	320	332	341	333	308	364	349	322	336	341	315	314	347	312	314	305	312	345	315	340	307	297	331	353	334	297	313	300	297	316	334	344	343	319	334	320	314	335	337	328	335	331	314	308	342	324	310	359	297	329	307	330	328	318	311	345	341	317	293	354	331	327	305	298	325	315	339	339	328	316	350	343	294	303	305	342	350	353	336	327	317	309	308	320	328	301	354	315	341	339	299	328	288	340	317	311	322	330	347	342	346	336	313	334	320	315	316	339	359	303	358	353	323	311	330	328	361	310	321	298	319	353	310	309	320	319	319	323	333	321	307	300	376	342	344	328	318	316	345	321	351	299	323	309	313	341	339	326	320	336	302	325	339	333	325	360	309	344	328	323	328	339	336	332	335	305	312	293	334	315	326	303	331	339	338	325	280	345	314	321	358	316	316	305	338	324	309	319	291	334	334	307	328	339	304	329	331	343	304	331	341	304	319	292	309	338	320	341	348	296	345	335	336	327	322	341	327	350	317	331	343	317	359
25599	21776	29237	28338	21149	12705	7886	5967	3904	2380	896	604	577	504	487	446	464	446	392	416	381	395	367	363	408	355	396	395	370	386	407	372	353	374	367	408	423	383	384	381	408	413	392	378	368	385	406	369	382	361	386	372	399	394	378	381	408	404	350	384	375	380	426	380	379	386	397	407	358	373	345	395	380	366	377	394	400	422	423	381	381	369	369	404	390	380	386	367	390	414	376	369	412	369	367	376	362	350	409	369	382	403	367	365	383	376	373	390	408	393	370	387	388	363	354	401	394	364	404	382	367	364	414	390	421	382	401	366	390	407	373	425	361	383	393	372	386	432	425	405	387	384	390	393	399	385	376	368	353	408	410	358	380	437	409	370	382	393	374	391	379	378	408	386	396	384	381	390	375	411	357	393	367	350	398	394	380	351	403	436	373	408	374	363	423	403	379	377	386	389	420	362	374	379	411	370	376	364	385	383	388	381	385	362	380	397	379	366	414	407	412	365	414	403	414	353	374	359	362	416	399	398	374	420	369	390	372	377	386	340	383	401	421	415	391	387	379	395	388	359	387	437	381	381	365	414	369	419	393	421	373	386	401	365	356	415	393	367	395	362	405	408	381	359	382	423	395	370	394	401	351	405	351	385	381	411	400	374	347	411	371	389	367	389	392	410	363	382	378	399	374	404	399	358	367	386	425	388	363	396	377	399	391	381	381	396	392	350	369	367	379	386	401	401	390	438	424	424	362	342	404	418	373	366	387	379	345	383	371	376	407	388	372	378	377	382	389	398	368	367	378	368	399	368	358	353	394	396	408	380	398	363	394	400	392	353	391	366	387	423	374	393	382	375	380	359	388	406	408	393	382	380	404	366	362	405	392	403	362	435	446	381	397	386	410	398	373	434	395	421	395	378	376	417	376	413	429	386	360	359	384	412	371	394	396	403	375	406	392	416	378	381	400	374	397	374	420	375	374	390	402	367	421	376	373	389	354	412	355	359	393	375	372	398	394	397	400	382	393	375	380	359	384	403	388	393	384	380	361	372	383	392	404	343	392	389	407	372	399	397	395	419	401	369	401	361	415	376	430	398	389	402	374	398	378	414	392	391	359	385	387	412	338	410	410	401	415	364	352	380	369	419	369	372	425	387	384	394	392	367	397	366	373	416	411	398	371	385	373	382	393	430	345	357	389	379	396	388	374	412	402	397	391	376	409	413	372	374	381	396	360	374	391	369	416	375	426	373	399	374	399	404	395	417	426	351	391	394	393	371	361	396	412	389	406	389	410	382	401	426	409	391	395	358	365	389	385	386	377	345	385	411	390	393	363	384	382	386	352	393	365	389	396	401	393	380	400	381	380	383	391	370	366	408	389	376	409	356	379	391	383	381	416	381	375	402	394	400	369	358	435	390	386	442	371	362	412	409	373	412	372	367	382	418	367	424	382	390	380	386	366	353	388	392	413	365	399	396	371	374	382	395	381	388	377	381	394	404	382	344	363	418	367	367	380	382	403	404	408	406	349	379	379	378	385	376	400	390	396	393	434	397	381	393	370	363	412	365	369	396	370	365	417	377	402	374	372	424	366	359	407	405	395	385	391	389	373	370	389	435	388	380	413	389	410	404	395	359	385	418	381	366	388	389	350	370	399	380	366	382	382	339	403	377	348	412	375	377	405	387	363	396	392	368	347	373	360	376	379	399	400	387	379	400	392	408	418	371	417	354	347	417	364	382	397	348	389	411	391	417	377	412	395	363	375	387	371	374	406	377	382	384	377	397	391	429	387	382	395	378	420	387	386	354	390	408	379	419	349	360	360	360	363	406	376	403	384	393	418	378	399	400	380	400	384	406	362	374	362	360	379	382	392	358	368	369	392	380	379	406	389	424	395	380	404	380	374	389	368	371	398	365	424	381	409	375	385	349	396	399	384	388	415	402	368	358	388	384	393	339	422	382	399	415	389	395	417	374	390	405	355	372	410	400	382	416	376	381	378	389	374	356	401	382	393	423	385	377	435	376	358	410	379	383	359	373	391	411	375	395	406	393	406	387	413	410	393	388	379	376	423	407	437	412	394	408	392	362	401	407	376	369	387	376	404	385	378	403	423	404	401	434	402	437	380	353	394	367	370	386	414	382	384	377	389	377	368	381	424	405	391	393	409	365	398	348	373	350	390	359	396	378	364	375	380	360	397	426	388	381	383	411	388	380	382	367	403	385	404	418	379	402	376	369	400	408	399	386	380	371	372	365	369	363	356	392	366	377	395	380	378	410	375	406	369	360	390	414	390	385	377	421	364	378	405	366	412	330	398	405	407	418	414	401	398	370	408	386	422	377	375	442	374	382	354	406	365	405	406	382	362	361	389	399	432	383	386	371	362	404	388	371	419	388	405	419	378	387	383	386	386	402	426	382	394	349	365	346	355	393	406	389	391	402	389	399	372	372	382	332	394	381	366	391	393	375	370	401	389	359	387	371	377	393	421	379	394	403	402	364	402	418	336	375	368	393	383	425	412	415	450	379	424	354	365	388	354	357	429	363	404	383	396	396	385	397	417	377	368	380	393	333	399	411	391	384	368	412	403	422	360	350	381	396	429	397	393	372	428	423	374	385	433	404	388	377	422	372	385	365	407	428	385	395	413	400	409	442	382	404	359	363	369	393	396	390	413	388	396	362	375	353	383	413	372	399	383	391	393	412	380	405	378	390	347	383	370	371	397	386	394	372	363	405	385	377	404	386	395	408	376	407	390	366	388	398	345	411	377	375	384	334	395	412	415	374	378	361	400	421	368	352	389	424	373	391	384	369	378	392	394	354	403	412	379	385	362	403	392	396	386	389	388	388	369	409	370	400	364	376	370	400	336	398	390	408	375	378	376	375	392	429	374	388	370	369	375	395	398	408	402	374	385	405	399	413	410	414	395	369	366	397	361	368	346	405	375	363	381	406	403	375	404	375	366	372	417	388	376	396	390	380	406	373	404	374	363	375	350	399	416	398	416	384	406	388	411	393	367	367	373	366	361	374	414	416	399	388	359	399	387	377	372	388	393	408	392	401	371	395	361	399	370	373	394	400	392	372	401	381	398	384	393	397	406	372	404	365	386	363	384	410	386	388	402	386	365	410	394	403	409	372	381	384	396	373	436	378	380	395	357	383	349	370	360	401	357	382	353	392	398	363	379	383	420	407	393	379	371	392	382	433	426	377	383	387	368	400	401	388	384	400	406	374	376	362	379	382	429	410	370	409	381	395	406	400	360	418	428	383	390	405	393	389	390	368	404	380	390	366	387	372	404	375	376	416	354	380	420	377	377	371	379	395	393	377	402	393	405	410	376	348	391	400	371	361	378	379	371	375	388	391	400	396	379	373	387	391	380	380	371	424	381	381	397	382	361	365	414	386	368	390	380	356	397	416	367	376	388	384	422	385	400	368	406	400	367	383	364	368	418	363	390	395	398	385	402	361	370	406	406	406	401	365	391	385	366	377	374	421	380	397	375	359	383	367
31843	53247	42023	29419	22882	15242	11717	10090	6831	4101	1318	908	812	647	567	544	528	451	473	426	450	490	469	468	427	402	442	410	425	426	446	453	420	432	417	419	412	370	454	417	386	399	401	416	401	415	400	440	432	406	438	411	392	420	417	412	389	444	386	445	428	397	449	405	404	429	393	425	425	413	409	418	431	413	430	402	400	415	415	418	406	420	451	412	440	413	394	434	449	404	390	408	392	424	428	394	417	392	441	405	403	428	433	411	404	445	404	430	406	422	459	405	425	407	428	452	387	420	420	370	433	393	392	433	386	409	417	448	409	467	411	456	369	376	421	427	416	406	474	398	398	445	406	430	394	432	431	408	403	416	413	424	406	381	395	409	403	406	413	428	393	405	439	427	423	430	433	405	389	433	444	399	384	400	426	453	428	407	405	400	425	421	415	445	402	428	419	378	369	407	421	384	385	418	398	428	470	423	377	444	402	432	381	371	390	442	418	407	416	396	388	426	416	428	402	387	402	417	397	400	441	437	424	383	412	418	436	424	413	391	431	400	425	384	419	406	390	429	421	443	388	426	399	407	420	364	408	415	457	416	388	428	434	406	438	396	387	399	446	435	414	428	402	403	392	400	430	431	412	439	410	426	392	396	391	401	419	397	440	440	433	454	419	427	408	435	387	421	400	380	430	403	424	430	387	475	427	405	397	401	430	438	415	393	433	397	411	421	370	438	437	407	401	395	432	458	408	425	371	402	408	400	365	415	420	429	457	438	416	413	388	429	423	412	405	435	400	423	419	447	425	436	417	388	409	393	441	414	412	422	395	436	401	391	434	432	409	403	431	370	413	430	388	423	407	459	379	418	374	405	382	380	406	382	438	378	432	399	408	378	409	420	410	441	408	423	410	381	410	425	415	419	449	434	407	405	424	408	415	460	418	431	413	391	439	412	475	438	406	443	403	439	415	438	441	404	424	448	427	387	425	387	393	368	414	420	421	435	451	445	424	398	441	435	390	398	415	399	423	386	396	421	422	408	402	406	391	394	431	428	460	401	433	387	416	385	418	435	403	424	413	404	433	406	419	413	417	385	398	379	423	418	382	405	386	412	406	411	421	394	430	427	422	409	401	422	414	437	442	418	412	430	424	401	404	432	414	424	420	410	430	409	423	437	418	440	398	372	444	409	456	391	407	417	420	425	412	444	395	412	392	422	434	443	410	433	408	394	420	365	458	424	378	403	400	406	405	400	444	399	417	428	408	425	400	405	425	406	431	392	436	432	367	430	420	404	427	415	460	396	404	416	446	419	440	423	449	433	434	398	428	441	409	388	413	406	407	433	423	410	385	422	436	408	463	368	423	404	414	410	446	433	449	399	430	465	417	419	429	407	444	404	418	406	396	407	407	409	407	395	406	425	419	433	397	407	408	410	420	450	399	390	395	392	395	395	411	403	419	408	419	388	410	413	449	402	394	391	397	415	395	381	423	451	440	423	423	430	416	418	381	424	411	436	431	424	396	416	416	444	396	440	388	418	396	396	374	379	421	371	406	420	416	420	431	419	422	424	386	440	389	431	396	397	422	417	418	453	446	436	436	423	395	422	426	418	406	437	398	422	376	409	413	405	408	428	380	442	445	391	389	398	402	441	421	424	423	436	413	449	450	402	434	440	434	449	427	446	410	385	426	422	421	407	427	459	447	405	390	389	429	393	425	432	418	449	426	410	416	456	425	450	421	396	420	451	426	395	418	411	348	391	387	409	401	410	396	425	420	409	434	411	421	435	435	414	431	403	400	423	378	446	414	418	386	450	458	393	389	395	399	416	475	410	383	443	397	421	396	413	417	395	423	415	411	410	427	426	417	410	417	426	413	401	410	428	472	394	417	396	431	409	406	416	384	393	408	366	379	459	429	398	441	438	453	402	448	398	426	386	417	386	456	425	434	385	413	413	427	447	384	418	408	427	402	424	432	391	399	413	447	413	362	418	402	422	376	446	437	386	409	403	433	420	394	407	424	384	446	403	441	396	387	445	424	433	436	414	440	403	411	425	409	406	406	405	405	404	418	408	428	417	395	363	411	436	419	423	393	414	413	406	411	460	408	452	413	412	405	387	391	406	399	404	420	395	413	423	407	465	365	433	436	380	365	414	409	423	419	407	418	394	433	408	409	462	448	419	432	423	392	410	412	374	420	415	399	379	393	431	432	387	392	458	428	395	445	403	412	475	432	418	445	397	407	413	424	425	417	402	411	381	426	435	422	375	411	389	410	390	409	436	438	393	423	433	418	423	407	436	409	436	439	446	404	452	413	388	456	418	427	414	409	431	351	425	415	415	402	414	395	387	414	408	420	396	462	400	388	425	395	396	401	428	433	408	402	435	406	412	413	430	404	432	383	400	421	394	404	403	410	420	453	409	466	404	418	416	401	423	402	423	403	409	424	429	433	385	447	412	428	390	421	407	454	388	405	400	423	430	451	399	420	421	451	420	440	454	429	419	428	420	423	401	393	393	400	404	444	437	408	390	391	387	455	404	405	415	430	403	429	428	365	423	410	408	409	423	418	402	422	408	464	403	425	396	424	398	412	397	436	416	440	423	452	446	424	417	438	412	421	428	363	426	430	402	406	401	405	393	417	413	360	424	441	419	423	407	422	401	396	425	449	444	396	414	455	392	404	431	401	387	456	397	362	419	398	413	408	417	402	410	396	401	398	398	422	405	384	416	398	415	423	410	390	369	378	410	439	427	413	401	430	450	410	435	385	444	438	424	425	410	426	436	439	401	396	427	426	412	421	383	431	410	454	399	426	407	431	423	399	422	426	408	402	436	411	399	425	391	398	431	423	393	442	398	390	411	375	417	410	401	425	427	409	399	395	444	421	380	399	397	430	396	431	399	406	403	402	445	459	430	409	410	440	417	411	426	397	428	441	413	444	449	423	404	445	407	398	397	449	428	429	398	433	402	416	410	414	438	422	434	448	463	404	414	405	418	419	396	410	386	430	394	416	431	433	427	464	438	366	407	439	383	414	419	441	425	433	411	419	413	455	402	437	413	417	400	398	460	433	371	438	437	395	376	411	432	416	401	430	423	407	437	406	411	371	382	422	410	429	429	379	392	430	414	416	400	451	425	453	405	393	413	405	398	420	441	423	381	428	450	409	408	379	381	419	412	463	450	399	364	435	401	411	401	423	418	449	421	402	406	457	394	431	410	389	437	403	425	396	408	441	433	435	397	425	394	416	413	414	419	406	398	435	429	405	411	436	430	401	406	424	430	408	414	431	413	401	439	422	434	425	423	424	414	402	407	435	424	391	405	425	404	360	411	432	412	459	468	409	379	420	418	412	428	395	430	410	403	395	425	433	426	415	374	430	420	393	422	430	383	421	405	401	421	430	417	411	452	461	364	380	425	406	354	399	432	420	429	423	454	422	434	406	401	408	429	407	417	409	425	404	448	403	458	402	385	429	414	414	460	425	406	402	415	388	426	401	386	414	408	416	409	401	410
23282	21678	29510	24706	22853	23359	22119	15241	10262	5305	1677	1026	849	828	744	627	636	603	577	541	603	579	574	492	483	523	491	552	508	522	546	500	503	487	518	502	505	532	531	518	520	482	497	533	475	517	503	490	499	500	472	506	500	511	481	552	496	484	502	433	487	504	515	494	484	556	497	473	459	500	529	490	491	550	473	482	466	484	485	512	516	497	514	516	477	517	490	484	469	464	506	519	525	514	494	479	477	453	513	499	513	469	481	498	472	488	530	512	483	495	520	483	498	506	470	488	505	503	528	502	553	494	525	500	478	502	507	516	531	526	501	508	484	505	497	506	497	486	500	531	510	527	533	468	503	498	498	491	541	500	539	494	504	493	490	480	487	527	521	524	519	498	454	504	497	527	553	482	540	509	477	455	484	512	485	526	471	513	476	474	492	513	514	483	505	482	489	486	482	524	516	478	518	503	494	472	523	484	513	508	526	464	520	490	531	481	498	523	499	481	505	471	478	510	499	493	466	469	508	457	508	459	453	487	484	512	518	470	510	500	521	509	511	453	485	477	507	493	485	479	492	491	484	450	452	500	510	537	473	498	490	493	487	511	494	498	510	473	497	517	526	507	536	509	437	516	509	484	494	483	469	458	486	490	503	494	523	496	537	490	486	509	480	484	496	502	451	516	473	488	461	473	484	539	509	456	500	504	474	498	497	504	514	482	542	460	470	539	501	456	496	507	484	494	455	489	529	468	473	527	488	501	482	502	496	488	466	509	469	490	474	452	515	513	509	485	495	458	479	503	499	505	500	430	507	499	483	564	488	477	457	467	469	549	506	489	511	521	527	537	530	484	525	491	477	469	496	481	501	481	500	518	474	504	505	516	453	514	489	473	456	484	474	486	510	491	495	498	503	481	481	495	533	466	539	435	498	500	500	541	477	466	498	502	459	518	488	492	440	488	520	524	504	512	516	523	505	479	496	441	486	499	475	476	519	521	480	479	484	508	518	481	496	499	509	497	446	507	462	485	465	500	479	515	468	514	505	505	461	484	491	515	495	493	503	487	488	493	506	512	469	478	499	451	475	485	506	517	521	483	491	479	485	476	489	487	507	483	460	481	470	486	443	518	482	479	426	481	542	506	491	500	478	524	492	501	472	514	492	462	481	498	466	489	489	507	470	496	513	502	497	514	468	506	481	473	514	511	444	501	462	478	499	506	513	452	464	496	489	486	518	508	516	473	485	466	517	495	510	508	500	503	515	475	464	484	492	509	466	491	479	497	509	512	503	498	472	498	559	473	507	510	499	484	484	505	421	453	472	501	488	482	504	534	517	510	494	477	509	481	503	479	484	509	487	490	491	476	490	462	476	527	472	521	493	478	495	509	496	549	491	484	481	504	518	475	476	512	453	500	531	479	493	492	510	476	496	481	482	477	457	480	463	480	519	468	432	500	519	479	479	492	517	466	497	501	491	537	503	490	485	491	503	483	497	485	508	542	472	500	509	477	482	502	490	503	493	488	459	502	509	487	474	495	552	512	471	513	471	493	457	462	488	513	520	509	500	509	504	510	496	502	502	504	470	457	524	512	482	532	466	481	483	537	482	537	478	527	486	511	452	480	500	506	499	479	476	476	496	485	507	485	495	499	471	482	464	463	484	465	487	522	481	470	485	474	512	475	438	472	470	487	480	506	478	485	479	533	495	491	481	525	451	518	471	480	489	514	504	482	496	542	443	513	488	471	505	490	491	482	500	500	501	491	528	490	472	507	480	506	504	479	495	458	506	462	492	511	471	530	507	502	485	501	467	528	560	486	539	502	523	506	455	492	499	473	456	481	447	532	542	485	516	520	468	499	474	501	501	493	510	514	473	521	509	444	481	480	498	533	490	486	493	476	480	519	481	445	493	543	475	521	504	508	476	467	488	505	495	521	554	515	470	489	475	467	499	474	514	498	451	484	493	512	508	485	517	477	511	459	456	522	503	499	510	503	500	471	488	514	473	520	493	489	498	515	490	486	477	469	480	467	498	509	490	451	502	546	432	489	494	501	514	488	487	494	515	525	465	488	517	497	483	484	482	495	522	514	513	469	433	511	486	499	460	506	463	539	535	472	463	519	502	512	481	489	470	476	474	471	512	434	455	498	505	500	468	532	482	455	523	505	505	504	480	440	486	528	503	498	493	499	495	452	468	456	484	487	466	530	477	495	498	462	507	462	527	491	474	523	519	442	484	480	489	513	491	551	478	531	504	505	484	534	475	469	480	490	499	551	510	483	521	453	556	515	522	472	493	489	475	534	456	473	531	492	482	490	505	490	479	470	489	463	483	463	490	477	492	478	488	482	498	513	456	478	496	484	502	491	487	507	507	535	497	476	477	504	509	493	506	501	508	461	510	509	484	491	493	453	519	482	494	484	501	519	502	487	471	447	453	519	484	535	511	493	518	461	491	493	505	487	514	471	511	493	452	520	485	529	454	492	512	466	487	499	492	521	500	465	523	491	535	514	487	498	533	530	454	524	484	452	489	466	515	466	445	476	496	515	495	524	502	486	499	469	502	490	478	506	498	496	481	520	536	466	525	515	505	491	492	462	458	486	518	479	509	477	477	477	489	502	488	479	507	537	482	528	507	505	510	492	483	486	460	527	511	516	455	477	479	489	469	481	515	473	487	477	486	491	506	493	506	450	451	521	481	493	538	490	477	499	484	522	470	498	466	481	507	522	495	500	474	459	490	455	474	456	459	470	500	463	504	525	488	474	500	504	518	511	504	491	511	514	471	495	536	505	458	522	503	489	475	518	500	479	534	497	515	440	483	488	470	456	519	505	478	500	517	471	472	433	461	498	446	529	475	489	505	503	476	501	467	469	531	511	474	495	500	500	491	489	511	503	533	481	493	497	509	484	525	509	513	489	529	477	516	528	489	515	508	444	471	515	509	515	476	516	526	511	516	514	507	511	501	484	514	477	495	479	448	498	455	516	501	486	468	518	487	529	522	495	468	504	511	520	472	480	506	530	514	480	534	517	481	477	469	517	489	465	443	497	456	515	516	489	448	490	493	433	480	485	517	495	434	496	487	556	489	484	499	529	485	490	515	478	539	496	501	517	502	498	530	498	524	497	499	490	461	487	491	460	506	488	502	518	462	493	491	500	545	505	487	526	507	457	494	481	445	487	459	495	459	500	514	479	519	523	477	489	491	523	512	469	521	481	488	480	493	514	500	525	477	519	488	506	477	485	507	502	523	505	478	518	523	498	507	499	438	492	485	501	498	471	472	489	455	494	464	460	484	523	479	469	508	493	488	459	503	504	494	477	503	480	444	474	491	458	504	504	484	475	517	454	502	459	465	529	497	466	466	514	488	492	482	475	494	510	508	491	461	496	503	493	459	512	483	486	473	504	475	457	489	505	487	485	491	509	485	491	480	470	464	505	475	527	492	478	524	490	547	500	497	513	439	494	500	505	520	478	498	474	474	499	487	498	513	474	494	524	489	468	549	526	486	477
35209	62933	51834	39683	31966	22667	20725	18999	13923	7299	2395	1533	1162	1012	830	756	776	704	655	630	563	601	546	529	589	544	513	519	483	507	493	519	517	510	558	510	558	529	483	516	532	526	490	530	530	526	523	520	469	480	520	521	542	513	517	512	541	496	497	482	482	533	536	505	514	523	537	508	512	511	488	518	530	487	485	501	504	484	515	491	519	473	503	504	512	529	461	496	471	487	495	555	475	509	472	511	512	492	446	541	484	506	503	534	511	513	465	454	492	527	462	489	468	453	467	524	512	502	528	479	540	522	460	520	548	499	523	491	533	499	484	496	492	561	503	465	484	506	514	471	532	523	506	492	481	499	493	496	519	477	515	483	476	514	524	521	492	531	479	487	510	532	509	501	459	526	453	516	461	510	496	483	492	482	514	509	478	524	505	473	502	520	513	481	474	486	509	529	507	489	504	525	501	521	528	488	530	528	517	497	506	475	523	502	495	505	492	504	578	509	508	502	452	477	496	522	516	484	483	491	491	516	513	523	475	491	489	513	499	527	483	505	507	455	530	485	538	522	517	458	522	511	540	504	494	501	442	493	490	486	513	516	481	492	498	477	516	460	480	503	490	500	551	492	497	515	526	544	512	488	478	495	481	503	502	511	475	482	496	512	466	492	494	520	512	489	502	528	484	540	489	555	498	498	500	519	513	507	508	501	487	491	523	514	511	517	524	439	525	449	462	463	485	503	536	468	489	518	504	524	485	509	524	525	506	467	501	490	497	537	471	508	495	492	515	498	486	481	483	543	519	483	536	512	499	536	520	471	530	511	502	506	482	540	475	522	494	510	482	505	509	498	495	506	499	491	502	497	517	510	495	498	483	504	513	519	487	527	512	534	478	490	527	493	496	495	537	516	507	473	493	505	487	488	501	523	479	537	497	511	503	500	506	527	488	519	484	506	480	504	469	478	511	501	486	503	525	531	521	481	543	522	520	517	516	488	499	503	497	500	458	508	531	515	536	514	477	493	517	525	517	482	529	525	505	478	511	506	504	500	501	483	489	503	462	491	488	516	467	471	527	514	548	497	502	514	487	521	541	502	547	504	488	528	499	523	514	510	532	489	477	526	476	465	524	502	520	511	488	517	505	486	496	515	459	484	537	555	507	521	449	481	462	493	483	527	511	497	484	521	528	536	494	503	517	509	545	519	488	491	523	498	496	513	518	504	485	481	493	482	527	513	490	517	550	502	495	478	510	494	504	513	507	516	505	512	493	496	482	501	516	522	496	499	509	513	480	478	500	489	491	511	497	486	506	508	476	480	486	493	496	511	493	510	492	479	507	490	534	516	516	476	497	493	525	483	499	485	491	534	508	493	502	515	499	516	492	501	472	514	528	502	490	503	504	497	480	497	520	522	509	496	528	498	482	498	504	495	484	489	502	501	487	520	523	502	521	502	503	512	521	473	503	488	486	483	520	509	495	489	524	486	515	477	521	518	449	538	491	512	504	501	498	480	439	472	559	505	494	479	516	538	479	504	490	470	509	491	504	502	517	532	469	525	514	485	464	501	502	490	495	529	526	491	545	504	511	501	446	510	508	523	510	517	528	532	503	500	500	524	506	510	469	439	469	476	516	497	554	494	469	524	511	534	503	518	489	504	505	508	514	469	481	485	465	481	519	513	489	519	506	454	463	519	512	503	480	491	496	485	503	490	487	534	521	521	485	494	482	495	493	511	502	559	489	512	484	528	540	518	456	488	473	509	488	510	499	498	496	485	485	489	518	527	484	521	466	469	488	496	524	475	492	501	509	508	499	525	485	517	501	515	500	457	471	490	502	514	499	492	482	485	503	496	445	543	516	542	520	500	540	496	504	488	485	494	480	474	538	484	467	505	534	483	499	473	514	551	501	521	509	525	473	527	481	506	461	518	513	494	501	467	573	486	520	489	513	528	532	494	478	516	491	487	490	476	517	524	518	511	508	520	475	510	506	481	490	524	483	505	549	472	503	494	487	524	507	541	497	560	459	503	494	554	540	509	506	544	521	501	515	530	519	515	492	506	467	508	502	464	471	481	485	532	518	513	486	502	539	480	499	523	484	544	511	482	516	502	536	502	508	501	536	512	477	503	490	525	538	486	505	517	486	490	499	496	479	502	505	477	513	472	502	489	530	481	518	523	507	525	480	453	523	499	494	477	515	494	513	509	505	468	497	511	514	520	518	521	483	501	469	516	508	487	487	481	512	531	483	480	484	525	477	489	540	489	523	488	533	473	509	459	484	494	502	554	555	506	521	532	538	478	469	498	531	490	490	473	497	511	511	498	513	475	509	481	480	499	507	508	512	469	511	530	505	524	515	514	483	519	537	483	479	504	543	515	492	454	519	499	506	499	518	506	505	484	505	502	544	504	527	471	532	516	521	485	531	486	522	485	485	480	505	478	553	500	499	529	515	556	519	497	490	451	517	469	483	536	494	491	484	511	505	468	525	541	496	481	494	485	516	498	489	480	478	504	502	526	476	527	510	535	511	464	454	545	514	488	489	499	513	522	520	482	546	536	544	523	521	449	494	525	491	509	535	475	510	510	516	454	493	466	484	492	506	505	465	494	503	497	487	519	469	524	504	510	504	529	506	503	493	511	490	488	514	547	497	506	480	500	502	498	475	477	495	520	518	499	494	489	530	507	517	506	521	456	485	490	525	488	511	522	453	490	458	497	495	505	508	516	523	466	515	500	489	488	471	494	482	508	484	471	545	488	536	485	506	494	484	512	513	493	537	522	517	528	502	497	507	534	479	539	480	487	492	495	500	510	488	475	465	488	504	543	529	539	491	486	517	487	550	463	506	476	522	527	549	528	492	503	507	516	508	541	518	501	509	493	466	476	505	527	491	505	485	538	502	485	501	472	501	492	500	485	484	535	512	483	512	550	511	465	501	498	487	501	454	522	477	463	490	496	500	523	507	490	460	499	461	525	485	479	518	510	499	484	511	447	526	506	487	504	510	461	522	507	513	510	438	476	509	456	480	471	492	483	522	480	530	513	468	483	482	519	493	490	516	502	482	478	519	505	476	445	498	543	474	519	506	504	479	532	516	540	540	497	506	493	497	481	494	446	537	463	497	519	503	523	495	467	511	486	483	453	558	530	527	514	511	479	483	504	504	472	503	480	516	492	544	529	499	469	514	478	506	502	533	501	485	491	534	438	490	495	520	507	488	506	506	500	516	495	480	538	456	472	523	512	498	496	481	512	485	511	525	527	537	517	501	484	528	551	491	467	487	467	484	493	521	512	493	513	521	499	494	497	480	488	493	513	514	489	420	534	492	463	477	564	493	531	510	495	493	541	537	506	512	494	497	474	516	506	479	497	537	505	530	437	537	478	504	530	474	483	504	480	519	501	490	502	507	510	485	495	504	455	477	502	531	527	502	509	504	498	498	501	526	518	479	523	498	529	530	482	488	489	526	490	480	489	504	498	506	513	521	505	477	472	573	513	490	469	491	516	497	491
32346	33943	35755	26210	14115	7049	4819	3351	1773	783	533	432	423	330	352	295	306	316	303	264	280	268	286	258	289	277	269	261	296	272	260	279	275	265	263	263	273	286	269	285	232	256	278	238	244	285	280	274	240	276	250	243	275	239	249	241	265	268	265	261	264	277	287	248	298	264	253	261	301	277	278	277	274	241	248	254	298	277	263	301	297	282	298	241	283	250	273	267	303	236	268	282	259	299	273	281	259	305	274	286	254	269	279	296	280	244	266	250	278	262	264	256	266	236	240	247	276	290	246	279	272	269	270	281	284	273	269	261	255	261	278	278	272	281	285	303	286	269	264	265	266	250	256	257	289	269	268	265	257	256	287	270	291	265	275	248	267	289	255	249	272	270	283	288	305	268	267	243	249	305	259	277	265	267	268	271	278	282	296	266	286	264	254	282	257	272	232	236	251	268	286	253	284	263	315	253	248	255	269	246	277	278	268	276	265	252	273	285	281	270	262	273	274	277	277	273	241	270	287	299	240	264	263	285	275	298	277	285	256	283	271	286	270	258	264	257	264	302	270	313	292	266	258	277	260	258	285	264	252	249	293	269	265	286	258	273	265	279	276	242	289	271	280	278	257	276	267	280	301	269	234	252	262	278	271	260	244	265	273	298	265	272	270	279	244	250	274	266	271	274	250	268	262	272	260	257	268	255	249	259	264	253	243	273	284	252	257	278	267	257	310	278	281	241	285	260	278	272	211	267	294	250	245	261	264	266	241	270	288	259	265	304	299	281	281	270	289	242	261	271	293	257	269	285	238	253	279	263	300	262	268	247	247	270	252	277	256	283	259	286	296	255	256	236	288	278	278	314	257	288	287	252	269	246	270	273	256	263	266	255	303	246	269	251	264	271	275	290	259	273	266	230	277	266	272	279	318	285	288	262	267	248	277	251	254	310	275	271	274	295	268	297	264	263	281	283	284	261	256	249	265	266	262	277	266	249	300	279	253	292	293	250	268	244	259	278	293	295	271	281	257	261	288	251	253	268	271	261	243	292	252	270	304	300	280	252	288	264	279	262	271	276	277	274	288	263	283	278	272	260	263	275	255	267	251	261	249	246	269	283	269	274	235	275	305	293	267	273	269	273	243	249	266	272	264	250	256	279	267	264	284	271	258	280	274	252	259	268	232	273	263	232	263	280	256	247	275	277	245	291	254	279	277	311	268	259	269	260	310	279	300	278	281	273	253	290	251	280	255	281	269	237	281	267	262	266	246	252	268	283	306	287	294	285	256	263	281	268	235	264	274	289	281	271	243	250	279	252	276	290	259	286	293	297	276	260	244	271	262	262	259	272	278	272	273	264	216	259	259	282	246	262	271	269	262	274	251	294	296	273	290	245	267	275	294	248	274	260	276	274	266	241	277	273	273	268	303	262	263	277	286	281	271	285	272	299	266	252	260	293	259	278	290	281	288	240	277	238	276	277	264	290	261	277	259	256	272	248	290	254	280	259	269	266	266	268	275	269	251	212	272	257	249	280	249	272	287	267	278	264	251	275	266	244	307	248	269	304	279	262	285	259	262	255	239	263	301	278	289	280	260	270	278	273	269	300	256	293	287	248	263	259	269	279	246	278	256	260	281	244	260	282	261	264	255	279	240	308	318	264	247	250	252	252	266	268	246	255	260	271	259	256	262	272	298	298	266	299	284	269	265	276	270	267	287	295	286	274	279	295	273	260	266	271	286	298	254	267	265	325	272	246	285	291	287	248	247	250	283	256	289	278	300	292	276	247	275	256	272	263	290	267	277	298	256	261	279	268	271	263	275	261	271	261	268	261	276	218	250	244	261	293	272	269	271	261	260	275	264	267	259	270	278	274	263	264	274	283	264	280	276	246	266	273	299	274	252	287	263	263	252	272	282	265	267	266	263	259	290	247	263	262	274	269	262	270	249	287	265	257	267	289	269	279	257	282	249	254	241	265	242	274	289	253	277	276	261	263	260	259	272	261	254	257	291	243	267	250	270	238	262	262	259	249	257	261	248	293	260	255	257	313	282	290	295	269	298	267	286	243	257	262	312	256	260	267	303	261	266	296	276	289	288	254	282	290	264	277	244	268	296	251	228	276	264	238	273	259	274	250	271	286	297	279	278	295	250	259	271	263	256	259	268	254	288	262	289	254	287	294	281	294	259	240	286	272	266	274	299	269	267	256	248	264	270	269	264	245	280	299	264	256	260	260	255	243	231	271	257	281	278	276	265	293	277	257	255	272	306	251	279	273	262	263	294	271	259	286	244	247	253	250	277	267	267	285	265	272	284	241	270	275	291	249	281	277	272	285	277	279	279	268	250	296	260	284	288	241	239	265	264	269	278	289	271	268	254	265	238	260	246	291	282	256	241	275	271	284	226	291	250	282	227	263	281	266	276	261	294	296	267	283	253	237	300	261	296	289	298	240	285	255	286	239	270	265	251	244	247	291	251	258	299	263	284	281	296	262	241	284	295	248	262	263	257	276	303	251	238	264	266	290	270	282	285	257	278	273	258	292	251	274	266	304	245	219	274	277	265	280	276	260	265	280	266	266	306	253	277	277	251	250	268	282	260	236	262	294	280	258	237	238	276	259	300	264	265	287	251	271	250	268	281	279	267	247	250	272	277	252	238	268	280	272	257	261	285	264	271	258	269	245	268	305	262	245	266	253	250	266	253	262	288	261	286	258	257	280	284	270	289	271	279	253	261	240	265	256	255	252	270	261	270	289	248	255	271	261	266	272	230	278	253	301	261	277	254	263	293	257	300	252	282	272	261	278	265	289	236	265	287	237	266	283	267	266	280	249	275	281	301	237	258	251	272	275	312	283	266	272	248	256	251	269	271	282	254	263	248	258	272	240	266	244	279	289	284	287	301	255	304	252	285	288	279	295	269	293	258	273	284	257	270	269	265	250	261	241	233	275	296	258	255	272	278	231	263	265	246	273	277	256	260	277	282	276	273	276	274	249	287	265	245	259	226	264	263	288	288	251	275	274	263	282	293	267	264	255	246	257	262	256	273	311	268	267	267	260	267	288	244	238	253	269	280	251	267	253	268	256	313	270	276	295	277	304	274	282	247	295	267	303	277	265	264	276	267	267	247	258	268	248	253	303	297	280	260	261	266	273	263	265	252	255	277	245	254	275	270	247	264	255	263	233	261	267	262	252	303	276	290	305	303	290	276	252	272	253	298	272	240	283	280	264	257	248	268	280	261	261	248	270	265	296	279	269	296	246	278	264	269	266	271	292	269	262	253	285	253	249	277	279	290	279	266	250	249	256	288	261	240	271	281	254	285	272	253	255	244	285	299	270	270	250	267	274	279	241	271	274	281	255	256	278	279	283	264	258	263	265	257	279	276	256	293	271	252	282	277	261	240	267	296	261	267	251	282	254	236	241	255	276	262	247	263	260	289	284	253	290	303	286	268	255	259	274	254	269	264	275	280	268	247	283	279	257	284	269	259	297	263	274	253	280	262	294
33607	47724	36518	24385	15735	10720	8108	5630	3055	1223	701	568	505	380	418	345	323	340	347	319	308	303	302	310	330	312	284	280	297	267	285	305	290	305	318	316	281	288	334	308	278	295	262	273	290	323	283	313	305	308	287	284	306	295	307	276	275	300	288	287	304	271	323	285	279	284	291	269	276	287	281	312	301	312	266	298	317	279	300	310	331	293	323	306	308	284	266	310	324	307	310	293	286	274	287	310	292	289	264	313	268	297	311	296	326	277	292	309	276	279	303	289	304	293	264	297	277	285	258	270	325	320	289	277	330	276	284	284	343	289	340	261	310	290	297	294	299	288	349	288	281	290	288	305	257	295	313	318	296	294	304	319	326	277	289	287	266	263	283	280	256	289	284	289	282	285	303	284	289	327	298	274	322	274	298	287	308	290	285	284	294	293	274	293	325	286	292	295	280	271	289	289	282	277	309	306	239	276	299	296	307	287	276	270	278	295	319	266	315	295	284	274	292	290	262	318	251	284	290	269	294	281	311	293	295	297	246	292	283	311	295	307	282	285	314	313	318	297	329	278	293	284	292	288	289	297	305	264	288	273	276	265	314	291	279	286	287	287	322	292	267	290	327	295	307	325	275	295	260	251	290	282	273	302	318	314	299	279	292	278	263	301	280	276	293	278	301	318	286	332	316	290	290	281	303	300	316	289	259	282	278	286	336	286	293	305	320	279	293	291	265	298	278	261	280	303	302	286	287	303	275	289	286	296	281	289	280	304	292	288	314	308	301	300	273	284	297	274	297	288	261	283	289	313	309	280	285	302	296	297	298	285	318	282	284	292	268	306	320	291	283	339	277	260	292	314	284	306	309	275	295	284	289	320	279	295	306	248	280	272	294	310	308	302	282	287	297	287	306	291	297	274	294	294	297	319	292	309	303	266	327	301	314	286	299	307	298	280	279	278	284	286	303	262	312	295	305	270	311	305	292	282	271	273	323	291	302	309	289	324	289	291	332	299	298	296	295	289	276	287	289	321	299	292	297	312	298	312	270	296	312	277	279	297	289	285	270	254	283	300	298	286	310	271	300	302	285	314	290	297	297	285	281	256	291	293	278	310	268	289	252	295	282	268	274	287	280	296	273	311	289	282	287	267	306	289	278	280	283	281	303	296	288	315	293	289	299	288	272	301	264	290	286	280	297	290	291	302	299	278	287	318	287	313	311	312	311	309	298	275	281	314	314	297	306	289	316	284	265	297	330	288	306	282	303	290	301	272	298	299	309	277	318	278	286	327	297	277	294	318	304	280	284	317	286	299	286	329	303	276	289	322	301	279	298	277	305	296	265	263	282	283	282	286	314	299	289	296	303	307	305	288	294	304	301	304	273	272	294	313	298	283	287	308	294	290	271	288	280	303	308	305	282	273	293	292	289	267	262	299	292	317	301	292	322	307	294	298	269	298	297	281	301	297	263	299	291	273	311	271	299	255	246	282	297	259	301	314	284	282	301	301	258	297	285	298	290	323	253	296	290	305	292	281	289	306	266	295	284	302	273	293	287	304	265	314	305	287	302	278	270	254	280	290	275	313	316	309	310	307	313	290	300	315	259	291	282	277	290	278	274	295	314	270	300	314	292	310	318	327	319	320	282	302	290	256	295	294	275	272	311	291	301	289	322	293	309	270	283	289	293	300	278	290	294	286	275	292	285	307	292	300	289	318	277	283	268	268	285	255	292	281	295	301	300	272	265	299	284	260	260	303	314	300	310	282	296	274	266	263	260	285	286	312	317	290	331	283	296	291	287	295	290	300	261	313	275	301	283	297	291	295	309	292	290	300	251	290	286	287	279	293	298	322	285	297	268	293	290	289	289	284	324	297	299	319	279	303	308	268	301	302	285	284	291	258	284	301	309	306	330	268	318	314	291	283	330	310	280	301	286	304	302	298	306	291	257	279	242	324	297	283	305	304	293	293	276	317	301	305	288	309	297	264	296	289	303	317	296	300	308	292	285	305	308	295	275	287	297	279	270	322	319	301	280	296	294	304	308	275	261	285	263	294	262	277	308	294	288	278	305	299	285	301	272	309	255	288	314	278	306	286	267	256	266	287	296	257	293	306	307	254	271	274	262	306	310	272	283	283	287	305	284	273	295	298	287	297	288	281	302	313	301	280	295	280	292	292	310	270	298	265	281	290	272	285	296	321	276	300	282	284	298	292	291	292	302	276	281	298	308	263	304	334	296	326	338	271	285	307	295	281	305	260	262	286	289	291	296	264	327	287	306	302	276	313	311	283	290	297	261	283	311	299	310	299	291	278	306	294	273	254	298	298	276	273	297	320	288	293	274	291	279	308	312	261	287	286	288	303	279	277	303	303	297	300	296	304	278	258	284	310	315	300	282	283	251	289	304	287	326	271	328	314	307	283	305	311	320	302	301	275	294	305	274	340	297	276	269	286	283	310	293	287	292	289	296	316	288	293	294	320	296	311	305	264	290	303	315	295	286	294	296	303	319	329	288	298	278	311	279	292	294	263	289	291	278	282	294	313	283	312	278	283	286	255	304	312	296	313	280	305	299	301	286	318	265	325	291	316	309	306	280	283	304	283	268	283	300	303	340	288	273	284	304	294	282	313	300	273	281	282	310	293	288	270	264	278	296	306	272	295	294	303	280	288	275	298	298	311	339	292	290	287	290	271	275	279	283	303	313	260	285	331	296	296	308	308	281	329	309	250	293	279	300	290	292	288	324	320	296	296	266	316	296	295	290	286	293	295	285	298	291	295	274	272	270	316	299	281	268	303	300	255	291	306	294	332	259	275	296	308	287	317	281	290	278	273	291	294	274	288	304	311	269	278	296	299	285	293	281	300	307	292	286	326	302	275	315	318	271	301	289	318	294	290	302	279	278	293	261	279	290	268	306	276	297	279	310	292	286	276	282	301	304	269	311	289	286	284	233	300	304	269	330	304	328	304	298	292	269	279	309	285	291	307	304	307	316	263	302	302	306	284	271	293	296	311	300	279	313	304	303	289	293	275	296	295	300	271	306	316	254	305	294	335	300	295	299	281	278	294	298	308	262	284	289	319	302	277	287	272	304	276	301	300	269	299	310	297	283	309	284	321	271	295	309	261	278	319	258	292	334	273	310	280	296	268	306	269	280	314	288	279	282	315	309	277	300	326	285	286	303	313	274	323	295	278	312	309	275	270	282	274	301	278	293	281	264	281	283	314	283	294	295	301	294	276	292	309	318	295	278	300	299	324	292	276	300	305	333	290	290	288	326	321	314	281	262	307	299	259	289	307	311	289	308	305	270	290	324	279	322	309	278	303	276	277	297	294	281	301	298	290	271	299	273	274	275	285	303	274	323	327	281	307	287	289	323	293	293	277	289	295	296	294	291	303	297	300	320	302	297	299	297	281	273	278	300	289	320	263	305	292	283	266	282	289	296	291	271	318	292	303	276	307	276	267	273	310	249	300	296	261	275	289	267	303	304	271	302	269	289	278	303	281
24584	21686	29216	25854	22701	19115	15036	9948	4799	1832	860	623	652	490	438	437	357	379	369	315	318	357	341	314	338	310	331	344	304	315	338	324	298	332	290	300	331	325	327	319	333	308	305	297	294	308	352	303	371	337	319	336	308	297	311	304	311	312	344	324	317	300	355	291	301	321	315	314	324	327	329	314	318	303	312	306	294	329	317	321	315	333	324	305	340	298	307	317	324	336	315	310	335	297	310	306	337	317	325	321	289	319	305	313	306	306	323	332	329	295	370	297	283	289	312	313	296	300	293	318	334	297	332	321	314	297	299	293	299	279	327	335	284	315	314	326	309	299	309	305	316	301	306	311	312	335	295	299	294	330	312	335	305	306	329	278	327	319	296	329	291	312	336	292	289	329	308	300	294	327	338	351	330	326	308	335	353	306	303	316	308	314	297	347	330	327	350	308	285	302	343	285	318	349	317	319	312	317	290	305	309	305	300	327	305	300	320	308	322	311	337	333	303	283	328	318	313	343	319	275	317	320	310	313	306	317	345	337	310	320	328	312	283	333	288	318	324	304	312	328	319	312	323	319	315	300	322	302	328	297	303	312	293	315	305	310	339	296	321	327	306	325	308	316	307	316	307	313	303	283	282	309	297	320	301	295	332	306	336	307	295	328	323	305	314	311	313	325	307	306	321	297	321	320	314	287	294	303	312	331	310	307	335	317	325	311	293	262	303	315	311	279	341	308	292	319	300	307	311	310	320	311	304	293	294	305	332	338	307	320	305	316	314	312	322	319	292	318	336	304	329	313	310	305	269	333	324	311	319	294	333	305	301	297	312	283	330	307	292	301	249	328	324	298	322	336	312	303	305	328	312	339	309	328	286	308	303	323	286	271	283	306	312	318	316	282	318	311	321	291	332	271	329	324	293	305	321	274	314	314	321	293	338	318	318	289	325	337	323	337	319	288	332	291	307	321	309	290	341	323	308	347	326	320	338	315	308	330	302	334	327	299	335	342	346	303	265	294	290	294	308	320	340	339	328	329	334	341	292	337	317	310	306	325	334	326	297	317	327	315	351	304	351	323	331	324	314	306	343	266	296	324	297	316	291	318	327	310	314	301	281	311	302	302	288	310	334	336	282	325	329	297	292	311	307	336	329	338	334	328	324	296	307	358	295	300	339	319	287	304	343	334	320	311	315	327	322	288	310	294	324	267	302	323	316	301	322	316	313	281	288	332	322	297	298	315	319	328	308	321	295	333	324	311	342	308	296	314	320	315	312	319	279	331	286	304	305	326	290	323	290	301	288	319	322	298	322	328	302	302	299	328	300	318	330	298	313	329	340	295	305	342	309	308	300	325	280	313	333	316	308	302	312	295	301	324	327	289	303	332	316	293	307	275	294	316	336	288	321	299	323	312	328	309	299	331	330	331	308	335	346	320	314	283	321	321	326	367	286	298	307	292	336	317	318	326	357	309	298	331	316	274	316	284	327	334	328	311	294	333	314	317	312	334	316	306	292	325	327	330	337	336	320	332	326	321	308	325	337	304	303	330	284	302	298	304	302	335	310	276	329	338	283	293	319	320	301	299	328	328	338	311	319	341	304	321	333	340	335	332	308	290	290	303	337	325	293	302	312	323	307	344	266	315	321	300	283	305	298	305	320	316	281	314	335	322	350	307	294	305	336	325	345	285	342	303	283	325	311	296	322	308	322	300	316	304	339	319	318	290	343	335	322	319	332	300	283	263	305	349	300	323	308	291	289	343	282	290	323	339	328	296	342	321	326	313	318	322	306	309	308	312	303	299	305	287	321	298	298	281	329	297	295	313	320	339	327	301	311	327	323	299	292	345	313	340	316	321	280	317	295	342	319	246	331	289	329	282	357	290	294	346	312	283	356	316	333	304	300	311	330	299	316	317	351	331	308	301	315	303	327	325	324	297	323	340	322	321	324	296	306	305	319	304	295	295	314	316	289	314	341	309	313	282	305	314	319	316	290	287	318	284	318	303	294	323	319	304	300	289	345	333	338	314	305	307	316	302	301	282	338	345	306	311	308	291	310	312	335	328	312	346	355	331	305	301	320	302	282	319	284	322	324	305	323	295	312	312	310	325	308	318	357	307	320	296	322	313	310	364	332	312	355	322	307	294	322	313	274	308	327	321	326	289	336	349	350	294	296	302	297	293	331	296	300	325	321	326	320	293	314	318	328	305	312	290	312	310	295	292	292	298	301	304	307	331	300	308	284	282	289	295	335	319	317	327	313	329	335	284	306	320	296	290	290	308	290	304	308	319	308	313	337	326	317	318	282	324	304	322	300	320	323	306	303	287	339	322	318	280	305	299	334	335	292	337	321	325	289	327	345	330	302	290	295	320	308	308	303	304	286	323	301	309	284	348	316	292	295	303	306	304	319	329	327	313	308	327	323	294	339	326	289	353	271	331	315	308	292	276	305	324	305	307	321	290	309	316	316	337	307	317	337	334	306	286	283	303	336	304	283	289	321	294	305	313	316	312	295	323	317	292	303	317	318	321	332	303	311	324	337	298	294	325	313	312	283	283	277	272	307	322	305	319	301	301	317	305	296	319	325	290	305	325	313	304	328	353	290	330	318	302	304	316	308	319	344	298	292	333	323	298	286	298	326	327	305	319	291	307	330	325	278	325	305	307	319	324	313	264	297	288	343	310	331	333	336	329	348	301	305	301	305	318	338	322	330	297	288	339	292	296	317	315	333	308	320	318	306	295	310	317	307	299	279	286	318	299	304	333	336	305	327	315	335	315	287	312	314	312	320	320	298	314	351	303	309	348	341	285	286	338	306	312	330	280	310	339	327	300	314	314	321	333	304	326	322	294	326	299	304	284	309	286	317	294	313	288	295	307	290	306	314	315	327	314	310	318	338	278	315	326	327	308	303	286	328	333	316	323	309	308	274	311	325	286	315	319	321	336	307	310	338	310	292	285	295	288	325	298	327	307	291	302	295	337	291	329	304	284	280	302	313	298	301	314	308	327	296	284	309	293	309	300	268	319	318	318	328	323	322	317	289	297	307	310	303	306	324	294	289	276	317	315	320	313	323	291	335	307	336	307	297	300	312	333	299	288	315	329	303	319	321	300	288	304	297	306	322	312	313	326	283	308	326	309	330	311	332	303	271	292	345	304	332	288	335	309	331	284	313	270	342	297	298	312	273	303	312	335	294	297	309	310	290	335	316	317	312	277	344	346	319	319	324	287	314	330	315	286	306	292	323	329	335	326	329	308	336	316	342	307	310	282	307	327	315	314	325	299	327	336	302	275	323	296	320	302	330	330	300	316	339	308	329	312	295	306	299	326	304	310	330	330	327	329	306	350	306	297	300	289	305	309	308	291	305	328	322	311	332	278	313	333	343	303	326	325	284	301	305	287	302	331	283	323	303	316	329	295	299	299	273	313	297	323	292	313	316	309	324	317	295	316	319	309	289	320	322	344	286	306	302	316	321	314	293	354	309	301	300	296	308	263	322	300
32877	56795	46052	31746	23119	18554	17670	13518	7508	2795	1328	951	879	608	562	513	484	425	451	381	406	379	368	355	358	358	328	358	326	325	353	361	360	342	331	340	365	326	325	318	341	369	348	291	321	331	346	338	347	328	305	339	325	342	338	319	365	342	365	338	370	343	359	307	335	372	325	342	295	335	348	323	328	342	364	323	343	341	341	300	315	349	345	323	343	339	340	321	334	310	359	331	363	353	307	378	339	300	316	323	327	332	326	324	320	347	306	311	315	359	326	335	319	332	328	321	316	316	289	339	354	295	357	334	313	325	338	335	349	331	332	327	342	351	327	307	302	300	351	304	315	322	327	320	320	330	357	356	326	361	308	321	359	347	325	336	327	324	312	340	321	324	330	351	346	347	325	298	319	304	333	321	300	342	304	327	287	349	305	310	321	351	308	339	333	330	314	321	323	323	318	320	309	365	310	322	356	312	317	333	346	316	322	329	313	314	344	351	306	339	348	316	325	319	336	303	305	323	352	307	334	325	306	293	337	331	309	316	359	335	313	297	342	280	317	325	323	321	317	310	309	312	301	346	330	305	304	342	316	340	315	337	335	299	345	355	325	349	343	278	309	333	315	311	350	333	323	316	331	331	349	323	302	321	366	350	329	370	309	340	330	332	317	351	315	344	358	329	327	351	346	315	321	296	329	342	317	326	330	327	321	326	313	348	328	335	314	335	323	295	319	357	325	332	372	335	340	364	326	345	318	337	306	332	326	335	327	311	329	318	352	297	322	327	354	322	318	324	329	311	315	334	303	319	343	332	314	330	321	350	322	314	339	351	342	308	314	318	342	351	331	329	331	312	311	335	321	323	323	350	349	317	306	345	316	341	354	328	312	342	377	322	323	316	301	338	326	339	353	330	318	321	319	332	312	367	323	308	318	361	317	324	339	308	347	370	289	315	316	312	318	318	340	348	305	359	329	333	315	310	338	337	329	335	337	384	337	311	320	335	332	325	352	357	335	324	358	318	334	321	325	332	308	348	330	328	338	335	318	331	339	351	346	323	355	339	332	350	330	325	302	328	332	320	341	352	315	312	355	352	330	305	305	350	320	332	321	338	314	355	310	379	354	308	332	320	331	313	339	317	314	285	317	337	308	344	291	348	327	329	310	323	319	354	312	315	369	353	333	308	355	328	359	339	354	325	328	325	316	352	333	321	331	340	319	331	353	294	349	354	306	314	325	319	312	341	339	325	349	320	331	331	312	311	337	324	316	338	324	343	283	318	326	329	313	322	309	305	324	336	339	344	325	339	291	342	348	325	326	328	330	305	325	322	309	342	376	331	324	339	337	335	340	305	283	321	321	305	331	317	322	331	340	349	309	322	333	309	341	339	320	317	344	341	333	337	321	323	324	312	351	328	314	338	299	327	311	331	316	322	278	321	342	315	305	319	331	329	331	341	314	353	322	301	345	329	346	384	315	323	330	317	310	351	326	307	331	298	304	332	330	322	327	362	313	349	336	317	303	349	355	324	348	318	322	310	349	344	333	322	344	350	343	330	327	341	322	308	309	341	322	326	353	353	322	305	328	309	346	337	345	331	343	347	334	312	350	312	336	339	291	341	320	345	292	349	338	303	333	314	338	352	330	356	321	349	292	323	323	319	369	314	352	287	335	330	347	328	361	311	321	351	356	333	331	304	320	334	288	321	333	305	365	297	343	330	323	300	326	320	354	316	344	314	310	317	339	311	336	317	355	326	325	342	330	348	341	344	364	365	354	353	335	314	331	340	308	354	312	344	319	329	317	321	344	305	307	320	335	321	330	313	326	317	342	344	340	320	337	324	326	319	348	328	334	331	341	312	322	308	302	315	337	292	339	347	321	329	301	320	294	306	330	318	326	361	333	317	346	333	326	289	304	322	322	327	337	355	315	330	320	327	312	312	304	316	328	348	335	303	324	361	326	328	337	329	359	336	325	330	320	309	295	313	337	330	313	305	343	308	343	350	330	324	328	335	341	338	309	322	290	327	342	323	343	331	343	330	383	350	323	334	334	353	322	309	322	346	329	321	330	306	326	306	322	317	319	323	334	315	329	305	350	337	301	313	346	330	299	311	350	319	324	322	343	297	328	326	322	316	340	347	339	311	331	275	325	331	303	333	368	306	347	348	328	330	332	290	298	342	365	295	329	331	353	330	317	305	331	299	309	348	329	314	328	302	322	335	317	309	339	323	363	335	302	353	323	356	322	340	324	315	326	327	376	325	338	293	330	309	312	365	360	344	321	334	335	334	329	330	320	299	339	335	337	313	322	336	334	336	319	318	293	331	329	317	332	319	319	331	314	336	323	320	312	314	360	324	345	325	326	317	305	322	334	322	338	306	354	338	348	332	309	308	324	336	312	319	346	307	295	319	310	359	313	339	333	301	312	342	339	335	284	392	313	299	316	347	325	367	335	323	329	317	356	343	336	362	318	354	331	353	325	326	324	321	303	304	332	357	301	327	333	327	334	305	339	330	318	335	314	339	337	356	350	304	338	331	286	348	338	327	315	299	333	327	322	346	332	331	302	325	312	309	301	333	316	290	336	338	338	314	357	318	309	337	328	344	310	321	347	315	321	336	309	320	330	355	331	330	316	353	311	330	336	320	376	366	305	319	285	323	333	353	349	333	265	319	333	334	350	357	364	346	324	323	325	323	311	359	343	309	323	328	346	330	315	288	345	332	347	311	307	301	321	340	317	319	335	380	329	350	335	354	350	335	317	300	319	341	348	337	317	322	323	298	305	330	310	336	326	317	316	344	345	332	293	340	336	332	310	342	305	333	305	334	330	374	307	301	320	370	331	312	333	319	327	361	317	343	301	304	302	322	358	349	343	352	315	333	318	340	319	330	327	367	339	351	360	300	352	344	310	352	307	346	312	328	306	376	337	316	338	313	333	323	312	331	306	336	360	300	338	342	314	295	299	309	332	311	342	315	310	311	307	343	363	290	308	294	320	313	343	319	334	333	363	324	342	323	388	328	356	325	304	341	352	387	324	320	318	327	345	294	321	318	352	349	297	334	309	303	315	346	304	313	328	335	317	304	374	308	343	316	329	352	319	326	344	344	299	327	296	324	322	323	347	345	326	313	326	331	318	326	320	342	314	355	342	300	330	305	335	331	328	339	324	346	336	313	309	346	311	320	341	322	314	301	304	301	307	344	325	321	329	343	311	308	328	333	331	325	340	339	317	373	352	340	308	315	300	282	328	317	336	327	353	329	324	292	300	320	357	292	317	320	343	362	363	320	330	344	294	311	320	322	336	330	320	348	326	339	312	316	343	322	369	311	345	321	373	345	318	313	318	325	321	345	343	311	334	323	327	350	331	326	353	325	392	324	322	335	312	315	325	314	308	338	338	328	316	313	334	321	348	298	345	334	334	318	346	349	336	335	322	298	341	343	322	301	349	313	331	332	296	332	322	368	320	312	314	362	325	332	342	316	337	352	337	307	346	330	324	321	318	315
25821	21881	29400	28067	19573	12805	9869	6794	3310	1377	843	695	577	568	505	457	428	437	469	440	429	398	446	409	422	419	423	430	384	375	390	400	426	393	392	435	413	415	418	424	411	365	354	374	394	406	400	361	375	418	414	381	371	372	399	380	387	396	376	406	380	428	410	407	394	419	372	362	417	379	385	380	392	403	419	366	376	382	354	367	405	420	421	419	376	370	416	447	415	375	398	378	403	361	407	410	393	397	360	396	413	415	390	374	423	386	408	398	399	397	370	404	399	396	426	384	398	405	380	380	373	360	391	365	407	371	392	422	363	404	400	372	384	391	370	404	375	383	385	366	400	404	417	420	401	394	424	383	398	394	405	383	407	389	381	402	387	399	388	372	411	398	387	408	418	383	407	384	380	381	371	377	374	389	371	377	362	406	420	358	360	404	423	394	406	402	405	406	419	444	432	401	394	387	417	363	434	393	395	395	383	414	364	405	411	375	373	370	414	392	400	396	389	435	405	401	394	330	383	402	402	398	384	393	395	380	407	395	400	414	385	398	349	434	394	392	429	407	408	408	392	430	430	390	396	413	445	426	406	403	363	409	422	364	370	434	416	397	357	411	410	393	409	388	357	433	416	395	393	416	408	389	406	378	417	409	411	386	387	390	375	384	381	390	377	416	389	409	399	380	384	363	384	419	400	403	407	424	359	384	388	407	423	403	370	371	391	385	376	390	415	374	368	394	386	382	387	410	414	419	401	401	421	384	418	425	399	403	375	385	390	401	430	394	416	395	402	407	394	368	383	367	388	399	380	391	414	372	403	403	393	366	361	386	407	408	390	407	395	404	379	387	364	382	388	409	398	388	361	370	381	388	397	384	371	358	439	375	397	399	377	376	380	390	410	404	406	387	424	392	395	408	406	404	376	419	395	368	404	357	421	380	366	402	400	401	380	370	400	389	383	403	406	359	384	436	372	362	395	425	397	390	414	355	379	348	400	408	349	407	389	408	370	393	394	384	384	419	393	383	419	389	429	412	401	396	398	381	421	383	391	364	384	420	370	371	393	401	421	357	434	400	412	388	423	404	388	401	392	354	399	407	409	357	403	408	391	398	390	358	387	402	370	422	380	384	387	378	388	370	380	416	390	382	406	389	432	391	384	378	397	406	410	412	357	391	389	401	401	413	398	430	397	421	428	373	407	371	379	367	386	394	407	376	362	384	388	356	366	387	406	406	417	430	385	401	393	377	398	402	407	402	380	374	400	389	404	394	382	387	418	389	400	407	383	391	385	445	359	395	386	376	374	415	395	395	387	414	397	359	378	398	394	423	388	385	400	394	395	379	364	424	380	368	376	399	420	444	424	401	402	403	382	356	396	361	364	415	390	402	377	426	359	383	395	396	367	402	418	368	341	378	404	353	404	368	394	399	397	350	374	389	371	403	349	394	380	382	379	388	378	409	397	388	405	384	368	399	382	386	400	405	425	402	367	382	393	401	389	376	354	389	369	402	392	388	387	363	378	406	406	391	368	385	385	398	395	378	449	385	396	381	408	346	406	389	389	375	393	392	412	414	398	357	396	360	405	385	380	397	409	419	407	359	397	423	360	407	410	380	393	389	373	440	397	396	386	394	397	415	405	403	405	401	408	360	436	386	388	391	388	408	411	380	352	385	375	408	397	384	394	416	421	388	354	387	359	397	404	391	400	376	386	361	384	383	407	377	377	396	386	380	406	385	385	401	403	352	377	408	403	399	393	391	390	422	386	410	367	382	368	371	382	394	393	401	389	397	404	378	363	381	422	397	425	421	401	386	384	423	384	374	416	408	378	371	370	410	395	392	415	376	434	362	430	408	389	360	371	386	389	407	367	421	404	390	389	400	392	398	374	401	441	409	406	409	381	397	359	368	399	378	392	392	384	374	388	375	362	390	383	374	396	412	425	380	346	375	364	383	398	400	376	405	387	402	417	414	403	422	416	407	361	398	369	415	418	385	412	423	380	370	408	392	407	389	413	401	401	386	385	410	388	358	409	385	380	399	339	401	395	397	412	423	387	397	365	404	404	393	418	357	405	381	405	394	423	414	419	426	389	411	419	371	419	384	399	392	410	396	358	426	427	395	382	370	413	371	405	370	379	366	387	389	393	398	388	390	377	421	377	439	415	396	409	385	341	437	441	398	387	346	360	404	363	381	358	419	410	365	418	386	403	386	378	438	414	396	409	430	411	364	406	400	413	382	383	353	382	343	419	397	387	410	422	415	415	427	380	388	372	405	407	411	428	389	416	377	373	364	423	383	396	389	388	392	381	342	409	397	395	353	380	390	362	392	415	371	381	392	387	369	363	399	386	389	367	452	397	395	367	375	368	416	409	393	383	427	388	392	410	396	370	386	385	389	416	405	396	388	410	397	405	376	415	375	366	383	380	398	405	411	409	366	369	389	397	405	406	403	377	375	408	409	373	367	377	404	374	406	407	356	394	386	405	404	408	376	420	380	362	405	397	363	441	354	396	387	399	418	394	349	392	370	403	408	369	383	401	386	377	394	403	393	401	397	357	411	426	425	369	402	427	416	384	392	384	418	401	366	393	367	384	403	383	407	402	397	402	372	398	379	381	393	408	366	380	394	380	389	406	382	375	408	390	419	396	382	399	421	417	395	403	373	408	406	401	366	396	399	437	380	401	378	387	397	379	401	362	374	408	407	395	373	416	404	385	380	343	404	380	424	370	402	374	405	420	411	410	386	402	425	431	375	391	385	365	364	412	423	423	377	397	386	371	399	418	390	428	395	390	376	386	400	392	383	395	445	399	363	391	390	384	400	404	391	386	417	408	424	443	382	398	405	390	368	377	390	429	385	384	378	407	365	373	424	411	420	376	412	412	391	387	404	414	398	399	353	324	394	371	388	388	358	426	384	400	406	394	400	360	423	397	382	408	373	365	405	391	374	391	397	409	410	354	380	384	386	390	405	387	371	368	399	394	386	390	366	367	390	413	411	379	391	382	375	401	422	383	386	389	408	384	395	373	390	406	369	359	375	388	390	370	387	389	398	385	394	405	365	419	382	396	378	373	346	394	367	380	408	397	371	372	408	399	390	383	410	383	397	424	357	406	368	428	390	401	400	395	410	368	411	395	401	384	425	405	389	418	427	368	389	390	394	352	382	390	417	377	436	385	419	363	371	386	373	380	413	381	384	391	387	402	383	413	418	415	395	422	410	415	362	418	420	384	402	407	407	385	386	403	396	378	421	380	370	412	361	407	409	388	401	374	387	374	401	385	440	414	365	392	377	400	400	388	380	351	379	373	385	412	372	384	403	381	391	388	418	434	396	395	387	426	400	393	431	366	417	381	367	400	356	373	369	392	397	399	404	357	388	354	383	395	440	341	396	398	386	368	378	384	389	438	368	395	395	394	389	407	380	405	398	387	404	344	415	411	416	380	394	405	394	380	375	397	374	381	384	400	403	424	385	427	392	395	414	377	398	404	382	394	413	345	403	421	398
32666	54095	42250	28376	19920	16289	14534	10843	5698	2275	1247	1010	772	695	594	544	545	503	539	497	453	446	432	442	414	451	433	441	435	436	430	422	444	430	486	433	434	384	406	465	433	456	436	421	462	403	408	427	429	388	404	436	441	397	437	401	436	425	402	442	404	391	396	420	423	409	412	441	429	380	437	386	410	421	438	410	411	385	411	426	412	440	387	388	421	422	452	414	414	443	406	412	416	438	426	380	395	418	435	390	432	440	411	436	432	431	435	410	420	447	430	438	451	440	419	422	419	429	412	402	438	438	415	397	413	437	413	421	417	412	436	426	413	427	408	425	436	437	388	400	421	418	450	413	449	407	393	434	436	425	377	396	403	409	445	406	421	409	425	406	414	426	404	416	417	441	408	465	442	404	414	406	435	440	420	408	406	422	410	398	385	415	449	472	399	404	396	439	407	444	415	388	439	428	396	416	445	395	450	380	418	413	424	442	448	425	415	423	427	414	412	417	439	472	448	438	391	420	418	442	435	422	399	426	398	412	395	398	434	383	403	428	440	433	420	422	444	390	424	440	410	399	402	406	410	433	428	414	431	408	394	433	394	434	402	406	422	427	414	425	401	457	406	405	422	426	383	403	419	370	412	388	450	421	411	433	399	457	445	455	423	441	418	413	464	426	398	389	417	405	422	419	443	410	416	404	420	406	411	444	388	440	400	418	456	406	399	398	389	380	437	372	415	433	391	377	413	423	427	429	404	447	418	409	396	415	436	427	446	415	460	423	406	441	449	406	432	438	416	412	425	430	405	403	412	405	405	444	425	414	366	410	425	450	433	438	454	417	414	407	409	386	456	385	425	416	419	404	421	397	455	441	428	405	418	449	439	380	388	442	413	467	427	402	416	488	438	433	470	398	453	405	417	441	426	416	428	417	450	448	390	425	439	426	411	425	414	403	428	433	452	406	430	443	432	430	427	385	388	415	410	428	423	432	418	415	425	426	445	440	382	450	445	446	433	394	440	457	409	415	443	424	426	420	398	405	410	401	390	445	429	435	430	445	433	422	447	434	392	431	434	403	363	429	392	428	431	414	438	420	421	416	418	423	475	425	393	450	437	429	426	420	412	397	399	416	403	405	422	409	380	389	434	425	395	457	428	431	413	412	412	397	434	431	358	412	419	435	400	447	412	406	411	434	427	393	415	420	432	403	415	420	411	414	409	417	397	368	410	391	410	466	436	427	402	417	377	395	415	422	432	397	409	401	395	454	411	424	370	432	392	399	393	402	411	407	402	411	431	400	417	401	450	447	407	432	429	419	428	413	429	447	473	410	424	390	413	440	431	414	404	432	392	425	393	445	404	408	395	402	413	419	391	416	414	430	425	417	439	430	429	402	403	426	431	411	442	440	391	412	403	435	410	426	402	409	449	429	398	429	442	412	446	436	411	422	419	401	402	427	401	471	398	395	410	410	390	434	423	383	420	401	410	431	404	405	410	396	419	454	428	456	391	403	418	429	411	380	415	416	422	434	411	402	394	433	405	385	428	413	413	402	452	429	443	421	409	420	433	417	427	414	414	426	405	461	433	437	407	439	395	397	374	441	465	449	432	433	458	411	436	461	423	434	416	463	461	421	424	460	418	418	392	448	429	416	412	432	465	424	417	430	444	407	440	397	412	416	391	413	414	417	445	436	428	419	409	422	428	429	427	436	400	412	406	370	427	462	401	413	418	423	425	398	420	448	445	401	434	439	429	410	440	417	426	376	441	402	427	469	405	419	437	417	414	397	396	425	423	414	427	473	405	438	401	424	364	424	418	430	415	408	407	380	468	413	402	432	395	399	400	422	457	405	424	428	445	440	436	403	408	431	429	444	390	400	407	422	405	412	383	414	402	404	433	438	417	429	447	458	393	415	416	425	391	420	439	398	434	408	419	398	455	422	403	430	406	440	405	431	400	430	439	429	372	486	428	410	445	410	415	427	416	428	431	402	435	392	455	428	448	453	399	418	401	441	378	437	410	399	410	446	425	406	427	426	428	398	408	409	436	392	435	455	387	461	390	415	405	401	442	428	454	390	451	451	434	442	411	402	422	419	387	398	455	398	414	435	415	419	440	450	394	413	428	431	395	424	409	394	452	415	396	431	401	437	438	437	421	396	431	455	425	410	399	399	418	374	455	454	365	399	429	373	422	418	463	401	477	394	412	395	429	401	416	415	468	409	415	429	401	436	415	419	422	431	412	407	475	445	432	375	416	477	361	449	449	408	461	415	434	469	441	424	406	425	408	393	440	423	425	449	438	409	437	437	395	468	440	406	404	431	448	420	452	416	437	403	422	436	439	423	395	442	426	422	437	436	419	401	401	421	397	440	423	439	422	400	418	405	442	423	408	413	391	411	432	438	425	410	422	425	432	466	443	423	393	442	388	436	425	454	438	390	425	412	394	427	479	440	381	438	441	412	442	424	441	401	401	420	425	408	444	411	399	456	433	419	395	397	456	406	407	434	402	421	417	438	407	422	438	414	454	428	439	439	411	422	391	424	401	376	437	451	439	430	431	411	419	425	433	399	429	404	404	419	428	414	400	449	423	392	421	439	447	452	415	423	430	459	413	406	402	454	394	404	425	389	415	423	441	430	428	400	430	427	417	391	450	417	404	435	403	414	401	434	451	424	412	420	391	396	420	403	418	401	378	427	428	423	451	430	390	409	456	413	384	439	441	479	386	473	406	416	447	439	395	436	389	420	407	428	460	411	432	444	410	467	416	374	426	441	427	392	424	441	413	441	422	421	443	376	425	405	427	421	435	460	415	393	405	393	426	406	402	378	420	414	409	436	437	425	401	448	438	420	451	400	431	412	433	466	413	402	419	427	427	441	412	402	433	429	411	396	392	437	456	422	428	394	425	423	400	445	419	434	406	431	449	410	415	436	440	398	444	416	466	436	421	422	416	426	457	438	395	422	421	404	434	419	371	415	451	435	431	434	431	417	418	442	410	486	449	399	399	450	451	419	447	438	434	426	429	458	414	408	439	451	388	396	433	426	427	413	399	405	410	408	402	445	432	427	395	467	437	442	412	429	405	382	443	400	432	382	420	393	449	422	437	416	415	412	462	459	412	436	433	412	423	429	435	428	411	416	420	387	438	445	415	397	451	447	456	441	424	424	422	442	468	424	406	442	424	442	418	407	423	390	425	362	469	396	420	421	430	419	482	450	442	450	408	427	414	429	403	417	438	403	399	412	416	394	439	358	416	428	418	413	465	405	443	404	434	434	394	425	400	405	402	425	433	412	415	405	449	425	415	475	394	405	451	436	418	416	429	432	423	424	428	393	420	410	416	412	408	443	439	399	467	399	394	426	415	432	462	434	431	418	418	400	461	424	408	395	437	395	439	421	408	422	407	441	411	454	417	453	389	433	408	416	458	424	424	401	406	453	423	420	421	435	419	419	399	434	456	468	390	384	436	437	402	448	424	410	428	398	439	427	441	384	422	394	427	426	404	427
23252	21679	29425	24648	22417	24306	24761	14131	5241	2295	1416	1241	1024	892	722	644	619	594	567	550	574	556	537	541	584	463	532	538	520	511	521	476	517	542	495	516	498	478	506	518	481	477	458	511	511	466	489	451	504	459	536	542	490	521	488	509	503	489	483	511	514	454	483	505	465	482	513	495	487	504	517	503	526	484	521	522	494	499	536	502	499	459	495	475	492	480	503	526	461	503	490	470	480	478	522	503	486	503	499	463	542	476	517	488	524	481	506	515	477	517	513	513	504	509	520	502	475	511	497	504	479	527	481	496	510	495	510	485	490	460	493	479	505	496	505	464	502	502	513	518	509	510	487	528	469	519	482	498	505	505	483	473	507	493	484	471	507	519	450	455	475	470	518	528	498	483	463	509	500	502	519	483	467	506	506	514	482	500	492	454	487	473	528	497	490	479	490	467	501	499	475	495	519	492	502	508	514	490	518	500	485	494	494	501	511	499	588	491	466	476	502	500	469	535	490	524	463	482	479	496	464	519	508	501	523	517	529	504	457	498	459	477	491	530	498	508	494	521	505	512	543	470	505	496	494	477	498	455	516	518	512	465	489	472	495	454	475	499	507	489	534	482	470	496	528	510	523	543	493	525	513	471	473	518	507	515	550	520	451	485	494	500	496	501	489	470	496	498	524	498	471	488	541	499	494	466	496	523	498	514	507	519	529	500	490	529	507	477	472	490	465	488	460	484	489	474	505	494	529	473	483	493	513	508	519	504	479	500	439	473	489	447	502	521	526	503	451	497	481	482	538	508	485	520	500	479	515	465	518	513	511	525	509	472	532	520	489	454	482	501	540	470	480	517	500	525	509	470	490	518	491	509	481	487	471	501	444	498	503	483	485	485	496	482	480	491	524	496	495	497	518	472	521	492	503	476	526	481	501	485	503	488	478	496	467	499	540	498	460	471	469	493	524	523	470	454	509	481	478	453	540	477	476	515	469	526	566	507	505	505	506	508	522	493	477	489	480	518	448	508	516	459	507	464	511	498	465	471	488	543	517	521	505	479	499	521	503	510	503	476	527	525	517	482	511	501	447	507	470	470	530	525	480	463	532	437	486	510	497	469	530	495	489	500	479	455	476	499	502	517	507	513	474	480	549	520	482	498	490	474	470	495	454	489	532	469	501	490	492	525	533	458	522	492	484	511	526	477	514	450	468	462	499	479	480	493	487	499	494	497	502	477	467	495	468	479	511	517	514	477	474	524	472	459	541	544	497	526	503	480	497	496	469	502	466	516	491	526	485	493	496	513	502	484	480	520	463	483	516	476	521	483	508	482	479	515	477	516	490	510	473	490	489	490	472	525	481	485	510	506	511	498	544	495	487	513	462	479	470	463	479	476	472	478	481	505	495	523	498	465	469	516	467	468	483	498	536	510	506	501	543	498	504	516	511	534	546	496	484	513	510	437	538	451	466	495	504	513	465	481	482	539	526	498	494	492	479	493	468	475	469	446	526	524	480	485	471	527	458	477	524	509	531	483	496	467	488	488	558	489	501	506	481	500	494	504	527	511	480	537	480	488	482	472	534	463	497	532	495	507	474	500	440	491	524	497	476	491	498	500	493	517	491	489	494	501	487	491	484	476	497	510	500	485	464	490	511	539	464	508	506	518	483	499	519	497	495	472	497	523	507	474	501	508	562	468	475	515	524	488	455	481	468	500	511	490	466	511	474	512	495	493	504	479	480	467	520	496	513	503	479	489	514	478	500	494	481	508	475	493	487	506	488	497	491	462	487	503	471	495	488	514	480	518	453	530	500	498	480	515	510	475	531	534	488	459	468	502	498	475	508	489	524	470	494	500	478	477	500	483	486	494	457	505	477	480	460	474	454	493	536	518	521	492	478	467	498	478	483	487	508	515	492	494	467	454	491	500	452	465	486	476	451	485	484	521	494	502	500	524	463	479	518	473	487	444	485	518	461	484	492	474	480	474	475	475	516	537	487	530	541	513	464	495	517	531	475	486	442	489	541	468	519	457	513	509	468	480	502	489	446	504	496	479	509	464	509	504	484	490	495	492	492	510	483	452	443	505	501	532	451	468	469	511	512	457	511	487	507	509	501	504	489	470	463	470	490	524	497	484	496	491	513	509	489	489	485	502	510	509	506	486	500	544	493	493	490	514	481	495	513	504	427	489	533	525	474	491	512	457	492	486	469	486	517	493	482	484	480	496	494	470	496	507	484	443	483	471	524	512	484	467	497	512	502	502	493	488	488	501	519	494	520	477	468	501	525	464	502	455	519	457	504	478	460	509	505	474	497	507	486	508	469	495	456	470	528	488	514	512	517	448	500	506	520	522	490	506	491	521	495	516	495	495	484	482	477	492	487	487	524	511	493	499	497	474	473	503	502	485	480	521	550	503	503	492	449	490	535	493	468	515	518	515	480	491	486	520	463	465	472	494	485	499	483	458	471	517	504	493	499	504	468	488	448	520	517	507	574	500	489	546	488	479	518	472	519	516	519	500	534	508	487	510	457	529	492	491	489	508	485	478	469	518	512	485	429	531	519	539	499	500	519	489	506	499	521	518	518	510	513	491	493	475	546	538	504	514	492	444	495	475	503	500	477	460	493	512	494	490	470	512	519	475	463	551	483	486	507	497	478	483	489	522	499	508	518	490	493	477	497	475	542	495	467	485	474	490	492	517	513	470	518	468	500	547	509	475	500	492	506	500	494	492	518	479	484	501	495	527	467	459	518	486	512	529	504	492	491	477	517	490	503	467	476	504	533	520	469	481	503	503	498	531	525	504	484	474	503	507	514	461	536	535	505	449	497	522	476	489	482	511	483	481	493	520	508	512	476	501	480	479	465	498	542	518	523	504	498	473	497	515	492	520	476	513	515	501	513	495	485	492	524	491	487	492	486	479	524	478	483	497	499	470	499	464	494	498	454	518	468	513	469	491	493	510	518	508	489	492	475	480	508	479	510	518	508	452	505	503	500	481	485	481	471	511	534	535	523	500	542	521	494	479	497	490	511	474	511	497	471	473	493	528	514	536	494	479	478	473	497	516	523	484	481	495	501	464	468	477	513	475	476	513	489	474	466	493	494	456	534	499	512	464	458	522	505	497	473	428	508	461	517	496	459	488	513	513	519	505	479	523	454	501	494	488	507	462	512	546	505	495	527	487	463	482	485	490	483	512	504	518	501	474	465	488	513	476	520	500	487	533	481	481	509	504	491	520	510	523	529	488	499	493	506	454	523	474	497	481	443	468	499	473	503	526	502	499	481	511	509	472	527	503	510	478	485	521	497	520	487	497	508	524	440	487	532	510	478	497	505	474	482	521	465	478	492	493	471	511	517	456	516	495	507	510	519	463	497	483	510	511	453	499	475	464	535	484	495	482	508	503	469	534	511	504	537	492	491	505	461	482	531	496	486	484	491	521	513	495	456	504	481	501	511	525	490	500	472	485	502	493	503	493	486	560	491	505	528	485	525	504	512	476	503	507
35152	63483	50136	37486	30320	26597	23829	16493	6989	3447	2174	1770	1399	1142	920	790	733	663	648	634	570	544	570	553	571	521	519	560	531	539	515	545	528	545	523	494	505	541	548	525	510	493	545	500	486	478	507	544	559	507	548	529	492	528	524	485	526	491	496	510	502	480	492	527	458	533	507	521	510	465	484	497	469	498	492	516	500	506	488	529	496	515	489	508	514	510	495	499	507	486	497	534	507	525	501	511	515	506	479	498	541	461	511	526	503	499	495	501	487	501	507	529	502	504	511	519	489	502	544	496	499	460	485	491	525	542	487	514	478	468	489	490	531	498	502	520	496	500	488	510	479	481	487	505	562	479	467	508	519	517	506	504	487	517	476	453	513	483	460	494	505	486	536	563	493	530	515	510	506	501	508	496	512	498	515	471	520	456	538	462	484	496	474	499	508	456	501	489	527	480	509	474	503	490	520	506	495	502	486	493	511	496	492	450	500	483	494	507	502	508	465	509	499	490	512	526	505	527	506	473	509	517	497	489	514	513	525	485	527	528	515	464	519	494	493	495	484	549	505	482	519	525	502	467	516	494	449	555	540	496	515	475	524	475	482	552	468	501	502	508	508	536	524	533	461	445	477	532	488	496	476	483	544	487	488	462	497	509	519	474	481	490	505	493	509	503	484	533	466	506	528	489	486	509	521	518	491	504	486	465	483	497	498	484	495	500	484	497	491	499	494	502	483	472	479	499	505	538	493	500	477	480	493	515	482	516	488	489	512	486	501	519	496	542	515	496	499	502	539	528	519	468	526	527	541	530	487	514	489	504	508	509	506	504	516	477	447	523	532	508	515	503	496	504	523	514	495	506	462	494	495	510	520	521	501	505	489	534	482	509	484	480	518	491	512	507	475	518	547	496	461	499	520	500	510	549	564	558	487	494	508	501	474	535	461	501	515	523	501	527	480	510	496	486	532	497	458	520	465	518	535	465	489	461	479	489	500	482	515	534	509	483	512	533	467	526	509	500	487	483	514	484	504	468	502	488	506	510	550	457	511	488	501	484	505	479	481	534	484	491	535	502	476	465	496	509	557	495	506	541	525	497	510	500	516	477	475	521	497	523	477	496	518	489	474	520	521	536	491	527	515	453	539	512	516	517	483	507	475	506	499	448	491	536	517	533	510	520	482	485	532	505	492	522	527	516	516	484	490	485	522	505	493	521	499	520	488	484	496	516	516	504	522	530	539	516	503	522	490	505	556	532	479	516	482	497	481	495	522	477	514	514	538	535	493	526	475	478	543	510	503	485	535	497	479	514	500	529	504	505	496	463	473	551	496	537	499	544	507	530	480	534	489	469	517	496	507	506	488	515	474	522	497	517	491	480	494	499	532	460	529	478	538	482	506	511	528	467	532	482	500	536	492	508	485	520	509	562	474	509	534	485	471	522	512	564	470	509	488	552	509	492	514	513	546	478	514	467	484	500	530	523	540	491	503	546	526	449	473	492	536	547	528	485	476	532	501	475	442	489	499	498	503	484	500	538	494	512	508	460	468	477	467	490	477	481	479	501	485	450	558	493	474	519	500	479	511	476	515	492	475	521	465	524	519	538	556	473	501	479	491	448	505	543	504	538	490	491	530	469	499	520	529	507	478	474	494	499	497	510	487	495	532	491	494	513	534	515	528	514	446	504	540	478	527	536	495	512	516	516	534	503	463	440	503	485	498	515	516	508	501	482	442	500	467	465	487	496	500	515	504	506	486	501	493	527	466	470	503	490	537	468	464	517	506	454	485	490	480	514	468	526	527	509	514	506	520	479	496	535	482	499	505	454	483	521	499	508	507	503	538	508	486	507	473	510	501	493	476	489	516	484	521	527	500	489	513	483	486	536	486	509	512	506	546	494	478	483	525	485	499	532	521	486	502	507	492	480	493	507	499	476	510	495	545	490	483	485	547	517	489	474	537	477	514	550	495	502	523	501	521	531	527	514	537	511	509	519	499	478	471	509	512	477	490	501	489	504	516	487	435	533	492	475	511	474	471	505	490	492	499	526	487	518	483	531	524	494	464	496	558	508	514	513	488	511	493	470	539	519	509	506	503	514	520	490	502	517	501	508	479	513	497	511	512	474	479	519	496	501	495	498	489	484	521	504	490	515	532	517	535	446	509	525	486	523	510	498	488	556	504	507	505	515	500	545	505	453	488	501	514	493	523	519	554	482	505	534	466	566	551	524	472	494	496	514	489	507	505	501	522	502	478	482	525	483	481	486	501	500	502	465	465	513	496	492	498	544	509	506	515	509	517	532	478	461	517	471	524	539	467	513	500	506	464	485	498	488	502	469	495	482	509	502	515	492	518	545	528	481	467	517	495	490	528	481	509	502	486	480	524	515	521	511	522	491	514	460	504	507	485	479	494	460	540	469	444	483	492	490	529	519	539	511	513	484	505	512	478	455	502	478	515	499	523	547	495	492	521	503	502	527	513	522	523	483	533	509	484	518	509	514	471	512	501	494	498	525	484	500	509	529	519	522	531	498	508	482	466	502	479	522	519	520	551	549	514	498	486	502	480	494	530	462	485	539	456	487	523	489	486	509	480	454	495	468	548	507	517	518	478	484	492	485	504	511	505	508	496	454	520	524	426	488	510	514	536	495	527	538	522	493	500	481	495	506	481	493	518	499	479	512	498	541	503	483	483	527	518	500	489	499	511	482	485	516	484	487	504	538	492	480	490	482	534	503	534	539	514	488	481	501	464	501	502	522	480	518	512	509	501	497	500	512	482	493	447	484	479	513	487	479	518	496	529	476	486	520	476	509	473	500	479	487	538	479	510	508	513	516	504	498	493	521	502	485	509	485	474	513	532	476	521	544	521	486	521	476	477	508	464	500	468	532	530	503	500	487	508	522	520	535	511	530	468	482	515	473	483	505	556	520	493	553	490	510	467	487	512	447	472	506	496	508	504	546	504	526	520	491	481	483	494	492	508	529	515	491	521	536	513	493	503	459	485	536	466	502	528	493	518	501	494	479	465	445	518	479	466	525	544	497	472	466	515	537	519	485	556	564	488	486	517	475	511	542	479	525	526	485	533	513	498	521	484	500	494	510	511	497	539	535	473	520	533	498	476	517	505	459	502	503	488	494	524	532	491	504	495	514	491	498	533	487	468	520	493	541	518	513	464	501	499	503	467	523	473	476	503	511	475	483	482	506	476	495	507	543	523	482	477	504	528	561	517	545	477	543	483	482	498	481	525	511	485	525	499	492	512	488	525	500	506	490	486	482	517	526	525	488	511	526	482	500	532	504	482	491	482	501	538	492	506	526	492	518	478	508	492	529	497	534	543	542	486	501	511	516	512	487	516	498	465	519	476	535	519	521	506	496	507	485	513	461	486	496	493	461	465	485	527	511	491	481	490	490	498	525	518	521	500	481	507	517	473	491	529	475	469	491	512	480	550	532	490	457	505	530	520	466	446	520	528	531	473	501	522	525	479	497	493	501	501	513	501	511
32035	35176	38635	26601	15835	9975	6164	2417	1297	822	541	446	398	364	342	313	309	280	287	245	299	272	286	318	262	280	279	254	286	252	295	274	282	259	276	285	265	283	279	250	274	258	254	253	283	267	315	286	272	287	260	249	272	275	244	300	249	252	267	264	287	255	266	240	258	296	269	254	294	269	292	266	288	273	282	280	256	250	260	261	250	288	274	269	318	242	277	274	247	250	249	303	255	310	256	262	283	281	288	263	271	287	289	264	270	283	282	285	252	283	305	236	253	267	266	268	250	243	244	257	278	250	266	256	284	273	293	283	246	257	270	250	250	263	253	255	275	326	285	248	314	259	270	296	279	273	280	267	252	257	259	271	256	265	259	270	283	260	290	260	256	283	258	286	271	301	251	280	276	291	251	268	273	291	258	296	303	284	273	285	253	235	274	244	296	288	236	280	280	266	279	258	277	255	298	269	267	266	309	274	272	291	273	266	257	238	275	267	242	297	255	222	262	259	255	258	254	282	290	300	276	274	257	241	269	267	287	262	303	269	248	268	267	268	249	238	278	296	283	275	269	274	268	235	268	278	286	272	281	263	268	275	230	287	274	263	272	274	284	265	266	241	276	275	266	310	257	291	269	283	282	249	248	277	287	287	260	260	234	276	280	271	291	255	257	282	278	268	293	245	279	271	269	262	301	239	272	295	283	268	316	257	290	285	274	278	306	282	275	291	254	303	270	251	271	287	274	250	277	292	265	274	276	300	301	260	272	269	258	270	278	274	290	267	275	289	292	289	272	289	263	277	251	268	254	272	246	266	258	257	273	232	275	269	264	266	279	252	278	270	288	277	287	291	291	287	253	269	258	286	291	254	250	256	254	265	260	293	271	264	301	249	254	247	225	255	277	270	281	280	288	255	267	252	258	276	283	275	314	230	252	264	289	265	263	273	256	267	240	267	250	286	278	251	260	244	285	265	275	281	259	258	295	280	287	276	237	272	284	281	279	320	292	276	237	281	270	274	254	295	258	293	295	252	292	304	269	252	254	288	244	269	281	259	276	286	288	252	285	268	305	284	257	266	280	288	263	265	254	292	265	267	258	269	298	281	258	286	293	274	304	257	287	266	293	304	256	266	267	284	253	261	298	285	272	263	254	268	272	266	254	300	257	255	259	284	278	259	308	259	279	287	282	274	292	277	255	285	241	275	281	262	261	297	281	294	287	262	287	275	261	270	255	264	267	301	248	266	262	272	270	289	263	262	264	275	269	259	269	272	257	259	326	271	231	285	272	275	244	263	250	252	272	263	261	265	288	254	286	302	253	279	262	278	282	282	281	258	263	275	265	284	258	261	293	271	253	246	229	286	240	283	266	275	277	272	249	291	291	246	240	283	287	278	259	293	261	285	271	250	269	274	269	263	280	241	250	267	271	285	267	269	267	266	269	246	246	252	253	246	278	256	273	294	252	227	256	271	262	293	288	263	259	275	254	263	243	275	259	268	252	284	304	260	269	288	249	264	276	248	288	256	263	263	237	285	261	229	269	262	259	277	267	251	255	267	296	285	267	283	265	243	249	239	304	270	267	286	253	272	262	272	268	240	274	268	261	280	270	268	257	264	267	251	249	257	268	281	241	281	300	288	265	275	255	248	285	272	275	255	273	276	294	286	245	277	239	284	264	265	261	264	270	263	260	279	273	268	276	254	284	278	258	233	263	270	275	246	243	271	278	269	274	263	291	271	269	251	293	254	255	277	264	274	269	286	293	259	305	279	258	276	289	256	289	291	299	280	261	255	260	284	263	243	286	270	283	293	271	278	254	271	268	279	284	297	245	278	294	260	266	286	260	273	294	266	274	263	258	260	290	296	252	276	247	254	282	289	278	279	244	269	260	247	269	242	275	263	277	268	255	285	267	305	256	293	268	247	238	275	283	270	269	277	258	281	284	256	265	262	259	273	283	276	276	290	262	267	238	268	280	256	288	253	269	279	256	260	275	258	283	283	261	275	311	271	254	272	239	266	261	287	271	248	284	247	300	286	272	271	274	292	266	279	277	275	289	287	272	263	262	275	276	269	288	268	285	261	291	285	281	289	263	292	292	272	244	299	282	281	278	256	311	277	298	246	265	272	275	263	289	259	261	273	287	247	270	240	282	257	307	269	254	289	300	272	249	265	280	262	280	260	281	271	272	264	285	261	297	267	270	275	262	260	266	277	271	286	259	266	294	245	296	265	246	296	252	259	239	274	254	263	294	271	262	279	288	267	245	249	269	285	249	257	240	286	254	279	284	280	287	263	249	265	273	279	269	276	269	255	268	262	282	276	255	298	281	268	299	241	252	287	249	276	255	270	285	303	279	285	279	271	259	231	254	275	255	283	266	270	271	267	268	277	269	266	292	307	269	274	276	287	266	276	269	273	293	281	281	240	285	295	252	274	265	254	304	321	265	263	275	263	275	245	261	294	257	281	267	269	261	295	238	288	279	242	286	265	284	260	269	248	266	276	268	276	277	257	246	266	289	270	296	278	281	267	255	250	270	265	293	284	252	294	261	254	266	254	250	263	270	278	280	248	281	268	278	247	277	291	258	301	237	274	293	271	259	284	292	251	267	270	258	280	310	249	268	246	284	279	277	263	289	261	263	277	292	254	285	273	268	272	260	295	255	287	286	276	273	306	281	293	244	289	243	266	264	238	296	298	258	282	276	294	304	253	275	265	290	252	265	267	270	271	237	248	269	278	263	276	265	257	247	289	301	265	262	297	282	295	265	294	247	272	242	244	280	251	302	266	273	247	277	273	254	255	274	258	269	266	285	273	273	272	270	226	260	268	281	242	259	260	285	268	266	272	290	271	263	276	248	284	249	256	261	289	278	283	264	269	254	270	271	252	279	277	292	269	286	311	263	273	305	265	283	272	276	283	284	255	245	274	297	272	252	268	290	248	254	273	273	267	290	263	251	244	266	272	259	281	278	290	250	261	267	280	270	272	290	260	267	275	282	278	270	253	281	286	268	289	285	282	289	282	282	260	250	274	273	284	261	250	280	245	300	286	261	279	243	290	311	257	279	274	319	272	273	251	254	260	271	234	258	268	264	257	292	271	272	280	270	254	262	239	281	245	273	308	312	262	290	281	263	262	249	218	280	254	267	247	264	270	297	272	284	266	270	266	302	267	269	275	261	260	263	289	298	245	266	265	283	248	249	271	262	281	250	273	250	287	265	277	266	277	270	271	281	278	261	254	256	272	273	260	234	248	261	280	275	260	293	258	293	306	288	278	242	294	256	283	272	274	267	284	267	304	276	260	269	254	242	259	244	277	272	252	270	297	257	251	270	277	222	265	255	255	246	251	259	291	266	289	267	313	278	264	236	273	263	258	248	287	273	285	242	286	284	253	253	259	273	267	285	278	303	263	275	281	289	265	260	284	308	276	262	292	262	247	274	269	288	251	254	271	255	270	287	239	242	268	274	254	279	272	235	287	274	265	281	261	263	254	263	266	241	264
32404	49447	38265	24554	18375	14005	9175	4169	2222	1329	870	707	570	471	359	372	367	297	335	329	325	287	345	310	320	319	320	298	308	313	305	296	308	332	304	287	270	321	283	267	275	294	296	297	316	316	278	310	307	282	295	324	292	304	313	277	290	286	290	285	288	283	296	317	299	287	281	302	302	267	281	291	297	309	280	273	277	306	297	289	286	297	285	291	313	329	283	300	306	259	295	311	304	284	314	329	294	298	297	281	278	309	289	266	297	299	289	316	294	260	347	338	282	319	277	295	289	316	275	297	313	282	278	293	306	309	331	289	277	324	280	284	288	277	282	283	287	291	292	296	265	288	299	299	277	283	282	284	288	309	279	277	261	299	274	319	322	306	322	275	306	295	336	279	300	280	287	311	303	290	298	300	257	268	297	306	291	306	276	290	317	292	286	284	289	305	294	285	320	307	285	299	287	330	306	267	335	313	283	260	310	282	282	296	270	279	276	299	280	278	290	284	329	309	299	293	312	295	302	290	308	332	277	270	291	265	292	313	275	297	277	304	297	278	292	288	302	277	305	287	292	297	302	296	297	272	271	305	286	289	327	304	292	282	314	273	290	300	282	279	330	294	298	332	284	307	313	284	278	274	289	319	304	271	310	269	279	277	299	308	301	278	297	293	285	285	293	302	274	265	268	336	278	266	296	292	294	301	308	326	281	268	322	275	304	292	327	288	296	293	287	296	280	284	295	300	290	324	291	288	322	315	287	276	294	270	266	291	305	307	321	284	312	282	279	303	312	285	305	298	285	317	282	282	321	311	294	287	265	319	322	289	280	323	279	290	282	276	274	286	310	293	305	330	254	298	293	281	265	266	284	340	289	293	294	287	310	295	301	262	252	302	309	349	310	298	345	302	330	281	300	300	311	266	268	339	297	323	286	298	278	312	310	278	290	281	330	309	295	326	302	290	300	262	281	317	316	294	251	290	298	301	292	265	306	299	279	284	297	300	296	293	316	280	271	261	289	274	305	292	324	320	298	265	315	302	299	298	331	287	247	291	329	323	301	286	319	292	351	286	296	294	310	306	313	274	294	320	309	284	295	294	305	287	284	294	296	293	307	303	298	285	282	312	301	283	282	332	300	311	292	281	317	289	274	306	282	311	280	314	267	284	305	328	283	309	306	281	260	314	301	282	302	281	302	289	299	298	287	296	321	290	295	271	293	300	293	280	262	293	295	269	311	294	303	276	294	286	281	281	310	301	293	273	276	301	306	295	312	325	281	297	310	296	309	296	293	293	275	307	298	313	301	306	315	300	267	302	260	304	288	312	321	272	303	282	313	295	288	312	285	304	311	317	293	271	284	277	295	294	297	274	299	315	277	315	259	314	274	269	299	300	299	289	326	332	301	294	296	308	299	285	286	285	307	299	314	307	263	298	314	312	274	311	281	287	303	266	286	310	311	281	281	316	259	322	283	289	263	317	286	291	263	282	296	282	268	293	298	285	281	273	305	309	307	275	290	298	312	302	298	273	280	299	270	264	272	307	293	269	283	293	317	273	299	308	327	310	318	327	336	300	326	302	293	305	271	313	277	282	310	293	291	280	290	283	294	294	302	294	273	311	270	287	325	314	269	276	314	305	324	313	299	288	295	275	294	280	309	286	318	294	281	295	302	296	272	262	293	299	278	280	305	308	349	295	286	289	285	292	286	286	295	297	272	285	277	344	307	317	286	268	279	330	291	285	324	283	293	287	310	313	305	291	287	327	304	302	276	316	299	280	266	285	318	302	293	284	302	282	282	277	287	290	316	291	297	300	300	310	296	301	318	323	342	309	303	293	329	308	300	305	281	299	323	270	305	299	253	331	310	325	328	258	294	311	259	298	286	291	279	288	295	296	283	300	323	269	276	272	296	280	306	299	288	277	308	327	326	255	294	321	268	282	303	300	287	282	307	301	292	304	291	314	284	266	283	296	287	283	304	304	311	314	305	312	284	278	321	286	273	297	275	300	286	294	293	307	297	289	253	287	299	310	293	270	300	283	272	326	311	301	300	306	322	254	299	291	318	291	297	321	291	290	281	275	274	285	321	321	311	288	261	266	314	310	302	297	290	297	275	323	299	298	286	307	297	317	267	304	318	306	296	314	281	302	301	283	267	281	300	306	313	308	282	314	299	299	289	317	259	327	342	282	325	289	303	271	296	313	305	302	305	335	299	306	307	297	288	293	309	303	325	301	309	305	286	281	318	287	294	276	322	301	314	300	323	299	328	327	293	332	312	316	296	298	297	287	308	302	309	293	269	273	297	284	294	286	275	314	295	281	310	303	287	263	285	293	295	288	297	278	297	271	276	293	275	298	280	294	295	324	290	302	300	311	317	297	313	311	304	293	300	296	297	315	327	302	313	276	305	299	308	280	307	303	318	315	282	282	283	298	320	286	308	270	302	324	294	279	282	291	283	305	281	297	305	299	311	295	318	308	308	296	304	269	298	291	283	307	304	288	289	272	299	278	294	269	291	287	275	300	311	311	311	333	297	298	273	276	321	297	323	331	288	329	282	300	302	274	276	298	283	283	278	281	293	298	302	276	274	293	304	294	257	311	292	264	282	280	291	318	304	324	319	313	294	322	311	290	312	283	282	300	305	271	292	300	294	279	291	294	290	306	332	308	282	314	273	292	301	264	305	318	318	313	298	304	297	301	275	280	272	303	279	312	264	294	307	311	294	290	299	291	269	320	286	314	323	304	276	301	283	303	301	282	304	315	312	287	304	311	319	270	289	272	283	285	293	325	313	277	291	290	289	311	282	306	255	320	303	317	273	251	318	281	290	277	286	302	300	305	309	275	305	313	291	276	300	301	287	308	307	273	269	304	312	290	279	274	276	273	292	297	310	279	307	292	289	293	317	299	316	283	297	294	266	298	293	334	276	283	320	301	298	302	266	302	268	278	327	284	281	313	293	299	302	272	306	292	301	279	286	265	296	308	297	323	267	307	284	289	310	297	295	291	258	272	306	266	281	286	264	301	325	304	280	293	288	273	298	281	311	280	303	299	313	264	301	310	279	292	305	302	309	296	293	297	323	282	298	287	286	288	303	322	301	296	292	272	284	292	275	311	341	292	285	305	291	300	289	314	302	317	265	253	271	310	312	290	296	295	278	324	327	311	299	285	278	330	286	297	292	295	297	292	303	274	303	287	282	302	288	280	292	311	326	285	272	297	278	315	318	281	289	301	307	277	311	263	315	302	308	294	299	276	284	288	289	290	290	306	285	251	322	275	321	279	297	290	287	302	290	300	271	291	323	290	289	310	284	308	284	287	301	299	308	314	282	297	306	287	329	320	271	271	321	298	312	299	319	308	306	297	321	305	334	287	304	303	291	289	288	275	275	307	300	291	273	284	294	280	276	283	280	286	295	295	295	306	278	311	298	271	319	285	296	292	271	297	298	317	295	271	324	295	293	277	321	305	306	324	304	277	297	295	313	327	284	332	305	313	307	279	317	302
24528	21721	29256	26135	24050	22106	12105	6324	3493	1671	925	736	627	469	473	451	421	385	338	357	378	363	344	320	368	324	344	338	338	330	311	358	330	326	308	297	337	328	319	305	296	321	332	301	321	302	331	334	316	315	303	327	321	311	314	316	306	280	337	289	295	367	297	325	295	314	296	305	285	335	320	305	333	313	319	296	284	328	330	337	320	299	319	301	311	310	295	314	300	318	302	320	299	285	304	288	319	329	321	298	327	336	360	296	315	274	345	338	319	306	304	317	304	300	316	311	317	309	298	282	322	354	323	321	342	312	296	329	292	321	293	326	345	334	325	302	309	334	314	313	314	307	339	317	330	327	323	304	308	293	323	294	320	333	322	317	284	316	320	291	290	293	323	314	323	289	326	334	287	330	307	310	309	320	320	318	299	294	317	332	322	327	307	329	313	326	305	320	324	314	298	330	333	309	328	324	312	293	343	328	298	311	321	308	356	298	316	278	306	309	358	348	311	277	312	302	333	342	297	327	300	294	324	322	320	317	301	296	295	323	325	303	328	307	302	337	330	278	319	325	306	319	322	316	308	294	301	305	332	316	317	310	322	330	301	293	288	326	313	300	314	317	316	321	319	339	283	307	313	280	321	325	280	308	334	288	281	318	321	311	329	300	321	291	266	331	324	330	305	289	323	304	323	322	296	302	313	296	317	313	282	357	308	311	319	336	308	319	320	307	303	323	305	334	286	321	312	299	327	325	323	320	323	343	304	289	308	314	316	333	321	314	340	311	317	302	310	321	323	329	318	357	294	297	318	283	283	290	293	293	305	326	302	329	259	299	348	306	305	316	334	303	313	318	320	325	330	298	283	318	326	318	343	310	309	308	308	310	301	321	307	287	299	338	298	293	309	325	340	320	323	305	276	341	304	296	300	309	298	335	310	291	330	299	320	322	329	310	322	299	307	303	332	296	346	292	319	305	298	302	298	296	292	335	310	320	304	343	344	332	336	337	328	299	337	317	329	317	315	313	294	328	316	323	264	325	301	328	332	311	304	296	292	365	312	339	312	318	310	299	318	352	317	334	292	281	284	301	289	315	343	313	310	302	298	303	310	324	327	312	319	307	339	312	319	356	328	318	290	339	299	342	304	347	282	329	294	321	293	317	346	323	306	322	308	345	306	316	333	300	298	322	301	299	300	336	309	315	323	295	287	320	332	321	334	333	302	322	335	326	317	327	309	315	344	301	309	317	335	308	303	343	319	302	302	282	298	319	301	309	298	350	305	312	316	307	318	290	330	301	338	340	323	322	306	314	324	314	305	340	328	321	315	344	319	283	293	312	311	275	339	285	313	304	294	280	298	305	292	325	310	307	307	310	315	303	304	299	304	316	304	333	322	321	305	323	347	332	321	291	320	300	327	338	317	314	289	344	311	326	284	344	326	348	332	285	291	324	310	318	311	332	302	292	304	336	313	321	310	331	344	312	304	313	276	304	298	326	299	321	317	342	306	308	295	310	321	319	308	319	311	308	301	314	313	348	296	313	287	321	332	316	323	331	284	288	302	271	326	312	316	296	319	298	282	286	321	301	298	319	330	306	295	338	322	314	331	313	288	318	325	332	315	304	295	318	262	307	296	283	317	305	337	295	308	322	294	275	317	294	318	308	282	318	332	336	330	305	299	347	301	331	299	324	340	309	335	334	337	324	324	339	288	313	285	312	296	303	286	317	292	351	319	302	354	308	300	346	306	326	300	298	322	323	278	310	269	285	307	317	287	314	296	300	281	362	290	307	290	340	329	287	317	327	320	302	299	322	309	318	273	325	310	343	302	306	296	287	322	294	275	310	291	304	302	299	304	286	314	318	329	319	319	346	324	319	306	331	318	316	318	283	286	310	310	325	319	298	306	274	297	327	295	301	285	296	310	323	346	313	316	295	302	331	298	319	337	297	300	286	313	322	305	306	317	278	320	316	324	313	291	337	312	314	320	306	306	300	294	310	314	303	285	344	314	331	317	338	289	315	287	347	329	316	321	298	321	297	298	299	336	342	292	329	322	326	317	312	299	313	284	294	293	315	303	317	287	325	307	314	321	318	292	323	325	301	292	333	307	294	291	299	322	300	304	299	329	325	346	274	310	311	332	302	325	315	306	282	296	324	313	345	337	320	323	309	307	285	296	322	319	321	309	313	346	290	299	328	304	317	293	302	300	299	328	260	310	320	317	308	319	317	318	332	318	307	332	314	318	309	312	325	310	313	301	306	325	308	311	293	330	316	317	281	311	323	314	301	302	334	330	301	296	306	326	321	319	279	301	296	341	313	321	294	301	281	348	313	308	328	304	300	312	279	298	283	289	302	303	316	277	343	300	333	319	316	329	307	302	353	305	289	304	328	308	307	320	299	298	315	302	328	302	314	314	318	289	317	306	296	330	297	312	308	327	297	292	326	338	326	323	278	339	330	299	319	337	289	325	299	312	298	291	296	325	298	281	296	286	313	354	310	297	287	306	309	306	300	324	310	307	292	313	311	297	309	338	342	307	307	284	317	296	317	319	310	319	322	293	289	289	298	332	293	277	300	288	288	363	329	299	326	318	311	306	318	326	313	313	328	308	309	317	317	325	302	328	322	325	299	347	302	311	295	299	341	312	320	308	312	332	310	301	322	323	338	330	315	299	319	289	286	324	305	278	285	319	279	298	307	331	318	315	328	315	308	339	303	326	315	326	329	296	327	320	314	308	319	301	326	331	288	329	299	326	297	322	309	273	301	282	275	296	321	321	319	363	304	291	303	311	301	291	312	327	350	310	281	337	315	316	288	318	320	315	313	321	335	340	323	328	318	343	327	309	287	297	287	314	335	335	288	284	337	298	325	343	312	307	299	354	283	303	341	298	313	312	295	320	327	323	321	366	293	341	314	297	335	292	313	346	314	298	283	295	286	329	347	310	313	314	291	309	309	315	312	337	298	302	321	303	322	288	312	321	329	330	294	298	301	308	319	335	314	280	304	285	328	328	291	305	319	315	347	329	344	322	308	305	325	296	290	283	294	297	315	304	273	353	290	290	310	280	315	308	317	326	307	340	271	336	317	317	305	324	293	282	299	286	329	318	292	282	321	319	310	281	337	333	328	316	347	317	278	312	291	308	318	269	301	319	280	294	308	316	335	316	316	303	335	296	311	317	279	304	323	313	299	319	325	293	308	331	295	304	304	304	308	333	331	305	339	321	309	349	302	296	307	299	308	302	309	311	294	297	326	320	304	309	317	299	321	314	309	282	328	337	284	315	313	322	311	319	337	307	336	319	330	295	323	285	332	293	320	281	343	296	304	326	296	351	279	304	324	302	338	315	342	314	283	334	282	306	321	333	313	313	291	331	281	320	329	312	351	322	335	321	298	321	335	299	336	335	321	314	276	292	321	332	296	311	343	319	323	280	322	336	278	297	332	305	307	292	309	325	333	329	314	316	306	333	288	305	305	307	295	313	315	289	307	340	350	304	286	320	308
32532	58963	46071	33583	28011	22642	12218	9092	5415	2595	1328	1129	939	674	562	503	434	428	409	423	413	369	372	391	350	369	346	349	349	350	369	350	321	340	352	346	361	338	349	306	331	339	336	328	323	336	320	341	313	304	352	322	313	341	307	323	333	315	302	323	328	327	307	334	315	348	324	335	337	321	359	308	327	321	318	333	357	326	287	336	318	311	332	323	330	345	320	315	323	340	304	328	324	313	352	316	330	326	309	305	321	344	327	336	353	333	335	352	312	315	299	307	348	335	323	302	328	344	364	339	328	335	330	332	322	309	317	317	310	314	335	339	316	338	339	319	349	343	322	339	335	311	316	343	334	346	321	329	300	343	316	336	332	323	318	332	306	340	344	339	310	330	354	320	344	298	326	320	337	348	339	329	339	321	311	337	332	333	319	326	304	342	321	307	307	311	332	334	320	332	334	323	316	350	339	321	315	308	313	324	349	333	355	314	347	298	291	295	346	336	340	352	325	346	330	313	321	331	335	303	336	333	352	329	322	340	301	282	301	360	307	312	339	295	314	325	288	334	315	305	337	343	315	319	326	330	315	326	306	327	314	368	338	318	351	313	338	325	327	322	309	362	365	364	303	320	299	302	345	331	342	317	321	360	319	302	315	345	318	317	332	327	323	316	331	334	299	355	328	313	345	364	339	327	316	336	371	338	348	335	320	358	319	324	323	348	365	341	326	336	336	317	345	343	337	295	329	334	349	321	343	344	336	326	318	348	317	351	312	317	333	338	332	318	341	323	346	317	339	318	349	321	333	319	317	335	308	323	347	335	349	353	332	316	320	295	328	313	327	314	333	322	317	359	331	346	305	309	320	363	326	379	312	339	337	317	321	318	316	345	312	341	286	331	290	330	327	339	342	348	366	332	323	318	345	309	368	325	322	357	306	296	322	297	339	304	324	327	343	335	313	333	364	315	338	339	330	322	353	318	323	313	308	329	330	315	301	312	355	360	340	351	334	323	303	314	306	343	330	347	319	340	322	307	322	316	314	317	307	329	326	303	330	310	292	302	330	353	331	337	314	282	322	284	350	315	327	349	313	309	342	335	337	322	344	361	344	338	318	312	325	352	328	312	337	351	305	339	326	311	317	296	301	315	324	359	323	335	323	301	291	340	337	355	324	352	318	322	323	348	341	305	355	317	299	339	309	312	324	341	313	327	373	316	312	382	311	303	318	320	373	310	301	306	304	311	340	294	331	327	321	315	351	330	333	312	318	320	299	310	346	362	342	304	348	338	347	329	303	334	330	343	331	319	314	315	317	333	326	347	342	307	298	311	325	309	338	359	337	329	328	338	324	313	355	344	328	300	344	327	330	331	326	336	334	341	334	355	371	308	325	334	324	309	318	325	335	330	309	338	317	313	336	309	315	331	315	321	338	287	325	344	315	317	361	320	326	346	332	346	354	307	316	326	313	312	283	339	336	297	332	318	354	343	342	319	321	314	318	318	319	320	345	329	349	349	323	303	330	322	318	317	337	320	306	317	310	324	353	329	322	320	301	361	352	339	349	320	333	366	279	302	355	307	306	304	325	304	331	271	327	323	314	317	331	327	318	334	360	331	309	327	317	329	311	308	340	311	339	326	323	324	311	342	354	338	354	330	328	313	332	327	325	348	341	322	347	309	346	321	316	317	316	342	305	328	330	345	327	314	339	326	329	328	285	348	363	278	296	364	316	331	335	337	325	339	305	338	336	337	332	328	328	324	326	341	342	286	331	307	327	315	317	339	356	327	347	315	349	298	322	321	322	321	308	300	354	306	360	341	325	316	331	340	325	310	362	350	321	336	309	326	317	365	316	345	308	297	311	358	294	324	316	339	311	369	333	334	316	328	353	306	340	355	344	334	332	313	326	334	333	307	342	316	314	333	308	338	315	320	321	320	313	311	297	343	329	350	332	312	346	307	330	318	353	363	324	339	360	343	327	319	355	337	335	309	327	323	329	321	345	316	310	327	311	294	294	325	330	324	338	309	295	303	307	321	317	318	288	334	335	328	319	317	323	340	326	326	334	321	314	347	324	295	322	328	321	305	294	328	351	354	338	351	295	336	326	325	338	312	336	336	327	339	334	338	350	293	334	297	304	352	311	319	315	333	329	344	374	313	328	362	312	324	308	354	345	337	330	368	309	327	314	319	360	339	332	345	335	303	335	312	339	343	315	332	318	350	293	325	331	310	320	332	360	346	325	339	309	322	300	282	317	357	333	314	344	300	321	341	366	335	301	336	359	345	322	349	332	333	341	329	326	316	326	344	332	334	341	308	325	358	305	333	302	336	332	332	317	292	309	380	329	302	335	330	323	324	325	320	338	354	360	312	318	344	299	323	328	313	331	363	301	314	328	328	295	324	329	324	333	295	333	365	324	321	338	323	347	279	311	321	277	347	303	328	362	310	325	323	328	306	307	356	337	332	321	326	355	329	333	313	308	337	345	311	339	368	315	336	343	323	327	319	303	325	320	317	345	316	310	312	327	330	317	314	326	340	332	336	319	337	338	298	288	343	313	342	318	309	306	311	334	307	301	340	324	331	352	319	317	355	311	328	317	349	352	321	320	352	327	319	316	315	355	298	349	346	335	307	326	320	327	319	321	331	329	328	331	364	332	331	315	322	338	316	298	338	333	325	333	317	334	318	333	331	360	330	322	328	335	336	343	327	351	333	319	321	338	301	302	361	289	348	333	325	325	313	318	329	320	307	335	323	324	304	327	348	296	353	324	302	337	326	316	337	326	330	328	334	317	327	342	324	322	325	305	306	322	315	310	304	315	315	340	339	326	292	312	337	319	314	339	357	329	338	306	313	329	320	325	305	315	333	340	321	324	342	304	331	332	338	328	343	340	346	323	369	345	304	317	305	342	349	296	324	299	341	327	346	337	303	344	324	320	296	320	345	289	337	339	334	325	343	310	324	325	308	337	332	354	311	355	321	316	299	301	304	332	338	312	348	309	346	349	327	324	341	328	267	344	311	324	318	312	314	317	309	366	332	306	313	322	324	319	313	313	316	321	348	337	338	321	331	360	318	330	308	316	310	306	335	352	345	315	324	290	327	324	344	315	334	313	334	330	345	318	334	309	327	313	331	293	328	334	314	313	346	311	321	311	312	318	317	353	326	324	332	329	335	319	343	324	355	338	301	317	319	356	311	342	314	328	360	346	316	340	310	310	336	293	348	319	349	348	319	331	318	303	345	321	317	334	309	329	353	328	349	325	313	319	283	324	306	336	312	335	338	329	319	342	311	316	314	337	352	345	334	293	338	313	349	333	322	325	341	330	325	324	330	328	337	331	340	335	333	345	325	315	298	326	327	317	300	313	301	322	305	318	313	322	293	326	332	314	284	328	370	338	331	304	333	337	338	317	328	364	358	324	330	326	313	291	298	329	345	316	336	333	317	332	332	321	316	324	351	328	301	321	361	335	324	324	278	287	324	296	338	332	304	331	343	300	313	339	284
25697	21745	29253	28377	21223	16087	10116	4686	1871	1216	774	712	545	537	481	450	432	385	408	421	425	459	392	429	402	402	412	420	395	399	433	393	396	411	394	418	412	395	376	366	397	340	423	403	390	418	388	420	383	355	367	351	379	381	371	385	363	374	383	370	378	361	364	370	396	363	390	422	380	386	363	341	351	388	415	353	392	389	403	411	358	386	368	373	391	394	384	388	392	362	423	404	360	402	367	403	383	387	355	369	397	404	368	421	384	401	381	413	357	423	376	390	389	398	383	389	399	385	386	421	368	385	413	408	365	384	388	406	372	374	374	401	380	408	362	386	402	407	384	385	420	357	383	359	367	385	380	392	424	348	405	407	408	371	349	396	355	367	355	390	392	411	397	399	388	369	336	401	426	415	370	415	347	399	399	349	409	392	383	365	386	370	405	406	393	382	376	366	354	384	371	409	356	387	409	390	358	399	414	387	396	352	380	395	384	409	398	381	374	402	376	355	408	403	402	390	404	459	411	384	380	371	362	397	347	405	362	391	394	378	329	352	383	387	341	390	349	381	370	368	386	345	344	390	408	383	388	387	405	407	373	371	397	354	361	370	413	403	380	400	384	377	406	389	323	383	380	399	375	391	400	404	398	427	361	408	376	401	399	360	366	370	376	415	389	398	382	367	347	396	351	412	376	399	394	374	387	396	390	387	386	409	424	382	382	393	398	366	371	384	374	393	373	422	390	391	368	336	406	368	394	368	349	401	376	379	373	406	364	381	391	367	391	377	383	395	406	420	362	359	387	385	378	386	381	405	395	376	370	368	385	388	375	344	385	394	425	395	384	371	366	373	402	367	387	383	424	391	357	370	441	387	354	392	388	364	374	381	384	351	343	412	395	389	394	370	375	357	385	395	341	417	382	386	385	391	381	398	390	422	317	403	370	381	373	401	383	370	432	382	331	370	386	412	338	394	386	373	379	414	354	411	359	402	375	411	402	384	407	391	384	396	419	387	401	369	394	397	396	365	390	404	394	405	408	401	393	365	384	352	414	393	350	396	394	354	381	387	409	380	417	399	390	418	393	371	396	374	381	387	387	392	422	375	387	357	383	366	395	372	381	363	392	364	411	412	374	397	407	357	391	387	361	366	364	364	383	377	405	361	394	378	356	407	377	406	402	370	390	409	358	379	380	373	400	369	386	386	409	376	349	392	373	395	416	403	388	379	390	413	346	413	405	370	398	366	382	396	429	369	347	357	382	380	404	391	388	368	365	396	366	384	391	356	351	408	403	384	377	398	404	390	432	357	389	358	385	395	440	396	348	361	378	405	404	388	368	397	392	403	391	411	381	384	394	423	359	367	386	387	389	353	403	375	368	375	412	369	380	370	383	372	367	371	360	387	378	393	399	374	395	359	362	330	398	382	387	382	416	397	368	356	367	372	381	378	349	374	370	399	400	377	385	350	392	358	429	422	375	396	377	378	405	381	367	389	366	396	389	403	377	399	382	382	355	408	374	399	382	360	383	375	359	385	378	413	400	404	368	378	421	394	396	380	388	377	390	348	424	406	394	393	404	380	367	359	407	394	385	395	368	389	404	398	379	408	419	379	382	369	366	371	348	387	407	402	393	389	373	368	381	372	372	366	377	410	395	383	395	388	413	413	374	395	379	366	359	425	372	379	411	385	392	403	364	379	411	415	393	381	386	372	406	397	375	369	394	396	412	398	367	372	377	405	392	395	333	379	398	381	379	385	367	388	370	362	415	370	405	419	378	384	401	348	425	378	353	381	401	368	374	412	375	394	381	412	382	375	373	384	335	382	373	377	399	408	355	369	372	406	389	410	384	363	400	377	387	392	405	370	397	411	405	385	406	416	395	377	398	376	383	383	404	374	390	379	368	407	360	362	382	379	408	420	384	379	412	407	362	380	370	420	373	364	361	357	410	403	367	351	414	412	368	412	432	371	374	389	395	402	374	380	377	398	366	375	366	426	345	348	362	386	376	395	382	397	366	379	367	376	433	422	411	398	348	404	383	393	386	339	376	425	377	426	399	390	375	392	331	364	407	415	369	390	416	398	362	372	392	368	393	396	394	405	411	397	380	329	404	375	419	386	367	361	384	368	384	355	366	384	372	361	362	378	391	401	391	379	360	386	381	407	385	392	396	399	416	388	404	364	402	371	382	367	413	378	380	381	368	377	438	407	408	385	425	357	374	357	378	423	341	369	401	405	360	367	379	378	367	381	359	433	388	379	417	383	409	404	377	396	342	394	363	387	385	356	401	363	364	352	405	333	380	405	378	440	387	369	410	378	408	377	395	373	411	378	374	411	384	415	373	372	408	380	412	384	365	359	382	355	384	383	386	419	367	383	371	401	372	369	376	381	389	357	364	378	359	386	372	355	397	406	377	357	406	367	394	375	393	401	371	388	386	388	388	405	415	423	369	388	375	376	370	393	354	389	380	413	399	408	420	399	391	375	381	396	386	366	376	388	360	432	372	366	387	414	348	377	367	360	376	415	387	406	386	381	365	367	376	371	373	367	385	369	377	380	353	378	422	366	396	402	414	371	369	380	392	421	398	369	385	389	371	408	365	386	397	399	386	398	388	402	369	420	381	378	379	369	376	372	393	425	362	394	404	384	371	415	390	404	396	391	401	382	370	394	385	367	378	384	422	409	391	384	440	396	388	381	416	393	361	367	374	393	400	419	371	401	401	385	362	392	376	361	401	387	397	374	378	399	387	394	369	386	411	364	390	408	430	386	361	343	396	397	342	376	397	418	450	373	412	384	400	385	359	378	380	372	377	393	400	385	346	390	403	387	398	395	367	407	407	408	363	379	367	387	377	421	402	364	364	360	399	359	360	410	367	404	383	394	346	377	361	365	419	380	383	398	379	425	386	393	372	389	375	399	374	381	396	370	373	405	390	399	393	423	396	344	407	397	421	417	385	447	384	402	375	407	364	367	385	361	364	366	407	401	375	377	360	379	340	353	388	388	377	362	367	379	362	384	389	389	368	415	396	407	384	365	417	348	377	380	383	378	410	379	386	355	345	413	396	368	375	357	393	339	373	378	363	406	399	432	353	379	344	372	357	369	387	373	390	364	405	382	393	359	366	378	411	399	388	385	397	391	415	376	362	384	396	386	378	357	384	366	418	398	401	402	388	389	398	352	390	395	366	383	404	366	377	413	384	380	402	378	405	367	372	384	378	366	385	388	390	378	356	396	391	347	385	410	358	421	339	387	386	436	373	405	371	367	381	361	378	378	402	404	399	396	398	412	367	397	412	398	372	357	356	394	379	402	395	387	354	379	390	357	380	415	402	390	432	384	402	420	336	406	382	368	378	391	379	367	371	407	422	395	348	382	416	374	379	394	356	390	383	391	402	370	373	361	371	395	392	368	386	382	410	374	376	365	398	382	413	383	389	429	400	361	382	398	391	382	439	426	392	358	404	390	382	386	409	373	400	365	379	419	394	348	410	372	360	406	370	380	383	382
32080	53092	41688	29568	23047	20491	13861	7498	3132	1998	1213	1066	781	718	586	554	515	504	516	502	460	444	458	440	430	427	461	427	453	433	418	423	426	412	404	431	413	421	443	442	415	432	415	423	423	438	445	396	399	425	383	417	384	406	429	417	444	435	453	433	410	436	404	428	424	405	440	421	462	407	400	419	419	415	409	443	435	390	443	396	441	441	417	407	406	390	401	436	412	435	452	404	406	398	372	412	400	405	406	412	400	384	412	395	414	423	426	397	441	408	432	468	410	394	384	423	388	385	385	430	448	403	436	384	388	415	405	378	403	432	383	402	434	413	429	445	402	411	405	419	397	399	403	420	403	418	419	408	399	395	418	439	434	366	396	408	442	415	455	411	398	443	372	453	394	431	424	392	396	407	452	439	396	422	432	414	413	391	399	421	384	429	394	406	386	428	402	467	404	389	421	436	438	420	406	417	398	397	387	415	412	410	386	433	384	449	413	411	418	386	390	408	432	394	390	431	389	404	395	402	397	408	452	438	425	423	409	424	422	430	413	446	349	421	409	370	404	400	410	406	440	400	409	409	423	414	431	442	419	457	421	432	427	397	395	418	395	439	392	423	400	411	421	430	399	402	407	403	410	394	414	414	399	418	406	413	444	410	424	401	387	394	410	385	388	427	402	399	420	431	432	426	445	427	419	394	422	399	434	430	443	398	449	391	413	438	401	388	408	410	444	404	437	442	445	444	443	396	421	416	425	411	452	438	421	451	401	397	404	396	429	415	398	429	402	375	410	397	404	393	417	429	440	405	412	422	391	441	424	383	430	417	432	434	415	433	352	403	427	424	392	391	417	379	416	451	395	403	422	391	411	422	395	407	398	405	436	435	439	425	442	397	385	416	429	386	377	405	412	415	402	408	404	429	441	422	425	431	427	398	396	467	402	412	433	433	412	409	407	447	412	428	387	418	408	438	392	427	404	375	396	400	425	387	421	441	397	397	385	413	395	401	456	403	418	435	399	433	400	402	430	412	411	435	398	398	431	453	434	397	411	398	408	426	421	408	385	378	371	433	433	463	440	441	411	400	438	403	401	384	425	417	428	414	383	430	432	426	437	405	445	413	373	419	443	427	410	388	396	394	399	402	410	359	384	398	424	430	443	414	406	405	407	408	417	410	413	390	394	412	385	404	381	431	434	443	409	413	398	386	426	394	447	434	398	385	441	402	427	406	399	402	384	409	405	447	402	385	393	419	425	403	382	374	405	440	408	404	450	410	412	395	395	379	434	418	393	416	413	427	404	384	401	389	403	400	397	426	416	398	426	468	404	417	376	429	434	428	438	385	424	431	415	436	379	430	399	395	440	430	383	440	460	429	429	379	419	429	444	406	400	426	415	423	382	399	393	452	424	404	411	389	413	445	439	432	402	419	414	420	421	411	420	421	410	383	388	421	428	401	402	392	431	406	421	392	413	413	386	429	404	422	413	404	404	406	415	422	437	428	367	397	433	384	431	418	459	448	379	398	398	405	424	379	433	401	405	413	370	410	389	428	434	442	437	398	455	440	428	430	409	393	425	402	398	439	397	374	379	454	429	450	389	377	392	414	418	380	422	427	403	397	404	422	417	429	419	415	417	404	427	442	404	423	424	468	378	391	421	432	414	408	409	361	423	412	392	396	395	385	378	419	405	423	397	458	447	447	396	403	389	411	455	408	414	379	390	387	431	403	417	431	402	440	380	392	396	430	414	438	425	410	368	438	424	473	441	428	396	408	419	405	402	446	437	413	448	415	423	392	414	440	390	373	426	398	394	383	411	404	401	409	431	428	379	405	421	397	407	402	406	418	426	418	434	419	397	367	410	425	420	430	413	417	397	416	414	414	378	425	430	415	398	435	404	412	404	424	434	399	412	387	429	396	429	403	422	387	399	425	385	378	421	430	430	442	454	409	375	407	364	397	443	419	426	381	400	417	397	385	395	384	426	408	405	410	429	420	415	360	391	399	393	388	421	426	389	431	393	414	421	419	413	386	389	419	410	393	397	389	414	420	419	420	433	413	406	392	396	396	388	388	438	409	412	414	424	407	421	442	391	421	414	421	407	429	429	389	411	401	390	433	424	406	418	395	406	426	414	420	439	407	410	415	420	412	416	409	401	437	406	416	445	400	379	417	403	445	368	430	443	405	400	424	423	402	405	401	397	372	439	403	471	380	426	384	440	415	443	429	393	403	404	415	433	426	412	409	444	413	390	406	418	422	427	404	420	416	401	413	399	422	422	413	378	374	432	418	443	411	378	409	456	411	439	381	393	440	377	399	409	405	378	413	417	393	400	428	406	421	391	438	416	413	448	435	377	419	402	385	423	354	429	385	417	414	364	380	419	394	409	437	407	408	421	412	406	385	415	428	420	438	408	393	410	400	409	375	442	395	407	423	417	389	421	443	412	421	410	428	440	434	420	427	450	396	447	411	419	429	388	394	428	405	433	437	431	458	448	405	440	385	412	396	420	441	415	406	393	428	419	408	462	430	397	441	422	431	394	355	397	415	402	432	431	401	406	415	412	434	445	391	377	396	398	418	411	431	439	449	405	406	389	437	380	404	431	395	392	399	380	401	411	366	425	398	391	399	389	436	443	417	397	421	411	408	440	442	437	434	407	421	400	409	394	419	421	383	378	438	408	420	411	428	415	392	399	419	424	407	391	413	401	406	390	405	419	425	434	430	393	439	418	439	392	377	434	424	436	398	427	359	400	424	403	409	398	448	440	405	425	413	447	410	409	401	425	415	444	418	463	411	434	390	443	428	427	394	401	437	428	408	407	408	439	379	439	429	420	418	405	440	448	409	387	378	408	387	424	380	416	420	418	426	439	413	395	451	423	452	384	376	384	415	408	442	410	434	382	412	414	427	410	431	393	437	416	412	397	419	421	433	386	398	372	422	426	414	414	389	376	397	395	424	407	443	403	435	420	424	427	395	392	426	404	404	397	419	411	459	386	430	411	401	419	423	381	421	376	398	442	427	436	413	395	390	394	455	384	413	428	433	431	388	381	383	448	442	426	416	420	428	402	410	393	376	438	422	396	402	443	442	422	405	420	398	427	403	424	421	403	436	412	408	416	423	386	398	440	423	403	409	419	410	383	429	410	418	450	407	430	415	445	390	418	435	410	413	401	441	375	413	422	444	423	386	404	427	405	392	404	399	409	395	417	421	447	431	400	420	403	432	407	374	374	417	389	409	408	378	408	393	457	408	400	446	425	432	436	422	418	419	420	418	420	414	426	400	399	397	448	403	352	411	412	380	443	431	388	403	434	396	418	403	426	427	408	413	422	424	414	419	401	455	420	411	456	412	408	419	444	391	400	418	441	396	396	409	436	415	375	419	371	383	395	416	399	415	442	393	394	382	443	417	406	419	425	431	436	422	425	398	396	425	380	407	422	376	395	407	391	398	398	394	369	420	414	386	412	404	435	405	422	425	440	388	399	414	412	411	384	414	411	392	437	420
23253	21664	29475	24802	23779	26827	25026	9507	4620	2379	1460	1215	889	822	760	680	594	582	553	566	552	535	555	546	592	515	550	507	552	511	490	527	495	476	474	515	466	519	479	540	501	497	481	481	484	525	510	468	487	507	512	501	528	512	503	493	518	550	453	481	507	471	479	495	546	527	483	468	489	499	505	482	467	519	517	520	465	502	449	467	513	493	478	469	523	494	500	486	472	495	502	501	503	519	490	513	473	523	454	462	488	492	475	507	506	517	491	487	507	472	493	480	507	467	499	480	479	494	501	466	498	470	448	529	464	502	543	509	514	521	488	463	505	465	473	483	449	482	487	478	479	489	493	486	484	505	436	527	478	514	458	479	512	533	472	516	485	501	486	489	500	494	480	464	474	499	520	487	498	469	506	502	502	497	492	447	545	471	486	484	531	525	502	481	493	500	497	484	491	501	487	483	524	485	506	514	486	500	544	466	500	485	475	504	465	536	496	511	474	455	485	509	445	476	442	479	470	480	485	494	502	476	531	484	492	492	496	467	486	504	458	494	474	452	498	542	473	460	493	482	467	510	485	489	514	451	470	526	457	445	503	443	494	506	539	515	516	479	487	454	519	485	498	491	510	517	474	503	477	441	513	493	477	511	507	482	535	519	496	521	507	481	475	514	484	489	497	537	476	491	508	483	505	497	494	473	485	481	502	513	502	497	476	465	488	491	487	444	476	491	518	518	472	485	466	488	462	495	445	485	496	527	547	535	501	487	528	503	483	475	477	493	481	473	476	502	485	546	521	469	454	506	502	485	509	461	484	487	520	507	470	504	490	476	505	527	491	486	475	461	504	476	485	444	497	541	507	502	485	497	492	466	484	510	471	466	527	512	513	488	480	493	476	440	507	478	527	484	485	479	478	459	458	503	465	485	488	498	523	502	494	477	488	458	501	475	483	471	506	503	498	495	442	528	488	499	457	497	497	498	513	507	507	518	499	519	485	514	540	503	467	489	484	494	521	530	471	498	478	460	521	527	507	500	505	492	470	489	461	539	470	500	494	502	480	479	525	496	488	469	499	483	489	464	514	470	499	498	482	482	483	490	517	520	523	505	478	506	489	523	506	474	483	515	510	496	497	482	502	477	488	449	496	518	502	462	472	510	510	530	459	527	518	473	506	514	462	513	491	488	469	495	498	502	510	466	459	454	493	485	493	500	458	497	517	472	461	491	464	465	479	450	467	484	484	491	493	485	524	521	495	474	473	453	507	460	482	494	517	477	468	469	477	489	522	485	455	484	485	473	494	460	520	520	500	514	518	483	480	469	500	466	473	463	480	506	495	495	488	514	527	475	465	462	499	482	490	500	517	462	524	500	532	506	489	458	535	522	525	513	509	499	452	487	507	519	489	500	480	492	497	494	512	512	523	469	522	536	485	470	517	476	484	499	506	476	489	501	487	519	490	532	463	524	468	420	468	481	495	514	520	531	502	499	485	483	476	490	509	511	451	461	509	500	482	525	494	508	481	504	513	499	488	505	477	500	531	498	490	485	510	496	515	498	527	479	533	474	524	494	490	521	477	468	483	456	471	455	436	541	555	501	526	469	494	506	510	495	478	503	478	457	527	517	501	467	487	464	520	479	471	503	493	475	489	519	506	473	489	453	491	488	509	477	495	533	492	530	522	502	473	473	467	491	461	502	483	455	512	520	534	466	458	469	504	494	499	506	543	464	488	497	491	511	526	479	478	463	493	490	482	492	508	502	503	498	513	502	466	476	470	471	464	508	497	481	493	496	495	491	538	461	482	480	443	482	485	516	500	478	513	493	526	491	486	492	475	504	478	521	501	477	500	467	456	516	477	505	502	525	486	493	497	459	492	489	485	477	538	485	484	455	485	494	481	522	456	514	502	479	507	523	476	503	508	517	516	542	483	471	505	524	490	452	498	516	481	449	488	509	503	463	477	451	482	446	466	468	487	514	494	477	491	530	549	482	482	458	493	487	526	516	489	477	504	493	477	454	534	560	494	471	490	446	515	521	495	493	483	469	495	466	506	478	485	491	482	504	463	525	504	517	507	482	461	506	497	471	474	470	512	473	520	519	493	549	509	483	510	490	511	500	496	524	504	527	531	464	527	493	497	522	505	489	497	482	475	506	486	474	487	490	504	501	488	485	487	503	515	511	517	518	500	493	457	469	491	494	508	496	492	439	501	485	530	528	493	464	479	496	517	490	481	535	462	472	500	484	499	465	504	495	492	489	494	482	482	480	477	498	507	489	500	526	481	452	473	509	495	479	501	473	509	486	518	463	478	477	456	489	498	472	517	501	495	488	484	475	481	492	475	503	468	479	506	464	503	523	540	507	482	484	519	489	516	491	513	491	442	448	526	478	490	504	490	495	486	464	546	503	488	456	452	517	529	502	464	498	494	484	512	513	522	485	486	490	480	494	485	485	470	547	519	475	513	480	523	477	510	479	506	486	512	460	502	499	522	476	494	520	492	525	472	486	505	494	474	490	464	485	480	486	491	524	465	481	560	443	473	506	443	506	552	488	490	530	460	494	517	478	525	464	483	504	510	492	476	490	455	478	526	503	504	513	484	510	464	505	487	483	452	470	495	497	463	504	480	523	492	496	474	531	470	462	528	507	520	467	501	501	522	493	479	501	480	475	484	503	499	519	501	456	489	462	464	537	521	491	508	464	505	481	502	545	498	462	495	517	505	478	469	486	505	513	455	449	462	489	534	491	474	465	470	469	488	463	526	448	490	483	508	454	495	496	443	493	460	462	461	485	496	480	513	502	482	508	506	519	493	509	515	474	523	459	454	491	502	495	500	490	475	514	478	508	501	512	435	486	503	495	490	505	497	462	504	488	455	502	492	528	488	483	505	495	481	529	477	557	497	477	473	526	474	512	460	459	525	490	492	472	548	473	510	513	443	476	477	482	427	451	505	487	519	517	490	505	448	514	508	485	476	477	475	541	456	513	514	491	494	513	506	480	512	493	478	468	488	517	458	506	507	533	481	539	468	502	492	495	499	523	502	502	535	497	481	513	491	493	474	524	510	532	507	459	529	487	502	509	486	548	465	489	487	449	502	510	482	469	509	484	483	496	469	505	538	517	492	489	450	486	486	464	460	493	493	494	487	461	481	515	474	481	507	494	477	507	535	511	486	479	497	510	506	500	482	518	477	506	450	507	463	464	494	493	498	526	486	535	503	488	505	489	518	480	510	500	496	500	489	485	538	468	491	479	478	471	485	468	523	497	504	517	508	510	488	493	451	481	484	499	454	491	502	474	504	485	486	498	501	488	533	505	494	534	502	499	467	465	510	492	515	485	505	548	486	492	496	481	498	525	440	519	494	501	483	497	501	482	487	506	531	488	479	499	494	488	480	474	510	474	438	520	513	475	520	464	480	496	517	489	505	520	494	478	454	495	489	481	477	466	448	474	535	495	495	484	483	479	441	535	516	497	529	496	472	493	498	491	463	466	503	506	524	472	471	480
34048	62187	52013	41743	37108	31426	23092	10408	7201	3520	2262	1725	1317	1084	974	792	706	650	603	626	584	561	534	542	577	534	515	541	566	537	492	499	548	502	525	541	538	524	484	530	530	494	460	487	501	514	526	509	539	493	529	497	509	489	504	485	515	503	492	522	514	521	493	513	486	524	510	508	511	530	511	478	451	519	504	515	529	467	451	508	467	526	481	460	522	505	521	510	488	509	486	476	485	505	492	528	499	477	505	468	488	556	476	516	507	587	511	478	503	500	495	498	478	529	468	521	500	505	521	477	535	526	526	533	490	523	493	497	490	504	485	523	490	500	484	508	469	512	527	532	540	482	511	530	529	487	503	513	517	508	505	493	545	499	466	512	498	497	452	514	466	498	484	468	484	490	498	499	491	465	500	509	472	512	554	516	508	520	476	489	507	482	493	470	468	491	524	504	530	517	470	508	516	479	498	511	510	450	480	486	507	481	512	520	483	494	483	533	471	506	523	499	491	509	475	506	478	517	497	510	487	505	517	504	530	500	511	471	507	454	468	549	472	513	494	471	531	477	516	507	489	495	542	509	494	531	534	499	475	491	503	506	512	496	548	502	462	494	495	502	526	569	508	464	513	520	492	519	490	501	472	471	495	491	512	484	482	508	517	508	538	461	508	503	505	529	505	509	480	469	490	525	496	497	486	481	506	489	489	503	475	512	525	480	505	529	508	501	477	443	533	527	543	470	485	488	561	484	496	483	485	534	473	518	513	500	504	537	493	516	506	476	514	488	514	509	536	468	470	454	486	499	510	487	486	491	491	515	500	493	532	468	510	528	489	459	517	456	524	512	502	502	509	475	529	539	495	517	519	487	433	484	480	519	486	504	509	478	480	476	462	525	506	556	486	477	537	554	503	473	525	541	519	457	486	544	518	509	455	509	493	482	523	448	484	496	512	512	485	494	504	501	519	491	520	528	501	499	534	520	502	513	505	499	531	541	525	473	501	477	486	460	499	514	449	514	475	457	519	520	539	459	520	478	479	516	500	481	455	479	490	483	511	546	484	518	468	460	517	512	520	507	516	493	521	477	514	489	471	471	491	478	499	515	507	502	481	512	494	482	489	525	492	530	469	506	501	503	535	544	533	473	509	539	521	530	502	489	503	553	477	537	500	505	511	483	523	484	504	483	510	531	481	485	505	505	508	539	470	493	512	489	475	520	522	453	509	482	485	493	436	473	474	489	519	460	508	522	489	481	497	527	487	509	500	510	516	521	488	558	520	514	508	484	466	484	520	528	535	489	459	495	511	523	508	507	521	548	496	495	487	502	494	526	462	520	505	463	475	529	542	511	540	496	510	524	522	476	492	554	553	514	467	503	493	532	512	541	499	533	514	524	539	503	468	498	498	523	476	535	458	503	484	472	471	501	496	473	493	527	488	481	481	551	532	497	531	524	504	517	482	478	497	518	481	491	479	493	505	462	479	475	494	540	516	540	490	487	472	525	458	440	521	449	486	472	482	480	466	441	501	485	514	534	515	505	492	472	512	508	513	483	504	465	498	490	499	459	460	440	506	492	504	515	477	465	537	454	517	474	505	506	501	470	488	525	511	507	481	526	493	488	480	476	563	501	481	496	494	506	494	547	487	477	532	523	485	476	490	520	510	523	501	498	525	501	503	491	468	505	515	522	538	478	519	480	493	476	481	503	484	496	498	514	486	450	521	492	528	498	510	499	515	468	508	510	490	473	479	531	494	506	490	512	513	509	455	523	464	534	498	513	508	520	465	474	508	543	497	555	517	519	507	498	534	480	488	495	516	492	488	477	540	501	483	505	486	522	467	558	526	494	521	455	526	479	499	483	500	498	524	489	474	519	512	500	521	478	496	479	555	506	483	502	465	528	489	512	473	518	534	509	506	498	507	497	508	503	505	497	502	491	515	525	520	477	509	509	492	522	512	527	493	543	477	536	513	496	501	527	512	501	479	512	506	476	512	533	486	483	508	490	497	530	552	488	478	487	509	502	495	498	508	488	516	482	488	476	499	491	500	499	519	476	513	477	512	528	526	502	489	486	524	533	502	475	497	493	479	524	520	488	518	517	497	481	537	512	504	493	515	514	466	537	516	519	493	458	504	490	536	500	482	538	498	520	507	535	527	518	476	509	509	492	551	494	484	484	502	518	501	556	509	475	488	512	486	476	479	474	480	482	471	507	516	512	526	500	461	524	502	473	464	520	499	492	493	549	435	505	553	508	510	479	528	515	504	483	473	507	502	450	510	514	493	511	524	517	462	470	457	514	490	499	505	496	504	507	456	489	519	483	524	495	502	552	511	475	503	496	463	513	505	461	474	537	529	503	498	552	503	537	480	493	509	476	508	480	509	474	515	503	500	464	527	484	517	514	521	491	476	528	498	504	510	487	495	496	530	514	486	524	504	487	559	500	504	519	499	493	498	516	543	454	523	525	473	505	495	478	501	480	469	523	495	503	485	507	519	487	488	493	459	507	514	502	477	476	476	478	506	483	486	494	511	498	483	505	511	520	507	480	477	494	481	459	480	451	499	492	532	460	496	520	515	484	519	465	482	471	530	523	473	499	471	483	487	449	519	514	480	517	489	513	504	487	506	517	476	504	500	542	516	503	522	527	495	492	550	503	500	486	482	490	523	508	476	493	493	485	495	504	519	505	514	490	501	499	493	522	472	477	454	511	469	475	477	487	470	500	501	492	505	515	490	469	496	529	524	466	488	474	475	514	508	521	554	500	481	510	478	507	510	561	491	489	459	469	529	543	473	498	493	493	535	484	497	496	523	465	482	494	494	504	507	512	493	491	512	516	481	545	497	481	465	529	516	484	474	493	495	520	482	479	526	494	487	530	489	467	498	481	511	494	474	509	506	510	504	504	457	494	483	482	488	507	477	483	503	480	511	539	497	471	506	573	496	473	478	496	491	457	488	513	483	500	527	498	514	524	529	525	506	495	508	477	487	490	516	513	523	485	502	516	505	467	443	516	486	514	495	551	505	472	468	500	510	481	510	483	487	537	507	517	521	473	509	518	501	495	521	470	527	509	518	530	501	483	467	473	485	520	519	493	505	485	478	545	529	478	531	500	490	478	479	518	484	533	498	511	509	465	496	478	498	514	535	523	504	526	478	492	505	513	482	466	513	499	517	474	509	542	495	453	518	549	525	458	489	522	553	522	484	471	500	459	525	477	497	514	529	462	487	502	472	503	455	519	491	540	482	481	487	514	468	488	519	516	473	528	517	516	529	522	483	528	509	506	481	493	471	507	492	517	492	488	505	491	465	472	502	504	502	479	474	512	504	489	509	481	481	464	521	487	482	476	547	515	508	517	496	535	490	469	511	505	515	533	505	491	501	493	503	519	467	478	484	497	489	509	507	503	547	554	517	542	504	523	489	535	526	537	524	472	451	516	514	498	494	491	512	504	492	460	527	526	507	491	507	493	474	470	550	496	465	518	520	500	492	479	489	459	478	467	525	475
31436	34086	38849	29425	18039	10628	4870	2366	1478	906	562	492	402	366	355	339	305	272	302	271	308	267	284	285	292	293	288	307	259	274	288	227	254	292	250	278	226	261	292	279	287	237	273	264	266	276	289	260	311	267	248	297	255	278	264	261	273	267	253	276	257	270	294	308	281	294	243	280	294	264	285	285	277	280	283	251	278	281	274	271	261	278	258	302	282	260	302	258	267	260	271	284	274	255	258	285	260	265	258	269	257	262	273	251	267	225	301	246	269	284	270	271	283	289	256	247	276	260	294	283	268	246	295	276	280	271	275	302	283	275	260	270	244	267	276	279	298	266	289	244	296	293	305	252	283	280	279	302	270	285	316	278	266	263	280	227	260	261	272	270	238	273	273	281	304	274	296	259	292	285	269	270	276	236	285	255	256	271	274	291	271	294	273	287	261	256	273	292	241	282	290	263	275	268	269	253	252	264	244	224	249	254	285	281	276	295	269	268	286	269	288	285	278	268	293	255	265	259	270	292	280	253	256	268	290	279	280	279	276	259	285	247	274	262	294	250	252	288	282	274	270	250	265	246	270	244	281	275	281	282	264	259	261	257	258	249	274	256	286	246	249	269	272	289	273	257	301	295	303	267	262	253	263	285	268	251	255	242	270	288	272	281	260	257	270	273	285	265	279	279	272	257	252	258	248	263	256	246	299	277	281	275	274	264	268	269	257	290	266	260	261	283	277	290	283	282	278	282	274	279	280	276	282	291	268	259	262	271	267	255	272	256	271	282	273	260	257	264	225	243	284	278	276	286	264	256	263	240	255	274	271	256	286	267	266	273	288	247	252	264	277	263	263	256	256	253	269	282	248	270	294	270	307	264	254	289	266	318	290	295	251	272	264	273	278	247	280	267	256	284	266	253	253	270	286	293	290	253	268	262	268	262	274	300	262	277	284	285	289	310	277	283	268	279	271	256	307	233	263	238	282	251	275	292	277	298	251	277	283	263	235	267	271	244	275	257	304	258	249	283	269	275	269	261	283	301	243	271	295	281	273	273	271	296	275	257	260	269	268	279	248	262	269	298	275	259	270	268	268	267	276	266	283	269	264	308	264	261	278	276	275	250	257	260	243	275	261	269	275	257	267	280	270	276	257	263	274	251	285	275	278	273	308	294	276	255	277	245	265	282	253	293	296	274	275	286	252	259	239	284	281	248	281	303	274	277	270	267	241	255	279	286	255	290	274	267	302	253	277	291	272	279	253	266	275	253	282	286	261	257	278	274	260	252	263	279	276	275	276	275	277	314	288	291	270	252	286	240	264	285	263	271	261	272	291	273	283	276	251	261	250	267	276	253	309	276	286	273	293	286	288	275	280	281	261	251	296	248	292	283	282	254	263	299	263	276	253	251	271	285	288	231	293	257	297	267	282	278	262	266	267	299	253	270	274	271	287	286	274	285	279	270	284	273	240	271	275	308	286	260	290	264	271	257	294	274	264	248	280	266	274	246	293	257	249	263	286	254	288	288	267	258	246	240	282	281	293	271	266	278	270	268	255	258	265	255	282	249	252	272	293	246	303	273	279	257	270	259	261	290	287	274	301	262	274	272	269	303	317	278	260	286	244	262	294	264	271	271	274	271	230	280	250	278	275	237	271	251	271	272	244	262	251	287	266	238	254	287	276	264	272	255	265	299	274	243	286	293	258	269	254	268	257	265	265	272	266	252	275	271	280	259	260	281	265	249	273	274	282	254	283	260	260	254	274	286	248	286	274	253	281	280	282	281	264	246	266	266	272	274	268	263	278	256	234	277	296	244	251	286	272	254	266	248	278	289	246	264	274	262	281	269	279	277	255	255	243	254	262	275	245	298	251	240	276	284	276	267	269	257	261	253	286	246	258	246	275	282	293	254	288	268	269	267	259	257	281	268	247	265	261	249	272	279	272	291	260	268	262	270	270	260	279	275	271	286	250	254	255	268	299	252	268	294	289	275	241	264	269	285	284	280	264	265	275	277	261	254	259	262	285	269	274	242	265	255	272	253	274	300	264	253	253	275	254	271	253	275	267	283	294	260	252	271	257	252	266	269	238	236	282	268	275	314	292	275	254	272	290	268	277	281	276	327	254	253	259	261	261	270	295	296	241	295	274	285	263	267	265	278	262	264	291	266	269	275	271	290	245	243	269	264	266	253	265	283	284	248	308	267	263	238	269	270	264	308	251	270	257	276	302	247	261	283	265	265	280	260	243	278	282	268	266	279	269	256	258	292	247	275	264	267	276	276	286	263	270	299	261	301	273	275	284	273	261	283	263	277	274	294	290	269	258	263	267	278	270	300	262	239	270	322	284	288	268	266	313	260	245	262	282	273	303	254	291	271	261	287	282	231	268	277	257	295	258	264	272	256	262	247	295	292	250	259	262	260	249	285	262	264	270	292	275	290	249	280	261	273	265	276	275	302	259	262	263	259	246	278	282	248	283	335	289	299	246	266	261	254	274	247	278	259	240	294	275	272	258	261	263	296	291	250	270	275	286	290	264	259	267	256	263	285	272	263	293	268	246	228	294	270	275	257	264	324	261	256	273	290	267	238	266	254	241	268	252	271	284	273	290	257	271	273	262	264	272	274	258	267	258	289	255	282	284	270	285	262	260	270	283	285	281	268	273	272	278	263	292	249	270	240	263	257	263	262	265	261	261	291	298	269	238	238	280	252	277	289	289	265	285	293	322	288	277	299	270	246	260	256	267	250	282	287	303	261	276	257	269	253	275	295	273	268	270	281	267	231	292	258	263	247	296	282	296	266	276	274	290	265	262	278	275	253	271	274	256	268	257	272	271	270	273	271	267	306	295	275	269	272	276	294	274	237	254	273	279	291	257	279	303	265	280	246	273	274	274	269	280	247	243	268	280	264	263	288	270	254	240	244	245	247	274	279	283	277	244	280	258	278	276	263	268	266	273	251	254	278	278	283	278	278	279	266	267	299	271	223	301	267	287	280	281	292	252	266	250	307	276	286	299	271	250	295	261	270	283	296	270	302	262	286	256	277	292	283	258	247	273	278	257	296	246	261	299	259	273	292	276	262	220	276	273	248	257	266	264	246	285	273	291	273	280	256	262	244	282	314	288	267	245	263	246	271	279	292	256	265	273	283	307	242	288	266	284	283	292	264	242	250	307	269	269	284	262	277	249	273	280	290	304	305	245	296	282	246	270	263	270	277	270	287	271	267	250	266	274	292	270	268	282	286	254	247	271	247	243	307	259	280	278	267	269	264	279	282	284	263	256	255	284	257	297	263	266	283	265	271	273	284	275	296	291	264	268	301	268	266	278	263	269	281	265	234	277	291	250	274	235	274	271	250	273	240	277	271	263	219	283	271	253	252	256	233	261	290	291	300	255	274	265	251	257	286	304	281	270	246	283	253	274	282	283	277	281	280	274	279	259	254	259	253	278	296	236	268	274	282	299	304	295	270	270	278	285	249	277	255	290	262	249	286	269	280	285	275	258	270
31037	48744	38920	27282	20203	13978	7331	3945	2495	1542	914	711	593	471	439	383	361	356	335	350	340	298	296	323	328	300	312	321	315	305	271	296	297	305	331	308	291	305	303	302	264	283	282	301	298	331	288	285	287	260	316	293	294	285	300	280	306	299	263	288	294	295	293	282	277	287	304	278	308	285	286	305	289	291	314	298	318	292	300	300	308	276	301	278	273	255	271	303	302	272	287	282	290	296	318	318	318	306	305	288	285	293	287	299	287	279	280	313	287	286	295	266	314	282	277	282	298	305	302	294	289	287	288	310	330	303	263	294	274	283	276	305	319	319	288	276	288	282	287	307	304	297	307	301	314	287	293	297	300	281	286	303	291	305	290	282	304	347	272	295	298	298	290	273	283	301	309	294	282	315	287	296	283	297	291	277	305	301	313	273	305	280	320	282	275	296	296	289	297	312	320	290	288	267	302	296	286	294	294	306	326	289	277	265	281	305	289	328	293	282	269	290	290	262	279	307	288	290	278	283	284	311	275	290	272	324	289	309	280	291	301	292	281	319	299	305	287	273	339	266	313	281	278	274	269	308	283	321	311	286	301	300	286	286	291	283	309	281	307	296	276	279	299	300	303	301	304	307	276	317	304	282	311	313	311	281	287	281	307	293	287	291	288	321	313	277	298	315	295	271	290	303	266	299	322	304	274	283	264	319	274	300	282	311	283	310	275	255	290	281	290	281	292	296	287	263	270	298	279	301	286	290	281	297	319	288	293	282	310	309	301	294	304	309	303	290	306	302	292	317	306	284	299	283	307	295	292	289	292	326	311	316	289	268	292	284	282	310	297	285	287	305	302	295	317	277	301	276	284	313	254	328	311	321	254	279	291	308	309	280	305	297	293	272	305	299	251	301	307	312	291	331	306	315	258	282	292	291	291	279	287	306	322	276	284	277	277	307	310	289	275	283	287	308	285	279	312	267	287	307	300	276	278	280	293	293	284	289	309	271	288	316	315	312	306	300	291	318	333	284	284	280	294	300	291	312	292	284	303	291	294	294	321	306	309	305	295	277	304	288	305	289	279	297	288	273	279	273	294	293	265	294	308	277	275	277	290	295	271	291	286	280	276	303	287	302	328	287	286	286	293	305	300	284	298	297	311	316	297	272	269	306	299	290	282	286	286	303	261	305	277	276	308	281	285	276	313	291	303	288	297	303	290	313	305	292	313	287	271	275	316	295	279	307	314	291	311	287	303	277	294	281	310	303	322	296	300	340	301	290	298	293	279	296	287	287	316	279	313	287	292	318	265	305	277	291	270	286	272	291	277	296	300	284	292	299	287	297	287	318	281	301	289	317	276	297	292	270	313	292	276	297	301	281	276	305	312	317	304	299	295	300	292	276	296	312	327	320	277	302	278	288	300	303	267	314	298	285	305	290	281	305	261	315	308	279	293	290	297	283	283	320	284	302	270	312	286	293	311	307	319	300	305	254	283	316	267	283	276	267	297	309	282	310	298	292	321	283	297	282	301	268	297	335	275	307	287	281	272	289	314	313	291	291	312	269	298	272	292	297	286	300	285	258	290	306	302	309	292	285	293	305	301	310	261	309	308	272	312	281	304	309	291	302	293	283	292	284	287	322	300	275	297	302	283	263	312	266	303	293	297	288	305	291	293	287	290	288	277	296	315	296	293	277	323	279	290	282	297	292	299	297	257	291	275	304	306	292	287	275	290	264	276	287	284	299	284	301	271	282	265	301	274	290	300	306	283	298	275	268	274	286	278	266	291	283	301	299	302	282	302	285	306	307	304	294	313	288	309	302	317	306	299	300	287	261	311	308	301	278	303	272	301	277	295	309	258	328	281	282	291	285	269	312	275	288	296	322	320	309	272	289	299	291	310	285	290	284	275	301	315	308	302	285	288	309	310	292	286	280	294	268	307	264	274	288	277	301	301	309	292	301	277	270	281	259	292	322	260	298	287	289	268	302	292	311	285	283	291	303	284	289	293	301	269	317	285	306	300	309	300	304	308	276	281	274	294	316	280	289	304	290	298	283	278	322	300	292	282	299	287	301	306	281	305	285	276	278	263	287	281	289	306	278	283	298	315	299	283	277	311	313	283	299	261	279	293	267	294	307	276	293	286	281	307	314	295	304	275	286	321	282	289	266	290	305	321	278	313	282	264	281	275	271	266	288	319	287	256	271	288	315	303	279	287	309	292	288	285	295	298	294	280	294	263	256	306	285	280	282	260	289	308	282	303	263	300	294	302	287	264	320	287	284	295	296	287	299	290	268	289	306	289	316	319	287	288	275	284	281	273	309	323	279	288	322	286	311	309	291	273	328	284	322	314	332	275	294	270	294	286	310	289	304	278	290	305	305	259	284	273	286	300	283	270	265	299	316	269	322	288	249	271	336	273	253	290	276	293	277	284	309	304	295	318	308	291	305	311	305	289	298	301	270	287	292	292	340	251	315	312	309	291	307	302	293	302	303	275	310	304	278	314	335	315	298	272	284	304	290	282	296	302	276	322	269	306	271	312	288	282	268	308	288	296	299	314	250	305	284	282	319	273	281	301	272	305	265	306	293	279	293	264	308	294	301	285	327	313	302	296	300	278	271	273	292	265	324	303	260	317	264	275	301	289	266	325	289	272	301	264	300	278	278	316	297	312	294	289	274	278	288	248	266	307	275	303	293	288	314	306	291	291	297	281	300	264	296	277	288	285	271	297	284	303	312	279	299	293	283	316	268	295	312	300	278	292	332	315	292	266	266	285	314	301	294	291	267	274	289	299	299	288	306	259	277	284	274	266	306	319	297	285	298	303	313	301	291	294	274	295	292	278	293	293	346	314	311	270	294	297	270	314	323	292	265	287	298	307	317	290	286	303	335	269	282	295	338	315	309	313	283	276	329	284	271	303	277	285	303	308	305	292	303	287	273	299	306	284	272	284	285	299	312	274	320	308	323	269	283	313	276	320	270	276	292	286	307	260	324	288	289	270	306	280	304	300	321	319	309	300	288	310	326	314	273	278	301	293	288	304	296	290	272	317	297	304	310	293	292	263	306	302	308	280	285	282	294	267	294	298	270	290	302	283	283	281	304	301	289	317	337	285	301	294	280	269	284	312	265	288	300	268	285	291	300	322	279	259	293	285	280	310	323	304	318	319	265	313	283	287	289	305	294	252	295	340	296	263	301	300	286	320	284	321	292	298	302	340	292	260	288	284	284	299	299	320	303	284	257	290	309	298	289	304	281	270	289	289	307	295	278	287	314	313	288	266	271	309	278	285	281	275	308	282	290	284	287	287	325	329	292	305	295	277	293	301	287	302	312	267	289	293	256	283	254	310	307	300	316	306	271	283	295	299	275	282	278	297	306	291	278	318	300	323	289	299	259	298	286	281	292	313	283	291	287	313	297	287	258	326	303	298	309	319	285	327	314	276	296	291	299	331	307	281	269	309	298	317	319	299	293	296	297	311	288	286	304	276	283	269	303	301	297	277	289
24547	21699	29426	26664	24513	23142	14543	5489	2952	1976	1001	730	590	525	480	418	426	335	345	328	313	348	344	337	357	319	328	341	361	326	322	343	344	348	344	316	341	327	295	298	310	351	318	299	342	329	302	315	302	296	312	314	307	303	284	352	331	333	300	299	301	324	337	330	356	315	325	309	286	319	282	316	334	286	329	309	319	344	331	331	302	322	315	315	304	327	335	301	282	299	303	272	339	301	322	307	345	295	339	349	321	324	341	319	335	339	288	303	342	303	297	314	346	325	296	325	297	283	323	319	313	321	281	319	330	294	286	324	339	317	321	312	364	301	314	300	339	328	319	310	298	271	287	306	313	288	312	332	307	309	308	302	308	314	308	323	320	343	314	325	332	343	328	292	306	323	303	306	355	321	332	331	295	307	316	310	315	294	344	312	311	328	297	327	338	334	315	318	330	285	343	315	315	310	335	302	348	315	339	343	297	326	315	313	316	292	275	297	329	324	350	334	304	314	308	328	322	336	303	308	339	301	320	308	327	310	310	346	300	311	316	312	316	348	318	311	314	317	304	310	331	301	351	341	315	319	319	316	278	320	303	294	333	333	348	317	308	334	330	305	308	341	331	326	283	298	326	304	321	320	317	320	282	318	304	343	312	291	317	291	315	311	352	332	322	316	360	293	313	318	323	317	334	303	279	301	293	291	346	315	338	320	311	332	306	369	296	323	295	306	296	322	310	309	305	345	293	334	308	336	295	300	302	306	308	299	322	296	306	311	290	296	300	322	318	326	302	303	332	306	301	315	341	301	326	326	307	326	323	296	314	318	322	331	323	321	340	305	351	301	337	331	315	314	297	299	331	325	291	327	288	377	318	320	348	329	310	294	345	306	297	300	323	326	284	317	303	329	331	263	331	307	304	322	322	298	330	293	308	311	304	320	315	298	322	292	291	308	352	296	321	305	313	306	297	319	309	316	326	292	343	289	320	296	338	301	316	308	296	338	312	322	287	326	304	324	324	324	317	307	337	325	321	291	330	307	328	328	291	330	286	321	332	312	312	308	320	298	323	322	296	317	311	328	302	339	339	302	329	329	320	306	400	331	332	300	322	305	301	336	313	290	323	333	322	291	284	315	316	305	312	299	310	322	321	289	336	335	327	296	316	314	310	280	292	319	339	303	315	294	323	316	355	330	321	318	302	300	310	291	301	335	332	327	329	350	304	321	319	334	310	307	297	344	322	333	342	323	291	326	327	354	315	308	323	327	330	320	297	319	290	336	299	326	293	300	315	335	320	301	301	300	328	322	305	307	326	312	271	303	331	325	270	287	305	325	321	300	297	327	336	300	334	314	337	296	300	334	333	320	322	325	328	302	314	329	300	321	322	316	333	312	323	310	339	331	293	279	329	322	297	325	339	326	310	329	270	295	301	313	293	317	304	319	344	306	341	325	291	304	353	325	289	292	305	314	304	315	310	327	321	347	318	336	306	343	326	302	337	314	338	315	324	313	341	325	301	347	329	311	335	339	311	324	318	293	312	301	286	327	326	312	282	352	318	302	306	307	317	337	350	312	285	327	311	329	308	307	309	329	279	291	315	281	340	351	295	309	338	295	288	333	323	298	291	321	313	290	339	328	309	294	345	308	323	332	297	312	313	307	293	304	299	303	310	320	324	339	328	322	327	326	334	300	307	302	303	319	293	286	307	291	323	310	327	314	325	304	308	303	336	333	310	320	347	332	287	317	307	333	332	324	296	309	344	325	336	315	329	341	328	321	336	327	333	310	292	329	292	305	287	316	304	330	308	330	293	320	300	352	331	332	332	324	336	300	302	323	324	334	341	321	293	325	307	314	348	341	310	300	337	304	286	341	294	355	324	303	327	314	296	310	299	315	312	321	295	280	329	324	312	307	292	315	342	308	296	333	339	317	305	352	317	338	298	321	309	336	290	320	322	314	292	319	346	352	334	333	319	320	321	345	346	327	355	328	284	274	333	303	314	320	309	291	317	347	282	305	357	325	281	308	303	348	308	335	288	313	317	319	304	282	337	313	306	316	329	311	321	311	318	331	310	308	316	320	308	311	327	329	307	293	306	312	310	349	280	283	311	334	321	317	307	320	321	330	332	331	324	306	276	328	322	293	334	308	323	346	302	310	304	336	294	329	326	330	307	309	341	321	325	317	308	293	300	309	286	313	322	317	368	306	320	297	312	325	330	315	305	300	307	309	341	319	308	302	289	305	312	285	308	291	324	312	301	302	309	285	303	328	361	337	302	301	329	327	330	331	297	307	318	320	348	330	315	278	323	320	319	325	372	323	291	325	297	307	306	322	301	303	345	322	305	299	313	306	322	299	321	321	340	317	311	298	331	324	313	324	313	310	301	324	292	324	310	293	330	288	305	281	302	315	314	306	302	293	332	320	343	305	322	309	324	336	335	294	311	314	293	330	302	312	324	303	302	301	310	320	307	355	293	321	319	301	292	299	302	307	296	297	303	326	332	348	284	289	330	323	293	305	319	323	316	298	303	318	328	313	308	321	319	333	310	326	311	319	305	310	330	317	321	312	303	327	325	300	335	324	310	314	307	359	307	310	318	332	327	313	312	326	314	304	320	337	310	308	314	297	296	264	318	301	323	339	331	280	339	301	323	293	335	329	327	310	339	316	310	311	312	319	327	341	333	296	309	317	330	334	318	299	306	347	310	344	339	322	290	314	344	357	346	323	361	308	311	309	315	300	292	335	318	311	311	344	305	312	317	323	320	317	320	301	328	339	324	326	328	301	311	315	343	337	315	296	323	317	322	284	318	299	321	357	295	339	287	282	320	340	292	306	298	328	323	297	308	311	329	320	332	337	334	317	327	314	290	327	320	299	300	323	281	308	293	337	324	296	311	285	324	316	344	332	305	341	283	290	306	296	289	289	306	333	270	308	301	290	317	339	282	304	332	301	329	334	323	342	307	308	324	328	302	327	360	332	332	303	329	311	311	303	332	334	315	325	331	283	340	326	339	298	322	305	329	329	335	326	328	313	318	306	293	341	293	323	307	298	320	307	298	347	335	314	319	298	342	306	306	311	309	348	332	305	322	302	311	313	309	299	314	285	380	332	317	335	326	322	338	319	295	301	319	316	335	332	348	317	301	337	325	326	338	343	283	330	309	326	317	346	338	317	307	321	334	315	340	337	321	329	314	297	313	278	291	332	305	335	335	333	321	314	277	306	305	309	314	350	312	308	351	347	330	317	331	319	312	293	320	290	316	267	333	309	307	289	306	309	335	329	345	329	289	327	353	290	319	329	301	334	309	282	285	305	290	308	299	321	305	319	309	290	336	329	326	328	289	301	293	300	324	303	345	312	353	266	318	308	333	310	321	310	320	306	306	290	308	304	297	315	303	302	298	323	342	323	321	315	312	343	339	304	291	292	322	295	333	313	323	350	312	312	318	318	298	319	316	286	327	312	298	332	319	305	307	317	335	338	332	288	334	326	289	321	294	327	318	324
31452	58419	48182	35949	29113	24402	14800	7422	4862	3296	1485	1177	908	717	592	515	489	359	398	356	375	411	357	363	376	351	374	346	378	381	359	360	332	325	356	366	374	386	333	352	372	340	334	325	323	326	310	353	329	325	303	307	331	317	331	336	314	341	328	319	340	311	330	323	319	341	323	325	330	292	329	323	366	354	317	366	322	335	322	340	318	334	348	331	335	336	347	337	341	336	342	306	347	332	325	317	307	347	319	345	364	316	336	334	377	345	304	335	336	324	329	351	353	297	331	319	315	355	324	338	327	328	327	326	319	337	338	342	347	350	347	349	338	305	311	382	344	308	314	322	327	331	337	333	334	306	335	307	312	319	324	322	339	314	341	310	332	339	334	352	327	336	326	342	327	315	334	340	350	360	300	312	332	350	309	338	310	319	318	328	350	348	342	372	317	316	293	300	318	347	315	338	339	330	332	336	314	323	338	326	329	302	347	315	336	345	323	348	337	339	331	349	356	342	323	315	361	295	348	319	331	349	345	299	331	312	290	309	350	300	319	335	385	371	319	293	307	299	311	327	320	322	325	319	318	324	365	318	330	351	334	329	346	321	368	313	302	317	344	342	345	310	346	301	326	353	313	367	337	385	307	346	293	310	347	323	319	366	331	305	341	359	327	323	329	335	315	318	331	333	338	298	323	338	342	309	345	351	384	318	321	344	343	314	324	324	324	358	345	321	326	343	327	335	343	334	337	342	361	309	334	315	343	332	363	322	315	327	318	335	306	331	339	331	325	323	335	365	350	367	361	359	327	353	316	354	310	352	312	340	337	322	359	319	330	351	349	295	306	336	339	371	308	322	356	320	310	304	330	325	356	335	318	318	422	333	324	326	333	335	373	340	320	381	334	345	383	307	343	360	334	315	317	311	360	333	325	322	351	339	340	333	343	342	326	323	325	320	313	326	332	346	341	341	337	327	336	325	327	306	333	317	311	303	322	293	332	322	332	325	324	315	354	308	327	346	326	326	337	347	329	312	357	338	338	313	333	300	328	316	321	329	326	338	308	333	305	310	331	338	329	322	331	307	387	321	351	329	347	320	344	343	310	327	332	299	338	307	370	315	341	305	351	315	317	320	321	303	343	331	360	357	308	322	328	330	348	360	349	352	323	336	327	327	341	321	369	323	328	307	329	313	302	297	356	360	323	348	300	333	344	299	339	357	332	314	329	333	341	336	334	345	312	332	358	333	344	351	344	353	306	366	353	321	329	375	335	312	354	353	323	328	325	349	343	353	330	318	329	349	304	339	339	297	308	357	341	317	338	332	319	321	310	344	350	341	311	325	335	341	365	320	335	320	311	323	317	312	326	320	337	351	300	321	320	336	351	363	321	349	317	343	319	328	312	315	341	314	337	342	319	315	342	327	330	364	337	355	320	357	310	342	336	336	346	344	321	307	360	354	324	307	332	338	332	355	309	343	366	346	313	341	346	302	349	313	313	315	323	326	335	342	307	330	322	319	309	311	350	324	356	330	331	323	310	351	332	312	371	330	320	330	341	318	343	319	354	330	309	326	331	336	368	328	318	346	332	322	311	317	349	336	312	327	332	335	345	311	328	319	291	328	305	344	337	314	336	321	380	338	305	321	328	334	337	324	315	348	322	339	313	328	340	315	297	351	331	337	349	349	348	315	346	360	355	336	335	341	330	314	330	296	323	313	352	327	315	324	324	327	298	319	342	333	354	333	323	297	317	340	317	375	326	337	326	333	317	358	323	346	339	325	319	316	339	317	361	279	339	339	328	303	325	324	330	307	334	329	314	330	325	301	301	332	339	343	322	293	311	314	344	337	338	319	375	341	340	336	322	328	327	328	340	337	325	329	332	330	352	336	328	311	335	333	374	371	333	304	352	331	316	324	307	321	295	326	310	341	307	315	347	338	372	315	329	342	306	317	326	321	355	332	337	337	343	346	341	322	332	342	353	348	337	338	345	324	369	319	297	356	341	355	333	346	319	347	338	336	346	331	314	323	339	344	351	340	359	309	319	324	346	321	298	360	315	314	332	309	341	357	348	329	325	347	325	329	311	338	324	321	351	296	335	326	333	299	324	325	354	306	324	363	371	326	352	318	314	311	326	337	321	343	322	331	295	345	340	324	333	342	336	347	363	296	338	334	334	351	334	327	324	340	346	324	317	323	297	320	316	353	334	320	319	299	328	335	344	324	331	332	341	352	345	348	356	312	332	318	304	316	357	317	307	320	352	349	309	303	342	348	334	326	298	332	352	311	333	318	338	316	320	328	307	356	349	286	353	299	307	366	339	356	321	352	343	329	313	347	318	300	323	347	312	350	339	379	317	309	331	339	324	351	346	336	316	325	342	321	331	320	321	332	312	350	298	319	314	350	323	353	336	321	326	333	315	324	321	357	350	299	329	330	340	380	363	316	346	346	343	320	315	320	346	335	326	335	316	323	327	332	327	333	305	347	353	336	320	290	333	337	337	309	325	307	332	356	325	320	355	335	330	314	294	325	331	317	342	355	346	344	311	275	324	349	352	338	381	345	323	329	318	327	324	335	286	308	365	334	339	341	337	303	324	320	338	329	325	338	342	313	336	340	273	329	306	334	331	353	341	343	311	320	325	327	327	321	319	380	336	342	316	326	300	334	334	315	331	338	312	342	344	319	353	335	328	333	307	321	329	311	335	315	385	364	301	356	332	344	334	320	328	317	319	340	346	341	286	334	324	341	391	332	314	313	347	285	341	340	319	326	310	334	351	335	315	333	307	367	330	331	349	356	307	327	341	325	309	355	337	372	324	323	317	337	335	327	317	323	323	338	311	341	345	336	331	367	334	317	321	326	319	342	314	333	342	356	340	351	327	329	340	303	337	355	324	331	350	344	325	335	327	375	325	304	344	330	352	344	340	302	330	345	335	315	313	326	310	385	308	325	333	352	288	360	361	319	330	355	332	333	339	333	332	313	326	327	320	325	316	325	321	299	323	320	316	319	328	332	321	327	333	345	316	298	324	329	310	296	342	349	308	324	326	318	339	311	315	310	353	337	324	341	306	334	337	333	304	310	340	338	319	314	331	346	337	364	354	330	358	367	307	319	335	335	327	303	333	300	334	336	321	295	348	333	355	328	308	312	305	335	328	333	325	350	309	329	365	334	354	344	318	332	340	343	291	333	305	344	320	343	265	341	322	304	306	312	327	328	316	304	340	337	331	313	352	310	364	338	349	315	318	305	305	323	303	312	349	310	305	297	326	316	344	333	326	364	318	344	346	323	316	311	323	337	304	333	306	320	317	343	334	348	330	332	320	330	337	333	297	300	333	320	332	338	352	331	338	291	306	336	301	331	339	343	352	341	336	338	326	281	345	316	339	319	372	319	325	336	380	295	338	348	330	351	336	310	311	338	316	331	322	332	349	348	315	323	328	316	314	327	337	343	362	328	312	344	308	369	326	341	320	330	346	327	353	345	333	335	338	323	321	343	331	320	365	342
25683	21845	30155	29644	23230	15161	7633	3529	2469	1333	829	756	601	588	541	472	445	392	409	389	378	397	419	375	423	428	424	470	385	417	392	418	374	416	394	435	389	401	367	367	377	407	349	397	396	399	412	421	405	394	392	420	364	395	393	375	377	418	372	431	379	380	378	371	363	370	420	385	448	386	403	397	389	359	420	385	381	382	410	390	371	405	386	391	381	381	417	393	381	409	416	382	374	426	412	391	374	368	368	368	431	397	397	372	383	350	408	405	357	399	408	352	402	403	431	364	371	413	387	378	381	411	381	377	378	384	395	393	392	397	389	397	389	428	381	392	403	400	384	362	382	384	386	406	395	426	399	398	395	415	409	398	407	399	373	383	420	368	408	386	380	360	402	390	381	402	372	409	405	418	367	427	376	399	379	390	388	356	421	371	388	366	395	390	367	387	360	352	346	417	412	392	388	403	388	373	388	378	376	382	422	373	426	412	410	367	341	445	417	425	389	393	432	416	343	392	403	390	402	384	387	396	367	394	368	430	359	425	408	371	414	392	390	396	421	405	418	391	376	394	429	414	396	393	380	405	381	431	399	364	386	385	370	398	389	416	394	386	381	398	419	366	378	394	384	426	400	408	368	405	412	394	367	385	385	393	391	395	405	356	407	387	397	417	386	425	392	369	371	405	363	380	388	407	387	422	352	412	404	407	382	391	395	387	399	393	383	394	396	390	402	407	383	395	407	391	364	414	396	419	368	399	392	398	397	365	396	403	437	397	379	384	405	417	409	399	351	423	357	397	430	379	398	388	425	392	387	403	389	398	407	414	395	401	382	396	407	424	378	384	420	400	425	385	403	417	331	384	369	384	402	384	390	361	369	395	389	421	398	374	398	380	373	412	396	391	399	403	400	349	391	420	400	411	396	421	409	396	363	387	364	418	418	387	393	400	420	394	376	416	414	438	364	415	357	406	421	353	385	342	395	378	393	369	387	380	364	378	392	412	392	415	382	380	348	377	371	385	391	407	383	409	355	415	401	402	405	404	409	390	405	383	389	409	330	421	386	381	404	377	417	393	369	392	363	395	407	377	435	382	410	405	398	395	391	375	413	376	404	386	388	374	399	373	361	405	422	401	386	380	396	384	383	407	381	399	391	401	374	374	382	428	396	365	400	408	422	401	392	399	378	407	369	354	400	379	408	372	383	420	372	385	396	438	405	374	377	378	347	378	338	387	397	378	373	402	390	388	395	405	380	435	406	398	406	413	398	421	432	400	391	380	367	397	399	395	390	372	384	384	358	402	443	364	409	409	376	410	378	393	379	395	391	385	395	379	403	393	383	401	375	360	391	443	353	404	403	434	404	427	365	389	370	364	388	398	352	409	372	400	402	400	379	375	404	377	405	403	352	366	395	394	418	387	380	407	373	344	362	383	414	370	369	378	405	417	396	387	377	405	404	385	431	390	384	382	395	363	409	387	385	369	401	403	387	381	349	385	408	422	381	395	389	409	381	393	396	374	401	408	402	382	343	410	401	390	417	383	402	384	393	381	370	367	380	425	432	413	390	403	415	401	396	377	379	401	399	421	356	408	406	395	397	429	413	389	398	403	377	411	366	384	392	401	379	420	385	417	358	368	370	378	397	402	384	390	378	387	432	391	401	375	390	379	422	377	404	374	382	386	405	393	390	409	400	367	390	411	423	402	402	412	383	383	383	364	377	380	371	385	393	385	389	375	391	405	394	390	345	369	406	420	388	355	382	389	384	386	419	386	371	386	417	370	394	381	388	419	381	369	392	411	394	372	383	414	399	413	383	370	363	376	377	401	426	401	381	384	390	349	405	375	400	383	423	416	365	372	433	392	373	379	392	364	386	377	384	385	390	420	384	406	403	395	367	398	424	385	407	397	421	396	390	395	341	378	395	377	343	424	384	413	408	406	374	397	382	398	386	422	410	379	376	378	389	391	379	380	395	392	396	383	416	404	427	381	423	368	373	383	358	403	407	383	373	376	372	366	349	400	390	409	409	390	386	401	368	377	380	367	405	394	391	398	375	349	378	415	413	384	389	392	394	347	405	400	405	335	410	420	380	377	425	387	389	371	413	417	402	365	379	397	442	345	379	426	342	365	403	412	387	390	372	391	376	393	395	379	365	375	406	379	404	388	376	386	439	398	388	400	368	390	351	426	358	395	381	382	388	389	395	375	390	394	384	395	379	429	421	385	398	397	394	416	399	377	399	359	389	442	348	387	426	395	395	401	416	389	379	368	395	400	390	386	387	394	396	414	386	375	387	394	434	356	375	400	377	378	399	386	370	395	380	413	389	426	381	396	380	360	404	406	400	374	418	437	422	403	374	377	388	366	378	420	387	396	355	418	381	379	396	391	438	393	375	380	418	405	402	372	410	396	375	388	377	388	384	374	401	408	404	391	381	417	425	405	366	364	402	400	408	408	377	402	348	402	385	419	389	441	412	419	427	410	408	393	387	428	382	387	394	411	414	381	385	405	391	407	390	399	417	376	410	362	384	437	390	419	398	394	403	361	415	415	407	366	405	401	401	387	383	376	359	392	353	361	392	372	365	407	396	406	400	386	420	396	372	372	416	385	414	399	401	417	407	398	389	381	370	370	384	387	358	403	395	362	406	390	436	400	431	381	391	387	396	398	411	396	373	386	388	416	415	371	373	404	385	388	398	385	365	403	349	404	450	351	396	375	359	393	386	376	378	409	400	390	379	397	386	395	400	365	390	368	407	411	393	411	400	385	382	402	383	367	379	379	368	398	401	390	405	407	370	413	404	336	410	386	388	388	373	387	384	369	405	405	372	370	370	375	436	403	401	398	395	426	396	368	352	372	375	390	420	374	368	391	396	413	384	376	409	371	411	404	395	399	382	419	368	391	372	390	371	421	388	367	377	398	392	350	407	389	408	403	381	412	378	379	369	398	392	376	401	376	392	359	376	408	393	408	407	397	367	427	409	354	379	407	435	354	409	411	400	402	384	363	388	374	406	404	382	393	413	381	450	408	434	395	412	364	420	383	447	342	398	404	417	404	378	386	414	372	352	415	354	395	381	370	417	381	368	382	404	411	360	394	383	418	381	381	399	371	403	393	414	385	389	375	399	377	393	395	381	394	353	351	379	395	371	363	362	393	380	439	413	365	424	413	386	414	389	402	373	383	419	399	407	420	334	413	377	394	399	385	433	358	358	385	426	407	376	424	385	398	381	401	406	363	402	396	388	399	368	389	372	420	360	415	391	379	401	384	417	372	388	415	373	383	444	374	364	398	424	381	419	423	352	396	358	411	399	398	406	410	390	380	417	382	376	383	387	398	447	366	376	402	389	416	376	375	390	407	399	350	402	381	394	397	399	397	431	378	391	405	378	442	376	353	377	418	375	404	354	420	378	366	379	360	429	347	378	412	382	367	390	390	395	376	383	410	419	372	384	386	400	376	394	431	398	371	402	439	401	390	396	393	410	403	356	384	364	383	410	379	409	385
32117	54161	45094	32073	26234	17219	10524	5704	4392	2300	1215	983	861	709	636	573	516	467	467	469	436	425	418	459	459	441	449	423	439	422	443	419	433	435	387	438	425	415	400	453	412	445	432	398	448	376	395	423	419	402	427	428	409	424	402	426	433	444	431	388	447	415	396	450	406	419	426	419	405	424	467	397	387	393	454	429	418	383	424	416	432	411	395	430	385	384	420	413	412	441	437	412	423	366	396	425	408	395	413	415	424	413	407	380	390	444	391	401	423	402	444	392	475	408	397	415	442	407	419	440	409	438	412	382	428	424	415	437	416	415	429	422	400	408	390	395	452	419	427	424	434	417	383	422	424	366	426	406	412	401	436	408	418	386	429	408	417	419	428	423	408	377	423	421	411	404	421	423	428	422	414	432	400	394	453	388	459	381	404	448	411	410	427	422	414	415	405	463	392	414	396	448	430	409	412	400	397	442	438	439	428	433	417	438	452	399	392	410	413	440	413	395	428	444	441	433	412	374	416	467	396	409	429	417	419	420	397	435	403	427	455	433	456	418	400	382	393	390	419	396	382	382	381	433	414	441	414	411	409	408	375	401	443	392	434	436	428	409	425	438	427	450	427	426	434	393	394	420	447	438	420	415	392	417	397	411	425	449	392	417	424	445	425	415	426	443	392	415	422	379	390	401	453	422	408	413	386	394	415	450	429	383	380	424	430	425	446	437	412	437	428	439	436	407	420	404	387	411	411	399	435	424	416	392	444	424	461	424	428	429	441	438	431	432	401	451	430	437	400	419	428	414	401	417	434	417	396	421	473	418	442	374	431	412	403	415	393	422	391	417	402	452	388	411	403	439	380	400	422	408	412	386	427	423	410	403	416	425	406	432	396	405	429	417	430	440	404	423	403	400	399	450	414	424	430	410	433	412	443	373	419	389	366	422	400	445	390	406	402	409	421	401	404	399	471	429	388	385	435	433	424	468	409	398	405	404	466	403	403	450	457	394	403	413	379	426	429	386	424	385	425	454	393	410	400	425	381	422	424	379	409	444	440	423	417	410	478	429	459	413	414	417	392	395	446	422	437	423	431	415	406	420	443	404	429	422	416	412	434	416	445	434	407	397	433	427	389	419	435	401	409	417	422	419	386	464	406	401	462	431	373	390	444	423	428	445	451	392	389	384	377	424	452	407	378	376	438	377	431	457	426	393	413	399	380	389	441	401	421	397	391	418	415	437	419	390	395	429	432	433	410	392	409	410	431	408	447	399	406	402	413	416	408	391	418	407	420	382	409	429	384	453	390	435	422	428	412	433	410	404	458	436	399	428	473	416	397	393	442	449	431	412	410	418	414	455	392	413	428	410	406	426	395	415	427	434	418	427	449	444	424	438	431	402	413	465	374	420	411	408	406	430	411	437	438	437	411	395	434	408	467	435	453	427	433	405	406	393	411	399	462	421	428	385	430	424	459	416	407	411	430	444	415	440	408	419	419	421	430	389	435	388	425	428	404	411	434	404	397	429	392	390	407	435	395	409	446	394	402	408	427	436	402	420	397	452	382	423	417	462	419	420	428	412	429	453	396	404	435	417	437	430	388	424	441	444	430	416	438	411	405	420	377	423	380	408	405	391	397	437	400	396	448	409	420	392	395	384	434	407	388	406	417	448	438	437	423	408	386	414	422	423	429	443	426	425	429	404	410	422	415	409	440	400	420	448	443	415	411	423	426	412	397	416	423	415	374	414	426	406	415	441	433	398	435	408	383	407	411	410	422	427	430	386	402	413	365	427	415	420	396	406	381	403	413	403	407	420	391	422	405	415	382	411	402	404	398	420	414	406	451	418	418	411	412	438	437	402	400	418	430	424	440	428	420	395	434	423	405	436	448	436	409	439	421	412	409	388	413	433	415	439	439	424	429	417	397	434	382	409	388	424	397	402	439	411	447	438	440	416	411	406	398	408	393	413	407	427	396	416	424	385	442	416	426	430	438	408	411	378	434	443	447	395	405	411	437	371	365	402	440	403	420	374	419	383	443	417	397	436	423	427	421	413	416	383	379	417	426	446	426	367	441	439	394	385	382	418	391	428	413	463	393	450	418	436	445	434	433	458	442	395	403	406	411	428	441	418	417	434	432	431	408	404	388	418	411	450	392	376	368	394	434	390	407	403	496	431	402	398	453	417	380	415	407	437	425	396	388	440	443	441	437	396	422	418	402	437	430	401	406	430	439	436	429	395	392	421	443	420	435	446	387	434	391	387	398	443	407	408	417	425	410	416	409	409	420	411	412	431	429	419	451	393	411	383	409	414	398	417	411	449	423	431	417	438	425	418	416	414	418	431	421	419	420	396	431	414	406	436	417	422	401	429	416	389	435	419	406	419	419	402	401	411	414	431	398	417	431	408	418	447	421	435	440	396	407	408	408	449	414	449	433	419	418	439	422	408	414	434	399	385	446	464	387	413	403	373	431	401	428	389	469	447	422	402	427	409	406	388	382	433	421	401	433	436	397	402	412	422	433	427	377	421	434	429	381	416	407	417	447	398	402	439	451	407	430	420	441	424	421	447	397	392	432	406	431	388	429	448	416	422	440	447	377	394	375	387	409	438	407	442	428	438	403	407	413	440	389	414	435	434	435	429	418	401	405	385	386	393	436	458	388	399	372	401	388	412	435	414	466	406	451	456	377	386	407	420	393	405	436	392	442	417	426	385	388	437	407	405	410	414	442	441	441	414	398	394	420	428	380	428	431	423	415	421	416	409	407	396	451	407	420	434	419	449	434	409	444	410	428	427	398	432	424	377	424	440	437	414	392	428	454	409	423	374	380	439	395	409	427	395	398	418	422	479	437	411	412	404	438	399	379	392	401	429	414	426	430	405	395	419	412	403	405	412	409	383	446	418	388	439	398	425	423	418	418	393	417	398	407	398	425	388	409	469	410	426	424	449	412	409	469	419	414	418	426	427	391	397	457	425	412	386	404	392	409	448	429	406	424	418	407	444	418	415	456	408	436	419	442	441	451	419	406	355	403	400	418	401	452	401	404	394	400	405	407	418	440	420	396	476	437	445	394	413	399	421	431	423	409	388	409	414	430	399	443	422	387	381	434	434	414	401	393	404	401	410	421	413	387	443	430	473	408	409	434	399	383	397	451	393	391	389	421	391	404	416	409	427	435	427	413	411	410	413	433	379	438	404	393	412	400	406	404	394	392	414	450	423	415	402	397	409	417	421	442	424	416	410	449	418	442	432	428	462	416	424	404	430	421	457	406	401	417	433	431	426	406	412	414	419	460	386	409	423	405	417	385	416	382	436	398	387	366	437	408	414	411	431	401	405	404	393	440	460	406	401	427	409	424	422	427	439	431	469	416	427	448	389	434	388	393	409	439	435	404	423	409	430	410	427	391	474	409	457	417	403	413	423	431	428	445	429	409	437	432	428	411	390	419	441	414	415	442	409	423	454	408	455	398	437	433	400	418	419	383	407	419	411	405	403	399	404	422	381
23286	21691	29513	24714	23663	25494	20279	9000	5889	3102	1334	1083	1004	839	748	692	632	581	561	545	536	554	578	514	538	495	513	536	500	541	539	499	516	555	537	510	546	516	520	493	505	525	510	500	496	486	500	527	535	515	495	499	484	467	507	489	528	486	521	484	483	495	534	487	494	480	527	504	494	496	469	525	509	492	521	505	494	478	509	515	495	506	499	467	509	514	526	475	478	479	521	520	516	525	473	505	559	505	505	498	452	516	521	474	531	482	503	483	502	504	486	534	502	511	474	498	504	515	531	504	513	485	485	515	494	540	526	490	484	511	463	518	518	530	532	492	536	489	503	503	455	498	511	439	490	515	497	501	508	469	480	489	504	534	517	500	497	495	471	497	460	497	515	492	521	471	530	493	520	531	523	519	482	536	482	488	514	485	508	473	475	511	484	520	518	528	519	459	515	522	513	523	502	480	522	541	475	529	478	495	499	482	480	539	489	492	492	518	469	485	508	473	495	482	497	517	463	504	500	471	481	505	488	491	511	503	532	518	497	523	480	497	471	485	538	461	489	491	515	518	512	467	478	517	471	494	518	502	499	489	507	500	514	471	539	521	506	503	461	501	504	525	513	534	489	460	517	510	547	504	497	531	486	477	476	461	489	493	505	492	520	483	485	512	478	486	486	526	527	504	506	467	469	480	477	532	524	490	488	560	519	487	468	520	507	464	531	495	521	511	485	514	546	494	511	502	508	498	475	494	451	495	490	482	496	509	490	492	517	530	484	505	527	478	517	460	503	510	466	515	488	490	512	439	486	514	468	477	517	526	506	526	508	485	492	504	547	505	495	528	485	529	503	467	525	465	518	495	486	507	509	534	472	484	487	484	528	496	524	484	511	508	513	499	503	492	452	491	492	509	488	447	500	487	502	506	549	489	491	526	496	497	491	515	476	524	456	488	476	472	529	522	507	470	469	527	508	495	499	483	482	492	508	462	499	500	495	504	506	498	504	506	519	515	499	466	481	526	534	514	484	498	480	512	500	509	485	489	471	516	477	505	470	504	483	504	511	531	524	521	512	490	523	507	503	505	526	502	515	497	493	513	478	495	547	524	469	506	459	513	473	507	515	544	512	562	515	516	522	533	501	522	508	471	534	491	527	529	483	516	521	532	488	498	525	515	524	491	512	512	471	514	521	462	494	533	492	539	496	497	495	500	511	520	526	501	454	498	514	494	460	488	517	491	518	497	494	507	535	526	528	477	476	471	532	505	503	518	515	468	480	472	516	497	509	482	509	521	520	501	514	489	475	482	465	496	501	466	518	499	495	506	485	521	520	505	502	518	474	533	454	543	515	515	492	545	522	477	548	534	508	480	497	504	489	512	513	494	487	487	509	517	480	462	488	546	548	517	517	525	529	514	524	469	497	484	496	529	521	467	462	501	534	520	479	492	523	528	482	495	489	530	490	502	519	480	482	459	463	510	548	518	516	466	478	458	499	507	501	521	471	506	468	506	478	495	488	482	523	496	487	495	459	550	529	520	490	532	520	501	496	523	519	507	482	497	509	505	487	483	464	506	498	555	497	480	511	484	537	475	502	479	486	565	531	464	463	501	538	514	496	510	495	486	537	504	496	473	497	514	510	521	487	473	512	536	485	486	511	494	491	500	514	530	484	507	502	485	491	513	513	498	504	500	502	474	486	550	462	498	436	470	508	516	524	536	497	486	523	490	523	524	531	465	489	492	507	499	507	493	482	471	494	520	517	466	504	472	488	472	499	487	482	523	498	478	490	482	493	515	524	525	513	452	467	496	474	504	473	511	501	505	468	497	490	477	500	495	493	513	470	505	482	544	520	568	510	474	449	543	506	530	540	465	513	504	500	489	508	511	485	503	479	522	495	497	465	504	489	473	503	558	515	494	503	505	535	481	489	489	519	476	523	500	475	481	490	498	472	524	462	477	504	496	517	538	511	493	529	496	449	503	504	460	529	500	523	492	488	490	506	490	491	513	503	537	499	509	493	524	496	484	510	497	498	531	469	514	527	502	493	495	528	538	496	461	509	457	543	484	516	499	483	525	498	488	508	490	500	502	484	459	495	462	526	448	487	490	497	515	491	505	522	502	504	479	524	522	502	515	486	523	477	520	480	508	516	498	512	514	527	509	530	514	510	483	472	490	499	495	512	507	476	529	477	499	493	507	494	489	519	511	493	470	508	471	479	496	510	516	523	521	528	498	440	468	472	513	521	507	507	526	511	528	475	506	490	546	497	510	449	485	543	481	454	509	489	529	524	502	504	522	508	493	525	444	477	524	496	498	522	510	517	508	482	469	518	484	461	500	489	475	485	514	519	479	470	515	513	552	494	475	516	532	529	473	536	491	476	447	498	503	491	498	464	493	520	507	510	499	483	484	500	518	472	521	464	508	448	479	435	504	531	480	502	498	521	457	545	462	516	469	490	507	516	522	506	499	489	506	495	511	495	466	460	437	515	517	517	499	510	492	482	500	450	529	480	504	494	474	517	499	482	495	462	500	499	521	504	508	489	480	519	463	508	507	465	482	506	439	492	511	540	509	532	511	474	481	479	533	538	512	479	461	530	508	538	502	473	489	490	466	557	497	521	540	531	487	503	468	485	485	519	488	505	483	510	475	520	508	516	484	516	458	499	470	507	567	512	490	479	527	539	501	470	489	501	474	541	525	503	513	502	489	513	485	453	507	504	486	507	551	504	491	507	535	515	499	496	483	506	501	502	509	543	446	518	489	491	507	512	522	516	483	527	454	478	477	507	493	498	545	510	475	485	481	513	495	528	499	479	522	532	461	507	494	517	483	480	498	499	533	489	507	526	514	491	476	512	478	479	486	472	514	529	469	477	495	496	499	475	475	527	501	459	462	467	496	460	497	501	471	487	517	513	496	473	486	462	501	465	479	498	504	503	482	479	509	497	508	483	475	541	500	515	508	524	500	509	489	475	481	472	477	476	473	517	484	505	494	495	548	466	473	547	498	471	471	524	473	472	511	520	475	531	499	498	473	491	517	525	498	497	536	537	505	454	478	464	510	536	490	516	517	521	522	479	504	476	494	533	512	493	502	490	475	513	486	450	518	487	490	498	496	502	522	484	515	490	465	490	481	492	476	461	536	508	490	515	532	529	492	497	464	487	486	518	536	540	489	498	526	506	489	529	513	505	483	468	533	466	497	499	484	454	462	485	504	489	474	506	532	494	495	491	474	525	502	469	502	504	534	500	474	545	508	505	502	531	488	485	487	511	515	497	490	516	498	524	462	535	466	494	498	473	494	538	489	550	559	502	515	501	489	487	491	527	486	480	484	508	490	498	501	507	482	458	501	490	495	531	441	510	486	508	485	506	474	498	487	499	500	486	509	506	526	571	522	503	495	544	484	499	487	493	492	547	527	502	479	528	477	490	533	510	460	475	483	520	536	494	505	519	505	532	499	508	502	507	487	501	491	451	497	520	482	521	542	509	493	495	511	525	501	516	483
35421	64748	53150	40863	37113	27398	16169	11463	8957	4619	1972	1621	1307	1116	1017	838	701	611	662	580	560	573	544	597	510	526	538	540	535	543	588	571	522	497	539	514	554	535	536	494	507	517	489	495	483	483	548	512	502	502	526	465	534	490	502	505	491	514	529	513	511	530	541	483	536	498	480	492	512	474	510	513	549	472	530	532	511	524	527	518	474	501	500	496	480	508	507	534	507	456	511	494	531	517	483	511	485	520	514	448	521	457	525	469	453	505	520	476	499	508	501	508	496	530	451	516	485	500	527	477	521	485	507	508	498	540	493	544	525	504	501	479	497	517	537	496	538	520	495	520	473	502	515	538	463	499	475	517	493	532	508	491	482	499	496	491	466	467	511	576	483	470	537	507	520	541	488	501	476	530	496	520	520	535	501	497	488	522	542	495	472	509	518	502	511	497	527	509	507	494	538	489	524	480	537	489	536	490	506	513	484	515	496	487	484	540	548	495	499	452	533	487	519	522	490	518	504	475	515	506	516	518	506	523	515	503	515	518	511	507	461	496	502	538	549	502	513	502	499	497	517	524	502	516	487	559	499	482	542	490	493	460	507	491	519	478	509	493	484	487	464	527	486	510	493	509	522	518	540	452	527	473	489	491	531	512	522	480	495	463	487	517	538	510	502	469	500	510	508	469	557	497	511	524	506	469	456	506	486	471	504	529	493	487	494	490	511	517	534	507	482	519	527	475	469	495	526	505	525	532	541	530	495	503	466	465	478	521	470	506	517	494	516	542	509	538	538	515	492	501	514	481	494	505	518	485	483	502	495	544	533	493	504	486	518	484	513	496	479	504	513	513	523	509	518	527	527	527	494	502	521	485	531	502	520	514	523	494	505	503	529	478	477	534	497	511	517	482	498	491	486	503	486	526	510	457	526	458	514	540	512	512	473	510	512	465	522	514	541	474	531	501	528	488	492	470	534	520	519	516	498	504	502	530	507	512	547	504	496	474	482	503	501	511	507	510	497	513	531	518	503	476	488	500	511	528	508	511	491	506	529	493	483	512	497	513	541	514	485	488	529	539	519	454	492	520	471	501	490	465	518	523	535	553	506	510	511	487	502	496	521	518	539	515	504	497	529	498	474	499	478	478	470	490	469	516	507	506	500	539	485	486	539	510	485	519	524	525	467	498	519	477	460	499	506	503	485	473	484	448	473	522	495	527	562	544	536	510	507	522	496	494	469	489	521	488	509	508	475	514	512	505	480	492	471	530	495	535	479	476	501	510	488	541	522	503	497	473	513	499	462	487	509	521	539	515	551	541	501	500	518	508	485	520	523	516	505	546	508	474	495	484	495	506	475	510	516	477	470	508	502	523	481	498	490	502	473	494	479	493	519	519	496	531	506	511	499	492	488	479	502	486	550	457	495	475	493	498	459	502	497	495	516	515	518	488	494	479	516	468	474	467	532	440	495	481	516	544	516	468	534	498	497	483	497	537	489	499	475	501	484	489	538	520	457	499	511	514	473	493	500	477	491	475	513	524	442	488	536	518	495	515	488	522	544	510	536	548	480	502	502	523	541	560	465	503	502	524	502	484	556	505	461	475	528	504	481	493	519	509	513	511	534	507	470	537	502	536	474	478	495	496	507	519	556	480	475	533	532	499	521	521	514	516	524	507	462	484	509	483	493	514	464	475	518	528	505	485	500	519	523	515	492	496	529	510	518	500	540	506	522	532	498	475	498	457	484	474	508	494	503	517	504	532	527	525	495	504	527	519	510	515	479	491	476	492	474	526	517	506	457	493	515	494	482	521	547	465	517	538	492	513	504	529	513	488	483	507	521	508	519	528	474	584	515	515	556	536	495	502	501	478	529	499	466	458	526	466	465	504	473	504	531	505	502	495	464	474	516	481	514	471	528	538	536	508	499	559	499	495	480	527	540	505	537	462	545	516	503	501	481	478	508	529	528	470	472	496	497	527	470	507	485	530	500	499	503	481	488	485	500	489	513	497	559	482	504	508	478	519	499	501	491	529	527	478	529	537	520	487	499	490	515	492	545	496	515	506	520	515	520	490	472	498	517	524	497	471	496	491	491	528	490	481	476	481	488	506	474	484	518	503	521	515	527	549	523	513	524	535	506	509	544	527	498	505	530	538	504	506	503	497	476	494	520	494	527	521	464	475	463	516	472	488	520	498	507	501	521	497	494	512	529	499	536	485	509	454	484	485	515	501	485	501	496	507	530	476	488	495	495	528	504	476	531	521	504	533	516	518	525	498	502	498	478	478	537	490	530	480	491	482	497	543	546	496	504	478	508	501	457	540	517	518	471	480	524	495	532	519	507	520	497	527	525	483	484	522	532	478	483	516	509	511	525	529	560	508	495	479	465	535	506	493	479	519	492	508	503	532	497	502	494	555	505	488	470	515	580	460	475	487	523	512	502	532	533	475	488	533	514	507	483	478	550	509	489	483	486	480	472	478	501	476	500	514	509	479	523	511	507	515	475	493	561	493	494	466	504	509	506	507	502	506	509	507	494	492	479	516	480	527	506	492	497	493	507	543	522	510	513	498	512	491	487	487	458	517	483	504	489	521	524	533	539	469	470	521	525	495	472	477	480	510	530	513	496	510	493	490	527	536	474	543	542	500	512	479	492	487	476	482	576	524	496	497	500	460	498	472	506	514	513	514	501	529	522	529	499	513	532	549	527	469	521	496	522	482	554	486	486	496	510	519	508	475	502	486	451	530	530	525	484	543	495	537	504	493	479	496	470	469	476	516	501	470	486	505	519	534	541	504	483	509	504	500	514	511	543	533	474	553	523	521	505	511	544	502	506	504	504	510	473	537	508	515	498	510	524	485	480	524	497	490	511	517	534	487	497	565	509	490	531	495	520	475	524	521	491	498	512	529	486	451	491	534	527	514	514	496	520	499	514	484	486	479	524	483	500	464	503	515	494	513	545	509	493	503	521	529	461	510	530	516	510	456	460	486	456	475	483	521	473	516	487	513	522	480	521	521	502	490	498	516	519	500	541	508	505	485	470	478	536	504	534	532	537	516	493	498	491	496	527	502	513	498	534	492	505	478	512	481	449	446	479	527	481	485	496	534	515	493	497	513	495	485	520	516	520	484	526	514	471	509	533	472	514	496	503	516	477	526	517	500	483	531	521	456	486	516	518	501	506	461	510	499	504	497	502	553	522	527	483	507	556	479	495	515	535	497	506	501	550	477	521	511	543	494	479	469	485	513	527	502	522	515	510	541	525	529	472	508	524	533	481	513	526	504	532	483	512	545	493	528	508	479	509	514	518	522	515	525	509	523	535	501	540	496	489	515	511	516	492	525	513	530	518	486	497	494	505	519	463	513	552	475	512	492	483	496	498	521	540	480	521	517	453	529	469	510	499	527	498	480	518	501	552	489	497	491	501	521	551	526	488	481	506	512	484	494	507	542	543	457	545	538	520	483	528	555	472	477	517	511	477	495	465	493	525	521	518	526	470	506	507	525
32785	36102	37546	27553	15638	6030	2858	2089	1475	769	516	440	416	342	374	273	316	299	293	289	275	280	285	280	272	257	276	278	302	262	279	223	262	287	239	236	272	286	272	246	267	278	283	262	279	264	262	267	266	260	276	261	306	263	259	265	298	278	257	272	270	278	263	272	286	290	258	255	281	273	258	280	279	277	273	244	256	290	253	263	276	253	292	256	296	266	273	259	276	235	270	271	253	259	266	276	256	255	251	274	272	249	268	289	235	253	261	252	270	273	269	234	275	277	271	277	292	272	270	271	251	256	281	274	252	279	263	287	272	261	277	292	267	284	269	274	268	265	275	257	266	254	263	271	298	295	279	255	277	258	285	261	245	240	305	271	259	250	259	254	267	286	269	251	256	265	262	289	263	285	296	275	241	262	262	276	268	243	257	250	280	288	242	259	254	270	267	265	269	299	279	269	253	269	281	258	282	289	259	270	269	235	250	255	253	251	269	261	245	283	270	257	299	267	272	266	279	250	252	274	278	258	269	272	257	232	236	252	259	263	262	304	305	258	246	297	294	302	268	298	279	261	263	250	254	286	273	256	244	261	288	273	271	275	272	272	270	261	291	265	295	289	262	287	275	300	296	274	262	272	263	264	253	275	264	269	271	246	245	242	261	261	291	300	277	247	259	223	246	263	263	231	263	255	255	285	297	285	273	255	254	282	266	261	252	265	274	275	254	276	271	264	263	257	284	311	258	316	269	252	244	263	279	256	255	252	272	264	278	266	268	246	277	271	280	272	278	255	247	270	273	262	261	267	253	285	253	255	272	272	247	275	250	286	239	293	244	283	273	258	263	235	260	266	277	253	258	272	271	275	261	268	260	269	266	273	226	274	270	264	271	276	259	282	279	270	260	256	264	284	257	262	279	263	219	276	272	270	285	249	277	248	268	242	270	278	269	294	270	288	227	240	247	246	249	273	267	284	254	290	280	269	254	237	282	277	295	285	246	258	257	274	287	270	281	263	244	279	257	274	269	266	251	269	256	253	252	301	280	282	269	266	249	298	255	314	269	272	290	292	267	268	282	295	254	284	271	280	270	259	257	269	255	297	254	253	246	261	269	267	266	240	272	278	219	275	279	265	304	270	260	276	247	282	259	271	274	265	296	298	291	236	253	255	255	279	271	240	259	279	271	271	266	258	287	253	277	270	269	243	267	254	288	267	260	303	288	250	253	277	274	271	260	277	277	311	282	250	261	270	241	283	294	273	314	269	255	261	255	259	266	264	270	282	260	286	270	259	242	268	276	283	291	245	257	269	268	264	275	264	260	276	266	292	274	272	268	284	276	271	256	283	257	249	268	290	265	261	269	270	280	270	264	273	260	284	249	268	254	258	239	290	242	255	268	264	249	284	276	269	272	266	268	285	262	281	289	258	281	268	244	277	253	214	223	252	247	270	270	248	242	280	259	263	277	246	253	304	271	270	254	267	274	235	255	241	284	259	295	277	269	264	267	263	264	272	271	280	289	278	277	294	272	297	303	242	283	266	297	283	253	242	264	265	280	262	291	276	258	272	270	259	263	266	253	273	266	257	279	230	294	233	273	298	264	266	268	262	256	245	267	273	289	274	268	296	254	267	263	284	256	259	272	236	275	269	264	283	300	241	270	254	267	245	237	254	260	243	267	281	253	245	259	261	295	251	251	269	271	257	257	277	242	251	261	243	265	242	264	257	232	272	266	245	253	247	259	271	283	258	264	259	273	254	285	273	282	259	270	257	270	263	292	279	274	285	261	289	280	278	262	254	273	250	269	275	250	273	290	261	265	250	266	264	271	252	257	265	263	266	271	265	253	267	275	277	259	251	249	247	271	263	301	258	268	273	265	267	255	262	269	258	291	284	270	266	255	263	281	279	283	270	268	261	260	277	269	267	253	298	260	264	266	249	261	274	272	284	258	254	273	257	264	250	248	276	259	257	255	289	255	242	289	265	255	281	255	246	259	288	251	263	263	246	282	298	287	302	283	258	256	273	284	268	269	270	245	269	245	271	276	264	267	298	287	274	263	261	273	268	260	253	274	260	260	279	301	249	275	277	276	259	240	246	259	277	249	249	257	258	281	265	265	303	233	249	257	267	279	307	264	272	289	260	267	245	253	270	250	255	287	265	249	276	247	273	267	286	245	246	278	286	275	250	228	233	268	256	266	251	270	257	280	258	283	252	265	284	247	282	251	288	253	269	251	266	305	267	286	274	293	263	296	283	268	260	254	245	259	244	229	290	250	263	273	293	292	281	267	270	260	280	292	272	266	290	276	255	254	269	292	243	270	239	271	293	245	287	274	255	274	240	255	256	267	247	264	306	253	279	279	252	255	244	265	269	274	268	285	247	297	274	251	276	266	301	298	274	263	251	241	296	240	263	229	274	282	238	267	256	278	272	246	262	242	259	269	270	266	261	296	267	257	276	267	240	278	271	271	276	274	258	277	280	281	256	277	276	267	292	259	252	243	278	267	249	266	265	278	270	259	287	245	281	278	276	262	268	251	245	252	295	236	288	279	255	277	267	245	262	285	302	269	254	278	260	298	245	257	279	267	302	267	294	260	248	281	255	282	302	291	288	244	298	258	260	280	243	269	260	261	269	278	253	273	259	265	269	289	250	294	274	278	278	256	289	251	270	279	294	244	267	247	280	266	258	246	262	254	256	272	238	279	277	298	260	245	280	261	257	285	279	286	284	230	277	268	260	258	273	266	297	281	260	229	280	273	276	255	271	296	243	274	252	253	280	267	269	260	284	265	242	262	288	247	290	289	263	268	256	260	264	262	294	261	249	255	252	244	283	254	258	257	280	255	271	260	269	308	256	268	263	246	263	269	275	256	269	280	265	239	256	255	287	267	289	284	284	280	251	268	265	299	292	262	291	285	273	272	289	260	255	258	284	265	268	268	292	266	241	254	276	270	247	263	259	287	277	279	264	251	265	260	245	276	261	283	294	275	270	252	275	269	264	272	264	257	276	274	269	299	260	262	236	255	254	273	269	258	284	277	259	272	286	301	269	236	293	285	278	241	243	259	268	251	255	257	291	278	283	278	266	270	251	227	265	291	281	267	292	275	270	251	286	228	248	257	249	271	256	293	252	279	260	265	288	252	291	271	279	294	276	291	257	271	270	275	281	251	275	267	292	265	277	268	261	273	270	267	269	287	266	305	285	267	284	248	272	265	242	286	257	261	303	263	226	247	284	279	246	271	271	248	209	271	251	273	278	238	275	248	273	274	275	251	263	261	243	254	259	297	285	244	261	230	291	309	282	259	251	248	260	288	245	260	258	294	272	255	254	300	280	277	287	273	267	296	255	284	280	268	251	275	276	241	272	271	296	252	280	264	254	245	259	298	229	270	258	250	252	272	254	292	287	269	260	270	261	243	278	275	263	245	249	226	292	251	246	257	263	306	269	302	247	282	265	270	254	266	254	270	277	261	292	266	272	229	259	254	232	271	287	273	273	253	251
33778	49975	37794	25428	17616	8165	5022	3621	2573	1230	735	624	584	461	425	440	338	315	328	288	307	287	295	291	325	287	301	308	317	300	280	300	275	312	256	315	313	312	278	282	313	307	290	268	257	316	288	284	279	292	282	273	279	290	295	298	296	296	294	306	301	312	279	289	300	256	301	287	283	282	294	297	296	280	299	266	298	318	307	265	289	302	294	307	276	301	277	281	292	287	312	269	321	286	279	294	310	302	301	312	291	287	295	317	299	303	290	302	272	270	301	286	277	300	265	265	294	298	305	295	275	275	306	279	319	283	276	285	277	329	273	309	283	264	264	286	295	300	279	314	298	320	298	299	292	311	309	311	287	267	298	290	283	307	302	282	286	286	318	316	284	332	283	312	301	279	276	279	296	284	273	251	302	304	305	325	296	282	293	289	284	315	310	329	273	286	300	300	280	270	295	311	281	298	294	318	296	310	302	279	294	269	309	270	286	274	287	307	279	248	274	321	303	267	333	304	290	254	289	297	319	315	301	254	247	280	343	270	307	293	270	278	286	271	284	308	319	282	291	292	271	301	307	326	279	305	294	303	278	286	294	290	314	283	277	289	297	268	333	253	270	296	308	259	314	299	294	299	275	289	278	305	286	283	277	291	271	281	308	285	289	291	281	311	293	325	302	289	309	330	310	288	301	278	279	283	266	260	280	271	308	291	278	302	286	271	284	282	313	292	279	279	278	282	293	280	258	302	295	315	249	243	314	303	313	276	288	264	300	282	304	284	270	270	328	295	288	300	305	301	312	266	287	282	279	279	307	289	304	281	322	290	277	301	315	287	287	285	275	296	288	274	292	320	306	303	268	277	258	299	275	315	297	300	294	278	273	289	290	277	281	292	310	306	275	316	288	307	290	277	280	298	285	268	270	289	294	291	279	258	291	262	270	332	280	320	261	292	307	300	274	280	260	282	269	294	301	304	288	287	269	297	330	297	265	337	277	292	328	284	285	285	274	283	267	277	277	300	288	268	308	330	288	265	325	321	275	280	308	292	293	279	296	262	308	301	305	270	290	268	308	323	306	277	286	279	290	302	294	298	277	264	276	268	294	297	278	288	311	271	272	265	286	294	280	273	268	281	307	239	306	271	283	303	288	282	262	285	278	274	316	286	326	281	261	269	292	294	276	301	283	291	306	298	312	280	273	287	264	310	271	267	278	273	272	330	299	299	283	307	302	312	320	256	279	293	286	285	262	304	276	289	300	279	283	291	282	313	283	295	297	329	278	304	297	303	288	302	345	327	317	269	288	285	299	274	299	284	269	309	285	255	293	301	288	267	271	300	289	298	296	317	285	310	328	269	293	289	276	304	262	288	316	278	297	307	276	290	264	287	269	296	305	317	298	279	273	294	253	294	302	293	291	273	298	273	276	329	296	292	300	246	273	297	293	309	307	278	284	309	297	285	303	295	303	301	297	280	300	266	278	283	297	261	280	299	308	291	308	280	282	299	306	290	267	312	278	303	260	261	265	303	284	273	261	289	308	283	285	316	300	294	301	319	308	275	289	284	277	297	291	291	269	292	290	292	303	272	320	300	281	312	299	260	284	268	271	303	301	240	271	302	272	267	309	267	290	291	308	328	300	310	268	299	306	303	301	293	309	286	297	265	299	279	262	292	323	315	301	261	320	300	261	318	296	335	244	315	299	276	304	270	336	290	273	299	259	298	246	298	301	264	305	319	287	308	286	307	284	280	293	286	308	310	294	287	294	307	296	304	292	284	288	296	268	282	288	301	326	316	301	280	275	301	285	314	296	297	303	283	308	291	279	306	331	293	272	279	284	282	295	268	282	265	295	299	281	277	288	312	308	294	319	283	303	305	285	296	305	317	338	325	269	287	303	279	309	285	281	299	294	277	279	269	285	305	263	305	296	279	280	313	271	288	291	294	287	294	285	312	263	318	282	301	290	311	300	312	280	263	300	288	288	294	291	315	286	310	280	281	282	267	305	323	291	325	284	268	302	271	309	284	264	306	270	290	274	298	314	279	275	316	292	270	301	264	323	298	294	295	300	291	283	291	277	298	296	324	316	290	278	306	310	268	296	279	289	270	317	329	300	281	283	274	277	310	290	279	314	305	275	297	254	330	269	329	289	257	310	255	276	322	284	287	291	305	294	245	288	297	268	281	315	294	298	291	303	270	294	274	274	320	310	300	299	295	287	300	290	256	321	305	286	290	275	330	268	260	289	301	301	303	288	261	267	319	294	301	291	280	287	308	289	314	283	292	264	289	275	281	310	302	299	312	285	307	309	295	297	278	274	297	293	277	284	297	282	287	275	274	281	294	263	308	284	286	283	316	280	282	327	303	284	319	287	291	279	306	301	300	301	285	289	299	276	272	288	303	298	267	313	297	294	321	314	293	321	309	288	295	311	308	286	280	281	290	290	281	333	248	295	260	268	291	269	275	258	312	301	288	297	303	272	289	305	304	266	319	314	294	292	299	292	294	269	308	289	273	280	289	302	288	283	286	259	286	286	302	306	349	274	316	276	296	283	279	284	310	309	279	287	282	276	287	277	307	294	290	312	306	323	272	298	282	277	286	305	303	287	308	285	305	311	277	305	301	300	303	284	280	284	299	318	281	260	300	302	262	279	270	282	287	296	293	279	323	306	312	283	313	285	296	292	288	284	318	286	298	326	298	286	277	293	307	310	308	303	309	275	299	292	298	288	309	293	247	293	277	310	289	281	278	307	283	286	275	284	292	310	316	306	272	285	292	321	268	301	281	288	261	297	296	298	308	281	293	282	306	309	275	282	287	266	321	283	283	298	298	298	276	294	296	297	296	277	293	296	313	295	271	270	295	287	304	294	268	291	312	312	275	292	288	289	294	286	287	248	299	303	261	302	306	296	300	265	296	291	293	260	292	296	300	298	272	288	292	258	299	260	286	278	285	295	314	282	300	318	308	279	288	317	294	310	298	289	305	278	312	327	307	296	320	288	288	277	292	264	261	329	281	280	302	273	275	285	281	303	283	279	257	303	304	284	308	303	264	300	318	307	284	311	298	314	286	278	282	294	274	309	288	343	296	276	268	270	300	271	271	292	316	310	285	285	249	275	300	324	284	318	302	296	307	306	267	313	337	319	259	306	292	298	292	267	294	288	292	285	299	297	276	304	268	320	259	308	303	312	285	280	282	284	283	281	276	293	272	298	278	254	312	312	320	301	279	290	297	290	291	283	328	323	304	307	286	269	261	275	302	316	274	299	271	280	349	307	257	286	330	333	297	271	285	275	273	303	317	278	310	282	262	312	287	286	307	277	285	304	267	286	356	265	303	287	291	309	273	304	249	309	272	310	299	308	300	291	280	284	303	267	294	291	296	289	310	280	280	309	291	300	282	280	307	294	292	289	309	288	300	321	281	272	274	299	309	306	270	291	288	263	317	272	308	313	288	336	317	284	323	281	309	312	287	281	253	304	257	292	327	277	290	299	294	300	293	293	291
24504	21675	29223	26149	22636	15820	8093	4775	3888	1709	882	692	607	561	546	456	438	394	380	328	328	317	313	347	326	320	350	316	290	333	329	321	327	331	332	336	295	344	314	295	324	360	281	326	302	283	292	296	305	313	336	304	335	297	349	302	306	314	287	333	308	303	298	296	297	300	289	290	310	327	326	298	337	338	321	295	323	295	287	297	306	318	283	297	319	303	323	268	305	251	279	322	315	312	300	308	287	301	282	321	319	299	285	287	302	318	310	306	315	310	301	274	280	309	305	347	285	319	310	325	334	329	314	320	322	322	292	301	300	335	309	316	292	329	307	295	311	305	274	288	296	316	332	349	311	296	297	303	323	313	331	290	291	330	290	330	307	295	288	289	306	313	306	348	310	290	307	332	347	330	299	273	291	314	341	322	317	337	298	299	302	304	311	298	301	328	318	293	290	332	277	286	321	299	294	307	320	290	310	286	306	331	293	284	283	300	284	335	314	316	318	318	318	328	288	346	327	300	285	295	296	312	319	314	301	311	349	327	288	318	324	279	286	314	287	305	322	321	319	337	288	289	324	344	326	301	305	310	339	300	269	328	275	307	329	296	284	300	323	338	308	309	311	283	289	301	299	329	325	315	297	300	284	290	326	311	287	290	307	321	330	337	324	284	315	321	298	307	310	295	301	341	301	327	313	318	317	309	324	263	314	327	315	350	327	287	328	339	290	305	313	317	319	300	318	304	301	321	303	325	308	317	271	304	320	292	340	319	270	337	317	306	287	272	316	286	295	321	288	293	296	324	314	293	286	285	291	296	295	305	305	300	303	329	302	299	319	290	300	322	329	289	313	296	298	274	275	293	294	335	299	282	319	301	291	297	308	308	313	317	299	257	279	324	320	290	334	293	285	321	326	307	307	301	304	344	301	293	293	307	320	320	286	311	284	295	308	305	326	273	319	306	316	268	310	289	286	274	318	290	332	319	363	325	314	312	319	301	286	311	289	333	341	318	315	319	314	330	311	296	309	322	311	305	344	298	320	307	320	294	291	311	282	301	308	338	309	291	304	303	307	317	309	291	318	324	288	318	315	297	304	266	277	326	298	313	302	310	298	314	281	286	291	314	321	288	312	302	285	320	289	319	306	289	303	326	302	312	317	295	308	305	302	284	304	330	299	324	317	326	341	305	292	366	334	293	282	328	309	335	325	307	272	307	297	316	291	306	321	305	312	333	300	313	308	303	294	319	297	277	298	303	301	303	306	322	315	279	300	290	310	285	328	316	327	311	359	333	313	334	341	297	319	309	340	293	294	321	309	294	282	289	289	298	329	299	299	310	298	312	321	294	288	297	301	295	335	279	307	284	308	322	306	311	340	319	298	273	295	274	316	316	317	313	301	311	309	317	306	297	301	310	310	320	305	307	272	286	302	298	291	336	306	292	311	305	312	290	300	288	292	311	290	304	281	304	288	313	336	345	306	313	281	255	315	316	324	343	292	308	321	301	319	286	282	340	324	345	308	312	296	300	308	305	289	285	308	277	312	287	343	286	364	303	298	310	319	279	271	287	294	327	313	305	319	295	278	304	287	300	333	313	271	280	311	283	327	322	309	306	314	306	327	319	294	302	305	311	281	299	284	300	300	307	307	298	275	314	303	326	323	291	318	308	312	338	299	269	314	349	289	296	313	316	303	298	300	294	271	299	320	299	340	312	322	295	289	311	325	338	295	293	305	332	328	292	303	300	304	300	292	329	297	295	308	283	318	304	287	326	295	305	331	303	272	318	314	319	308	313	292	302	327	298	301	287	325	280	306	287	304	305	288	283	319	307	276	327	306	323	293	337	307	298	298	295	282	299	285	310	311	327	324	300	298	299	300	294	305	311	305	339	311	312	299	309	331	335	297	345	291	279	314	303	324	288	335	304	291	302	325	303	317	292	294	264	303	288	310	307	319	329	316	297	331	297	319	326	311	283	311	313	290	312	340	304	268	304	316	307	301	267	296	295	339	281	262	303	316	283	334	297	350	303	311	317	300	295	318	288	287	316	323	320	318	331	313	318	292	284	325	302	268	316	323	286	322	309	314	276	289	329	332	278	289	319	296	278	315	323	313	303	310	316	315	299	313	303	285	318	298	322	326	312	296	313	294	313	314	316	303	291	319	293	302	328	323	298	285	335	292	307	299	310	291	324	295	321	287	306	295	320	304	294	327	309	281	342	331	274	282	336	320	310	305	289	331	339	294	315	302	293	290	288	304	292	294	292	290	295	344	308	327	306	311	308	299	329	343	303	308	327	327	297	315	311	319	300	308	320	319	307	283	299	320	286	308	305	316	312	314	314	334	285	311	319	327	310	285	303	292	349	316	326	293	303	290	318	294	297	322	294	314	298	319	306	302	308	312	303	298	294	292	337	313	306	288	278	287	308	286	293	320	306	295	303	318	321	315	305	335	317	325	309	319	281	319	306	266	277	316	289	295	330	301	313	292	317	302	321	308	294	288	316	308	300	278	337	321	310	317	346	306	294	309	357	283	293	280	315	314	301	292	307	317	340	315	308	309	320	306	275	283	320	317	297	310	292	311	320	320	319	294	305	325	306	291	334	312	321	315	291	302	326	339	313	339	314	285	312	317	292	320	300	283	277	305	310	281	308	271	321	302	299	282	322	295	323	294	316	336	321	321	322	281	310	285	334	283	298	317	317	283	293	277	335	302	313	316	314	307	306	317	306	303	303	326	320	328	301	324	310	275	327	292	303	308	263	315	352	326	317	335	306	298	316	345	318	349	305	299	289	325	279	311	321	323	302	321	304	315	282	322	277	313	276	357	301	294	298	308	313	290	303	315	307	273	303	291	319	301	261	331	299	318	302	337	312	328	302	309	308	312	307	292	317	326	307	302	319	325	326	285	301	293	315	332	278	302	299	310	319	285	269	266	310	335	331	282	320	311	308	314	301	300	317	309	312	312	345	312	336	309	293	296	284	298	315	296	301	284	330	318	294	318	282	324	334	304	324	290	318	303	314	312	328	307	301	330	297	308	301	285	284	323	288	306	328	331	327	305	307	329	335	280	295	303	314	314	270	308	307	273	305	277	316	313	311	306	314	299	292	323	308	291	311	298	294	285	330	318	302	302	290	290	303	331	299	322	317	269	359	291	324	324	279	306	305	327	293	315	317	297	294	301	329	315	303	291	302	288	294	346	285	296	307	317	322	319	303	339	301	318	314	321	293	292	315	308	329	313	307	311	315	266	309	303	317	311	310	302	272	311	308	315	324	318	324	338	309	285	329	289	319	301	334	290	296	312	299	320	307	315	304	306	283	319	307	318	314	285	327	313	284	324	298	301	317	293	329	296	304	305	330	329	303	306	336	313	298	344	347	295	271	327	310	305	310	293	306	316	286	301	312	282	284	316	300	309	293	297	302	316	315	308	313	299	325	308	294	305	309	306	270	311	320	333	305	293	305	329	339	311	291	301	322	331	298	302	316	327	296	330	305	326	301
32844	58278	46929	33411	21081	13062	9734	7668	6438	2728	1366	1069	915	790	629	607	464	478	373	406	367	359	353	359	369	320	384	357	302	327	351	323	355	355	316	318	313	329	341	364	355	332	339	319	344	318	323	285	331	353	330	320	311	318	321	386	346	319	283	343	327	315	329	327	301	326	315	335	351	361	318	292	327	335	331	338	309	339	358	335	312	344	360	310	299	309	330	314	319	339	292	295	319	349	308	332	304	314	316	301	322	289	288	317	334	344	324	317	288	300	325	299	327	320	337	329	340	326	341	377	337	317	340	323	317	322	325	349	323	295	330	314	319	303	348	332	315	326	334	323	318	347	303	314	332	313	296	362	304	366	294	305	326	295	297	349	332	306	320	333	328	307	339	336	293	299	316	308	323	320	332	319	304	310	325	330	303	310	337	325	337	318	306	298	313	304	348	344	301	292	326	310	341	343	360	313	328	306	347	332	278	321	304	339	324	295	330	330	360	335	326	329	327	323	335	293	313	308	337	311	328	317	326	325	373	341	325	322	322	290	318	316	309	321	315	291	328	332	318	319	328	285	312	346	283	314	346	327	330	321	305	335	333	319	324	347	318	331	322	337	332	345	332	328	315	315	326	336	364	329	345	286	324	316	324	294	308	339	343	334	303	335	317	293	338	282	321	305	325	336	341	288	325	320	325	336	297	329	323	344	373	324	300	330	289	332	325	349	319	321	306	332	329	350	331	351	335	341	314	299	292	303	327	313	323	298	337	294	291	338	366	339	361	295	328	326	307	290	309	349	311	363	310	299	334	327	324	339	327	322	351	335	334	321	273	341	315	330	335	302	318	328	315	330	325	336	339	311	314	320	325	338	314	306	270	326	337	363	318	329	339	313	350	325	305	311	327	294	336	291	305	342	324	307	308	337	320	325	299	324	312	354	321	338	335	303	318	322	330	326	331	308	328	346	301	337	328	365	308	349	357	328	306	331	336	274	321	315	328	320	337	340	340	307	348	336	299	319	323	316	315	328	339	324	336	324	323	326	289	316	304	336	297	330	329	288	338	333	338	317	324	338	311	329	310	345	333	297	313	315	345	317	314	339	338	328	360	312	300	304	320	303	339	315	296	338	309	342	269	344	322	296	316	329	336	345	297	310	314	313	329	313	304	335	306	331	305	316	273	304	350	343	304	306	307	326	295	322	345	285	319	299	323	321	316	329	366	308	327	341	322	295	318	338	337	311	352	341	349	290	314	323	343	283	346	330	348	321	303	330	335	315	279	328	344	307	324	288	310	318	312	311	342	323	330	311	294	302	342	315	317	314	339	343	321	346	306	315	313	330	316	320	325	306	305	310	316	350	316	321	310	303	312	348	342	316	345	314	314	339	329	307	329	326	325	306	337	298	316	337	334	296	322	319	328	345	342	353	336	330	343	329	310	334	322	276	323	347	339	343	327	317	323	320	336	283	346	321	333	358	329	320	307	343	312	351	322	327	318	334	316	296	318	339	316	313	347	317	343	327	361	315	303	319	316	300	313	312	317	357	329	318	324	332	347	334	305	359	320	342	320	312	323	319	317	298	322	339	303	373	309	337	349	307	339	342	317	287	338	332	332	325	317	333	315	320	284	313	363	311	335	356	327	348	327	320	322	340	325	293	377	317	330	348	319	316	303	310	303	338	313	333	321	332	313	303	355	315	322	328	301	351	321	344	328	300	310	310	327	332	293	322	307	311	336	318	311	328	322	329	342	307	316	304	307	328	317	304	338	338	317	310	319	300	358	328	307	347	324	356	344	296	328	360	345	299	304	331	315	359	301	329	315	312	315	344	298	286	310	317	325	358	342	317	314	302	330	317	298	376	317	296	326	312	343	318	334	332	336	311	298	314	342	345	315	358	320	325	323	326	314	340	329	319	327	329	302	316	317	305	291	351	322	287	344	306	348	312	310	328	349	314	337	331	322	314	326	320	283	332	323	299	337	304	303	300	322	351	338	307	303	325	310	341	335	331	324	321	352	321	298	272	336	324	324	319	348	334	321	295	330	372	345	307	332	323	354	307	309	331	329	318	319	329	322	316	342	337	347	318	347	327	296	320	325	324	332	311	351	308	311	352	342	299	331	332	285	316	316	335	344	305	318	314	315	315	345	356	292	344	327	322	346	312	298	317	310	322	308	327	310	331	308	322	324	289	310	335	294	285	333	340	318	347	307	298	314	317	332	291	310	365	346	284	326	351	337	325	295	327	323	337	350	326	317	322	310	328	353	322	345	302	308	331	326	333	348	319	327	325	296	348	330	311	365	333	321	304	346	331	322	300	340	353	339	319	336	316	328	351	333	326	327	324	329	358	309	331	348	325	321	300	328	307	304	333	305	347	315	340	339	339	309	327	318	327	324	310	321	334	317	328	331	313	309	300	272	349	300	327	342	339	296	314	319	314	321	314	315	313	313	331	348	342	321	330	331	321	355	317	329	310	320	330	330	335	345	322	344	309	304	342	300	333	332	303	299	294	330	293	334	310	305	291	332	322	316	319	325	307	327	329	356	325	318	290	325	361	323	315	308	334	322	283	326	320	303	317	303	302	343	300	337	318	327	318	320	332	356	307	337	297	326	315	311	343	316	334	313	327	307	344	340	324	323	309	350	321	308	341	312	307	314	329	327	308	350	326	326	308	339	314	308	319	307	327	358	311	326	359	306	339	319	312	322	325	296	309	323	328	308	350	320	292	308	318	345	341	303	288	306	310	319	311	322	295	326	348	336	314	331	325	352	280	318	324	302	324	328	338	285	342	307	345	347	316	339	306	313	314	356	315	343	313	322	347	327	325	371	308	346	324	327	317	333	328	329	325	309	345	317	333	333	323	297	313	352	345	320	354	333	353	312	293	366	319	333	286	350	323	275	316	344	294	314	330	319	291	318	322	343	320	318	319	329	337	299	323	342	322	347	318	354	307	314	320	345	321	310	360	344	339	326	286	306	286	324	347	364	321	312	312	304	308	322	320	357	339	322	306	327	330	326	315	333	327	319	321	334	335	315	305	325	319	318	310	332	327	344	340	324	351	324	317	355	304	330	344	322	342	333	321	341	318	316	317	306	311	325	335	320	297	324	332	326	322	304	350	329	331	302	317	297	322	314	300	322	333	357	285	335	309	334	304	306	300	318	283	335	340	303	322	322	323	295	329	307	333	343	325	339	291	320	331	292	324	262	300	322	272	310	319	318	323	356	327	341	347	312	338	326	328	330	345	320	349	320	319	324	338	341	301	350	338	298	312	332	337	332	315	357	335	324	340	313	360	345	331	290	328	320	300	324	326	332	320	338	304	348	345	319	333	310	290	333	330	341	308	341	321	281	310	326	309	335	327	313	281	329	333	283	315	347	345	329	309	312	328	334	331	324	318	318	309	346	359	345	322	334	312	332	312	306	353	332	332	354	318	317	337	327	323	289	301	312	309	293	314	357	356	316	348	311	327	323	343	331	332	326	302	316	325	342	303	329	325
25685	21875	29801	28662	19229	10213	5433	3740	2951	1422	754	648	602	527	503	469	464	446	454	437	402	389	394	396	404	414	388	390	349	419	376	375	361	363	408	403	368	396	384	391	395	381	410	371	379	373	384	395	384	420	404	383	361	389	371	386	386	407	371	391	375	414	413	420	379	388	367	399	393	413	390	398	403	371	374	395	371	394	385	380	377	418	367	379	369	408	385	367	399	374	395	411	374	383	396	379	378	365	384	372	414	388	394	364	400	370	387	400	397	390	365	370	395	402	392	394	388	370	394	371	425	391	388	371	381	353	402	373	392	402	402	392	390	367	382	341	399	399	392	359	390	351	378	389	398	386	360	389	423	368	421	376	368	388	388	385	393	393	362	372	406	383	378	382	395	389	419	343	382	363	385	378	361	378	406	391	368	392	395	408	368	377	370	380	377	413	373	359	372	413	382	390	393	363	409	407	412	371	384	375	374	371	426	385	399	408	390	381	365	362	392	397	387	393	365	364	360	341	363	403	402	359	366	399	393	390	390	403	401	382	407	416	414	381	413	389	396	415	369	414	390	385	393	374	377	396	403	401	403	385	381	356	398	383	372	385	370	391	392	431	389	380	397	401	387	393	375	396	363	424	395	379	373	396	406	362	417	396	390	352	375	383	403	356	393	380	386	374	376	421	393	372	376	360	390	404	382	400	380	396	393	388	387	399	379	413	387	402	375	405	371	409	353	364	395	390	362	381	376	392	393	359	380	379	352	398	390	369	424	398	385	400	369	381	384	403	410	380	423	384	374	374	378	416	390	422	414	400	367	383	373	407	391	377	394	367	355	382	361	378	378	401	383	403	370	380	386	400	332	376	357	377	383	386	400	371	370	386	402	444	373	384	397	383	399	400	384	387	398	394	394	426	382	370	361	364	401	410	375	381	387	370	369	417	400	381	374	398	430	376	395	380	388	392	355	395	402	407	388	373	364	371	405	376	395	409	377	380	325	415	388	382	413	412	380	388	383	358	405	387	348	366	392	432	375	404	369	357	386	414	363	383	395	419	367	371	375	355	415	408	394	435	353	419	412	413	420	388	368	397	395	375	402	369	369	388	380	363	370	336	360	402	392	395	406	384	369	417	366	393	375	355	388	378	408	377	366	406	379	383	360	366	378	358	379	410	390	389	389	360	362	372	397	381	383	388	404	382	395	413	369	415	412	386	381	386	401	405	373	401	408	398	357	398	382	405	388	350	358	384	365	405	388	399	358	394	386	387	397	379	392	338	377	350	407	379	374	363	384	406	375	403	385	379	382	379	383	350	416	360	372	369	380	389	385	368	367	404	382	367	368	414	406	390	407	404	380	388	372	403	372	388	399	374	381	402	368	371	408	388	378	417	391	407	384	386	403	405	384	396	398	354	356	398	380	381	366	427	374	401	348	389	351	407	367	378	406	382	384	420	431	378	428	374	408	382	371	406	384	391	377	372	391	365	396	377	395	369	365	396	392	395	371	375	426	409	362	343	408	403	381	403	385	354	349	393	420	404	371	403	377	395	432	408	375	389	353	354	376	409	377	347	368	369	385	379	386	409	362	401	388	389	361	399	354	370	388	388	383	357	371	392	417	373	349	367	368	379	370	404	362	415	386	404	406	386	411	390	385	380	391	352	355	366	407	398	361	419	389	376	396	363	372	414	426	392	404	397	402	343	400	422	369	392	410	386	387	343	405	399	405	395	411	377	394	389	331	373	369	386	415	405	378	386	381	377	364	407	418	391	402	368	386	389	419	386	383	377	371	366	388	379	366	362	396	381	403	392	403	403	342	398	401	387	396	361	408	395	398	395	419	373	412	387	402	399	383	389	396	380	405	396	392	419	386	413	379	360	370	376	399	368	410	398	404	401	363	413	378	401	381	347	394	385	390	359	361	373	401	377	390	382	390	390	395	381	413	407	393	347	361	388	401	376	380	386	397	402	364	399	385	429	431	355	381	369	399	398	368	379	372	387	393	402	380	378	367	425	397	386	397	348	384	371	383	376	377	403	429	403	399	372	371	378	377	401	377	364	397	394	431	395	383	379	384	383	380	408	379	419	372	353	369	389	355	399	370	405	381	373	371	376	364	389	368	394	393	365	372	387	415	402	383	395	400	398	390	391	378	365	400	418	370	424	433	396	359	401	401	361	362	366	381	369	400	390	397	416	400	401	402	378	375	382	356	373	387	375	382	402	353	419	407	362	397	390	397	429	402	396	354	369	379	395	388	410	411	371	381	381	385	419	418	383	395	398	352	393	373	387	380	383	400	376	397	401	369	380	361	430	373	391	353	383	392	390	362	375	388	416	379	404	379	406	355	392	353	374	382	389	412	372	369	384	377	393	341	370	424	384	387	371	412	411	386	374	392	395	395	350	419	395	402	407	378	332	353	364	382	358	387	396	385	390	383	383	386	406	413	422	392	393	390	374	407	376	387	417	388	376	366	413	402	414	380	400	405	417	403	389	388	392	425	344	378	383	376	361	399	359	380	401	379	367	386	373	408	363	404	418	391	356	438	383	378	380	376	393	403	345	387	384	366	382	417	393	371	360	389	403	386	381	407	398	381	409	409	393	389	393	347	377	374	386	371	381	400	396	369	360	384	386	361	401	361	417	383	348	360	399	412	362	377	403	369	366	387	391	390	376	402	374	394	400	389	380	381	390	412	383	368	418	382	386	358	393	347	411	391	446	393	362	390	379	406	373	384	425	362	395	361	404	366	384	373	386	344	404	380	386	389	383	364	392	393	381	398	387	383	401	356	368	406	377	350	430	432	393	375	376	375	425	368	362	404	357	383	399	373	361	398	390	381	389	402	370	360	402	372	375	384	347	363	366	407	369	357	386	405	370	379	382	404	395	391	371	392	370	421	398	394	337	359	374	357	392	390	382	374	389	355	434	376	398	375	409	387	400	398	361	394	426	391	371	378	361	376	401	365	391	373	410	366	389	386	355	382	365	426	338	361	392	418	380	423	385	392	404	403	404	422	366	425	389	371	406	363	395	389	373	376	412	381	395	349	376	370	391	427	385	393	358	417	410	383	404	370	425	400	411	407	396	398	387	390	381	387	361	394	398	392	393	333	343	345	395	377	398	395	382	408	376	419	394	394	392	366	383	404	396	399	363	412	384	396	384	388	347	364	409	385	381	379	372	360	387	404	385	388	416	421	375	401	395	374	357	386	395	384	377	390	369	363	354	381	361	367	392	369	380	392	415	380	385	396	405	393	401	372	394	347	416	364	382	378	409	359	374	358	420	401	388	415	381	401	411	383	394	390	397	399	389	375	401	364	357	372	363	402	377	393	383	409	387	386	387	371	379	378	367	394	378	396	389	405	380	377	390	377	373	362	340	378	349	401	389	383	384	394	411	394	380	427	425	408	360	396	425	381	393	388	358	374	367	380	380	389	401	403	377	366	391	392	346	369	367	396	373	392	357	382	365	366	416	370	383	411	349	411	353	400	364	392	353	372	386
32286	54687	43838	29330	18493	12468	8327	6619	5316	2278	1156	971	788	725	614	564	594	496	517	440	445	437	468	422	406	451	399	446	471	417	392	453	430	403	426	422	422	404	433	444	439	432	443	431	389	446	413	429	426	412	426	416	403	426	402	414	404	426	439	468	394	431	443	423	425	413	433	423	424	419	432	366	447	441	393	409	403	408	406	406	420	412	412	360	395	403	384	412	424	411	435	418	430	408	426	420	391	406	408	410	471	393	422	432	382	413	437	433	389	432	406	437	432	440	426	419	400	399	405	406	404	405	424	422	437	404	395	441	384	384	400	417	428	423	429	416	406	386	412	388	385	394	351	405	432	413	400	389	372	377	395	409	403	404	420	392	401	410	418	444	412	360	424	403	416	390	396	425	369	446	412	430	452	432	397	447	445	418	439	396	408	414	392	426	404	420	418	449	417	407	415	422	469	418	391	412	409	444	409	372	392	448	427	414	421	400	446	405	424	390	403	410	439	443	402	423	405	418	390	376	435	431	411	425	414	422	354	436	435	382	412	409	383	368	470	419	435	435	395	397	437	414	400	435	405	395	439	453	394	442	407	436	381	367	417	446	390	402	407	427	389	408	408	441	449	434	377	405	456	409	412	461	399	440	404	405	476	402	430	403	391	417	382	440	433	426	399	452	415	412	422	416	410	446	404	397	423	433	440	408	408	382	425	415	443	410	407	394	425	390	424	408	423	386	401	446	435	420	436	395	406	392	364	411	386	347	410	383	411	418	421	416	384	442	422	363	436	411	415	421	455	421	406	396	411	422	404	426	408	416	407	397	396	385	443	415	432	346	391	407	392	424	412	410	403	443	411	437	424	409	444	437	413	417	442	390	452	412	409	406	426	409	400	422	376	391	422	434	418	399	406	398	402	396	399	428	387	422	415	377	449	398	397	438	414	431	406	444	423	439	377	411	464	407	391	433	377	425	408	406	409	409	399	423	430	455	431	443	403	422	449	432	440	446	407	410	388	427	399	418	436	428	441	389	428	405	405	403	435	400	420	422	408	435	400	415	433	414	400	417	405	429	480	463	415	430	417	413	425	436	415	403	415	422	435	421	391	383	402	435	427	405	400	384	391	390	435	455	419	415	417	410	406	414	418	404	394	393	413	420	432	429	409	439	404	395	419	409	430	413	429	389	405	428	434	427	402	410	423	413	403	417	395	420	428	410	442	435	420	404	396	389	427	404	421	394	445	437	396	457	419	381	424	434	410	355	418	415	446	420	429	436	415	421	399	406	433	374	435	369	419	398	430	421	449	425	430	440	412	428	404	384	466	430	387	432	404	402	423	413	410	430	441	419	410	418	407	404	424	403	412	411	426	389	414	424	401	389	408	413	387	410	425	409	414	457	400	432	393	388	397	438	421	407	425	426	412	415	411	445	437	391	392	439	405	413	436	422	402	422	419	412	397	410	405	403	403	414	413	445	403	421	418	368	421	402	364	410	411	413	430	404	400	415	397	413	407	401	424	423	413	411	405	424	444	410	424	430	411	399	409	407	443	445	396	437	394	423	438	398	433	411	410	373	411	391	429	435	407	381	420	414	399	372	397	414	449	416	410	388	425	410	415	382	428	397	433	430	406	450	399	407	416	425	412	407	385	411	409	424	403	394	416	405	433	393	407	425	412	384	418	408	402	396	401	416	429	422	395	417	407	403	436	413	428	431	380	432	357	388	404	405	416	409	412	386	418	422	450	387	407	403	399	416	428	407	430	415	409	429	406	439	417	426	448	424	397	394	408	419	437	422	403	434	409	395	425	404	394	415	425	411	360	398	410	399	398	422	439	456	455	424	428	389	414	418	428	436	431	397	439	407	392	435	408	408	386	400	398	424	403	392	397	437	424	436	422	394	399	405	411	421	439	408	431	433	416	386	409	399	430	403	436	427	426	391	385	411	416	426	402	409	382	419	424	436	416	418	434	412	393	442	433	384	392	380	399	451	429	416	403	414	402	398	392	433	431	422	418	404	412	460	406	444	409	403	422	461	407	395	425	428	428	410	408	421	419	421	443	398	404	416	427	419	407	424	430	416	446	377	446	402	422	395	429	438	432	428	419	423	398	435	403	394	392	419	458	407	446	385	402	374	414	388	410	378	383	387	381	419	409	443	411	388	448	404	416	401	412	383	426	387	448	402	419	403	424	414	401	408	422	407	420	405	424	423	370	422	395	416	437	417	423	419	416	429	400	417	413	425	375	407	404	442	444	413	434	408	409	424	430	390	410	415	407	436	436	357	442	406	408	453	402	431	400	432	370	434	417	396	419	431	420	414	432	401	430	441	382	393	410	442	442	381	402	382	419	411	435	424	402	423	386	431	408	421	412	388	415	406	419	405	430	423	399	432	413	406	386	449	400	394	436	431	416	413	427	396	404	413	412	388	400	397	422	450	423	399	426	416	437	408	410	395	394	425	416	389	396	400	414	376	414	388	426	363	414	381	424	425	378	404	429	431	431	428	436	410	420	400	387	404	409	437	421	391	406	402	406	392	407	396	413	431	425	402	396	394	398	402	444	436	385	415	400	431	409	457	418	425	400	430	419	431	423	413	391	377	416	449	445	414	400	378	410	398	412	426	395	439	452	409	424	379	431	435	441	422	419	411	389	407	380	420	411	425	406	435	390	442	391	406	402	417	443	426	439	463	418	397	391	435	434	404	442	387	383	407	439	405	359	410	407	411	410	417	397	427	412	434	430	410	431	406	412	425	428	387	400	454	430	390	408	378	419	410	417	403	402	399	413	400	458	406	448	409	400	395	435	453	408	381	414	436	401	377	419	436	454	429	412	414	401	433	397	438	412	399	400	378	417	385	423	391	399	404	409	441	413	417	418	428	419	418	423	380	396	429	421	412	440	381	407	394	402	429	399	397	393	410	385	384	387	417	411	394	399	377	418	408	402	434	432	459	418	403	473	449	425	397	413	469	434	427	404	446	404	408	430	409	428	424	401	412	402	452	442	380	405	422	449	431	415	413	414	404	439	383	383	424	403	397	429	403	449	437	439	416	366	447	414	405	444	404	424	428	441	392	420	428	416	424	374	405	417	399	388	417	427	431	411	399	397	424	388	443	391	432	417	434	429	388	404	402	418	409	402	421	422	422	441	413	424	359	392	444	413	415	430	431	395	387	405	432	436	433	386	412	398	414	402	403	402	407	415	452	445	386	392	405	396	433	401	398	432	413	403	386	414	413	434	420	373	403	435	408	446	384	445	409	407	379	436	423	446	379	388	426	453	422	421	407	425	417	430	430	410	479	417	456	416	402	385	411	426	363	415	400	417	431	438	420	435	404	425	420	408	443	425	386	414	419	392	446	423	395	432	402	378	402	429	429	417	361	387	405	401	435	403	383	375	425	428	430	425	449	434	437	405	447	446	405	426	382	407	418	424	394	448	393	418	434	447	412	455	417	416	435	395	396	405	402	430	382	422	407	396	393	420	401	459	433	391	388	418	438
23303	21680	29430	24693	22346	22824	19044	9312	5350	2067	1346	1022	954	856	777	716	707	635	656	562	528	534	576	524	543	540	512	509	532	559	498	442	469	514	495	508	487	485	524	502	453	471	520	470	509	487	494	493	480	468	482	509	504	457	476	460	477	546	517	458	485	502	482	511	499	498	529	465	504	491	508	513	519	500	516	524	541	503	483	476	497	492	475	525	476	484	476	515	499	474	502	480	469	530	443	523	483	503	513	517	528	475	507	454	491	504	510	488	513	478	471	495	469	496	516	495	505	506	494	482	491	464	457	497	496	504	460	490	546	486	516	490	574	495	493	509	540	479	454	478	515	494	505	512	510	498	494	510	529	482	489	460	480	525	481	478	464	547	492	503	500	493	461	446	500	460	452	500	550	478	494	493	499	503	470	543	488	479	479	483	507	481	493	532	497	506	541	485	459	479	472	470	473	489	484	509	488	491	489	484	511	533	481	467	514	478	497	500	494	446	465	472	446	527	524	468	470	455	438	479	498	506	483	485	437	457	496	463	503	503	478	469	498	496	494	524	515	480	463	510	460	508	475	503	491	493	511	469	498	485	520	503	464	487	500	489	519	490	501	468	497	467	528	504	458	500	491	450	496	498	505	474	478	467	553	486	479	460	514	476	492	454	478	464	465	523	463	498	499	497	501	461	518	505	483	480	532	462	466	479	557	496	501	537	530	489	521	455	520	516	512	432	471	510	525	504	504	511	475	476	461	494	472	470	495	453	504	506	534	497	486	462	491	460	509	499	515	492	459	516	484	510	492	467	476	505	481	516	496	486	487	480	494	487	501	483	509	520	503	518	470	512	513	458	501	522	480	487	439	498	476	485	455	441	489	493	472	492	500	467	487	523	446	489	519	498	504	534	493	481	518	501	522	514	454	499	472	494	501	533	454	477	455	523	497	463	515	488	481	487	471	541	486	513	481	477	473	455	489	498	475	492	453	448	498	510	516	476	489	473	493	505	477	494	496	517	462	507	511	533	515	493	517	498	515	501	502	443	516	512	447	500	493	491	521	464	490	446	468	492	503	518	444	436	477	488	541	487	496	499	498	482	493	503	482	482	486	495	500	483	528	495	485	467	521	487	545	512	490	498	510	500	500	529	526	498	515	491	498	518	502	452	481	509	457	496	487	470	464	514	499	502	525	494	521	488	487	511	523	503	502	447	491	470	445	520	477	522	457	511	472	502	481	530	467	481	510	467	498	519	527	486	496	487	505	473	485	488	522	492	486	492	495	493	507	509	505	487	471	480	494	536	521	501	501	487	453	499	483	519	503	499	497	472	506	510	477	486	468	513	501	495	504	436	527	488	497	479	471	466	473	493	492	485	518	499	490	477	497	492	447	489	500	471	510	490	485	490	491	491	499	507	497	495	504	507	484	486	505	484	492	461	516	502	476	485	513	469	491	437	494	472	437	484	516	515	494	491	492	506	488	494	520	507	492	478	508	479	499	469	478	491	504	514	434	450	483	489	481	513	465	453	478	482	501	512	498	447	467	491	451	484	491	502	526	522	487	461	497	482	481	512	494	492	507	529	469	523	467	475	487	485	524	499	515	496	468	506	537	443	530	498	513	480	509	474	478	505	472	482	508	477	498	549	501	504	524	480	484	522	481	508	496	472	514	507	502	509	506	479	482	509	475	447	486	495	464	458	496	460	461	477	479	494	467	512	460	507	547	441	484	495	471	525	491	500	504	485	466	497	512	516	524	483	517	460	484	515	513	505	469	519	542	512	477	530	507	481	514	446	500	453	477	480	487	507	472	457	486	490	467	520	488	511	486	495	491	531	474	492	464	463	493	499	447	494	513	494	459	431	484	443	527	510	484	514	503	486	480	506	466	403	473	503	521	448	463	482	468	487	486	512	479	494	454	442	464	500	470	492	476	445	497	501	464	495	526	468	479	478	491	500	494	451	504	457	497	464	480	483	473	442	525	521	520	496	492	483	478	459	469	476	521	486	501	464	496	509	498	510	500	454	447	516	505	474	485	486	521	487	495	500	484	508	443	478	482	498	491	477	522	447	496	517	493	501	492	449	495	454	483	531	467	486	493	441	492	492	482	468	530	501	536	531	499	527	535	495	461	497	491	483	492	513	485	476	457	497	492	513	462	474	516	491	480	469	517	467	497	513	501	502	500	495	528	527	466	493	516	500	499	447	541	497	466	497	470	489	508	470	489	538	513	479	510	484	492	474	514	480	513	508	530	505	471	510	450	475	483	477	469	491	503	480	438	478	466	521	501	485	480	523	513	461	483	477	508	478	520	482	494	523	490	456	462	540	469	489	502	504	483	503	502	498	537	468	484	447	486	525	472	542	460	485	504	465	458	489	484	493	502	499	469	494	450	448	495	529	508	514	477	506	451	479	465	534	501	465	500	502	532	457	470	492	504	459	528	498	450	496	494	507	485	466	540	510	487	499	490	484	455	495	497	513	502	445	507	487	469	453	504	482	472	486	502	467	494	484	479	510	467	508	498	478	506	521	511	522	541	479	509	485	472	467	501	477	531	445	515	449	484	503	494	466	476	501	512	474	532	536	497	474	530	517	504	500	473	495	487	484	498	515	489	505	490	493	483	494	478	502	505	472	477	492	474	520	503	470	480	528	492	516	470	495	516	489	521	497	456	490	461	490	499	488	527	488	514	496	519	515	486	501	530	494	504	487	525	499	529	499	479	496	504	490	449	485	473	470	523	527	534	481	537	473	500	517	462	493	520	519	506	476	512	513	492	510	515	492	464	516	469	503	506	493	475	533	455	494	450	463	526	493	488	522	508	531	519	461	499	485	523	477	510	496	473	486	471	474	474	488	486	498	473	517	495	501	498	509	520	461	487	520	472	445	485	488	514	484	501	494	504	510	512	491	470	503	509	464	476	511	466	468	475	491	505	451	492	463	475	496	502	521	501	489	458	506	508	514	505	513	471	458	510	459	483	494	502	481	463	496	480	489	457	529	509	499	478	512	463	429	489	484	489	516	470	469	485	476	501	463	540	509	510	510	508	469	495	507	505	481	474	471	512	488	468	484	490	508	484	519	496	463	477	508	468	471	468	478	485	479	479	546	505	469	477	474	490	479	461	510	507	488	489	489	507	500	495	507	501	494	536	521	472	474	532	456	521	520	477	462	489	497	541	495	522	503	495	497	507	504	482	487	454	471	513	509	489	530	531	496	496	511	504	513	516	499	516	498	476	498	497	485	505	517	481	494	474	498	473	493	490	488	488	506	517	439	466	481	471	488	449	515	483	495	490	457	470	476	480	493	500	513	471	505	498	509	473	513	475	488	518	478	492	494	493	497	528	508	479	506	508	472	465	488	478	518	500	499	485	479	449	498	480	498	476	548	502	491	501	486	523	439	500	492	462	496	493	505	455	527	512	490	487	533	505	491	513	483	476	478	483	444	509	479	475	504	475	481	475	477	472	485	535	526	495	498	492	479	476	483	492	453	498	492	470	469
35788	65269	52865	38091	28786	20818	16107	12392	7851	3226	2012	1609	1300	1084	967	920	772	723	634	608	546	553	546	552	564	518	537	539	572	519	564	531	546	566	544	516	505	519	498	540	488	529	504	477	485	482	521	508	567	510	503	508	515	464	553	500	469	470	530	506	492	504	483	500	488	500	517	487	487	503	504	451	538	489	493	537	530	489	471	449	505	468	509	489	533	476	515	538	507	488	495	534	538	480	525	502	511	491	512	491	504	524	540	476	467	539	487	517	480	540	493	518	502	538	502	497	540	538	488	508	483	487	490	524	515	500	518	498	512	510	552	499	506	511	500	527	479	488	499	524	496	510	507	537	498	477	466	491	502	527	468	509	472	515	504	548	519	543	514	457	473	460	515	496	499	470	475	498	518	471	495	472	503	499	506	519	453	474	492	476	511	492	502	543	485	517	511	524	473	493	506	522	487	487	521	471	503	493	476	493	480	519	542	519	494	503	502	523	486	504	512	510	456	511	516	536	482	474	486	463	480	460	483	498	476	472	492	489	479	490	486	490	502	522	484	491	508	500	500	534	494	486	473	495	521	488	478	500	475	461	506	505	509	504	545	540	497	537	501	506	518	554	479	452	502	534	525	484	525	471	498	497	506	529	481	541	503	480	508	467	498	503	518	531	469	519	510	523	473	473	527	502	506	489	511	495	507	494	555	497	464	506	512	498	515	498	513	545	520	525	536	480	494	538	495	521	520	519	475	518	463	517	491	493	491	483	478	513	483	520	505	529	481	492	465	508	494	531	515	508	486	504	491	488	542	511	487	483	512	534	492	500	486	520	502	498	489	550	518	482	491	481	507	512	459	508	475	488	539	488	506	476	467	493	472	461	489	506	499	488	453	512	491	479	528	530	491	490	478	497	490	528	499	501	477	513	466	493	494	471	514	494	477	525	485	468	506	516	474	484	497	508	426	515	499	498	498	512	479	519	502	521	486	500	516	510	502	470	479	514	505	494	514	498	501	551	524	499	505	519	512	536	497	498	511	491	511	529	490	477	492	508	480	530	507	522	531	512	503	471	490	489	545	513	583	509	486	487	486	517	539	492	535	500	488	526	543	499	535	497	500	510	500	468	529	526	530	488	494	475	500	501	484	482	496	533	518	512	491	469	453	481	519	503	507	526	489	467	509	503	470	479	506	518	510	482	470	510	482	493	493	481	502	551	546	488	534	499	476	512	528	534	510	480	481	514	484	474	469	494	528	495	541	471	451	522	515	535	502	460	470	499	519	477	522	508	503	495	501	486	506	525	537	521	478	528	501	480	530	500	542	478	515	533	522	486	464	514	476	532	517	475	509	506	505	538	512	479	447	534	472	496	499	519	506	509	497	515	477	518	497	490	529	494	521	518	514	481	491	539	472	503	470	494	510	484	532	529	529	510	532	523	518	502	515	539	460	491	528	477	435	497	475	531	505	519	481	512	499	486	509	473	500	498	481	455	492	471	559	520	483	488	476	550	488	489	522	510	478	502	530	511	508	486	506	562	495	491	477	492	479	522	463	525	511	513	534	473	492	507	506	473	495	501	488	481	524	482	511	488	497	501	458	471	514	484	495	468	500	501	514	502	501	464	509	488	548	538	548	515	522	482	494	488	512	508	513	497	478	486	535	482	512	475	505	500	513	492	515	520	554	504	513	538	500	496	498	488	539	499	503	486	477	484	512	505	510	475	494	541	487	486	507	523	507	478	481	485	520	514	522	497	478	473	511	495	480	498	490	496	482	470	511	508	470	520	464	495	485	503	478	456	496	481	488	539	509	533	531	516	476	470	509	497	504	493	506	474	533	467	502	510	484	529	536	519	509	487	490	495	482	492	512	519	490	501	466	487	496	476	512	552	485	502	500	543	510	486	528	490	527	516	482	506	469	511	505	528	515	500	467	493	497	462	479	517	451	505	533	537	526	532	535	493	534	507	535	491	515	536	496	500	504	444	511	485	547	505	493	497	500	504	498	540	481	497	461	467	475	476	469	488	479	480	519	497	524	467	518	518	530	528	500	541	505	532	488	501	520	492	477	516	515	533	511	524	537	538	521	517	516	551	461	505	524	497	489	503	502	478	498	531	486	505	527	454	496	553	481	534	485	472	520	502	518	492	472	430	520	491	541	524	467	505	459	512	486	525	473	490	524	467	487	538	530	534	488	516	490	497	465	459	491	504	529	537	517	474	521	470	462	508	484	509	511	504	465	515	477	518	514	497	552	535	527	493	534	500	521	512	502	529	491	495	513	513	507	502	507	523	461	488	487	458	491	509	508	530	491	470	484	522	492	502	508	493	492	506	507	471	487	520	497	508	513	473	492	464	511	535	496	522	498	508	491	496	504	515	508	525	522	514	531	503	523	501	534	485	488	442	507	520	504	485	505	519	509	489	527	463	465	487	489	510	452	522	521	532	486	469	491	530	476	498	471	507	510	522	495	488	547	527	506	500	502	509	518	512	455	481	502	499	538	521	467	498	519	495	498	469	510	490	514	520	522	521	513	509	502	496	536	491	504	449	496	480	480	536	511	499	475	515	510	562	468	485	493	509	494	492	516	484	495	538	499	476	481	485	515	506	490	520	502	488	524	479	478	479	505	516	487	493	552	491	532	471	500	497	495	482	516	495	498	530	472	495	497	462	457	454	492	468	512	530	506	512	503	534	478	507	527	501	496	501	531	464	503	464	476	492	510	519	519	551	485	525	491	548	512	508	542	490	480	547	509	474	506	483	501	487	521	510	484	507	494	508	510	480	554	489	489	518	489	529	527	527	456	467	497	491	522	462	494	510	480	531	518	499	521	488	534	479	511	468	496	508	495	474	476	482	488	532	454	459	500	482	514	471	491	498	505	500	505	520	485	523	459	480	494	501	485	547	496	462	499	474	545	565	487	506	542	512	529	494	518	516	516	513	464	464	478	457	526	530	567	522	497	513	515	533	474	486	489	534	526	515	495	526	495	499	554	512	517	496	505	487	502	489	508	451	502	549	507	486	515	517	464	500	467	492	478	491	508	502	493	517	499	496	517	516	503	471	499	457	483	525	534	484	527	464	524	511	492	481	490	513	488	530	455	489	500	457	500	476	487	564	483	485	534	500	498	507	507	482	535	508	468	490	466	558	478	537	480	496	476	513	512	509	498	498	509	494	513	492	533	488	511	490	503	470	508	497	494	496	450	513	458	474	495	501	493	497	521	503	526	507	507	488	486	508	499	501	472	501	465	478	476	537	503	521	489	539	491	510	515	488	504	539	491	478	522	530	494	537	507	505	509	521	456	472	532	467	489	521	536	467	504	480	518	530	511	505	512	503	495	518	498	513	484	505	523	507	486	521	519	486	462	462	520	485	511	504	509	523	524	521	536	479	479	519	477	521	480	532	508	480	494	526	488	494	498	510	543	514	513	498	501	519	553	483	462	492	560	537	507	532	491	527	499	501	526	526	515	513	532	479	474	537	509	503	493	536	518	500	499	498
32996	35828	37775	26716	12899	6580	3615	2610	1242	808	586	476	428	384	367	320	313	282	270	295	274	294	251	292	277	263	260	264	293	242	276	281	293	279	256	301	271	274	279	282	272	304	266	269	254	288	286	259	254	250	273	238	247	263	292	292	280	286	252	248	240	297	285	262	257	294	274	259	268	271	263	296	267	278	286	266	245	268	276	286	285	250	279	287	273	234	254	285	274	265	287	274	264	258	273	273	279	290	280	275	288	262	277	289	287	268	282	266	272	256	288	280	291	263	270	308	291	255	268	262	280	290	272	268	276	305	292	280	263	255	256	295	284	268	270	286	274	276	260	247	278	283	307	262	277	270	266	273	269	292	288	261	307	258	272	292	257	266	289	277	278	284	261	274	298	261	293	265	295	253	283	283	276	261	246	289	272	281	244	269	275	274	267	279	258	286	275	283	278	253	257	277	284	286	266	303	256	282	284	282	250	247	279	243	272	271	253	247	301	264	314	244	296	267	259	259	284	257	267	261	258	234	267	272	268	298	272	272	253	261	279	281	285	269	273	300	298	287	278	296	265	277	275	308	255	260	272	274	284	255	240	258	257	282	285	279	293	274	298	288	235	270	259	272	303	273	263	281	268	266	295	291	292	267	253	263	273	275	273	239	282	271	288	279	273	287	262	278	266	253	263	246	287	262	274	283	277	236	239	266	276	269	258	308	255	281	297	259	250	260	251	262	248	283	292	290	294	271	264	276	268	269	278	277	283	286	247	279	289	269	292	264	298	260	253	268	285	235	272	258	265	270	289	270	260	259	281	279	278	284	257	227	279	275	250	251	251	253	268	271	273	276	271	260	271	300	274	258	263	282	274	271	280	282	259	262	244	272	273	258	263	295	314	219	266	266	249	256	291	278	258	231	252	270	267	279	273	277	279	267	274	262	289	269	260	294	263	301	264	272	254	289	289	291	241	264	266	279	261	247	241	262	272	279	280	275	294	292	286	260	255	269	299	289	283	253	277	276	257	277	254	240	257	275	299	268	252	266	280	260	294	274	279	253	249	259	281	285	257	262	227	294	263	244	284	288	303	294	257	283	272	255	310	285	267	293	251	261	279	260	249	252	256	278	264	290	267	256	280	251	277	294	252	292	269	282	292	279	257	256	243	273	291	257	276	271	266	261	294	244	268	296	293	264	264	267	284	283	254	280	255	271	259	321	259	262	268	265	273	297	271	279	282	258	254	249	248	285	259	263	273	286	305	273	261	269	274	261	284	236	288	285	259	241	274	258	277	289	289	279	279	258	252	266	251	251	276	280	283	284	276	255	281	287	292	271	263	265	268	284	267	282	282	288	264	281	264	261	257	250	284	275	232	282	277	284	264	252	246	257	264	267	273	269	268	283	269	277	297	266	242	250	238	270	266	282	257	273	270	262	243	270	285	253	265	294	254	273	274	260	284	253	268	250	269	294	278	284	288	272	274	279	290	265	267	269	290	273	269	277	262	284	256	275	269	264	255	237	262	285	265	307	290	259	269	257	295	277	252	262	258	243	271	252	278	273	258	271	268	272	271	268	253	289	282	266	290	268	287	271	268	294	273	284	271	264	261	260	251	254	246	259	287	268	293	286	276	303	276	263	235	283	264	261	294	258	268	257	266	277	270	250	262	226	295	271	284	231	256	271	271	283	295	267	266	255	276	251	285	243	279	276	267	270	270	294	245	262	263	278	267	280	260	305	250	280	275	291	268	239	274	274	280	274	291	252	261	249	280	256	261	228	284	272	292	293	268	269	260	256	265	302	272	249	269	269	282	288	236	276	276	270	247	302	265	274	261	269	274	257	242	248	278	282	268	283	257	269	294	276	250	248	267	237	309	270	264	291	270	260	292	290	238	282	284	271	276	247	267	265	277	260	266	286	262	249	269	264	264	257	271	260	254	282	260	270	278	262	257	261	275	267	259	234	246	254	266	252	275	303	264	241	271	263	228	226	283	280	275	254	265	263	274	267	300	271	284	250	263	258	269	279	248	265	265	249	289	285	266	238	269	260	279	269	258	282	270	252	262	280	292	241	278	261	238	280	281	297	254	294	256	284	266	268	268	263	269	269	268	255	256	269	299	275	253	301	281	260	295	263	261	270	283	280	285	252	252	277	296	264	272	282	300	309	297	250	259	267	270	284	281	253	257	282	269	267	297	274	286	306	255	294	250	238	291	309	258	256	261	255	276	282	278	247	278	289	297	280	272	275	248	247	274	264	270	291	268	273	265	262	253	251	283	275	235	266	266	243	270	249	274	252	216	269	237	255	272	278	267	285	225	260	267	276	266	280	278	282	265	281	266	264	264	272	266	273	272	274	302	273	274	253	285	296	265	290	292	247	292	302	270	276	276	281	273	255	280	253	309	258	273	266	256	260	244	244	255	251	237	283	284	275	273	261	242	244	300	248	290	254	271	266	266	281	321	285	293	264	251	309	272	247	284	285	285	260	260	284	282	249	262	254	259	283	282	281	256	270	258	266	280	261	269	264	272	278	279	259	267	270	270	265	291	282	257	279	262	280	270	257	296	259	275	280	254	272	269	268	259	264	252	261	283	274	291	280	255	264	276	306	253	270	251	273	274	279	290	264	260	267	264	261	265	268	254	280	267	279	293	289	301	258	264	274	253	260	267	267	268	250	256	275	254	275	264	262	287	289	269	242	281	276	263	267	292	238	251	250	256	281	287	292	295	246	285	263	283	285	283	262	234	283	287	304	269	278	258	266	294	275	259	258	255	288	265	269	274	281	266	289	268	267	274	259	274	297	263	258	278	295	287	281	289	274	266	256	287	270	268	284	280	274	251	260	265	281	253	282	285	244	266	293	268	269	261	264	262	270	273	298	270	263	269	289	273	246	259	287	267	271	286	305	290	257	272	261	263	230	246	235	313	278	282	271	299	256	264	256	262	237	254	295	278	281	267	279	278	290	253	265	295	262	275	279	273	242	257	254	254	263	254	263	278	259	279	289	269	221	279	289	286	274	280	302	262	284	247	291	285	295	279	246	269	270	263	285	246	243	281	262	262	254	269	270	247	280	273	296	280	263	268	268	279	259	258	289	262	270	283	280	275	296	284	272	270	282	255	266	292	251	265	299	291	257	296	281	245	278	294	261	260	269	300	267	287	265	274	296	277	282	271	257	282	281	286	289	255	281	275	244	264	263	257	258	292	258	272	265	262	245	256	297	274	277	262	309	257	266	264	250	254	266	288	269	272	290	287	284	260	285	237	276	290	289	291	277	246	253	267	272	303	287	263	278	270	255	264	283	290	249	261	271	282	287	263	274	259	280	268	266	284	264	263	288	260	302	275	240	242	234	260	293	280	278	263	243	264	283	250	285	246	250	272	272	257	291	295	300	271	259	273	246	248	274	294	293	223	279	276	256	281	266	290	271	293	269	249	291	272	257	264	267	304	237	311	245	253	277	254	247	246	301	264	284	264	260	253	293	276	311	257	279	264	273	275	281
34598	48896	38188	24101	14701	9658	6068	4604	1976	1277	920	732	534	497	402	414	409	348	356	297	308	278	314	335	280	323	302	311	291	279	297	312	311	292	296	280	297	284	288	320	291	272	314	301	317	293	297	289	309	273	279	300	259	296	315	305	312	275	301	277	296	291	283	326	300	325	277	279	299	294	242	313	308	280	297	287	300	300	289	284	297	296	281	274	267	287	293	266	301	311	283	303	277	264	304	311	309	341	275	271	302	285	319	291	275	299	321	289	286	262	267	292	309	268	274	326	258	300	291	307	250	288	326	279	300	258	280	284	311	281	266	293	290	290	301	278	287	294	286	274	282	270	305	307	313	264	288	300	339	270	307	272	280	307	264	270	289	298	304	298	301	286	284	323	280	266	295	298	285	279	284	299	273	300	302	285	286	263	288	281	312	293	314	313	296	291	291	290	316	291	284	286	281	289	309	302	273	277	296	293	312	287	294	302	292	306	283	286	300	301	307	276	281	301	289	322	277	273	308	301	300	279	302	287	274	314	306	316	281	285	300	317	295	319	259	282	306	293	297	315	271	280	326	303	308	294	295	294	271	337	289	265	263	273	284	290	306	311	292	300	307	279	311	302	315	286	284	322	299	283	287	316	309	276	302	302	307	280	266	309	286	289	276	256	286	299	290	300	319	289	293	285	270	299	288	305	292	302	311	316	290	306	275	296	311	284	300	289	295	281	312	278	279	284	290	331	279	282	306	312	307	286	260	295	294	302	305	294	298	283	299	322	309	299	300	288	274	292	291	285	303	313	315	293	310	276	264	297	307	263	314	278	308	340	296	290	261	273	289	267	283	262	297	298	285	298	328	274	298	288	331	309	277	296	316	306	292	309	312	278	304	324	282	285	291	296	303	292	308	301	311	286	319	291	295	271	291	279	263	296	299	293	282	317	290	310	323	274	296	275	296	319	288	294	281	310	284	273	304	263	347	285	297	313	300	295	284	286	295	278	285	295	298	310	278	287	306	321	295	288	291	293	291	304	298	294	315	284	324	284	290	272	288	274	308	259	302	280	305	306	304	258	291	310	293	328	297	285	290	304	297	322	307	301	303	297	315	299	269	258	316	310	276	316	274	278	297	286	307	284	292	285	278	284	301	335	290	339	284	321	298	261	278	289	284	306	293	320	278	298	290	318	308	313	304	304	290	311	289	280	296	294	272	282	321	306	284	295	283	268	292	273	290	299	310	296	294	288	308	318	292	271	321	300	280	303	306	300	325	317	305	274	296	300	265	291	273	289	327	309	290	305	309	281	285	268	271	315	306	281	306	304	295	299	273	303	303	300	302	285	323	287	305	298	291	295	309	317	286	290	302	284	308	279	296	306	287	319	293	284	288	284	282	258	268	277	288	304	327	293	310	271	272	285	291	310	276	281	313	315	291	317	319	273	318	301	296	273	295	296	294	311	300	273	297	292	329	300	264	280	278	279	299	301	303	316	298	320	269	297	315	300	312	298	309	268	286	290	322	321	305	290	288	291	284	314	300	255	295	276	290	321	288	298	298	275	277	292	303	299	307	323	244	264	323	313	291	299	285	285	295	285	303	254	291	311	304	281	307	261	295	264	249	301	293	310	298	270	314	283	302	303	253	284	291	302	305	315	322	269	293	310	288	309	290	272	290	277	324	319	286	265	305	315	322	312	267	295	269	298	284	299	267	326	273	288	280	283	336	281	277	289	258	278	314	264	320	304	291	284	303	286	272	325	352	344	323	311	301	306	306	313	312	310	276	293	311	293	288	314	308	304	300	309	285	322	289	304	290	317	302	282	288	285	270	316	269	334	271	292	284	255	279	286	297	270	288	288	275	294	265	304	342	283	313	325	288	292	296	282	302	257	301	303	276	316	297	293	300	309	299	311	317	263	309	292	301	292	286	325	291	316	283	301	298	329	286	275	286	292	286	280	297	296	255	310	297	288	272	314	277	302	291	328	302	325	281	289	304	318	305	318	300	298	267	294	318	306	270	309	307	303	281	301	322	281	283	295	300	296	315	267	302	287	265	320	295	282	352	283	290	265	305	297	284	324	271	268	303	274	276	290	286	288	311	302	300	319	294	292	276	284	297	294	292	271	293	320	303	293	280	308	306	304	292	302	298	286	306	295	304	278	302	287	321	298	278	256	295	303	286	307	290	285	316	326	304	314	261	261	300	297	286	280	330	289	285	307	313	290	309	285	328	276	325	323	315	309	277	286	287	286	276	318	282	294	296	272	279	269	276	321	295	285	300	273	305	296	306	282	303	325	307	253	300	288	281	272	336	323	281	293	332	277	304	291	276	287	307	277	296	296	282	313	281	263	281	286	301	299	291	276	299	290	281	306	289	248	290	294	340	298	278	303	318	293	341	291	302	287	291	282	301	304	300	286	299	282	301	271	269	291	289	287	302	317	305	279	279	281	278	289	316	320	306	277	284	293	342	269	292	301	284	305	291	298	290	334	279	289	305	278	295	288	277	296	327	286	292	316	267	308	291	300	258	327	304	288	252	285	299	288	263	294	297	309	314	279	296	295	317	319	309	298	317	296	316	295	287	278	297	298	314	323	293	254	291	272	272	267	304	296	309	283	315	292	293	275	284	291	265	281	270	317	258	293	280	311	282	286	321	294	306	281	285	245	292	287	271	286	320	312	292	332	308	293	304	287	297	284	286	284	289	294	288	309	271	305	287	311	287	267	319	299	257	297	315	290	287	287	322	315	295	288	295	291	310	307	284	313	324	312	306	284	281	272	287	316	274	310	289	284	285	308	289	287	313	290	292	297	315	290	330	288	267	316	273	282	317	328	288	292	289	294	291	279	295	302	285	253	289	293	303	300	271	302	305	275	312	332	297	275	284	297	301	297	341	288	312	293	293	298	294	284	315	274	310	295	311	296	297	286	295	304	294	257	310	283	301	307	300	300	288	304	341	272	284	298	307	311	294	291	266	319	299	288	286	309	298	291	301	300	302	314	280	278	305	280	320	288	254	309	307	289	297	312	295	260	274	301	284	299	294	281	248	319	304	276	273	269	306	327	292	287	328	312	309	310	306	285	287	293	307	304	327	265	293	285	295	287	290	318	315	289	296	302	284	297	286	308	278	324	280	331	321	305	295	302	282	311	302	296	298	259	255	299	292	289	276	267	272	271	274	323	320	254	283	302	303	275	301	268	298	272	306	321	289	290	295	309	280	322	315	284	305	339	290	318	320	308	294	290	291	297	296	281	279	318	289	271	297	309	319	308	283	291	316	291	285	300	301	312	305	283	272	300	301	303	310	268	305	291	287	309	284	301	285	303	271	290	337	303	299	308	303	273	313	306	294	304	297	315	342	265	287	293	267	307	302	287	289	308	258	303	304	283	329	284	304	297	305	287	309	328	272	294	302	334	264	298	272	311	330	296	296	269	291	307	266	305	311	303	286	305	277	267	310	309	299	286	331	293	317	282	321	279	313	297	291	300	276	293	291	298	285	311
24402	21630	29192	26087	23030	17711	10982	6324	3042	1749	1181	816	619	555	511	482	428	460	366	349	359	329	341	321	320	333	338	328	340	308	304	353	281	306	303	286	327	337	336	300	307	306	333	355	343	332	334	332	331	316	335	310	314	304	306	320	327	318	305	346	339	304	302	310	322	321	318	308	338	305	306	331	319	315	332	337	317	328	310	322	327	332	304	305	305	302	322	326	333	317	335	293	300	328	324	305	317	301	324	335	335	309	327	325	321	309	319	285	295	309	319	305	343	301	293	314	307	345	327	302	306	313	292	333	311	305	319	336	335	329	355	313	320	303	315	313	294	333	279	321	320	336	300	319	321	339	291	319	317	323	285	300	308	340	321	309	339	308	310	327	333	310	305	320	328	303	312	332	315	323	302	299	334	274	323	326	328	319	306	316	303	308	332	311	318	315	317	322	324	313	278	298	329	318	309	299	328	340	323	338	323	337	307	314	297	332	336	318	328	347	348	319	294	322	315	303	340	349	338	319	304	292	310	303	323	341	324	304	301	313	327	311	328	301	305	323	324	306	295	301	306	314	351	327	329	278	339	324	303	293	329	300	325	302	327	310	311	322	335	338	313	309	329	334	296	317	285	347	291	316	318	297	335	298	339	308	288	302	298	301	300	313	294	310	313	330	304	333	301	297	331	297	322	297	317	323	311	300	319	335	310	319	297	281	337	331	332	309	334	344	310	308	330	313	310	349	314	279	318	283	299	332	337	298	321	350	309	321	291	312	295	327	300	328	339	322	332	315	294	327	314	284	313	312	302	310	337	316	309	352	313	294	291	314	306	293	315	346	341	309	320	331	329	284	320	335	322	313	333	310	327	317	327	303	283	331	317	313	346	307	322	299	297	330	317	327	327	307	326	325	303	315	300	354	336	324	290	297	322	304	334	332	296	298	306	316	318	313	315	300	313	300	323	344	297	304	339	327	301	346	317	290	290	323	329	327	296	339	336	308	339	347	314	344	325	303	333	307	340	310	340	330	319	305	278	330	320	334	323	321	316	348	322	336	311	295	280	306	274	320	336	284	309	297	367	293	326	336	333	309	302	333	312	330	355	313	323	331	312	325	276	318	311	310	305	314	313	335	313	328	294	276	357	277	317	318	325	324	322	317	304	322	317	313	300	311	290	330	321	322	327	325	328	349	324	336	297	320	322	330	311	325	333	298	326	280	309	311	323	286	306	307	303	312	323	305	311	315	325	316	330	293	314	325	291	306	335	346	313	338	323	318	289	301	320	344	320	319	298	313	326	330	332	310	336	337	300	337	311	320	360	275	315	307	279	313	332	309	303	342	286	335	311	315	310	318	308	299	323	311	296	299	343	321	303	323	299	320	289	327	314	279	309	336	314	333	293	311	278	304	310	318	294	318	306	335	326	336	333	326	366	296	300	319	322	329	316	329	319	316	298	317	298	318	304	339	329	306	317	338	296	320	334	323	306	345	295	314	314	333	348	325	294	324	325	295	289	295	322	293	344	331	321	322	314	286	308	304	296	292	306	312	297	327	289	302	316	313	305	306	288	341	320	324	305	318	316	329	344	305	325	325	287	319	299	336	308	330	320	306	286	341	296	345	324	320	345	331	292	293	294	311	334	312	324	288	308	358	305	338	344	321	333	318	312	317	333	322	300	338	279	342	307	330	309	315	286	291	305	312	286	306	307	350	307	263	344	329	313	326	315	315	298	299	301	276	309	312	315	329	359	335	318	294	340	311	300	312	327	294	286	279	359	326	302	276	322	321	345	342	349	285	325	301	324	317	342	297	327	299	316	323	320	339	330	340	293	302	341	302	329	320	322	311	348	273	336	333	309	314	337	336	340	310	307	317	316	307	321	312	305	295	308	296	336	299	348	287	298	338	334	293	284	310	322	307	346	318	321	287	337	289	314	333	338	297	314	320	299	300	322	296	327	322	316	327	312	310	310	317	286	313	324	305	341	341	300	318	312	321	301	293	316	295	333	341	326	281	324	328	308	335	303	314	277	321	324	339	310	322	308	312	301	313	331	281	302	326	297	339	330	342	311	297	311	300	301	291	326	294	335	342	309	319	336	326	287	342	319	307	323	322	340	298	286	316	325	306	292	326	303	329	300	310	323	316	311	317	366	337	310	330	309	328	310	307	328	311	331	310	305	321	322	314	336	326	331	302	302	336	316	349	301	337	288	329	320	285	335	347	362	332	338	337	314	307	318	281	328	317	305	310	338	313	294	296	315	300	310	296	293	307	340	306	319	316	324	333	313	307	325	309	336	325	327	323	316	329	354	361	315	332	300	311	323	295	297	314	297	284	306	289	306	314	324	295	362	341	298	330	309	327	326	302	336	304	304	303	299	348	319	301	315	359	326	308	310	331	317	320	356	303	348	318	328	343	312	315	282	326	323	327	321	302	318	313	306	334	315	328	321	328	327	328	310	331	320	317	337	351	313	346	320	305	309	331	304	323	316	290	322	306	320	317	344	310	324	330	307	326	335	329	314	298	296	308	327	315	315	301	306	279	333	281	307	299	328	331	326	335	331	287	307	309	318	323	300	349	281	293	329	314	301	286	323	311	320	322	335	304	346	303	331	337	312	310	305	291	296	305	302	321	323	289	304	314	335	316	334	337	311	340	298	313	334	303	334	307	323	296	323	292	292	318	297	300	293	361	298	277	309	313	293	307	315	317	309	331	330	308	329	325	325	324	336	304	269	330	352	306	290	318	271	298	333	288	323	327	290	302	292	338	324	275	304	341	334	336	306	301	316	327	330	338	332	301	333	323	321	308	298	336	307	326	322	326	322	303	302	333	326	303	351	320	319	306	314	334	318	311	318	327	331	315	352	302	323	335	284	300	303	316	303	319	321	323	326	342	299	298	361	308	330	313	288	294	315	323	314	297	292	302	308	294	304	322	316	282	326	311	308	319	289	306	316	297	297	324	317	305	309	312	310	302	311	332	317	348	328	301	300	309	322	328	326	334	340	288	313	321	302	303	298	301	320	312	321	315	295	291	349	307	313	308	328	310	313	344	325	314	367	335	298	319	306	314	288	322	328	360	312	312	320	302	306	317	331	330	319	349	295	327	292	311	296	311	300	318	311	321	295	320	302	306	306	310	334	307	343	286	296	288	274	327	311	292	318	327	303	309	316	314	313	301	311	300	337	345	331	324	322	326	329	300	298	316	324	354	296	326	345	337	327	313	356	319	322	328	326	316	343	353	325	331	322	328	301	311	331	320	323	323	361	308	314	299	318	322	308	318	345	316	294	310	328	353	325	302	333	322	317	306	360	315	318	351	321	302	301	310	319	308	290	315	318	307	329	305	305	332	270	301	308	299	319	327	315	290	318	339	350	311	308	318	306	284	301	356	322	325	354	322	293	298	340	302	302	298	335	304	332	315	328	333	289	285	292	312	339	313	295	299	306	293	297	325	336	311	334	311	312	297	340	342	300	315	310	283	345	343	292	277	306	314	292	331
33355	57698	46763	33900	23804	15642	12648	9088	4848	2626	1792	1169	937	751	621	564	532	465	442	415	380	376	347	375	339	344	325	362	343	322	326	345	347	346	343	342	343	316	311	370	344	325	312	316	345	314	341	296	376	350	315	320	356	369	326	325	342	339	336	337	386	327	299	333	317	350	360	368	366	350	347	325	330	358	351	339	369	315	323	333	312	325	354	357	349	345	316	316	354	339	328	330	348	334	355	355	326	356	348	327	343	348	357	338	338	339	353	316	319	348	322	317	336	340	320	324	309	336	301	360	350	292	325	332	354	346	324	360	329	317	324	339	334	344	340	323	326	323	312	361	363	345	316	342	335	342	341	316	337	330	316	324	326	330	318	340	306	344	310	349	295	326	321	305	330	347	316	354	336	366	318	330	320	333	331	317	335	350	311	342	374	337	320	369	325	340	343	368	336	320	325	313	326	317	318	353	323	359	329	322	330	331	345	336	320	336	299	307	351	333	344	312	357	333	327	319	351	296	334	335	338	318	334	347	357	325	331	337	339	355	339	290	332	326	302	310	320	322	332	356	348	320	313	342	319	317	351	326	351	369	317	321	313	322	323	363	330	370	373	313	322	339	326	310	325	313	334	349	316	323	358	319	340	290	377	353	313	338	333	319	296	308	316	348	318	357	340	335	321	329	317	341	336	315	336	322	329	337	335	329	345	331	333	335	344	331	340	302	319	340	333	342	337	344	332	333	334	289	325	307	346	321	308	325	363	323	319	316	359	368	349	323	331	338	314	349	319	310	320	326	351	315	325	326	295	342	352	342	359	312	334	328	331	334	320	331	338	301	340	319	333	338	316	302	281	341	307	336	337	333	323	327	344	344	333	355	297	317	336	353	319	376	340	328	322	321	318	325	315	298	317	324	307	321	357	312	308	351	301	351	338	291	328	330	334	332	340	338	323	322	327	315	357	346	342	328	346	346	333	321	312	346	308	346	360	347	309	329	373	351	323	330	350	315	336	356	297	325	363	310	358	324	374	329	375	328	350	331	302	349	363	323	349	372	342	331	293	320	337	332	307	331	346	328	308	344	305	344	299	347	347	340	314	331	323	325	353	345	339	343	330	327	365	326	325	324	335	331	343	329	341	331	336	357	346	348	330	339	342	347	334	354	329	350	346	321	323	337	337	322	339	342	310	351	335	332	369	351	327	335	320	335	333	332	343	330	320	350	345	327	348	332	363	351	327	355	345	318	343	335	342	358	317	349	286	295	345	304	318	316	308	337	323	335	361	341	362	303	312	320	322	332	344	343	311	300	337	365	344	315	332	304	347	305	324	337	336	369	354	331	338	342	317	357	340	323	313	338	329	345	360	325	306	345	328	371	309	338	371	323	344	331	355	339	361	317	330	313	364	345	336	339	312	327	321	346	351	342	352	321	333	350	348	316	311	334	360	318	336	353	299	313	336	333	318	344	325	343	330	316	334	331	329	317	335	288	319	332	341	329	345	353	325	323	324	309	348	365	349	309	323	314	330	321	320	365	271	348	345	329	334	313	292	321	345	357	329	342	328	357	332	311	317	343	308	295	299	327	321	316	341	370	350	336	311	313	332	319	327	321	339	322	299	323	336	368	335	375	327	323	335	357	321	312	341	357	351	330	336	307	311	298	331	334	333	347	352	314	322	334	330	335	313	324	327	293	335	319	379	366	349	334	315	313	306	332	322	330	335	319	350	344	352	327	341	310	318	330	317	272	345	337	318	307	293	354	301	320	343	337	307	305	361	293	342	318	348	336	325	322	344	348	347	307	342	341	319	348	331	321	340	340	313	329	301	331	332	335	327	354	325	355	352	326	338	330	310	361	312	336	327	326	326	346	326	325	317	340	323	320	347	314	348	340	340	332	340	313	302	321	323	344	340	338	324	331	319	361	342	347	325	352	333	322	329	302	313	328	340	362	337	300	319	336	334	304	317	333	329	324	327	325	328	357	352	363	354	297	326	302	324	336	324	338	333	356	330	308	380	355	314	285	295	330	351	342	348	341	338	378	345	344	333	367	308	287	305	349	333	333	317	340	310	345	323	328	328	303	336	351	312	322	309	326	328	342	338	368	328	355	339	348	338	292	317	350	303	335	319	303	349	358	324	362	283	323	386	324	337	352	342	331	347	330	304	357	314	324	332	305	328	340	334	345	328	348	365	337	357	338	316	343	304	335	361	327	350	318	346	345	284	335	362	317	329	353	328	320	336	326	310	351	315	321	353	328	340	347	383	328	344	332	313	351	347	343	285	312	322	324	358	331	323	306	340	320	346	337	303	319	356	360	314	330	329	325	322	326	350	309	346	317	339	338	330	349	315	347	309	362	300	355	338	318	336	324	316	365	374	311	344	358	317	335	333	314	353	320	299	310	349	332	344	348	358	296	295	369	370	314	304	334	331	351	325	343	303	338	320	363	357	337	359	316	313	302	327	349	335	339	349	342	342	321	344	310	339	310	338	342	366	345	328	338	337	300	313	337	339	308	328	350	300	339	366	337	323	327	337	335	313	307	328	325	341	311	300	328	350	324	327	360	341	329	327	342	336	346	347	330	328	322	308	365	343	355	312	320	353	314	335	321	355	328	357	300	327	316	333	315	325	350	334	323	369	333	310	303	339	285	337	340	363	323	344	315	319	348	307	363	306	377	330	316	330	280	335	311	317	365	330	359	348	340	303	323	334	362	324	317	280	321	322	339	310	341	324	316	341	321	362	339	346	332	318	342	305	311	325	309	300	320	357	325	312	357	330	337	321	334	346	318	343	342	396	334	342	376	317	362	315	321	322	338	325	336	296	330	331	350	331	341	328	355	322	317	344	319	334	325	323	332	306	311	336	299	319	334	348	356	344	314	309	283	319	319	336	351	337	334	343	322	344	353	323	313	358	335	306	337	358	346	347	319	327	334	332	340	328	349	313	362	321	339	353	328	347	339	374	316	347	321	324	325	333	318	315	343	318	330	338	332	364	287	321	309	312	336	336	348	331	334	320	304	319	342	327	337	334	312	337	308	308	326	313	344	347	342	319	337	332	303	330	312	322	327	333	342	370	348	314	343	330	314	323	360	316	345	322	336	327	316	338	314	333	340	320	338	322	353	318	336	314	347	319	318	362	338	304	317	338	330	334	332	337	342	351	328	351	331	338	357	362	345	298	339	327	319	333	363	352	356	330	307	322	335	372	317	357	286	325	325	310	330	358	344	317	336	351	314	344	312	324	345	322	338	356	320	302	363	340	356	340	324	319	336	325	323	333	325	379	313	320	321	318	330	364	323	327	302	355	344	340	323	352	332	322	339	328	335	349	319	327	332	335	309	342	318	354	326	307	334	330	340	334	316	346	298	339	289	325	330	317	340	330	317	328	344	324	349	339	355	342	302	361	313	348	298	326	314	334	331	346	364	332	328	335	319	330	289	330	352	347	309	325	332	322	336	349	296	330	335	302	320	343	312	342	334	317	333	313	339	301	339	390	355
25691	21800	29606	28132	19194	10228	6988	5623	3088	1369	946	726	638	578	519	493	480	427	456	383	371	398	389	403	395	387	375	412	449	403	386	385	411	407	431	385	376	415	429	401	366	383	380	365	394	362	355	421	393	389	370	420	426	379	405	441	382	446	379	383	387	369	374	382	375	417	431	379	347	379	407	388	390	390	380	378	364	383	406	391	395	421	382	382	348	424	366	374	377	398	373	359	379	397	385	373	428	350	412	377	372	371	399	420	401	368	396	398	353	396	421	395	398	382	384	364	389	371	378	412	376	399	405	375	397	372	395	362	369	394	355	385	381	392	358	411	370	356	364	433	395	434	391	380	367	386	382	383	393	384	352	421	409	404	374	373	411	383	373	387	375	401	434	378	383	383	404	385	382	356	391	390	380	358	364	347	425	381	360	409	369	408	426	392	396	366	394	376	372	364	383	423	385	397	365	383	366	382	379	339	400	381	407	395	391	404	407	360	383	404	381	374	395	400	384	373	412	401	403	391	395	422	398	362	405	371	430	334	407	385	375	405	361	390	390	362	394	393	376	356	415	359	363	394	375	398	380	397	381	394	397	371	389	379	391	397	408	412	340	413	400	394	407	388	380	415	398	335	399	427	433	395	408	378	410	428	374	341	368	406	366	403	369	386	375	400	378	383	418	399	425	412	358	368	386	353	391	417	412	345	388	383	360	376	362	399	402	374	378	375	382	403	374	378	407	371	379	370	381	407	390	390	381	373	383	373	383	366	392	394	336	366	383	380	404	420	398	398	393	393	410	395	398	434	360	411	384	406	397	378	404	364	379	353	388	392	403	385	360	387	407	332	380	369	396	387	416	391	396	376	348	403	373	421	395	381	389	444	387	401	386	397	373	383	407	384	412	388	395	374	387	402	408	374	355	405	388	432	377	371	355	431	389	390	387	381	392	379	398	383	419	383	390	393	400	416	408	402	446	408	379	419	370	387	395	394	394	386	374	398	365	391	393	412	374	383	375	398	397	373	413	400	388	424	405	380	381	365	363	371	432	395	374	388	386	398	378	344	420	403	375	438	336	395	390	407	375	414	372	375	409	377	367	411	407	387	372	391	363	389	396	380	396	429	424	386	402	356	372	357	384	404	360	388	381	379	394	427	388	406	386	404	407	424	440	377	384	361	373	392	394	396	406	376	367	382	392	393	367	381	412	398	385	347	374	384	397	410	372	385	371	373	416	383	349	395	368	362	387	393	392	392	422	378	381	365	374	384	408	374	376	394	398	384	381	396	382	383	384	406	376	395	384	375	381	348	408	368	413	410	359	403	389	377	375	400	391	355	368	383	364	390	409	358	361	348	388	395	396	391	380	422	409	421	386	381	376	418	359	378	373	383	394	368	399	404	363	392	366	377	385	403	387	344	402	368	389	386	402	386	404	379	418	381	357	355	388	365	408	400	402	361	401	355	398	375	380	384	382	378	429	417	372	401	354	369	398	398	404	407	390	407	398	370	396	391	371	338	360	401	357	404	369	370	388	375	374	374	368	382	373	379	344	392	402	368	386	354	400	394	408	369	395	401	374	356	387	387	401	398	393	395	369	431	397	373	407	382	406	370	415	380	366	393	400	408	371	430	374	384	399	420	391	372	377	384	386	401	384	386	411	387	363	403	395	374	403	380	388	398	392	393	395	340	394	395	417	406	425	370	369	379	394	407	379	400	404	426	387	423	373	389	374	388	420	386	401	385	384	430	422	400	390	420	407	390	345	408	414	382	370	403	411	375	396	399	415	400	417	422	398	397	368	350	383	397	405	377	408	356	358	391	369	350	393	420	381	405	427	376	385	406	388	385	375	383	391	391	369	393	357	376	406	397	399	387	391	410	399	398	395	378	386	403	365	404	381	419	393	349	425	392	379	396	415	345	374	378	393	407	399	397	409	382	413	384	410	408	392	367	403	387	385	395	357	386	388	367	401	380	413	384	362	367	409	416	406	372	359	394	377	378	410	396	394	373	388	401	395	414	374	391	390	409	388	401	373	409	366	392	412	390	365	385	374	407	397	389	382	413	407	379	369	419	417	377	359	409	411	374	344	370	369	387	386	392	399	378	390	389	396	427	382	409	394	368	387	432	363	363	383	395	395	379	385	406	380	418	419	391	374	381	384	385	379	381	402	380	368	396	400	361	375	388	391	374	394	389	346	395	423	382	371	433	382	394	414	399	398	392	359	376	401	407	411	364	358	357	384	373	377	382	421	404	410	406	365	398	362	372	393	385	393	416	392	375	432	375	384	380	379	363	394	374	356	368	427	383	387	398	345	356	400	396	387	366	391	372	405	438	390	386	388	389	401	354	401	373	395	420	409	374	365	414	365	389	369	387	398	348	336	408	379	410	404	368	379	415	365	381	440	398	354	374	363	358	392	354	374	375	401	399	403	378	386	375	365	388	385	396	394	387	344	365	413	428	414	377	372	402	381	386	366	408	374	416	392	395	368	390	386	398	395	369	394	377	393	390	380	395	382	381	408	445	362	412	372	371	381	396	401	371	384	349	394	414	413	377	407	399	393	378	397	370	389	385	393	387	402	407	411	351	379	371	366	414	366	376	393	398	402	403	389	354	380	365	377	394	407	352	367	431	396	402	377	403	409	402	405	425	409	378	412	381	387	389	381	375	399	400	382	385	380	394	349	384	395	408	400	384	371	428	402	371	373	383	386	393	359	377	384	384	412	378	370	392	375	401	376	396	380	402	385	411	377	387	366	390	406	419	385	395	323	373	352	430	401	373	384	400	381	429	404	386	361	411	388	338	369	396	401	386	372	379	393	390	404	411	395	379	390	418	393	385	382	372	358	416	392	416	393	407	382	361	398	384	422	373	346	371	414	391	378	396	385	381	341	400	384	383	340	385	391	407	403	385	383	404	399	368	379	348	376	372	397	370	377	368	395	381	369	376	359	372	372	409	392	355	410	398	445	374	419	396	417	376	405	392	379	368	365	381	413	393	370	399	388	430	415	397	417	396	394	389	370	397	414	388	420	383	395	401	396	412	424	378	367	390	423	426	348	383	401	387	394	372	369	376	400	383	396	373	395	394	395	397	390	412	365	375	380	381	405	394	374	400	407	406	401	384	458	404	374	407	374	366	411	400	368	418	385	405	406	372	416	390	410	386	395	374	363	414	396	379	366	386	384	395	416	362	400	364	386	383	373	406	376	402	365	355	375	384	401	392	370	422	408	394	424	415	379	379	383	387	361	398	393	387	364	423	416	405	382	366	382	388	399	360	411	410	378	414	348	414	367	394	392	390	362	384	424	362	387	389	416	408	412	403	373	350	385	397	389	383	385	377	387	380	398	404	394	393	403	366	393	386	406	401	352	416	408	387	401	407	357	398	382	434	351	345	390	380	389	370	375	390	364	384	361	394	387	426	409	383	390	342	409	381	392	424	426	448	377	392	376	393	399	379	384	384	389	379	376	381	406	380	410	395	342	400	350	376	371	403	375	381
32008	54411	43460	28827	19034	12540	11011	9612	5265	2231	1521	1050	886	840	618	585	586	537	512	463	426	440	421	418	427	433	440	415	440	445	416	429	444	440	409	425	417	409	434	400	442	439	419	413	423	419	425	412	406	428	411	402	401	429	442	417	448	412	421	437	415	424	395	427	437	376	389	424	444	446	457	398	422	399	398	450	457	412	407	431	407	402	390	419	396	429	402	389	443	420	425	380	396	402	406	387	408	430	395	388	405	444	402	409	409	384	401	409	403	403	400	425	436	416	418	415	406	408	439	391	415	384	400	402	369	398	440	394	406	380	414	412	403	409	388	398	398	381	393	420	407	424	412	392	382	433	364	405	418	392	399	419	382	412	415	400	421	417	396	417	376	401	443	424	421	429	438	414	421	408	416	420	401	402	464	406	412	441	393	443	460	407	427	418	377	398	379	368	432	416	458	409	406	377	406	410	426	451	422	448	407	424	406	407	415	423	402	419	436	440	441	444	412	423	377	420	440	434	364	385	440	445	398	436	420	403	442	437	411	402	444	428	428	412	391	429	377	400	390	405	409	439	398	370	399	419	402	424	424	407	449	411	404	425	410	399	381	427	376	417	416	414	413	394	387	400	425	410	425	409	401	417	422	448	418	406	407	407	411	453	427	389	371	414	400	441	399	392	432	365	384	424	438	400	436	430	404	417	420	424	382	415	353	403	443	394	418	431	439	446	417	419	398	421	439	418	429	435	413	436	378	390	444	415	396	421	431	405	409	426	393	374	408	398	396	379	431	380	408	422	408	418	435	458	388	421	438	423	407	425	410	406	430	408	431	419	401	431	436	408	441	437	436	417	446	423	427	420	424	385	413	395	419	431	387	403	380	412	418	428	410	414	415	448	401	418	404	431	437	414	431	429	398	423	380	424	401	410	386	401	405	463	405	401	409	419	425	377	402	435	407	401	434	411	434	421	385	450	406	410	414	366	442	423	419	394	449	406	412	374	412	413	431	433	429	408	419	396	453	419	400	420	444	386	423	393	428	369	433	425	463	441	403	392	389	454	429	383	450	427	410	449	421	407	414	397	415	425	422	420	429	415	410	418	423	432	405	428	425	415	453	412	394	437	436	418	409	418	413	448	370	404	378	390	427	430	427	405	403	399	393	441	390	465	394	388	397	412	443	383	431	415	435	455	408	428	403	409	421	424	414	393	425	414	436	412	427	420	414	407	423	454	408	446	445	410	443	403	437	408	427	360	447	414	415	436	414	404	433	454	415	470	419	407	397	417	432	365	390	432	402	417	424	415	373	403	424	421	420	393	404	398	425	427	409	442	401	437	453	412	406	394	399	387	400	414	424	428	405	405	403	416	421	406	416	396	397	417	388	431	386	410	418	380	408	447	410	445	380	405	367	440	439	392	420	399	402	407	456	409	385	419	413	410	426	401	381	429	408	400	438	421	435	417	423	400	430	429	416	372	408	397	414	453	416	424	436	406	391	437	393	406	398	415	401	414	417	419	452	429	404	413	427	431	387	428	424	409	386	431	397	450	389	451	422	381	400	398	406	422	404	399	452	425	441	390	439	437	425	415	411	422	434	443	434	455	430	432	411	436	404	378	402	417	381	406	420	423	375	391	431	387	423	397	396	415	426	421	410	403	434	394	412	445	424	447	409	438	404	404	382	402	395	396	404	411	409	386	411	392	403	427	403	436	360	397	406	416	406	413	426	454	427	416	407	431	393	444	433	419	439	418	397	434	413	399	413	420	471	412	390	410	451	442	427	444	462	401	391	410	461	470	431	416	405	404	412	417	429	398	466	382	448	397	445	418	400	433	418	433	417	397	479	439	424	398	415	437	412	390	381	409	431	412	390	411	432	460	388	411	422	410	436	419	405	429	411	430	424	421	377	442	407	413	382	385	404	395	385	419	395	387	399	418	402	460	425	434	456	381	403	409	403	419	386	412	426	441	429	409	404	401	432	422	426	423	421	419	446	450	410	431	424	420	380	444	393	386	420	452	406	397	431	425	401	410	388	429	404	385	485	422	441	464	408	397	436	401	437	424	416	463	399	442	426	416	414	414	408	462	407	435	457	467	410	384	439	406	408	400	403	387	394	423	401	417	393	417	423	428	430	422	403	374	432	413	405	405	456	435	400	410	426	375	399	368	390	383	416	427	410	397	405	403	462	413	386	408	404	420	413	452	425	420	387	397	436	421	419	379	441	445	392	379	454	418	376	376	408	413	407	412	415	391	446	472	421	418	415	396	426	411	418	403	387	417	422	397	418	413	395	409	407	411	396	428	407	433	387	397	412	391	403	394	404	382	387	400	367	396	437	395	417	394	455	445	401	396	428	453	430	415	438	419	433	397	393	419	411	398	401	433	408	374	414	412	411	454	381	433	422	431	436	406	392	437	436	431	429	421	413	410	373	426	421	417	423	438	407	401	422	388	432	402	419	383	406	404	455	410	405	400	420	355	419	398	442	427	381	409	412	388	429	428	397	401	396	410	418	414	387	430	406	397	365	443	436	387	450	389	459	413	411	422	435	422	405	422	439	412	427	427	454	449	410	422	384	414	453	438	433	412	436	416	428	434	423	419	422	445	451	403	426	452	464	439	434	413	415	385	424	412	418	429	419	400	420	431	398	434	420	380	413	417	406	430	405	397	419	424	384	450	427	450	435	413	448	411	458	384	435	452	385	442	426	435	398	395	417	424	398	462	435	462	430	441	424	448	450	410	445	392	388	432	415	421	415	426	372	427	391	454	374	417	417	421	389	419	438	408	406	411	417	434	452	406	446	423	388	437	427	414	410	439	385	402	394	416	421	399	405	366	409	412	422	422	413	376	396	483	437	425	403	416	411	412	397	434	416	393	397	398	408	422	378	409	402	425	396	409	420	442	418	407	393	406	415	460	420	440	438	410	422	416	402	425	409	415	407	449	392	417	443	407	390	400	417	447	431	390	395	393	410	463	439	376	455	410	412	402	368	413	443	415	421	423	429	401	448	400	377	401	416	393	420	423	408	400	432	450	420	403	414	429	445	419	402	428	435	426	432	411	431	411	445	412	416	410	384	441	405	434	395	427	391	405	403	407	444	434	440	396	427	404	424	408	399	434	387	433	409	419	406	399	385	406	388	455	415	417	409	388	440	422	406	392	419	398	430	437	377	434	443	417	401	431	419	431	412	440	415	435	411	427	389	421	412	403	394	395	422	451	388	415	405	401	438	392	411	419	429	398	421	421	426	408	460	412	406	427	429	399	408	424	443	420	418	453	410	441	418	419	418	424	413	421	389	413	430	383	415	433	426	421	416	425	441	419	398	382	427	439	408	414	431	403	421	437	421	383	416	402	406	425	374	408	438	413	452	390	440	376	403	427	414	417	402	424	420	399	431	423	417	426	382	415	396	392	443	433	389	414	428	419	412	417	422	403	387	378	413	432	434	402	413	434	438	379	432	396	413	391	410	376	437	430	395	405	430	419	429	418	434	421	402	419
23309	21669	29396	24667	22535	22789	20945	13090	6996	3377	1790	1226	1072	1007	798	769	682	679	635	583	589	515	478	626	524	498	551	512	547	521	537	518	505	523	532	503	464	561	464	522	497	494	482	496	456	498	532	499	453	514	490	490	481	501	501	509	473	513	524	493	468	464	499	491	465	456	532	520	506	442	474	520	499	472	515	569	495	514	507	500	516	483	523	493	505	505	484	512	452	493	515	473	482	505	473	481	492	506	508	514	509	532	492	506	515	517	530	464	491	489	508	512	478	457	491	486	497	490	457	525	444	498	505	466	484	474	515	454	536	501	532	519	500	469	482	484	508	474	489	533	528	466	511	545	491	464	498	472	494	519	492	475	492	525	471	494	492	477	465	461	496	445	495	506	538	534	448	523	528	529	512	509	512	503	536	503	516	503	524	494	459	471	486	463	481	522	523	457	509	473	483	496	525	466	509	522	476	507	480	526	486	492	513	525	488	511	509	516	479	472	444	495	493	443	501	512	467	477	496	509	510	457	500	505	518	474	488	522	457	490	471	502	504	485	526	475	496	522	493	457	500	509	467	511	522	482	523	546	492	483	495	527	508	493	532	532	516	477	486	505	513	491	512	484	504	524	495	493	470	523	527	496	503	484	491	499	522	511	498	489	484	486	499	489	466	492	482	543	465	499	526	499	505	432	473	504	545	485	489	511	504	476	517	530	473	482	495	523	515	497	535	496	519	504	506	477	507	457	514	505	447	468	489	456	455	489	500	488	505	486	525	480	438	454	504	483	455	506	483	464	472	547	496	516	488	502	498	464	499	493	489	516	503	472	484	460	481	496	464	536	528	503	478	489	511	481	508	482	500	501	488	471	541	507	479	488	500	485	447	460	500	475	525	459	498	497	493	527	502	495	489	500	496	476	481	511	488	512	522	508	514	468	498	472	452	486	467	512	531	486	496	509	488	512	490	515	464	519	489	497	497	465	522	490	455	497	467	486	495	508	487	487	512	521	513	472	520	485	511	511	476	486	479	519	447	534	469	495	475	482	511	488	502	490	477	519	482	460	495	469	502	482	492	478	493	470	493	510	515	486	551	492	487	467	486	494	489	521	466	482	485	481	481	506	482	548	512	492	496	490	526	513	471	503	501	496	483	509	498	451	514	462	496	510	506	497	504	484	511	491	531	508	474	485	479	433	508	489	498	472	456	484	477	543	464	485	458	470	517	523	477	523	529	469	459	514	510	516	460	483	472	471	504	538	533	495	469	509	459	520	473	465	474	518	466	456	519	491	466	474	505	476	483	454	529	542	489	520	508	477	477	509	488	489	494	484	503	509	500	478	471	499	490	507	520	500	463	500	440	468	493	496	515	474	490	498	492	506	512	493	478	490	500	449	503	480	505	446	500	486	470	482	475	502	520	515	478	494	476	515	476	494	504	485	498	500	504	473	506	512	467	508	474	479	509	458	517	457	526	514	498	487	505	509	516	504	546	462	471	482	497	481	487	488	476	520	497	517	495	480	520	447	510	452	497	507	516	503	488	480	498	510	512	453	475	459	504	512	519	480	512	518	499	492	540	513	460	520	474	467	500	472	474	504	535	495	476	479	451	502	528	489	500	500	536	495	490	508	502	498	470	455	482	519	476	463	484	544	509	508	533	465	502	492	466	501	497	474	513	479	453	492	465	494	474	540	519	497	483	486	513	497	510	494	467	490	498	524	478	504	497	514	445	499	543	474	479	509	509	491	499	458	475	503	536	521	502	481	516	490	526	504	487	484	518	513	523	544	521	486	513	467	474	486	509	468	466	500	511	539	519	559	506	482	484	547	520	491	507	473	528	542	482	521	535	496	472	503	509	472	516	436	496	482	497	534	502	510	514	492	503	456	484	511	510	536	453	469	502	468	485	469	472	533	439	493	477	502	512	512	495	483	472	513	489	481	511	495	485	485	540	515	484	504	450	525	491	544	486	524	436	496	489	504	489	505	491	499	521	518	488	503	516	498	537	520	467	499	496	491	517	503	535	494	484	465	520	480	530	498	468	474	487	480	480	532	481	493	473	518	501	526	498	478	484	490	493	479	486	504	492	447	517	463	482	484	512	476	522	497	437	479	497	454	486	474	499	469	508	513	503	470	488	479	502	557	496	538	523	475	481	505	468	487	475	499	506	499	513	526	508	507	488	511	469	490	485	450	468	519	496	517	527	489	479	520	496	520	480	446	477	469	488	428	490	533	452	536	538	536	514	496	528	487	477	467	476	511	499	497	497	479	466	539	529	510	450	482	516	502	532	471	474	435	477	517	498	515	497	502	469	511	534	489	502	482	499	530	456	491	505	501	484	530	473	456	475	458	481	514	463	486	556	464	509	504	564	528	479	489	472	503	492	498	529	513	532	512	512	488	499	513	471	516	510	460	498	521	518	511	506	480	482	516	496	478	551	503	507	486	496	519	514	472	489	446	500	532	481	529	495	504	522	458	461	501	513	484	499	530	501	470	473	480	516	475	505	503	495	491	446	477	439	467	453	484	507	494	497	512	460	489	516	514	501	449	503	496	516	483	512	507	499	498	488	515	476	512	520	553	488	487	493	495	514	534	448	504	486	516	463	461	501	456	478	465	509	484	547	538	525	486	512	503	480	512	480	490	499	496	497	474	520	510	479	482	473	514	512	482	537	494	496	479	497	510	518	484	492	498	507	488	491	485	473	475	469	523	500	529	459	521	501	476	477	473	500	503	528	487	506	532	459	485	469	480	460	512	488	545	511	499	498	485	513	504	510	500	498	455	469	507	491	504	466	497	536	519	505	550	508	489	467	498	492	507	508	461	479	477	427	500	463	464	480	531	455	523	486	486	445	505	485	494	511	500	478	469	482	474	516	506	509	494	500	509	505	503	516	505	496	504	536	477	485	508	490	498	482	516	486	504	450	528	518	530	488	500	485	482	524	503	535	549	499	468	489	497	520	555	435	478	505	463	491	467	478	495	496	523	482	513	454	445	505	546	493	521	480	491	510	451	504	518	498	505	472	508	476	492	466	484	475	476	501	542	469	491	513	496	488	476	512	554	523	470	496	467	488	500	483	519	509	483	519	485	527	507	477	490	509	499	506	473	461	508	490	519	477	480	487	522	477	502	500	467	521	552	475	449	514	491	512	554	539	537	522	487	526	489	515	534	484	512	496	493	462	520	486	524	477	492	488	512	464	501	476	499	476	487	496	480	520	507	516	475	492	515	503	485	512	465	466	511	490	533	508	512	488	517	496	505	475	497	482	501	526	512	463	496	503	506	503	542	489	507	495	496	499	457	483	458	513	486	509	523	512	485	488	513	466	484	518	503	483	471	480	500	484	458	488	486	500	470	525	520	503	491	449	468	498	492	506	531	507	491	490	507	503	472	499	466	506	464	552	458	502	501	521	492	477	493	439	487	504	471	473	489	487	513	475	502	500	468	493	494	498	506	517	440	513	534	515	470	500	464	486	495	483	505	518	496	537	451	521	513
34853	64906	51636	38178	29916	20096	19056	16006	9687	5085	2721	1829	1389	1364	1026	921	838	714	689	641	572	572	567	528	524	534	547	521	533	543	490	523	508	527	511	527	513	533	513	518	492	534	513	543	527	527	502	518	536	468	511	501	515	491	495	513	555	480	482	475	491	502	511	494	478	474	507	483	538	507	534	516	535	491	517	496	518	537	488	504	520	505	504	497	491	501	529	452	508	508	501	480	491	514	501	494	532	493	533	490	527	506	500	508	512	504	486	488	521	498	508	508	535	499	510	532	505	492	448	515	515	485	507	533	506	465	508	523	506	499	495	534	508	510	528	533	539	476	506	537	491	482	500	517	544	517	510	468	467	510	518	472	563	509	556	495	478	500	508	522	528	530	474	527	478	501	513	507	501	478	532	496	485	561	530	485	499	487	525	485	500	514	480	511	495	490	564	525	457	490	514	563	505	470	565	512	502	519	489	502	482	523	484	504	478	497	511	507	515	546	535	519	491	479	494	540	528	511	486	510	489	465	486	449	535	505	491	502	491	486	514	512	509	537	539	528	464	509	528	526	509	483	478	514	485	502	501	520	500	552	498	479	484	495	508	524	499	520	480	481	504	493	513	473	466	479	487	515	508	471	532	506	506	448	484	482	514	538	502	498	493	545	483	508	504	496	502	515	511	448	552	454	519	505	534	475	490	519	531	515	525	475	503	528	470	522	475	505	492	508	498	492	483	541	517	481	513	508	509	487	528	516	544	527	538	509	514	485	511	485	506	518	529	514	521	484	506	528	504	471	506	515	553	497	450	561	487	523	484	494	481	486	494	494	511	490	522	520	504	522	479	480	518	519	504	493	497	553	488	534	503	518	495	522	502	510	523	523	515	477	493	521	486	498	490	495	469	462	509	482	505	482	466	495	509	516	522	548	498	482	502	489	503	483	502	509	512	517	520	513	465	490	490	497	537	498	470	500	551	516	487	474	507	517	478	488	526	483	489	541	504	522	503	527	512	506	512	530	513	560	528	515	488	489	527	502	491	485	467	513	490	539	504	530	476	509	514	499	522	496	523	484	490	523	504	479	494	511	517	523	527	510	471	509	503	527	475	486	500	470	503	503	514	459	486	501	483	519	495	490	503	506	505	527	445	524	545	449	464	509	535	518	555	553	505	475	492	483	515	479	475	529	518	507	476	485	498	499	518	528	541	484	494	489	515	496	495	539	470	508	510	493	518	468	492	495	513	558	503	493	502	485	524	510	504	518	482	503	467	497	504	509	508	505	497	512	509	502	500	477	521	515	491	468	508	484	490	513	513	515	493	531	530	515	514	481	450	530	505	506	521	548	518	548	498	496	514	521	505	500	489	519	487	506	504	527	511	444	494	495	509	503	526	488	513	470	502	524	498	453	470	501	501	500	506	473	497	502	486	533	505	580	499	451	515	537	498	495	488	525	496	540	499	507	541	518	529	532	497	557	505	501	469	535	520	478	530	501	495	499	542	532	537	522	537	479	528	544	513	499	535	449	497	483	507	508	539	495	494	472	489	487	450	520	544	498	505	491	519	499	507	553	509	489	513	486	460	513	511	521	484	525	495	539	510	471	545	541	500	522	452	482	505	506	484	501	471	512	532	528	524	487	485	495	493	533	493	492	477	469	495	482	492	488	488	513	528	506	490	539	496	552	492	543	478	516	495	500	504	501	505	485	524	479	528	518	493	498	524	472	507	481	524	496	515	498	522	556	505	522	484	440	512	475	490	514	470	496	551	505	484	544	511	490	502	567	547	475	532	511	521	523	474	505	472	456	509	538	563	439	482	508	511	486	492	500	512	511	467	492	483	505	499	484	512	520	500	493	535	488	484	505	473	531	515	499	494	480	509	512	511	504	489	490	501	500	473	541	485	511	516	526	472	497	510	507	469	491	523	438	516	508	513	493	516	499	534	477	516	487	508	518	479	514	475	506	557	472	534	528	539	498	489	499	482	500	519	486	512	474	487	534	522	509	486	508	507	533	479	492	497	510	524	505	504	514	538	533	506	500	518	454	463	513	481	541	492	500	482	492	478	543	531	477	474	495	542	529	471	503	506	505	538	514	535	496	500	514	501	563	463	518	470	482	509	514	495	504	480	519	525	496	550	493	527	494	509	448	465	485	525	471	495	485	541	506	491	505	500	473	519	535	485	521	507	513	483	519	517	507	475	495	525	475	482	538	498	516	502	490	476	487	573	506	471	499	495	517	498	494	495	521	473	487	506	509	510	522	547	509	508	492	510	475	509	489	517	510	470	519	513	477	544	503	488	541	511	490	475	507	517	568	525	501	498	507	519	495	513	479	491	513	500	510	489	517	525	501	502	480	523	506	460	507	530	503	489	492	551	519	489	516	530	477	509	510	467	521	529	536	450	501	511	501	501	487	543	504	495	519	522	503	477	477	479	541	564	469	524	522	478	506	500	529	506	482	467	487	533	517	497	525	467	527	504	474	528	511	537	485	474	517	518	487	488	519	522	527	476	501	501	465	508	535	495	502	522	546	489	451	492	538	490	567	516	447	454	503	516	486	491	526	528	459	440	511	516	471	515	472	503	474	489	503	518	524	501	518	464	502	516	529	510	485	429	509	461	467	462	527	483	478	501	490	524	469	531	473	478	444	522	498	518	480	477	498	495	471	519	513	488	491	500	504	523	494	486	460	536	493	458	494	524	490	500	484	523	498	513	525	488	515	498	520	511	482	520	524	523	494	518	514	530	514	485	487	546	494	545	512	513	498	529	542	522	507	480	515	483	440	522	507	497	490	475	487	471	507	524	490	529	498	491	444	476	513	462	527	490	550	481	496	536	469	458	491	482	524	504	503	492	488	514	495	461	512	538	522	529	495	519	519	523	499	535	503	535	516	540	497	484	527	501	547	527	513	467	486	508	522	507	506	515	478	518	515	507	523	492	465	487	488	530	475	520	485	516	489	491	502	541	516	457	498	517	495	493	537	500	509	507	516	498	505	494	488	514	494	508	488	504	492	483	532	529	514	497	555	498	508	502	523	500	476	478	487	515	486	524	538	468	476	469	481	504	551	548	483	480	496	508	483	484	518	496	525	484	498	459	500	486	501	483	475	550	511	537	536	524	532	496	497	540	461	501	485	498	515	495	499	514	504	521	497	482	535	437	475	504	452	526	499	443	507	466	522	503	516	482	465	473	524	507	524	507	488	519	481	504	502	464	536	507	518	489	512	521	481	526	470	528	507	533	511	490	496	528	497	505	513	535	516	472	519	484	544	491	550	490	492	513	507	526	525	499	478	525	520	493	449	496	497	509	509	518	526	486	498	497	498	517	522	521	498	463	501	467	481	524	478	519	525	508	492	503	492	483	489	504	510	536	528	511	488	494	548	495	490	504	503	506	522	497	470	506	495	478	483	471	499	525	515	523	533	490	533	503	501	532	486	494	503	508	485	519	450	491	499	488	490	534	497	529	521	487	446	482	481	486	509	501	532	513	531	479	520
31982	35506	38039	25260	11862	6236	4606	2772	1409	840	622	496	436	388	379	348	344	322	275	316	267	306	272	278	271	272	280	282	280	270	263	291	259	263	268	270	259	263	263	268	275	236	279	284	287	260	272	264	250	300	269	254	262	269	300	282	256	258	236	267	242	243	259	259	291	265	263	267	266	274	239	271	290	234	283	245	281	298	254	267	258	246	259	250	261	247	266	269	258	241	261	262	278	254	259	257	243	257	297	233	250	295	250	246	250	268	274	235	272	266	253	273	261	284	261	281	266	243	277	246	284	280	255	237	264	272	263	278	260	264	266	268	260	255	286	261	239	244	275	261	262	254	311	250	284	270	267	264	260	263	278	252	261	256	281	243	273	281	255	293	241	236	267	245	248	251	263	264	283	275	268	271	269	248	260	231	263	259	264	261	232	239	255	251	281	293	250	252	253	264	282	256	247	272	254	235	282	266	256	280	217	283	285	266	280	257	238	262	251	256	268	248	268	270	232	259	261	271	291	282	266	259	247	267	259	282	275	270	285	262	262	275	253	268	294	251	280	275	259	258	292	256	249	273	276	276	228	250	250	265	261	283	269	269	265	259	271	259	251	263	254	301	259	237	264	277	264	238	250	265	291	285	272	274	233	255	250	290	262	265	264	275	225	254	261	295	272	246	266	252	242	261	268	260	246	252	261	294	281	270	257	245	260	278	307	272	271	299	238	275	274	224	279	281	286	254	278	264	284	280	264	252	260	279	237	248	277	297	256	258	262	237	249	279	254	252	264	244	282	260	278	244	291	242	252	251	217	261	276	254	273	266	286	268	261	242	267	271	249	274	260	270	278	264	254	253	247	261	262	258	289	237	247	262	254	285	270	269	269	238	248	272	272	249	229	282	252	283	264	292	271	290	297	275	229	265	281	276	264	272	250	281	256	273	247	278	222	268	279	276	259	275	253	267	268	259	254	254	246	269	275	245	277	278	275	266	258	261	251	282	283	271	245	282	272	257	259	248	261	265	265	291	258	242	288	245	255	280	273	238	270	264	264	281	236	262	248	248	260	279	242	248	250	285	237	271	248	252	261	255	268	258	245	265	236	229	258	239	281	277	269	262	238	259	234	260	251	254	257	261	237	267	264	273	253	250	262	266	278	272	251	274	265	276	271	256	275	267	246	247	267	272	258	255	301	254	262	240	264	284	237	267	224	243	261	278	284	243	269	290	282	267	258	289	269	261	272	278	265	278	283	267	262	272	304	257	288	271	251	273	265	257	254	268	269	243	265	277	259	266	250	273	250	264	280	283	261	270	259	248	288	283	251	223	287	258	259	261	288	275	264	265	259	229	263	280	234	260	281	261	280	262	274	268	239	288	271	244	261	255	275	271	259	248	297	244	266	245	237	257	273	271	289	283	235	287	253	259	272	234	249	298	261	253	267	246	261	259	274	262	253	270	298	279	290	239	261	249	272	274	267	257	283	267	245	249	247	236	268	263	269	272	266	262	273	262	285	243	272	259	236	290	296	250	248	292	289	249	289	263	254	249	261	288	250	263	270	238	283	286	286	245	268	271	261	262	260	294	260	279	277	290	260	270	250	267	254	253	279	272	285	252	271	291	261	271	271	274	226	277	256	267	293	275	249	256	278	297	273	278	255	279	258	269	252	281	297	243	264	253	235	228	285	268	259	249	284	295	263	259	292	254	268	227	275	286	232	245	281	281	256	282	268	251	231	281	275	253	276	269	242	239	263	292	254	257	267	260	253	261	260	268	244	273	255	262	283	258	263	254	263	255	279	277	267	269	262	250	293	267	262	251	253	239	273	270	222	237	235	281	250	261	274	289	267	268	252	275	254	272	251	264	251	262	270	264	270	263	279	267	233	256	271	232	268	256	241	236	281	245	260	282	242	273	257	246	245	248	267	263	266	302	263	279	249	264	256	242	267	283	280	259	259	263	263	245	263	283	269	276	261	269	261	249	276	258	241	244	240	261	243	275	249	273	283	246	278	248	261	254	260	274	255	251	271	255	230	274	263	245	268	260	246	269	260	297	251	232	307	254	285	275	260	285	251	291	269	275	262	244	253	259	243	262	259	232	238	257	263	247	250	242	266	284	284	224	257	279	267	262	260	259	273	262	281	252	265	279	252	269	252	269	264	247	290	276	252	283	253	263	267	282	244	247	242	268	277	256	269	266	253	270	277	274	267	271	276	246	261	253	253	269	269	265	254	259	257	284	294	293	262	258	287	279	252	282	259	252	269	283	281	251	265	273	253	262	258	248	292	271	273	250	243	257	263	240	270	270	240	274	254	270	290	262	268	253	260	281	237	257	239	254	265	274	286	270	251	280	293	267	281	268	255	263	261	236	252	293	230	281	242	254	264	251	273	273	258	260	249	263	256	256	276	239	283	259	288	252	275	270	283	262	256	265	256	254	280	276	247	279	270	281	277	230	263	252	278	253	264	258	260	263	273	265	271	245	252	267	271	281	234	259	275	247	292	278	299	272	294	235	268	233	262	259	295	255	263	311	251	296	271	251	256	260	268	260	269	277	248	287	284	295	265	264	255	261	244	236	247	278	274	273	270	292	274	270	270	266	292	279	272	242	226	279	261	247	273	251	271	237	250	271	237	264	279	256	280	252	258	268	283	254	229	282	269	239	275	269	292	265	301	292	269	258	250	279	233	276	275	246	284	275	264	263	253	274	277	272	247	256	290	255	273	261	255	268	254	252	270	255	258	260	267	267	281	274	256	263	270	240	272	260	265	239	279	281	252	276	267	259	282	249	262	260	243	275	257	242	271	239	242	266	255	248	287	260	293	257	291	278	272	258	252	244	255	246	275	255	273	265	271	273	249	265	245	283	237	253	263	256	273	246	276	302	249	248	243	229	269	281	242	306	251	255	283	276	272	252	252	225	281	263	255	264	256	242	277	255	270	299	249	229	258	254	253	251	255	264	295	249	259	279	251	265	242	294	283	265	253	272	252	289	239	218	286	258	258	274	259	256	271	272	281	290	254	261	250	265	268	261	281	240	256	289	298	272	257	264	261	296	286	267	289	242	264	282	271	271	251	293	309	273	231	250	263	267	289	266	239	276	270	252	258	256	263	284	275	261	266	240	278	270	247	284	242	291	259	284	267	228	251	257	273	289	277	244	282	270	265	269	287	282	256	264	269	271	272	247	266	241	275	255	246	303	283	278	267	281	255	274	253	291	270	263	256	266	270	275	267	283	248	236	270	273	262	258	279	290	286	274	267	284	260	264	262	282	290	269	267	278	293	295	283	251	262	308	255	236	266	284	269	269	271	259	260	239	269	242	282	268	269	249	285	261	273	270	277	263	272	277	256	235	280	259	264	279	279	280	277	289	279	253	253	252	263	266	274	265	262	253	252	270	263	267	237	246	265	273	293	265	260	257	258	265	237	275	258	248	238	261	264	261	255	245	258	265	251	262	246	252	271	286	234	254	288	249	238	262	260	263	254	271	278	270	252	266
32446	49409	37776	22749	13758	9640	7734	4757	2539	1322	858	657	630	606	463	432	379	373	359	301	303	301	337	308	282	282	288	295	289	298	286	294	277	286	304	295	346	271	292	286	286	287	291	280	294	291	266	306	278	308	272	281	305	274	283	308	307	261	300	298	271	266	283	275	272	304	305	272	260	303	290	272	288	285	273	269	277	296	283	288	314	302	282	288	276	280	275	307	308	279	289	298	344	300	333	286	325	297	283	301	288	274	277	277	312	284	288	279	283	286	292	274	293	287	276	273	325	280	291	296	296	292	274	309	280	273	284	286	255	285	297	255	276	302	265	270	307	287	297	309	265	304	274	289	295	268	305	295	293	299	261	306	293	282	291	303	278	301	305	280	274	291	255	277	292	254	286	292	262	285	300	268	306	271	298	296	279	288	282	288	254	299	279	284	266	282	268	274	280	304	304	283	251	306	327	316	283	310	280	300	257	303	291	307	297	276	275	300	261	309	286	283	278	277	319	267	318	293	269	255	319	272	275	296	305	282	271	279	283	284	271	294	298	283	292	302	290	283	273	305	294	278	298	307	270	296	291	282	287	285	282	280	268	283	285	301	279	297	292	271	301	288	289	299	279	285	268	319	296	254	264	301	281	271	285	291	280	238	271	303	316	295	292	269	289	272	270	309	294	283	285	266	306	276	276	270	268	256	297	298	274	283	251	302	272	302	291	249	310	256	278	280	299	269	277	280	278	267	269	309	273	286	299	266	255	278	310	260	302	308	295	265	279	298	285	308	274	293	285	299	283	293	320	277	308	271	307	290	288	290	304	283	301	278	305	281	275	269	290	276	280	318	312	299	286	298	283	324	297	292	311	251	289	295	273	290	307	307	297	254	267	289	301	298	268	270	299	278	276	305	260	321	284	306	276	282	324	289	313	254	279	282	288	300	255	293	301	299	282	283	288	302	288	273	314	279	275	276	298	272	266	304	268	268	272	282	266	307	336	276	291	302	269	306	305	287	298	302	303	286	306	291	299	302	300	283	286	254	294	273	274	281	312	302	291	300	309	298	292	295	291	316	306	307	286	284	288	297	306	299	296	292	294	295	296	291	296	267	292	277	282	309	297	286	289	295	340	325	293	305	257	294	263	270	289	312	300	263	299	275	274	284	333	269	309	294	301	279	258	294	314	288	287	287	294	291	310	281	283	274	281	316	254	283	315	292	280	307	288	269	285	300	277	293	284	301	294	291	289	305	297	273	279	275	278	300	279	292	280	273	276	262	329	299	259	319	312	257	300	280	304	275	304	300	304	284	287	271	293	271	290	278	276	261	283	283	279	285	312	307	305	290	279	277	285	289	295	320	287	286	265	256	284	306	287	285	272	298	286	321	283	292	279	315	290	280	314	307	289	294	279	299	265	292	325	252	264	265	282	300	265	295	308	275	272	271	275	295	293	285	286	290	308	295	322	300	298	302	293	289	264	309	289	289	277	252	259	285	312	290	247	302	304	290	302	306	297	276	285	279	287	290	296	278	301	249	294	297	283	277	312	288	278	292	304	281	291	285	269	290	279	293	318	263	283	269	312	304	268	286	304	289	301	266	283	271	295	288	308	273	285	295	300	307	288	301	283	271	283	297	300	278	288	292	286	282	300	292	267	286	271	293	298	259	285	284	297	291	280	307	266	270	295	279	288	276	292	279	277	292	311	287	294	282	310	296	289	266	271	316	288	288	274	293	285	267	285	308	283	290	290	319	292	304	279	297	296	258	272	268	272	283	297	317	292	285	319	287	290	280	259	295	286	289	279	282	299	296	281	274	283	264	298	329	267	294	297	291	284	291	280	305	299	274	283	278	301	289	305	322	264	298	328	323	282	278	308	278	286	285	289	287	313	280	285	281	321	283	284	291	303	291	305	284	302	266	282	285	307	299	292	268	272	297	313	276	293	265	272	291	309	296	294	296	271	314	285	293	301	302	294	264	281	277	266	293	318	281	249	270	273	270	289	273	280	303	312	278	266	290	287	309	306	289	291	303	287	303	294	290	298	256	309	293	283	285	293	323	263	282	292	266	331	289	268	289	303	320	295	292	290	314	276	274	296	286	268	255	290	271	293	282	273	300	295	272	267	263	301	306	300	308	283	279	295	300	268	287	295	299	290	268	312	309	292	290	263	286	250	256	270	307	277	305	280	286	321	258	268	304	306	287	297	305	291	307	318	271	280	284	309	304	299	290	290	301	278	265	270	274	266	262	261	277	291	307	275	280	293	270	256	261	274	296	279	318	288	284	294	291	283	275	265	280	272	282	336	266	276	272	275	304	300	320	285	274	302	301	302	310	295	285	280	276	286	281	301	320	304	300	284	281	274	286	288	293	283	292	280	266	290	301	277	298	269	304	293	293	254	254	311	285	299	288	317	312	274	308	298	287	281	292	284	268	325	295	299	281	295	271	300	270	302	273	317	308	317	268	326	283	304	294	301	263	285	269	283	260	270	307	318	281	275	311	274	270	300	255	309	308	283	293	266	278	271	266	259	270	278	259	297	288	278	294	318	273	279	290	295	280	336	290	277	283	277	278	268	277	294	294	285	291	301	282	287	286	288	301	262	295	288	291	296	287	288	297	279	323	302	277	297	316	308	290	281	299	309	302	254	302	310	312	283	283	283	289	277	318	275	295	295	319	294	304	291	282	321	308	265	302	276	304	281	279	280	277	283	282	291	288	291	295	276	299	270	279	284	305	266	308	289	281	271	288	289	299	298	266	285	291	274	301	262	293	271	320	319	284	302	288	294	306	283	293	282	296	310	287	283	294	301	313	287	297	311	285	290	276	304	291	272	303	295	285	308	274	274	267	267	287	296	283	290	279	277	290	284	289	296	276	256	259	295	296	259	271	282	296	280	268	293	305	298	306	278	262	278	280	298	293	285	284	292	281	292	273	282	300	282	291	306	285	295	282	271	290	305	271	302	304	252	292	276	283	260	277	300	263	289	259	263	302	263	273	283	294	276	294	269	291	292	307	287	320	296	329	248	289	298	295	296	302	288	290	287	318	279	269	267	285	288	283	290	289	305	275	283	281	309	290	282	284	289	307	290	275	247	327	318	271	297	272	308	288	276	283	300	316	297	274	291	295	307	288	299	285	299	296	285	309	302	302	279	288	300	272	291	289	292	307	279	272	275	269	304	302	268	270	271	287	298	276	267	289	276	292	285	297	304	305	299	290	277	250	293	302	286	262	304	288	268	276	276	296	280	267	287	276	266	280	288	278	291	271	286	291	295	288	272	284	300	293	301	297	277	289	266	295	284	271	278	265	285	300	304	283	298	288	283	297	312	301	266	282	296	283	269	294	297	264	281	297	292	278	300	317	279	308	299	288	283	279	289	270	298	264	276	268	295	296	301	279	296	283	279	291	278	297	311	301	318	304	321	320	285	303	294	268	288	290	297	323	300	268	296	270	263	299	283	337	289	306	269	277	285	265	303	270	292	300	288	259	262	287	333	274
24446	21655	29207	25713	22449	18580	12767	7814	4045	2328	1042	741	706	568	503	467	456	429	429	385	297	302	341	350	330	350	330	323	327	336	277	331	315	343	310	334	325	333	348	310	310	306	303	319	353	298	320	334	305	342	306	289	320	296	290	338	313	325	318	301	290	283	302	300	323	302	319	324	324	310	315	347	349	307	343	302	321	287	299	284	310	303	303	336	304	283	337	310	313	279	304	264	340	330	298	298	315	326	304	312	314	312	312	307	297	331	306	323	316	335	296	325	341	331	309	322	325	349	327	357	332	294	325	310	324	307	305	322	330	315	286	316	272	285	303	323	318	320	282	368	325	300	286	333	330	326	332	281	303	302	283	313	316	294	311	331	311	344	288	308	334	306	310	304	322	332	299	308	342	331	334	333	352	302	308	305	334	307	308	326	330	313	306	302	329	321	338	299	348	289	296	305	327	280	309	310	315	314	311	286	311	340	323	306	293	304	324	315	302	317	312	300	305	310	298	318	296	320	312	310	336	309	311	297	301	345	307	299	301	349	331	322	303	307	310	304	328	318	328	305	335	342	342	294	303	292	302	278	322	339	320	323	326	349	310	324	290	317	305	344	332	332	301	286	323	313	357	336	312	311	318	328	343	291	322	299	320	343	319	308	304	280	343	338	329	325	304	292	320	293	294	288	283	347	303	289	340	316	345	311	328	324	304	309	311	313	303	315	324	320	309	309	306	295	336	302	323	310	304	346	312	301	324	330	306	315	311	323	319	324	362	291	306	351	280	318	290	340	304	311	309	329	324	310	297	300	299	319	315	331	303	321	309	329	312	325	297	324	320	336	352	312	300	334	330	315	296	294	314	290	329	306	295	288	338	307	315	329	308	296	276	299	322	327	332	323	309	311	315	325	317	291	325	301	334	300	314	310	309	297	309	318	286	304	297	312	333	324	283	290	290	337	319	302	341	328	310	312	318	309	322	314	308	291	301	308	325	303	321	322	315	300	331	300	304	319	317	315	325	332	300	322	305	297	290	338	311	317	272	338	325	321	290	324	305	303	307	313	277	313	289	338	320	341	289	292	301	297	314	310	314	317	315	337	341	305	290	317	339	302	289	324	318	320	299	349	309	318	297	280	301	326	317	301	284	320	304	318	306	332	325	295	294	299	364	302	325	287	322	344	347	289	311	334	324	302	313	304	336	285	299	289	358	338	301	281	313	305	275	326	299	333	289	293	312	279	319	311	287	278	332	333	298	297	306	298	309	341	330	341	281	307	322	303	308	294	317	333	310	321	279	325	307	295	303	328	302	305	296	345	314	328	318	311	315	332	276	330	317	310	327	299	273	309	307	311	313	343	322	332	301	316	315	315	302	329	322	303	336	306	298	318	308	306	325	309	328	322	300	315	312	348	287	325	309	324	306	288	347	319	335	328	322	303	285	316	304	322	310	331	355	340	330	343	298	302	318	330	307	298	306	294	308	292	309	297	301	297	296	338	326	313	333	297	313	280	318	296	304	279	327	298	301	338	290	290	323	316	354	307	336	319	321	286	316	315	295	340	292	317	277	318	314	307	316	335	324	315	299	293	330	296	318	308	318	309	305	307	307	313	314	321	328	311	329	307	308	280	291	308	280	345	283	296	293	300	309	321	315	316	303	307	297	304	359	311	332	326	287	302	304	299	351	284	311	333	306	317	322	323	316	331	305	276	313	297	322	352	295	300	296	305	306	330	293	289	310	304	327	332	333	323	306	322	328	335	327	299	314	342	302	325	307	305	313	321	322	301	342	292	304	319	324	283	283	325	288	338	292	339	309	330	322	329	287	326	296	299	310	330	299	339	287	309	276	330	324	323	333	299	282	324	311	318	315	349	282	307	281	312	330	325	292	300	304	321	326	309	320	331	285	322	302	324	284	306	343	315	326	326	347	306	331	315	322	318	321	323	287	319	318	338	322	300	269	326	314	296	324	315	284	281	332	307	323	316	314	316	358	295	307	298	320	335	329	315	305	305	324	295	326	318	281	323	321	314	331	323	302	329	320	336	320	299	298	271	326	317	308	326	288	330	307	309	334	315	313	334	305	322	336	307	320	339	288	306	311	318	304	317	306	287	307	274	306	297	289	342	328	297	330	337	321	315	271	333	324	286	298	326	312	335	305	289	340	320	317	318	289	320	304	332	345	290	294	304	356	328	327	297	309	294	330	319	317	311	317	299	312	295	328	318	300	309	306	320	298	331	286	298	319	312	288	290	305	295	327	351	303	292	292	287	284	305	331	306	338	296	307	321	304	319	303	312	311	310	342	320	298	286	282	343	342	311	289	294	309	300	369	312	299	296	299	306	346	327	333	318	298	309	293	324	357	308	330	326	305	326	326	302	288	306	309	319	303	291	335	323	276	344	313	284	320	294	307	286	300	306	284	307	280	313	319	307	319	315	305	286	295	288	295	282	289	325	306	338	318	324	305	311	347	308	327	291	319	316	312	310	327	322	338	292	337	323	315	330	278	320	301	295	332	330	303	325	293	311	322	289	295	311	304	307	315	314	342	290	318	307	295	291	327	300	305	276	313	317	346	291	326	302	321	337	341	314	338	298	346	330	314	325	325	306	282	325	316	297	304	326	289	311	334	303	327	326	352	298	319	306	308	309	318	348	324	306	310	305	334	292	340	301	322	334	336	303	313	322	313	288	322	319	341	330	332	328	328	332	310	314	332	337	317	319	291	290	306	292	309	335	324	329	285	293	296	296	342	355	308	301	306	329	309	298	326	295	324	322	293	303	320	317	315	289	318	317	314	331	293	306	315	320	302	328	334	313	303	321	293	310	328	288	292	336	293	302	291	331	318	353	303	324	316	317	325	283	338	323	336	282	309	338	320	307	345	335	314	303	311	289	303	320	287	296	315	311	286	327	299	312	314	312	329	302	336	308	312	309	344	332	290	308	333	308	306	311	311	293	317	334	316	289	311	315	300	307	347	294	356	330	313	313	308	329	347	327	332	302	284	278	284	322	320	317	323	322	337	305	312	317	319	309	323	306	309	339	316	352	301	308	298	296	315	326	295	314	314	308	332	362	320	273	286	337	325	301	342	321	313	288	314	305	301	344	330	330	280	306	304	324	291	348	299	305	330	320	312	334	339	339	316	344	319	321	280	286	318	323	340	295	304	306	288	290	306	332	351	285	299	348	281	336	315	289	318	334	301	289	342	328	292	307	334	315	327	288	315	342	292	311	302	298	311	286	293	293	297	303	325	309	309	331	339	320	294	318	289	309	306	309	333	311	310	335	347	327	304	301	322	331	308	339	271	286	307	290	323	312	312	298	302	307	331	359	295	299	306	293	327	280	279	279	314	307	306	326	280	317	296	363	296	323	313	343	293	335	323	319	327	298	305	328	306	328	316	316	300	336	300	351	319	332	289	286	328	299	338	322	339	315	336	315	298	298	314	312	289	323	290	333	303	285	312	348	285	307	295	343	293	323	305	308	312	311	314	331	273	329
32182	57584	46023	30918	22131	18058	14929	11029	6165	3715	1587	1146	1078	869	712	694	568	529	402	390	394	357	371	342	352	339	396	335	332	317	349	332	324	354	348	344	352	329	351	342	314	349	322	354	336	330	325	330	298	333	337	307	332	344	332	333	337	351	338	331	334	334	325	294	363	327	346	310	345	351	334	314	335	343	315	307	340	309	319	323	361	328	359	302	335	343	320	365	319	341	311	324	306	311	338	337	327	340	320	331	326	328	316	323	323	343	331	353	330	333	328	328	306	367	357	326	325	296	291	371	337	308	302	334	331	314	332	302	338	332	319	348	334	343	335	344	375	339	331	324	334	329	328	345	345	302	292	314	304	348	314	336	323	317	311	328	331	345	326	312	335	325	321	320	356	319	321	309	304	273	301	358	340	328	338	335	328	313	338	338	294	321	348	295	359	323	330	322	303	334	283	323	284	327	322	314	310	330	327	324	323	334	341	313	349	275	349	363	323	327	330	317	358	340	370	360	331	308	336	285	332	325	350	334	291	334	343	323	332	280	320	330	341	304	321	297	353	336	345	363	318	342	324	340	336	332	302	330	309	303	328	337	366	315	327	314	311	334	322	344	314	354	320	297	312	328	321	339	327	324	360	315	346	323	339	311	307	302	356	311	342	346	325	305	296	317	327	312	330	331	323	308	341	329	348	312	358	314	346	327	346	318	341	310	283	312	340	326	336	328	314	361	336	339	317	352	328	310	316	343	364	295	338	357	299	298	351	348	323	318	325	365	343	328	367	288	360	305	325	323	331	338	334	326	353	356	370	329	314	312	343	321	318	331	330	348	319	350	335	325	300	369	353	322	321	293	324	356	319	335	321	334	315	312	356	354	323	301	300	341	374	349	337	324	315	342	344	354	354	326	314	301	339	330	306	337	296	330	335	331	320	310	307	339	338	350	330	335	315	333	319	323	328	326	315	329	288	299	340	352	332	342	317	323	325	337	298	330	326	318	310	301	298	318	329	330	296	341	318	325	303	330	358	337	307	323	344	359	320	348	314	313	364	354	333	299	325	322	315	340	345	307	340	385	303	315	316	358	345	346	335	346	322	373	336	313	335	336	308	291	316	323	344	344	330	347	294	324	345	308	310	316	347	330	343	347	330	315	305	289	362	338	320	308	337	328	304	319	306	332	341	329	324	318	308	341	355	330	343	325	308	356	328	331	335	308	324	303	331	345	318	333	301	344	344	337	355	308	368	325	348	302	292	354	338	357	315	366	321	329	332	357	348	330	316	295	339	299	332	338	365	311	303	293	324	351	350	334	316	332	325	306	318	344	324	302	293	328	334	368	325	299	318	308	327	326	325	334	317	304	300	315	338	300	304	337	305	329	318	328	320	327	353	331	333	307	315	334	341	355	329	326	336	328	338	317	287	327	272	332	304	332	368	317	310	341	342	376	335	328	375	323	341	305	346	358	313	324	324	313	358	306	329	301	342	364	324	341	299	337	303	324	325	297	357	321	338	348	311	367	356	356	332	336	344	351	326	311	296	346	316	331	337	331	334	328	329	312	353	348	334	331	324	338	351	306	334	358	311	321	310	315	322	342	354	327	314	322	314	343	307	332	353	357	296	334	327	326	318	333	346	341	363	329	310	320	329	325	313	324	344	305	324	352	333	348	283	324	326	323	319	346	346	342	357	304	317	327	310	337	312	313	333	330	346	326	320	345	346	347	365	328	333	335	336	323	330	302	321	315	326	308	354	332	312	347	313	327	297	302	349	326	383	329	286	325	345	302	340	296	296	356	338	301	335	293	301	317	333	308	338	326	290	340	334	358	318	335	318	309	320	327	338	305	308	329	335	356	367	318	333	317	304	331	321	323	340	341	309	363	310	299	350	348	338	321	327	320	325	313	345	337	307	349	330	319	384	320	338	346	351	295	355	381	313	335	326	328	327	350	346	374	344	327	333	320	320	343	320	326	323	299	305	320	309	308	334	347	339	330	341	346	343	344	294	327	308	344	310	314	344	317	361	302	315	330	320	341	354	352	309	332	329	331	310	341	354	344	397	290	327	335	362	336	302	330	334	285	353	307	342	344	293	314	287	325	319	301	333	332	315	362	330	325	362	310	325	311	314	324	320	344	346	343	306	340	332	355	318	317	316	359	347	324	309	338	349	329	327	322	322	308	358	328	327	338	312	324	322	333	327	352	322	346	361	335	301	339	292	305	342	315	330	315	319	324	324	332	350	302	347	311	335	319	356	339	373	368	304	372	311	335	373	289	323	333	343	345	312	331	305	282	350	333	328	347	321	307	357	321	328	331	321	303	307	328	314	313	296	309	318	336	302	338	314	320	327	348	330	375	291	339	343	315	324	339	303	340	340	296	321	352	317	328	323	343	308	311	322	317	374	361	332	323	361	354	299	352	314	333	301	344	349	373	350	343	333	330	321	358	333	362	345	362	306	310	309	312	324	308	334	307	308	347	326	361	306	364	305	318	313	320	353	345	323	348	358	312	327	335	311	340	314	288	355	315	360	310	317	385	354	330	323	349	347	349	330	335	322	333	357	343	321	310	329	350	348	328	393	341	334	368	325	304	356	342	326	332	319	326	323	348	308	350	333	294	298	339	337	317	346	325	309	353	337	321	315	325	311	312	295	312	347	339	340	295	352	325	345	343	341	323	315	324	315	320	319	304	330	308	337	314	309	360	314	334	334	317	312	322	330	357	388	323	316	326	330	341	296	313	321	328	336	322	309	367	327	333	319	344	303	325	322	338	311	348	345	331	306	320	323	319	345	330	347	330	333	314	327	342	326	344	339	345	336	337	316	326	298	338	305	334	377	340	337	297	325	339	344	339	318	342	346	321	332	319	329	307	307	351	320	338	335	351	305	310	313	323	347	337	343	297	337	324	308	319	394	305	330	350	354	325	299	328	328	326	329	319	312	327	318	321	327	311	363	338	298	317	335	350	300	287	314	325	308	332	328	324	319	351	340	339	345	346	351	334	339	348	317	309	321	320	350	313	366	316	313	334	328	288	316	358	344	325	332	320	318	308	352	321	338	345	303	331	323	337	317	329	331	361	322	311	332	328	355	313	343	350	346	330	356	353	343	332	328	305	345	345	310	306	320	314	336	307	358	322	378	319	326	349	301	341	358	319	334	341	297	327	320	301	337	306	352	326	375	371	348	306	333	331	291	326	303	317	339	312	375	349	326	308	328	299	319	324	322	307	316	340	330	329	339	323	323	313	343	340	309	302	320	334	321	322	345	325	351	327	336	317	345	338	326	344	303	303	356	328	321	354	368	348	364	320	333	304	320	352	340	310	316	340	283	329	337	347	327	310	353	324	329	334	330	368	335	316	337	321	316	335	304	338	344	313	319	329	315	306	304	355	318	318	327	333	351	326	343	300	290	314	289	367	312	346	325	296	339	295	348	343	329	315	303	325	335	330	344	319	306	330	296	341	318	333	311	336	300	354	358	328	334	342	340	338	333	293	338	314
25651	21776	29727	28430	19401	12894	7616	4156	2590	1464	1094	745	686	607	558	518	530	438	429	413	414	421	410	440	414	355	417	435	378	383	372	384	415	364	389	394	371	415	368	371	372	400	402	389	375	372	403	393	372	358	421	375	382	385	388	348	383	382	394	377	378	375	385	390	424	353	395	385	385	421	379	375	375	415	389	419	419	364	383	411	396	396	366	406	364	417	394	346	370	364	378	385	387	392	395	397	396	407	443	371	393	422	382	390	372	414	381	396	402	404	426	378	373	398	397	374	369	385	429	369	424	379	393	378	402	381	365	362	391	388	382	379	389	384	327	332	396	379	378	390	381	370	416	399	423	387	392	377	410	381	356	383	413	411	391	369	379	418	372	401	400	398	373	414	374	399	381	385	369	401	377	386	400	402	381	426	365	377	374	409	388	416	410	364	401	400	364	402	376	416	394	434	378	384	407	442	405	394	371	368	380	356	419	352	377	381	400	403	387	395	379	387	398	370	409	377	390	392	373	389	408	357	377	359	404	438	342	383	424	401	387	395	382	359	394	362	398	390	362	371	389	394	395	351	389	411	356	378	382	398	415	362	339	383	374	390	374	388	387	393	369	374	372	384	382	419	395	391	371	396	391	365	365	408	392	360	434	400	436	387	388	388	399	406	391	371	379	411	366	364	396	367	372	433	367	360	402	351	384	366	397	407	357	415	372	395	415	397	388	385	370	418	374	377	381	381	418	366	356	391	446	403	406	388	403	417	383	364	370	397	379	401	370	369	383	371	362	387	393	418	377	400	357	368	379	396	348	401	384	391	376	362	387	346	366	378	374	384	395	386	404	366	387	392	370	393	396	381	382	394	391	385	400	401	356	381	433	352	387	404	371	413	411	412	392	415	380	341	399	350	409	389	393	355	388	378	399	403	386	398	396	340	407	397	384	380	369	428	379	371	430	378	363	383	408	409	376	390	398	395	441	356	432	375	416	369	420	394	409	379	367	369	399	357	386	386	398	373	358	388	367	375	366	328	408	400	410	397	374	403	367	385	378	385	372	356	382	400	380	418	374	364	419	396	397	371	376	352	397	393	437	350	387	414	383	382	360	393	410	387	362	368	386	402	400	413	377	393	390	397	368	401	394	424	377	384	377	360	382	383	363	339	423	408	381	381	358	393	368	385	406	376	388	356	381	403	418	356	400	399	387	410	410	372	391	443	372	336	368	406	400	408	365	362	404	427	383	381	359	369	360	385	375	403	392	410	363	405	395	437	355	391	363	384	400	395	416	390	373	394	351	358	404	385	388	383	395	391	384	389	398	383	406	401	366	436	412	410	371	375	390	381	371	393	402	370	386	374	381	368	365	410	379	383	382	399	377	372	395	392	382	399	412	396	428	387	418	387	427	392	385	362	384	341	365	360	373	415	366	362	404	371	406	364	394	376	385	410	405	368	356	377	382	369	409	401	422	364	356	348	385	389	387	398	401	379	386	397	371	396	390	358	363	355	410	401	381	386	383	372	408	389	404	403	423	381	374	419	369	394	371	402	426	409	429	408	382	411	376	384	401	390	361	409	385	363	437	401	407	399	423	402	374	403	361	406	380	380	368	378	372	392	396	390	359	416	405	405	372	384	403	397	406	385	400	384	417	392	418	372	424	345	401	372	396	394	376	380	385	388	389	407	410	394	397	355	402	408	423	413	348	367	390	408	372	390	432	385	365	416	402	384	376	360	412	395	411	389	357	377	369	384	399	391	389	420	369	384	369	390	396	410	407	393	406	386	377	368	378	388	396	425	398	374	369	359	355	425	393	387	374	355	370	354	383	382	398	359	328	407	402	348	389	386	398	363	401	396	348	411	348	374	378	380	412	376	368	406	384	403	367	407	383	402	380	389	353	380	407	360	393	385	362	398	381	360	392	364	394	384	407	360	355	409	390	389	435	379	444	371	376	418	376	395	392	366	363	409	369	375	402	397	368	393	390	401	388	388	365	374	380	425	389	402	381	366	407	420	386	415	405	392	374	402	366	384	378	402	380	336	380	374	370	350	386	384	387	379	362	378	405	391	377	406	375	397	351	387	370	397	405	381	423	359	396	348	385	395	383	400	371	425	348	369	349	376	391	404	422	398	404	390	362	395	368	385	362	420	373	372	373	404	397	377	390	404	372	403	369	378	388	384	405	384	373	379	366	420	372	387	420	361	406	407	385	381	370	378	371	376	410	373	371	399	408	348	366	379	376	356	378	397	393	403	379	367	382	380	369	355	408	350	372	387	424	401	397	379	398	373	412	361	421	402	409	372	390	389	407	396	395	355	413	395	384	409	412	379	416	363	385	362	396	354	370	401	400	369	400	331	415	378	389	380	345	368	336	381	435	401	407	370	371	377	368	394	412	385	420	373	342	392	389	382	381	369	408	404	387	372	402	394	393	400	369	366	387	386	393	409	388	395	360	367	391	417	387	385	419	381	386	418	407	381	408	365	377	408	383	388	426	350	376	413	379	390	367	359	384	364	382	380	354	439	384	364	404	357	384	387	383	391	363	381	402	403	366	386	395	372	382	426	408	423	416	396	378	390	378	420	406	349	351	389	399	386	348	399	390	396	397	376	393	405	354	396	380	343	367	343	411	373	391	389	398	429	392	397	398	405	423	405	363	444	373	373	386	394	402	386	377	397	361	374	388	384	402	416	379	389	368	385	366	384	345	394	418	406	419	412	377	360	404	394	377	389	388	363	409	387	384	403	391	372	401	389	342	378	345	388	365	377	412	382	420	376	376	400	398	381	380	365	394	373	377	394	391	372	384	404	358	378	387	368	388	383	395	378	384	395	369	370	388	352	407	368	399	355	389	398	385	392	424	348	425	423	383	427	352	358	379	376	414	374	390	422	402	400	384	346	393	400	386	373	384	369	365	407	370	373	390	419	366	412	363	418	404	377	369	412	401	361	382	380	381	376	388	379	376	387	374	407	382	390	382	410	438	401	391	381	369	387	417	387	382	362	384	387	390	368	412	391	357	376	398	395	397	372	370	410	404	389	383	349	380	402	376	385	399	391	391	385	425	366	367	345	401	395	385	377	391	373	437	388	385	394	378	362	380	392	348	378	369	412	359	412	386	391	421	406	408	402	399	409	419	388	403	400	387	382	418	411	375	420	367	377	394	352	354	367	384	386	369	340	392	400	378	368	386	410	411	373	377	393	353	390	384	385	402	381	378	407	400	393	394	356	391	375	430	450	409	367	394	397	408	364	397	409	360	384	392	400	415	410	394	374	418	380	366	378	362	387	384	423	383	380	396	427	375	367	362	387	419	367	397	392	387	402	412	386	401	374	420	396	359	370	379	370	406	430	400	412	407	406	411	368	331	390	404	409	409	348	369	428	414	378	362	386	389	385	389	408	401	382	386	419	349	378	413	378	400	400	412	398	392	364	365	363	393	435	421	369	379	380	379	394	378	398	398	454	362	390	385	354	390	384	411	377	357	377	397	390	379	390	390	371
31602	54408	43877	28805	19642	16724	10734	7196	4583	2591	1784	1087	932	790	754	636	600	570	468	493	481	457	449	427	471	441	376	431	425	442	434	436	421	415	434	401	405	414	443	390	450	411	433	397	434	443	464	399	455	443	434	389	395	445	434	425	453	391	427	408	390	452	400	457	407	381	438	412	420	419	379	419	400	407	432	397	378	423	402	434	428	403	420	389	465	373	398	374	409	430	437	392	439	417	392	412	379	405	430	423	374	417	451	410	405	428	406	415	377	447	439	418	429	425	436	441	439	417	437	456	457	403	433	397	374	447	387	361	402	408	429	393	385	451	434	408	432	403	415	424	439	395	428	426	397	407	418	380	397	433	419	426	412	454	421	423	387	422	425	356	433	396	418	386	403	393	437	413	384	405	399	440	418	411	415	392	438	386	427	434	408	394	395	427	463	388	415	411	387	406	426	417	385	442	405	431	414	384	389	383	439	425	391	428	385	407	380	439	389	397	435	428	420	440	402	423	427	449	449	410	384	392	400	405	411	383	393	424	397	408	415	394	406	374	424	385	388	400	415	392	412	396	399	366	432	387	386	444	409	403	470	438	378	420	403	405	399	438	430	411	405	429	422	439	423	421	433	417	410	405	422	426	440	397	406	420	442	410	369	378	400	421	398	428	415	431	435	442	376	423	404	399	467	392	409	405	447	392	399	403	414	366	438	426	385	424	442	417	425	403	391	421	432	418	427	446	405	436	405	419	427	443	421	398	428	420	434	417	399	428	421	414	425	377	427	403	418	408	412	451	416	427	409	429	400	387	447	417	369	398	425	412	435	429	387	402	421	404	428	454	382	419	415	395	431	386	422	415	425	428	414	454	387	436	414	429	403	373	418	433	446	419	405	456	416	440	413	436	430	409	394	425	437	435	416	374	405	404	423	401	410	440	429	394	391	398	389	437	433	404	381	411	385	417	419	423	409	382	396	410	396	423	398	430	408	385	429	402	414	423	447	427	412	410	402	406	437	389	414	437	419	430	416	395	430	432	422	429	392	447	425	423	405	393	414	415	402	421	406	393	396	401	397	418	412	422	409	400	390	384	408	408	415	397	445	432	390	409	432	430	446	425	442	389	397	415	395	385	437	431	421	406	378	446	410	377	395	418	427	400	403	380	418	411	398	402	392	403	400	456	413	410	407	404	394	408	417	404	384	433	438	374	389	401	384	392	409	417	414	401	423	402	445	398	388	391	395	398	419	418	471	404	407	454	438	376	408	429	404	390	396	425	417	405	463	455	396	391	404	420	426	400	433	402	396	399	410	424	420	406	412	442	372	442	425	427	441	367	432	381	435	403	413	410	372	432	397	380	403	399	403	444	442	382	383	403	380	419	425	443	410	416	394	480	416	414	384	372	448	431	419	417	413	404	408	436	375	441	447	408	397	406	451	406	423	431	451	400	433	414	418	393	417	405	421	420	412	394	437	405	403	401	385	400	422	405	442	405	409	397	429	432	427	366	397	401	399	426	411	415	435	414	440	428	430	394	421	378	395	387	411	459	442	388	410	406	412	393	417	446	388	432	394	398	402	409	434	430	430	409	427	435	405	433	379	406	369	411	410	413	422	412	382	405	375	430	389	426	408	440	401	471	422	402	436	375	418	433	439	408	394	402	423	428	421	429	423	400	404	381	413	378	360	420	410	409	399	365	410	448	422	421	398	415	402	410	440	375	397	409	428	433	447	428	407	388	384	424	424	424	432	409	404	404	374	459	403	387	392	418	431	396	433	398	420	424	415	425	426	426	440	398	406	454	426	400	405	410	414	401	395	403	395	398	403	444	407	419	413	412	431	426	435	384	408	386	389	424	431	393	421	429	437	424	417	399	411	419	409	418	441	408	402	401	425	401	437	417	424	389	405	423	386	422	419	433	391	364	406	430	399	406	399	426	395	393	425	402	431	406	414	418	401	438	412	414	398	399	397	407	409	433	402	371	369	410	412	421	435	416	434	375	383	404	425	431	407	424	424	406	397	410	439	410	384	376	437	409	403	393	402	449	424	431	393	425	444	436	407	411	385	385	403	437	376	429	417	442	441	423	431	423	449	417	428	399	427	452	419	429	394	411	376	403	413	405	404	441	422	403	403	452	433	413	418	418	392	409	429	383	414	381	416	421	421	413	401	438	403	428	435	382	427	408	421	381	388	431	410	384	410	426	406	394	426	399	462	373	425	406	406	410	407	434	418	429	438	436	412	409	413	363	402	420	441	389	384	431	381	423	388	375	390	387	411	424	417	439	441	438	400	442	382	419	417	425	390	404	428	442	422	450	411	411	405	391	437	427	423	411	433	406	418	432	421	388	404	436	413	406	437	457	440	413	400	392	408	392	433	434	433	393	407	379	428	398	420	429	408	373	392	409	445	446	408	400	428	403	393	392	394	425	443	402	378	420	375	406	411	449	436	395	425	445	397	386	442	416	374	446	393	435	445	416	422	417	416	424	441	431	403	407	439	393	449	412	416	423	403	393	437	428	385	430	415	432	433	419	407	400	419	393	459	384	428	403	419	468	434	443	395	434	416	381	402	401	403	411	421	430	405	422	400	400	410	409	385	448	428	408	396	388	420	387	431	428	374	419	402	380	402	419	420	406	400	392	422	444	417	422	388	405	392	373	435	408	380	437	432	389	386	409	413	424	406	425	368	446	408	412	442	422	443	431	399	406	434	433	451	407	415	415	445	424	448	410	392	448	395	451	424	424	412	423	445	413	402	418	450	428	442	401	453	409	429	406	426	424	419	407	399	409	398	414	388	448	422	432	427	427	433	391	412	390	394	407	412	401	423	423	411	426	412	412	418	369	404	373	395	472	409	394	394	421	402	431	473	376	407	421	385	402	418	399	422	404	394	400	423	433	400	411	373	429	407	428	412	387	428	416	412	420	447	453	399	412	410	412	384	395	395	384	406	431	405	410	449	415	421	418	388	425	419	434	411	395	406	383	412	414	435	439	388	413	426	424	431	389	422	413	414	397	419	382	407	379	416	394	420	416	412	413	442	428	390	439	418	405	368	408	351	424	408	391	441	402	420	437	421	416	411	387	447	419	411	386	429	425	422	404	408	430	412	430	399	389	414	381	419	415	402	431	403	437	431	393	389	432	366	418	408	420	416	422	395	428	420	416	417	424	399	430	432	420	449	425	411	427	412	451	396	403	408	439	409	385	461	402	422	396	425	414	443	397	421	423	406	435	387	411	438	412	435	427	409	438	418	408	423	431	431	395	409	420	363	420	406	426	384	427	408	436	421	388	444	399	421	408	443	401	422	390	443	408	436	434	429	404	408	389	397	415	408	401	432	452	421	395	416	391	409	453	448	422	383	420	447	418	405	402	382	415	440	427	452	383	406	409	402	408	446	447	414	414	427	417	424	398	380	384	435	412	414	429	397	423	422	400	431	427	396	417	415	415	379	406	450	400	406	402	421	416	422	435	438	446	409	434	436	403	420	409	433	420	425	399
23276	21683	29486	24587	22265	23541	20031	10391	7466	4744	3095	1278	1019	881	899	802	680	695	632	641	550	537	527	566	557	497	533	526	530	518	558	488	537	528	510	502	522	522	528	472	514	504	494	501	475	479	490	547	457	481	486	471	508	493	508	460	490	494	489	478	508	519	489	513	511	508	488	482	529	479	490	524	514	501	522	460	491	549	493	542	492	503	534	526	491	516	488	489	465	463	521	503	528	500	492	522	461	474	472	486	504	519	530	515	486	488	490	505	511	519	554	493	469	508	508	455	499	455	456	486	485	495	469	495	518	505	497	501	467	509	478	504	498	516	505	471	515	532	537	514	520	510	518	489	526	490	499	475	509	548	500	504	512	460	499	520	512	519	472	505	535	528	494	488	494	483	511	531	496	553	499	491	553	517	484	468	515	498	502	512	533	475	473	502	529	465	498	509	522	505	497	490	471	466	470	498	475	486	488	485	541	505	453	529	517	522	493	471	508	471	492	482	493	509	476	484	513	534	492	495	475	497	472	532	538	479	487	491	487	546	536	520	476	514	463	517	449	488	496	496	486	504	523	466	524	516	484	490	503	518	496	485	475	481	457	475	504	481	494	523	502	440	494	520	483	513	505	509	552	511	508	507	524	493	502	466	510	493	505	473	526	507	475	513	487	506	536	506	531	506	493	502	496	495	515	518	504	467	469	480	553	489	512	481	471	511	493	478	505	495	505	488	517	477	461	490	507	480	494	507	497	494	486	464	431	509	521	487	526	532	476	485	491	523	495	508	491	482	471	482	507	504	507	512	501	482	477	491	532	543	546	504	523	511	512	506	466	488	487	504	524	518	500	519	497	495	500	515	506	511	479	475	458	546	490	483	504	486	522	521	532	529	464	511	511	439	499	501	562	500	504	481	489	516	493	513	465	495	487	474	533	475	485	490	509	510	506	500	511	499	471	475	466	473	477	491	478	514	486	531	504	461	481	487	494	515	498	508	528	490	529	526	509	481	507	520	486	497	511	474	493	500	495	495	518	475	490	455	515	477	490	518	569	499	454	499	522	470	472	502	479	515	509	518	502	509	522	521	520	527	507	541	500	508	485	484	498	498	469	501	461	490	482	515	441	471	495	481	510	519	461	499	542	487	458	479	526	508	485	491	469	505	493	514	505	519	538	520	513	543	502	492	502	510	507	466	469	496	490	486	461	453	505	515	499	512	478	467	499	481	524	495	505	472	506	555	506	531	486	525	499	527	517	539	448	488	505	522	509	555	484	491	485	514	514	519	492	476	508	476	553	469	490	515	529	529	524	498	484	517	468	512	530	480	499	496	515	500	514	519	511	467	475	477	484	488	530	502	478	493	521	494	502	537	530	500	460	467	495	525	472	513	537	516	478	501	506	507	501	505	491	490	514	498	517	475	448	523	512	492	559	469	460	498	460	487	481	523	476	482	481	488	515	489	486	514	487	508	508	517	503	486	505	513	521	498	497	488	514	540	517	508	504	503	525	492	528	449	487	535	525	469	495	529	495	541	475	535	465	461	479	513	532	505	484	497	538	507	518	522	505	482	501	488	517	503	434	499	530	526	496	514	500	465	541	483	482	531	480	502	508	509	486	529	493	522	497	500	508	514	498	488	497	477	538	485	517	491	509	482	515	546	532	505	487	510	518	482	492	494	510	477	528	463	531	509	480	499	533	484	467	491	528	469	537	501	488	530	489	503	490	528	516	497	491	532	498	526	514	464	531	483	453	472	515	481	464	496	461	523	490	507	503	496	490	489	547	458	500	463	496	456	487	507	468	486	501	533	522	508	503	549	476	474	476	496	451	491	434	514	527	484	477	517	487	508	479	518	473	458	536	512	496	524	476	505	461	505	496	510	491	512	551	488	511	549	500	480	509	488	502	526	502	510	559	488	495	496	457	527	491	503	509	468	524	525	477	485	544	460	524	497	475	534	475	530	538	496	464	520	534	510	506	500	501	507	464	505	503	508	491	534	519	499	497	505	495	490	525	507	520	476	498	501	496	499	500	465	534	510	513	476	490	448	533	475	489	467	522	544	467	496	490	556	565	478	523	514	483	525	500	503	489	494	468	489	485	558	535	509	485	519	499	487	517	500	499	493	505	493	511	535	513	484	490	480	531	508	515	496	510	509	504	536	480	483	438	462	510	513	493	472	520	478	500	519	556	517	497	502	484	478	488	462	466	487	506	485	431	519	502	516	472	484	522	509	499	533	547	480	509	490	505	491	504	498	473	473	483	468	516	475	519	491	482	540	565	495	503	462	531	517	531	499	519	503	487	509	503	511	507	511	479	497	506	446	515	495	475	479	492	498	481	476	523	471	517	503	497	529	502	477	544	478	482	491	491	486	507	522	474	509	526	492	462	493	514	505	506	506	494	510	507	487	496	481	488	507	461	492	495	494	461	524	489	550	496	481	485	485	491	508	516	484	467	533	528	522	490	469	525	484	485	512	493	506	504	480	452	542	488	496	506	503	480	502	492	460	477	504	482	507	488	519	475	461	513	505	491	489	483	478	493	521	509	489	575	514	468	504	469	518	462	508	531	495	492	471	526	484	500	480	500	518	506	471	524	495	472	490	485	518	502	522	506	493	522	489	511	535	552	470	553	506	501	511	481	491	497	496	492	491	492	494	526	517	465	501	547	462	551	489	479	491	514	511	498	478	466	496	482	519	539	462	507	465	516	520	489	517	501	481	473	511	508	489	490	458	493	514	464	461	459	493	525	489	490	466	501	498	490	507	528	505	477	497	497	513	499	472	487	508	514	524	510	501	510	474	465	487	501	462	469	494	523	526	508	482	454	482	496	483	444	502	487	483	485	496	498	512	495	490	453	498	512	489	480	487	494	564	533	525	458	497	478	497	461	527	486	493	499	494	519	487	503	476	527	491	470	507	469	491	481	499	475	445	491	537	525	509	503	481	499	475	469	484	469	456	496	514	536	452	479	436	491	483	487	509	501	503	477	508	505	540	497	501	510	457	498	503	504	466	501	518	530	515	480	494	490	501	482	510	498	499	485	507	479	508	469	493	487	533	513	536	500	510	507	532	503	537	479	499	462	479	511	525	506	467	511	481	521	511	478	491	510	522	537	510	521	518	514	531	531	496	503	476	497	501	531	500	527	488	455	475	480	513	503	519	517	504	507	499	525	490	502	492	524	463	472	499	515	491	515	475	480	494	475	516	468	494	491	531	502	509	455	483	512	488	498	470	492	519	460	497	472	484	515	507	481	486	496	481	511	495	488	477	499	480	510	487	508	495	507	506	472	477	513	535	509	528	482	492	490	511	484	485	523	502	469	521	510	501	496	549	476	522	495	474	509	518	497	519	506	517	528	461	472	463	523	513	476	476	484	497	537	488	510	468	521	488	508	490	465	501	470	511	500	491	511	513	491	515	500	511	457	503	500	518	478	466	479	469	557	487	482	498	532	495	509	473	506	531	486	478	516	486	502	496	523	524	502	498	479	539	515	517
35132	65759	53548	35882	29290	23618	17171	13523	11075	7150	4838	1866	1479	1285	1196	1020	855	795	690	692	634	567	562	553	532	570	529	567	519	543	539	549	573	487	507	529	472	551	497	522	531	543	510	512	509	498	472	520	504	505	469	494	509	509	527	506	502	509	488	506	515	535	536	550	533	525	541	465	490	522	500	512	530	505	529	528	475	540	536	489	525	502	528	532	486	473	486	493	476	505	487	503	524	487	521	501	503	511	493	518	508	507	467	497	527	535	509	518	531	501	544	494	487	520	496	498	520	518	513	504	496	507	526	519	527	496	515	507	493	522	527	543	517	510	480	459	490	510	507	510	514	509	494	505	510	503	489	479	503	498	523	472	523	535	524	532	484	501	478	497	540	497	501	490	457	496	493	487	520	544	511	504	525	518	523	502	510	529	500	490	509	508	527	507	462	539	517	558	501	471	511	510	488	523	496	494	543	536	506	513	509	472	528	491	516	520	480	478	508	506	480	496	506	530	509	508	476	532	482	474	479	536	516	505	526	533	469	511	540	506	469	493	504	498	508	520	486	515	564	520	512	537	495	450	503	489	509	546	505	520	499	529	523	510	514	517	500	459	495	518	490	544	531	507	509	443	495	565	510	513	472	498	487	493	479	518	486	531	524	495	505	529	508	503	492	523	466	497	514	516	541	523	516	513	496	446	514	508	541	495	514	490	468	488	542	525	509	562	500	513	532	497	513	493	518	488	510	519	522	502	501	517	524	499	513	510	514	561	471	497	487	473	508	501	510	518	519	548	493	485	516	462	530	493	449	492	492	494	525	479	495	542	522	511	498	504	484	532	529	484	463	469	527	518	525	510	473	462	522	464	505	530	529	507	539	488	525	457	514	541	522	495	513	547	480	509	502	500	476	532	529	493	522	506	531	488	482	538	486	511	498	482	494	512	507	481	518	528	531	504	486	482	512	500	537	495	452	477	487	485	483	513	471	525	472	490	495	461	513	506	494	532	497	528	527	518	509	513	515	520	544	499	509	521	518	513	512	479	519	506	470	537	503	504	524	499	473	517	518	515	491	537	508	499	513	551	510	489	503	503	524	534	489	447	540	512	479	519	510	528	489	487	484	513	468	499	502	487	563	526	477	512	499	498	463	473	479	531	509	513	470	496	509	496	495	488	527	517	526	551	516	478	507	502	487	479	507	472	519	483	527	518	504	480	513	463	501	524	480	499	504	486	509	493	452	542	537	502	486	517	519	479	471	521	497	523	509	498	502	514	485	514	521	494	503	516	527	502	466	474	551	517	513	480	496	514	500	472	510	485	527	531	501	493	511	516	545	514	471	494	508	506	496	534	514	505	500	527	520	509	521	480	509	501	517	531	500	511	500	510	495	466	496	485	547	566	497	507	526	485	470	517	502	492	488	481	504	516	484	553	493	505	509	518	441	513	484	494	509	505	482	520	491	509	513	534	518	502	488	512	513	455	456	516	495	490	475	503	508	531	540	508	492	533	515	500	507	514	512	487	525	488	499	491	495	512	527	502	484	513	537	517	515	488	528	494	494	486	522	473	495	499	490	536	527	474	470	486	509	490	489	489	500	487	492	530	490	455	527	527	509	535	460	524	526	494	493	517	520	509	490	501	493	502	518	514	465	534	525	501	511	487	485	509	491	476	512	501	507	500	473	506	516	513	501	515	479	481	519	474	487	530	498	486	517	482	488	512	537	535	489	512	508	486	503	556	479	514	474	495	496	490	504	506	502	500	559	552	506	494	474	510	479	516	511	527	486	530	514	475	500	515	530	497	501	498	465	525	531	466	511	499	489	491	480	537	460	508	506	509	499	517	521	504	483	522	476	498	525	508	510	510	491	501	478	519	507	484	490	527	500	507	557	474	507	471	507	523	518	497	506	511	514	513	512	504	513	523	504	489	476	467	478	553	491	517	498	499	490	491	499	488	491	541	517	509	473	475	511	529	466	509	509	508	515	512	485	517	506	496	473	519	507	520	496	490	474	497	504	493	534	511	512	486	485	491	505	457	471	518	498	514	489	501	493	567	549	500	491	535	502	528	472	503	518	491	475	520	505	520	480	512	503	495	485	512	486	524	507	495	502	460	520	494	542	486	504	496	506	490	476	486	518	517	486	510	531	490	477	491	496	506	515	523	467	550	523	535	511	524	498	486	482	496	487	473	474	528	531	546	522	491	508	520	514	509	512	518	516	504	472	521	491	478	490	503	492	522	501	487	525	520	503	497	499	512	489	491	538	484	504	531	505	473	488	490	512	480	520	526	507	518	500	485	499	519	542	493	462	513	507	498	469	511	553	537	508	520	486	470	496	524	463	502	524	536	504	484	519	499	502	493	538	528	545	471	528	473	534	495	486	515	542	526	488	504	535	531	502	518	492	482	511	471	465	478	530	503	489	523	477	514	507	530	488	535	500	479	529	512	526	495	509	508	478	528	493	480	513	463	478	507	500	502	506	499	532	499	450	470	496	530	497	504	510	496	501	478	513	506	504	491	529	486	518	489	514	509	509	509	485	540	509	535	525	509	528	533	473	535	500	528	516	517	507	518	495	517	495	522	559	520	484	500	517	500	465	484	477	537	520	517	481	492	506	478	493	509	494	506	509	508	483	505	532	468	487	513	545	452	491	506	492	468	505	491	514	522	464	503	467	506	517	509	515	516	519	512	536	514	509	506	522	492	537	529	472	474	493	515	475	502	489	502	512	485	489	483	490	525	497	509	544	494	498	500	468	504	481	492	500	504	510	525	516	551	508	480	508	540	457	492	517	512	533	516	480	519	478	505	490	526	494	484	521	524	518	531	534	524	512	473	498	567	531	492	523	520	505	532	491	487	507	507	490	498	501	509	529	516	492	457	524	507	511	503	521	540	500	534	519	531	513	493	504	523	519	536	508	519	490	489	519	504	516	533	531	483	511	515	522	488	539	502	493	526	530	495	513	503	478	512	515	523	512	473	518	522	492	473	507	510	506	502	473	510	522	517	487	492	515	506	498	508	535	513	496	514	490	507	487	545	502	505	510	486	524	466	491	520	450	524	498	475	544	540	535	547	476	502	538	519	540	535	520	494	512	477	466	535	494	519	456	503	503	505	502	474	477	492	525	526	493	532	443	523	546	511	515	492	507	521	533	518	529	503	475	499	518	495	492	499	531	456	546	495	492	490	529	518	466	516	501	493	488	561	480	467	471	503	539	515	515	500	473	490	507	497	479	475	476	500	520	489	495	482	519	509	537	527	492	519	550	490	542	483	483	477	492	529	482	528	512	503	486	493	519	473	512	483	472	499	493	503	523	514	535	507	535	458	505	508	474	483	480	517	491	528	493	533	550	524	498	477	521	497	504	490	474	535	498	536	483	512	523	495	529	494	532	542	517	499	526	457	506	500	551	488	515	503	562	526	483	490	493	499	500	500	541	509	489	455	462	479	489	501	507	481	515	499	519	536	563	518	477	507	494	468	513	469	547	489	514	508	492	520
32370	35591	36417	22570	12844	7458	4434	2982	1980	1371	701	471	455	439	378	371	302	329	323	296	268	282	266	296	295	288	302	264	269	256	258	267	286	289	289	301	295	262	281	286	269	278	273	261	262	268	288	286	285	298	274	267	268	246	236	266	261	282	260	296	288	247	270	275	262	278	261	299	283	285	272	287	282	264	291	287	308	248	277	335	295	281	256	276	270	282	278	269	253	259	276	298	289	289	263	296	274	267	293	264	281	279	258	279	293	278	290	255	279	277	293	259	267	273	253	285	266	293	243	279	285	278	275	273	296	279	266	271	276	264	271	268	289	259	273	280	265	273	277	255	303	319	274	275	273	289	267	265	271	262	264	297	268	272	232	255	274	289	272	276	260	274	260	273	278	251	271	283	274	277	266	276	304	258	265	267	275	259	266	250	258	259	268	292	266	280	268	276	270	280	269	246	291	294	253	291	287	280	270	275	305	278	309	277	263	299	234	261	259	305	293	274	264	279	248	290	289	267	272	284	305	261	290	243	260	280	251	279	268	256	249	288	281	274	248	266	251	259	266	297	299	262	276	273	255	296	259	266	242	280	244	290	281	267	305	266	297	271	286	289	276	283	267	280	243	287	253	255	299	274	287	263	266	305	263	263	271	266	261	277	294	259	250	222	298	256	311	294	292	310	269	288	246	283	261	263	260	275	257	258	289	305	281	266	261	273	300	271	275	241	304	279	276	268	273	290	266	275	285	266	298	265	263	283	301	270	250	259	269	302	284	280	292	276	268	250	271	283	276	298	294	276	291	272	255	264	257	290	255	273	332	283	286	245	262	263	285	275	267	249	272	287	238	301	275	305	255	286	282	286	267	275	276	280	238	260	263	261	289	260	259	311	287	284	278	261	289	305	234	276	311	241	254	275	270	291	268	294	243	304	255	253	261	256	262	265	257	253	298	267	233	259	260	258	280	261	245	266	277	289	259	300	268	276	295	293	263	295	258	275	271	295	291	269	275	279	299	305	285	274	268	272	267	282	279	280	266	275	271	265	273	311	285	259	240	269	262	291	297	303	270	286	276	309	254	278	246	269	283	270	259	259	270	242	273	282	303	295	271	271	261	262	288	264	280	268	255	266	270	297	288	290	261	295	277	262	300	298	277	260	274	259	278	254	253	281	248	302	291	263	279	249	288	242	289	275	262	229	267	248	273	305	264	280	252	275	289	270	284	274	297	284	259	285	256	295	277	276	288	298	256	262	252	270	248	292	282	301	267	269	285	317	268	262	276	302	259	263	271	272	248	265	265	271	266	262	298	271	255	260	278	284	301	305	293	261	293	244	246	285	290	255	257	289	302	293	269	271	308	297	278	287	268	280	254	283	299	286	261	255	258	277	260	262	256	280	264	264	263	278	253	289	269	281	283	249	272	268	291	289	289	296	240	270	262	263	246	288	271	311	265	277	266	283	294	270	282	269	287	276	272	253	270	277	249	255	291	265	283	272	284	247	277	259	263	294	266	266	261	259	267	259	241	316	268	262	281	260	271	278	273	283	296	257	258	280	271	268	300	271	275	260	259	302	267	260	280	299	260	271	266	271	251	258	281	249	300	280	280	266	263	285	297	258	276	285	269	252	258	259	267	291	254	287	285	285	261	266	262	273	285	287	273	261	263	278	285	259	288	258	276	311	261	283	278	280	276	280	290	283	280	254	265	289	300	272	262	280	301	292	285	321	294	303	277	269	271	269	280	278	299	275	253	293	246	318	310	261	265	304	265	289	276	255	283	273	280	286	246	235	294	263	267	266	273	284	265	269	263	259	274	291	295	286	274	321	271	296	297	277	264	278	255	245	257	279	304	274	271	261	284	265	267	259	279	270	247	299	256	245	274	263	273	281	260	261	273	281	300	271	287	275	282	276	268	249	277	264	276	279	257	273	283	271	282	292	280	281	271	292	262	274	264	266	321	267	277	290	297	285	276	254	276	256	254	282	301	268	289	276	279	251	252	302	259	250	258	266	291	283	282	255	312	294	295	258	288	260	276	294	272	269	299	311	313	287	273	268	252	261	254	262	292	269	281	290	244	265	272	277	283	287	299	290	278	292	267	278	278	246	272	260	283	279	279	280	258	261	266	292	269	272	283	280	268	289	268	298	238	308	270	264	271	246	294	294	281	290	266	252	270	284	279	262	247	279	263	282	277	294	275	293	304	259	264	268	273	282	269	287	280	264	292	252	284	282	293	281	286	279	275	257	314	258	272	266	278	311	284	272	272	279	297	266	285	247	269	284	284	283	269	245	269	248	300	297	258	285	280	311	264	261	257	286	281	266	298	286	302	265	307	246	248	289	284	306	256	241	275	248	271	276	239	303	259	258	277	253	256	254	289	287	268	272	312	262	274	270	275	287	282	262	260	293	295	248	269	294	267	295	294	265	251	260	266	292	280	277	243	251	290	271	268	280	296	266	279	290	251	245	267	274	251	248	244	288	251	244	282	276	269	316	248	258	258	282	274	257	264	273	283	258	254	290	252	270	313	259	266	260	265	290	291	263	269	249	289	297	235	276	275	296	258	259	299	271	272	246	261	264	265	299	283	278	265	278	273	253	247	275	290	273	262	274	275	250	256	279	303	303	268	278	264	274	302	281	270	268	270	264	296	308	240	268	265	270	309	298	248	269	277	288	271	289	295	285	286	252	265	282	286	266	269	251	250	273	265	249	240	254	295	278	265	282	294	301	271	291	273	270	260	237	247	259	266	234	288	282	277	256	286	253	255	262	274	277	250	303	276	304	257	265	289	286	304	280	264	283	267	272	269	288	284	267	272	261	278	277	288	277	250	297	268	265	277	305	279	267	290	306	270	292	267	265	255	299	267	259	256	255	285	262	278	289	297	298	279	269	243	279	257	298	286	252	263	264	277	289	245	252	236	234	280	270	233	256	282	269	231	279	271	263	271	302	256	284	250	270	296	275	266	275	242	260	268	281	268	286	257	287	262	267	283	271	291	290	288	281	281	276	274	275	282	269	253	254	266	277	266	286	273	235	260	272	290	299	280	309	289	276	292	300	278	272	269	268	257	298	267	249	275	261	281	291	306	256	281	286	269	251	288	272	288	274	269	253	287	266	279	238	296	280	253	281	285	298	261	269	285	251	263	288	213	262	266	284	300	276	246	283	285	240	279	284	266	264	269	277	265	302	247	289	269	273	302	293	277	281	276	282	275	268	295	297	264	276	259	271	269	262	282	276	268	263	262	300	251	291	272	278	285	299	260	260	288	279	259	282	254	299	277	277	273	284	269	303	243	299	278	230	280	283	259	271	287	284	282	273	272	272	251	252	265	249	283	283	286	274	303	272	299	237	295	281	279	280	265	277	279	290	277	262	265	246	271	279	273	268	265	279	283	284	290	277	283	277	247	295	281	263	233	287	268	300	303	275	249	268	276	266	300	285	271	269	253	269	283	270	245	245	295	274	306	274	270	260	253	272	263	286	319	284	272	257	250	292
33052	49980	35903	20916	15704	10680	7117	5040	3420	2294	1174	685	635	524	535	482	423	360	377	348	331	293	344	341	282	314	282	307	291	310	318	269	319	306	340	298	264	289	301	281	318	277	270	290	302	286	280	328	294	311	287	285	303	263	295	313	283	292	278	309	292	318	293	263	322	289	311	274	292	302	302	310	282	298	286	287	307	316	321	311	279	306	295	290	282	301	305	299	338	288	295	300	264	297	280	308	308	339	305	310	322	309	330	291	292	313	307	297	315	311	281	286	266	303	280	297	278	280	291	314	293	295	317	320	298	312	293	303	276	307	311	323	315	270	321	270	311	298	298	294	308	308	300	321	327	329	287	289	297	303	322	307	276	300	288	316	281	320	292	299	293	287	318	297	261	298	315	281	303	291	304	291	267	314	276	286	283	314	307	288	256	299	297	313	306	303	275	281	310	291	315	309	288	259	303	275	317	292	292	287	305	289	282	290	285	271	285	298	306	309	301	280	279	332	323	253	314	267	264	297	274	309	286	315	265	288	326	271	288	286	312	306	287	310	291	297	279	323	305	321	273	281	292	303	284	282	344	319	311	321	309	306	309	339	308	312	299	304	300	299	299	279	315	288	306	289	283	325	267	301	319	341	272	317	302	310	280	298	287	297	327	284	311	325	289	287	269	290	310	316	294	313	326	304	295	294	320	313	291	286	260	304	328	293	334	300	310	324	299	257	286	289	303	319	319	290	291	299	269	283	295	288	265	327	306	293	299	281	307	312	284	303	292	291	319	307	306	287	270	313	308	291	297	301	287	290	289	296	307	276	279	270	283	320	318	318	285	300	294	291	264	318	312	305	299	307	293	274	292	307	308	302	270	269	300	273	295	285	267	306	272	291	282	325	287	311	282	288	287	330	275	264	318	314	297	283	319	310	300	316	296	263	287	314	309	273	295	298	297	320	285	308	310	304	313	303	288	300	332	305	320	334	298	269	318	286	290	312	311	292	319	327	296	316	298	320	279	296	282	288	267	325	288	301	258	286	335	301	302	307	311	300	290	274	304	300	284	299	301	309	276	298	316	271	279	339	324	280	323	288	297	292	281	288	272	292	302	303	294	325	319	308	303	289	314	326	285	269	310	302	292	307	294	273	310	262	273	308	311	290	281	305	317	300	292	316	304	303	283	290	281	285	329	301	300	293	294	314	283	291	305	282	329	284	313	295	295	310	320	296	281	285	291	326	296	323	283	303	294	269	288	299	317	325	321	274	327	294	319	312	291	295	281	297	309	322	303	300	298	289	284	300	300	295	278	271	299	282	257	246	298	292	300	328	312	295	286	288	296	284	261	299	278	282	312	287	308	278	292	293	288	278	287	292	278	295	302	302	324	295	296	303	298	298	271	295	288	297	294	316	310	294	304	282	311	296	312	291	312	284	281	317	291	294	291	293	270	319	296	307	324	313	299	303	303	283	270	294	280	318	300	305	293	304	262	316	292	283	260	304	329	315	277	312	338	287	257	339	263	282	339	305	291	304	316	292	286	277	281	303	308	249	329	314	289	297	277	287	296	284	285	289	281	291	286	297	293	320	284	318	309	340	302	337	315	301	295	293	316	294	284	321	288	269	309	301	284	279	285	303	323	312	348	305	280	292	283	294	297	311	316	283	299	317	284	322	322	302	295	288	259	316	283	308	285	304	275	286	286	316	315	307	293	286	289	299	286	296	315	294	303	297	268	304	297	304	311	268	297	316	289	267	296	290	343	287	277	312	283	296	298	308	310	259	278	311	284	300	294	303	310	309	323	303	288	292	274	304	297	285	294	289	325	289	322	321	311	281	330	276	258	343	304	316	300	323	311	274	261	298	290	319	296	289	315	292	300	290	302	300	270	307	309	289	287	286	329	314	280	283	279	301	295	288	314	283	333	282	290	302	272	306	289	340	299	295	283	286	315	306	287	333	311	302	319	342	315	274	293	304	275	293	289	314	294	299	307	301	284	295	292	312	286	265	317	285	313	327	345	290	292	314	260	307	298	301	300	295	330	308	310	269	310	287	280	297	331	305	278	319	301	295	336	316	278	304	282	284	295	275	327	292	289	296	317	281	295	286	312	302	317	294	300	275	302	280	296	312	320	300	316	300	294	299	302	296	274	319	310	341	279	276	323	297	302	318	296	292	282	282	315	308	305	270	300	310	294	291	257	275	270	304	335	316	275	310	308	338	287	315	309	306	291	291	312	309	316	308	314	278	300	271	294	295	272	295	295	324	279	304	305	309	306	285	271	301	301	286	305	279	295	299	260	303	306	289	282	319	314	292	321	320	324	311	307	309	285	267	277	303	303	311	318	264	295	293	303	307	301	282	296	300	314	285	299	307	287	298	304	323	280	275	298	297	299	307	298	311	319	321	285	290	307	275	305	323	279	305	323	298	320	269	286	352	305	294	283	299	312	286	299	285	297	318	300	306	311	309	298	296	326	319	294	266	311	300	294	309	314	289	302	310	302	298	310	313	306	282	295	292	305	310	298	293	305	303	291	264	306	277	312	303	294	291	318	311	297	275	278	334	307	342	300	332	292	325	304	283	278	297	303	326	286	306	278	311	307	319	305	312	292	316	273	293	292	277	314	307	305	299	309	280	277	303	293	302	254	287	294	320	288	301	311	317	310	310	276	312	292	301	313	300	287	281	313	311	298	314	319	265	309	292	301	281	320	285	322	269	312	286	333	310	316	307	298	270	290	299	304	278	280	304	301	291	303	314	325	313	300	357	308	316	320	279	302	293	282	297	278	307	291	307	315	330	289	315	285	286	271	294	300	323	307	292	295	310	279	311	280	313	292	302	326	308	297	305	265	295	313	272	292	280	296	335	315	296	297	287	289	317	317	254	312	302	282	293	300	282	285	297	322	308	297	270	313	298	279	304	279	316	288	306	287	349	304	292	287	301	309	292	291	292	272	309	336	262	319	301	334	284	296	272	299	296	312	303	268	294	313	327	301	285	287	316	292	297	286	309	280	289	302	301	282	308	286	287	306	280	303	285	293	318	293	268	290	295	312	294	308	301	287	315	295	306	289	282	293	338	322	270	297	295	284	305	284	308	314	280	297	311	286	286	279	282	291	308	304	273	311	283	311	299	337	285	290	317	310	302	313	290	306	314	319	267	324	324	287	294	308	287	290	296	262	288	318	296	298	319	340	299	294	294	300	289	313	302	303	300	296	307	292	324	282	285	321	313	298	298	274	282	297	277	281	278	299	299	313	309	299	314	294	283	302	303	322	284	299	313	287	296	293	277	276	303	288	305	290	309	300	304	287	290	303	301	276	274	311	282	317	321	303	298	319	309	301	272	328	312	298	304	302	319	301	281	317	305	317	330	309	305	303	293	306	317	290	303	278	292	276	305	267	289	279	314	279	275	304	287	298	305	274	297	285	299	333	316	302	286	318	310	345	305	302	276	281	289	283	282	299	347	301	307	310	300	289	279	306	312	314	287	312	268	298	309	295	286
24539	21729	29089	25537	22836	19325	12929	8134	4946	2723	1291	774	736	572	556	518	494	425	416	377	394	362	340	307	325	315	312	316	363	352	329	331	342	312	314	347	298	320	325	338	329	296	317	312	355	336	337	322	305	285	318	316	322	341	333	322	324	293	284	324	297	312	338	307	299	312	305	343	292	332	297	325	331	298	322	301	330	344	338	295	295	318	319	309	323	302	322	327	328	318	354	326	334	306	288	340	331	333	260	336	329	311	328	285	333	327	323	340	299	315	313	318	324	319	315	320	322	300	305	345	316	319	306	305	306	324	318	318	344	320	306	303	327	330	286	304	318	340	316	302	289	347	322	305	293	330	318	324	313	325	276	323	318	313	345	308	347	341	331	307	325	337	323	345	338	320	304	334	292	300	321	321	318	315	307	316	324	328	323	326	298	352	312	308	303	317	327	337	291	338	324	304	318	289	308	334	293	311	292	292	290	303	353	297	321	327	355	322	297	276	312	289	305	355	334	349	319	314	351	314	301	348	265	353	349	309	322	317	313	338	327	297	285	313	333	305	297	303	305	343	331	327	294	301	312	316	314	331	326	321	315	331	322	360	337	300	333	323	332	331	311	301	310	270	293	305	339	329	300	333	344	319	331	284	272	322	307	291	308	347	331	294	333	352	320	272	319	309	335	328	305	329	331	308	313	347	332	327	316	324	308	293	337	312	337	320	342	335	300	343	304	332	316	318	317	317	349	320	299	326	275	316	328	320	331	318	320	315	309	314	318	303	316	308	316	328	338	355	329	321	307	324	324	315	304	302	307	342	274	308	296	276	316	336	323	344	313	320	337	353	303	319	321	325	318	326	299	338	321	314	314	307	307	307	315	315	311	326	328	316	327	314	344	311	299	341	333	317	304	303	303	351	318	327	303	349	320	313	309	323	346	314	315	327	318	311	302	281	326	341	336	337	282	295	295	311	308	303	328	320	319	337	286	314	327	313	311	286	340	302	303	300	325	314	303	302	352	304	314	303	294	307	308	321	310	332	332	308	314	293	308	329	294	334	306	326	319	337	305	340	312	323	293	327	315	319	296	335	303	328	360	322	300	313	343	325	357	333	287	330	314	307	321	317	314	298	287	300	359	278	356	307	326	323	312	308	306	332	307	334	311	310	327	311	328	282	290	311	331	326	292	321	305	349	324	317	345	319	308	359	297	315	316	312	334	342	339	331	319	333	304	328	305	291	281	287	320	337	310	314	317	314	347	328	276	329	314	333	343	340	325	309	288	332	331	335	328	312	291	315	293	328	303	319	310	283	280	326	330	326	309	287	323	309	291	261	336	295	303	312	317	335	314	283	308	336	324	296	326	304	324	321	310	305	311	306	307	286	294	328	326	288	315	325	311	304	339	310	298	295	337	318	316	328	330	305	317	318	297	276	299	342	333	314	300	301	327	296	289	302	317	336	285	300	330	319	294	300	319	300	319	331	308	328	327	335	307	351	310	292	310	334	310	313	278	323	298	346	313	282	332	288	342	343	300	332	331	318	335	318	346	295	335	315	324	309	319	302	330	299	321	326	344	302	355	294	310	297	336	301	307	321	337	347	333	316	340	344	326	310	297	335	315	300	336	308	334	334	300	293	315	307	303	316	312	335	303	324	326	295	334	335	300	341	313	338	290	329	344	334	310	349	291	360	319	305	338	297	341	338	301	295	315	297	320	336	344	320	301	317	304	318	362	299	318	293	318	316	337	302	310	327	312	323	296	297	307	320	309	300	318	329	287	310	341	338	320	308	315	306	304	293	288	307	310	332	324	297	310	314	302	345	314	307	344	363	320	323	312	325	303	287	342	321	326	366	343	315	305	311	319	320	317	347	323	294	292	304	333	346	286	342	309	298	303	367	303	301	305	299	309	303	315	311	313	317	327	319	338	298	326	321	295	324	341	340	306	361	308	317	349	328	285	323	325	297	327	324	332	318	331	300	302	330	332	329	325	318	290	329	283	322	341	331	327	301	307	329	310	334	334	260	307	347	287	333	309	305	294	314	319	327	308	315	318	293	312	345	296	296	313	324	305	337	318	307	292	312	337	297	352	302	302	311	295	324	366	310	325	290	352	342	302	337	278	303	308	297	307	305	332	307	314	297	305	328	327	358	304	312	360	300	319	331	323	310	315	345	321	318	352	309	355	304	318	302	319	314	335	339	346	347	313	285	316	317	314	299	310	330	270	338	311	324	293	318	320	293	305	299	307	328	323	336	307	326	283	344	373	339	345	326	348	331	339	320	345	334	324	320	340	303	323	338	323	324	343	334	380	325	315	322	345	311	330	310	320	357	337	299	295	330	361	322	336	310	335	356	305	324	369	319	322	307	313	318	346	313	344	313	314	308	316	351	323	324	296	345	314	319	343	299	320	311	312	337	300	324	334	308	345	312	334	344	309	293	302	323	306	317	340	329	289	309	287	304	302	306	313	304	313	313	319	299	315	327	314	308	325	311	328	320	306	310	323	328	318	321	308	343	316	310	338	332	328	300	329	318	339	311	325	289	293	327	341	315	301	315	313	326	312	351	316	337	295	331	304	341	342	300	310	315	312	349	305	291	322	294	350	289	311	328	301	315	319	319	337	301	348	290	323	346	302	352	322	328	281	289	302	317	329	295	330	329	312	331	294	313	342	313	320	297	330	303	330	339	366	312	308	326	364	294	315	331	312	299	320	315	328	316	308	311	339	295	333	324	305	302	303	322	340	329	300	310	333	317	314	341	304	336	310	329	331	359	318	319	306	293	309	346	315	319	299	306	316	315	340	321	327	304	351	310	315	338	356	287	315	308	324	289	305	329	320	332	302	310	340	301	361	323	326	328	297	321	285	319	315	306	299	325	317	330	298	315	342	328	335	318	313	331	335	332	309	346	320	327	321	317	305	319	314	286	311	334	314	343	294	297	339	326	303	308	349	307	314	325	346	340	342	308	322	325	305	338	327	315	300	318	292	315	299	323	316	299	306	297	319	329	283	335	298	322	331	348	328	319	323	317	340	314	308	329	311	337	277	284	324	292	303	318	290	297	302	319	330	328	323	301	316	329	340	330	314	329	306	324	301	282	298	298	334	308	320	294	336	267	298	338	297	351	316	340	302	324	326	315	333	328	321	321	317	357	328	323	347	321	313	349	315	300	340	312	347	319	346	328	298	315	317	298	320	312	328	322	333	294	337	328	325	312	349	315	338	304	309	350	306	284	318	307	297	305	294	326	336	343	328	291	303	341	324	316	312	332	304	360	330	322	360	320	316	316	298	331	307	330	291	295	315	325	307	331	277	320	300	299	298	299	309	367	320	325	294	317	321	309	326	351	330	302	347	306	356	308	322	327	289	309	311	292	306	331	317	299	311	329	318	308	315	325	327	330	301	310	305	332	318	312	310	317	319	341	336	315	330	337	306	321	276	340	296	335	323	328	315	306	317	349	313	344	309	333	324	311	311	328	370	326	317	309	331	295	310	290	319	319
32697	58466	43093	30445	24825	18880	14737	11759	7552	4330	1884	1128	1029	877	785	665	566	509	515	450	370	360	387	377	339	370	339	358	378	345	355	318	340	322	327	340	345	364	321	329	334	341	311	319	330	334	322	364	305	339	351	331	342	333	305	356	329	335	317	343	333	346	341	329	334	338	344	337	306	362	350	316	313	306	348	309	312	336	346	322	343	340	310	364	359	326	323	333	356	346	320	317	326	356	321	368	327	311	347	304	333	326	356	306	333	343	336	351	343	339	327	320	353	348	320	318	303	313	321	340	361	316	358	329	337	339	312	327	326	353	312	327	355	351	364	348	354	309	315	334	295	323	354	354	363	340	367	356	338	379	390	342	315	324	321	325	332	358	370	323	319	362	311	323	380	340	316	313	336	326	351	347	335	336	317	307	332	330	339	337	320	341	345	352	333	343	327	336	312	346	317	319	328	370	313	333	358	329	315	324	318	315	316	334	340	304	323	313	348	301	330	341	359	313	338	380	349	363	322	324	333	341	334	328	346	328	326	286	322	321	343	327	346	326	367	344	339	366	351	343	341	345	363	305	317	337	348	306	343	303	343	350	327	331	346	344	322	356	332	326	341	318	335	335	345	329	348	354	318	351	321	335	319	334	358	371	319	314	311	349	345	363	362	300	317	312	316	327	365	328	290	335	342	369	333	307	341	359	347	330	327	361	317	318	338	338	319	370	327	359	327	345	317	335	333	352	300	313	329	334	321	339	319	336	320	335	320	310	349	339	328	308	350	347	339	313	351	329	324	321	347	319	327	380	332	322	313	341	317	337	366	334	352	326	341	307	333	338	286	302	325	334	312	310	307	373	332	344	348	323	319	345	340	375	340	359	364	322	334	331	343	347	333	357	321	307	332	332	294	357	307	354	317	344	323	335	312	311	295	330	369	354	306	315	314	357	334	340	364	303	338	327	318	329	327	350	346	331	330	317	340	322	308	326	339	329	333	353	317	294	363	342	347	330	333	344	339	301	403	345	326	315	347	301	340	328	322	304	309	294	334	329	314	303	319	314	301	360	338	333	320	328	346	292	347	336	345	344	333	359	304	302	341	328	310	294	332	326	345	335	368	338	311	358	316	343	342	338	331	333	325	326	304	317	331	337	307	338	349	338	365	360	365	301	331	327	321	313	370	327	320	324	333	326	321	336	351	317	331	331	336	334	325	329	338	320	351	329	326	351	321	362	298	303	365	348	359	338	307	321	351	341	336	316	335	343	297	338	319	345	356	349	353	331	343	329	330	352	356	343	330	330	328	321	294	357	370	366	326	346	315	309	321	355	350	325	308	350	309	311	327	339	314	354	345	374	361	363	361	332	328	335	356	315	305	347	339	351	328	331	298	358	322	337	316	363	360	322	345	323	332	334	353	326	348	317	310	303	315	347	342	351	290	315	347	331	354	323	331	288	319	309	322	327	296	303	345	343	354	322	310	324	335	327	309	330	318	320	337	322	312	301	354	327	313	303	335	347	362	312	340	305	306	313	338	346	334	349	342	320	352	342	368	344	354	316	369	304	322	351	302	330	335	352	344	337	319	354	343	304	325	338	343	358	323	332	337	350	367	316	348	361	338	332	311	337	323	310	329	301	346	317	323	328	342	329	327	335	381	337	350	343	300	327	343	366	326	336	321	308	342	363	304	323	350	337	334	336	320	361	337	347	333	316	327	345	346	301	339	342	333	323	335	290	339	312	324	346	302	331	344	315	345	338	345	334	342	355	336	340	362	352	361	331	363	344	343	355	351	370	367	329	360	342	344	350	301	346	319	364	329	339	333	327	348	341	339	341	340	328	345	361	349	343	326	302	298	321	324	335	318	359	326	376	363	325	313	347	323	341	344	301	332	347	348	314	341	308	336	360	292	353	355	327	342	339	337	287	380	351	327	311	339	349	321	324	324	336	318	349	319	359	349	349	325	326	343	320	308	324	316	354	328	313	346	341	349	336	322	364	347	340	345	340	358	289	316	346	320	342	318	391	334	353	311	309	355	358	326	352	320	342	375	333	342	320	339	337	348	305	303	351	295	345	332	307	294	328	326	317	334	319	332	326	345	358	329	334	334	308	319	323	326	346	343	327	342	302	324	329	323	341	332	323	339	314	337	342	358	350	356	309	335	318	317	370	330	331	311	337	340	349	319	331	318	318	343	320	354	340	311	340	341	370	352	332	308	328	337	311	327	337	334	324	305	343	330	325	345	373	337	345	350	301	356	340	329	296	347	343	318	319	347	334	338	356	291	339	351	350	299	340	307	336	314	342	334	320	338	320	330	351	316	357	293	376	353	326	332	338	353	321	331	346	316	348	305	359	352	369	315	324	315	351	337	315	349	353	354	339	304	298	337	329	313	368	321	321	315	329	325	341	361	347	299	358	338	347	333	365	351	328	344	336	315	339	321	352	357	320	318	312	336	335	312	314	299	324	319	340	305	310	349	325	369	303	303	367	319	311	347	318	328	310	335	369	354	353	323	352	347	372	340	310	344	314	317	331	309	354	357	323	348	324	308	331	323	350	336	358	324	316	337	361	324	335	327	355	330	329	339	349	339	311	336	353	305	319	351	364	365	321	317	331	336	327	343	331	352	344	304	332	325	359	329	317	302	347	331	343	336	297	340	295	352	365	359	329	348	315	334	333	346	327	372	326	330	323	315	333	304	311	333	336	297	308	319	344	329	318	367	322	322	299	318	346	356	325	332	319	331	345	334	352	344	345	333	331	316	321	343	349	338	340	322	311	312	314	332	312	348	319	303	365	349	342	335	336	350	338	286	323	319	316	325	299	344	328	326	360	328	318	333	341	327	327	316	310	355	336	342	347	335	346	346	321	337	314	353	347	320	334	342	330	320	312	355	318	320	359	339	326	347	321	353	317	351	362	302	325	333	330	321	350	309	327	328	306	289	358	299	380	343	334	350	312	351	306	337	356	328	334	334	311	341	296	361	321	354	339	337	342	358	323	334	336	309	313	306	348	342	331	336	326	336	302	322	334	345	345	365	330	341	327	303	335	322	333	344	344	342	325	360	305	342	343	328	323	325	360	324	334	351	305	353	326	329	339	349	371	360	320	339	373	362	290	308	331	342	311	349	313	356	353	330	304	363	301	353	339	327	342	314	319	359	350	324	317	323	350	339	333	329	345	325	328	336	343	307	330	346	303	309	309	320	362	355	309	332	330	303	355	328	357	355	365	340	335	316	302	325	372	318	334	335	337	369	317	331	340	346	358	319	303	306	326	348	356	329	353	353	356	340	334	319	314	359	327	308	322	336	335	359	322	349	340	310	333	309	328	332	341	362	323	341	351	353	344	290	332	327	343	317	345	351	316	321	357	326	352	354	308	303	324	345	356	334	328	346	376	345	334	335	317	328	323	334	321	317	320	314	308	298	335	333	352	317	343	351	332	333	348	342	340	333	330	342	296	313	350	304	319	326	319	335	304	331	317	338	309	379	314	358	322	350	327
25743	21827	29177	28138	20598	13727	8454	4019	2944	2213	1166	709	613	594	575	556	512	452	467	463	452	401	380	402	381	401	374	413	374	391	397	400	388	411	378	419	429	387	415	369	388	400	378	409	377	377	387	375	427	403	411	384	381	377	413	374	354	385	369	425	383	426	414	408	392	423	387	394	382	416	367	368	413	382	371	382	361	397	377	388	390	386	395	367	393	412	360	368	381	394	429	398	427	400	384	386	408	400	370	368	370	411	407	399	363	373	367	411	389	416	373	387	346	378	368	363	379	396	361	401	381	371	409	398	420	410	413	410	413	351	404	406	404	369	364	381	410	401	384	417	394	390	354	380	398	447	407	387	401	381	376	371	402	396	434	431	391	370	378	405	411	393	373	416	405	442	365	410	420	404	381	403	383	389	396	376	358	391	398	410	418	370	411	396	387	406	427	385	395	426	418	403	381	386	421	412	364	365	418	413	418	381	367	375	413	362	413	386	406	394	342	423	413	415	393	378	394	377	389	386	407	361	382	395	407	388	417	374	373	379	408	397	383	361	405	366	406	343	393	421	400	363	408	413	377	354	385	411	407	398	365	403	370	392	382	379	397	392	349	408	370	400	344	364	388	411	415	395	353	392	374	402	435	403	411	392	363	386	390	381	387	377	392	413	389	341	429	375	405	424	366	416	419	356	374	393	353	397	382	365	388	369	399	443	382	374	383	374	425	340	401	384	386	383	390	385	363	399	392	359	400	350	363	390	376	417	404	405	386	397	373	377	388	412	373	405	410	408	377	440	410	382	373	412	386	401	380	411	422	379	352	397	402	381	393	404	396	401	361	391	402	365	379	379	384	412	398	343	390	375	368	374	395	407	393	408	344	397	407	364	346	392	390	394	376	378	337	378	379	404	405	385	418	390	380	389	420	376	370	357	398	389	392	380	398	411	418	371	378	384	397	391	373	398	393	378	359	378	379	363	362	394	369	384	352	337	388	363	383	409	405	351	385	423	363	386	407	404	371	424	385	408	379	421	396	412	380	377	430	396	393	365	392	422	382	349	399	401	412	416	408	363	397	365	375	355	384	405	392	383	392	373	370	432	387	425	402	364	397	391	376	386	399	412	394	404	359	401	376	349	379	390	384	412	406	408	358	371	403	425	383	370	408	370	391	419	394	400	403	415	349	393	389	368	427	366	373	385	382	363	377	410	385	371	374	399	422	392	333	360	390	423	375	409	394	364	420	420	360	376	404	351	358	395	384	403	408	378	399	404	398	388	395	415	407	430	385	380	409	420	387	368	439	383	385	380	389	393	365	396	398	387	375	377	390	392	392	408	396	389	365	372	410	367	414	408	385	386	400	415	419	404	361	411	363	390	395	415	401	404	335	396	393	395	364	342	427	384	411	431	378	432	398	390	434	359	399	363	386	383	375	393	385	379	398	371	401	378	395	384	411	398	396	402	389	419	411	382	359	387	396	392	375	398	394	383	349	408	396	349	433	371	385	414	404	375	400	420	374	382	379	385	402	401	354	366	369	392	414	408	393	375	398	412	386	386	411	380	360	373	409	427	397	363	402	389	425	377	389	412	403	404	361	356	370	384	399	372	386	394	377	395	390	406	405	396	414	349	365	412	397	394	382	387	369	383	396	432	419	390	415	368	414	398	394	383	367	385	393	406	399	382	339	412	369	397	374	387	404	368	386	358	373	386	374	379	402	391	390	403	407	410	359	388	397	337	400	384	371	369	374	389	398	395	390	419	403	396	392	390	365	372	397	342	385	372	426	376	376	450	383	387	398	406	347	382	403	397	400	386	412	376	406	379	371	372	419	385	398	371	371	417	394	378	395	398	374	379	409	378	417	397	419	429	385	391	394	386	372	401	376	371	422	417	386	384	396	398	419	384	369	353	365	383	388	421	392	384	368	382	376	413	369	404	353	355	412	408	361	408	389	408	361	414	396	373	372	373	407	369	370	350	370	396	381	386	369	388	371	412	354	383	379	412	403	400	383	401	410	378	371	403	388	373	410	358	367	398	382	361	391	428	374	400	392	387	373	408	397	429	399	357	382	426	408	407	360	408	387	421	385	368	396	439	380	377	422	381	369	406	350	437	387	411	399	400	406	383	390	417	372	379	373	428	395	384	383	391	406	409	414	431	407	385	371	362	412	375	376	398	364	403	374	397	398	370	388	398	395	403	375	399	424	376	417	385	369	398	409	405	391	439	368	388	389	401	412	369	409	414	386	364	389	419	390	406	406	367	373	386	356	404	389	393	421	409	412	405	392	435	383	390	383	358	426	384	398	384	385	365	389	396	389	364	385	384	418	388	379	388	436	387	393	397	400	403	388	434	399	401	362	395	386	376	366	400	387	397	378	392	371	383	401	399	363	398	373	380	370	415	389	421	392	394	378	386	368	429	391	373	346	378	368	383	394	389	400	401	362	407	386	392	390	336	384	430	427	383	405	403	400	382	352	384	423	385	377	391	401	362	370	420	395	373	368	390	380	377	396	421	363	370	390	398	383	405	379	362	398	396	380	396	409	346	392	387	374	374	391	334	378	369	431	387	412	404	392	411	391	381	403	394	380	385	398	417	344	411	402	402	368	408	397	410	409	370	361	372	380	404	404	411	421	382	401	386	395	408	405	378	393	380	390	393	377	389	369	422	375	422	368	388	391	399	373	406	374	367	379	439	402	394	415	386	369	407	387	398	379	430	366	395	415	410	455	405	394	362	380	383	398	343	382	392	391	393	392	418	423	389	402	381	349	375	393	406	404	423	390	373	378	356	405	403	380	395	432	364	421	376	349	385	369	399	415	378	383	430	397	400	369	379	377	381	382	394	387	348	419	390	351	370	392	387	419	420	391	405	410	378	373	402	409	393	390	393	411	396	389	386	355	379	382	389	399	402	391	438	410	373	397	359	368	383	386	369	388	398	365	392	404	384	362	415	394	402	354	389	374	411	379	394	374	381	413	376	390	402	390	409	358	370	378	342	392	415	387	367	389	372	378	380	440	396	384	402	391	348	422	380	388	422	398	404	391	402	374	375	356	381	406	390	399	401	381	393	381	396	389	364	385	382	391	384	405	390	367	375	416	382	427	387	399	369	420	396	372	391	355	372	401	379	376	376	398	402	407	433	376	422	394	424	395	390	399	369	377	389	380	416	372	379	394	380	392	366	385	380	403	428	413	395	380	383	375	411	353	377	401	391	382	386	372	387	388	400	430	370	369	406	369	400	410	380	386	422	406	394	449	377	407	375	364	421	370	381	369	397	362	414	363	395	411	401	391	419	397	424	398	393	367	399	376	388	395	390	378	373	384	376	383	354	395	412	387	356	359	406	450	389	402	416	392	405	413	402	402	355	373	366	410	376	402	388	403	406	398	397	404	396	360	344	409	400	405	371	402	383	403	410	397	394	438	372	376	406	394	363	419	404	399	374	399	369	427	386	383	399	396	372	374	409	404	399	379	350	398	395	370	430	382	415	390	394	375	423
32237	54280	41160	28678	21687	17333	11765	6696	5570	3739	1800	988	878	814	735	691	570	623	510	484	462	429	442	424	463	452	424	392	447	451	424	401	415	407	434	462	396	407	407	407	433	376	447	425	437	452	408	454	432	407	421	444	449	391	389	439	424	404	391	393	437	417	371	408	406	445	415	416	396	407	405	402	364	394	415	427	439	419	423	413	408	378	383	411	441	415	427	446	453	458	424	392	439	430	428	417	439	410	471	423	423	416	410	409	417	392	446	405	408	408	409	407	399	411	431	404	406	420	416	378	422	428	408	444	467	402	399	410	384	449	403	429	427	405	417	433	414	443	440	431	402	410	427	440	404	407	415	408	405	421	439	401	434	441	443	409	448	436	434	425	423	445	409	413	408	403	398	399	405	435	409	400	405	409	385	423	413	378	403	416	435	423	415	426	402	418	407	424	424	419	446	410	441	426	401	439	418	422	405	390	413	388	430	379	378	417	407	462	429	408	437	437	421	444	391	419	424	453	376	417	389	391	427	423	417	434	390	406	438	402	430	416	424	397	424	424	450	403	433	449	435	454	398	413	377	407	454	415	405	385	433	417	414	415	426	431	434	397	424	410	439	396	425	442	391	411	412	372	413	415	419	433	412	410	416	388	375	383	435	431	416	406	431	406	411	409	439	394	400	436	407	391	433	414	442	371	414	426	415	419	402	398	414	480	432	412	396	427	418	404	395	410	392	383	394	404	411	435	435	406	390	372	412	408	437	402	456	454	389	412	416	431	422	437	424	445	401	392	442	387	412	401	409	384	437	409	400	450	420	417	439	424	429	412	365	386	385	404	384	417	423	443	412	407	408	419	410	445	383	389	424	436	438	410	396	422	373	397	436	430	419	436	423	435	412	426	435	443	423	395	434	414	453	409	411	424	419	416	404	377	419	401	438	402	440	418	402	404	458	407	447	435	402	387	411	409	462	455	390	382	412	408	418	426	424	411	381	395	426	443	422	469	402	442	401	396	401	412	386	435	386	437	416	469	374	450	420	410	446	435	389	439	428	389	419	425	428	433	429	411	450	417	467	424	438	456	383	435	395	388	439	418	430	412	422	378	415	405	381	442	415	424	412	452	416	410	433	382	453	447	408	454	419	426	390	405	440	443	373	408	399	407	403	430	403	426	416	390	452	453	427	434	369	406	444	400	412	394	389	413	438	411	361	437	387	404	428	414	430	416	435	402	393	425	437	407	400	408	398	429	431	422	415	439	442	385	432	432	430	408	422	411	418	405	455	417	422	451	439	430	407	404	397	433	410	444	429	400	416	395	406	405	380	407	430	393	408	407	403	441	397	422	431	432	406	401	444	431	410	429	404	427	442	429	405	417	426	418	417	388	417	411	445	428	429	431	439	468	439	396	453	403	410	423	413	424	392	415	435	384	408	403	440	425	410	402	405	400	437	444	411	414	396	419	425	453	397	432	420	414	415	426	427	437	443	451	404	414	405	390	421	427	420	439	412	414	435	372	427	418	422	425	437	445	468	424	439	439	435	448	420	413	370	381	436	432	439	411	434	397	427	430	416	433	391	428	431	403	402	393	448	414	402	455	398	396	400	426	424	422	410	409	433	406	408	408	380	419	413	437	411	432	435	415	420	444	408	403	408	408	439	407	450	388	431	420	435	418	428	392	400	423	406	409	437	416	419	424	396	421	461	386	402	442	407	398	385	441	413	414	407	430	437	435	386	421	434	413	410	387	413	418	400	393	430	393	429	419	421	424	436	439	396	423	427	421	401	446	415	406	383	431	413	420	416	403	394	452	360	407	395	417	415	413	452	420	403	426	392	412	428	420	399	399	445	419	426	447	409	415	416	404	403	426	410	451	463	425	421	415	433	375	470	396	393	433	414	417	449	469	394	421	437	400	401	411	448	416	431	404	412	414	386	407	411	424	414	417	420	415	436	431	429	434	420	451	402	449	402	387	406	427	428	414	385	431	435	396	423	405	428	423	395	423	446	394	415	434	440	410	396	415	409	442	441	424	419	411	434	400	414	413	411	439	424	380	451	397	377	421	393	438	385	412	396	455	432	454	430	400	403	436	413	432	377	477	377	447	423	396	381	409	391	429	438	419	418	372	435	396	407	427	409	421	395	451	421	400	420	426	421	434	420	369	418	406	430	411	473	378	407	409	419	431	410	395	419	432	432	421	392	397	427	435	406	406	414	425	419	410	421	427	418	406	423	420	419	392	443	439	421	406	462	419	399	400	408	405	453	436	424	436	375	395	410	429	426	415	413	443	384	427	444	452	408	404	396	432	403	418	410	403	441	418	446	407	427	463	420	416	377	427	395	380	407	423	450	404	415	430	436	433	442	425	396	413	409	386	410	392	371	405	413	406	421	427	378	408	416	423	425	395	424	447	433	374	438	412	401	428	426	418	416	463	409	406	419	397	390	421	401	420	429	447	420	391	417	445	399	419	441	415	395	478	388	422	413	487	399	382	416	396	385	390	427	389	433	424	417	424	421	429	421	415	421	393	439	474	409	375	411	421	419	417	402	397	424	423	428	454	404	402	414	405	434	422	428	406	435	446	397	435	401	451	426	398	418	416	397	422	432	423	413	399	431	431	433	429	411	417	404	472	402	417	414	453	401	434	418	451	436	421	395	426	418	439	410	394	404	406	426	447	437	395	401	400	446	415	434	416	430	427	415	418	385	452	454	397	431	404	410	410	417	453	444	411	432	417	409	405	442	411	426	409	440	420	414	461	419	423	472	380	432	423	422	399	406	424	441	419	438	393	416	377	383	411	438	410	429	413	431	401	423	423	430	447	377	393	393	445	424	383	442	401	387	412	439	397	406	396	464	441	391	425	436	366	412	432	426	376	383	385	401	449	391	447	418	396	409	436	408	436	442	417	396	407	389	412	431	387	429	397	390	391	445	427	435	414	449	432	418	406	430	413	423	410	411	426	433	432	412	394	460	471	409	418	395	422	423	428	395	394	442	391	373	404	366	383	418	458	409	397	395	411	430	420	435	423	433	434	424	420	443	417	419	407	383	411	442	378	438	436	441	416	427	427	405	405	411	421	426	428	380	386	401	450	409	373	406	421	388	392	362	413	370	402	428	406	421	438	379	446	408	406	428	405	430	412	409	383	403	401	412	422	397	428	435	460	403	406	405	393	414	438	418	417	412	466	444	396	412	426	438	407	403	387	406	400	403	405	438	424	404	444	395	397	365	394	384	399	381	451	424	421	384	390	413	390	410	408	459	389	408	419	406	387	411	398	443	414	391	408	405	399	424	410	437	422	418	424	428	416	404	441	412	416	375	421	408	405	405	436	431	382	373	446	434	427	407	439	404	401	417	418	420	398	400	402	415	433	431	416	402	404	392	415	387	442	392	404	442	430	438	430	409	407	439	406	406	442	430	415	439	422	399	434	432	447	437	416	462	435	418	426	425	395	417	437	439	406	394	447	440	397	388	443	369	401	411	426	424	441	424	431	393	400
23369	21689	29434	24588	22539	24436	21334	9972	8214	6021	3418	1306	954	948	808	817	716	662	604	608	554	531	545	547	509	470	513	531	514	503	503	528	511	505	459	545	481	480	524	515	545	555	485	474	508	563	523	516	537	437	492	498	511	528	509	510	499	491	458	502	495	506	502	521	501	511	486	461	524	527	463	506	514	483	504	502	448	497	467	466	521	510	478	489	491	482	478	523	488	532	479	521	520	506	508	489	553	517	503	519	500	470	513	497	513	525	501	484	503	502	467	493	474	522	491	482	482	487	484	523	516	484	520	509	502	523	494	503	535	509	480	534	518	496	542	500	478	468	509	477	480	477	499	524	459	499	495	535	500	489	450	524	506	482	466	463	491	456	491	507	488	479	473	485	493	511	505	515	479	513	531	473	490	504	469	479	520	577	508	511	511	484	521	528	494	468	474	476	506	481	516	504	478	495	479	499	501	506	491	494	532	521	484	453	476	487	504	493	510	557	481	484	473	478	472	524	477	487	484	537	475	516	504	515	464	466	474	501	514	486	452	482	492	452	473	448	467	485	481	474	483	554	491	522	485	495	506	479	507	494	496	530	537	528	520	575	508	505	474	472	478	516	490	480	516	467	529	516	505	476	483	489	500	475	487	545	463	473	516	484	508	502	478	498	513	488	467	510	568	521	480	480	495	500	473	485	503	490	505	500	486	490	509	482	486	524	473	504	436	533	462	528	494	483	526	486	483	512	521	476	493	502	464	494	523	503	473	525	479	508	471	505	485	501	541	486	497	507	516	503	487	492	490	520	489	490	525	501	470	503	494	467	489	507	500	502	485	535	468	511	498	502	482	503	508	494	456	490	502	487	464	491	450	496	484	497	494	475	474	488	515	457	511	488	485	503	499	543	535	508	491	484	477	489	482	496	506	483	501	518	497	494	505	504	487	519	521	493	488	490	518	497	515	522	472	495	518	519	512	504	486	508	506	517	513	500	493	498	479	527	511	491	519	473	513	489	475	482	530	511	486	479	438	515	467	527	479	499	499	468	476	493	531	515	494	482	518	503	528	526	495	473	440	517	487	476	484	489	533	507	519	504	501	488	501	525	525	478	478	516	488	463	504	489	482	508	486	511	473	507	501	456	487	473	506	469	479	480	540	495	473	516	490	512	465	483	521	536	471	521	518	479	496	539	431	487	507	520	484	514	464	477	477	490	499	515	502	487	483	437	525	504	476	471	525	521	482	470	480	514	483	509	513	491	495	474	503	464	480	536	482	525	511	486	490	492	472	496	441	518	455	517	543	550	521	531	508	482	490	495	508	492	508	489	496	499	478	454	480	482	464	513	497	548	541	495	516	526	483	520	506	503	513	511	505	513	512	488	496	548	493	491	491	477	488	483	537	474	495	446	495	505	523	470	504	454	483	529	477	492	500	483	441	510	445	487	450	531	481	470	472	507	465	469	504	482	482	480	517	495	526	464	490	491	500	544	472	507	492	452	527	464	498	508	530	497	491	499	479	487	521	490	488	462	464	480	508	449	499	460	464	493	501	471	491	511	471	488	531	532	482	451	497	518	484	491	492	474	461	496	492	476	503	509	474	519	496	473	494	468	481	468	486	520	533	516	477	534	482	476	526	463	510	480	492	528	542	481	499	493	499	474	502	478	490	516	512	491	508	472	457	478	522	494	487	465	479	497	501	499	497	506	510	486	491	499	497	477	465	499	454	496	474	473	539	527	512	485	486	483	483	472	467	459	482	491	463	478	498	534	535	509	504	478	492	485	477	460	505	468	505	516	503	514	499	509	508	482	518	462	501	493	535	498	530	480	454	475	530	503	453	505	491	491	484	487	459	493	506	515	472	478	479	499	509	516	521	492	473	535	499	489	498	473	499	525	491	476	502	496	498	493	482	509	497	496	534	496	509	489	487	473	483	467	497	481	471	446	524	479	513	482	506	498	503	449	471	481	518	494	511	516	490	467	507	499	487	517	510	513	508	497	531	522	505	519	487	496	546	500	478	470	503	459	533	491	468	502	516	494	493	465	487	486	491	515	529	498	505	509	510	499	495	484	486	483	486	496	490	489	493	488	471	538	479	518	484	494	508	512	506	492	431	514	457	476	518	480	484	495	496	488	566	477	515	497	522	495	487	504	468	471	505	480	547	477	491	500	480	487	450	476	528	480	497	497	502	499	530	492	474	523	484	509	479	531	533	463	492	521	510	483	490	485	464	533	501	488	509	504	512	464	508	512	511	544	519	501	511	489	510	540	500	487	464	522	477	481	462	499	495	490	457	510	507	489	521	468	518	457	491	510	483	478	515	488	444	478	518	500	489	481	489	511	510	500	427	470	472	507	532	490	470	469	488	482	545	495	516	487	478	498	508	484	491	478	478	533	499	516	463	463	506	474	500	500	523	503	502	469	467	496	482	521	481	507	529	522	498	477	473	542	515	474	490	496	493	475	488	526	487	479	507	503	499	493	509	498	456	494	498	547	519	498	526	489	511	483	497	492	520	499	459	532	510	523	477	483	493	469	464	459	452	494	485	469	459	508	485	448	447	475	511	514	484	472	506	518	509	464	519	503	474	538	524	488	505	475	516	494	472	479	524	497	495	454	451	500	464	510	511	497	468	490	526	455	498	508	507	492	475	485	517	487	478	518	492	478	490	491	527	447	506	509	489	500	528	490	458	488	469	502	442	519	482	483	514	519	527	512	464	511	481	503	475	473	485	515	503	488	513	486	537	510	541	509	505	523	504	502	465	513	518	524	464	481	516	453	463	481	494	476	503	468	526	537	505	510	474	509	509	468	508	469	507	509	469	469	444	492	486	512	498	496	487	469	467	509	457	509	443	505	505	512	513	491	502	506	485	462	463	483	494	508	496	484	488	513	513	490	520	482	497	500	504	520	475	478	514	497	528	514	519	472	423	490	504	469	505	528	460	494	475	460	482	499	504	483	497	464	494	508	494	508	494	451	477	508	515	515	455	506	477	501	521	482	492	491	528	529	467	515	497	473	530	498	465	488	506	522	473	482	468	516	496	488	480	527	526	513	500	468	475	508	482	489	493	489	541	514	497	489	525	480	525	514	478	507	460	474	520	498	464	526	485	487	552	544	483	505	495	528	515	531	500	501	519	518	479	507	487	504	451	467	468	531	484	473	525	504	484	465	516	501	477	499	544	490	502	472	510	516	504	477	500	528	452	514	489	495	477	464	454	490	538	494	486	526	474	466	528	507	474	460	479	505	508	530	509	562	496	489	487	530	521	498	524	449	506	490	477	520	495	499	518	514	526	509	511	494	467	470	501	514	461	479	513	483	486	531	463	464	520	516	490	530	510	533	451	478	543	502	512	467	508	480	513	515	471	485	484	497	497	531	534	472	537	479	505	516	477	510	477	503	510	516	481	441	456	503	503	475	508	479	509	491	540	485	519	534	479	480	557	477	460	453	515	491	534	456	480	495	535	490	461	445	483	483	502	519	458	501	468	512	457	509
35275	63636	48677	36088	31548	26643	18429	12882	12241	8858	5184	1771	1352	1286	1169	1120	806	816	746	679	608	591	569	580	536	521	517	523	520	558	527	542	529	534	510	552	508	527	512	533	564	499	496	544	536	528	515	527	513	513	491	509	510	545	501	507	499	508	492	513	526	477	503	517	503	519	563	512	538	506	542	495	523	527	492	513	501	456	482	514	503	501	522	475	495	504	504	477	496	501	515	547	484	501	517	533	517	478	498	491	493	524	484	532	500	503	512	522	480	511	505	462	479	548	498	501	532	488	519	488	496	498	517	478	499	477	480	498	513	521	501	481	521	465	495	495	481	486	493	496	530	457	553	489	523	546	495	531	506	468	497	525	492	512	504	494	515	482	511	503	506	502	518	518	493	477	481	545	475	538	530	501	481	502	533	502	478	536	530	527	486	530	486	491	455	515	499	532	568	485	485	493	487	492	502	503	508	521	458	501	503	535	490	524	497	503	495	460	469	495	517	536	508	530	504	535	485	499	495	503	496	524	531	494	461	521	538	512	529	492	498	519	509	512	529	479	481	479	526	488	532	489	549	475	506	470	493	505	483	498	517	505	528	472	461	474	507	487	503	471	542	538	521	534	538	504	513	534	467	499	463	495	517	504	501	561	489	515	477	503	505	514	503	499	512	490	512	531	514	523	475	486	489	515	489	487	508	442	497	500	499	530	488	514	529	542	498	488	518	552	517	536	515	541	531	517	535	481	499	487	510	510	554	474	510	543	475	504	504	512	497	527	543	521	477	536	537	474	511	492	481	540	482	521	510	539	467	497	505	543	555	530	527	504	490	462	508	487	509	498	516	507	467	495	559	518	528	503	490	566	527	488	511	514	521	463	528	554	504	517	537	514	535	476	490	518	490	471	514	510	476	510	488	518	488	520	481	467	497	493	493	503	508	485	495	516	501	514	507	511	507	489	497	507	514	455	505	502	481	501	480	469	495	470	516	494	521	563	507	542	530	530	494	498	512	508	524	483	504	546	480	515	530	522	487	500	493	498	521	472	508	467	497	525	462	535	521	538	475	496	508	473	479	517	503	497	508	513	494	520	476	497	479	479	549	477	514	492	528	461	495	536	495	468	510	483	485	503	487	513	465	505	514	502	504	536	521	501	496	543	498	543	507	505	519	498	540	454	526	499	521	506	509	515	508	478	537	475	481	486	495	495	465	457	531	512	489	494	504	498	512	477	484	521	490	520	512	524	487	519	493	495	524	498	523	501	444	520	506	496	494	489	508	505	477	514	492	538	518	502	478	501	480	524	460	483	491	488	500	495	483	546	511	503	500	483	544	484	495	496	517	535	500	487	526	489	503	478	501	474	487	511	451	503	513	463	511	507	513	504	497	529	485	494	495	531	521	491	476	494	527	460	491	469	530	484	533	517	487	532	521	487	529	531	495	514	489	508	521	459	528	476	481	488	504	482	526	493	543	494	513	503	500	513	520	534	505	512	507	511	496	496	539	546	502	493	519	524	500	527	476	502	484	489	493	479	537	544	503	469	503	528	538	500	528	470	494	486	532	492	478	488	506	531	540	524	501	511	522	489	500	530	522	499	521	496	523	520	506	492	479	462	515	508	532	502	501	512	494	476	508	527	476	502	519	502	499	542	539	532	525	489	486	485	499	517	493	492	524	512	494	499	495	510	535	482	481	537	504	519	484	531	483	517	480	506	516	500	458	509	504	501	486	514	451	496	507	528	463	469	511	492	523	476	549	533	553	526	509	510	536	512	466	469	493	481	474	487	515	504	500	470	473	506	487	488	486	487	517	490	490	520	459	538	523	507	501	499	466	517	491	478	518	519	526	527	515	515	494	503	491	503	462	493	489	506	508	498	538	528	504	508	491	520	535	477	504	504	499	532	517	482	498	553	481	554	496	508	486	534	525	504	481	490	480	496	499	477	518	474	555	489	520	496	457	505	512	508	486	474	508	505	484	505	469	478	469	522	490	521	509	513	480	484	481	480	454	496	503	500	496	562	486	494	539	517	499	524	469	522	510	494	470	489	502	467	500	484	523	489	505	464	505	493	510	497	491	483	489	541	511	504	515	503	510	511	490	497	551	502	519	503	516	500	515	487	483	452	469	500	497	522	476	484	496	500	524	492	486	491	521	538	547	440	462	506	503	473	497	514	463	500	449	512	520	523	478	490	487	488	495	499	502	484	445	524	521	511	539	489	490	497	499	544	532	556	510	526	524	531	501	481	527	517	489	494	535	502	450	504	501	500	472	531	485	465	495	519	506	545	544	507	509	508	489	518	520	486	507	499	535	522	531	521	483	526	474	485	489	474	465	517	507	493	498	504	461	497	491	515	539	520	520	508	509	492	515	481	490	503	499	486	508	490	518	525	453	482	497	489	485	517	497	514	520	548	479	498	477	507	522	510	505	525	491	489	502	520	513	491	482	504	499	518	455	503	535	493	500	512	473	485	524	474	497	472	554	488	505	520	520	516	527	500	519	511	524	511	459	507	491	545	511	522	511	505	509	527	506	513	490	518	481	489	484	472	500	487	503	547	542	465	514	503	509	494	487	473	537	489	496	517	499	503	491	503	477	529	491	515	471	517	513	495	492	507	500	503	499	467	512	486	511	495	498	532	485	506	489	499	533	486	460	527	494	520	527	515	493	494	476	533	484	516	513	488	478	513	494	488	491	500	518	466	486	493	488	509	512	488	474	489	489	483	486	526	468	532	509	517	494	473	515	525	488	494	502	458	477	509	524	509	473	494	482	501	507	530	453	561	481	472	500	516	463	517	529	550	509	497	484	473	523	472	506	524	498	498	507	515	526	522	493	478	494	488	513	527	483	518	504	525	479	471	533	519	470	466	512	558	500	499	522	492	491	518	537	468	481	491	505	531	518	525	511	490	499	498	554	493	470	476	498	466	496	505	544	469	486	490	509	497	459	533	506	512	515	508	490	506	501	506	511	474	459	449	472	511	522	497	517	541	475	503	504	494	489	520	491	515	539	556	522	487	503	477	522	490	443	507	475	526	513	512	522	539	504	500	508	493	521	476	478	539	532	480	512	491	482	523	487	491	508	519	476	488	539	469	560	519	532	538	523	459	500	481	500	497	488	558	470	518	524	492	530	495	462	509	495	514	485	531	501	499	473	534	513	518	522	479	503	498	501	518	525	490	496	531	460	507	497	524	513	507	506	513	479	438	539	493	540	504	507	486	502	490	503	479	534	520	489	504	485	495	498	487	484	504	512	539	515	502	510	529	519	486	522	534	457	494	474	507	515	509	488	513	513	474	510	504	501	487	528	513	494	502	512	512	497	460	531	510	476	537	472	510	499	481	522	528	487	514	539	525	510	494	526	513	527	513	483	497	515	461	490	513	445	513	524	533	534	511	482	521	498	503	504	499	486	529	493	517	501	493	478	517	518	488	482	492	525	505	495	513	465	507	502	500	508	519	498	474	497	510	550	489	484	508	524	504	543	512	501	472	483	482
32203	33908	33848	22881	13626	7811	3926	2595	2147	1543	1011	526	420	410	385	356	338	318	344	312	300	286	291	260	287	250	301	282	277	278	280	271	269	277	269	276	307	259	276	277	311	292	258	302	277	263	270	253	262	279	266	245	299	300	267	267	277	257	296	219	238	257	296	296	264	276	261	273	302	264	313	247	279	267	283	271	266	307	288	280	291	263	262	285	267	260	271	276	254	284	273	293	291	287	251	280	252	257	279	291	270	261	271	273	258	295	263	254	283	266	274	278	254	270	252	297	285	252	253	298	254	275	299	278	276	281	267	267	248	240	309	253	269	239	253	306	258	260	270	265	250	246	263	260	264	250	241	259	265	265	311	237	246	259	277	280	267	261	255	299	285	301	286	268	263	263	265	261	274	287	279	270	270	251	275	288	278	289	276	270	275	265	261	257	263	281	258	294	291	283	266	247	274	276	292	258	254	278	257	279	247	290	268	279	268	291	289	306	275	291	282	267	273	288	295	266	263	261	274	258	251	286	297	263	241	253	288	261	301	290	262	281	281	280	268	270	288	277	294	275	278	285	281	271	269	248	259	267	239	286	292	264	295	295	312	263	257	254	229	268	280	297	282	288	292	281	236	275	263	287	294	243	288	285	259	269	264	272	271	273	286	256	265	301	282	295	258	276	243	278	241	294	265	238	271	255	288	266	273	244	283	286	258	295	262	272	248	277	234	298	266	257	273	302	289	284	248	276	283	296	270	266	250	231	269	310	299	257	282	280	254	283	296	252	236	264	270	244	292	263	268	278	297	267	280	265	265	272	304	282	263	251	241	271	270	279	278	270	290	290	253	272	284	287	262	261	291	279	276	266	297	270	249	287	284	256	263	266	260	269	277	260	253	292	293	296	254	247	277	250	254	282	268	260	265	273	256	273	258	277	297	295	279	276	272	275	287	251	267	296	237	263	328	299	273	240	273	268	294	268	284	286	263	272	276	277	276	262	292	289	288	277	244	296	290	260	248	262	256	285	278	234	253	296	284	241	288	283	253	242	288	270	296	265	278	296	266	267	264	304	250	290	267	252	257	262	281	288	283	251	308	304	244	256	257	277	278	276	303	277	272	274	263	270	270	254	300	291	252	282	302	269	263	272	276	263	259	270	266	265	276	263	258	247	261	267	270	286	259	251	269	274	241	263	282	259	227	247	274	275	291	282	272	259	325	261	272	251	268	277	256	253	286	278	272	241	291	260	286	267	269	258	282	247	265	251	308	261	281	248	283	272	274	287	245	292	295	278	289	293	250	270	281	312	293	267	284	307	286	278	270	268	270	271	267	271	285	259	279	295	252	270	268	273	254	273	266	303	283	294	284	277	270	272	269	268	244	256	270	270	296	262	257	257	272	279	271	299	265	257	238	260	268	291	287	272	241	281	280	287	275	239	302	284	271	287	258	272	296	297	253	301	257	263	255	291	285	254	272	286	270	236	259	274	239	265	266	268	260	255	269	303	249	265	294	264	240	295	291	283	266	272	283	265	265	274	276	285	254	264	259	264	263	286	292	268	294	270	309	258	265	295	271	268	260	273	273	270	283	273	281	241	321	261	268	263	265	284	275	272	256	270	277	259	257	271	234	284	263	265	275	273	247	251	258	280	268	258	304	257	290	265	274	282	267	290	267	275	280	256	254	297	300	288	261	252	266	306	253	313	246	256	293	271	289	261	270	279	237	246	245	280	245	274	281	277	271	275	300	289	281	246	257	285	222	271	275	265	262	291	263	281	308	282	257	276	285	288	283	283	288	258	252	274	290	300	268	271	269	262	267	271	316	253	268	266	273	262	264	265	253	281	299	278	263	273	276	287	271	265	258	264	297	280	316	272	251	268	249	280	266	284	299	279	289	253	276	280	251	280	265	264	280	274	286	273	261	286	265	267	270	284	260	262	295	273	270	272	260	294	273	294	295	273	297	270	263	260	241	301	265	286	267	272	268	280	278	282	274	300	272	254	287	251	285	264	234	289	258	275	283	279	257	264	278	295	266	303	279	279	277	253	248	262	251	258	259	293	262	290	247	267	273	285	266	277	261	285	273	291	304	262	261	271	272	264	274	281	258	279	276	280	258	254	257	266	302	286	280	237	274	273	286	273	295	286	277	261	285	291	242	289	269	281	276	278	271	293	271	315	275	262	263	276	265	264	271	246	252	245	275	241	258	294	274	278	274	258	291	264	276	262	285	258	270	275	258	244	283	286	242	247	278	273	287	275	277	284	258	259	283	252	254	264	260	245	294	275	256	278	290	261	265	269	239	274	284	274	250	272	273	298	284	266	305	265	272	301	288	267	263	283	269	278	289	287	275	263	250	231	266	278	275	231	273	287	266	299	296	278	278	289	274	250	293	258	288	258	268	286	273	256	288	281	253	265	259	290	296	302	274	267	275	268	263	291	287	295	258	241	265	286	273	268	265	255	290	271	271	241	275	311	263	264	300	280	245	280	274	295	274	265	291	252	284	285	282	290	295	257	260	297	275	272	275	307	254	292	278	285	273	250	307	275	267	275	247	263	273	250	263	248	283	285	299	259	286	262	240	278	263	286	252	262	268	244	274	284	268	274	257	311	244	281	289	287	294	291	269	269	279	276	282	261	283	281	260	292	273	281	271	290	295	265	287	247	286	269	275	291	279	235	275	252	256	291	291	290	263	264	261	297	288	269	298	281	261	271	306	266	252	239	284	258	279	250	272	273	281	266	272	284	278	280	282	249	277	250	257	279	267	278	276	271	258	278	289	271	290	263	251	278	251	304	272	287	262	259	275	273	278	282	299	261	248	296	284	271	299	294	277	239	260	272	285	233	257	279	266	286	310	264	264	303	288	265	272	274	278	292	296	281	245	259	290	250	285	246	296	267	255	271	239	289	253	301	270	268	295	257	246	277	289	247	287	275	274	300	273	276	290	265	309	265	274	252	260	268	260	267	297	260	278	245	270	294	315	283	275	293	265	238	251	265	296	281	289	270	249	281	263	270	271	260	262	279	240	251	265	264	287	260	272	268	282	266	263	276	260	275	254	261	281	284	253	279	269	279	276	261	275	261	268	254	251	243	272	293	274	262	299	254	272	272	301	290	276	250	244	277	270	277	291	269	277	273	286	270	272	291	293	242	222	277	293	247	237	264	269	289	266	273	256	263	256	251	282	239	281	284	274	305	280	266	273	254	263	278	274	263	253	285	270	273	307	313	296	256	274	249	278	263	239	291	254	246	253	277	269	257	252	293	269	262	274	236	240	271	278	264	249	277	261	277	267	291	279	267	270	265	280	275	248	292	288	267	278	266	259	299	278	264	278	270	255	281	264	247	270	258	271	282	253	270	291	266	261	275	267	267	286	265	264	290	294	299	276	264	265	279	279	258	290	269	306	303	297	302	286	238	283	277	255	262	270	291	270	272	272	296	296	282	254	245	266	289	301	241	250	274	261	266	275	303	235	276	270	275	266	267	263	261	309	244	310	273
33139	47835	34380	21475	16318	11420	6383	4836	3700	2690	1656	665	574	560	491	504	419	398	367	374	325	300	312	314	303	287	310	294	290	297	317	289	357	281	266	315	299	316	298	284	298	284	300	295	316	287	283	308	297	314	271	310	293	273	296	302	314	271	280	313	315	302	292	280	326	314	295	303	297	300	303	315	288	253	283	299	311	300	307	307	316	278	254	282	294	313	274	297	287	292	316	267	274	281	296	289	271	313	297	307	297	309	329	273	317	304	305	279	318	271	267	298	290	292	316	279	297	299	299	304	293	283	328	290	331	290	305	297	291	272	294	291	291	277	308	284	305	284	281	289	271	303	285	299	295	273	299	278	289	335	298	292	306	296	291	307	304	291	272	314	284	298	294	327	292	291	281	339	331	302	270	298	322	297	324	288	302	287	292	308	291	290	270	311	282	297	307	296	290	288	296	282	316	307	266	318	303	284	304	285	288	289	271	279	258	276	299	272	292	274	296	273	299	278	279	263	310	321	302	246	309	271	293	287	277	309	299	284	283	297	298	274	267	322	298	296	297	271	287	295	291	313	287	291	291	307	342	305	284	287	304	270	321	285	296	319	283	311	296	313	302	322	293	297	320	315	282	301	286	258	289	289	311	273	297	293	286	299	275	288	306	268	293	282	315	293	250	270	306	283	271	304	269	279	296	302	283	297	277	301	287	311	290	277	310	291	300	305	300	295	309	284	315	283	299	310	335	324	311	311	336	270	301	302	278	257	321	298	269	302	320	322	292	293	301	270	303	321	290	287	295	278	273	272	284	278	271	318	292	282	296	266	308	307	297	293	297	293	301	293	318	278	306	276	293	307	291	292	285	291	290	316	298	298	270	294	277	293	299	297	331	280	294	312	290	272	290	297	292	288	302	274	287	291	280	337	299	312	315	256	280	306	289	284	288	291	305	314	306	301	291	298	275	303	310	288	321	273	303	295	295	303	329	305	294	296	332	283	315	279	287	264	280	285	291	293	291	254	290	283	290	303	320	300	273	291	292	298	293	292	326	296	290	315	300	274	269	323	280	277	301	288	299	284	292	307	310	295	287	304	307	298	297	313	264	295	293	303	309	288	312	266	290	273	293	289	295	294	284	311	320	294	306	291	297	256	286	299	304	281	294	264	281	291	304	295	294	273	319	314	310	295	311	304	298	267	277	301	292	293	297	287	301	286	295	285	288	275	266	288	293	285	343	307	290	290	295	301	274	308	296	297	296	294	290	314	305	302	288	297	298	310	298	336	283	276	312	270	297	278	308	281	284	296	261	298	290	266	311	272	291	317	289	294	271	269	288	267	322	288	298	294	311	268	321	296	297	298	306	295	298	288	306	266	277	333	300	285	255	295	270	288	293	296	315	324	305	288	276	276	291	312	322	316	261	320	286	309	287	263	298	310	288	287	305	295	303	316	273	288	286	293	285	266	302	283	314	310	279	298	276	292	325	314	312	309	307	291	294	299	285	287	293	312	270	285	308	310	323	297	306	303	269	293	282	303	323	296	286	285	319	263	292	309	303	289	299	296	296	328	292	312	296	306	285	269	264	269	261	296	281	263	304	284	275	336	285	310	307	301	300	287	319	272	295	292	313	277	292	277	284	296	280	319	296	316	281	304	299	262	316	292	298	290	300	320	296	294	305	310	274	300	319	313	288	301	266	279	294	296	279	251	301	290	273	312	269	294	285	284	300	348	282	290	291	277	277	271	315	286	271	322	283	300	313	309	306	319	276	291	312	304	321	310	324	278	303	311	311	289	281	283	305	283	302	314	287	306	286	315	306	288	315	313	285	268	292	282	332	313	303	291	268	278	291	273	312	293	286	314	295	304	292	302	277	293	294	279	304	272	302	273	293	311	296	266	324	306	301	263	287	302	266	280	292	328	312	304	296	294	270	309	271	316	327	311	277	272	289	286	300	310	274	300	277	305	278	267	292	305	287	314	302	319	262	270	327	267	290	297	279	292	314	316	265	271	282	286	308	304	296	287	314	275	266	311	293	277	296	308	303	299	346	269	271	296	280	304	271	292	295	308	292	291	270	296	304	298	291	306	303	295	275	283	326	307	297	296	288	299	313	276	308	298	302	286	273	295	255	271	310	289	296	277	298	330	319	288	276	280	310	277	294	317	288	316	315	293	315	295	282	274	295	296	282	300	314	273	327	282	298	287	268	291	304	299	278	302	283	291	283	297	282	299	260	298	299	278	289	284	314	299	305	325	322	295	280	299	287	295	299	311	283	320	294	291	304	277	302	287	266	261	288	318	357	310	294	317	305	311	276	278	299	333	301	281	282	285	297	280	288	287	313	312	294	282	306	277	329	299	262	292	294	288	282	289	326	275	300	303	324	311	315	277	311	282	294	290	317	271	290	271	252	325	294	309	305	274	312	263	292	305	301	292	297	309	306	294	315	320	313	304	301	307	302	282	282	296	288	289	301	272	267	289	295	331	312	297	300	291	338	299	293	294	297	306	298	245	313	316	300	309	312	288	299	291	294	296	316	325	297	300	301	272	278	279	272	283	281	329	300	289	285	299	287	300	311	299	259	267	278	267	260	302	304	283	286	295	295	278	296	305	307	304	303	305	289	301	285	301	283	294	285	274	333	290	282	310	275	276	281	285	286	264	283	302	293	305	301	263	303	282	295	327	330	309	325	282	303	268	302	314	320	304	288	291	315	263	296	296	296	286	312	290	312	275	282	306	295	312	300	272	307	307	281	262	302	313	316	290	305	333	284	281	303	263	306	284	291	293	289	297	302	298	286	277	285	294	298	300	320	303	286	290	263	272	299	304	284	292	292	318	293	315	305	300	278	293	297	295	283	288	313	268	290	292	266	299	295	300	281	300	305	275	316	284	294	275	270	302	304	280	284	323	336	317	292	314	304	302	283	325	300	286	296	282	288	303	315	285	279	303	282	243	298	301	291	287	288	274	295	309	315	313	306	288	290	332	312	305	304	278	304	276	309	288	335	323	328	310	300	307	331	284	302	267	290	292	276	310	299	309	293	310	328	310	281	256	269	308	305	300	281	302	288	304	312	297	299	298	303	307	302	314	291	284	303	304	312	291	301	283	300	293	314	295	321	275	315	313	300	305	294	293	260	326	307	284	270	293	303	300	284	297	281	303	296	295	298	320	296	291	305	313	308	311	298	302	293	305	286	285	309	313	289	287	289	318	294	319	274	284	285	272	300	297	299	295	341	286	289	287	287	317	290	318	289	298	298	289	293	269	296	302	307	300	287	316	263	319	258	300	275	307	279	290	293	265	285	315	289	254	297	281	285	282	309	299	308	268	302	300	298	294	249	267	288	297	319	268	293	324	284	265	318	290	295	281	277	277	298	307	314	282	314	270	312	260	283	288	292	288	286	285	293	287	298	316	294	307	284	310	302	274	287	288	291	307	296	278	293	292	307	322	309	302	272	298	281	284	286	318	281	284	293	317	298	301	306	314	278	310	322	263	281	307
24465	21636	28940	25560	23618	20743	12197	7872	6782	4919	1435	749	627	591	527	542	476	426	376	358	378	364	362	327	323	355	338	345	295	346	320	323	345	331	319	292	320	336	307	364	299	320	317	289	307	321	326	286	305	319	339	303	317	292	333	319	296	332	323	337	343	306	299	307	316	305	352	289	305	341	309	335	309	310	315	289	299	299	296	312	308	310	336	304	273	321	290	307	271	343	323	310	292	341	319	318	326	304	301	358	310	279	309	324	345	313	295	292	307	298	348	329	316	339	289	328	336	282	315	314	323	346	343	337	309	297	305	310	316	335	340	299	297	292	321	332	309	320	320	341	311	306	326	305	335	282	325	344	320	339	316	321	302	332	331	317	294	360	301	310	340	340	332	302	321	307	319	313	321	309	290	308	325	323	325	306	308	334	328	323	322	287	315	301	298	334	325	303	322	277	321	315	288	338	334	320	310	320	293	322	308	318	331	314	310	293	317	306	316	331	309	313	292	300	294	349	349	299	314	309	330	346	302	291	341	335	328	275	302	310	339	337	329	311	308	321	329	316	308	316	304	339	358	311	337	325	310	283	288	256	283	333	314	316	318	302	359	308	304	290	295	304	314	322	311	311	335	291	325	319	307	323	312	291	348	318	314	336	316	360	354	314	309	332	293	292	309	303	308	302	317	326	335	306	336	350	288	337	322	319	324	338	290	313	325	334	326	306	320	340	329	322	341	308	329	330	312	315	307	291	322	308	306	327	302	309	290	352	306	327	317	319	299	297	319	335	306	322	324	306	316	320	311	330	334	306	310	345	342	338	302	330	337	301	301	343	327	325	312	315	295	295	314	303	303	332	315	334	297	319	309	354	318	270	333	321	331	329	323	336	325	310	310	320	284	312	276	335	318	340	331	311	304	312	295	281	323	293	270	340	312	296	309	332	299	302	301	303	303	295	299	343	298	332	279	313	313	329	350	319	315	333	357	343	330	331	337	335	330	318	329	307	304	316	308	313	310	319	321	303	307	317	321	340	334	300	311	305	301	334	308	325	298	299	333	321	308	305	275	302	312	315	316	298	313	308	323	326	341	323	295	313	290	319	337	312	303	334	324	311	317	288	321	341	303	264	311	288	322	325	305	315	334	287	324	341	307	314	317	268	315	329	312	312	331	288	353	301	317	316	297	329	335	339	311	331	304	340	349	306	327	325	310	339	312	316	315	282	324	296	305	291	316	338	360	317	317	298	332	278	304	321	277	315	310	305	325	320	298	327	328	310	310	346	307	310	317	284	318	313	302	306	320	348	323	333	290	285	343	326	297	331	327	330	313	329	317	315	307	313	301	313	297	316	311	293	379	326	328	332	318	335	330	304	309	297	316	319	359	310	309	321	352	298	322	309	321	297	340	325	327	276	300	322	327	325	329	330	347	294	322	288	292	305	330	287	327	336	294	277	314	285	314	349	318	314	335	332	351	288	303	322	303	337	326	302	321	336	352	290	315	311	306	322	359	302	355	300	324	342	330	293	296	303	339	303	316	301	321	313	313	302	349	314	305	299	315	305	342	353	338	293	330	311	313	317	317	340	317	360	320	365	332	306	305	289	302	299	278	302	322	327	315	304	345	326	332	274	280	335	327	297	329	318	354	307	338	290	332	323	287	379	332	292	298	310	318	322	311	328	326	352	299	327	331	331	334	331	319	320	301	306	318	322	345	313	303	301	328	317	310	352	313	295	296	325	323	303	340	323	331	342	296	309	307	322	304	338	312	294	343	337	329	313	314	306	329	317	293	290	292	332	299	318	344	308	292	320	281	325	304	331	341	326	298	324	297	307	310	320	310	320	321	292	320	315	306	312	303	327	354	320	302	325	300	284	314	310	320	366	317	307	329	274	295	304	317	319	333	310	343	321	306	318	312	326	298	316	309	349	316	313	331	330	283	280	299	309	299	300	324	317	310	319	325	327	296	302	292	310	344	291	325	308	314	322	315	306	304	301	326	330	311	365	340	305	301	276	344	336	294	296	320	286	295	307	328	321	326	328	290	290	310	321	318	330	292	343	301	331	306	313	322	327	317	313	305	335	300	322	326	284	325	310	305	287	322	313	311	293	323	325	290	335	332	314	320	318	309	279	312	349	295	347	310	318	317	305	326	285	330	330	302	329	294	325	321	329	307	354	301	315	326	317	293	340	338	321	325	308	313	304	358	313	341	301	331	335	352	335	314	317	330	315	339	303	302	310	335	298	305	325	335	287	298	332	317	309	323	305	318	327	339	317	307	329	326	311	314	280	304	309	308	293	341	302	305	319	332	318	345	322	327	323	308	343	334	337	309	319	313	331	320	311	308	276	309	300	315	318	311	313	343	306	336	324	304	330	291	356	339	341	321	318	312	293	292	327	305	321	309	325	310	309	308	329	313	319	285	322	307	293	291	341	324	319	320	307	315	308	324	311	323	283	298	318	321	304	328	314	305	306	281	337	327	322	337	327	313	293	320	322	319	303	327	298	340	311	332	336	339	324	333	309	325	319	311	302	322	313	304	340	337	322	316	309	309	312	318	316	336	304	312	329	330	304	331	334	281	330	333	327	336	310	303	314	341	312	314	307	331	325	314	305	335	294	312	310	310	291	337	322	276	317	343	322	332	353	303	314	286	307	297	311	326	331	314	305	302	341	331	335	327	317	304	311	331	314	305	284	315	342	284	314	310	302	305	340	295	327	303	334	315	325	313	354	338	352	314	294	279	285	314	344	344	304	299	322	298	282	330	304	317	301	310	333	325	340	351	325	318	332	321	322	320	300	346	319	333	345	314	347	323	298	323	292	306	295	323	304	316	310	332	353	348	320	321	312	320	298	293	310	338	324	292	329	321	309	353	330	305	351	328	332	327	290	341	321	335	304	310	319	337	327	358	283	305	358	325	336	334	321	281	301	305	306	300	335	299	306	315	314	310	310	336	353	298	350	314	336	289	321	325	312	309	324	313	313	329	327	280	327	333	285	330	320	340	320	308	322	333	317	349	326	312	324	320	296	319	327	330	344	313	314	312	324	322	305	296	313	331	293	312	336	337	332	314	305	316	305	304	300	317	346	323	306	299	335	340	310	326	301	308	337	313	327	323	310	326	309	301	355	307	297	326	301	329	317	322	321	302	302	321	310	308	299	322	312	317	308	301	353	332	320	305	295	297	325	311	338	320	311	314	331	344	342	351	344	341	326	312	290	308	316	323	338	319	348	314	333	367	292	304	334	312	327	321	301	285	320	353	346	301	341	303	329	293	307	293	321	322	336	285	336	303	329	323	323	323	336	305	301	303	322	316	315	331	295	299	294	316	309	336	303	316	318	303	322	318	337	321	308	338	320	288	321	313	329	324	313	306	316	303	308	310	293	319	288	320	278	338	305	304	309	336	323	308	327	302	343	312	284	319	292	349	298	356	305	286	283	299	330	317	296	267	320	319	296	308	305	301	315	318	323	323	305	351	292	326	327	278	326	323	316	312	300
31215	54930	41991	31111	26998	20636	13263	11407	10293	7487	2037	1019	925	739	708	729	583	521	507	476	447	404	370	360	357	378	344	332	348	335	317	348	315	325	339	354	323	338	323	336	326	340	325	311	353	303	356	322	322	361	361	327	328	320	347	345	326	348	316	341	331	318	326	302	371	329	331	325	360	341	314	304	339	322	322	345	336	367	335	331	344	359	327	331	308	305	331	319	334	337	300	339	357	311	348	318	289	297	318	350	345	299	326	352	342	332	328	343	340	367	316	331	317	321	322	307	347	338	332	350	330	353	302	359	321	339	320	308	352	324	336	348	309	333	320	340	344	301	367	307	328	334	347	322	344	347	335	343	343	335	362	332	299	339	324	310	313	343	353	338	346	319	299	333	326	348	314	314	340	376	318	345	344	304	349	350	316	334	333	338	299	336	345	328	331	345	326	330	312	302	332	346	321	333	352	322	332	312	332	293	331	318	353	315	347	323	330	327	345	342	337	335	347	301	343	338	352	311	343	338	313	325	329	336	312	305	315	320	328	332	366	304	328	338	334	369	315	316	325	343	325	338	329	327	343	361	327	348	334	313	319	340	315	328	319	362	338	325	330	373	341	367	340	350	344	324	348	315	383	316	345	350	308	298	378	365	302	317	337	318	336	342	316	331	321	321	343	347	324	333	331	333	308	319	336	331	328	334	315	333	313	313	338	309	327	342	358	319	363	343	323	359	337	323	340	320	332	325	351	354	319	336	363	332	316	358	325	305	319	324	322	333	327	325	315	304	349	302	347	339	365	357	325	382	304	347	351	316	313	288	351	285	369	319	341	283	359	331	325	318	322	332	330	340	352	340	343	331	329	333	328	331	354	323	333	346	354	366	337	319	368	306	338	345	319	337	298	370	351	324	338	370	316	316	317	361	337	321	302	329	332	317	309	334	332	325	339	316	352	317	322	332	382	327	335	330	311	295	305	334	351	331	344	317	312	324	351	310	342	311	338	345	361	331	308	311	325	337	333	336	309	323	339	316	354	318	344	322	309	354	329	316	365	329	339	309	335	331	330	322	356	306	346	337	327	320	330	341	331	343	326	345	305	336	319	304	320	316	342	316	346	316	332	316	321	379	339	336	331	365	324	305	326	312	334	343	322	295	315	347	332	329	288	341	342	306	334	308	321	304	313	327	339	352	318	328	327	340	308	356	362	312	331	336	301	332	299	342	339	336	304	331	347	322	357	338	353	321	295	336	308	314	329	313	344	335	334	327	356	309	331	314	338	372	336	339	319	345	345	323	348	367	322	347	353	344	352	297	333	356	345	316	335	324	332	320	320	337	331	322	346	361	313	333	346	310	315	374	334	322	319	340	350	297	307	370	356	317	346	344	333	315	353	311	342	271	363	329	294	328	328	340	366	339	323	335	368	311	317	345	347	318	329	328	344	351	331	319	366	334	329	339	328	310	329	356	342	324	321	330	342	319	341	320	312	344	315	325	352	308	297	316	339	314	336	340	293	342	337	294	313	321	339	343	367	298	331	324	329	333	346	341	331	330	315	316	332	315	367	298	329	330	329	310	315	305	363	334	308	335	301	338	339	312	321	312	349	360	314	310	348	325	344	311	335	349	341	342	331	341	330	348	332	365	327	377	362	350	298	346	323	328	352	344	326	344	335	296	356	341	347	348	315	319	338	327	322	344	318	345	337	308	305	341	341	304	332	345	329	302	311	338	346	356	354	357	295	322	352	311	312	324	312	337	311	317	315	362	356	331	313	335	290	308	308	307	336	352	322	330	345	329	342	323	327	317	326	333	351	340	310	323	339	349	326	340	326	337	346	351	343	298	353	340	316	351	309	333	348	330	320	338	324	346	314	291	308	348	353	299	368	352	324	350	342	315	340	314	303	303	312	340	325	310	318	323	327	377	311	328	325	318	330	362	330	329	314	288	343	340	297	349	365	336	329	336	332	317	329	301	310	315	330	362	334	327	330	335	350	304	356	322	348	312	328	339	325	313	324	332	337	345	333	321	342	313	320	337	349	323	336	343	343	329	344	319	354	333	299	339	345	325	346	361	361	311	339	307	330	322	334	325	324	308	336	335	335	294	347	372	332	357	367	285	355	337	334	319	332	329	356	320	309	345	329	316	335	333	312	310	370	315	313	330	316	311	321	338	324	364	331	339	338	364	342	328	314	306	350	341	301	341	329	325	332	341	360	360	320	343	307	326	315	318	340	313	336	305	320	335	324	327	332	322	357	364	340	333	317	302	333	348	354	339	329	308	294	327	322	321	333	317	321	342	322	329	321	292	334	324	359	318	323	338	340	333	369	333	338	341	307	313	342	320	358	327	317	348	327	304	343	327	291	340	348	343	329	351	303	304	343	324	338	335	304	289	323	325	322	326	308	353	313	303	319	347	348	350	342	331	337	339	339	322	337	317	339	305	331	318	365	321	313	328	321	301	359	320	312	324	316	312	334	285	298	285	350	348	352	327	357	332	342	352	327	338	331	334	309	301	350	329	333	333	331	301	370	319	331	364	313	321	332	341	322	295	311	346	334	361	334	330	321	294	345	313	330	322	307	375	357	312	314	356	337	316	339	323	339	344	304	318	316	326	344	317	351	355	320	328	317	329	327	328	337	304	345	360	349	317	277	312	343	324	323	328	331	338	342	350	329	354	343	332	318	347	325	331	288	339	332	333	328	304	327	339	332	348	327	317	326	349	333	362	315	353	342	360	376	326	339	315	343	331	314	329	348	316	351	368	325	351	322	358	322	342	330	312	358	297	336	351	313	335	294	339	314	361	311	339	334	326	352	341	329	342	303	340	308	355	347	297	330	335	325	322	345	338	320	317	299	325	352	338	313	327	328	330	346	329	363	350	311	323	342	308	319	375	352	324	333	362	333	352	348	307	327	323	322	336	366	360	346	332	324	312	334	306	364	340	358	333	345	323	318	344	308	341	343	327	343	334	331	362	347	334	319	333	312	330	321	307	326	317	320	327	334	365	312	314	317	355	319	319	309	343	328	370	309	289	327	372	342	323	347	316	314	332	343	322	353	339	317	330	349	344	328	308	345	326	312	314	307	321	343	328	320	338	296	341	337	329	321	330	327	315	302	310	327	322	360	322	357	337	327	347	325	331	334	330	340	316	331	352	329	324	379	308	366	309	317	309	313	312	349	344	314	313	297	323	328	296	352	333	326	318	344	344	326	300	345	329	322	330	344	326	318	343	302	318	319	341	327	353	332	324	364	317	315	317	346	334	338	338	337	345	307	377	315	304	336	342	351	352	323	334	379	363	321	318	318	327	333	329	295	314	318	326	366	357	353	305	321	329	344	354	353	342	297	344	382	322	327	337	335	324	296	357	322	344	341	331	327	316	314	327	352	323	300	351	296	355	308	360	357	352	344	335	344	340	313	299	324	348	322	313	317	366	335	340	348	306	330	337	348	343	326	325	354	317	352	327	308	328	315	343	326	319	286	324	326	360	320	337	317	311
25552	21680	28530	27466	20935	15616	9188	6609	4937	2758	880	671	606	529	594	511	496	477	438	450	442	408	425	373	409	373	421	381	382	385	401	377	422	372	389	390	379	394	397	391	378	385	411	370	417	396	427	436	399	372	397	402	358	395	377	367	391	380	413	376	401	366	408	426	374	367	394	417	395	398	362	406	371	404	427	378	392	385	383	406	402	371	388	382	412	394	400	392	451	382	418	398	382	405	383	341	395	393	367	386	407	382	392	384	391	360	355	401	393	378	405	372	445	384	415	404	390	427	363	380	407	386	391	400	376	393	400	377	388	407	417	373	365	386	393	400	406	408	385	371	398	376	401	402	378	407	407	374	417	400	373	395	405	405	380	385	414	410	379	384	384	385	383	413	451	393	387	404	360	391	365	386	382	389	408	389	359	398	382	377	390	360	390	352	393	385	375	402	351	409	355	414	424	407	349	389	405	388	388	377	381	381	386	379	418	405	362	378	412	356	402	408	420	382	403	376	417	382	392	400	402	403	365	429	396	396	378	425	402	386	397	362	353	392	371	393	411	355	404	418	389	367	399	406	367	392	392	433	406	420	380	357	396	392	374	395	383	409	353	401	400	340	386	404	438	398	376	393	378	380	360	387	418	405	405	397	391	413	405	382	375	387	371	351	377	418	388	382	370	422	391	398	442	362	370	389	383	378	364	388	372	376	409	428	385	419	421	406	403	389	379	389	358	370	373	406	409	406	430	369	368	389	383	434	361	380	386	353	396	353	376	419	413	378	372	363	382	373	432	384	417	384	372	372	393	397	404	382	435	402	442	409	369	391	364	370	379	387	403	398	396	388	400	385	416	385	340	419	365	388	379	356	386	433	425	394	402	393	334	412	363	374	402	410	420	397	393	404	381	432	401	383	399	363	376	397	369	377	357	400	358	402	367	420	384	354	416	404	415	378	396	437	389	404	427	367	423	393	399	402	402	390	380	394	365	401	388	385	390	385	388	385	415	429	395	390	421	405	385	385	374	403	388	390	388	441	372	373	390	425	347	395	385	396	380	380	368	354	394	402	394	367	376	389	437	405	410	383	384	397	394	393	358	403	432	374	424	374	371	422	375	401	396	362	384	387	395	380	407	412	360	406	389	406	388	396	406	380	388	372	379	435	444	361	378	372	394	354	373	417	401	379	407	369	391	377	386	376	366	395	410	382	398	401	392	378	365	351	376	382	393	388	416	348	419	390	366	377	378	416	406	357	387	379	359	390	387	397	401	388	379	391	368	390	402	352	438	396	382	396	419	384	372	399	387	365	385	363	364	412	411	391	413	373	389	422	392	383	380	406	350	413	409	399	413	408	387	392	354	358	382	386	367	410	431	382	386	348	427	393	377	351	424	394	397	411	366	363	405	381	394	353	385	395	376	369	401	402	416	360	383	389	372	385	419	386	403	381	357	388	385	395	409	370	407	365	398	376	393	364	383	431	378	385	395	399	388	417	443	379	371	400	423	416	408	408	378	395	374	394	398	434	378	422	391	408	383	407	391	396	378	365	427	386	404	378	398	390	388	364	424	364	402	382	388	363	391	419	398	359	380	376	353	367	393	401	397	406	377	391	353	376	403	371	390	362	353	432	417	368	415	389	396	399	340	398	358	405	410	380	400	374	405	408	352	380	383	366	387	359	374	416	406	404	380	442	381	396	364	354	420	402	388	379	375	389	418	377	403	407	410	413	435	396	398	380	369	370	403	395	374	430	377	371	386	362	413	385	417	387	378	382	378	377	401	381	369	410	364	342	409	390	423	394	430	394	363	416	383	363	380	412	385	401	393	374	387	386	378	411	383	385	385	368	378	371	374	363	408	401	402	342	394	391	378	359	406	384	393	414	379	402	406	398	384	405	412	320	353	393	360	380	349	394	382	413	356	402	410	381	389	378	384	411	354	401	405	418	395	412	460	385	398	371	355	384	393	399	403	390	431	369	401	397	352	404	394	383	359	395	404	382	401	386	396	381	409	379	382	410	373	410	352	360	374	411	386	373	395	338	399	399	377	388	381	366	415	426	381	382	391	416	376	368	364	382	381	394	394	404	373	388	373	352	407	391	409	378	408	376	387	363	394	374	415	394	375	361	374	347	375	390	411	388	379	373	393	423	437	394	404	394	380	385	388	426	407	415	394	383	357	427	377	412	389	412	386	374	386	424	350	387	379	400	357	429	370	354	374	387	403	404	370	391	394	403	363	366	432	382	408	367	387	383	352	368	400	379	427	378	427	398	405	387	375	395	383	374	401	390	422	412	434	388	398	394	404	412	396	368	414	413	382	391	402	376	392	396	383	432	375	412	392	384	378	393	409	366	397	374	402	392	392	368	427	391	358	392	370	418	380	396	392	388	422	384	371	407	404	417	400	375	393	436	407	391	381	367	356	382	379	376	385	398	395	379	404	413	385	385	383	383	365	388	399	407	382	402	412	388	375	368	372	399	357	402	400	393	399	375	404	408	398	386	402	392	392	389	365	372	347	394	384	370	391	381	385	412	406	359	405	387	408	409	397	401	421	367	366	390	382	376	381	423	417	392	394	370	448	374	375	416	420	385	352	384	369	397	369	373	402	392	410	382	375	411	357	404	351	386	379	373	376	404	418	376	381	419	360	363	415	425	343	383	387	389	410	352	392	363	351	378	370	343	366	386	387	433	331	417	379	410	406	368	392	386	416	374	403	417	424	414	392	362	405	370	418	415	373	397	392	363	385	369	378	381	371	399	406	377	406	380	416	418	396	401	376	421	400	440	402	383	424	371	401	412	388	395	411	366	389	407	423	419	382	406	399	395	354	413	394	405	362	408	413	386	422	365	419	399	353	374	372	411	375	398	428	392	386	406	402	374	393	373	351	421	400	418	385	387	379	415	369	350	420	366	399	425	402	384	403	388	368	363	404	389	387	364	361	382	398	400	356	425	358	414	385	395	374	391	379	332	370	397	379	393	383	369	364	360	371	377	341	386	407	389	394	380	402	379	430	369	373	383	408	373	382	388	391	375	354	400	378	396	395	435	347	397	359	359	383	415	372	388	411	413	384	388	358	377	423	377	361	419	401	388	398	356	375	376	405	417	430	370	382	388	403	385	379	429	426	387	361	396	389	398	416	370	354	397	408	407	373	412	359	408	411	411	399	344	379	422	362	390	381	374	381	381	412	387	429	373	425	365	373	335	382	387	386	364	387	383	403	385	396	364	386	421	410	393	376	409	378	406	384	394	413	373	415	451	360	355	410	411	355	387	376	389	395	400	395	375	388	403	404	396	385	388	399	404	400	396	382	352	370	373	392	381	372	363	414	362	419	375	380	362	388	385	400	371	398	385	396	372	364	386	411	395	410	394	393	373	401	395	373	406	384	385	384	405	385	386	411	388	368	375	438	413	376	400	414	371	406	370	368	387	407	391	402	401	383	370	389	390	410	394	411	370	372	388	386	394	419	418	409	352	390	387	357	361	407	414	377	390	391	395
30433	49408	38323	27672	23201	19056	12798	10908	8524	4825	1348	946	820	761	649	672	620	598	506	524	480	481	472	451	421	443	419	421	410	446	402	418	453	414	430	421	425	434	421	426	434	420	442	413	405	450	399	431	416	424	424	430	390	385	452	419	403	447	383	424	392	412	431	392	456	427	432	431	397	416	418	421	392	448	418	418	428	435	428	391	413	436	375	451	415	410	444	384	408	434	439	434	435	416	378	396	446	405	415	390	394	423	437	391	424	444	415	424	385	398	429	414	406	430	428	400	436	421	396	430	421	396	411	418	465	431	374	422	415	394	411	417	400	401	417	419	416	435	419	394	417	442	412	382	409	397	403	402	450	455	400	418	455	428	387	454	414	414	388	403	426	399	435	430	374	412	428	398	424	413	364	368	430	419	415	428	393	420	403	387	400	426	416	431	404	408	405	453	413	435	439	405	428	417	421	378	428	406	402	433	436	387	394	397	426	401	442	397	430	402	388	398	416	405	406	407	413	415	415	452	413	412	424	424	381	432	406	394	423	437	406	412	414	375	423	392	411	455	437	460	418	423	425	399	385	400	433	409	435	391	441	403	388	426	421	422	430	415	436	412	435	419	411	404	419	365	472	405	415	431	403	409	439	395	411	389	388	431	416	415	459	415	445	424	443	373	429	415	396	394	425	421	403	395	432	409	453	415	423	420	459	436	406	438	438	417	419	414	397	437	441	429	414	394	404	411	419	431	440	406	414	422	415	385	413	393	420	413	429	418	397	389	449	415	461	381	427	418	414	384	418	416	375	416	433	411	401	424	413	388	443	426	403	450	425	439	407	402	422	439	407	380	394	430	428	441	402	413	400	412	433	437	379	429	432	389	410	418	401	425	418	437	434	424	414	466	424	385	435	402	430	425	403	400	443	431	381	420	429	425	421	420	413	385	371	434	392	410	401	406	407	443	428	425	410	406	397	407	419	421	408	440	402	396	417	372	424	392	403	433	416	381	420	426	397	427	420	386	391	399	397	427	409	399	397	426	432	364	392	425	391	411	400	389	414	406	422	421	426	408	422	449	438	438	420	405	452	450	427	423	396	382	417	433	388	406	429	415	417	415	413	434	406	368	424	411	428	420	417	427	418	424	447	393	399	407	409	424	434	381	418	437	391	403	380	392	403	387	441	410	403	418	434	415	420	417	394	402	439	440	382	417	396	380	391	456	422	378	405	391	443	364	429	418	431	395	440	418	411	437	405	401	401	392	421	404	447	374	408	423	436	405	402	418	436	404	416	416	446	411	424	429	426	373	412	404	437	422	396	394	447	397	419	379	429	407	409	409	409	401	376	400	395	411	439	439	393	396	417	403	427	417	420	399	401	412	387	416	414	446	406	402	402	426	432	438	429	415	388	410	441	413	405	418	402	427	427	419	441	398	379	411	406	389	404	413	399	394	415	390	420	419	438	424	388	436	425	421	370	395	444	413	405	413	430	422	439	389	431	426	428	414	418	390	398	392	437	424	392	426	433	412	406	409	434	396	387	465	381	410	393	406	422	374	399	435	430	405	400	440	379	434	420	430	414	448	411	423	419	413	420	397	374	412	393	381	402	406	399	435	442	416	410	408	407	400	437	411	433	451	402	407	367	396	403	399	405	443	423	443	410	384	451	426	390	424	370	401	421	421	441	361	438	392	406	406	400	418	387	407	448	417	403	413	407	413	428	438	434	410	377	361	404	462	410	432	398	431	402	432	441	403	409	403	436	392	374	388	417	437	443	407	462	399	426	432	382	443	413	432	423	432	407	436	394	419	418	418	453	419	381	430	387	395	368	441	411	433	416	391	400	441	390	370	429	387	417	392	426	407	428	412	383	438	457	405	441	396	411	373	412	373	390	413	423	438	423	425	391	404	396	409	406	418	390	415	464	413	443	407	450	351	427	442	447	429	420	417	410	426	402	434	434	423	451	440	448	386	438	406	391	433	421	438	405	419	399	407	443	427	409	400	384	393	417	399	440	408	431	414	412	411	405	431	412	425	397	407	438	421	415	411	438	372	407	427	436	435	390	421	379	412	455	414	433	364	436	430	405	412	443	388	412	420	390	422	389	402	473	422	426	365	429	460	429	423	396	374	405	428	413	398	433	417	428	397	428	427	380	427	415	411	408	412	401	445	396	402	411	422	438	420	398	435	416	405	414	391	418	409	421	396	422	400	458	394	407	394	422	444	404	405	419	414	409	405	414	382	410	402	377	429	373	401	424	427	398	409	413	382	444	419	368	405	430	455	429	409	417	428	418	420	442	417	409	384	391	439	380	445	422	410	441	441	423	398	405	435	383	435	397	421	415	455	406	410	442	389	453	402	411	426	429	433	404	404	434	412	391	392	399	388	400	448	458	394	403	411	418	433	402	398	388	406	426	406	423	413	401	448	420	393	452	401	415	398	430	406	447	410	416	433	413	424	397	388	433	415	430	425	401	395	416	383	402	419	423	413	413	450	431	395	395	402	393	412	441	405	425	398	397	420	459	413	403	429	405	397	427	416	443	410	455	431	430	425	439	394	392	446	412	420	434	418	400	430	457	418	411	438	400	412	428	435	419	451	404	420	408	440	429	413	437	444	441	377	414	393	418	448	454	416	404	416	422	415	401	411	441	435	430	414	455	422	394	429	433	418	420	441	440	397	390	421	431	438	395	390	398	442	420	412	408	410	433	421	426	442	450	426	420	429	416	396	417	425	394	389	401	414	426	450	423	402	432	425	435	400	375	441	441	445	420	434	386	411	410	431	437	431	411	423	426	384	404	394	412	456	418	394	384	397	412	365	410	415	423	419	416	381	423	370	396	385	403	410	418	438	393	404	410	396	394	424	428	419	426	407	422	445	416	422	405	415	421	436	418	454	428	397	411	394	380	446	413	448	444	420	406	434	426	430	391	407	428	433	432	460	457	376	414	423	422	419	432	446	445	415	403	441	417	423	396	441	447	428	463	393	415	428	384	443	419	382	392	410	424	405	400	382	419	431	411	417	425	408	440	408	387	433	402	414	432	434	390	389	409	403	428	395	432	443	438	400	412	459	450	405	419	416	431	447	375	455	426	418	455	397	412	398	431	438	390	404	431	436	434	456	413	437	392	430	432	426	396	409	430	426	380	398	438	394	423	397	418	394	424	398	420	418	433	422	401	406	408	424	419	397	413	385	434	449	412	412	382	417	436	422	395	420	378	447	435	416	409	447	412	413	415	437	423	437	446	375	441	436	459	398	410	388	403	444	391	434	405	411	404	435	438	408	402	441	399	394	419	428	418	399	451	416	386	417	441	379	413	385	418	425	377	391	384	455	419	422	424	427	385	399	404	406	407	377	449	417	398	416	409	420	434	388	413	419	429	429	433	384	427	411	414	390	410	395	416	419	433	427	420	425	407	387	404	364	430	378	435	420	378	435	427	474	428	380	424	370	419	407	427	398	392	454	409	377	448	400	436	433	390	387	371	441	409	397	440	400	451	391
23267	21675	29455	24496	22393	24109	22401	14179	8501	3852	1725	1124	1049	880	816	821	777	698	623	678	590	614	539	534	490	489	580	520	537	518	495	495	486	518	517	495	477	515	486	500	529	494	511	502	498	508	475	447	484	517	514	549	528	483	444	489	534	459	477	482	504	530	495	524	452	540	510	494	524	498	470	538	512	506	514	481	516	490	486	495	493	496	448	492	506	514	498	511	474	509	543	462	533	480	503	519	456	546	517	510	527	482	520	479	517	490	469	478	527	463	483	501	494	511	479	489	496	479	498	507	531	508	505	510	492	533	517	480	466	524	485	495	503	490	476	480	506	483	497	491	494	502	482	475	460	480	505	559	487	506	515	536	476	509	496	505	493	540	471	459	494	508	512	496	509	491	501	475	475	495	521	486	513	521	512	468	477	512	502	502	495	477	495	511	489	467	470	538	503	485	502	473	481	515	504	500	505	466	487	532	497	477	481	463	481	474	474	471	496	465	530	491	503	503	486	521	518	479	493	473	509	476	495	526	465	503	497	483	481	489	545	498	516	477	458	514	473	496	496	484	477	456	486	466	510	471	520	497	498	480	482	508	482	480	488	531	495	522	465	481	498	479	504	487	486	492	523	514	460	511	476	526	501	500	417	505	507	492	468	487	509	442	509	496	504	520	499	488	473	565	494	436	499	497	487	513	443	505	511	467	473	510	489	461	500	488	488	456	516	460	497	489	497	498	490	500	472	487	496	478	488	511	509	490	461	479	522	462	490	465	511	484	511	472	487	476	482	492	506	515	503	515	528	484	478	480	470	488	529	479	519	533	504	529	459	513	476	510	513	477	530	529	505	494	526	474	536	482	510	455	479	505	498	475	454	464	489	482	505	515	523	506	486	487	525	503	476	525	495	499	508	484	524	495	504	499	498	485	511	534	503	472	479	483	509	477	504	503	457	483	505	478	482	514	500	482	496	508	498	505	468	480	545	497	525	484	483	495	467	495	502	470	487	507	428	518	490	519	476	504	470	497	542	521	489	477	485	492	485	486	500	482	523	475	477	476	502	474	491	462	457	474	456	511	472	456	478	479	490	461	484	503	508	458	430	493	450	494	521	516	519	511	504	490	453	483	492	506	478	488	465	483	532	498	449	538	488	495	493	476	517	500	471	538	491	501	465	524	525	491	460	524	460	498	479	437	503	511	488	490	511	511	481	496	525	535	504	488	491	480	484	528	505	493	484	534	489	478	470	465	470	515	461	542	471	515	474	498	506	479	508	521	533	462	527	500	510	514	483	482	516	513	537	487	472	443	501	490	505	486	470	520	516	515	500	474	501	457	501	505	510	498	500	465	494	491	526	525	480	469	487	490	484	456	487	471	540	498	470	493	474	521	525	528	495	480	436	496	502	487	497	448	499	497	499	481	494	505	509	469	497	477	502	535	526	453	499	495	507	477	491	515	513	537	507	517	541	509	517	500	480	502	489	471	461	478	460	481	487	500	491	505	552	475	499	496	498	479	463	509	513	536	497	512	493	513	542	548	521	501	493	497	514	499	492	489	525	507	483	488	498	497	476	496	534	468	446	523	510	512	481	536	531	481	512	543	504	480	479	483	527	530	520	486	462	508	529	507	518	533	481	498	500	489	517	527	523	449	480	504	504	490	467	464	515	478	507	513	520	521	481	442	488	480	499	491	485	464	529	466	463	475	475	498	484	527	466	507	500	470	485	506	529	515	477	488	506	502	498	505	496	482	479	495	495	516	497	473	487	526	495	474	508	497	480	528	520	529	523	492	478	453	515	492	509	519	462	507	514	493	445	502	481	469	531	466	497	497	499	496	502	519	492	537	477	490	463	476	435	490	481	488	528	495	468	495	505	516	494	462	502	493	476	477	516	475	485	515	502	528	514	442	515	539	519	474	557	474	518	449	455	492	533	474	451	442	541	494	497	464	454	525	484	537	505	488	458	542	506	521	508	481	501	490	490	461	479	524	546	487	516	476	531	508	471	493	518	501	516	487	478	552	530	481	487	500	495	521	476	521	487	500	512	498	501	514	489	481	525	495	487	504	497	477	465	492	496	460	492	484	483	464	515	559	507	517	529	484	480	525	476	492	519	441	492	530	487	524	479	468	525	505	483	495	496	480	517	504	527	499	522	540	509	489	522	492	451	506	473	501	498	469	483	510	465	560	497	491	496	472	503	452	503	492	485	497	499	499	480	459	524	498	502	452	476	492	478	460	492	544	491	477	512	492	457	508	493	535	493	506	472	519	470	478	498	494	484	460	499	560	494	485	517	486	461	468	490	544	462	507	428	524	490	478	460	500	516	503	538	511	483	493	498	501	459	507	485	454	486	519	483	496	478	484	473	497	502	488	456	437	483	484	471	498	482	472	487	554	476	489	482	499	535	459	504	492	532	449	452	523	497	495	500	543	477	466	487	507	486	536	499	469	498	504	480	499	507	457	437	489	509	525	487	474	517	469	512	563	534	496	476	497	515	507	496	483	498	502	513	538	474	475	489	522	434	518	503	514	536	522	521	488	490	467	490	472	510	516	454	481	526	502	513	516	497	458	510	494	520	500	465	460	574	499	500	442	500	507	548	476	469	507	485	472	501	503	505	461	488	520	474	507	498	515	459	517	478	477	482	532	522	480	511	472	463	487	493	511	503	508	484	488	492	504	456	526	496	498	491	526	519	486	473	502	518	538	489	529	509	493	497	501	505	470	528	544	475	485	472	476	478	508	510	506	489	505	446	500	484	489	499	538	536	533	471	459	489	468	471	437	509	465	537	513	489	461	495	529	512	476	480	517	532	483	482	496	510	511	493	451	504	495	523	499	470	478	533	461	507	448	516	482	492	520	497	490	512	449	483	505	471	466	490	481	571	468	494	511	514	494	476	479	492	461	473	496	491	481	512	511	498	451	532	496	446	552	507	478	475	500	455	526	463	465	508	485	476	461	506	487	500	505	481	498	513	496	496	496	464	485	486	453	527	512	499	510	504	503	522	475	495	467	478	509	518	525	506	497	488	502	517	480	516	469	495	530	532	507	472	495	501	509	488	517	495	520	517	558	488	506	554	453	541	491	437	474	484	451	469	500	490	480	494	472	471	493	526	487	527	472	462	500	528	484	481	478	487	506	498	487	499	473	495	505	505	521	459	453	481	479	485	460	483	488	463	470	499	480	498	497	484	511	482	508	447	500	513	506	507	491	509	497	510	504	510	507	518	502	484	501	492	485	474	492	527	472	510	492	498	475	491	498	471	506	480	498	475	481	485	506	484	487	505	486	536	472	505	546	489	492	507	473	509	480	511	511	506	521	506	520	493	488	487	454	513	462	521	476	480	484	509	478	473	467	487	529	509	476	487	476	454	496	488	510	484	524	509	517	471	488	505	458	497	500	459	508	545	464	490	485	460	493	481	473	531	519	465	510	473	470	490	519	500	442	501	467	479	523	483	477	491	515	495	512	534	502	490	465	482	473	460	451	475	489	488	474
34163	59216	47686	35616	30834	25792	20527	17681	11623	5794	2629	1540	1420	1205	1073	1191	950	861	819	679	640	615	619	624	550	550	542	536	531	537	547	538	515	501	541	509	514	559	551	516	536	489	505	486	490	511	514	499	509	501	503	498	513	509	462	489	525	489	501	510	518	516	526	492	543	502	509	512	487	545	513	524	505	491	508	503	536	492	531	456	504	510	470	529	481	488	519	533	516	546	520	538	504	508	482	488	517	510	553	512	487	493	500	510	499	488	526	493	507	475	489	486	551	548	493	479	565	507	552	466	516	493	526	552	521	516	508	494	506	504	543	497	487	550	489	505	464	474	511	498	494	502	510	483	499	493	487	500	525	511	511	505	524	535	545	511	477	491	534	508	522	513	496	520	475	497	520	556	505	489	514	487	504	512	499	506	541	473	463	487	519	512	550	537	488	520	515	523	485	486	496	513	534	508	554	494	515	501	470	485	533	495	463	489	518	523	514	481	541	531	543	484	491	476	504	493	495	460	512	485	472	522	499	539	523	477	518	542	508	477	523	481	522	452	523	521	503	484	510	484	494	526	498	552	491	502	494	511	514	482	528	512	511	555	500	497	538	534	503	505	512	488	496	493	485	524	513	488	525	528	493	514	477	469	476	494	516	512	502	479	536	514	499	485	494	537	468	521	518	516	508	495	497	507	484	509	512	476	525	516	496	500	496	533	512	486	508	501	505	538	525	507	515	474	500	473	483	508	469	496	538	542	480	481	511	514	520	489	488	532	451	508	503	498	495	459	516	489	497	506	549	476	515	499	515	503	505	527	487	516	466	492	534	510	528	482	518	500	554	498	518	510	505	504	513	490	514	497	511	513	502	500	493	462	478	447	509	469	494	471	528	512	518	472	546	536	507	513	506	533	504	485	495	510	515	499	489	531	491	491	500	457	513	492	485	503	528	507	484	469	502	520	533	484	466	496	488	479	508	519	530	502	521	510	509	485	558	498	499	521	479	538	503	440	495	512	529	486	501	508	508	486	501	515	484	495	531	495	523	514	521	523	502	487	501	494	545	520	517	520	459	513	473	511	471	503	500	504	511	485	482	533	481	490	475	467	518	503	531	468	481	535	495	542	469	507	486	492	498	515	454	491	516	520	488	499	547	533	487	491	484	521	537	495	523	493	472	513	551	488	545	502	549	534	471	543	520	503	491	485	510	559	480	524	480	487	529	485	491	522	497	500	489	516	504	489	519	510	477	471	540	487	496	529	460	475	476	509	544	497	484	519	531	488	562	541	538	495	498	547	510	512	533	476	502	498	538	471	481	508	506	548	489	481	496	489	466	502	509	547	503	531	506	525	498	460	482	439	497	459	508	502	520	536	458	535	510	524	481	492	494	474	516	484	510	508	503	512	474	539	500	501	466	512	498	501	469	512	516	488	515	507	512	494	507	541	514	497	471	492	538	503	492	507	479	465	486	509	481	499	500	511	465	495	525	509	467	490	504	519	530	460	474	497	493	489	526	504	523	508	498	458	476	495	537	478	468	516	488	465	528	489	494	508	496	485	496	502	512	511	513	501	523	509	486	517	477	525	505	540	517	517	502	483	494	494	512	546	516	498	527	521	488	514	497	493	504	488	511	436	476	493	496	518	489	500	516	511	532	501	526	504	515	491	473	519	510	462	468	515	503	502	481	505	497	545	521	506	498	460	498	481	492	520	511	483	504	544	517	464	494	538	520	475	520	475	480	494	461	474	522	509	485	466	542	514	509	501	509	490	463	541	492	535	468	516	506	547	506	484	502	523	476	485	495	477	465	509	495	509	544	510	496	510	496	452	530	476	517	519	508	495	535	503	520	470	531	508	501	528	489	495	462	495	520	504	486	503	502	518	479	487	486	498	543	506	505	534	532	507	492	522	480	517	503	507	483	498	536	510	522	514	487	513	544	538	519	478	502	480	528	501	511	522	529	506	493	530	511	501	496	510	530	508	486	506	478	506	474	484	490	511	461	495	515	476	525	480	502	514	492	494	497	545	497	479	509	515	476	459	494	496	494	489	510	516	498	494	514	513	521	469	495	511	512	514	507	484	514	486	512	471	487	497	523	483	511	546	461	454	525	539	474	481	502	514	484	507	465	455	493	517	493	506	509	465	500	508	481	448	492	498	473	502	535	489	471	526	521	512	503	473	498	491	526	487	518	525	513	475	447	502	503	482	508	517	476	531	495	511	513	484	535	524	522	507	523	493	518	536	513	539	478	493	481	505	482	493	484	478	540	485	493	519	532	554	486	521	514	485	498	507	503	505	475	482	485	490	509	498	533	508	525	507	502	520	511	495	500	491	471	474	487	530	453	514	514	526	529	496	505	492	480	525	514	483	507	515	497	495	494	541	506	510	491	514	515	512	512	516	470	491	500	445	495	466	483	503	498	488	476	479	503	478	508	516	489	521	516	486	474	512	498	541	513	496	504	535	503	517	500	526	542	488	529	468	461	542	502	488	472	523	501	475	488	488	557	480	452	509	509	502	514	515	518	511	487	508	510	491	540	498	513	527	493	485	507	502	501	496	511	490	490	508	501	525	517	508	520	478	506	493	489	548	487	476	482	519	495	529	501	522	508	467	541	487	491	477	490	491	499	502	481	535	458	513	499	496	483	494	506	533	474	487	503	501	521	499	539	482	535	527	521	502	475	488	534	525	498	504	521	521	524	486	526	511	492	465	504	534	507	487	502	502	489	506	504	491	528	483	483	518	516	528	497	501	530	502	484	470	449	504	524	490	469	497	506	540	466	513	497	520	514	533	474	492	513	500	534	490	488	490	523	492	482	478	498	491	491	507	497	498	495	524	475	529	529	468	505	494	506	480	527	500	504	513	457	479	542	517	524	518	498	473	516	479	555	503	467	517	501	503	518	507	506	495	518	506	498	484	489	505	493	469	502	502	521	504	517	476	512	471	500	468	527	524	513	499	463	502	506	486	493	508	510	517	509	496	501	507	502	486	510	501	496	490	495	487	506	537	520	511	518	502	488	516	486	479	521	508	516	518	490	522	485	484	492	501	514	522	472	492	496	539	507	496	494	537	528	545	506	482	476	482	500	506	529	532	497	514	493	478	494	510	507	487	499	494	485	497	534	485	519	486	465	554	524	481	492	506	558	531	508	466	513	467	461	501	524	483	528	501	504	461	532	534	525	498	540	511	576	497	500	497	507	511	505	519	486	480	502	504	490	478	475	506	503	443	510	446	575	525	525	509	493	485	491	531	519	483	469	501	499	505	493	534	486	495	494	514	461	506	493	486	521	490	554	538	536	494	505	502	507	510	505	483	531	496	496	511	499	515	510	527	524	497	479	524	524	493	541	519	503	496	494	550	526	536	540	537	481	505	498	512	447	494	495	510	525	487	537	485	499	526	486	479	531	516	503	501	494	526	480	491	530	484	461	494	476	515	537	499	523	482	515	488	487	508	514	478	511	472	480	529	500	492	498	532	513	514	506	517	531	497	525	510
31396	31243	34065	24067	13905	9121	6026	3787	2451	1197	696	460	411	398	367	342	331	319	303	319	322	310	301	269	287	276	277	256	261	292	285	288	299	257	279	279	278	287	255	276	267	291	276	276	272	282	264	271	272	300	273	263	257	268	257	278	284	288	265	272	266	279	274	285	258	280	256	276	265	249	285	232	250	261	262	269	261	285	283	249	289	283	299	286	282	289	275	272	266	238	278	290	272	262	263	291	302	252	233	279	260	250	318	272	303	247	256	268	277	265	276	270	269	284	253	274	247	259	274	280	280	269	275	292	274	281	294	258	291	269	274	273	254	267	268	251	266	279	276	258	255	279	257	273	292	281	273	287	282	264	309	253	282	277	288	275	264	273	287	240	247	276	281	260	255	287	294	265	268	285	260	274	267	272	282	248	281	252	293	285	277	271	280	294	248	271	286	304	262	275	278	274	275	258	263	276	253	253	260	282	266	262	271	283	274	277	270	269	288	267	254	287	268	272	284	268	293	263	287	273	284	279	234	312	275	249	276	284	260	266	271	299	277	260	283	254	286	257	241	274	279	255	258	274	264	278	243	250	276	310	254	277	253	280	274	278	251	266	266	279	251	249	255	237	268	278	292	284	268	272	280	245	286	264	278	280	280	240	263	258	277	297	263	288	268	280	285	276	267	247	275	247	252	235	263	299	276	286	272	265	263	271	263	286	265	279	259	258	267	307	283	240	284	232	242	255	275	281	263	295	280	267	273	265	250	316	234	261	276	267	275	270	287	249	252	271	263	273	283	272	254	240	271	251	276	266	278	288	279	285	262	283	298	321	298	251	272	288	285	270	295	260	260	259	280	276	269	269	270	266	272	262	258	252	276	294	299	303	266	259	288	238	281	261	259	270	251	259	263	228	240	248	285	272	271	289	230	293	250	270	277	244	289	277	288	272	254	265	259	299	283	249	248	290	288	251	286	280	281	255	257	281	264	240	261	291	276	251	269	303	288	301	272	267	293	292	264	239	280	272	290	260	266	269	259	265	293	298	270	268	261	280	273	280	288	266	267	293	256	258	256	251	266	304	277	267	286	276	280	304	261	272	288	276	237	310	271	274	278	270	262	263	219	284	264	277	271	286	280	239	301	262	270	244	258	258	303	283	274	282	252	288	306	272	289	284	301	274	248	265	256	269	269	279	248	259	306	291	312	275	244	269	279	270	285	231	302	238	268	288	284	305	277	271	291	274	286	267	278	281	252	281	285	260	285	239	302	298	241	260	268	240	291	285	252	251	290	262	262	273	249	306	283	254	275	272	326	282	244	299	255	262	301	292	285	271	278	292	261	277	241	264	261	283	292	271	286	274	248	258	273	254	282	251	261	264	273	258	277	283	263	258	281	291	281	248	243	279	281	276	262	275	265	277	275	271	266	272	268	263	245	273	286	290	245	253	270	268	269	281	274	255	256	270	233	273	280	260	267	246	281	282	267	267	251	271	257	273	266	260	261	292	253	249	257	284	292	255	281	267	249	270	275	289	274	297	275	273	294	290	287	266	260	281	293	242	270	291	270	298	272	261	278	274	287	263	277	268	259	237	252	285	292	273	275	298	279	283	271	267	294	278	285	260	281	272	272	267	267	252	270	256	266	267	251	248	280	257	294	264	279	288	283	289	251	274	288	283	277	288	270	294	284	268	271	279	269	260	257	263	271	251	272	265	253	276	299	283	277	267	282	289	263	260	292	280	253	269	281	257	278	289	272	258	267	263	256	252	273	264	250	270	280	272	256	274	257	264	249	285	270	266	275	305	268	288	308	287	277	289	269	291	269	244	257	294	302	254	278	264	274	272	297	282	233	274	272	288	300	272	278	271	263	266	274	261	269	260	246	282	291	233	279	287	305	260	295	238	287	238	282	282	247	269	219	287	274	274	248	252	265	260	313	257	259	248	273	282	289	306	262	280	270	290	267	279	287	283	253	255	248	289	260	263	267	249	276	281	268	250	316	258	258	286	262	279	269	268	258	267	250	301	253	267	300	304	287	261	280	225	264	257	276	265	273	277	275	264	250	246	297	269	244	244	276	267	261	271	266	268	256	269	291	281	289	265	277	277	288	264	281	276	236	243	261	241	254	257	259	291	255	277	265	253	262	259	256	277	291	267	243	295	264	283	294	263	290	295	275	293	277	279	297	305	282	269	280	250	263	276	271	268	253	271	259	283	272	280	252	286	250	290	272	267	304	313	266	267	295	273	270	295	279	265	272	265	258	241	275	297	253	264	298	265	257	261	284	280	264	265	269	279	259	258	260	273	243	265	254	283	282	278	283	278	271	276	264	301	256	290	270	281	268	247	278	266	258	288	292	262	280	237	265	259	251	269	242	264	294	263	267	275	297	284	238	237	276	278	272	264	273	286	301	264	273	232	274	263	267	276	260	268	290	276	214	248	248	265	268	265	284	276	279	271	266	257	256	273	268	268	302	285	291	269	243	278	261	284	281	294	260	311	261	251	274	253	257	288	287	293	277	271	270	276	286	298	255	272	262	259	256	264	257	252	267	278	269	299	268	310	266	279	247	267	296	283	303	254	253	278	250	306	273	253	278	283	287	269	275	254	270	280	305	247	257	272	259	268	267	259	257	314	267	235	254	302	289	260	260	234	267	262	265	255	264	290	273	258	266	293	235	252	271	270	266	295	291	261	291	277	273	290	259	289	279	251	275	285	285	292	269	284	293	311	277	291	258	250	266	264	283	246	278	260	279	258	272	261	260	258	260	264	289	251	287	301	274	281	274	279	306	248	288	281	268	285	249	262	265	306	267	291	286	284	299	301	260	303	283	269	282	258	311	265	294	275	295	271	262	269	262	290	283	271	263	273	281	268	262	259	281	278	285	262	270	279	268	273	286	257	298	274	294	284	283	256	255	280	272	244	257	264	261	298	259	271	238	290	280	287	283	271	302	268	265	257	251	263	280	275	273	287	261	274	254	278	250	229	290	281	286	269	290	253	277	246	284	265	255	281	252	253	322	252	281	279	275	334	259	287	256	267	287	282	259	260	289	258	293	280	283	267	294	258	272	261	271	273	243	280	282	251	252	257	280	271	280	272	256	247	282	276	279	280	294	273	284	257	243	288	260	281	267	231	262	264	255	293	270	276	277	279	279	251	280	279	247	283	261	281	255	272	243	257	265	258	253	288	265	249	298	273	263	269	278	307	278	271	320	273	268	279	297	247	272	268	278	278	272	285	239	274	259	280	263	277	263	262	286	277	265	283	275	284	256	250	301	303	272	274	246	297	279	248	267	279	295	263	251	282	270	254	286	260	298	282	278	262	309	289	292	290	284	290	255	296	270	274	267	249	242	261	262	282	265	336	278	264	257	286	284	257	303	267	286	271	268	264	282	251	260	262	271	280	306	270	254	261	282	251	276	277	267	285	274	274	266	307	274	274	286	263	261	266	297	277	273	255	266	296	271	250	251	254	254	272	269	274	246	263	268	263	271	239	274	296
30821	45138	34851	22421	16839	13524	9708	6363	4193	1916	1042	654	585	496	468	475	449	436	374	370	319	328	298	295	308	335	310	294	286	318	321	331	305	297	271	294	306	325	280	300	277	279	273	275	327	281	305	302	268	316	279	293	285	344	279	305	354	302	330	293	314	292	294	324	294	308	300	274	294	295	345	294	279	285	304	281	303	303	303	337	295	304	271	274	309	255	315	303	280	300	281	276	322	274	295	272	313	282	292	269	314	291	279	327	304	292	303	313	329	324	293	291	328	286	287	297	343	313	326	304	323	297	270	284	302	311	293	310	302	304	277	290	273	307	287	290	285	277	303	301	296	295	273	285	296	287	303	295	328	285	310	295	279	326	255	295	290	340	298	284	304	311	312	291	300	331	290	284	291	302	299	292	301	295	312	275	273	306	277	329	283	294	311	304	294	277	286	350	317	294	270	283	305	264	307	298	275	301	276	279	339	291	300	303	303	262	303	312	305	314	309	282	291	309	299	294	313	284	312	278	289	271	280	298	299	275	305	285	310	278	268	294	291	292	307	289	303	293	279	316	319	287	304	278	294	287	328	318	288	301	277	280	266	296	307	298	293	305	309	277	273	288	272	316	294	268	333	278	313	302	323	319	274	255	295	308	346	314	320	311	276	293	298	275	301	295	293	281	314	280	340	309	292	294	300	309	309	284	296	317	303	288	282	316	267	285	265	306	323	270	291	303	299	322	330	301	330	313	284	273	284	304	291	306	296	310	307	293	302	279	263	302	293	274	291	308	313	329	309	283	296	293	284	267	279	311	301	301	299	331	348	306	295	312	304	301	287	278	298	310	295	288	311	296	287	303	323	290	266	339	275	310	289	294	282	313	293	278	289	302	309	305	301	290	277	279	314	287	279	315	299	300	277	320	305	303	301	299	319	274	324	307	314	291	283	298	315	299	312	295	323	320	319	278	299	275	288	315	297	276	290	309	315	314	306	296	286	309	292	310	332	285	323	313	275	315	313	316	271	301	291	306	298	281	286	304	307	287	282	323	326	283	279	312	285	276	303	280	325	282	303	311	295	292	297	300	327	329	310	294	310	309	283	311	296	299	299	277	284	294	289	286	284	299	280	283	295	320	291	301	277	291	284	285	284	290	297	295	291	312	293	271	307	269	281	304	290	314	310	295	301	295	302	289	285	264	300	279	318	307	281	304	321	305	312	280	286	303	309	307	299	260	308	296	285	299	298	244	286	295	290	296	336	309	302	296	293	295	284	335	295	296	302	253	288	288	299	302	283	277	282	312	279	256	301	291	278	320	294	301	288	302	308	283	318	293	302	319	322	293	264	271	289	318	299	320	296	280	300	297	288	295	255	274	292	291	273	301	286	298	286	283	292	309	301	299	280	294	290	267	314	260	301	289	315	287	275	303	273	281	294	280	311	310	322	306	296	279	290	303	317	301	334	261	289	307	309	315	288	315	294	294	314	290	305	287	331	298	267	288	270	309	280	305	284	300	274	310	321	322	305	300	266	297	321	312	308	324	291	280	320	279	301	307	282	287	301	310	305	293	298	283	301	306	302	307	264	305	258	290	328	302	315	307	281	293	260	301	310	276	309	309	298	288	297	286	326	318	309	282	282	271	298	287	261	295	303	271	294	290	292	274	320	280	287	303	298	316	322	282	319	302	304	311	292	286	293	285	313	311	295	275	288	283	301	308	296	290	284	271	275	295	327	342	295	308	277	300	277	300	290	308	288	292	283	291	296	311	313	327	316	324	284	284	284	281	276	303	321	303	272	315	313	281	300	251	286	310	314	307	301	306	276	300	290	290	306	287	308	310	324	295	294	320	288	294	304	306	283	279	281	322	265	274	334	289	314	310	286	321	290	284	309	268	311	299	295	267	275	280	264	300	268	330	275	279	309	291	272	303	289	323	312	279	303	317	315	300	317	314	273	270	311	283	307	286	327	315	276	311	295	293	310	282	292	278	327	306	320	294	303	289	282	280	299	310	291	298	294	289	290	291	291	273	306	314	307	299	272	280	325	326	289	327	298	305	334	297	313	304	318	291	317	306	302	278	325	308	291	288	284	308	287	282	305	296	276	299	301	289	300	300	295	282	291	289	296	299	281	297	268	289	304	297	293	282	311	319	303	270	290	283	285	281	288	280	279	295	309	298	291	299	309	286	311	282	306	292	289	297	294	292	281	289	307	301	319	287	279	272	306	306	303	299	300	296	316	274	307	318	279	318	285	280	268	301	278	300	273	306	286	326	264	289	301	303	268	306	292	286	325	279	289	297	320	283	311	313	295	294	296	296	277	312	316	278	304	276	297	296	298	322	295	311	299	277	311	281	291	283	313	321	271	311	282	296	307	286	281	310	307	273	303	295	315	283	273	276	299	299	323	285	303	298	293	293	319	301	282	279	327	283	275	275	321	277	310	293	292	315	301	287	272	281	302	303	273	308	319	293	271	266	286	305	290	262	316	273	291	285	324	332	283	282	271	308	296	305	302	291	288	260	275	303	300	321	297	275	336	304	297	289	318	274	313	297	284	287	279	328	302	239	289	273	311	306	324	286	297	283	293	258	273	276	299	269	301	247	262	260	266	334	293	249	277	329	301	279	307	293	300	302	297	302	275	309	307	296	287	325	308	305	331	319	313	307	286	308	284	317	282	315	281	268	296	285	270	292	272	275	327	275	310	309	295	291	307	289	295	304	308	285	324	319	288	313	276	308	318	311	285	310	283	318	291	312	317	280	308	304	300	288	268	292	308	274	289	306	362	292	298	299	300	277	292	258	295	283	282	317	324	290	311	334	306	305	316	297	284	317	304	302	311	305	330	325	319	260	302	298	278	269	320	299	316	289	320	330	298	302	289	289	314	290	309	293	301	301	304	305	312	315	304	316	309	291	278	286	296	290	296	279	314	309	320	300	302	295	296	318	305	285	308	283	296	294	287	293	313	294	298	276	283	317	301	310	297	285	282	288	291	287	280	273	266	286	284	312	275	306	317	297	280	289	321	291	321	302	278	304	281	325	279	288	305	276	254	305	287	268	275	262	308	260	309	304	281	308	274	292	333	274	289	278	282	298	289	274	294	310	285	282	317	342	285	314	323	268	300	262	303	308	315	307	295	281	301	294	292	283	327	288	287	291	296	276	311	300	318	292	282	299	307	312	327	273	290	315	288	280	331	308	292	290	294	291	297	283	300	299	312	294	300	303	289	279	314	277	283	294	281	277	306	297	280	312	270	276	309	265	299	290	275	286	274	307	307	289	297	284	290	288	308	284	298	327	296	295	300	314	278	307	294	284	311	283	312	318	269	294	313	302	294	291	282	280	295	326	297	290	326	289	260	298	300	304	292	294	295	274	314	279	286	280	300	326	309	285	318	298	262	283	317	261	303	312	299	313	304	285	290	291	317	276	319	272	262	305	278	267	294	285	294	307	313	300	278	288	301	282	303	284	318	297	299	296	315	284	300	279	333	291	286	306	320	307
24534	21635	28963	25573	23304	20715	15577	10756	7342	4408	2172	768	596	549	509	505	474	454	419	377	362	351	371	353	357	382	341	360	322	339	314	351	350	340	303	308	343	355	337	330	306	337	293	350	322	298	317	319	325	324	343	326	324	318	347	317	313	335	334	279	288	357	311	293	333	356	331	323	320	320	304	357	319	323	293	323	281	313	331	326	307	320	358	332	349	328	336	326	338	311	315	326	322	324	316	336	311	337	350	313	349	307	328	334	301	318	331	316	329	343	320	318	343	313	331	376	321	310	320	296	346	294	312	331	329	317	316	300	314	328	319	313	338	329	317	323	333	273	334	315	320	340	278	286	335	304	308	311	333	302	316	315	311	319	341	367	361	321	330	347	359	324	298	338	335	334	286	339	299	334	311	318	341	333	329	334	323	333	312	338	316	311	324	324	318	331	344	327	327	321	312	304	290	333	327	335	308	320	297	340	321	320	306	263	331	317	324	344	315	304	300	337	329	306	310	303	301	331	310	349	330	323	320	309	363	320	302	341	292	361	309	283	323	348	286	284	308	307	311	294	329	311	344	301	331	316	297	318	328	358	331	308	333	326	314	322	304	315	333	296	294	280	346	289	348	324	312	317	321	339	377	296	302	346	330	333	313	285	301	307	323	333	347	359	316	375	299	332	357	355	317	340	343	318	321	319	333	342	341	332	324	338	285	358	289	322	341	312	346	310	349	324	311	316	324	307	342	356	330	340	314	331	317	314	281	323	314	285	288	313	312	333	340	354	299	330	319	291	340	347	306	323	343	324	335	297	350	356	337	308	331	303	302	280	314	296	304	348	341	310	318	332	315	302	314	309	343	331	322	319	327	328	319	299	336	323	329	326	327	341	313	327	385	338	326	294	327	334	316	354	342	344	305	287	330	330	293	312	353	335	312	301	290	327	339	303	335	350	325	311	330	318	327	317	302	358	320	314	299	304	334	301	303	340	299	361	320	334	336	320	320	322	323	346	352	307	344	323	319	293	313	305	335	325	315	326	351	302	324	340	333	305	303	316	333	313	320	316	304	344	319	330	320	329	317	326	309	292	306	292	304	309	349	323	317	318	316	291	359	329	341	337	325	321	301	310	302	311	329	341	331	304	318	310	337	315	323	312	303	307	301	336	324	314	312	300	305	307	321	343	345	296	331	338	347	317	307	314	332	316	321	334	349	330	317	319	291	309	313	338	337	312	282	334	329	321	307	319	299	311	328	334	325	326	341	350	312	326	303	303	324	325	308	344	299	305	324	312	322	322	334	322	318	292	314	292	335	324	340	282	343	317	310	329	313	322	327	311	318	354	323	316	323	303	319	305	307	333	333	294	319	357	298	323	312	330	323	326	328	309	315	338	329	331	341	321	300	324	327	304	323	326	339	286	334	293	310	321	323	328	333	312	323	317	321	299	307	300	331	325	312	301	312	315	319	310	305	308	325	303	315	326	339	337	329	322	328	328	326	300	294	337	323	297	317	335	337	323	291	326	327	337	339	337	313	336	347	318	317	354	369	304	335	324	348	338	344	334	346	300	309	307	314	322	324	302	319	337	317	320	314	316	321	339	333	315	319	304	305	324	353	304	329	298	332	316	297	345	326	306	294	294	329	278	288	321	311	338	326	308	336	317	318	333	340	304	342	353	338	324	311	317	329	337	332	320	339	318	317	354	292	340	306	307	306	323	328	341	338	313	332	309	296	330	323	329	354	323	331	330	352	291	329	311	337	323	323	372	302	339	294	317	328	341	322	334	332	328	337	326	306	297	296	307	331	318	336	327	338	329	307	347	315	357	340	342	288	293	310	287	323	375	329	329	306	312	318	316	325	334	326	342	342	342	317	289	332	365	333	301	339	326	332	324	333	299	305	340	332	351	315	328	329	325	307	315	326	299	308	332	324	319	327	326	314	331	336	324	331	343	321	350	295	310	304	318	320	359	349	330	312	311	298	333	344	351	329	337	310	318	326	312	358	321	314	339	343	292	328	308	333	309	318	301	319	315	360	329	294	337	327	315	282	338	321	305	294	309	310	331	311	325	352	319	332	355	308	307	350	300	335	360	322	276	308	313	317	316	317	326	328	304	327	282	338	335	347	288	344	306	319	320	326	313	302	296	332	307	338	322	317	319	313	338	327	316	346	288	337	346	333	302	335	301	309	334	329	315	349	301	304	323	300	286	278	301	343	339	307	354	321	324	308	334	294	307	299	348	330	314	320	333	320	302	283	333	340	335	317	330	321	322	319	322	314	310	320	346	317	324	293	289	300	324	300	300	319	310	320	329	334	345	370	327	331	317	338	331	309	342	347	302	322	291	318	317	320	305	337	288	302	338	326	345	338	283	351	316	335	341	346	318	293	303	321	321	306	363	309	333	310	336	311	335	312	321	326	324	314	355	302	297	339	313	331	337	316	331	305	351	314	343	313	321	301	327	336	328	307	321	287	308	305	323	322	309	321	330	330	309	330	328	318	327	315	331	331	299	358	326	325	340	292	339	356	348	354	317	352	325	344	340	330	324	321	304	339	327	354	366	364	332	312	334	331	298	311	384	300	321	327	327	362	325	315	357	336	358	332	370	335	291	339	304	323	321	349	327	325	314	338	322	302	341	313	329	317	327	354	347	318	307	323	318	324	303	352	289	330	309	311	327	358	297	342	317	328	333	297	326	326	347	322	302	332	327	318	334	342	309	343	317	339	338	341	340	304	332	306	310	313	327	333	301	329	361	302	300	293	302	299	320	336	344	326	323	308	309	315	317	356	345	324	326	306	331	329	304	322	345	301	316	303	304	344	329	341	314	341	372	347	351	301	337	352	328	293	297	326	312	316	311	318	346	316	313	322	302	313	292	358	306	299	324	330	306	323	328	288	354	323	350	333	326	318	311	310	336	323	314	280	330	320	326	319	304	316	322	306	296	317	341	318	322	313	313	318	319	323	298	321	323	301	309	287	354	319	351	309	317	305	303	314	356	357	300	317	328	329	299	301	326	324	326	306	328	351	296	363	338	313	299	319	333	323	341	334	353	361	349	333	312	338	309	295	315	313	320	323	322	345	333	334	348	347	312	346	349	321	353	322	357	341	318	305	325	307	324	324	314	303	313	311	304	336	340	321	306	362	331	351	280	305	347	324	335	304	331	324	308	321	327	323	335	338	333	295	311	340	325	294	340	327	334	333	317	348	345	300	304	349	333	307	323	325	327	335	314	293	295	355	310	300	322	333	284	322	338	328	343	293	316	326	324	316	349	323	300	348	313	335	332	354	321	324	322	302	344	351	349	309	327	335	316	325	314	305	337	331	318	314	303	349	366	363	309	319	326	337	309	334	311	330	316	355	298	318	361	339	297	298	312	325	328	337	328	300	299	308	315	310	320	311	293	372	330	319	335	307	340	383	319	323	327	336	319	306	363	293	327	294	291	329	299	317	327	323	314	324	309	334	329	294	325	320	316	352	310	394	310	295	320	320	315	354	369
30577	53881	42841	30660	26006	21213	17378	14719	10870	6634	3344	1098	806	804	672	622	600	525	497	477	449	371	400	373	390	336	396	377	349	358	330	344	336	333	355	334	339	355	340	361	345	334	347	341	356	318	323	311	366	318	329	337	322	326	338	335	338	348	342	350	333	345	327	338	324	349	323	347	356	348	332	319	346	321	383	335	327	318	319	332	338	329	344	343	341	347	352	309	371	322	335	327	348	336	325	326	364	364	343	340	336	320	329	359	315	353	342	344	335	342	301	296	319	318	346	365	341	341	343	368	341	361	338	330	346	316	333	321	336	330	366	327	358	309	334	380	313	321	338	348	328	345	343	364	324	357	329	359	337	358	329	339	332	348	339	319	317	300	324	357	308	346	376	321	357	340	353	326	340	315	375	355	330	328	309	342	353	346	371	313	316	350	320	304	328	330	340	324	329	340	332	351	372	360	329	304	326	352	345	353	344	332	327	323	357	357	319	330	336	365	324	338	331	341	353	331	331	342	361	331	357	319	343	320	313	360	348	331	317	322	329	330	327	357	315	331	346	357	353	342	308	334	359	371	356	318	316	354	336	363	355	291	312	355	355	341	330	355	333	305	318	331	358	361	298	333	353	330	347	360	336	329	357	302	342	341	336	348	361	372	363	334	328	356	338	321	328	299	291	290	325	339	322	330	353	342	360	333	324	318	356	326	333	346	339	367	372	335	340	326	356	334	329	313	359	324	329	363	344	339	367	336	339	331	323	341	356	350	339	333	350	347	315	325	351	352	327	350	326	370	331	319	373	334	328	360	329	348	338	338	364	308	319	322	331	328	329	369	362	317	340	359	361	363	349	332	308	362	337	373	345	327	358	349	319	303	335	336	283	371	319	357	359	358	371	323	330	322	354	363	316	312	318	326	345	349	335	354	316	327	346	330	335	345	312	319	329	340	329	341	366	355	367	342	358	350	332	303	327	308	350	353	325	336	356	315	323	356	366	343	356	342	336	338	348	369	315	342	308	322	368	303	335	325	335	318	333	327	332	351	308	346	337	323	312	329	339	359	331	323	340	341	338	352	347	336	337	312	342	342	340	337	307	337	356	364	341	321	344	354	333	345	329	339	342	329	346	356	337	359	329	329	343	365	325	368	339	312	338	358	358	343	325	313	345	317	338	356	355	350	330	321	372	327	350	357	322	361	322	338	336	299	346	327	328	350	329	316	372	354	320	345	331	337	337	332	347	344	333	314	354	345	371	329	368	295	308	341	321	326	332	349	331	359	326	355	332	374	336	313	336	326	309	341	308	330	325	346	306	326	315	355	296	329	332	338	312	360	346	320	332	354	336	313	344	301	335	355	322	339	313	329	346	330	333	348	315	331	345	340	341	340	351	353	360	331	347	341	339	339	319	346	338	332	319	359	326	343	339	320	333	348	331	349	363	346	329	324	349	338	319	343	311	328	351	353	358	371	335	327	338	361	341	318	340	340	331	304	314	348	331	332	318	343	346	328	331	339	363	357	346	325	364	325	332	348	318	348	330	347	336	329	329	347	327	357	321	341	349	363	334	372	339	342	349	345	331	341	309	340	335	334	328	346	339	354	349	365	369	381	341	337	365	321	324	352	293	366	328	360	347	360	335	346	347	332	328	353	356	337	351	336	366	335	347	342	329	347	346	332	338	320	374	302	349	342	327	346	368	356	337	347	352	367	361	315	305	345	348	360	332	324	335	351	348	347	339	369	328	343	337	352	368	364	367	341	316	311	340	330	349	320	340	377	331	357	347	328	365	325	355	329	352	341	331	322	326	306	343	340	343	334	344	321	339	349	351	329	315	324	318	341	309	330	341	339	326	337	318	335	324	362	317	327	350	386	354	334	310	364	301	340	325	370	337	364	350	382	336	353	357	324	384	374	339	298	349	320	362	362	348	355	326	333	352	330	357	331	343	328	329	351	343	310	337	336	335	339	353	325	318	320	295	362	359	333	345	350	350	332	369	307	335	336	351	371	338	315	321	324	304	343	310	346	367	351	319	337	330	311	338	324	321	320	302	335	323	335	328	303	307	350	359	361	362	337	357	354	347	330	341	324	316	329	333	338	346	342	354	312	352	325	326	322	352	331	335	343	332	329	323	347	341	356	334	334	305	372	366	316	368	334	307	330	348	312	328	345	321	340	363	333	338	363	315	353	328	321	341	328	337	361	331	331	324	352	377	352	315	344	290	360	363	317	355	340	320	327	333	348	324	350	362	300	349	351	342	317	332	347	305	328	321	396	351	355	375	339	370	368	298	348	334	346	359	329	342	348	353	361	330	346	344	339	352	307	346	334	317	343	324	338	333	315	341	347	346	323	309	325	365	359	359	371	330	336	341	366	359	341	357	348	338	343	316	337	316	336	350	338	328	357	321	321	308	326	319	341	336	319	341	353	333	348	309	305	352	341	330	312	339	362	311	352	339	345	336	343	328	314	318	331	386	331	331	339	349	349	358	343	314	328	350	342	337	344	368	339	349	309	330	367	309	313	346	337	339	359	335	309	312	322	320	353	338	357	332	340	367	345	356	319	307	335	357	336	315	361	321	315	330	330	346	342	307	325	336	351	374	375	303	357	314	384	357	353	305	338	344	340	315	301	334	312	340	351	346	359	362	338	345	352	327	335	368	340	352	323	352	317	332	311	312	349	345	341	338	342	342	358	341	357	355	333	360	350	346	318	374	345	307	354	306	300	340	313	325	366	350	355	353	321	326	339	368	303	294	335	311	354	346	319	366	341	331	339	353	316	332	364	338	303	340	339	361	334	348	339	324	302	335	326	374	339	354	323	353	353	326	347	348	341	357	358	335	362	341	375	370	342	382	332	359	309	314	341	338	351	327	344	357	320	309	340	371	307	364	324	357	343	344	328	340	355	327	359	334	341	361	336	347	378	332	350	332	363	350	300	329	351	327	335	396	361	321	318	346	324	347	321	318	322	336	357	373	351	326	349	369	343	341	337	344	339	343	321	337	346	317	367	349	299	369	333	352	365	359	316	330	367	280	331	333	341	335	353	332	325	355	344	332	378	344	369	320	347	325	330	342	333	331	345	345	352	337	349	325	337	325	310	329	325	326	350	342	361	360	356	351	338	369	347	368	326	378	354	342	357	350	333	337	363	351	340	329	358	348	302	325	329	330	354	353	352	348	343	341	340	329	340	322	362	350	344	315	327	343	364	324	297	338	379	328	335	354	323	327	331	374	335	325	349	325	347	340	298	335	332	326	329	313	350	332	324	340	350	325	361	313	358	331	323	335	320	311	335	358	302	332	356	333	342	322	334	315	351	336	350	353	367	311	332	351	338	312	326	331	354	357	332	382	327	350	337	364	353	339	365	355	337	337	359	312	355	329	341	329	325	340	339	369	340	341	360	360	340	349	345	306	341	339	311	336	345	344	305	302	319	330	327	316	323	361	351	323	356	343	315	336	346	326	374	366	310	350	346	356	355	351	354	334	373	367	335	318	335
25617	21695	28798	27637	20720	14373	9807	7368	5619	3797	1776	739	610	540	527	510	490	487	497	458	425	447	399	392	437	383	420	404	367	364	409	379	410	416	431	384	391	432	398	384	404	401	385	384	375	383	419	379	402	398	437	410	380	390	364	403	375	390	392	401	366	392	395	392	389	409	415	374	402	408	392	397	431	409	403	413	397	381	388	381	387	378	378	342	395	392	384	387	440	378	389	376	389	392	389	389	388	406	401	412	376	388	412	359	398	396	390	397	392	409	391	404	409	413	396	420	428	409	386	381	400	405	397	416	401	384	372	351	408	382	390	394	435	416	405	395	366	410	395	355	403	408	398	384	432	393	380	383	390	406	383	412	366	398	394	391	401	441	399	398	402	381	410	383	388	414	369	401	371	402	392	407	398	384	373	410	389	375	373	381	385	406	403	425	415	397	417	398	399	401	399	402	390	389	383	378	388	391	387	381	391	416	429	395	400	390	386	376	394	409	383	417	412	396	391	453	367	401	418	404	409	383	391	406	411	419	409	405	396	375	392	405	397	406	388	388	437	379	392	381	377	416	388	365	376	413	399	379	401	390	425	431	414	404	419	362	385	397	353	394	363	411	416	429	415	346	335	415	397	387	383	389	441	387	412	379	384	373	363	387	384	416	422	386	398	403	433	396	402	405	376	373	379	366	381	397	371	405	411	436	389	415	392	392	383	426	375	376	392	400	382	409	395	399	389	396	371	422	399	376	393	368	378	414	402	403	386	394	405	360	389	359	396	364	397	385	411	397	396	379	377	409	404	432	391	420	394	399	396	391	441	377	382	372	427	396	397	385	404	416	418	425	377	415	389	419	411	378	379	413	348	396	407	400	393	411	408	408	355	359	425	387	387	379	458	430	380	397	424	403	438	355	370	346	403	417	431	416	413	388	391	387	413	375	380	424	411	397	381	399	401	389	381	388	382	417	371	383	396	375	413	420	376	382	368	396	396	412	392	410	361	393	380	376	400	398	400	386	402	438	374	408	395	388	369	376	412	399	431	403	424	411	429	394	411	386	404	413	387	402	379	393	388	378	375	404	394	388	406	381	340	381	414	403	370	418	373	368	381	401	374	434	387	366	392	400	382	407	363	402	411	358	393	379	406	421	383	389	386	381	382	403	382	364	380	373	413	421	408	426	404	387	426	414	385	398	390	392	387	426	388	409	367	372	392	379	430	396	400	442	438	393	380	384	407	391	411	411	404	366	380	387	404	382	406	412	418	413	358	398	434	378	371	410	395	407	432	376	391	403	371	424	400	388	384	402	419	392	422	403	419	409	403	383	397	417	367	404	388	406	374	402	398	374	394	364	431	420	370	396	434	432	371	423	405	355	402	351	436	375	407	417	384	392	400	411	407	382	366	388	416	405	441	412	411	389	355	386	387	397	422	422	396	384	388	376	371	387	412	397	387	431	394	416	408	387	373	415	390	405	408	367	386	381	393	406	388	427	409	370	406	401	405	433	364	368	394	413	398	391	395	415	438	374	417	387	414	396	360	419	415	413	387	397	426	424	406	402	397	391	392	390	412	383	431	385	399	355	376	366	425	406	432	404	403	398	418	405	368	391	368	412	372	381	407	403	400	395	423	405	398	357	396	374	363	413	376	417	380	355	388	413	407	400	374	384	374	375	422	387	387	417	389	363	358	400	400	397	385	430	385	384	396	399	390	391	384	431	353	378	413	425	422	369	394	409	385	408	387	390	400	413	376	425	362	396	415	387	386	395	384	403	417	406	363	411	400	410	433	414	384	368	403	390	387	418	424	348	378	427	384	374	403	387	362	417	382	393	342	392	378	392	406	408	424	401	374	423	386	404	409	417	358	388	396	349	395	392	427	386	418	441	397	409	431	401	415	391	392	425	427	390	413	423	438	421	394	367	432	397	397	412	388	402	370	430	442	352	387	410	403	352	381	381	438	400	416	398	388	379	385	414	400	376	399	399	406	362	371	411	394	400	392	376	366	390	404	370	418	418	417	369	365	384	416	391	364	396	405	437	415	419	393	401	399	414	427	398	409	423	431	414	379	371	364	374	410	397	393	400	373	374	369	367	393	376	417	414	396	365	412	392	399	396	392	372	415	403	405	391	385	380	401	402	391	401	395	402	388	381	356	429	424	375	384	404	403	391	408	366	396	385	355	388	408	398	398	404	428	367	403	361	391	394	418	377	375	407	410	414	397	421	372	388	378	398	402	407	379	405	382	414	390	396	372	400	393	412	406	386	393	423	417	400	397	393	424	408	360	412	355	406	401	365	362	383	434	386	396	401	363	407	399	405	411	376	379	405	371	401	385	418	399	337	400	368	391	419	429	401	437	373	386	380	390	397	385	383	381	423	425	408	413	422	408	411	357	412	410	427	407	370	382	418	390	400	372	383	379	407	415	385	432	373	379	406	389	429	420	393	382	350	385	353	403	396	375	394	348	377	395	389	420	416	385	404	394	385	442	402	389	435	419	417	361	383	391	405	385	394	413	415	371	375	398	378	410	419	420	403	365	413	404	392	416	398	401	410	410	385	396	372	417	373	369	396	387	393	373	416	406	398	406	415	372	404	351	397	376	396	407	384	408	383	393	395	374	408	378	403	403	421	375	398	386	394	381	399	429	378	427	395	376	388	383	405	395	395	432	398	399	416	421	426	393	382	379	426	391	391	388	413	372	412	393	380	438	418	398	427	395	383	351	408	394	388	390	411	396	385	422	406	399	387	411	370	385	384	361	362	374	374	404	399	393	440	417	414	400	369	397	393	398	378	461	419	388	407	396	390	408	396	378	399	409	390	391	399	385	409	412	411	416	427	404	408	379	405	374	404	396	381	391	387	402	440	410	386	450	421	412	411	419	407	401	414	415	389	377	382	407	383	380	397	406	414	384	387	421	379	401	368	377	388	365	393	438	368	392	377	424	382	410	396	443	417	386	408	415	424	406	391	392	406	407	383	375	400	361	347	420	380	415	396	394	425	433	375	381	410	419	406	407	413	402	358	384	401	383	403	397	418	414	408	398	392	416	423	384	389	383	424	396	409	422	394	430	388	381	410	360	396	411	395	392	392	395	387	385	361	431	405	366	393	408	424	407	440	416	408	413	403	406	377	408	355	384	379	385	365	391	380	371	387	376	372	390	384	371	375	383	392	425	393	411	418	387	450	411	378	404	422	406	376	390	391	369	380	407	379	396	430	394	391	417	433	406	392	389	377	384	396	423	387	387	388	389	396	448	387	410	397	341	427	419	405	405	395	411	392	353	404	394	436	402	391	397	389	398	390	438	407	397	400	403	409	419	355	372	435	408	413	395	347	370	389	361	395	353	396	406	410	425	371	374	392	418	414	415	421	416	408	361	405	409	393	407	421	397	385	394	396	380	416	427	374	400	437	378	375	411	413	405	391	374	412	393	423	368	396	384	367	377	397	388	364	366	423	417	396	397	432	374	399	411	390	391	399	413	428	403	383	435	404	407	416
30595	51227	39513	28257	22719	17956	13945	11914	9663	6421	2767	1043	779	667	672	624	608	572	553	502	472	456	492	448	454	413	435	446	455	435	433	416	429	471	435	443	415	438	446	461	422	408	415	438	452	444	402	441	464	411	458	418	406	429	403	425	421	406	432	420	392	410	417	424	419	404	402	433	414	466	471	439	431	427	447	390	452	431	447	404	421	379	427	477	407	433	403	414	408	409	419	417	441	446	404	401	404	393	438	433	380	379	418	440	451	401	434	425	411	464	451	451	452	413	446	402	388	445	447	409	436	423	434	450	432	425	409	426	442	392	421	395	427	437	420	420	450	425	432	449	422	408	440	423	437	425	412	433	401	401	485	418	425	443	400	400	367	398	453	475	446	436	464	431	414	431	421	432	457	424	403	439	419	419	411	461	403	417	438	447	415	414	449	440	423	421	433	404	404	385	426	417	430	388	404	396	442	412	439	432	379	368	402	398	453	441	415	428	419	440	406	441	412	411	426	455	402	401	412	435	399	433	410	394	412	415	476	425	445	441	418	427	397	422	428	414	420	417	417	431	422	407	416	424	395	434	434	409	409	412	394	415	455	449	410	404	459	429	383	417	425	392	445	424	412	434	433	432	456	422	435	404	408	423	433	430	401	436	386	404	398	406	429	446	434	421	407	431	412	413	426	440	479	415	388	404	416	449	411	396	419	475	439	397	423	429	418	444	395	417	402	420	402	426	416	391	429	429	418	393	413	402	408	434	400	453	443	420	434	454	401	434	446	409	448	430	434	414	425	408	431	431	385	406	472	415	419	445	407	417	424	437	415	408	377	422	438	416	417	410	426	463	413	429	385	455	415	408	420	470	440	398	434	426	405	450	416	424	408	418	431	430	412	440	445	446	434	445	435	401	426	428	415	423	457	405	411	395	424	434	445	453	432	406	454	447	445	423	383	424	426	420	413	390	416	423	395	415	423	417	415	421	416	407	415	436	399	450	430	404	439	426	499	420	421	412	411	424	411	455	417	440	422	408	428	423	493	437	432	394	426	425	444	417	463	443	396	409	413	438	394	399	398	438	452	414	455	452	446	444	482	457	418	428	452	420	433	413	434	419	454	419	396	457	409	387	453	421	399	429	413	393	443	421	421	398	444	390	412	430	445	420	405	397	427	412	448	441	412	410	399	404	417	422	425	424	448	427	425	453	405	414	456	459	437	408	399	454	445	424	410	389	415	423	422	428	419	429	434	396	447	416	411	407	429	408	454	437	451	389	460	400	445	430	442	447	399	408	429	437	425	461	419	431	417	418	425	451	434	433	415	423	418	445	400	419	388	413	428	432	395	435	420	429	438	409	406	424	420	443	428	447	456	401	450	402	411	414	421	410	456	441	440	426	425	461	427	426	422	445	418	405	458	412	447	449	438	431	430	418	423	442	455	418	388	422	402	428	405	460	460	475	453	414	428	418	417	418	431	411	412	413	409	400	400	418	416	453	446	408	430	439	473	399	447	426	416	464	424	440	437	429	399	438	434	398	459	425	418	418	439	419	433	412	442	464	448	422	415	458	429	454	441	463	416	451	415	429	447	428	413	447	447	474	391	448	442	412	430	390	423	422	431	443	448	436	412	445	400	418	455	417	436	440	440	453	447	427	433	450	440	410	442	416	474	473	417	405	427	402	409	418	440	419	404	405	415	451	396	415	376	403	417	407	409	399	435	400	418	390	432	417	415	388	419	414	418	439	403	436	397	405	435	390	405	441	443	459	400	427	407	425	441	360	447	432	463	401	413	420	432	448	428	434	429	441	432	419	431	413	457	414	381	424	418	427	435	409	435	445	452	458	424	474	430	455	449	425	432	409	411	427	408	462	456	408	423	404	441	422	413	414	459	413	461	424	399	381	398	432	399	456	436	418	427	434	422	380	449	427	446	435	436	409	411	404	411	412	410	403	416	395	407	433	439	430	420	413	404	426	448	457	399	467	446	416	420	442	422	452	413	462	433	512	380	449	403	424	412	415	413	408	414	419	401	418	453	445	427	388	409	389	419	417	422	440	404	443	447	431	418	428	417	388	416	443	429	430	398	427	421	414	435	409	426	415	430	394	392	417	406	400	397	417	421	469	427	418	458	409	434	418	409	408	427	437	426	419	386	400	404	467	391	393	426	396	411	423	425	466	451	402	429	420	398	401	401	428	415	434	390	436	380	406	409	430	414	409	427	416	467	393	435	442	399	390	415	436	422	416	442	428	431	431	417	441	463	434	414	447	436	428	390	464	404	420	395	423	411	428	428	435	430	390	444	419	429	460	459	403	449	443	428	421	462	440	424	399	421	409	435	414	458	415	378	398	389	391	438	420	407	411	421	427	444	441	386	443	443	415	434	426	436	419	424	457	379	453	406	434	435	430	416	411	430	429	375	441	401	423	409	444	465	428	482	410	413	425	395	430	415	403	416	400	413	429	440	412	412	418	438	421	430	394	407	405	403	411	418	423	448	444	445	440	401	448	423	422	453	430	446	444	424	428	432	397	423	439	421	415	420	441	404	423	420	436	434	421	440	393	410	439	427	439	455	380	425	407	416	447	444	409	432	424	453	439	423	389	425	422	468	418	434	404	419	389	417	449	429	418	445	421	401	430	443	427	385	432	456	403	423	443	418	437	394	426	410	437	395	387	396	425	405	426	445	419	396	372	432	425	427	432	437	410	383	445	433	391	355	442	432	412	412	424	383	416	430	399	430	434	440	436	462	435	412	430	421	447	431	429	405	403	418	414	438	418	403	433	430	403	461	422	438	422	429	400	403	435	434	433	432	413	435	416	412	415	437	393	387	423	452	415	437	467	443	415	437	441	444	432	456	425	410	430	425	414	410	418	401	414	442	417	423	388	428	453	409	429	424	427	441	393	438	433	446	451	418	404	431	426	444	427	433	432	430	400	415	486	422	421	427	441	454	398	476	450	420	401	437	408	401	429	416	401	407	410	398	429	413	444	395	391	392	431	429	437	407	465	419	427	422	410	442	413	411	446	444	446	417	432	424	439	428	421	434	409	428	392	465	452	429	408	413	416	414	441	427	416	425	417	473	460	438	429	425	435	439	450	443	439	425	431	375	454	444	393	451	412	415	421	428	431	421	414	389	447	435	450	456	452	440	379	481	410	472	420	438	429	395	431	442	412	464	458	385	465	442	429	413	397	421	436	443	434	419	423	416	385	407	433	437	417	413	441	411	418	423	446	418	441	452	414	450	430	428	420	483	440	445	439	448	406	394	396	470	417	397	460	462	446	399	408	409	412	399	383	425	422	400	439	423	412	419	422	412	431	431	438	450	418	415	380	395	401	430	414	404	427	464	411	424	415	420	389	432	414	406	428	429	439	457	402	410	427	451	470	448	459	430	451	391	401	430	421	404	405	444	446	428	423	402	444	414	431	396	414	410	413	432	424	426	420	453	442	437	457	411	434	406	447	423	415	426	453	438	396	411	425	407	419	416	411	404	403	383	448
23293	21654	29408	24566	22580	25012	25938	19448	14233	8584	3458	1177	939	835	804	751	698	698	648	610	611	552	563	531	573	579	512	509	492	514	508	544	509	510	461	505	522	536	494	468	512	522	536	549	487	524	513	519	465	519	523	561	502	526	501	527	497	481	511	462	497	517	538	485	509	500	479	508	544	491	510	535	516	510	511	496	493	498	511	483	539	478	507	527	500	473	500	479	520	457	473	473	505	485	484	527	506	549	473	539	532	471	514	457	511	522	472	505	524	469	503	541	512	461	499	518	517	491	497	528	487	488	495	510	526	515	504	524	513	546	472	485	487	521	480	497	533	486	515	557	497	527	478	549	527	504	537	478	506	508	504	527	509	518	512	532	514	505	522	528	524	501	530	502	483	475	496	502	549	523	495	500	517	498	506	540	498	485	504	533	493	537	519	531	514	476	519	514	561	482	470	471	499	501	521	558	475	472	552	497	512	511	488	513	478	484	487	497	501	499	491	485	538	517	504	499	574	485	468	505	505	496	481	470	543	490	521	525	484	467	483	509	513	479	515	505	480	508	478	479	521	527	482	543	526	459	486	512	518	494	487	529	483	505	492	500	474	507	560	455	563	485	501	483	530	557	503	504	486	485	530	515	469	491	515	494	485	531	550	474	470	486	493	521	480	524	495	528	518	536	513	520	524	508	529	481	541	521	510	480	491	483	486	519	524	526	471	545	524	509	495	499	509	482	512	449	477	470	532	485	486	475	515	480	489	505	530	540	507	514	519	529	526	511	493	549	517	530	491	457	491	494	493	508	463	529	532	492	510	515	477	512	481	462	495	492	455	461	491	473	497	480	545	513	521	538	525	514	479	501	460	471	554	543	470	504	511	472	534	520	520	498	538	514	506	502	549	533	530	508	484	494	471	526	524	511	482	494	502	494	496	536	535	524	530	542	544	529	501	495	487	503	513	536	507	491	491	527	471	511	478	530	495	532	490	485	493	511	535	489	512	483	509	515	473	521	537	490	486	512	510	481	494	515	488	521	507	536	529	504	524	478	477	504	491	490	497	525	562	518	532	523	511	476	472	534	505	472	478	443	515	491	517	498	508	483	454	470	493	469	493	520	494	528	519	481	525	533	565	508	547	509	502	496	529	510	515	481	518	491	556	493	489	510	499	523	509	482	503	468	540	495	488	500	480	504	523	504	485	524	527	517	530	489	523	513	488	523	494	535	484	488	496	499	476	518	531	548	536	502	500	526	474	528	554	502	520	476	460	516	531	497	497	523	490	515	527	525	493	504	517	496	518	523	498	498	476	514	500	570	499	463	491	504	495	497	521	510	461	516	517	503	475	499	480	523	523	499	461	529	529	517	495	486	503	497	526	494	476	523	515	550	482	559	497	510	534	501	490	483	500	514	514	496	513	514	540	516	506	497	533	485	496	507	489	507	490	514	545	499	507	563	543	492	517	471	505	522	574	535	487	521	505	498	513	498	503	513	495	501	500	558	534	491	513	513	499	538	512	521	512	501	502	518	498	523	528	507	471	514	512	518	539	468	504	519	520	492	474	521	537	516	490	511	557	512	523	529	528	475	530	519	528	495	524	488	498	511	495	476	486	489	505	497	511	487	521	471	511	525	484	504	490	544	488	504	502	519	493	493	538	524	505	508	520	498	514	476	541	495	519	523	480	516	460	506	519	481	474	505	484	503	486	500	476	497	486	512	540	476	527	536	521	507	499	499	510	491	481	536	502	506	525	510	498	504	509	493	508	493	538	483	501	513	484	511	525	464	519	504	488	483	504	511	491	513	510	559	503	502	505	539	561	478	524	496	541	497	520	534	541	490	557	482	503	525	508	494	483	480	556	489	546	517	548	525	511	517	524	501	516	522	543	537	523	522	503	520	498	512	484	509	504	489	492	484	518	480	498	497	529	511	468	499	503	484	481	569	491	496	520	480	473	457	506	470	473	508	456	531	520	504	517	491	455	512	510	515	498	521	488	487	517	519	485	522	494	549	493	491	505	463	510	504	537	502	516	517	474	494	491	508	522	471	534	519	493	516	510	508	481	469	503	539	499	523	530	483	516	517	515	457	492	498	521	519	504	511	509	493	531	468	534	531	543	492	506	515	513	469	508	521	526	461	498	503	508	503	539	506	522	498	519	482	514	462	528	513	532	534	525	535	489	534	517	511	523	482	516	491	516	513	487	507	527	522	475	525	512	488	505	501	471	483	491	505	487	482	503	474	477	477	546	493	529	487	491	536	474	463	481	529	526	506	507	530	516	485	485	493	510	532	506	517	545	515	510	516	476	507	527	512	514	484	466	482	477	509	468	499	532	523	534	504	502	508	487	489	512	522	497	518	493	552	534	488	525	494	482	499	467	498	512	514	523	506	519	476	475	477	509	500	495	522	507	547	466	523	527	522	508	487	527	529	499	482	520	482	475	526	542	504	512	519	546	518	508	509	528	518	497	511	505	482	527	501	494	485	460	523	523	534	484	475	522	483	438	481	523	490	515	512	470	519	553	515	500	492	499	522	493	490	523	523	503	492	497	499	523	529	508	548	488	489	522	521	489	469	499	488	504	518	490	504	502	487	502	493	493	482	521	502	428	492	513	522	505	480	517	504	528	486	487	521	522	457	498	514	540	468	550	500	509	481	494	528	517	534	512	499	552	499	535	523	530	477	509	530	515	478	527	500	492	540	548	504	563	523	524	501	511	466	495	508	492	505	504	538	497	528	469	512	535	494	517	508	515	526	507	493	474	532	560	516	508	489	486	481	518	507	518	503	503	438	491	530	497	529	490	499	482	515	490	554	502	521	500	521	472	473	505	504	496	501	492	499	489	528	557	479	509	517	484	505	517	529	516	508	523	490	525	446	509	539	533	527	524	564	569	548	514	527	506	484	501	479	509	523	552	467	496	488	564	498	483	531	434	516	510	515	511	487	460	495	509	509	486	477	498	502	495	475	541	514	459	478	534	494	521	486	510	500	512	512	514	479	521	518	536	520	505	533	494	525	494	494	489	529	544	444	525	522	459	457	536	488	490	478	503	494	510	485	463	510	519	504	561	494	511	512	506	467	508	492	521	542	489	499	500	534	503	473	508	493	484	489	472	495	483	487	525	480	490	531	524	473	519	499	518	490	504	537	514	516	507	513	479	498	507	510	480	490	507	499	475	498	470	491	495	451	513	483	548	546	502	497	506	491	484	521	505	485	518	533	501	491	480	516	514	535	522	533	463	538	494	498	537	495	512	510	510	543	489	491	503	532	531	487	484	474	526	541	520	519	528	506	508	534	543	559	506	543	515	499	510	545	516	506	503	522	516	523	508	520	473	509	515	481	521	505	486	514	531	517	522	502	488	470	498	521	500	426	538	495	507	495	538	495	511	555	496	447	511	497	503	506	518	481	508	510	504	508	495	529	527	522	518	514	497	456	517	530	461	521	520	519	507	508	513	500	512	505	509	478	512	463	520	526	465	484	490	490	526	531	483	518
33966	62353	47961	37269	32774	28363	25356	23134	18065	11202	4734	1672	1235	1050	981	874	837	800	761	680	652	595	576	595	551	563	513	503	527	535	503	546	535	539	505	538	542	523	566	544	497	533	492	516	505	508	500	488	492	515	478	487	526	529	505	521	519	507	481	497	557	508	513	514	484	516	466	483	542	524	499	531	507	529	541	507	496	494	468	459	509	497	480	519	538	464	540	524	505	489	581	523	529	517	513	500	522	524	538	498	540	529	498	563	527	535	540	542	493	484	521	514	500	500	503	490	547	520	497	541	500	537	518	492	498	513	535	521	540	519	500	553	518	517	517	522	529	513	473	504	501	511	469	485	511	514	554	516	484	528	477	468	495	522	492	550	494	549	518	486	511	500	485	540	510	510	521	534	506	534	496	503	521	556	488	525	517	505	518	493	508	494	543	525	544	501	494	550	454	516	509	509	505	508	523	492	542	517	501	551	496	492	500	536	508	546	525	521	494	544	506	516	460	540	535	488	487	491	500	505	551	536	535	555	537	520	503	524	539	514	547	479	546	527	471	537	552	531	529	501	538	471	521	557	542	519	534	525	497	490	495	546	528	541	520	528	512	563	479	492	537	507	522	507	505	493	502	497	530	518	503	537	481	548	514	518	503	540	552	524	497	517	562	489	499	540	524	505	523	506	544	530	483	483	505	483	542	500	528	537	525	512	509	536	500	505	501	520	507	502	495	509	498	508	529	511	510	506	512	519	522	516	569	498	509	542	504	519	530	501	533	502	510	508	521	544	557	501	483	574	532	493	528	480	507	521	507	515	522	503	494	538	549	475	545	514	514	526	513	536	503	509	545	522	495	551	512	542	501	532	534	522	481	528	483	488	516	488	548	531	514	501	490	466	506	515	506	540	515	576	505	487	511	535	495	520	530	506	527	516	472	483	490	523	541	504	527	498	490	513	544	531	526	563	458	539	506	499	521	496	521	524	508	523	539	505	571	529	498	537	498	530	537	493	504	505	474	520	549	502	509	522	538	508	524	517	500	496	522	523	493	507	528	492	538	475	516	533	507	542	483	524	545	495	488	494	515	499	535	486	505	504	493	497	468	519	499	509	533	489	498	493	503	480	552	504	493	524	515	505	491	504	507	502	541	493	520	521	494	518	491	501	504	523	504	509	536	518	503	518	528	495	481	483	465	508	499	519	529	530	561	540	525	518	516	512	530	562	484	557	500	536	480	547	488	567	567	504	526	526	517	514	531	499	510	505	512	499	545	493	514	559	513	544	522	508	489	521	515	490	534	489	470	542	500	528	535	493	522	548	515	530	496	568	495	533	498	520	528	510	483	507	528	479	517	518	522	469	526	468	508	489	523	477	534	533	559	524	459	510	510	517	541	527	507	502	528	506	511	490	524	521	510	506	530	539	532	501	509	523	489	490	503	498	526	507	519	535	509	507	497	499	509	530	498	514	532	514	509	483	483	479	519	536	504	547	519	515	493	513	475	503	538	542	517	511	527	512	515	526	475	491	597	536	521	508	483	549	524	504	484	484	485	548	537	482	505	526	500	540	540	524	526	517	517	524	524	518	467	536	518	486	478	516	523	546	521	529	516	516	473	466	511	501	506	524	518	503	521	459	502	483	548	507	507	495	533	536	495	509	521	517	528	543	533	544	517	517	487	527	503	536	468	501	505	514	510	533	469	523	572	509	520	519	506	491	490	551	509	492	498	518	546	529	506	529	499	490	518	488	473	506	504	522	534	491	503	547	504	467	558	500	468	536	519	525	497	491	491	514	483	519	496	515	527	525	517	523	512	505	504	535	493	541	514	524	514	530	512	528	536	504	511	492	516	502	480	531	510	540	509	518	534	506	480	529	556	533	530	511	526	536	499	524	526	475	537	507	519	522	515	505	506	504	500	555	512	503	549	498	529	502	468	474	538	562	502	514	535	539	522	497	479	516	538	514	494	518	548	532	535	494	521	488	545	474	537	499	482	499	491	502	508	490	532	520	508	489	532	545	507	504	511	500	515	509	521	532	500	504	484	523	531	502	485	517	497	511	517	522	522	489	528	475	540	512	505	502	527	475	527	522	512	540	509	520	477	501	505	525	510	530	489	512	536	549	493	512	533	529	518	526	527	494	536	537	519	484	493	505	490	547	527	513	528	519	517	482	522	509	453	498	493	569	525	520	519	518	508	510	520	502	515	486	505	500	581	494	533	511	503	489	506	538	532	486	502	497	458	532	496	525	502	495	547	509	531	522	535	519	525	510	531	505	519	505	508	478	552	511	557	525	520	485	522	514	492	522	526	483	499	526	509	531	481	503	519	528	518	515	493	472	527	487	509	551	521	481	549	489	547	529	520	524	560	488	486	522	530	518	536	504	508	532	552	520	510	471	508	498	504	503	542	499	516	511	506	517	545	529	536	504	536	515	527	498	516	508	477	563	557	563	515	538	527	489	553	532	494	501	503	515	488	535	490	481	531	550	524	508	478	495	518	499	497	503	487	550	519	554	484	527	513	516	487	524	529	492	522	517	517	527	540	549	537	532	534	498	518	538	522	491	510	497	508	525	499	550	519	499	529	523	512	517	488	506	510	505	518	512	500	543	523	497	550	497	506	495	538	537	510	509	478	501	506	500	520	485	493	534	519	544	507	481	534	505	515	533	496	493	507	519	511	503	549	541	515	480	532	513	487	484	514	480	485	523	527	522	519	523	496	537	499	524	492	521	573	524	533	507	491	551	539	533	522	524	521	506	537	478	517	478	463	529	531	488	546	505	532	512	550	528	547	517	507	507	456	502	518	494	538	512	528	485	530	525	472	479	537	500	507	530	535	529	518	533	498	524	547	535	510	482	519	485	489	491	511	502	526	511	501	510	451	523	501	505	550	497	509	477	519	550	523	507	514	516	525	491	490	517	529	540	513	520	502	480	532	499	547	514	510	494	484	506	481	513	534	467	496	535	490	523	496	513	516	537	513	516	506	506	534	517	524	553	513	500	514	490	497	519	504	486	506	540	527	510	506	523	563	536	515	485	533	533	525	530	498	537	522	507	504	550	540	562	534	486	523	490	504	515	515	489	528	542	528	538	511	514	500	513	545	528	490	530	519	509	537	515	545	473	511	512	495	515	529	499	510	448	509	489	486	530	536	475	518	535	498	504	508	492	498	532	509	476	491	526	535	508	544	513	509	518	552	491	520	506	542	548	591	509	504	507	534	556	509	537	525	493	527	527	527	526	515	525	507	526	519	478	519	519	494	528	509	560	499	535	541	520	550	510	526	573	550	468	500	490	502	507	522	509	525	505	533	540	521	500	553	523	513	507	493	527	478	508	513	529	530	483	498	519	477	502	472	513	485	527	487	501	454	502	489	492	488	521	511	522	490	506	550	512	506	508	482	503	552	503	498	546	529	505	485	548	515	515	543	576	523	504	484	481	501	498	485	532	530	547	483	463	496	526	492	541	463	525	485	529	494	501	514	507	482	507	517	487	507	508
32098	34094	33084	24811	16136	10508	7222	4974	3344	1983	668	425	425	391	379	339	330	328	280	320	309	299	295	291	298	301	287	301	257	318	298	284	288	294	299	246	285	295	275	290	295	284	293	303	284	288	277	267	267	285	293	275	289	283	297	267	317	323	260	297	301	306	321	272	303	280	324	313	286	293	282	260	282	304	245	286	286	258	299	283	319	299	306	298	272	292	278	283	294	285	283	286	327	291	301	254	306	295	274	308	278	312	295	280	282	293	304	318	260	290	300	280	279	299	292	287	289	285	286	302	292	274	276	306	285	264	287	267	268	289	293	265	285	315	301	283	308	306	309	310	298	302	266	291	313	299	296	302	291	293	300	300	271	308	274	283	280	288	301	288	265	307	285	295	293	278	296	297	298	278	324	272	281	278	273	270	286	280	282	306	280	300	286	279	294	273	287	275	276	304	269	294	281	294	290	282	288	282	293	286	292	290	302	280	285	300	314	269	299	289	279	285	301	288	318	283	319	311	265	285	298	303	294	268	278	290	307	302	308	291	268	295	318	287	260	288	289	282	283	299	289	297	282	308	285	299	313	288	269	289	285	289	258	270	280	250	263	317	311	277	279	307	292	262	298	294	279	311	306	299	303	309	274	332	311	297	308	287	311	278	284	297	281	284	288	311	316	308	274	289	288	298	294	284	302	307	281	286	285	285	264	298	276	239	284	266	273	282	262	272	284	293	288	309	285	270	272	292	263	300	304	267	322	299	303	284	298	277	293	329	248	285	321	309	333	286	274	307	314	299	329	277	323	322	255	274	280	298	303	271	298	289	304	285	296	278	295	283	279	271	280	271	267	293	247	274	290	287	282	283	292	272	322	274	277	296	289	294	279	266	283	279	296	253	293	305	286	290	271	294	265	300	322	278	293	262	301	317	290	283	304	276	250	276	295	324	279	299	309	285	283	301	298	275	338	296	278	290	287	302	295	294	272	277	271	280	286	268	307	282	317	273	290	284	287	298	298	279	283	301	302	300	298	283	297	282	290	260	306	270	281	268	300	309	301	264	262	292	284	256	282	255	260	270	301	291	282	329	279	313	310	284	309	280	299	290	269	320	272	266	271	322	318	280	286	296	301	310	263	303	281	288	308	263	315	304	280	294	282	303	304	278	296	279	270	286	298	267	271	294	290	287	322	292	263	269	306	325	285	302	290	281	323	274	291	284	286	261	271	288	291	294	273	293	306	290	247	301	283	306	279	313	274	278	271	277	298	298	283	293	289	271	282	293	265	284	291	296	313	292	278	279	275	282	262	308	263	314	283	280	279	295	295	282	287	279	287	278	257	269	291	303	287	279	298	282	359	305	293	279	278	282	298	315	267	297	306	326	285	269	254	277	266	301	300	307	259	259	260	251	290	265	294	296	305	299	267	290	292	318	305	296	296	305	300	288	321	311	296	268	286	292	303	292	310	291	273	298	275	310	278	299	281	283	278	301	275	296	291	293	284	293	294	301	275	272	303	280	305	321	299	269	298	277	304	310	288	294	281	289	274	279	294	313	301	290	317	282	265	270	270	271	275	273	270	300	283	294	271	291	257	268	263	256	311	273	282	284	250	286	294	281	286	300	323	316	300	295	278	277	291	289	297	263	287	290	261	311	271	262	294	267	311	282	300	302	277	302	279	284	301	280	259	291	281	288	279	274	277	270	303	284	311	291	276	281	275	277	297	273	275	289	269	261	268	265	287	301	276	293	300	270	301	275	311	292	290	284	273	277	316	267	306	287	291	273	281	269	277	294	300	268	273	278	290	286	321	311	291	292	309	292	299	297	313	294	265	296	290	279	298	280	276	303	300	275	263	290	294	261	258	302	292	279	280	313	312	315	290	315	272	274	292	284	314	289	351	296	293	263	295	292	305	298	290	291	280	288	275	249	271	277	317	302	309	272	308	290	275	285	260	278	291	269	293	318	287	317	286	323	287	297	264	318	292	274	300	295	268	299	313	281	243	290	262	314	279	262	289	279	272	304	288	270	277	295	270	297	294	282	303	287	283	239	287	253	285	290	261	290	277	283	281	278	284	300	310	270	287	271	286	272	289	281	293	300	299	299	279	297	266	302	311	292	305	279	285	301	303	252	334	260	295	288	262	274	267	298	276	299	282	301	279	296	311	281	301	300	287	267	296	312	293	329	287	303	287	277	319	275	300	301	273	280	287	259	277	287	291	272	298	295	277	285	272	310	296	277	307	276	281	312	293	297	303	277	272	290	269	266	295	269	324	309	300	291	291	263	291	281	305	287	296	296	302	274	294	297	268	297	284	302	280	291	301	294	273	267	306	269	301	266	302	270	278	277	327	310	293	278	282	276	274	305	310	302	323	274	280	309	310	291	304	290	306	285	280	304	313	318	280	271	308	254	274	269	264	330	293	272	271	303	275	300	270	294	310	284	288	283	292	297	261	295	257	292	319	266	299	285	288	301	269	288	300	308	270	278	289	302	287	288	301	289	264	259	317	278	281	314	284	296	293	270	288	284	268	302	260	302	283	273	298	282	320	286	251	288	282	295	295	300	275	288	275	290	288	303	290	286	308	271	278	280	279	276	256	279	302	259	255	294	296	299	308	285	282	274	294	283	290	249	276	269	309	293	273	318	316	301	290	293	272	287	280	280	267	294	271	286	281	282	263	335	276	281	283	286	288	294	290	273	291	287	265	282	278	288	266	288	317	304	290	297	288	291	289	277	327	324	282	314	296	279	291	302	268	299	283	286	303	307	288	296	290	312	290	251	275	280	276	298	280	267	294	296	313	263	297	267	278	296	279	282	285	323	308	319	273	280	284	290	298	280	309	287	291	254	295	262	290	266	289	297	300	286	292	314	280	293	289	284	289	303	301	286	295	267	294	285	294	308	301	283	292	274	296	309	268	288	296	302	315	295	327	284	279	277	274	306	269	287	277	280	275	296	304	310	301	258	316	274	283	281	280	273	326	273	318	297	284	300	278	290	303	299	312	290	269	268	290	263	277	281	294	327	295	284	273	291	257	242	280	279	292	287	257	291	311	295	297	277	273	300	262	295	280	267	292	300	315	284	302	291	281	300	300	243	275	292	275	263	282	281	263	298	298	281	293	282	276	279	294	288	288	279	269	311	300	273	312	293	299	301	279	324	288	286	267	264	296	284	303	295	296	279	326	345	280	292	264	277	266	309	268	326	279	299	310	258	275	297	308	289	310	257	291	272	287	284	294	254	289	278	280	309	284	303	299	302	254	282	293	318	288	285	304	279	256	273	279	278	287	265	284	284	294	302	271	274	310	264	294	279	285	316	303	304	313	254	292	272	266	298	285	304	295	279	312	300	290	289	278	285	309	255	288	304	265	309	297	284	271	292	319	296	317	317	281	272	275	297	301	277	294	290	282	268	254	278	315	281	252	268	257	268	294	261	301	304	290	282	269	301	297	291	287	289	282	281	261	290	295	285	320	297	287	316	309	292	328	290	312	269	305	287
29756	43047	31081	21577	16930	13266	9954	7377	5140	2910	908	541	520	442	432	401	427	360	359	331	342	304	300	311	296	299	281	302	305	272	270	268	295	275	272	277	278	312	304	334	274	251	304	285	280	290	295	290	287	274	266	268	266	265	282	278	275	256	248	288	267	254	291	308	305	307	303	272	265	264	286	274	307	265	269	278	291	291	297	291	286	292	296	282	246	289	277	295	289	251	283	275	273	297	308	292	280	300	266	273	264	288	294	291	287	285	317	300	318	260	255	238	296	300	296	303	272	265	283	294	318	301	271	276	311	292	266	274	280	259	275	287	282	290	278	277	254	270	271	286	272	251	268	296	291	265	309	294	269	290	281	273	258	298	284	268	293	262	312	279	266	276	302	311	278	281	294	290	305	270	255	277	290	272	278	273	288	281	283	266	282	285	271	260	271	293	306	266	294	286	281	277	262	295	303	278	265	293	287	268	260	317	257	305	274	292	284	257	248	289	287	293	256	265	257	270	289	269	291	288	289	290	297	260	274	294	255	274	262	261	272	309	269	270	297	290	282	270	272	304	299	313	284	304	276	286	281	294	304	269	262	286	300	272	285	283	271	265	279	299	276	308	303	301	278	268	286	266	279	305	268	280	261	268	301	267	296	261	282	272	279	291	288	279	278	296	264	313	271	276	297	240	287	282	255	293	266	299	295	285	271	282	296	279	292	286	314	262	306	282	276	295	249	307	292	303	269	285	263	267	285	282	308	300	256	258	250	266	267	292	279	254	275	268	261	281	240	281	271	286	297	290	276	273	292	268	260	285	322	260	272	312	322	301	275	279	296	298	275	299	285	296	295	293	284	314	298	270	285	285	277	290	284	263	298	257	295	276	252	286	284	282	272	276	288	265	254	311	294	295	268	261	311	288	254	261	251	298	302	289	279	315	260	270	275	277	281	268	305	278	273	294	258	264	299	287	282	281	284	277	269	268	291	283	262	282	266	293	295	292	294	293	287	278	241	274	305	274	298	281	268	273	289	297	272	284	297	287	262	279	266	284	285	282	269	285	277	275	286	274	292	295	306	302	282	258	308	268	243	291	291	284	272	300	280	318	276	270	268	267	285	285	311	275	262	275	311	267	265	308	264	266	273	283	309	274	284	311	271	312	286	294	256	266	241	279	280	270	299	295	288	264	284	264	268	282	262	278	279	263	292	315	274	263	285	254	293	300	275	286	279	293	250	250	306	263	282	310	257	276	268	296	297	268	290	284	287	319	272	276	262	300	297	306	290	262	287	284	298	275	246	291	287	274	292	260	263	289	293	284	263	305	278	288	296	285	276	296	301	303	270	327	324	270	281	276	301	251	273	272	312	293	275	278	301	261	282	303	263	267	304	248	292	271	326	275	285	318	288	315	282	262	297	292	308	252	270	280	290	298	300	279	272	288	263	296	279	300	272	302	293	310	256	278	300	268	246	286	263	295	279	301	302	280	320	263	305	268	266	265	252	277	304	292	273	287	297	301	278	238	253	273	251	305	284	292	276	276	294	254	300	290	293	299	266	276	283	290	286	323	285	284	259	300	296	307	288	272	245	250	295	290	290	306	263	260	273	274	285	306	282	274	264	287	272	240	278	281	285	289	266	268	299	313	296	254	279	260	312	297	303	276	292	264	278	293	299	276	270	240	260	266	260	256	290	246	276	279	253	295	283	300	290	293	305	288	293	283	295	284	285	261	291	294	275	291	300	295	278	289	282	259	301	294	273	286	266	269	299	257	261	282	279	286	277	252	276	302	265	276	291	293	292	275	277	287	266	276	289	263	297	284	275	303	291	301	261	270	297	288	302	297	306	320	328	244	280	270	269	268	269	288	302	285	286	275	287	307	278	292	278	295	307	275	288	274	264	314	280	276	273	288	274	269	271	273	280	269	292	325	298	263	278	280	300	263	288	266	264	250	289	285	287	303	284	281	297	272	300	287	294	289	276	249	279	265	286	299	272	301	248	302	275	264	298	273	320	290	306	261	281	287	278	261	292	284	280	282	306	264	271	288	277	261	304	272	300	261	308	297	295	287	264	305	274	299	269	261	286	292	268	283	279	306	299	287	296	298	282	260	278	293	277	278	264	287	305	249	288	276	269	275	300	305	279	279	264	281	301	288	276	292	289	280	297	266	293	274	285	291	295	302	272	278	284	294	296	273	260	287	319	271	288	280	261	267	292	280	269	301	268	293	282	292	288	267	303	288	277	299	268	294	282	285	278	241	288	273	316	243	261	281	258	286	257	300	281	275	298	263	269	249	255	297	274	285	305	261	281	280	283	278	303	270	272	277	281	270	263	282	295	280	301	300	296	286	309	295	279	307	285	296	276	262	291	287	274	290	266	255	320	290	313	277	282	298	306	265	280	308	238	297	277	300	303	272	279	281	284	258	319	275	311	267	285	304	277	310	279	279	292	294	306	267	278	286	273	279	285	278	286	270	267	281	296	266	270	266	278	258	259	278	285	318	295	330	291	283	260	262	282	300	279	277	278	275	285	285	267	265	272	300	271	322	278	284	281	290	280	280	250	290	286	277	276	304	261	255	262	283	306	283	291	262	260	273	297	259	264	283	266	329	299	299	269	270	306	298	279	269	259	296	253	307	287	285	261	279	297	312	291	273	271	262	278	298	290	287	296	315	272	256	257	298	300	283	297	269	268	296	325	281	286	288	293	262	281	293	290	271	259	266	275	250	320	264	302	294	287	281	322	273	258	284	274	292	287	258	297	266	275	265	283	266	286	291	286	264	271	274	257	273	276	288	289	303	279	273	287	319	316	271	299	273	266	288	277	293	290	290	270	295	270	261	286	314	284	273	296	268	297	279	273	282	277	275	277	273	300	300	263	315	298	271	304	282	297	264	282	294	293	264	270	303	306	309	281	301	281	284	299	294	310	270	272	221	261	266	275	296	278	294	293	278	266	256	283	285	279	289	271	287	273	293	267	293	279	315	272	293	292	308	290	283	332	286	289	260	267	310	281	266	292	279	292	284	297	294	302	264	271	266	310	272	274	306	261	282	308	279	248	289	314	259	282	290	285	305	278	280	286	276	292	299	256	280	284	285	295	263	296	273	293	289	283	292	268	297	297	281	272	276	277	274	302	277	243	242	268	277	279	266	279	286	276	271	290	289	270	279	305	271	296	261	273	279	265	288	317	281	300	283	291	272	255	279	274	321	273	281	256	293	274	294	283	273	285	271	304	277	294	299	282	225	277	286	279	293	272	282	301	301	279	298	267	266	300	267	288	308	297	304	270	301	285	283	319	302	296	300	266	279	276	301	292	272	290	293	259	266	298	295	273	267	315	262	298	300	326	278	263	293	264	293	273	258	313	301	280	266	286	291	304	302	281	261	290	303	244	275	276	305	290	320	284	283	277	300	295	264	303	282	258	265	297	259	306	284	291	290	281	308	267	279	256	294	265	256	313	272	268	257	291	286	294	275	289	274	283	253	298	299	274	284	298	281
24506	21681	29163	25836	23898	22488	19619	13859	7720	2404	1039	716	645	585	495	489	481	494	434	414	389	370	375	393	368	351	378	361	342	339	354	356	398	332	360	362	332	359	338	315	346	332	318	355	304	290	322	325	335	327	311	304	346	337	358	304	320	339	357	340	361	328	336	328	369	332	343	342	311	379	306	335	316	321	337	319	340	349	284	321	315	362	337	334	326	308	338	359	322	333	313	303	360	325	354	327	302	307	364	363	305	323	307	341	342	318	367	349	325	325	352	322	306	353	324	313	373	304	337	293	338	346	331	329	325	321	317	338	343	315	343	352	360	341	331	315	373	342	304	302	321	362	339	313	319	333	330	327	330	356	315	330	311	309	376	342	342	305	328	337	343	308	322	322	324	333	355	337	344	359	295	315	313	327	336	330	357	318	345	316	296	301	338	322	318	325	356	330	302	349	310	332	345	334	317	356	314	360	308	330	342	291	301	307	343	326	328	359	320	321	314	361	297	347	318	340	348	328	348	339	311	333	350	320	325	335	363	339	348	313	328	319	303	327	351	354	317	334	348	323	318	331	345	333	316	309	307	355	333	329	353	310	329	340	301	341	312	342	307	332	320	313	339	323	313	353	321	303	302	340	315	345	359	304	351	302	336	318	331	329	341	381	356	332	354	312	353	376	338	335	355	324	328	346	331	319	333	344	320	377	326	335	322	351	352	316	304	324	347	333	328	331	349	334	333	332	324	302	319	332	359	320	324	330	342	348	318	333	324	333	336	325	345	320	293	310	321	328	336	296	375	339	331	311	322	329	329	367	322	335	331	335	327	349	326	315	303	334	379	313	322	336	323	328	341	297	335	336	304	325	341	319	364	380	332	329	335	328	340	292	334	320	308	325	314	323	336	342	350	314	298	343	324	334	339	338	355	382	325	332	331	316	324	330	351	322	314	337	339	346	353	315	329	311	340	317	314	293	311	319	365	351	326	356	310	321	317	333	314	318	314	368	334	318	308	355	302	319	325	343	314	335	321	339	322	356	338	350	339	332	320	329	337	330	337	344	317	314	331	356	361	345	305	304	297	321	370	295	353	283	360	348	303	334	318	319	352	322	342	274	349	317	302	332	346	367	315	324	342	326	344	365	356	333	341	348	324	334	313	325	330	351	346	356	338	333	321	336	359	318	302	331	333	352	334	321	341	320	315	311	352	349	311	341	310	325	358	333	383	283	374	343	333	319	336	342	288	315	339	351	329	332	322	345	302	316	370	313	330	357	318	345	315	323	338	295	338	335	323	327	367	315	349	357	353	321	346	317	345	338	324	311	334	298	376	356	305	336	332	322	288	312	331	316	298	307	343	348	318	345	332	303	308	327	301	319	357	336	329	311	323	298	328	352	369	315	353	319	353	353	337	352	336	349	335	328	318	360	345	326	350	341	318	324	339	309	319	349	338	330	317	332	310	327	350	314	340	314	363	330	296	322	304	363	326	316	325	341	315	332	321	323	356	327	327	330	312	336	332	312	351	340	344	310	295	326	313	295	329	346	320	313	359	345	335	353	349	320	324	330	316	336	326	356	334	316	295	333	329	338	292	362	343	292	346	343	311	329	337	363	320	339	316	334	299	348	349	329	336	310	318	320	329	322	330	301	336	319	300	314	350	333	296	336	320	349	312	325	338	306	314	314	320	331	336	328	329	351	311	360	343	334	311	341	330	329	344	332	318	357	337	309	312	350	330	358	328	345	326	303	322	338	319	361	317	329	320	333	356	355	326	343	350	314	336	349	365	328	323	314	321	339	317	353	354	316	316	333	328	333	304	301	295	318	340	312	331	321	372	322	332	361	306	344	320	325	349	342	331	340	314	321	305	331	325	338	345	328	312	332	308	326	302	312	310	347	337	344	310	330	317	334	335	335	321	326	334	357	329	298	317	334	320	316	329	331	317	332	325	316	334	299	333	314	303	326	336	322	318	309	339	312	323	312	346	289	331	327	316	352	303	342	349	311	323	345	338	344	292	327	306	330	326	334	342	318	351	301	315	310	341	336	337	307	312	309	321	348	313	343	339	337	345	356	308	339	309	329	297	332	349	314	302	360	321	332	347	328	321	313	316	319	324	325	310	323	312	318	347	331	327	316	301	347	302	299	317	337	350	329	328	321	344	284	312	311	357	327	336	315	324	341	354	348	318	315	302	297	307	319	336	305	296	318	387	329	343	317	315	342	315	354	329	318	337	327	328	328	337	330	343	313	340	327	352	318	329	352	339	353	324	352	326	301	338	336	357	294	354	313	305	335	357	304	342	344	347	352	337	324	312	353	353	310	365	325	319	371	340	340	318	316	320	335	349	349	333	351	336	310	300	332	348	329	345	302	331	324	309	341	336	330	329	312	327	329	323	327	337	314	305	304	314	341	303	321	342	294	314	335	330	338	354	349	322	331	322	323	349	314	333	338	323	346	316	303	352	302	317	390	319	313	358	337	314	331	299	315	360	328	319	328	341	323	329	329	345	356	308	356	347	351	347	312	337	328	326	348	315	332	358	329	332	347	318	354	299	334	354	362	301	313	337	331	312	332	352	330	331	324	333	340	340	361	346	324	332	293	308	338	308	343	332	332	335	333	343	315	316	347	335	357	323	315	348	333	352	334	326	321	317	326	325	327	335	320	349	343	341	321	341	327	327	331	370	339	310	320	333	328	297	339	351	303	302	306	325	336	309	337	371	306	341	318	315	316	313	315	313	350	345	331	341	304	345	365	329	366	332	316	336	342	333	309	356	318	355	341	342	374	298	306	338	333	300	348	330	313	333	352	296	306	320	341	319	320	331	311	326	321	328	323	315	350	370	347	301	300	315	349	331	338	329	334	323	328	373	339	323	320	328	339	336	312	352	347	312	308	304	311	369	332	349	317	351	324	355	345	297	342	304	352	320	309	309	297	313	301	315	312	301	325	341	315	333	351	334	335	335	369	331	324	328	322	294	314	335	332	301	306	371	321	367	352	341	356	321	326	331	321	347	319	346	311	319	311	341	329	345	302	357	328	328	327	333	348	359	359	302	302	313	302	338	347	319	333	320	310	307	335	342	322	324	377	341	332	307	344	343	322	329	310	329	310	326	322	327	339	335	350	323	329	348	339	315	318	337	351	333	323	318	333	364	326	328	349	307	328	302	323	366	314	318	347	324	328	346	345	304	359	332	316	334	356	324	332	328	306	336	335	320	332	324	332	305	354	336	321	350	323	304	344	301	340	334	325	349	332	308	333	351	343	349	335	328	316	347	320	355	322	321	347	312	349	329	366	312	322	313	340	283	327	341	348	303	306	335	336	331	301	332	334	328	336	324	322	323	335	335	352	315	308	309	342	340	366	337	353	310	360	374	351	330	339	339	328	288	319	319	330	325	327	316	360	330	320	315	334	332	340	353	313	333	303	344	309	343	336	329	331	335	304	318	344	341	357	334	326	322	295	342	307	343	326	333	316	302	363	353	318	359	353	299	313	373	332
31178	54420	44558	33078	27640	23625	21532	17819	10300	3254	1546	1015	997	867	687	650	576	570	516	482	478	438	337	358	363	397	363	381	365	388	338	393	345	338	372	391	338	356	339	330	347	360	313	377	341	373	330	346	360	296	322	356	354	366	344	326	315	340	352	337	352	358	333	340	322	343	365	336	307	341	355	369	340	376	358	355	385	317	322	310	315	359	338	355	351	317	353	348	347	367	331	331	335	357	335	326	354	372	326	350	341	361	395	345	368	380	341	364	334	324	360	309	412	383	338	357	346	346	366	343	391	335	333	348	327	335	349	352	339	335	341	359	338	362	380	316	327	402	338	362	337	335	397	364	340	357	324	356	376	335	317	309	339	324	330	360	379	337	331	360	366	371	347	374	320	331	362	345	346	381	347	365	334	328	353	361	333	336	383	358	325	338	336	385	331	329	350	353	348	350	340	332	337	321	345	363	345	320	320	331	328	329	327	366	354	351	363	316	341	383	338	356	327	327	358	329	341	348	320	328	352	326	342	325	354	365	346	322	354	329	350	324	346	335	349	353	323	368	361	355	338	328	313	361	366	373	321	321	293	337	345	330	315	361	340	318	326	350	325	331	317	333	350	343	380	362	318	343	355	344	337	324	341	352	330	313	382	357	356	295	360	346	296	323	366	361	324	312	344	328	320	324	374	353	331	324	352	347	351	373	326	323	311	370	333	336	340	349	345	349	355	355	386	339	357	337	298	350	338	320	343	330	356	349	333	318	381	355	356	328	334	341	371	352	358	371	332	355	373	319	322	328	339	328	378	365	344	338	347	330	361	388	351	351	311	341	333	374	335	333	352	330	366	353	373	347	307	344	357	373	332	359	388	333	322	317	361	329	315	336	337	331	335	332	328	338	335	333	354	361	338	333	365	321	370	340	326	329	314	358	335	369	328	330	337	315	318	332	327	365	328	302	330	332	362	350	366	354	332	311	356	361	362	361	329	332	350	339	361	373	364	336	326	342	350	333	364	364	335	362	337	317	349	346	348	372	355	334	344	351	351	342	332	375	353	314	350	340	377	347	373	352	348	368	350	347	330	330	351	345	316	313	318	375	368	360	331	325	339	333	355	333	346	346	365	379	337	344	324	339	332	353	360	361	357	366	318	380	320	325	334	360	347	312	315	338	317	338	334	345	340	336	351	328	347	331	339	305	346	356	321	375	377	364	333	311	346	320	394	364	389	349	342	340	351	314	347	339	351	338	347	314	349	355	352	365	359	347	339	358	327	350	340	368	352	354	372	324	356	358	342	329	325	356	351	349	311	338	336	345	344	344	334	355	318	368	347	364	372	373	331	352	328	337	347	373	378	374	354	346	376	315	369	357	359	334	328	319	349	358	352	374	364	337	366	353	320	329	367	341	347	344	349	361	318	334	313	343	339	348	304	354	331	338	338	358	351	297	313	346	382	345	322	331	356	344	371	318	339	315	343	352	347	368	319	371	354	370	326	350	330	359	337	328	336	361	337	337	331	348	345	312	363	357	355	331	327	319	327	357	355	355	312	332	367	326	333	326	351	367	354	340	356	371	309	381	346	314	351	317	338	378	363	367	377	353	344	334	345	347	325	315	339	358	329	354	363	345	360	351	352	338	312	346	362	326	350	353	318	339	347	327	331	362	344	337	355	394	294	364	349	346	337	369	331	324	316	339	338	345	327	348	339	348	335	356	345	329	337	346	338	330	336	366	307	352	358	304	336	319	336	339	331	344	335	346	336	361	335	357	348	332	338	306	338	317	343	321	324	331	360	380	348	378	336	346	338	352	374	367	322	344	369	362	389	334	354	335	372	327	353	345	327	329	331	345	340	347	349	355	365	351	292	344	346	346	342	346	334	339	319	359	384	369	344	324	319	313	321	355	359	354	332	294	376	358	335	375	335	335	333	351	333	355	350	388	356	331	317	372	356	341	343	350	328	316	331	352	327	342	343	370	353	325	374	338	349	325	354	358	339	355	327	349	336	329	345	360	346	336	361	341	350	352	344	332	335	350	351	335	329	323	351	349	356	369	325	341	345	307	306	368	326	346	344	332	350	329	351	350	340	339	335	326	345	366	316	351	342	355	326	333	319	299	336	346	354	337	360	338	345	340	333	342	349	343	374	365	320	317	350	339	365	359	355	329	299	342	334	301	354	364	341	325	358	321	341	341	362	370	333	356	330	344	344	370	372	364	336	357	353	337	346	350	347	340	311	322	364	332	319	339	322	355	327	348	323	396	321	359	336	337	369	329	329	363	363	307	328	388	323	331	360	350	305	350	346	375	362	350	358	359	324	342	326	335	336	348	357	323	334	363	332	328	346	344	332	316	359	356	316	321	326	316	340	332	352	352	335	328	353	333	342	345	344	361	359	335	361	359	340	336	357	357	368	327	330	316	367	315	326	347	386	335	380	338	319	298	358	334	339	331	333	333	329	360	335	355	340	346	355	358	354	330	348	356	360	354	334	315	316	329	313	371	358	346	371	332	317	308	345	328	379	363	337	382	365	315	316	368	331	351	344	340	335	329	343	342	364	332	342	333	350	367	349	327	353	347	359	372	360	353	330	329	319	354	337	322	352	373	348	324	360	350	328	381	344	329	335	334	360	344	355	314	356	363	349	362	321	327	308	391	359	364	314	350	360	347	341	334	361	344	309	366	327	320	323	322	326	355	361	323	345	345	321	331	343	346	380	342	369	342	322	347	347	365	323	341	313	352	362	360	337	333	349	391	318	357	384	307	352	363	353	352	347	350	344	339	332	343	341	330	335	334	376	339	343	350	274	336	366	353	390	339	382	348	348	332	380	341	304	336	345	356	344	313	357	351	338	328	351	332	338	354	331	339	317	365	301	365	347	348	330	335	328	349	382	338	349	369	375	324	353	353	298	334	360	348	333	371	370	344	317	346	360	356	340	305	340	332	364	340	325	331	334	389	321	318	353	357	372	341	339	337	332	331	332	350	357	340	328	331	334	355	315	299	335	328	334	371	353	336	304	385	340	339	368	347	319	286	343	390	329	311	344	360	378	326	330	318	360	354	384	358	346	354	337	340	375	371	368	356	351	310	341	392	380	329	306	332	326	352	335	367	341	360	359	362	349	329	313	349	360	349	322	347	297	352	319	360	351	348	338	324	386	333	334	313	338	331	332	347	358	316	381	322	365	356	344	338	349	347	331	356	337	349	335	361	334	352	336	314	356	352	302	350	362	365	326	343	319	329	324	361	339	352	321	382	368	332	331	333	358	333	359	319	361	333	344	326	320	332	350	323	358	344	349	314	305	319	318	350	310	347	353	355	329	329	355	358	315	359	321	364	369	313	341	347	326	346	378	332	343	337	348	319	355	355	343	350	361	328	322	341	330	341	359	368	356	344	343	359	337	334	346	362	356	306	341	329	304	324	363	354	328	359	339	361	317	329	312	321	371	360	331	351	324	345	330	356	356	343	324	325	344	343	338	370	345	351	312	330	352	347	345	364
25586	21724	29175	28315	22186	16351	12688	8798	4586	2024	1239	688	646	615	584	542	528	478	489	491	371	453	403	405	430	424	416	435	392	434	406	408	381	401	401	411	426	398	385	403	410	393	402	434	396	387	400	382	401	404	394	418	423	378	372	369	351	376	401	410	390	415	357	440	398	407	383	397	361	419	414	402	424	430	411	415	410	404	393	415	392	400	405	384	394	424	431	396	404	402	399	393	418	386	366	412	409	386	408	404	401	372	400	383	389	398	420	411	376	414	361	407	403	400	388	408	422	382	424	385	420	400	377	405	386	403	420	374	380	353	389	378	404	353	401	400	389	389	381	380	374	384	418	405	372	376	398	416	411	403	386	412	390	373	369	366	373	385	381	384	382	384	389	400	407	387	435	389	394	408	358	428	428	414	428	406	388	351	413	377	400	375	369	405	411	385	402	378	353	377	398	385	430	400	365	389	398	367	407	384	385	406	345	404	421	368	384	363	403	397	378	378	372	407	387	405	380	338	390	377	406	354	378	381	377	381	389	385	411	410	403	409	408	383	409	395	398	387	396	374	390	404	387	401	418	399	362	389	376	386	392	401	391	396	401	429	383	406	423	411	400	358	368	356	382	340	460	376	362	389	385	377	405	416	423	385	350	383	371	366	411	407	368	381	385	400	397	389	389	403	404	430	424	408	383	378	428	363	367	390	418	388	370	391	402	381	365	367	412	426	393	405	391	411	398	402	374	410	371	410	428	421	367	340	380	398	450	412	391	378	389	367	396	404	435	367	419	421	389	399	379	394	394	350	400	378	381	404	386	446	401	396	403	381	407	399	370	431	401	414	393	411	394	360	377	416	374	394	413	363	386	374	420	355	437	410	371	385	406	399	425	396	397	386	395	341	390	433	422	435	381	382	419	403	381	394	396	397	422	403	411	372	457	364	426	386	396	365	412	388	433	415	391	392	398	399	440	412	405	419	396	397	429	393	414	395	420	400	390	386	360	366	378	411	360	386	406	393	391	361	403	355	411	445	384	408	417	431	380	394	402	409	378	359	401	417	445	373	410	381	405	425	395	375	363	393	387	407	411	380	396	410	420	422	432	378	395	375	377	370	400	447	410	402	392	396	383	405	381	343	396	387	388	386	372	416	385	393	411	361	442	401	406	422	395	429	398	411	413	337	394	391	397	406	378	414	372	402	384	410	394	384	397	416	418	369	368	410	405	387	354	415	399	396	430	395	386	393	382	425	379	373	358	384	397	411	404	407	398	408	425	413	439	445	401	390	425	436	413	380	413	393	408	365	394	406	398	384	371	359	415	412	364	367	420	387	418	406	411	394	383	395	420	388	449	357	362	447	372	406	402	418	409	450	404	369	385	374	432	388	419	409	409	386	428	427	394	383	395	384	395	405	385	459	388	435	358	360	381	418	392	413	411	387	404	406	403	342	418	405	357	410	383	410	358	401	351	377	386	404	405	391	424	403	411	421	383	387	364	425	397	358	415	393	395	394	344	365	384	433	412	376	415	385	405	392	398	393	406	395	427	423	365	403	430	376	419	422	374	391	391	403	394	380	361	384	400	368	398	377	411	393	397	366	395	402	394	400	410	354	388	380	401	356	387	430	368	408	359	384	408	379	380	396	378	398	346	373	390	386	406	376	413	376	382	393	426	385	417	397	378	413	370	385	395	380	386	398	388	387	415	363	401	377	375	386	416	381	406	385	384	412	409	399	411	434	420	398	373	400	367	403	388	431	392	363	424	369	378	382	417	400	408	378	371	404	369	390	399	370	369	368	357	333	421	379	407	377	409	390	398	386	410	425	390	455	367	399	397	354	396	387	416	372	398	394	389	404	387	394	411	403	361	385	391	373	406	399	395	364	378	405	357	403	406	380	414	408	389	393	371	392	374	383	437	365	388	410	355	402	379	393	410	364	405	372	392	388	373	388	403	385	417	353	412	419	390	367	409	384	441	388	386	380	396	410	374	382	391	369	399	424	399	395	381	402	374	357	396	396	412	416	396	428	383	373	403	389	418	401	382	381	425	363	400	369	411	407	396	399	441	401	382	428	444	389	395	411	377	401	385	395	378	391	367	399	408	386	373	406	387	427	422	412	400	370	397	401	416	407	404	413	400	430	384	385	394	419	377	378	374	377	406	356	409	381	430	450	411	381	374	374	415	415	369	404	382	424	390	383	378	384	400	378	370	401	437	355	410	385	414	397	380	392	446	391	388	400	419	409	419	377	411	389	411	391	404	410	387	394	384	399	363	394	401	392	394	403	425	393	377	395	385	382	399	382	417	442	406	406	383	388	377	397	393	373	409	383	397	384	410	435	414	422	422	385	367	404	378	404	404	383	413	401	390	387	383	376	396	387	449	381	404	393	402	415	387	420	407	393	424	415	397	370	372	414	393	399	419	398	382	411	406	341	426	401	426	400	386	369	352	396	419	417	382	362	413	398	416	386	400	408	404	374	398	350	416	355	410	379	397	393	366	382	369	377	394	384	390	394	397	347	411	402	424	388	381	388	394	389	408	390	379	406	422	367	376	368	399	369	390	418	405	362	400	406	382	444	365	390	388	399	394	395	384	386	408	407	411	377	349	375	403	432	368	378	426	375	390	359	408	418	385	378	426	392	390	400	411	408	398	381	396	371	429	379	403	374	373	365	390	395	387	411	366	374	400	379	407	401	375	391	388	426	403	402	394	415	367	369	369	401	362	401	393	389	372	347	398	399	418	397	400	448	361	409	406	383	384	436	350	400	414	437	392	384	392	387	450	366	378	398	385	395	410	379	425	399	398	397	411	427	402	450	393	397	406	410	446	409	406	386	411	406	396	396	412	373	413	376	361	399	399	398	408	382	367	388	404	412	382	418	425	427	413	390	367	412	429	392	412	420	397	397	390	394	389	414	405	381	434	369	374	414	432	387	385	387	360	383	387	415	399	377	415	391	382	405	379	425	396	384	363	377	401	356	431	381	402	386	402	380	361	396	397	424	381	393	419	375	381	392	396	375	377	363	408	384	397	386	407	382	391	394	380	347	372	417	405	419	420	401	388	360	373	389	405	406	414	422	425	420	392	379	433	400	358	403	372	360	385	386	368	408	398	367	373	391	411	407	412	358	410	388	400	349	368	404	448	436	386	331	395	375	407	369	406	404	395	439	419	411	394	387	385	404	411	395	382	409	418	403	407	413	393	396	398	369	383	398	386	424	408	421	367	337	408	372	425	388	381	384	408	418	401	382	410	384	400	400	398	381	386	368	380	374	404	372	385	373	378	364	364	400	399	431	411	384	416	411	387	399	376	401	407	392	372	384	376	405	377	380	393	397	405	365	415	400	388	373	425	391	415	431	385	405	388	363	380	392	393	378	354	417	380	426	404	394	398	401	406	405	437	416	418	420	423	386	409	431	389	421	377	398	398	395	402	405	358	377	408	431	453	420	374	374	405	383	401	382	382	396	401	401	389	399	409	407	395	400	377	385	402	368	399	392
29405	51309	41403	29946	24750	20076	16994	13486	7435	3428	1946	949	921	823	699	706	529	592	548	493	483	428	481	442	422	475	406	438	424	402	397	415	411	463	415	392	448	422	456	431	439	429	428	393	400	449	432	436	433	396	474	415	431	401	421	408	393	385	426	424	424	445	402	448	404	403	423	426	428	436	420	396	393	371	425	426	441	413	439	405	365	433	427	429	391	367	433	394	416	403	400	416	428	408	375	420	382	430	425	400	432	422	387	414	420	456	480	451	424	446	458	427	390	441	399	407	404	416	441	432	424	432	437	437	378	443	389	435	414	432	437	441	430	419	449	401	425	400	421	425	426	446	451	392	435	436	408	447	422	438	457	419	455	414	427	421	453	490	426	446	450	426	410	412	401	452	415	415	443	479	447	403	416	427	408	415	402	428	425	399	409	383	446	442	440	453	394	378	415	432	373	452	390	404	405	446	422	422	402	420	399	423	404	431	445	430	457	413	415	409	443	451	400	417	454	424	411	447	408	385	395	431	439	454	404	429	418	432	431	402	446	416	430	448	423	411	428	436	444	405	414	437	428	457	403	429	429	436	429	435	404	435	422	429	440	439	412	411	426	412	435	414	430	449	391	425	410	423	402	427	404	398	441	443	423	422	396	399	431	397	371	402	417	425	444	430	430	442	418	407	416	407	411	407	461	380	446	452	424	442	426	410	470	435	419	441	389	437	420	440	423	453	458	412	393	446	393	386	449	433	428	436	452	408	410	417	405	445	422	428	425	428	428	426	380	414	445	420	399	422	380	434	390	397	398	445	427	445	432	415	417	432	398	431	423	425	432	460	421	436	427	430	434	460	421	415	424	404	442	439	429	454	446	447	430	451	454	395	406	422	436	405	440	431	433	419	410	414	439	390	444	363	416	417	455	434	427	420	431	477	427	411	402	401	447	423	439	407	412	421	462	418	476	450	428	430	422	405	419	440	399	433	415	418	410	415	412	456	442	431	445	405	396	408	413	442	410	405	422	414	427	422	421	422	448	399	393	439	413	430	430	424	391	419	421	422	403	472	391	412	436	410	442	433	424	467	407	426	452	428	453	418	442	424	412	432	399	427	445	396	436	426	427	421	426	421	415	403	433	398	405	437	437	403	403	423	439	444	440	416	413	416	419	443	424	402	423	457	438	414	450	415	420	427	416	407	395	398	421	449	399	400	430	478	392	443	437	418	405	353	439	430	411	430	404	420	397	437	409	416	416	404	410	457	421	427	410	403	397	436	397	458	425	414	414	430	420	418	403	410	442	417	462	431	418	413	402	411	425	386	390	409	399	445	397	397	414	393	448	397	450	431	438	409	408	429	399	429	458	414	389	405	429	439	413	445	432	424	380	405	429	387	397	401	436	437	378	440	400	430	390	430	411	410	408	424	423	387	439	387	395	415	413	411	424	408	412	416	403	397	437	439	422	446	411	424	416	441	413	438	414	415	396	436	417	425	437	438	426	424	413	422	429	439	449	460	427	433	415	410	371	436	413	404	425	450	407	417	378	391	403	419	420	431	420	427	428	438	416	431	446	428	407	445	426	424	455	460	412	465	407	447	388	422	400	443	419	428	404	426	421	466	400	418	393	435	415	402	443	428	387	422	434	440	421	473	454	423	426	434	411	431	426	394	430	432	425	410	422	412	423	438	449	453	430	413	419	412	425	438	418	432	417	440	418	412	387	437	413	452	404	414	427	380	456	415	405	424	440	421	436	432	458	446	433	452	397	438	407	416	421	413	388	381	485	456	438	409	424	424	427	412	431	410	416	425	420	415	401	457	426	389	399	409	436	405	433	387	392	406	408	438	415	410	444	420	440	420	405	425	396	414	396	409	463	430	435	427	467	410	444	421	429	412	419	422	447	436	400	438	377	436	435	422	346	432	389	426	387	399	455	419	452	422	444	442	412	455	405	428	414	439	417	452	443	404	386	384	393	407	402	405	393	408	379	460	421	436	418	418	412	423	407	437	398	411	452	453	431	431	420	417	428	431	390	431	421	449	416	455	440	408	435	420	402	446	427	414	441	409	427	445	425	419	435	437	441	422	403	417	409	436	437	382	415	437	423	440	396	471	435	434	428	423	425	435	421	414	399	435	416	433	420	435	433	435	422	437	432	407	431	460	411	459	389	429	421	401	436	413	385	398	432	402	436	435	420	377	402	413	434	396	430	424	420	430	426	423	452	443	434	433	406	408	425	426	390	399	416	446	390	397	435	394	404	424	392	388	432	434	450	444	423	446	450	418	413	458	380	427	390	423	464	435	441	442	399	395	419	446	417	436	420	457	415	425	432	425	413	418	427	446	422	404	413	431	472	428	412	438	425	464	435	397	392	414	388	394	412	411	412	414	382	434	417	425	402	431	407	426	405	378	487	422	449	385	423	417	412	419	386	411	422	410	398	425	442	418	430	426	403	428	414	376	433	417	458	449	400	415	403	412	439	415	432	462	401	417	417	395	398	416	420	421	449	384	401	445	437	400	422	407	420	424	429	429	367	418	415	442	455	445	419	381	439	430	400	405	389	433	398	402	394	390	421	420	400	427	385	397	476	411	416	413	387	436	416	423	411	429	421	415	462	398	431	394	405	402	412	436	423	427	419	479	426	408	424	397	410	440	383	394	358	436	460	429	417	407	400	416	397	404	449	453	416	421	398	428	412	450	412	405	429	440	415	403	419	416	441	435	425	450	440	393	430	395	430	435	443	427	416	431	434	429	438	454	461	417	410	446	408	420	412	415	373	420	435	427	403	434	438	365	412	453	425	401	436	379	439	423	419	391	436	437	402	428	401	447	409	450	441	417	414	400	390	395	423	412	402	412	405	403	417	416	432	407	439	387	401	399	417	455	441	427	424	403	444	412	419	378	451	411	422	421	422	419	447	438	396	409	441	404	420	369	398	443	420	432	393	461	450	415	425	432	382	397	422	417	411	405	403	404	398	432	425	404	426	435	402	448	391	431	417	405	419	403	433	420	416	444	414	420	445	412	427	422	416	398	418	456	430	417	448	418	449	415	435	441	408	423	426	411	434	418	422	433	407	456	391	391	406	447	424	458	448	430	423	447	417	448	444	440	433	388	420	424	426	380	380	389	440	432	455	435	421	421	420	412	418	424	468	401	443	421	440	452	428	444	420	415	438	440	377	464	394	445	420	387	432	394	466	444	422	425	371	411	415	418	434	416	409	449	403	396	412	409	401	451	422	445	404	429	411	413	404	423	447	397	431	387	411	404	442	417	391	388	415	362	433	424	454	416	383	443	455	411	438	428	424	428	445	448	436	430	453	433	446	411	439	409	444	429	428	411	439	425	434	425	409	418	436	442	426	414	419	393	399	430	432	398	392	427	396	432	433	433	438	394	452	412	437	403	425	406	435	418	428	473	403	431	464	427	451	420	422	412	416	427	433	425	412	447	434	429	445	433	415	471	467	397	430	444	397	407	395	407	421	429	412	405	420	439	376	396	398	416
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
