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
341542170529	341542171048	341542171598	341542172148	341542172698	341542173249	341542173799	341542174349	341542174898	341542175449	341542175998	341542176549	341542177098	341542177649	341542178199	341542178749	341542179298	341542179849	341542180399	341542180949	341542181498	341542182049	341542182599	341542183149	341542183698	341542184249	341542184799	341542185349	341542185898	341542186449	341542186999	341542187549	341542188098	341542188649	341542189199	341542189749	341542190298	341542190849	341542191399	341542191949	341542192498	341542193049	341542193599	341542194149	341542194698	341542195249	341542195799	341542196349	341542196898	341542197449	341542197999	341542198549	341542199098	341542199649	341542200199	341542200749	341542201298	341542201849	341542202399	341542202949	341542203498	341542204049	341542204599	341542205149	341542205698	341542206249	341542206799	341542207349	341542207898	341542208449	341542208999	341542209549	341542210098	341542210649	341542211199	341542211749	341542212298	341542212849	341542213399	341542213949	341542214498	341542215049	341542215599	341542216149	341542216698	341542217249	341542217799	341542218349	341542218898	341542219449	341542219999	341542220549	341542221098	341542221649	341542222199	341542222749	341542223298	341542223849	341542224399	341542224949	341542225498	341542226049	341542226599	341542227149	341542227698	341542228249	341542228799	341542229349	341542229898	341542230449	341542230999	341542231549	341542232098	341542232649	341542233199	341542233749	341542234298	341542234849	341542235399	341542235949	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2750	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	2000	3600	2300	2749	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
21397	20234	27334	22961	20290	19100	6439	1567	852	574	416	377	363	345	310	330	334	302	308	294	318	312	315	291	301	315	254	320	277	281	315	319	321	299	309	293	302	273	287	299	299	309	286	284	282	294	295	294	264	287	286	272	280	305	292	292	296	283	296	321	298	313	274	284	279	286	269	283	293	293	330	311	308	295	272	305	284	275	267	285	298	284	311	290	310	322	289	330	288	314	287	267	284	299	278	309	295	285	257	277	317	263	293	282	309	304	307	270	301	293	307	300	312	288	308	285	297	308	309	310	289	294	325	297	305	287	285	312	274	299	298	290	335	303	309	322	263	292	257	277	255	305	288	307	283	278	291	287	283	285	268	260	329	287	311	263	311	307	284	274	293	273	295	294	305	314	252	287	294	297	287	282	261	298	286	315	271	303	276	267	330	296	299	288	288	296	315	278	286	283	283	304	280	286	284	300	308	261	304	284	281	276	304	294	309	284	302	284	276	304	282	280	284	294	269	301	297	305	335	299	291	299	308	297	296	282	295	268	286	291	306	304	285	285	291	263	276	297	301	314	262	274	306	302	316	280	272	273	271	272	284	301	285	294	292	291	274	302	264	272	310	318	293	281	325	288	294	296	273	305	284	306	299	261	299	303	310	298	295	258	286	283	288	278	330	287	288	271	330	313	281	278	311	292	285	301	310	261	288	309	283	276	312	283	274	310	296	310	293	313	274	308	313	299	315	327	272	307	312	295	280	267	290	300	293	294	293	310	283	293	271	293	282	335	307	279	306	301	290	320	269	282	284	281	321	280	284	291	302	280	310	277	300	324	294	315	290	286	318	275	313	298	283	317	339	298	312	310	299	285	297	350	301	286	308	304	289	295	306	309	309	318	279	297	282	284	288	306	285	293	291	298	290	303	293	280	297	301	282	284	335	313	304	311	296	308	300	319	311	300	307	297	330	311	291	285	303	279	293	326	273	291	287	273	302	289	293	293	296	316	292	278	298	275	320	296	303	302	286	305	299	285	256	306	303	290	310	295	298	285	295	317	272	323	298	297	267	309	287	262	289	292	294	299	307	270	289	316	265	279	333	316	313	271	289	300	296	284	312	273	280	274	302	284	314	290	284	284	310	297	291	307	267	296	318	285	262	308	316	286	286	273	302	312	283	339	260	308	270	332	293	292	305	316	275	279	293	293	307	321	252	291	266	313	321	303	291	299	270	334	297	249	301	294	322	273	291	315	282	288	308	303	289	285	291	273	286	293	309	304	284	283	285	277	280	269	286	274	276	276	296	287	323	284	274	290	304	314	282	305	292	290	295	285	283	325	278	298	316	259	285	306	311	286	304	301	261	284	267	308	292	293	282	276	267	295	313	293	323	286	287	311	317	273	295	321	319	303	275	292	308	290	289	285	296	304	291	313	273	312	282	264	284	303	279	273	291	283	264	282	296	287	270	310	309	282	311	314	292	304	266	317	296	301	307	287	287	289	286	274	274	300	303	311	299	302	264	307	272	267	292	283	299	279	269	287	291	321	278	284	303	294	294	284	272	278	306	281	292	271	319	266	318	300	283	300	303	283	270	297	307	315	316	303	320	304	306	308	299	303	288	298	323	299	329	275	279	269	345	321	282	304	318	323	284	293	280	284	297	288	269	297	275	296	283	295	296	298	272	298	287	290	296	284	298	265	282	283	311	307	323	281	296	308	323	285	284	289	265	292	302	304	328	301	342	284	248	266	297	279	279	264	283	267	289	314	306	304	307	276	292	295	260	300	283	283	285	260	298	302	302	271	289	296	307	276	286	304	258	310	293	295	313	302	317	314	308	297	286	294	279	308	317	286	267	283	304	308	319	296	300	291	304	283	297	300	314	297	291	296	315	287	299	313	279	311	295	275	310	261	303	311	313	295	312	312	299	307	287	279	270	264	283	268	277	311	277	297	279	314	321	286	270	314	279	314	269	309	278	341	284	303	324	291	305	267	301	315	291	278	266	301	271	283	313	270	275	298	285	287	308	289	311	301	304	332	305	307	309	291	289	288	268	284	298	298	315	283	307	290	283	283	287	263	307	284	290	313	276	299	312	291	303	314	299	335	324	297	292	294	302	268	290	268	309	299	297	302	279	324	312	287	289	287	286	313	281	277	294	324	318	275	279	264	299	298	293	305	284	319	314	311	300	287	319	279	303	293	307	286	255	277	289	300	277	269	309	298	282	308	310	311	282	287	301	288	278	309	289	262	270	309	300	281	277	283	316	267	275	279	292	256	304	311	280	271	268	290	303	302	279	297	270	277	296	296	295	301	299	306	292	312	299	295	283	325	291	313	277	299	289	333	300	275	281	288	313	302	265	284	311	286	286	317	272	297	295	255	306	283	303	289	280	300	319	314	289	255	257	310	321	305	281	319	300	323	289	284	276	287	279	295	303	334	286	299	283	310	293	275	320	268	243	295	309	294	321	308	317	289	313	309	294	283	294	302	292	282	292	289	308	291	281	274	290	297	303	271	278	288	294	313	271	267	275	280	259	270	294	307	266	289	292	312	296	323	271	278	303	273	257	299	316	324	306	307	280	287	307	315	295	282	297	323	286	300	325	275	314	288	266	288	304	292	315	303	322	318	274	270	329	320	293	337	271	271	291	278	312	305	260	287	285	307	295	312	260	305	283	289	294	295	293	306	315	298	275	262	282	315	300	308	309	324	277	301	326	290	294	276	292	298	289	297	292	312	333	306	282	296	299	321	314	293	301	305	287	290	288	304	280	273	310	261	285	302	284	267	292	295	275	311	268	301	277	277	304	288	303	278	278	309	279	278	313	319	303	300	304	325	267	334	293	300	286	305	278	321	287	294	282	297	313	315	287	318	301	302	306	281	288	300	285	298	323	306	278	327	284	289	297	304	287	262	315	316	299	303	296	286	281	289	282	281	282	312	285	296	294	321	299	282	294	279	313	299	282	292	294	282	317	292	292	268	310	292	300	311	303	307	275	325	275	317	297	318	290	274	306	323	290	294	299	287	312	308	277	285	299	318	326	282	294	291	289	276	281	305	320	306	286	283	329	311	268	297	323	301	303	303	274	283	316	262	295	263	281	258	277	284	298	303	277	286	305	281	325	298	282	306	326	291	307	268	285	315	294	324	270	283	273	283	292	297	279	258	308	303	286	288	302	282	284	282	301	314	277	284	273	290	261	282	272	325	296	312	279	285	309	290	258	295	299	286	311	304	275	328	303	271	267	306	304	301	305	288	301	305	258	306	282	318	311	305	319	288	311	323	279	306	297	279	292	295	289	283	311	302	293	304	295	310	293	273	303	276	301	298	274	276	311	315	285	310	285	257	248	280	296	273	334	316	293	283	291	282	293	315	287	309	259	329	303	273	268	304	266	318	287	308	325	279	285	285	278	300	269	285	282	266	294	281	300	274	278	287	303	281	314	300	307	306	287	290	283	302	305	247	285	330	267	292	307	268	273	292	289	270	290	310	311	283	296	298	303	289
34502	50588	36659	23324	13602	7141	3841	2219	1341	813	566	507	493	426	401	408	368	337	393	375	388	360	374	366	386	372	405	368	377	367	374	365	359	396	404	399	375	372	342	362	358	357	342	382	348	383	354	333	356	359	357	355	399	351	388	338	383	325	329	331	409	337	362	356	406	383	361	343	365	381	337	371	373	370	372	366	359	335	322	357	337	371	357	402	338	372	334	362	380	349	364	362	333	409	338	333	373	362	352	357	326	372	378	337	432	347	363	356	395	358	360	393	377	355	346	361	352	378	359	363	351	376	334	372	364	350	350	367	335	358	350	372	384	365	387	386	375	332	353	373	339	353	358	359	329	341	348	393	367	352	363	360	344	348	369	367	367	362	357	357	352	367	384	350	351	357	377	401	377	360	346	345	381	354	374	384	381	387	362	373	354	393	351	352	361	392	377	335	379	326	362	380	380	361	355	350	394	358	342	383	336	379	392	380	343	318	378	306	367	354	347	394	356	379	368	376	348	357	385	357	340	389	372	374	331	372	374	377	363	346	395	344	365	353	347	365	369	352	379	379	356	358	335	365	372	368	345	374	361	367	358	365	374	361	387	325	410	330	390	356	374	326	355	346	372	346	371	360	352	367	366	375	389	363	361	348	356	391	369	354	385	344	394	402	356	326	365	388	389	361	369	371	357	327	358	325	370	348	394	373	346	374	365	341	329	353	333	383	346	373	399	368	359	343	384	394	379	353	397	329	359	374	343	335	361	353	392	338	376	364	357	336	354	374	342	349	338	359	362	359	354	353	385	343	356	380	353	350	366	403	361	376	367	359	355	372	382	386	371	360	373	364	355	365	386	377	354	357	344	362	334	363	339	344	336	393	354	385	365	351	351	356	344	341	361	382	361	360	373	369	377	351	381	377	347	341	376	388	342	346	365	364	389	370	372	349	345	378	360	377	365	365	346	374	388	347	359	377	394	391	385	344	350	384	359	340	347	346	360	383	388	337	357	377	374	388	383	354	385	373	391	360	369	349	372	378	385	374	358	387	333	363	382	353	342	369	336	363	369	364	355	382	362	368	349	333	351	348	358	355	334	354	334	357	362	351	343	341	326	358	379	408	387	379	356	356	348	361	336	362	382	332	337	362	384	365	363	351	387	383	369	371	396	372	370	342	357	344	333	374	347	371	368	317	357	390	354	304	362	368	359	355	356	349	340	433	354	380	402	399	369	326	384	351	378	349	394	387	388	359	343	378	362	339	368	364	369	335	368	391	383	349	388	364	338	376	387	375	390	386	353	385	342	379	368	359	377	357	358	344	348	403	360	359	353	362	369	374	386	394	336	394	374	373	370	354	363	377	345	341	373	345	361	329	322	350	350	332	384	322	359	364	371	337	391	365	364	335	378	389	325	376	360	335	414	380	367	365	372	377	372	356	363	335	369	373	349	381	347	372	349	363	347	353	349	367	366	358	420	383	333	352	385	387	380	329	368	346	393	363	380	375	355	355	365	356	348	352	328	403	383	365	318	395	391	377	369	365	365	322	369	393	354	365	366	357	356	397	359	315	360	365	342	359	359	382	356	377	361	361	397	365	396	347	342	368	366	360	379	343	357	345	380	367	373	398	367	338	367	378	359	345	367	368	347	352	364	366	369	367	356	385	341	379	330	373	376	362	311	365	336	335	352	374	375	364	342	354	356	352	337	378	326	387	389	390	348	363	368	378	365	372	353	344	325	382	343	350	362	366	387	366	387	353	376	358	385	356	329	371	405	384	360	377	336	368	378	336	340	349	342	374	361	357	325	351	410	386	381	378	368	387	375	355	388	354	345	363	374	350	333	367	373	356	359	394	371	399	345	332	343	346	340	388	346	347	399	333	339	361	351	355	353	378	362	335	342	396	356	362	370	388	350	375	390	350	374	368	370	378	353	358	378	382	353	377	387	342	339	337	370	352	327	348	348	363	356	349	334	345	346	378	349	379	376	360	346	384	360	347	359	369	359	383	348	383	346	388	384	340	340	357	353	356	394	355	360	326	358	347	362	342	388	346	361	351	378	388	351	338	366	364	360	340	379	365	357	369	353	358	420	354	382	378	368	345	396	371	327	350	354	372	338	347	382	366	346	373	336	390	343	328	375	333	380	346	413	355	367	355	344	352	370	352	381	408	377	369	348	347	383	339	377	388	380	369	376	381	348	349	365	343	354	368	340	354	348	350	379	340	381	340	375	388	363	429	386	365	323	352	354	381	356	375	367	339	356	367	360	338	362	370	350	367	356	379	347	335	356	344	369	389	366	377	338	361	358	378	330	339	356	323	340	339	344	357	387	375	372	319	366	338	374	363	343	371	379	358	380	341	329	384	373	376	409	387	365	349	335	368	370	380	385	380	352	375	379	387	369	401	337	394	354	335	346	380	328	362	384	383	390	362	388	357	327	355	367	359	387	372	367	346	368	375	383	392	364	350	364	349	351	353	376	327	360	362	357	372	321	327	359	359	345	361	364	357	350	363	333	347	403	337	358	373	365	365	390	389	379	381	356	354	396	357	356	368	364	388	368	345	333	356	382	343	349	350	358	365	376	370	354	382	382	350	354	377	320	409	340	386	387	384	365	336	367	368	373	357	379	366	379	320	343	363	382	360	331	353	361	380	341	391	353	383	366	381	379	365	361	368	330	353	338	363	347	339	363	321	353	375	394	386	368	359	356	396	383	390	363	366	361	353	380	349	365	384	366	365	393	354	360	337	354	338	365	368	364	366	361	408	357	346	385	335	358	367	351	369	369	404	329	359	321	391	365	370	343	366	343	317	382	357	387	374	357	369	358	363	357	398	365	340	317	349	381	375	349	373	365	350	343	329	341	359	382	368	350	381	389	377	345	379	368	336	376	356	352	356	369	380	368	370	385	376	351	359	356	375	367	370	378	365	374	350	352	376	369	373	368	370	334	400	385	354	368	334	394	384	377	357	371	382	372	354	348	362	358	374	377	389	390	347	359	380	366	342	386	329	353	350	349	370	335	348	364	345	361	365	334	370	392	344	352	364	351	342	359	341	357	385	366	348	342	376	329	365	377	367	386	333	352	372	422	362	348	360	346	361	371	368	365	353	359	375	372	340	336	351	396	368	361	334	366	351	360	348	371	363	362	334	388	364	364	374	384	346	331	377	363	365	349	383	322	378	355	344	382	334	394	365	378	369	368	334	350	364	357	348	386	356	378	341	390	331	352	369	323	342	360	374	346	373	369	363	370	402	381	392	346	378	362	371	328	349	348	386	370	379	322	377	344	374	379	365	351	365	357	381	366	334	369	324	334	384	355	375	353	363	387	380	351	347	385	350	349	383	390	354	352	348	404	371	373	415	367	405	351	376	353	386	362	354	352	349	355	383	370	393	371	353	368	414	376	362	386	328	381	381	346	355	377	372	322	375	341	345	375	338	368	363	374	389	379	383	402	340	367	349	357	381	356	367	364	354	354	329	334	339	358	376	366	371	378	332	349	355
32173	29947	25170	11833	3205	1315	789	577	505	455	493	430	419	438	408	438	433	447	435	444	433	445	400	427	418	418	453	442	437	433	407	426	387	422	386	386	431	426	408	394	461	417	436	400	391	421	413	447	388	379	426	429	418	392	421	444	396	389	402	429	348	435	423	390	394	444	373	401	396	418	457	443	429	386	429	412	373	425	430	444	427	407	428	427	403	390	420	461	383	386	398	399	390	383	404	387	409	434	433	452	428	468	436	444	396	425	401	431	441	406	428	437	446	402	423	405	415	440	437	434	452	423	394	377	382	420	447	393	412	422	424	415	399	428	413	410	432	453	446	428	416	381	392	395	411	399	407	403	448	408	397	439	447	457	469	393	428	420	406	444	410	440	413	438	393	441	435	428	392	424	412	438	433	439	414	394	410	422	377	439	436	405	423	414	399	353	419	443	422	461	428	409	391	384	378	440	442	412	488	377	398	410	373	418	424	442	434	412	432	418	385	404	400	453	406	419	420	411	405	438	381	409	433	419	388	410	413	421	425	404	390	407	416	400	417	414	406	439	407	430	382	436	386	400	409	401	402	410	419	454	413	394	410	411	382	408	407	372	420	403	447	441	432	432	429	460	451	423	388	417	402	416	427	409	443	418	395	410	452	410	477	414	439	388	448	412	421	418	422	404	440	417	408	411	403	449	453	404	411	408	424	421	407	415	410	414	416	416	409	448	453	401	406	436	395	420	389	420	418	421	418	404	423	395	417	432	406	429	408	412	437	357	432	419	398	420	408	397	440	424	425	429	439	431	455	406	432	422	425	432	422	367	427	411	412	421	425	403	385	414	446	435	454	417	399	424	428	401	394	398	416	391	402	398	395	404	458	438	458	425	401	447	433	410	443	395	437	422	430	425	440	426	421	416	426	422	410	421	427	386	440	448	399	465	417	390	440	419	426	457	395	464	442	428	432	442	429	427	451	411	432	442	425	426	444	412	416	402	440	393	444	383	403	429	428	406	395	402	431	408	423	422	396	403	411	396	421	439	442	384	390	417	427	408	446	417	387	380	429	454	443	415	431	418	425	425	444	406	422	450	408	440	442	395	439	401	371	399	394	419	430	440	405	468	417	413	419	414	388	389	407	420	430	441	412	407	437	429	455	419	399	404	405	430	429	430	410	398	400	376	442	460	426	422	391	438	398	422	417	393	441	396	402	411	420	405	422	463	439	448	414	423	452	455	429	434	417	414	397	440	380	437	406	425	376	427	407	405	390	459	406	369	412	452	400	450	417	405	392	408	450	403	440	395	411	491	393	426	419	417	446	446	406	422	418	395	423	435	428	394	434	438	438	414	454	378	460	438	427	450	425	447	433	405	401	388	452	451	402	446	384	417	423	409	385	409	441	383	444	429	422	419	452	388	424	426	439	411	386	423	420	401	411	441	435	439	401	418	448	447	408	446	381	449	419	392	420	421	423	448	461	434	424	409	402	400	402	425	435	410	408	456	416	417	419	410	405	386	425	400	407	399	451	405	428	432	444	442	419	400	447	424	439	396	364	395	402	426	450	441	391	438	413	403	392	464	409	399	402	397	436	423	446	393	373	392	401	406	405	438	430	429	421	439	411	432	421	441	393	412	432	468	398	413	401	458	388	399	443	398	407	388	425	420	383	420	452	459	383	446	397	423	456	449	435	415	433	395	441	408	444	368	427	453	395	435	381	426	411	445	422	443	424	396	401	431	405	405	415	353	463	400	426	414	442	410	418	458	453	428	410	418	435	445	421	414	436	396	428	409	387	403	415	410	423	415	422	371	404	435	450	385	438	409	399	433	411	410	413	418	441	432	442	408	417	408	399	438	435	455	405	421	452	438	412	419	387	456	393	452	411	418	415	433	413	388	389	441	397	397	384	400	436	452	443	390	393	396	376	426	442	430	404	437	403	404	390	399	415	431	430	432	408	423	439	427	447	440	438	396	391	393	419	426	452	406	410	429	422	392	442	409	396	389	419	407	430	435	410	413	422	455	391	434	402	428	412	390	384	459	439	416	410	381	427	418	407	427	444	400	444	397	405	405	413	422	410	434	411	416	430	391	424	412	411	422	384	401	394	441	401	411	436	376	405	402	447	418	406	376	423	422	418	410	415	404	422	423	400	388	428	394	394	394	396	454	410	433	420	396	431	417	441	435	426	402	391	427	393	436	431	397	401	383	417	421	430	431	438	449	397	439	427	395	378	433	444	414	424	403	407	420	407	423	445	451	414	429	451	447	404	411	391	450	447	442	451	374	394	389	409	392	406	405	398	443	404	426	416	418	415	410	397	495	427	420	417	436	453	448	449	430	432	430	414	405	432	413	443	435	449	425	437	404	408	434	419	400	434	367	388	380	428	428	462	423	447	426	438	407	426	405	416	420	403	414	449	420	417	414	451	426	419	398	435	415	401	448	393	417	417	431	391	415	433	414	428	445	419	402	458	429	409	410	403	438	437	391	431	416	408	415	438	448	453	467	415	453	447	411	420	457	402	437	419	415	405	422	372	420	406	404	421	446	393	421	450	422	396	437	395	419	420	434	445	366	434	426	413	409	404	407	408	411	397	389	398	429	408	430	423	429	420	450	420	412	436	379	411	436	396	407	424	399	399	410	436	409	423	421	381	418	436	393	427	392	445	405	376	437	389	414	418	423	425	420	417	413	393	386	410	413	401	405	422	458	440	460	413	398	408	408	439	388	453	442	412	398	406	435	411	438	414	404	441	417	452	450	426	414	440	389	390	444	434	437	410	421	415	455	451	443	451	409	446	391	405	397	384	485	438	373	402	402	376	426	404	421	420	465	415	450	450	426	412	444	410	412	435	396	390	395	433	414	414	432	416	383	415	382	427	438	431	443	408	383	440	425	446	419	426	411	399	399	415	425	406	423	454	408	407	405	454	412	436	426	406	416	414	407	431	426	452	407	430	417	463	372	394	436	439	421	403	450	422	416	449	445	421	417	429	434	392	413	486	414	447	428	403	435	413	393	388	407	412	416	417	401	405	415	411	420	433	414	447	386	408	430	421	429	439	424	430	387	410	426	404	431	419	406	464	455	397	410	443	405	427	451	432	411	419	423	433	413	428	438	387	439	415	413	435	416	400	439	409	437	396	409	424	440	432	394	409	446	401	437	408	443	393	393	390	442	384	411	410	442	421	438	424	435	391	403	444	412	399	418	427	430	419	408	433	430	374	428	359	427	425	412	420	438	428	454	429	401	451	432	412	431	422	458	444	436	432	417	396	408	402	415	422	413	414	446	421	394	445	415	432	419	446	366	416	418	413	460	441	429	416	419	426	417	403	402	449	387	412	450	388	412	398	452	411	437	399	400	413	400	398	383	392	424	428	431	424	425	437	407	434	421	369	396	426	388	452	419	405	438	461	420	394	425	433	441	424	402	414	428	438	412	433	424	411	433	435	387	416	430	424	364	418	383	438	396	403	408	439	407	414	405	412	430	422	431	468	434	432	369
35000	42741	27077	11728	4744	2055	1140	773	660	533	571	537	559	501	540	506	545	564	550	494	503	480	516	495	537	491	512	500	511	548	520	474	494	537	527	489	552	521	520	493	496	514	546	487	498	526	523	479	510	487	541	527	502	471	494	488	479	529	485	476	510	534	505	522	506	515	530	524	520	518	550	496	515	533	471	540	474	535	463	529	508	487	534	497	530	520	493	488	520	521	549	514	496	490	538	555	530	487	524	523	520	539	505	508	555	465	532	491	508	493	511	488	466	524	537	537	518	498	531	523	514	509	539	497	515	520	512	496	479	512	516	509	515	455	506	507	519	524	545	525	525	521	519	496	490	519	509	523	502	476	487	526	537	505	515	488	495	529	524	508	500	529	512	529	507	523	522	521	534	524	537	577	485	552	516	518	505	540	497	537	537	543	506	499	559	530	502	530	517	508	508	553	489	473	469	523	491	510	484	481	541	531	536	512	516	523	517	526	484	462	545	537	537	509	530	522	513	525	497	562	498	497	539	509	514	531	528	520	528	493	471	513	489	510	520	496	493	506	504	540	519	518	529	528	524	502	490	510	562	511	485	500	548	485	486	558	533	547	508	501	520	515	511	528	495	514	525	537	524	504	533	535	505	491	533	519	448	504	504	528	552	501	514	482	507	518	497	506	549	513	514	535	520	515	542	518	529	510	513	532	516	558	507	483	526	523	512	473	469	533	516	561	545	541	525	524	514	502	493	502	502	542	504	546	512	525	551	505	477	509	522	500	528	514	500	532	516	533	480	522	504	473	546	500	504	536	505	513	499	512	506	517	506	485	514	526	523	513	511	530	500	531	522	508	520	485	501	515	460	494	501	485	491	498	500	510	545	515	494	494	504	513	545	503	514	462	535	465	490	499	505	507	517	522	545	527	505	552	527	506	460	533	485	503	548	526	544	488	496	514	507	536	515	515	474	526	525	485	517	519	541	524	488	499	488	558	512	531	470	519	477	506	514	514	496	474	526	511	525	514	541	514	546	497	511	513	486	502	477	532	535	493	493	518	523	525	546	500	520	525	508	516	537	526	515	481	539	507	534	500	530	560	514	509	489	552	498	505	507	501	521	527	467	543	503	523	502	540	508	533	537	489	518	485	503	498	505	561	540	516	510	511	490	496	533	499	514	461	468	502	524	496	508	530	526	506	565	517	497	516	462	484	526	531	519	510	520	526	495	511	471	487	507	478	546	511	529	503	506	473	559	495	484	558	505	484	506	534	537	543	566	493	528	529	511	498	505	488	534	511	513	574	566	477	528	502	497	473	493	518	461	520	512	492	529	480	508	542	558	531	508	475	511	513	527	519	535	477	504	549	497	539	498	475	500	491	518	513	504	523	499	544	556	505	510	520	508	531	506	529	511	557	516	465	486	471	519	559	533	533	481	496	517	522	531	472	494	520	519	542	516	568	482	480	501	505	508	482	532	504	520	465	557	525	513	479	487	532	499	544	513	488	522	505	521	498	488	494	513	531	509	490	498	519	521	502	489	492	522	526	483	529	523	525	481	522	517	522	536	517	547	522	526	519	542	537	474	542	464	498	518	506	556	501	528	514	514	535	506	512	496	504	538	479	543	578	494	501	530	523	537	510	534	506	475	523	542	453	532	511	486	522	514	477	515	500	543	528	486	520	532	491	521	453	483	465	501	542	516	483	481	525	523	495	508	485	495	496	490	502	483	532	512	488	489	527	549	436	482	500	497	534	516	506	480	495	521	491	491	491	509	535	578	528	509	490	506	476	507	533	492	536	491	524	504	502	572	570	514	537	546	499	520	505	493	504	504	498	524	504	492	498	526	475	534	512	518	498	527	516	473	512	529	496	529	515	524	534	539	495	507	471	524	517	535	505	534	485	553	500	524	499	507	502	515	507	505	516	496	485	482	501	449	523	502	522	554	497	500	512	550	492	531	496	497	497	512	512	498	528	515	513	491	507	509	525	528	524	524	518	469	549	516	481	503	496	519	504	517	477	503	535	498	524	530	545	511	479	510	485	514	537	468	506	530	511	512	495	506	519	556	542	476	475	511	507	497	503	520	508	513	530	515	497	518	482	502	487	496	496	526	502	529	517	506	558	532	529	524	528	496	501	508	479	512	522	542	515	489	485	520	559	516	522	518	528	528	552	502	535	507	539	491	519	538	504	513	487	524	536	490	474	522	481	535	508	524	502	488	522	562	464	544	505	539	544	487	496	557	493	502	501	521	477	487	544	524	514	511	509	508	495	499	521	446	542	523	502	529	507	547	511	485	547	491	520	539	506	516	504	503	523	528	536	513	460	506	510	508	517	553	520	483	486	517	489	448	520	495	521	521	498	527	530	511	509	552	482	533	489	525	488	521	459	481	508	524	484	512	501	528	483	536	485	469	526	545	488	512	509	520	510	501	536	513	568	530	549	523	496	516	528	527	506	482	510	522	522	527	458	535	546	501	515	524	526	519	517	475	502	531	511	516	487	480	517	489	529	488	499	507	458	481	523	514	558	530	508	509	508	535	538	489	557	498	542	498	461	477	504	534	518	489	540	501	495	515	528	540	503	492	524	548	468	547	464	479	489	525	559	499	495	548	520	502	528	520	444	476	499	548	527	533	498	514	494	498	508	499	517	518	494	463	501	494	497	488	499	499	515	513	497	523	511	509	464	537	507	510	506	528	495	513	510	499	467	510	494	508	534	524	483	516	517	508	522	527	546	508	518	492	469	546	483	510	495	495	586	514	535	521	476	546	500	533	509	504	487	509	506	505	514	486	510	522	513	530	523	463	534	516	498	552	477	538	513	517	497	474	471	509	480	514	509	549	511	495	505	516	489	506	482	493	528	483	512	557	506	494	530	497	504	517	504	505	564	507	492	484	532	525	508	507	504	530	510	491	518	478	490	460	479	496	508	515	488	526	520	492	534	527	489	527	511	520	509	529	468	526	528	533	522	488	490	521	522	508	519	513	498	493	529	537	541	470	511	563	510	516	515	462	529	533	544	506	526	474	486	460	506	506	533	517	557	518	496	486	533	520	525	559	506	475	556	512	495	501	515	495	497	481	521	509	538	500	521	592	555	581	509	464	500	539	499	545	490	532	509	484	498	503	526	511	519	485	522	488	512	497	512	482	525	526	521	508	485	473	506	535	492	488	492	515	518	444	564	538	520	529	478	477	522	563	501	518	509	519	552	487	520	546	523	542	522	502	473	558	499	476	525	485	520	508	491	555	513	492	474	506	528	526	517	490	485	496	490	532	534	491	499	516	481	491	496	522	514	499	532	502	518	512	478	460	545	491	478	545	554	511	496	488	498	537	482	493	478	517	522	514	522	552	494	506	499	494	485	526	504	538	489	506	461	507	490	506	508	510	505	518	536	476	487	485	536	545	477	515	494	504	493	514	536	537	543	475	489	541	496	531	512	538	488	514	542	543	532	543	494	495	530	494	494	480	476	507	502	459	546	507	501	532	497	523	501	518	507
23687	21417	28432	24861	20689	9446	2747	1267	806	609	527	458	472	469	445	419	459	421	445	437	428	447	418	427	375	440	432	430	405	429	431	426	435	431	420	403	405	455	424	382	395	429	399	380	407	411	408	378	397	385	395	399	412	403	392	433	450	387	422	420	412	418	407	405	433	408	412	396	401	436	410	407	404	420	384	441	374	403	394	432	441	396	421	420	416	443	418	412	388	399	400	442	416	381	385	375	414	397	416	411	433	448	397	390	408	412	381	403	425	438	411	437	414	409	392	432	429	412	422	441	396	429	421	380	417	388	439	419	422	427	406	425	411	429	446	390	424	434	400	409	391	426	386	403	405	400	412	407	419	404	383	428	402	444	396	387	430	413	384	438	446	391	409	435	433	430	434	409	448	406	417	432	454	437	407	444	414	403	433	383	414	405	399	411	445	396	426	359	460	456	397	400	402	439	422	408	461	403	458	412	431	435	393	434	427	444	374	405	414	441	439	380	410	414	421	443	403	425	398	432	395	412	407	399	433	439	441	412	420	438	432	423	393	413	444	410	420	426	424	399	386	408	426	441	448	402	446	413	418	473	418	435	468	416	411	396	419	418	415	433	407	404	380	421	438	401	403	451	424	437	397	383	396	420	453	410	391	426	435	402	429	416	448	414	408	401	395	419	420	462	409	402	451	447	429	396	417	442	439	419	426	411	417	422	412	416	411	438	401	428	383	406	412	394	403	412	432	389	436	409	416	402	433	398	413	385	398	393	417	394	413	415	438	441	449	354	394	480	424	411	434	399	406	406	455	431	430	400	428	432	431	390	411	394	425	453	434	417	437	386	444	420	394	391	389	417	422	419	420	394	416	427	422	407	419	426	434	422	425	435	414	463	403	387	396	411	424	394	419	418	406	419	398	423	406	411	393	434	355	411	402	370	370	398	437	409	404	424	418	391	406	447	435	411	383	423	395	417	392	437	376	424	411	413	390	418	407	399	370	407	383	429	416	400	452	402	427	423	411	435	434	422	427	425	456	433	419	398	429	392	437	423	391	410	450	429	414	418	436	386	439	420	419	439	411	405	414	405	421	407	437	457	433	432	408	428	391	451	410	420	410	409	397	412	399	421	400	423	405	413	400	395	442	391	428	417	420	407	416	436	445	409	420	405	456	411	439	433	458	442	431	446	400	430	426	407	409	426	424	433	410	394	434	409	440	417	414	418	417	392	399	415	429	411	431	428	410	383	458	370	392	396	416	392	431	385	431	407	429	406	415	393	405	421	382	389	390	404	395	401	409	425	394	439	394	400	396	429	421	456	378	447	424	357	409	426	408	381	406	422	387	372	429	404	430	376	400	384	430	445	414	435	399	445	426	415	406	409	448	423	419	401	413	398	391	426	419	415	400	438	382	407	424	398	435	423	423	456	430	425	435	437	431	411	412	405	412	419	449	407	424	429	454	393	387	392	396	399	427	401	437	432	424	416	420	460	419	439	400	411	407	420	434	363	435	417	443	426	439	387	418	407	379	404	440	444	403	408	427	420	432	408	444	391	411	379	398	395	387	418	419	395	404	408	397	371	402	423	383	431	443	405	402	413	425	393	390	434	399	415	399	407	445	442	396	381	452	393	386	429	419	444	433	456	418	440	424	409	424	435	421	414	407	408	402	398	383	418	407	397	384	440	401	382	389	423	428	400	429	387	455	401	422	415	386	381	417	403	419	445	410	460	437	415	414	415	433	420	407	433	403	448	424	407	434	410	427	441	432	412	409	432	407	423	459	405	412	399	390	416	425	406	407	414	426	394	397	411	411	427	409	414	437	405	450	404	400	461	420	436	411	413	425	387	409	411	408	407	390	423	420	405	414	398	399	406	391	417	413	428	430	426	434	450	442	356	373	402	413	424	407	412	385	442	453	454	419	427	433	391	393	401	417	418	431	405	426	400	453	413	456	395	407	406	430	423	400	421	402	399	426	396	402	433	426	385	413	416	401	420	407	403	427	449	441	422	393	432	418	443	439	417	397	417	444	415	382	414	417	402	393	415	406	429	414	417	428	399	403	432	396	423	405	445	414	435	442	436	430	417	404	429	385	403	421	385	419	410	467	434	403	447	394	410	449	430	410	415	386	404	463	395	424	460	469	437	446	422	419	385	440	447	452	433	448	415	407	424	420	440	440	405	395	413	421	436	420	402	413	399	416	415	427	377	442	422	411	408	425	405	393	456	394	402	455	423	407	366	444	444	398	415	400	403	390	416	425	404	419	427	426	435	439	435	420	466	418	431	445	403	450	386	445	422	412	449	362	420	414	411	459	408	422	422	432	407	409	404	411	412	420	431	447	439	429	399	445	398	391	438	394	412	410	423	434	403	400	394	426	397	450	400	418	367	435	422	432	424	407	395	398	429	420	417	446	408	419	410	392	419	409	396	401	421	414	379	419	421	400	435	458	407	392	407	432	397	441	438	373	406	426	403	412	409	425	417	397	408	406	466	447	450	417	395	420	372	418	401	401	402	395	407	436	420	411	436	421	396	415	406	362	467	401	428	404	380	421	376	419	416	408	394	415	378	404	414	449	440	403	411	440	396	435	397	418	397	414	392	416	390	430	425	406	398	407	387	438	425	405	385	400	441	438	387	421	435	418	407	443	438	389	429	416	406	442	406	431	410	391	398	413	402	442	397	412	423	437	407	417	381	438	424	398	412	407	431	377	428	402	430	438	414	452	405	415	441	426	403	405	421	404	418	448	403	426	419	439	415	422	400	451	403	440	391	386	422	405	443	439	435	448	413	393	415	421	422	429	421	402	388	373	424	403	396	414	422	454	424	431	432	399	395	447	494	411	406	410	413	419	406	435	439	366	436	407	439	438	408	439	375	407	409	419	457	392	405	426	380	428	447	420	424	434	404	412	439	426	409	435	444	464	465	413	424	459	414	430	422	419	434	402	425	418	439	404	393	437	424	419	385	419	405	411	448	412	424	428	453	425	420	415	421	423	430	364	433	388	415	427	414	456	383	407	443	408	384	417	412	400	406	424	403	411	372	396	375	382	437	472	429	402	388	443	386	408	436	398	388	409	426	431	421	401	419	376	437	432	444	453	432	456	459	408	400	395	447	438	387	432	398	412	404	397	410	408	412	390	449	414	392	447	426	392	433	423	426	426	441	421	394	426	437	418	418	437	408	425	426	447	403	400	397	398	396	415	431	450	431	385	425	409	418	413	388	456	420	404	443	457	453	424	402	424	436	434	419	418	406	409	423	414	414	440	424	447	380	401	390	367	404	395	400	412	401	422	424	404	424	422	391	408	407	391	417	376	421	397	417	429	433	421	398	410	382	425	430	402	419	391	462	410	366	393	439	401	419	457	415	416	410	442	432	391	392	457	446	442	444	386	429	373	387	406	396	420	434	396	395	404	400	396	430	426	410	407	422	432	391	401	411	427	424	443	431	418	425	444	405	420	457	415	375	415	402	424	429	407	420	422	410	411	403	399	407	431	418
35192	53429	35274	18822	10427	5668	3250	1822	1076	781	693	591	573	516	540	540	506	510	522	552	523	482	493	513	488	549	489	524	533	480	479	514	485	506	530	549	494	529	546	509	480	537	516	524	462	529	496	517	496	514	499	546	544	505	528	469	515	488	504	516	520	505	463	508	543	528	477	504	535	528	531	517	524	504	517	520	534	513	483	519	514	489	533	539	488	520	488	533	485	516	506	533	520	469	514	494	506	485	531	495	522	519	471	516	554	450	516	477	542	518	516	477	491	492	495	457	494	483	498	530	496	572	497	490	474	541	536	484	495	485	543	538	530	498	510	504	531	515	500	497	510	524	487	484	528	492	519	505	509	508	508	476	495	532	482	486	460	509	538	483	559	485	500	480	512	505	479	482	488	489	485	526	501	512	506	517	504	491	503	488	495	513	532	523	471	508	528	508	475	509	498	516	468	532	486	481	490	503	518	522	502	492	481	507	554	517	516	523	531	510	477	518	466	482	509	485	495	503	507	542	543	516	522	545	469	515	514	519	501	533	521	520	515	509	479	518	518	535	483	506	528	530	513	488	487	515	473	527	499	488	499	548	507	514	491	527	484	494	478	518	480	493	520	480	494	502	499	509	512	498	459	504	488	489	535	489	517	490	503	514	526	494	501	495	516	529	497	511	526	521	508	561	507	540	468	519	554	444	514	495	527	500	505	537	509	497	487	530	484	558	461	487	514	499	525	522	539	570	511	534	483	510	554	549	528	509	537	546	484	523	467	517	492	492	513	511	512	504	527	534	493	518	486	505	517	468	510	504	522	526	497	509	527	509	530	514	485	515	525	461	482	483	509	492	477	537	525	490	495	546	532	542	472	536	489	524	532	456	475	512	506	461	478	526	547	508	526	481	520	487	471	475	481	504	551	513	522	526	489	488	524	546	511	534	565	499	538	536	486	500	538	532	502	507	513	522	500	499	494	502	510	487	537	511	501	510	544	545	503	473	516	495	458	556	555	484	497	520	515	489	551	485	500	482	523	502	513	492	507	515	509	507	502	509	514	505	513	496	481	462	479	523	551	511	524	510	499	471	496	472	507	506	488	505	484	479	492	482	512	535	510	510	514	514	481	513	533	484	435	516	503	529	501	472	494	508	525	524	491	515	491	507	521	510	518	514	513	497	537	546	553	483	500	506	506	485	529	532	509	513	510	504	500	486	510	519	543	507	498	503	477	535	530	515	462	474	488	515	515	459	471	479	529	503	486	523	526	522	522	501	487	488	543	513	529	513	457	519	455	511	472	484	493	576	509	497	495	498	504	512	531	481	524	509	497	504	498	529	500	500	474	500	532	460	520	524	523	516	532	518	540	507	509	479	488	467	516	512	473	515	512	535	492	518	507	508	489	497	539	497	543	495	519	534	506	509	529	545	490	511	500	488	510	490	474	531	479	492	523	497	498	497	505	510	555	495	527	521	511	503	488	551	456	508	498	527	517	481	476	507	529	518	497	516	478	488	525	519	547	523	533	479	516	515	514	493	502	509	533	488	488	484	524	496	504	525	515	548	521	516	498	543	535	499	512	478	486	481	486	507	500	508	515	496	574	505	512	484	472	490	526	475	488	511	520	502	482	525	559	475	488	507	487	509	513	477	495	471	477	480	498	550	455	485	524	573	495	525	514	497	504	481	496	521	499	497	528	502	526	555	518	489	568	476	501	530	518	493	475	536	498	574	519	513	489	490	516	522	474	477	453	500	499	506	499	503	510	473	508	503	530	528	488	508	543	499	505	493	542	550	518	514	494	495	470	523	537	506	534	518	521	475	550	469	508	508	523	525	489	518	472	521	505	487	510	493	530	513	512	523	516	520	524	477	513	506	542	521	514	487	480	514	519	525	473	509	488	496	466	521	480	557	528	541	522	549	507	491	528	515	517	507	501	478	504	481	539	476	516	505	489	508	501	482	506	501	513	470	490	520	500	521	487	513	503	507	481	527	569	505	526	536	535	504	465	466	521	523	506	479	482	480	504	539	490	497	499	542	482	491	508	479	518	504	499	504	539	479	525	470	493	477	561	496	524	481	512	551	490	488	519	529	505	546	476	501	500	531	506	517	515	505	537	516	474	516	484	519	525	491	497	501	516	478	523	527	540	466	548	566	503	518	496	501	497	499	456	510	523	539	538	529	496	508	544	508	517	485	508	485	492	551	517	536	517	539	475	536	468	535	571	564	509	504	493	478	501	510	521	507	533	477	519	461	523	492	503	512	518	510	520	536	484	500	511	520	490	540	506	520	505	524	527	451	495	479	503	509	543	519	536	496	530	513	501	493	517	505	498	532	554	509	531	515	534	502	477	491	545	512	490	493	501	519	493	460	490	536	504	511	497	520	517	502	516	473	518	528	505	483	466	488	525	528	500	542	526	498	448	525	548	490	547	504	483	512	471	535	497	479	516	480	521	477	502	504	476	506	527	518	485	491	493	505	515	500	497	501	518	509	474	511	480	501	510	490	496	511	517	498	498	522	555	495	508	476	485	530	546	467	535	526	516	521	502	500	551	468	488	510	502	494	518	529	502	568	510	519	545	505	479	444	496	487	493	520	458	502	483	513	515	519	489	487	502	509	515	451	514	498	475	505	518	479	518	522	492	465	474	499	496	495	517	482	512	503	492	541	528	463	504	493	521	513	514	513	495	516	509	503	521	489	489	496	491	520	535	509	486	508	516	488	523	519	507	548	539	505	531	514	476	499	532	488	494	537	500	516	484	496	495	514	519	512	556	525	454	468	486	507	473	517	494	513	538	518	486	528	539	500	534	512	519	510	524	519	471	499	509	536	520	498	497	491	505	496	528	553	481	546	494	554	502	538	507	508	497	494	478	502	494	498	504	495	553	499	508	540	512	463	522	522	471	558	477	487	495	518	530	482	505	491	524	487	537	503	503	495	535	538	499	518	482	539	491	530	491	502	544	518	512	468	541	528	498	477	460	522	513	510	477	532	496	541	502	528	509	486	514	501	493	535	500	540	520	512	461	553	488	505	479	542	528	519	506	502	502	505	497	518	506	528	522	498	510	507	520	529	534	491	500	501	527	535	503	480	483	484	520	501	528	493	508	512	485	515	513	507	515	495	536	482	507	531	505	537	501	509	492	504	442	516	511	530	514	495	525	518	492	557	558	464	507	538	490	524	533	528	557	516	516	531	489	536	540	511	532	520	486	550	496	521	527	474	522	526	537	487	504	508	521	489	480	533	520	492	527	484	502	516	513	538	509	517	498	498	500	490	522	494	463	526	505	502	489	519	490	490	495	488	551	494	546	544	485	549	506	477	522	466	551	469	528	517	471	515	540	519	540	538	495	535	517	518	476	478	491	508	529	502	494	526	457	511	520	511	561	506	497	491	529	524	499	502	512	514	518	486	490	477	524	490	500	520	529	481	514	504	539	529	520	512	526	552	513	522	481	526	469	484	447	540	487	492	512	477	505	515	497	483	541	517	529	467	512	540
25084	21506	26908	24913	9079	2360	1259	681	530	442	418	381	341	360	346	346	324	337	356	327	350	342	336	378	321	314	339	344	331	347	347	331	308	299	334	324	302	362	343	330	319	312	330	321	310	356	332	314	327	317	365	333	351	329	289	317	334	343	333	297	322	336	331	355	331	342	296	311	332	367	304	319	342	324	320	340	310	313	324	319	326	316	357	326	325	322	302	345	323	347	281	344	318	329	347	340	328	342	318	322	311	308	321	316	269	280	335	340	320	321	340	314	295	321	324	344	323	338	298	323	315	322	308	358	326	359	337	340	292	277	323	333	359	324	304	362	320	317	328	295	338	335	322	319	329	314	344	335	372	340	354	296	333	337	315	305	302	328	341	309	301	329	332	328	303	316	303	339	347	339	347	338	340	339	310	331	333	303	331	311	303	338	332	330	331	328	362	315	335	339	331	347	336	352	353	315	317	324	354	318	311	327	333	355	354	347	344	300	324	323	324	321	299	324	365	310	320	362	370	323	329	339	315	345	345	335	332	307	327	323	321	323	332	296	351	334	341	322	292	319	347	320	292	338	312	336	305	331	350	336	331	341	307	364	319	306	332	333	335	337	333	349	347	333	315	313	322	318	337	309	315	305	307	291	316	341	326	346	324	317	351	328	336	321	310	304	323	341	316	319	296	281	328	291	332	320	315	307	303	365	304	322	312	337	336	311	312	307	318	312	333	354	315	321	335	341	345	339	331	306	322	318	301	316	352	313	332	340	350	350	325	323	320	348	368	334	326	317	319	313	322	320	325	328	337	299	307	343	318	363	335	333	328	293	313	337	359	313	310	324	341	335	329	296	319	329	317	309	317	310	329	349	326	323	306	303	332	294	304	309	352	318	311	314	324	336	320	327	358	340	339	325	340	323	309	336	316	307	313	332	334	319	331	355	305	316	362	345	343	311	345	306	330	338	326	339	313	370	339	311	291	297	321	300	341	337	326	330	376	322	330	314	336	349	314	347	308	318	309	288	322	346	281	311	359	348	289	316	329	351	346	324	338	324	343	343	325	336	350	306	314	310	334	292	347	361	335	310	335	348	366	333	324	335	335	336	321	318	322	334	310	336	313	328	366	342	327	338	319	328	316	332	310	338	356	312	315	328	317	343	317	327	315	332	338	325	322	305	345	345	336	320	341	327	339	302	326	327	322	316	348	334	331	340	315	336	309	340	314	376	310	330	369	343	312	331	327	332	341	346	302	298	346	324	330	324	336	352	350	340	341	358	317	304	346	312	329	337	305	352	318	316	339	319	319	337	331	320	323	303	329	316	370	337	336	294	332	316	312	349	332	298	367	304	322	313	294	339	339	328	346	332	328	331	319	306	318	334	317	327	315	359	300	290	309	343	309	319	330	360	296	312	307	343	376	321	297	332	315	325	309	353	318	320	331	329	336	315	308	333	351	306	294	335	356	332	328	324	331	335	326	313	341	336	332	307	317	314	308	341	319	309	324	334	353	304	314	330	345	324	281	326	302	326	341	303	338	313	334	299	341	305	307	315	351	318	305	333	329	321	344	313	311	328	321	341	281	312	322	335	325	337	316	346	313	311	344	337	361	354	328	315	323	318	343	351	311	333	330	323	362	317	327	279	346	296	314	294	317	309	318	313	330	309	335	320	331	316	312	339	313	326	348	275	315	336	327	304	331	326	327	296	332	330	318	335	320	338	313	326	296	320	319	325	353	317	304	343	334	316	340	328	383	333	340	317	344	316	297	320	321	347	324	341	347	301	349	315	332	338	323	313	327	317	311	324	329	333	309	327	328	320	329	336	330	345	333	344	288	322	346	322	344	326	364	331	300	338	315	303	283	325	318	336	338	318	331	324	331	351	337	336	321	296	320	390	317	338	292	352	345	323	307	310	334	317	331	292	332	344	337	311	342	290	340	315	307	332	356	323	305	327	340	311	328	297	312	311	315	326	316	358	325	349	333	323	328	325	339	341	352	349	322	327	311	311	319	371	338	335	316	313	343	324	322	290	352	310	298	313	319	317	373	359	342	292	351	324	340	335	302	353	296	320	304	308	302	318	316	342	295	374	334	333	297	343	319	314	319	316	329	339	331	309	303	323	277	321	301	323	344	316	311	329	340	286	339	304	312	324	307	334	331	318	313	302	320	349	346	313	328	325	322	311	317	339	316	327	292	340	360	302	351	313	310	305	312	336	332	321	323	340	314	358	352	330	309	322	346	335	312	292	346	326	307	357	315	363	303	328	344	275	300	320	331	337	303	356	302	316	304	323	333	314	344	325	339	322	315	328	326	299	371	361	301	309	340	329	344	308	343	362	331	300	304	348	324	317	346	326	335	311	294	322	316	294	349	326	347	355	304	333	316	340	313	359	345	355	325	336	329	329	324	336	329	348	307	324	315	364	347	338	326	333	347	337	332	347	306	324	310	315	349	345	295	337	336	285	332	319	321	317	300	316	344	314	313	305	343	338	334	319	324	329	317	346	319	319	339	344	340	323	340	354	328	350	309	306	307	317	314	356	334	312	336	312	343	324	334	338	345	318	334	307	318	288	317	335	304	292	347	318	305	338	322	322	338	340	350	344	323	351	346	339	316	324	318	317	330	294	329	298	312	319	346	325	359	316	296	319	349	321	338	361	314	352	319	333	313	337	321	322	338	335	326	315	352	329	318	336	302	348	307	335	288	330	314	310	315	332	315	340	286	369	312	280	318	321	282	330	308	305	342	357	325	329	306	334	338	331	335	320	325	306	291	321	339	309	346	328	339	312	335	292	292	300	332	367	305	338	325	331	325	324	339	312	322	357	325	293	310	326	309	324	318	373	313	332	365	343	337	326	297	319	328	303	360	320	340	307	338	342	339	337	332	336	327	332	346	336	348	317	322	320	299	318	344	322	307	328	311	339	318	354	354	333	329	333	319	321	330	315	318	297	347	282	347	348	351	330	325	350	318	341	340	298	317	297	325	343	334	343	333	322	324	340	313	300	318	328	305	326	335	350	306	330	315	358	323	333	302	318	310	323	314	334	336	332	349	336	341	306	308	319	324	356	339	354	318	313	320	322	306	339	327	295	323	310	317	307	323	326	301	308	340	345	302	335	331	321	350	328	300	338	294	324	329	331	365	348	329	350	338	325	321	326	340	324	360	325	315	297	333	334	350	317	340	282	295	314	305	325	338	313	308	342	306	344	327	334	303	326	347	326	358	319	293	316	325	339	334	334	332	317	338	333	342	309	309	344	312	316	329	340	342	324	332	337	348	324	341	308	320	327	322	319	320	372	321	314	357	313	340	364	323	310	298	352	355	346	326	292	311	336	298	297	326	293	333	342	347	337	312	351	318	315	320	327	339	348	320	366	335	322	315	359	321	329	324	316	312	364	299	345	322	326	322	335	334	357	340	309	312	293	324	356	307	336	327	345	312	310	296	334	351	340	309	305	325	291	314	340	330	296	326	308	316	367	365	324	317	329	347	331	322	345
32744	43552	27486	15738	7952	3701	2042	1190	805	634	509	455	467	435	402	394	451	387	390	362	406	405	408	413	380	369	426	383	429	361	364	402	390	404	398	402	372	374	428	374	422	392	391	439	386	388	404	397	372	421	368	358	382	359	413	377	404	417	400	368	419	415	405	425	408	377	395	374	398	418	402	370	402	430	403	377	396	442	396	376	392	389	379	383	392	411	413	386	420	404	428	436	419	395	390	394	389	410	411	389	407	388	405	413	400	369	393	399	390	404	384	418	444	392	373	404	365	384	410	447	412	386	402	412	428	385	394	360	403	397	391	398	365	396	366	408	443	409	438	385	404	390	428	416	415	427	386	384	424	419	396	438	395	409	442	402	408	407	411	397	382	394	437	408	372	392	407	408	388	390	396	418	423	437	396	390	430	378	415	445	425	427	406	420	408	383	407	391	393	410	378	390	372	376	389	409	403	420	385	383	410	405	372	402	394	430	399	382	434	428	372	406	380	382	400	402	390	403	404	392	417	387	381	371	411	411	397	407	428	397	368	393	413	457	396	403	410	393	395	402	425	410	408	417	410	424	398	385	430	408	416	383	420	393	406	404	373	422	377	408	379	366	409	408	394	412	407	389	422	392	379	423	388	383	428	401	390	388	392	381	417	370	417	417	373	407	375	400	392	447	398	357	420	415	387	378	394	401	397	413	408	422	399	389	387	401	392	363	392	418	410	399	387	364	393	393	398	409	380	398	421	397	391	419	408	403	404	380	388	390	393	377	403	396	407	427	404	375	400	415	414	386	423	407	433	392	424	434	370	412	424	376	403	392	376	395	385	415	403	392	414	400	404	415	379	404	358	414	409	403	399	385	437	383	396	454	415	401	423	401	428	399	405	349	424	431	428	413	380	412	381	400	418	398	409	396	403	406	406	424	397	391	393	380	418	403	421	404	421	385	410	394	420	390	414	410	438	383	428	416	375	394	378	378	376	446	409	384	383	382	393	424	390	386	408	391	404	411	420	396	397	412	411	384	436	423	387	375	421	374	409	394	412	388	405	372	413	397	383	397	406	393	409	409	364	377	396	406	389	411	431	381	400	396	417	404	419	357	367	374	398	426	390	375	424	383	396	416	379	411	407	423	404	433	441	431	402	363	415	405	400	410	384	418	459	394	396	409	423	405	400	438	413	437	392	388	389	435	423	440	388	397	392	420	401	368	429	398	405	409	396	406	387	367	411	430	388	400	363	424	405	409	370	376	388	399	383	411	384	394	376	372	421	370	394	402	364	407	393	401	400	385	395	437	394	464	422	396	371	409	407	381	394	386	439	380	402	430	414	409	418	375	400	363	367	389	372	386	431	400	407	428	421	400	388	405	412	401	382	429	386	407	439	397	423	426	388	439	433	396	401	417	384	410	405	389	390	396	389	400	415	407	396	424	416	388	442	380	424	439	422	412	403	396	406	376	384	370	428	400	378	412	380	434	415	401	390	431	384	354	404	431	400	386	407	379	445	403	398	407	398	406	398	391	381	378	430	446	409	406	392	368	389	391	429	368	398	372	413	419	371	418	364	383	403	421	382	392	406	364	418	387	377	408	348	414	391	410	393	430	383	415	433	378	395	368	392	428	363	411	389	398	416	414	397	373	388	412	434	420	368	392	381	400	397	387	391	384	424	406	420	388	407	404	413	388	428	422	413	418	397	411	411	416	372	388	391	412	390	396	428	396	406	397	402	390	384	405	416	401	379	392	355	400	407	397	439	412	407	399	430	406	393	383	390	405	420	438	387	372	387	414	380	407	369	391	438	415	394	403	416	417	376	424	409	395	397	404	415	417	418	409	394	391	438	418	398	383	396	411	407	348	369	402	404	439	381	390	413	406	380	383	383	396	361	411	386	389	388	419	451	378	411	419	407	410	389	384	422	391	410	408	447	396	448	408	410	402	401	411	398	388	425	375	420	407	419	422	389	384	399	393	387	395	411	388	406	406	428	401	407	407	399	409	420	354	419	372	390	388	399	389	381	389	409	408	374	353	374	428	406	397	402	380	393	394	368	369	396	372	393	429	416	413	443	409	412	403	417	375	412	403	393	422	388	398	419	409	424	430	398	371	407	393	383	400	394	378	407	406	402	412	440	411	403	383	410	412	407	385	400	375	391	405	406	429	388	426	408	402	404	408	413	398	424	401	403	408	442	386	398	399	390	388	392	377	351	387	373	401	406	410	377	423	369	394	408	396	394	391	399	386	411	405	410	364	414	395	401	393	438	369	434	461	420	440	376	361	413	423	423	388	410	407	376	401	410	382	453	414	365	391	428	360	417	368	434	456	420	365	381	412	395	412	424	416	426	380	398	394	416	373	401	386	394	394	417	404	380	393	379	391	387	420	422	421	414	391	431	416	423	424	414	417	422	399	381	388	399	415	369	398	424	380	410	422	413	391	338	407	396	417	370	394	417	384	426	383	382	396	405	402	408	373	426	410	402	381	434	418	395	423	360	374	382	409	388	410	396	392	413	421	380	422	429	409	402	404	396	357	427	386	423	406	382	426	437	452	395	382	417	439	380	401	408	394	388	390	393	410	419	410	418	408	394	381	401	381	371	375	375	421	382	412	364	419	407	367	383	392	416	413	377	354	389	408	412	393	390	429	408	418	383	399	398	379	414	398	439	390	425	421	398	441	401	404	390	397	381	434	382	379	404	414	358	413	409	378	398	388	392	401	405	412	389	389	401	422	405	398	430	380	417	389	428	398	417	395	386	395	401	427	422	393	429	438	384	424	407	393	356	424	408	411	417	364	396	400	384	411	381	401	417	398	407	409	444	396	422	394	412	388	391	394	389	433	376	431	387	388	384	404	418	407	389	424	400	405	401	361	389	399	396	408	437	397	406	402	389	390	406	417	404	406	390	381	448	371	433	392	436	421	389	391	444	394	416	416	396	420	449	425	424	375	434	387	381	399	373	419	376	411	434	410	389	401	393	400	402	417	379	388	430	402	389	439	403	429	380	387	395	374	426	376	378	393	402	397	392	388	394	415	384	409	418	431	447	406	421	427	385	375	376	388	397	436	386	391	397	391	395	405	404	425	430	437	406	416	378	397	399	419	394	426	432	395	406	393	418	395	390	413	401	425	417	380	374	412	421	428	396	397	432	402	404	402	385	393	401	366	388	373	415	407	387	397	396	383	394	399	390	411	384	391	439	419	389	401	407	385	411	398	434	398	426	421	399	409	398	367	377	389	410	420	395	367	407	407	417	435	393	421	400	415	379	389	427	413	422	416	411	375	407	415	419	397	416	408	391	380	385	428	456	396	379	427	398	372	415	360	387	373	402	355	380	420	432	410	415	414	432	392	412	379	357	442	403	390	401	406	405	403	404	387	406	395	456	403	376	383	408	407	356	432	368	414	362	393	405	359	402	424	423	420	409	408	422	416	437	398	415	374	418	390	401	389	386	385	442	400	383	397	390	404	409	378	381	389	397	382	418	401	410	411	366	368
22754	21490	28980	24432	21628	20722	10068	2654	1249	756	526	446	399	368	331	336	337	324	303	330	317	345	270	325	308	304	288	316	294	261	304	319	314	265	312	327	331	321	315	293	285	307	297	320	297	261	321	287	328	311	310	285	283	336	324	294	294	309	288	319	303	334	307	272	327	289	299	300	313	282	310	274	367	294	340	267	273	316	282	291	288	292	318	281	291	307	300	291	302	290	299	275	302	290	324	287	299	288	249	318	280	277	298	299	298	292	311	257	316	293	272	265	314	289	295	321	280	283	319	322	295	309	292	289	302	317	294	280	282	282	281	286	293	278	321	320	290	301	331	299	278	296	283	311	328	315	301	304	281	290	312	321	278	317	280	307	300	299	300	277	328	307	295	287	261	269	292	292	288	290	297	295	302	290	300	284	324	312	303	277	307	284	279	302	292	324	312	282	318	302	315	289	317	309	268	333	308	331	273	318	303	309	313	288	312	311	276	308	292	274	264	283	309	298	311	274	290	322	290	283	333	273	337	308	273	322	293	270	310	302	295	301	265	325	270	294	251	303	301	283	283	297	323	284	279	320	300	286	281	295	305	268	299	305	323	314	275	301	289	284	292	294	292	329	321	299	294	302	284	294	323	284	296	277	288	272	292	292	293	265	289	281	308	320	279	278	314	328	324	301	307	286	257	262	270	319	303	298	309	308	297	283	272	291	298	297	314	289	280	269	293	294	286	291	275	307	287	293	280	285	269	269	285	295	296	297	309	320	284	276	294	278	309	285	323	303	279	309	286	255	283	308	297	279	312	292	322	330	296	292	285	298	307	298	321	296	287	293	302	311	302	287	299	283	299	267	296	304	299	305	295	321	286	302	283	287	280	328	289	326	317	294	284	282	302	298	293	324	304	308	345	274	258	319	315	312	287	289	301	288	286	295	297	302	302	306	286	287	300	316	299	316	287	319	287	307	310	304	294	326	307	334	265	288	289	281	292	291	292	283	281	314	324	304	259	289	280	322	311	283	280	302	294	273	284	281	306	288	327	319	290	277	331	296	333	278	290	286	306	318	274	288	299	291	324	283	274	311	325	286	298	291	328	285	307	283	286	297	273	298	304	316	263	298	271	342	280	331	284	285	300	272	293	280	306	311	283	290	293	315	300	295	281	281	277	289	323	314	300	305	300	318	288	288	292	305	293	313	266	277	297	288	307	327	298	286	276	276	280	299	273	306	312	315	326	289	291	291	322	272	284	301	301	287	317	328	318	305	266	290	291	278	289	349	295	316	291	287	332	306	267	315	289	257	266	280	311	304	317	273	307	295	267	293	296	312	292	302	295	270	303	273	310	311	278	275	286	289	288	312	276	297	287	301	308	280	297	282	293	293	307	300	296	302	268	307	280	268	271	327	288	288	298	285	306	312	314	303	321	303	318	274	329	339	289	300	270	318	296	293	297	292	310	293	279	308	304	299	309	301	298	310	323	310	264	309	287	317	284	302	308	286	333	299	289	306	290	298	314	298	305	331	352	263	297	298	287	271	311	291	299	309	301	317	336	321	333	288	287	295	267	302	286	285	301	274	283	320	274	310	305	304	317	301	270	312	288	283	308	290	295	284	298	282	299	309	290	313	314	308	286	323	270	301	297	300	301	315	319	315	308	310	281	305	278	285	288	276	291	288	311	310	276	278	309	291	291	273	280	278	307	307	306	307	258	266	321	284	295	294	263	298	277	314	254	305	297	345	289	271	311	270	260	281	297	308	297	283	293	320	290	291	319	300	277	278	277	284	299	324	290	304	261	307	283	294	313	312	267	337	290	295	309	321	305	284	290	275	309	288	266	292	278	307	321	278	298	273	281	306	300	315	319	293	317	288	322	290	296	307	313	306	312	276	282	282	298	305	278	321	306	255	269	295	291	292	303	301	282	284	273	283	289	231	290	270	269	271	314	279	311	310	306	284	273	298	270	295	280	303	302	287	286	311	314	318	309	306	293	316	305	353	284	292	297	315	285	266	312	318	286	281	302	319	289	287	296	278	313	295	287	298	281	309	314	308	314	308	291	284	303	275	285	306	303	300	296	256	314	277	292	298	291	306	298	296	297	255	310	309	306	297	287	299	271	300	294	283	301	283	292	297	304	298	305	292	317	283	273	283	296	301	314	357	294	290	297	300	283	301	315	276	314	280	288	293	263	290	300	320	317	291	279	296	308	318	297	319	295	326	309	302	291	296	307	318	311	287	288	321	264	275	289	275	314	312	278	331	328	308	276	315	308	297	277	279	307	310	288	291	310	306	288	293	288	281	284	259	291	317	310	286	304	308	295	288	288	292	300	299	295	312	305	275	297	307	321	280	271	284	313	298	328	299	314	312	282	297	305	275	275	296	289	274	291	312	279	298	278	300	266	333	305	291	288	291	327	290	288	293	291	273	266	310	290	296	308	314	319	279	300	327	301	302	298	337	311	306	285	287	305	271	348	305	296	295	328	287	308	309	293	288	285	284	274	272	295	325	316	291	282	280	309	301	320	263	328	284	321	306	296	297	272	292	281	280	298	279	312	297	302	310	286	294	313	284	297	304	274	278	305	262	323	312	294	325	296	305	304	292	308	308	299	313	273	296	269	311	308	281	293	309	323	294	301	317	294	288	315	307	308	314	295	328	263	266	306	280	287	304	299	302	297	280	309	269	309	282	319	291	294	287	289	290	287	285	283	292	294	283	310	298	307	302	288	275	291	302	318	263	271	314	317	311	275	297	308	277	275	274	300	306	290	278	269	336	318	309	313	309	309	319	286	285	274	277	275	268	305	302	297	310	274	283	283	288	311	283	306	305	303	271	341	306	282	289	302	293	300	301	298	290	312	295	285	309	300	295	294	308	324	297	299	301	325	278	268	287	307	290	290	325	308	314	256	309	305	291	326	265	320	291	273	303	297	288	294	276	302	314	286	285	289	329	303	308	309	286	264	312	308	301	295	325	307	295	286	296	284	316	297	267	290	300	332	328	302	309	256	275	299	288	317	282	328	308	273	300	277	322	291	301	283	308	322	288	288	286	295	288	315	301	298	329	294	303	318	287	311	325	289	295	304	312	282	279	279	289	321	290	300	289	302	307	299	298	312	308	311	303	315	290	288	300	271	310	316	301	327	306	268	309	313	284	290	302	270	272	327	282	352	289	309	275	273	301	311	312	282	260	280	314	318	306	311	272	306	302	330	274	269	300	281	285	289	307	293	278	294	277	295	335	292	290	255	286	298	302	291	314	264	289	301	294	274	291	291	290	329	314	286	322	280	298	298	310	299	307	276	272	309	294	302	293	317	306	281	296	300	298	275	324	280	300	314	311	305	269	296	292	305	301	309	288	319	291	291	275	276	313	292	291	271	293	291	302	301	290	292	305	298	313	287	316	283	331	311	329	313	298	343	287	276	325	268	296	274	288	282	292	300	298	279	288	269	272	335	299	278	314	299	313	311	298	282	266	323	297	275	298	307	282	317	311	310	306
34722	55668	42572	30055	18729	11237	6642	3535	1873	1133	701	567	561	480	447	409	441	418	402	392	364	393	399	339	375	393	409	372	365	407	381	359	375	393	336	364	384	378	376	369	376	388	367	373	380	330	338	373	345	377	384	385	383	343	337	401	366	408	381	429	356	357	393	396	365	353	381	389	411	380	348	369	379	367	361	368	325	400	371	378	374	367	357	391	382	354	356	368	354	377	367	340	353	365	351	374	393	399	395	374	378	379	355	356	359	373	356	390	373	379	363	370	392	361	367	351	370	390	355	365	352	406	374	367	388	374	359	365	354	358	364	332	377	373	371	392	384	363	374	341	348	323	343	387	339	382	391	362	356	376	393	385	356	377	365	364	378	394	352	375	375	363	388	377	358	369	370	377	361	333	367	355	379	398	376	379	369	341	376	377	361	360	366	354	345	380	455	388	378	390	372	356	357	384	377	354	382	365	386	325	379	362	388	369	393	377	371	393	344	335	386	362	336	378	394	391	391	363	377	340	384	367	355	349	370	365	338	381	373	351	370	340	363	382	316	347	366	379	369	402	389	364	387	369	369	373	337	367	360	375	364	409	392	368	387	335	373	360	339	364	372	372	379	347	380	377	342	373	344	381	397	382	363	378	360	365	393	369	398	393	372	371	369	363	337	336	392	353	397	386	404	356	392	359	382	393	362	365	347	352	341	334	413	391	377	392	358	382	373	360	344	377	387	365	383	361	370	373	346	344	371	332	368	372	340	357	386	380	347	351	353	408	367	372	372	401	353	341	367	386	374	361	369	371	381	381	368	361	357	375	370	375	388	365	362	358	389	359	371	370	345	388	382	352	396	345	342	375	389	337	366	360	361	329	349	396	407	382	326	358	357	405	388	351	359	338	366	350	366	365	392	384	367	375	362	371	383	371	335	384	362	386	397	366	364	355	381	378	376	334	379	350	392	390	343	347	333	368	326	343	370	367	365	392	373	401	357	369	389	350	369	346	339	347	392	379	363	367	360	355	379	371	343	336	369	363	380	359	337	392	345	368	338	395	315	357	371	367	341	408	404	397	383	369	350	359	376	381	388	358	370	373	374	369	375	331	368	346	346	393	369	340	351	374	360	381	348	410	381	385	370	391	366	364	327	348	344	364	352	338	363	399	378	372	350	364	352	354	355	361	370	378	348	396	362	333	434	376	396	359	373	368	366	371	412	354	401	347	360	313	350	366	373	335	393	380	377	388	360	381	377	384	349	382	361	351	346	357	372	356	367	360	341	366	369	362	344	366	359	370	339	373	396	383	368	398	361	361	332	365	352	383	393	370	350	377	368	381	382	362	359	354	360	381	400	374	409	348	362	368	377	403	353	354	363	371	374	354	358	390	346	373	347	378	379	353	372	353	377	360	390	359	371	355	336	383	376	350	363	339	353	407	373	366	364	350	339	363	358	351	369	359	413	360	350	365	384	356	354	343	382	352	368	377	369	345	363	378	340	393	375	379	356	368	376	354	395	372	340	353	401	371	370	323	354	374	401	360	369	382	361	378	364	344	382	402	402	344	364	384	373	357	373	378	393	380	385	394	387	357	354	385	377	366	381	393	392	376	355	379	366	380	348	358	349	364	332	360	384	383	327	361	333	371	376	348	379	359	379	389	363	379	339	328	369	356	362	368	333	342	356	347	368	361	340	366	379	383	368	365	351	390	394	337	391	361	351	355	367	387	396	421	365	340	342	384	367	368	388	388	362	362	394	366	375	372	350	373	397	373	374	374	354	338	400	347	388	347	394	405	390	323	373	356	383	372	406	356	367	370	369	402	329	364	367	353	372	384	350	371	390	379	390	397	389	362	393	362	388	371	350	367	337	385	378	372	418	390	362	355	344	371	399	355	374	353	391	375	379	361	364	361	358	381	371	345	329	387	382	388	384	362	390	373	387	356	381	370	370	374	356	358	405	386	382	345	380	370	372	366	367	335	370	368	366	385	350	377	347	373	374	368	359	399	376	388	394	370	332	411	344	337	374	400	380	390	376	367	352	392	351	361	356	368	347	388	346	348	383	353	358	386	383	384	333	359	389	347	373	361	360	376	364	345	357	370	343	406	353	414	354	363	330	362	373	343	363	379	373	398	350	366	370	371	342	332	342	375	385	369	364	377	349	339	379	359	391	374	376	353	340	374	358	355	373	376	377	358	373	384	351	345	369	372	380	363	329	344	349	361	341	391	360	341	351	354	370	382	424	368	353	402	355	380	381	347	334	373	385	382	383	366	333	336	374	396	382	378	398	381	339	356	375	388	391	367	366	366	384	359	372	385	321	361	371	351	404	362	379	383	359	350	362	375	361	380	384	381	401	364	366	379	368	332	377	375	364	369	362	384	365	382	354	372	371	396	357	382	372	352	357	370	354	358	407	363	357	382	390	364	355	386	378	377	362	339	373	378	317	349	377	355	395	372	371	360	368	363	323	390	355	400	354	351	334	353	349	383	375	379	361	362	368	349	392	392	359	377	391	379	396	393	348	351	354	365	360	372	384	336	378	350	358	366	367	393	382	409	386	367	390	386	342	367	352	366	371	361	363	339	373	372	343	377	348	342	368	361	348	376	348	372	397	383	335	376	379	402	318	381	356	360	374	374	370	377	379	362	358	385	364	411	365	368	362	360	363	383	387	358	334	367	333	328	356	379	344	342	373	389	329	366	373	371	356	356	377	365	358	391	344	374	400	383	344	363	371	359	372	377	364	369	352	402	373	365	375	370	378	372	360	376	377	363	342	373	384	361	331	369	389	358	345	361	368	381	332	328	367	388	359	368	391	354	354	360	371	376	355	385	370	392	368	381	368	346	342	321	399	372	413	403	367	347	390	353	366	385	383	366	337	397	359	387	367	335	355	366	392	359	364	382	373	339	383	332	343	361	354	397	375	378	384	337	366	381	342	371	391	389	363	374	368	359	363	361	340	355	349	351	342	381	384	381	386	376	335	337	346	354	374	403	361	344	357	394	394	340	379	381	350	374	350	355	358	370	379	352	369	365	390	365	390	369	376	380	359	353	369	350	370	387	348	373	360	371	366	346	351	374	353	382	365	347	356	409	358	348	356	392	384	413	374	359	341	378	390	360	355	339	347	372	360	384	336	369	351	360	345	365	352	359	351	382	371	369	323	387	380	344	369	367	402	376	336	332	368	379	377	372	381	329	350	366	379	363	382	367	385	386	355	379	377	343	369	360	364	370	355	352	391	369	379	373	371	351	356	367	376	369	360	377	367	371	351	392	355	334	375	397	345	411	354	352	377	363	343	367	377	358	347	339	391	359	337	361	366	387	370	393	368	376	341	387	326	380	360	334	365	380	398	368	371	381	315	400	383	368	358	313	395	398	391	361	372	347	376	340	350	369	366	371	365	385	384	368	345	381	366	344	355	365	335	400	371	355	363	395	398	342	403	357	384	402	344	378	365	334	391	355	377	347	369	376	358	367	362	349	349	363	346	394	368	380	395	393
31238	27987	24465	12353	3751	1562	871	628	530	534	438	468	442	442	468	433	418	442	401	439	429	410	406	415	451	417	410	425	393	387	419	423	430	415	378	412	381	400	439	417	422	384	431	434	415	378	418	451	379	411	445	427	404	437	412	422	406	414	470	369	394	425	431	443	441	457	452	419	416	409	399	372	421	398	398	397	405	408	404	421	384	403	412	427	414	397	441	409	408	390	420	450	439	387	439	440	427	449	400	418	450	401	404	426	428	376	398	424	431	399	421	416	453	399	420	420	436	399	430	407	423	378	404	406	425	462	432	447	399	419	416	412	415	416	386	393	407	407	410	390	410	424	439	442	404	394	416	420	376	391	414	443	426	431	414	411	410	409	379	429	420	426	462	396	391	420	402	385	434	394	432	452	401	413	398	405	442	433	410	419	463	389	407	434	439	415	458	437	430	425	417	411	394	404	418	408	422	417	424	430	441	427	400	455	418	399	400	417	405	430	408	400	439	427	424	407	425	417	382	427	444	383	424	404	449	400	422	411	393	416	448	406	411	438	431	414	422	412	423	444	405	432	386	409	400	447	416	397	400	363	439	448	436	408	385	423	431	396	429	403	401	405	416	400	411	406	393	426	437	431	432	458	425	427	440	455	399	437	441	393	421	437	433	411	434	439	429	404	396	382	402	399	465	410	419	398	412	402	437	401	399	434	406	424	472	384	434	399	392	430	414	399	439	394	408	448	413	411	425	414	396	396	431	419	416	412	436	412	403	392	437	433	455	449	447	431	417	436	453	435	417	429	414	393	446	426	403	415	424	431	427	390	392	399	410	391	433	429	450	419	420	429	420	413	414	443	430	409	418	429	395	465	392	427	406	418	419	375	389	411	437	428	408	440	436	414	415	431	368	451	415	415	424	427	425	389	446	414	454	394	442	393	434	407	420	425	424	429	405	402	435	452	415	408	404	428	427	419	442	437	432	463	414	429	426	407	393	442	397	400	417	464	435	403	417	427	392	425	430	431	407	436	431	432	430	458	436	417	446	438	440	417	396	395	440	390	429	421	405	425	436	442	404	443	434	399	437	370	434	443	430	393	424	444	408	433	454	412	425	432	382	412	401	428	410	424	437	411	407	395	449	415	443	428	432	389	392	397	413	409	408	413	405	421	414	403	437	397	387	406	448	411	448	457	447	369	403	377	409	446	416	439	416	401	399	422	463	400	414	416	428	424	403	413	423	415	435	426	400	407	461	451	426	401	415	454	421	403	402	432	432	450	406	409	417	428	406	368	384	419	421	430	412	451	425	372	400	421	380	419	473	422	417	415	413	447	400	427	397	386	434	407	446	439	443	436	413	405	435	425	477	435	409	426	412	442	446	417	421	416	432	441	477	431	461	433	428	388	410	435	419	464	397	435	440	441	405	433	479	396	409	401	397	385	402	435	421	376	433	385	387	422	389	408	435	459	418	412	410	436	449	414	405	417	378	398	442	428	401	426	448	416	416	422	420	389	420	440	410	410	407	414	419	440	411	417	437	407	449	431	411	425	424	407	436	413	442	414	430	431	413	397	408	409	417	412	383	413	415	413	415	465	413	425	425	420	387	431	407	435	413	385	402	393	430	427	432	418	439	410	419	424	422	431	396	402	390	421	408	395	387	367	394	449	447	455	428	398	371	444	415	399	417	401	444	428	447	425	438	431	384	434	395	411	415	398	441	418	411	421	432	415	420	416	429	402	402	399	415	413	409	422	423	395	419	409	395	438	431	448	407	396	425	419	434	413	416	415	412	429	404	419	477	414	402	433	418	409	448	399	424	394	403	433	396	442	438	437	378	392	387	430	427	398	446	412	423	427	426	434	422	456	430	434	420	412	424	425	430	387	420	428	440	440	425	429	414	430	401	452	403	399	421	393	416	419	406	431	453	410	410	455	441	430	401	424	399	444	408	413	421	427	376	433	442	418	440	405	442	406	427	428	404	442	415	408	440	395	410	424	442	448	409	397	406	422	439	407	405	391	417	412	388	424	398	394	417	406	411	395	423	425	458	410	400	369	402	432	411	427	461	421	423	388	396	405	413	417	396	422	426	430	439	429	382	431	439	409	449	371	401	404	405	403	425	472	416	427	424	398	450	419	449	397	403	403	388	437	355	441	413	424	423	435	453	463	420	406	403	369	444	421	385	420	476	434	438	395	435	457	397	420	418	425	446	401	431	424	433	442	403	398	413	414	414	422	429	455	422	389	415	399	447	430	399	444	442	435	373	408	384	417	413	406	381	421	355	398	404	418	467	396	407	434	411	425	392	434	392	434	406	404	426	396	410	406	399	430	414	387	408	436	412	440	406	412	425	407	441	409	435	426	418	448	415	404	419	463	431	395	483	401	404	427	394	430	408	427	396	411	436	391	389	453	418	441	397	415	449	452	438	435	408	411	408	391	432	406	458	458	412	462	410	420	415	435	423	418	430	439	419	395	414	383	401	393	404	434	430	407	413	406	393	398	414	391	408	401	459	446	413	418	427	431	429	408	422	438	429	454	417	369	396	405	399	417	401	439	442	400	428	414	414	417	399	398	429	396	423	427	415	419	396	441	401	456	406	413	427	429	413	429	443	420	458	398	449	413	440	415	431	390	430	420	407	417	391	426	419	421	420	435	412	411	392	393	428	430	382	396	405	393	444	408	424	458	435	429	371	413	443	428	436	446	448	441	475	396	404	470	425	435	390	432	403	432	432	408	393	398	445	422	407	414	451	394	434	416	418	394	422	441	431	392	444	416	409	426	432	449	415	449	400	414	435	453	428	456	429	436	445	420	425	415	424	442	418	430	399	391	415	416	422	425	404	415	433	422	461	427	369	423	442	420	409	449	434	414	391	425	400	424	409	407	415	418	478	451	421	413	408	424	392	430	370	391	414	448	429	424	401	398	418	424	450	405	432	449	424	437	396	451	463	435	411	406	423	396	402	417	440	453	406	430	433	427	428	391	398	432	436	402	435	414	455	405	377	403	407	391	426	411	425	386	406	434	448	400	428	382	440	400	445	384	421	412	398	399	417	419	427	414	376	403	444	365	436	446	397	396	421	411	451	395	437	392	440	379	407	415	446	409	383	456	404	431	464	409	420	430	401	410	448	438	407	369	420	408	403	436	419	414	413	445	426	425	412	401	420	410	412	431	443	418	424	431	405	414	418	394	419	438	435	404	432	429	426	456	439	412	406	399	404	410	444	405	453	420	405	455	417	444	447	417	439	421	414	431	397	409	410	450	452	421	422	404	429	442	476	450	448	450	450	428	438	422	425	389	443	455	473	446	403	430	413	414	408	422	421	387	430	377	436	458	425	420	452	432	397	418	462	443	438	416	418	439	400	409	400	387	407	437	411	420	400	404	446	412	401	425	439	407	384	398	458	444	439	424	402	419	434	439	425	448	403	420	409	409	439	392	440	418	410	470	401	455	409	388	401	388	409	418	424	444	426	417	404	441	400	408	450	444	423	416	410	400
32786	41732	26346	12909	5662	2693	1355	864	760	651	543	628	536	520	545	530	510	507	520	513	533	539	536	534	474	510	493	526	488	531	534	490	520	510	478	517	505	534	491	512	484	545	524	481	492	476	513	494	490	507	512	495	489	523	504	525	515	481	519	508	522	524	558	515	538	530	541	495	520	499	457	473	526	480	538	491	506	538	518	530	478	529	543	512	539	498	459	508	538	546	530	479	488	482	510	519	479	512	480	506	519	504	466	545	513	554	509	511	530	505	522	467	504	509	527	557	481	515	524	483	540	513	504	521	485	512	480	515	496	480	528	514	483	499	538	545	504	529	498	513	467	457	503	530	509	516	525	475	522	504	504	497	474	506	516	508	491	480	474	490	491	482	520	506	530	537	522	539	510	523	499	533	508	505	482	489	488	512	511	486	485	529	504	466	479	501	512	468	476	503	530	517	515	538	496	498	539	523	509	547	530	515	494	498	526	466	492	517	528	494	487	495	506	510	543	497	534	502	508	526	526	507	510	505	557	512	505	446	494	492	530	523	527	509	546	500	523	484	540	511	490	517	531	553	508	513	518	493	519	470	522	490	491	481	519	520	489	502	484	545	526	517	495	518	507	517	518	492	532	484	466	469	479	495	515	542	473	489	547	537	459	545	488	507	506	523	491	505	528	507	520	526	506	467	543	506	502	516	470	488	491	481	486	507	505	496	478	534	476	486	521	526	485	514	504	495	497	507	506	492	497	490	534	514	557	510	531	502	533	539	495	537	474	470	487	526	499	557	531	495	525	493	529	493	525	548	538	450	518	526	493	528	522	506	515	535	524	474	473	528	488	526	489	525	516	508	506	513	500	515	522	506	468	499	473	531	521	502	499	509	501	482	481	503	474	510	504	500	500	479	512	451	508	488	526	490	458	500	527	509	515	455	509	505	461	480	511	526	506	519	493	496	518	483	512	515	513	475	505	526	514	501	500	469	558	450	484	514	490	501	523	484	503	525	512	458	524	502	471	541	478	530	512	515	494	523	464	490	512	493	490	454	500	507	489	502	517	515	523	503	480	509	540	546	520	491	540	518	502	504	531	535	480	473	529	535	512	489	456	503	482	501	506	487	519	489	485	504	515	537	485	481	497	503	517	525	503	523	522	509	462	527	492	487	511	523	491	526	564	491	521	524	517	493	533	493	529	525	520	484	503	508	524	487	548	525	473	490	499	527	540	502	497	482	492	524	557	508	530	524	487	521	514	458	503	502	459	524	513	513	554	494	522	507	499	484	518	451	472	512	521	527	507	515	516	536	527	503	493	517	524	500	550	513	488	540	547	521	501	478	498	509	511	483	477	534	524	526	541	510	537	488	489	489	501	535	488	501	502	489	530	560	520	533	533	506	487	502	524	506	518	562	505	497	535	492	522	502	458	533	498	486	512	513	517	511	496	471	512	467	515	496	494	505	528	512	511	482	495	513	508	497	464	515	500	521	553	487	508	513	542	496	519	518	460	539	497	498	488	488	512	534	516	482	544	514	495	509	506	499	528	526	566	549	493	507	495	452	489	500	474	513	500	515	503	518	539	496	503	518	480	509	501	520	519	508	510	528	507	506	501	505	491	494	494	546	504	507	513	489	536	526	542	519	499	517	502	516	489	524	487	485	519	513	509	517	498	503	537	541	499	498	516	514	508	463	501	474	509	509	516	522	513	487	524	506	510	487	530	533	522	525	554	529	510	486	516	488	520	550	466	540	526	473	473	486	509	556	504	511	512	519	493	517	535	481	502	495	544	507	503	506	542	496	538	476	515	501	481	500	502	524	498	519	510	514	475	530	517	518	516	516	497	524	523	495	539	551	514	492	504	505	535	500	480	529	526	504	496	474	492	485	523	519	526	500	509	529	486	516	527	476	492	511	494	543	557	525	521	581	530	520	499	555	487	528	491	496	491	519	476	514	501	542	504	499	534	535	516	530	540	512	481	517	535	514	522	499	492	493	482	527	512	503	491	463	506	528	501	488	477	551	479	521	481	522	479	483	511	472	475	508	474	540	540	479	530	491	499	466	513	483	543	498	508	542	512	513	475	488	504	478	472	488	503	483	473	492	506	515	531	524	508	509	566	504	495	517	521	504	548	502	495	462	516	509	454	515	485	505	487	494	469	461	485	501	527	537	497	522	523	528	503	500	528	493	517	495	529	548	495	533	501	483	461	538	528	488	515	523	518	501	506	505	498	540	518	501	497	497	507	495	505	478	496	521	538	544	498	515	456	494	472	496	528	513	507	490	485	522	544	525	516	515	490	522	513	514	522	477	477	508	515	542	523	478	510	516	499	487	510	501	497	532	512	533	545	495	446	496	515	516	535	530	508	513	515	506	539	474	502	473	517	464	518	511	512	513	514	523	501	501	512	523	508	545	514	520	514	513	540	510	492	516	512	515	507	515	507	468	530	473	525	517	520	490	506	529	527	470	542	512	551	522	532	491	534	496	518	506	493	499	531	526	524	511	508	501	504	501	507	517	499	501	556	510	492	530	473	510	453	558	508	500	529	485	483	532	488	520	490	499	481	514	524	537	522	518	502	480	517	482	519	483	503	522	474	509	537	527	498	505	492	525	511	511	503	527	483	454	549	531	499	489	519	469	511	551	544	523	529	480	500	481	504	528	512	503	489	494	501	465	511	462	532	521	511	526	529	527	514	495	508	507	537	481	544	530	538	486	505	459	476	490	504	543	519	507	510	503	502	525	497	511	456	518	516	503	477	504	516	547	508	499	516	462	499	478	497	527	483	503	508	515	500	519	500	506	516	505	487	519	499	522	532	556	495	530	493	513	516	483	540	526	532	564	543	505	493	529	478	524	541	525	536	493	525	525	510	508	502	490	485	499	506	515	485	510	486	481	509	486	510	548	549	509	449	461	493	527	529	507	486	563	502	514	521	487	526	542	538	510	514	510	522	508	478	526	488	497	546	513	505	539	512	478	466	496	491	520	523	491	516	517	488	561	474	501	528	536	498	530	487	472	494	510	537	492	499	524	527	513	460	497	516	500	492	500	479	537	522	553	488	485	523	507	520	485	536	498	496	501	517	529	503	526	516	516	501	494	518	493	537	531	549	530	505	509	475	501	491	563	515	514	501	516	509	525	510	486	520	499	503	532	515	504	535	497	482	512	499	523	482	511	518	517	517	505	514	498	511	522	509	552	515	511	503	514	489	517	530	505	521	540	473	499	510	491	494	497	518	496	505	481	514	487	509	508	491	502	465	533	526	508	532	521	530	519	544	515	526	498	527	497	500	490	485	548	499	535	476	491	514	550	540	508	512	487	520	541	507	518	476	480	520	523	524	546	473	526	504	510	509	498	433	526	508	495	493	533	562	478	552	479	520	479	511	540	492	539	545	531	492	508	523	509	541	508	475	515	504	541	555	512	499	503	495	518	510	491	480	488	506	482	531	472	497	494	515	508	482	517	500	498	512	506	463	485	459	520	529	531	504	501	526	490
23696	21462	28462	25074	20843	10578	3630	1781	955	647	507	491	498	451	445	429	418	407	439	406	456	396	427	380	413	378	407	408	385	451	408	402	386	418	393	414	419	359	415	415	385	384	447	400	405	405	400	390	415	422	417	424	389	424	424	422	425	409	425	426	415	413	414	399	457	415	387	404	392	395	424	424	430	412	409	398	362	402	415	395	387	399	422	409	360	387	391	425	384	379	437	469	402	454	438	437	401	406	422	409	398	419	417	423	405	403	423	413	416	418	415	394	423	414	396	427	356	430	435	443	366	400	416	417	437	411	432	446	375	407	458	414	402	402	408	370	423	413	400	416	401	383	410	416	371	412	385	427	411	421	387	419	462	383	410	420	432	407	401	434	404	399	402	416	388	417	393	395	427	414	406	396	374	370	392	418	425	401	451	408	407	399	426	411	399	395	401	421	403	400	428	441	386	391	376	419	402	387	431	410	416	418	426	406	380	400	410	419	433	446	400	438	386	414	432	441	406	416	430	407	410	446	424	414	391	388	436	406	421	415	374	418	395	395	447	425	403	418	432	409	436	399	449	406	383	397	408	393	386	397	426	395	411	415	430	421	404	418	432	412	411	407	414	422	410	399	425	418	387	431	409	380	403	419	400	397	404	406	421	426	448	392	434	446	452	423	411	398	410	422	377	436	403	417	399	400	408	399	438	396	412	392	414	396	407	393	421	375	416	397	416	398	421	414	426	433	427	391	399	405	375	417	405	416	398	374	384	433	414	407	395	448	415	435	435	402	418	378	410	446	407	414	406	395	443	426	406	415	399	374	416	405	393	392	414	378	416	426	427	401	407	396	398	405	367	418	426	433	421	429	408	457	431	437	402	382	429	400	418	393	417	408	399	450	414	408	418	443	452	406	406	426	388	387	437	425	399	403	414	408	396	450	409	405	423	402	439	413	421	403	410	403	364	403	397	417	384	389	405	436	441	450	397	432	429	380	443	448	402	429	411	422	428	412	411	412	430	461	410	398	388	374	383	414	412	404	408	437	419	371	408	410	393	428	362	396	395	408	422	404	402	417	425	411	398	383	406	429	391	407	421	416	425	419	437	422	447	390	444	417	405	465	440	412	394	427	400	436	389	445	402	352	417	394	423	369	398	424	431	384	385	418	417	386	436	399	420	405	391	406	439	382	415	461	415	411	433	396	418	380	415	444	452	412	358	420	415	414	389	417	403	386	402	398	380	432	386	360	403	429	419	411	409	423	395	422	419	467	420	401	379	414	442	392	414	425	382	417	432	367	415	405	427	383	434	410	421	406	384	389	422	390	406	439	417	410	400	419	455	413	428	417	435	400	390	435	424	410	413	403	417	382	416	400	414	467	432	438	408	392	379	426	396	397	399	449	376	415	385	416	397	427	385	427	419	413	381	391	400	383	409	419	398	414	376	466	432	399	378	401	437	400	402	364	396	370	441	419	403	410	412	391	435	432	432	434	382	445	399	389	435	403	364	424	412	395	397	442	428	413	404	414	446	434	390	418	431	388	429	414	431	408	405	427	412	418	408	403	379	444	404	389	387	419	406	395	436	423	403	407	407	389	415	396	404	381	402	407	416	393	416	424	444	434	429	385	419	400	393	442	397	419	395	427	409	432	409	453	397	428	383	416	413	431	411	373	374	385	431	362	463	425	428	385	417	393	412	426	394	411	434	445	422	406	378	368	433	439	407	428	452	377	418	376	381	455	416	374	393	412	429	396	420	434	394	442	432	398	433	430	410	410	440	435	406	412	443	394	391	416	405	392	406	448	383	424	448	433	397	416	423	408	382	428	426	385	418	414	379	384	419	400	393	403	393	402	420	417	430	407	392	441	402	385	394	437	444	406	397	434	427	397	433	427	374	396	427	398	404	419	418	371	434	448	419	397	460	394	402	405	427	422	410	383	424	408	467	391	429	431	385	420	384	424	376	424	417	439	372	385	427	386	412	413	417	383	412	440	398	431	395	388	430	402	441	420	428	418	409	415	397	377	400	431	402	396	423	437	420	406	402	422	420	384	382	348	399	402	390	375	432	378	412	415	397	403	404	418	424	417	408	410	405	394	400	411	416	427	387	387	428	432	415	415	431	378	398	460	415	356	440	407	441	401	394	382	375	414	434	413	431	417	412	392	392	408	407	414	440	421	368	390	398	462	407	395	450	412	393	419	407	430	422	417	374	407	441	414	409	430	407	398	373	407	373	422	404	405	420	415	423	398	438	433	420	435	406	411	411	424	392	426	414	403	441	424	460	432	409	387	421	431	424	440	406	436	385	413	372	388	382	409	415	389	423	430	415	369	415	420	416	407	434	404	419	368	401	417	396	413	412	433	408	396	397	420	430	395	377	428	424	409	434	414	453	444	446	408	390	429	441	386	406	412	415	395	439	423	431	392	397	401	416	380	377	434	420	424	415	400	419	403	420	411	406	406	410	374	421	407	406	389	403	421	417	411	391	395	440	427	395	378	382	371	381	375	418	436	415	404	408	373	424	372	388	417	442	389	414	379	387	413	420	449	412	423	401	438	411	417	423	383	401	432	428	413	420	418	366	400	390	368	396	442	392	400	423	425	426	382	448	404	423	433	399	427	425	425	409	401	369	391	465	390	379	431	430	426	424	428	429	427	398	409	407	418	432	440	429	431	423	371	400	412	433	417	433	378	447	439	382	373	419	439	398	428	419	402	388	421	405	367	402	418	415	376	431	403	409	439	388	422	407	376	369	416	432	417	412	437	388	374	416	437	416	427	419	424	412	403	402	383	383	406	415	405	394	422	397	436	410	446	431	412	394	390	384	375	395	428	452	432	413	403	401	438	386	437	408	393	386	430	383	443	428	383	413	422	391	389	450	375	415	425	414	379	420	417	403	378	408	398	388	408	419	415	422	429	427	422	457	408	416	399	417	418	401	440	409	419	420	431	409	413	425	407	390	413	363	388	409	397	401	445	389	413	407	414	417	372	409	418	390	424	455	402	387	408	428	408	441	411	412	372	430	409	433	407	434	441	369	430	425	415	420	425	419	391	404	399	389	424	413	427	400	401	406	432	392	363	412	418	419	461	415	403	441	429	401	433	408	406	442	422	405	412	403	423	422	433	435	382	415	426	448	458	397	402	454	448	399	410	414	433	404	417	420	413	415	418	423	403	379	437	413	446	417	382	433	422	410	407	425	393	400	398	425	394	416	416	436	403	394	414	386	417	434	429	427	403	435	420	380	453	387	414	424	395	417	441	376	416	444	412	419	453	422	437	413	397	433	436	404	396	398	392	390	404	392	417	416	385	416	412	392	412	420	392	424	412	376	399	415	414	450	379	449	416	407	418	396	410	408	396	428	408	379	406	388	441	411	417	412	435	422	402	396	403	437	421	426	411	405	387	389	391	383	430	447	428	388	350	408	430	403	442	414	368	397	412	390	414	379	434	407	387	424	446	437	398	391	440	408	355	410	380	395	374	387	416	415	413	421	378	439	423
32717	51212	35450	22594	13195	6815	4284	2682	1432	895	722	688	638	633	553	523	567	512	522	533	513	565	472	488	495	509	489	525	488	540	535	509	515	512	509	510	478	500	536	525	511	514	503	529	503	533	499	522	487	540	489	517	513	486	471	522	482	471	469	487	543	498	523	558	525	530	496	484	493	497	514	534	556	539	477	497	475	490	525	509	485	478	477	482	492	478	492	496	499	500	490	510	530	497	526	469	500	504	479	506	523	498	500	491	521	500	519	499	501	493	481	533	483	515	496	495	521	503	483	492	463	495	513	441	531	503	480	471	504	518	525	519	509	489	538	520	516	519	483	509	518	514	533	532	490	465	504	505	478	513	491	534	493	486	518	505	486	467	522	499	515	506	466	495	480	529	511	522	543	517	519	478	495	507	458	538	499	530	520	504	513	507	484	508	465	515	522	456	511	511	465	489	521	524	496	533	526	468	513	502	485	549	502	456	467	511	493	528	513	486	506	518	517	504	504	499	496	504	502	491	516	519	502	519	478	549	483	505	474	481	516	521	523	494	511	459	498	546	534	524	507	545	491	472	513	512	491	511	520	508	498	498	492	479	504	483	477	512	500	485	500	468	485	523	513	494	491	456	506	512	470	507	499	496	507	529	516	506	489	485	494	506	486	505	498	485	517	484	490	515	525	503	496	528	521	507	522	498	529	503	531	465	500	546	484	472	529	500	511	525	492	493	493	527	475	496	507	563	490	490	504	485	521	480	495	471	477	510	510	493	499	497	497	498	513	473	524	467	470	518	529	476	494	492	502	490	520	489	516	480	532	504	511	536	485	540	527	483	505	509	520	551	491	537	470	484	552	538	488	519	468	495	499	476	472	497	509	517	456	503	505	494	562	522	520	524	536	539	520	502	537	463	481	494	511	524	479	548	527	508	465	489	472	480	521	503	512	513	489	526	532	480	472	475	481	493	455	483	490	511	487	522	481	473	523	542	518	525	560	497	479	516	527	513	526	482	474	467	510	496	503	511	500	547	498	507	515	512	482	470	484	496	484	487	515	532	472	503	526	522	534	497	513	538	501	492	490	518	505	520	515	496	508	474	494	471	471	496	523	496	503	472	496	485	493	540	487	491	522	531	512	544	523	513	471	484	499	501	504	478	500	513	501	499	505	535	495	475	535	484	505	496	539	511	516	481	468	512	495	535	507	537	486	498	489	507	518	495	517	468	478	545	493	492	511	519	497	525	507	505	466	472	474	496	536	559	498	512	522	488	475	492	489	505	512	520	516	533	537	474	488	509	523	497	525	466	492	543	490	574	482	496	516	494	544	508	496	527	469	513	505	480	511	487	494	519	503	482	505	477	501	443	498	501	524	485	487	526	543	469	481	503	515	521	531	511	514	493	547	529	483	497	495	465	483	490	461	515	515	498	527	478	481	506	518	471	513	508	510	488	484	511	527	501	514	473	514	481	514	502	466	541	482	510	508	542	528	537	526	500	514	559	510	449	487	511	534	527	519	510	519	487	495	512	555	471	484	501	507	556	498	546	491	493	483	505	482	537	527	531	497	572	516	529	495	460	507	518	497	543	504	527	503	508	545	481	465	524	508	492	509	524	511	526	519	502	495	491	506	480	541	523	497	486	531	534	542	485	492	519	499	558	477	478	499	494	507	491	519	511	485	466	516	515	502	516	511	510	467	489	488	472	511	537	519	527	570	498	510	482	525	466	511	499	495	500	501	510	528	529	511	507	475	498	524	538	499	526	514	533	514	485	506	461	500	539	495	519	506	504	492	478	482	450	515	493	457	505	515	534	553	508	516	510	459	494	484	526	459	486	498	507	497	544	473	472	502	489	504	488	511	504	511	512	553	521	514	545	518	524	554	511	476	540	511	494	520	524	507	515	528	489	483	446	474	496	482	457	504	509	468	484	496	520	503	508	536	502	523	516	498	505	523	507	494	511	482	494	493	492	487	522	503	543	506	549	555	501	524	452	495	553	521	471	529	500	517	534	532	483	513	464	512	505	488	526	484	513	479	497	528	485	467	484	466	497	464	554	507	512	496	517	491	476	534	488	479	508	483	464	504	525	497	495	533	478	509	545	512	490	484	502	530	524	484	507	483	513	475	481	509	492	493	488	481	530	501	529	511	519	498	507	528	509	507	516	495	528	509	497	494	493	537	502	487	519	533	473	534	467	516	481	492	486	505	500	488	511	546	529	492	514	480	490	489	489	471	482	515	537	485	537	532	491	479	527	495	503	519	518	485	514	494	464	478	546	509	472	499	463	475	538	516	529	488	504	500	505	498	474	488	467	492	512	484	529	515	494	491	526	537	447	519	512	483	475	516	495	481	541	491	494	499	459	502	464	488	520	490	507	524	494	495	499	498	524	475	505	510	535	476	500	545	492	509	516	523	520	484	493	496	486	485	522	517	516	521	526	503	509	524	467	500	497	498	493	523	534	523	493	511	523	505	510	502	500	504	508	464	509	523	541	493	537	481	495	541	535	459	501	488	549	533	489	489	520	493	518	497	464	491	498	495	515	498	499	538	507	501	513	483	538	508	477	510	503	545	537	499	528	533	498	518	501	512	504	462	528	535	560	480	480	537	535	473	501	445	461	512	519	497	481	492	519	522	530	508	496	454	493	497	478	464	496	483	473	506	473	534	512	501	514	460	481	493	539	461	487	501	534	558	519	503	491	504	514	518	515	520	507	535	514	494	496	486	483	512	500	520	480	517	476	487	520	449	483	528	464	469	511	493	531	548	545	492	507	517	514	504	480	490	486	499	515	483	504	533	461	517	527	494	512	508	493	516	485	506	506	521	567	460	473	499	490	500	532	481	514	507	482	466	513	492	494	525	501	496	564	515	509	524	509	491	511	530	507	521	501	531	489	516	463	505	471	505	489	516	517	522	487	487	493	503	472	522	540	469	500	507	499	515	519	491	501	507	536	547	523	486	500	468	513	523	520	480	538	498	486	508	508	525	475	490	501	519	469	494	475	477	474	490	438	471	470	525	466	480	526	496	533	450	516	524	536	512	517	522	533	485	547	460	507	526	507	527	498	488	530	513	493	521	475	508	440	563	546	492	558	484	520	518	498	506	520	489	531	499	507	522	520	498	519	476	483	465	506	518	492	526	553	494	563	473	497	502	493	474	490	526	503	499	506	499	507	500	523	504	509	509	487	482	490	482	497	509	537	473	471	471	521	522	479	485	496	510	523	481	500	524	501	556	498	498	557	491	519	487	546	490	521	477	495	518	530	474	491	496	522	475	540	511	473	484	503	503	486	522	499	497	550	508	484	528	490	517	530	509	495	478	527	501	533	492	496	498	537	486	495	527	493	497	485	512	492	526	521	542	548	489	517	484	503	516	491	498	477	508	509	466	492	513	483	482	527	497	543	509	496	468	454	458	502	510	528	510	510	507	513	489	517	485	515	465	489	473	476	507	506	511	539	504	507	509	525	477	469	499	519	479	526	554	497	501	514	440	503
25018	21459	26975	24932	9317	2555	1389	835	535	457	417	389	382	343	343	316	362	345	321	317	337	323	358	338	318	326	308	348	319	326	355	351	326	341	318	311	327	350	361	328	319	327	326	296	310	357	294	344	326	318	298	302	324	315	335	336	336	313	340	311	335	363	348	343	314	334	313	323	314	347	286	315	339	312	312	327	281	309	353	311	328	327	330	335	308	338	325	335	314	321	327	313	356	320	354	364	305	324	351	335	325	343	340	315	322	343	318	335	321	337	330	314	292	325	353	352	390	318	321	346	333	333	340	343	331	334	338	312	346	299	326	334	377	325	361	324	340	314	331	336	318	321	350	307	315	349	306	325	351	329	323	330	315	330	325	329	346	304	338	334	316	317	328	320	306	319	351	314	330	355	346	342	315	310	331	355	310	340	304	320	322	285	304	329	349	323	319	354	328	294	319	363	341	327	346	331	346	313	305	369	343	337	328	325	298	316	330	316	316	338	327	363	342	329	324	344	324	360	358	323	320	313	328	333	341	336	322	367	360	351	318	319	324	326	329	350	310	338	333	331	333	352	330	330	283	298	320	348	335	332	308	345	321	340	309	331	325	304	298	322	331	314	335	335	353	304	353	351	319	355	312	331	369	349	360	307	310	323	322	361	305	357	337	342	305	336	328	336	308	320	294	321	317	335	293	320	303	324	294	329	336	320	320	341	335	333	324	330	295	317	345	342	351	344	328	317	326	332	328	327	341	297	320	336	334	346	351	332	325	305	314	301	344	305	311	336	299	296	345	334	308	334	345	303	320	323	346	308	310	352	321	296	338	335	284	304	332	336	329	337	308	335	330	337	307	346	309	329	357	347	330	331	326	315	317	340	306	322	371	318	332	318	296	344	327	354	332	369	325	322	329	326	345	353	340	314	327	320	377	332	344	330	324	337	315	331	319	295	305	311	345	323	332	304	330	327	316	354	334	302	325	384	352	330	353	352	331	307	336	331	332	328	353	320	332	325	329	313	351	340	329	297	304	340	320	359	290	316	336	333	319	354	343	325	343	324	316	341	322	353	334	348	343	327	305	326	363	346	334	309	334	336	296	336	360	339	359	337	354	357	338	330	332	300	342	301	312	328	333	327	335	358	306	300	314	318	327	336	325	323	311	331	299	320	333	351	353	322	292	344	307	324	314	319	363	362	372	325	307	330	311	341	282	319	306	322	295	323	340	326	319	344	350	330	334	343	314	336	308	311	337	331	321	348	322	326	317	311	324	314	316	330	316	308	337	295	327	309	334	284	311	335	324	304	316	312	312	338	347	333	326	293	321	312	362	346	322	351	303	312	342	307	350	320	321	347	332	309	348	352	341	345	334	314	324	314	348	309	325	325	338	373	325	318	341	323	312	313	347	354	336	323	332	343	340	330	343	309	329	301	299	309	322	320	323	338	341	314	319	300	368	355	312	326	303	319	324	338	326	329	350	357	323	328	321	294	317	308	313	307	344	308	305	338	322	321	320	349	328	329	340	317	317	313	335	327	356	357	347	322	341	306	331	356	322	353	327	354	340	355	350	364	321	302	320	308	326	357	348	319	307	341	315	333	293	345	331	325	353	310	331	338	310	348	344	356	323	327	337	313	336	353	333	347	301	358	323	339	320	333	320	317	336	319	335	317	372	321	298	311	342	322	329	302	302	330	347	321	350	324	321	323	350	353	322	323	343	323	353	308	317	333	312	319	326	341	303	352	356	360	319	335	303	312	296	318	344	302	316	304	345	345	332	329	347	321	327	348	324	323	325	283	313	323	296	331	334	301	365	315	337	292	327	330	333	321	343	314	350	298	349	323	316	336	308	289	324	331	332	354	316	342	344	340	314	342	309	331	308	312	365	351	341	310	342	337	319	310	298	299	329	321	328	320	314	338	323	324	317	342	333	349	329	324	317	313	360	320	352	307	332	347	328	327	351	347	336	342	321	339	318	332	326	355	313	330	324	343	334	343	325	339	342	320	318	298	327	358	319	342	349	362	316	340	360	314	350	315	335	319	330	326	318	318	307	333	301	320	323	313	327	309	330	339	332	368	317	326	307	335	335	343	311	326	330	334	338	320	330	323	308	318	321	327	329	313	328	359	323	349	318	303	343	350	354	298	365	343	329	342	342	319	344	318	327	337	327	343	332	316	368	324	364	325	336	338	303	302	324	322	327	337	304	335	326	314	331	320	299	294	302	356	310	337	335	270	325	317	287	329	338	332	289	351	345	304	342	313	295	303	310	349	328	295	310	360	337	336	317	326	315	355	326	324	313	329	357	305	345	342	318	336	301	325	329	346	312	329	342	334	315	351	331	354	339	301	300	332	339	326	327	341	356	319	319	341	322	346	318	345	306	324	310	365	297	327	314	330	336	327	325	303	327	307	332	342	305	339	310	306	325	338	342	344	332	336	343	326	302	314	315	327	309	313	334	326	333	349	331	341	316	324	325	308	315	312	333	345	340	321	320	339	302	327	324	294	331	306	320	318	320	344	345	318	356	321	337	331	309	347	335	311	334	299	325	342	310	357	300	360	328	368	319	330	336	341	320	319	339	358	297	310	329	343	352	361	318	333	304	350	333	336	307	352	311	287	333	343	340	344	361	315	328	330	323	367	330	331	292	318	327	316	320	322	332	332	298	318	325	320	294	358	333	344	318	314	360	306	315	333	322	329	299	333	339	366	362	330	332	350	313	334	340	322	309	334	308	340	313	340	351	327	348	336	332	333	336	318	311	335	358	295	340	347	355	313	336	326	358	323	352	356	310	367	329	351	329	328	313	315	334	339	321	341	326	308	353	333	335	348	331	336	346	335	360	326	373	356	324	327	348	325	309	349	310	342	320	334	354	300	366	358	355	294	328	318	318	337	307	332	335	343	341	354	354	315	301	348	337	319	318	372	338	341	311	334	346	324	321	333	360	308	322	315	353	333	303	326	306	335	330	328	332	343	327	355	332	317	299	343	339	346	314	340	320	343	337	331	359	340	334	346	321	339	350	309	329	345	348	313	349	341	360	344	330	350	300	317	342	348	335	319	337	308	337	331	335	357	349	321	329	319	306	336	320	352	311	336	323	339	327	291	306	332	344	321	311	327	314	338	322	309	340	323	343	287	359	338	312	338	331	351	319	333	313	314	327	347	336	319	299	344	319	330	317	352	359	330	308	330	353	351	320	373	309	323	305	325	320	323	331	315	336	331	332	371	296	315	313	357	331	331	311	327	312	335	316	342	321	315	310	311	344	303	303	345	338	296	294	313	316	320	308	323	314	321	334	307	343	329	340	304	324	339	318	332	296	344	361	306	344	322	317	352	320	341	314	334	316	347	320	322	327	374	355	346	344	343	355	333	339	296	334	367	328	341	318	319	332	323	305	329	328	325	343	346	310	302	345	330	341	344	337	336	323	342	357	327	361	304	350	378	319	357	357	336	321	340	307	324	338	347	309	359	341	356	319	337	324	345	351	307	320	332	324	352
32050	42196	28279	16072	7883	4203	2474	1531	890	654	530	491	456	462	413	408	405	406	421	415	418	422	392	391	430	391	391	425	402	372	411	387	403	411	415	394	364	358	426	376	393	398	398	413	378	394	424	381	421	384	371	418	456	403	425	444	428	407	391	392	368	403	416	378	379	399	430	435	382	377	419	444	369	413	375	364	405	395	387	395	407	397	380	388	414	385	425	377	408	404	390	394	376	410	370	409	388	382	370	414	393	404	367	376	404	364	423	397	370	384	389	398	397	395	390	396	410	368	360	413	397	391	393	418	419	398	380	395	460	407	397	362	409	410	404	379	412	416	434	394	373	365	398	370	411	404	422	400	376	392	386	374	391	406	381	417	366	368	425	421	403	369	412	390	430	388	432	427	400	388	461	384	395	391	371	398	439	372	389	383	422	364	403	413	429	391	397	381	392	388	412	412	405	417	406	388	423	406	405	415	435	384	353	408	414	384	411	383	378	392	408	396	401	414	424	424	416	399	388	390	405	366	399	430	407	420	451	404	390	389	398	402	418	404	403	398	407	423	401	405	410	392	390	376	411	377	416	409	425	425	436	348	381	394	383	387	371	439	398	400	392	393	445	400	426	403	413	392	431	396	425	389	402	398	418	421	421	391	407	393	353	404	403	401	392	406	386	410	390	376	394	387	420	395	412	376	403	413	383	386	428	430	414	385	412	377	377	384	404	414	420	413	420	417	407	421	399	398	419	390	420	399	387	440	404	368	378	403	415	415	372	392	399	397	409	387	402	391	401	374	381	397	387	399	396	409	379	382	395	410	392	389	424	424	400	391	406	424	383	400	357	396	420	379	384	411	364	408	370	393	390	385	409	408	416	414	421	383	409	414	390	408	408	393	388	416	407	388	393	368	402	393	426	420	418	373	425	368	402	410	421	408	383	411	366	392	403	405	413	393	411	427	417	400	392	408	390	383	403	402	412	424	387	430	419	397	388	414	378	401	392	413	384	402	403	417	404	428	410	446	417	405	387	401	414	388	417	389	419	411	388	447	394	390	448	367	417	387	381	434	394	419	421	414	406	398	446	405	432	397	359	363	407	394	419	433	412	424	377	431	409	394	389	403	423	428	438	381	381	410	383	408	385	410	400	395	416	417	426	388	425	424	384	404	414	419	426	384	394	403	403	342	434	414	419	414	426	410	433	359	409	402	405	396	381	399	401	404	410	404	350	379	416	380	385	431	389	400	419	420	422	385	409	406	392	412	382	413	408	403	365	398	427	399	409	370	419	399	425	395	401	414	392	380	417	411	424	405	430	425	396	437	413	417	418	398	389	425	369	400	388	396	375	399	391	408	427	391	421	407	453	405	394	407	430	427	394	388	387	416	401	440	427	415	423	366	399	393	380	431	410	421	398	375	382	392	406	431	372	413	416	398	413	378	409	421	426	398	410	384	399	353	391	393	432	403	443	396	411	414	388	382	391	415	377	381	391	369	407	434	399	381	403	398	403	410	410	423	401	390	397	433	411	404	395	401	407	399	386	381	412	396	395	395	416	431	393	381	385	395	400	430	389	375	414	374	404	392	386	420	429	382	414	391	408	427	405	389	424	414	394	399	379	363	380	403	389	388	414	406	402	407	415	378	361	381	395	416	399	394	397	413	407	423	406	387	397	374	386	419	401	418	408	363	391	384	429	427	385	402	426	414	411	392	425	396	420	405	404	435	421	404	422	432	387	416	426	388	412	384	370	395	394	408	371	395	411	403	367	407	429	404	413	402	421	381	405	410	382	389	395	386	406	396	386	401	398	445	426	412	418	394	374	398	373	399	416	381	402	375	369	392	438	403	410	392	371	440	402	420	442	401	414	437	416	433	392	394	430	445	385	392	431	351	388	410	410	378	422	405	374	391	409	416	425	415	412	364	407	381	417	405	367	396	404	430	388	408	404	421	393	366	377	393	422	429	396	414	374	431	401	380	421	397	413	402	376	395	421	411	377	374	366	368	421	414	422	392	368	410	380	382	386	377	413	409	370	379	416	417	408	405	347	348	391	369	406	416	408	406	397	398	394	366	396	412	424	385	404	400	403	410	390	412	352	382	386	413	401	422	405	403	410	392	389	399	435	389	385	383	402	393	399	407	407	396	401	427	413	367	361	368	386	382	442	393	388	413	365	399	397	405	394	416	376	417	423	429	399	388	392	380	439	421	416	376	396	397	422	388	412	388	397	399	412	410	403	411	410	414	447	426	399	403	414	410	350	375	397	421	438	410	450	397	417	407	399	407	368	379	417	361	369	400	399	399	421	401	375	388	411	405	372	418	384	381	376	415	383	416	421	400	407	390	388	373	405	394	438	376	388	420	376	379	394	408	371	410	440	397	430	389	415	429	434	392	370	414	415	387	398	404	399	430	371	391	417	398	427	399	399	424	389	398	383	427	371	414	422	357	431	432	349	400	370	435	413	382	413	392	427	429	387	397	383	410	385	424	381	422	430	402	404	404	405	368	405	358	358	384	426	410	411	420	390	421	395	404	383	420	388	398	391	440	429	410	394	407	416	423	406	390	390	415	375	375	373	400	432	414	430	390	403	376	445	409	400	395	405	384	402	413	395	370	426	417	391	371	374	394	381	412	370	397	397	404	412	415	385	397	432	399	379	397	378	417	391	395	347	358	381	380	396	407	406	391	378	405	409	374	389	379	387	403	379	423	381	370	407	413	393	381	414	390	447	414	381	406	433	394	398	409	408	388	352	422	399	400	433	380	424	366	383	370	398	397	417	423	428	432	381	418	392	397	404	402	394	398	391	394	392	387	407	401	396	397	414	406	403	443	368	419	427	412	415	407	379	391	395	408	420	390	385	368	410	407	418	368	366	359	408	385	422	356	387	402	391	399	393	382	375	425	413	395	417	383	402	427	387	406	378	387	359	423	426	409	388	440	401	414	400	406	401	373	405	420	398	409	437	405	409	420	417	440	426	444	378	407	414	416	408	461	373	390	385	425	363	420	420	404	421	415	398	384	394	399	414	387	396	367	397	431	393	426	410	374	390	404	388	407	405	403	414	417	385	388	360	386	403	361	408	399	415	385	383	442	394	406	412	394	421	355	384	416	395	424	387	420	382	435	431	395	389	406	414	371	402	402	415	404	451	413	420	382	400	377	397	405	428	375	400	411	424	404	413	403	420	381	374	389	420	401	379	387	413	393	403	454	372	408	408	400	383	407	378	403	424	397	400	389	401	383	393	420	373	404	385	389	370	385	420	424	420	438	389	398	443	406	399	414	389	418	412	399	430	398	375	396	444	414	396	400	416	414	391	384	383	397	399	384	382	390	371	401	428	394	394	408	381	396	396	404	406	422	394	413	392	398	385	420	358	384	384	414	410	409	436	372	400	420	387	398	378	399	417	434	386	435	415	399	423	396	363	396	397	395	369	427	394	384	407	429	402	404	427	432	408	386	408	386	417	384	393	399	372	408	367	387	371	393	430	401	374	419	357	403
22721	21478	29015	24335	21576	20659	9681	2926	1214	610	484	400	389	360	341	339	310	333	319	323	291	281	336	307	306	323	321	305	326	325	310	321	305	354	295	270	303	281	301	317	327	306	332	294	329	319	274	309	325	300	322	297	313	309	273	320	320	326	305	286	299	324	286	316	315	325	281	319	292	311	292	313	284	300	322	290	311	283	306	270	302	250	266	335	334	338	272	308	307	315	337	316	304	301	302	305	296	309	291	301	342	277	329	316	289	320	325	347	314	345	280	292	340	290	278	330	292	312	312	313	259	334	300	278	310	312	314	327	311	304	287	292	297	296	315	320	310	282	281	302	311	328	294	315	326	307	338	294	312	314	278	301	311	305	306	310	320	289	288	295	278	289	299	284	311	300	317	291	301	275	299	331	300	305	292	290	318	298	311	298	321	284	271	273	284	277	312	274	300	275	294	305	311	312	333	298	312	299	309	321	286	328	305	308	316	328	291	350	293	313	316	307	312	310	305	328	310	297	305	269	291	293	289	288	310	297	275	284	305	312	301	310	324	332	318	314	297	319	279	311	271	285	294	315	282	316	323	294	280	320	296	315	313	295	314	287	284	281	307	310	314	260	286	282	320	291	259	303	340	310	290	328	304	281	311	294	322	293	302	309	299	328	299	298	294	315	314	319	288	297	318	295	299	305	314	294	284	281	279	319	298	290	311	291	314	307	308	288	312	300	307	318	296	291	297	290	291	339	303	300	276	305	283	296	301	301	317	309	313	297	296	298	286	281	330	295	295	314	340	288	336	305	293	314	333	304	295	282	303	343	276	309	283	312	308	274	315	290	326	292	283	303	310	299	324	320	278	267	279	311	284	303	285	294	283	316	310	308	306	293	271	291	312	309	334	296	317	312	305	318	313	331	298	274	314	278	290	291	303	296	289	284	299	275	301	297	256	316	313	306	285	318	278	339	276	272	300	324	311	326	314	264	290	290	321	277	318	339	319	314	289	288	291	334	315	319	270	322	309	327	298	293	285	298	332	288	304	283	316	297	285	288	312	269	284	295	302	322	306	267	304	303	317	295	330	294	295	327	262	301	332	263	336	297	287	312	301	312	329	313	308	325	281	302	340	330	310	288	320	327	326	298	302	295	277	302	317	314	317	288	301	309	322	289	323	310	300	286	306	288	309	296	308	291	308	309	288	305	309	313	312	293	287	313	285	298	288	287	330	295	309	288	302	289	300	291	316	303	292	318	298	316	283	311	331	300	316	322	308	319	289	308	310	294	305	292	311	324	276	299	319	278	295	295	277	315	265	304	308	280	310	306	281	292	289	309	299	288	296	334	313	331	317	287	301	290	303	310	299	304	304	300	334	307	293	274	307	305	329	314	303	309	286	316	303	273	319	301	319	293	325	294	275	295	280	265	317	306	294	326	331	320	326	291	342	302	338	294	326	266	292	318	295	315	285	302	323	317	285	290	295	273	317	293	317	301	311	317	327	313	293	351	316	283	306	319	324	322	303	294	285	313	314	305	322	316	271	303	300	274	296	320	304	294	284	292	320	305	292	295	309	305	291	306	300	290	310	309	298	293	319	294	300	347	301	272	291	304	313	326	290	280	284	323	295	269	347	297	313	313	307	300	317	325	307	311	308	295	272	294	280	331	312	280	274	316	303	301	307	282	281	311	281	324	289	279	294	325	269	315	311	339	326	280	309	298	293	323	292	301	311	294	326	300	301	310	325	310	307	331	312	272	291	329	299	350	304	295	295	307	310	337	313	323	292	308	294	293	295	311	286	295	305	330	295	297	297	296	296	318	292	285	314	281	302	278	319	309	286	293	313	314	310	286	315	297	324	285	291	284	274	320	327	286	332	313	302	315	361	293	304	289	303	322	274	315	317	299	328	300	308	300	298	292	297	297	296	326	320	318	279	275	289	281	317	304	294	305	312	285	303	285	325	311	348	291	304	310	287	291	321	312	317	326	277	310	302	315	313	295	299	304	290	284	289	336	304	321	305	286	298	289	278	303	332	288	295	305	336	289	306	323	282	340	313	293	302	287	306	326	315	310	303	292	292	275	301	304	333	274	311	288	266	298	295	289	326	298	322	316	313	310	296	350	307	323	312	267	326	318	295	306	302	268	302	277	312	340	305	283	320	302	280	300	321	291	324	318	285	334	324	269	304	299	313	293	290	313	292	304	283	301	326	331	290	283	293	320	337	323	301	329	307	295	307	308	310	282	282	273	283	291	332	290	292	270	292	319	326	304	320	276	303	325	315	279	302	342	296	275	267	301	289	309	294	308	304	312	306	309	297	287	288	323	286	303	324	289	317	304	326	277	302	313	295	274	326	301	317	322	304	311	296	317	304	292	294	324	313	295	340	314	309	257	298	311	287	328	273	342	309	314	305	286	304	281	285	276	274	316	301	294	281	280	307	333	304	301	303	298	276	318	276	311	307	292	291	296	309	308	322	311	284	301	307	306	314	325	329	325	306	324	271	336	304	296	320	328	283	294	280	313	324	311	296	269	304	303	273	290	314	314	298	292	330	314	277	292	290	293	308	316	331	306	292	306	284	303	340	308	296	292	298	314	325	298	317	281	296	303	287	327	317	321	285	294	314	306	307	317	283	271	283	295	295	312	297	302	294	325	290	303	328	325	305	323	291	288	304	307	315	305	279	294	292	307	303	277	294	325	328	297	302	319	322	315	302	344	291	330	301	315	306	307	318	316	340	297	290	322	290	282	264	321	304	299	318	282	349	315	327	314	295	297	301	314	311	320	297	301	310	299	277	310	322	292	301	279	295	315	316	309	327	309	305	285	309	311	279	313	323	314	269	362	294	324	295	310	304	291	328	330	330	306	317	314	328	317	317	302	274	290	297	308	303	309	287	307	278	279	300	309	316	339	290	311	306	318	312	330	278	250	300	317	298	318	284	309	297	295	288	299	327	334	302	285	295	314	304	318	275	326	310	328	303	303	313	326	310	294	274	349	310	293	305	293	307	311	318	287	319	294	318	309	301	300	274	304	298	306	319	331	302	287	278	313	300	296	279	316	308	292	278	311	285	318	330	300	323	326	330	311	331	313	318	289	296	269	300	325	313	260	295	263	296	277	305	290	287	277	323	302	318	298	303	304	273	330	273	332	310	276	307	287	291	317	308	313	274	304	285	302	278	317	287	284	327	308	309	301	310	289	312	320	314	346	322	299	316	336	288	316	283	322	289	278	301	284	287	271	307	289	318	289	319	308	281	317	299	315	313	321	292	305	304	303	332	293	290	304	290	303	318	290	291	326	337	327	311	301	302	302	260	332	315	289	317	277	324	325	323	306	274	296	327	310	300	323	305	297	300	288	328	304	316	305	276	337	286	295	307	329	292	297	315	312	334	296	319	316	294	274	293	296	308	313	303	304	326	313	307	274	337	309	311	316	328	277	317	299	321	283	300	312	293	305	321	304	338	283	270	312	335	306	310	320	296	326	293	294	265	303	300	303	289	280
34506	55811	41945	25705	16503	10796	6801	4050	1817	795	642	586	524	483	475	444	421	387	378	437	393	420	386	369	396	369	380	378	370	381	371	393	348	379	348	393	362	341	348	355	371	393	369	360	364	382	370	424	345	363	378	387	387	325	355	400	418	364	364	368	383	375	369	376	395	387	386	354	328	360	347	352	367	385	364	385	384	427	381	366	398	379	398	386	404	344	381	405	368	375	396	355	398	365	352	339	368	388	393	389	356	376	400	384	383	360	376	340	385	390	386	388	355	379	354	397	371	366	389	343	349	364	386	382	386	386	379	355	376	372	339	371	378	394	378	345	365	397	354	391	380	382	404	393	380	357	385	364	397	370	365	386	363	355	377	387	387	377	366	357	376	362	355	383	366	359	374	364	356	386	390	385	378	345	367	384	351	380	383	380	391	364	371	361	386	352	388	343	344	411	361	362	412	341	373	360	350	394	359	330	373	390	399	360	379	319	373	364	357	359	363	362	355	379	356	381	368	376	401	371	407	379	356	356	362	370	425	395	370	381	382	332	359	342	383	360	397	382	373	351	341	349	382	375	389	376	374	360	399	384	369	391	395	401	380	362	358	413	358	397	385	357	361	375	393	352	389	390	345	380	396	371	359	370	403	383	361	409	391	363	383	387	415	378	359	377	367	369	350	368	338	374	346	373	370	376	363	379	364	404	376	380	376	366	380	377	386	333	365	373	400	370	344	360	357	411	385	380	353	401	450	388	351	383	345	363	379	397	369	364	395	347	397	358	356	412	379	402	377	357	374	400	359	387	355	349	339	395	399	403	384	372	370	380	352	400	379	364	358	360	379	372	364	349	376	343	380	379	334	400	395	356	380	356	389	354	347	350	383	346	362	382	381	377	364	363	351	367	401	394	373	350	373	372	380	398	356	348	371	360	393	372	364	353	378	381	364	352	415	381	374	349	341	368	361	402	393	381	360	384	357	354	401	357	301	365	388	374	353	406	386	372	349	376	323	380	393	383	359	313	380	387	368	373	388	370	360	395	439	355	391	393	401	380	388	372	400	368	393	380	380	388	355	343	397	400	394	366	386	376	381	390	363	375	399	366	385	362	367	384	345	351	382	383	372	336	347	351	388	360	363	399	413	391	392	376	374	372	351	352	363	368	356	375	353	311	366	392	355	362	353	382	392	372	391	353	375	359	379	388	387	394	384	398	355	352	325	345	339	345	368	359	362	393	401	356	370	336	372	351	350	375	314	377	370	330	392	374	387	346	403	362	367	363	381	363	404	370	341	356	376	385	367	366	359	360	384	397	393	391	381	381	365	397	363	348	396	379	394	388	371	384	387	389	400	338	374	376	407	355	385	407	385	361	383	367	365	402	385	374	407	379	357	366	364	360	392	381	376	395	380	389	396	358	362	388	371	348	365	378	388	360	383	358	377	374	366	366	402	365	378	371	360	344	342	377	407	391	376	362	399	368	407	398	353	383	372	407	370	359	378	392	380	322	406	353	333	379	358	383	342	412	368	362	373	348	387	354	363	352	366	389	374	360	386	367	395	365	370	379	375	354	354	389	350	350	379	373	339	350	377	392	374	363	363	371	410	386	398	361	391	353	369	407	377	395	381	373	403	386	376	404	369	373	366	363	356	377	369	389	365	402	339	384	386	364	399	369	350	344	393	343	374	341	360	368	386	365	421	419	361	368	368	349	370	352	375	369	362	376	369	402	345	375	362	352	363	345	412	342	374	407	370	365	402	393	344	373	389	359	371	393	361	363	364	388	356	360	352	382	373	338	385	392	335	362	380	371	368	404	399	394	353	377	362	366	362	371	373	381	369	393	414	376	395	346	413	370	380	351	369	375	384	360	373	379	395	407	400	400	364	371	363	393	379	354	364	340	385	389	351	379	402	376	346	380	386	393	376	379	369	380	387	413	364	339	345	364	361	332	383	376	340	396	378	369	378	395	351	378	403	373	374	377	330	367	371	361	358	344	357	354	390	355	351	368	370	348	339	397	395	364	423	376	389	364	336	360	371	342	366	390	380	379	379	381	427	338	385	350	391	379	352	407	356	349	387	372	356	383	381	387	379	380	388	343	387	393	395	354	351	381	368	369	397	368	352	368	362	371	381	347	368	396	404	373	371	364	362	352	370	409	338	369	387	407	366	377	369	367	394	370	360	403	353	368	409	359	379	363	405	380	382	375	380	382	343	358	376	393	392	416	359	365	345	353	380	331	384	353	384	373	353	364	391	365	369	384	355	388	361	381	403	398	365	412	356	341	359	376	350	360	398	380	375	392	386	387	385	405	340	334	390	359	372	341	364	385	366	351	363	355	367	411	368	387	371	379	343	382	368	347	389	401	381	375	379	391	388	406	362	383	383	387	359	413	380	347	380	373	374	404	355	361	342	402	372	385	371	380	358	380	348	364	375	319	400	371	373	369	356	361	384	346	380	387	329	365	377	373	344	374	384	384	383	389	423	340	347	365	368	370	384	360	401	406	384	374	363	360	349	430	376	375	383	391	365	351	389	378	361	401	413	366	363	366	360	376	378	363	372	377	363	396	396	377	353	341	367	350	387	371	367	350	350	359	352	401	377	368	351	369	381	381	371	329	379	366	395	367	376	384	366	402	360	382	350	364	369	394	376	379	345	366	364	380	385	336	396	390	386	399	401	378	397	364	378	352	396	380	407	373	375	355	408	342	375	404	379	411	368	367	352	371	375	337	399	357	368	366	362	351	354	363	357	331	361	340	387	370	384	367	374	360	427	357	400	340	355	370	391	393	366	340	361	356	350	367	360	407	377	356	363	396	376	378	381	367	390	395	380	402	375	355	359	371	325	398	373	362	348	384	364	397	353	345	378	393	372	373	360	395	366	386	415	350	363	389	373	363	359	387	368	386	355	346	388	346	390	394	358	367	397	384	361	402	358	368	377	379	363	367	352	386	382	370	370	365	405	339	361	369	375	376	374	378	407	385	373	335	388	341	395	356	390	376	368	346	395	383	384	370	376	378	373	403	374	319	390	335	365	375	344	359	376	414	365	371	375	383	395	376	391	359	371	317	367	368	369	351	400	352	349	378	367	374	340	344	382	375	375	351	377	357	366	407	339	371	391	411	359	376	350	439	375	336	386	358	398	390	361	411	346	371	345	385	399	373	388	359	349	402	367	370	333	364	394	386	392	375	381	398	341	361	369	395	378	381	386	359	345	328	360	372	360	355	379	370	391	372	402	411	384	410	394	398	365	340	343	382	399	359	367	382	338	378	361	406	362	374	360	377	386	364	378	380	388	385	369	378	329	350	362	393	402	351	391	421	335	357	370	366	381	368	368	369	395	378	348	392	373	368	409	401	389	350	370	374	348	387	384	374	387	390	378	363	387	387	368	365	396	373	350	373	370	375	371	366	391	396	398	368	406	384	364	364	383	358	381	361	372	400	357	373	355	353	388	400	352	360	371	330	385	370	382	385	368	368	344	330	390	360	392	378	365	372
31272	26038	21060	8890	3169	1426	867	647	533	510	442	466	426	426	445	433	431	457	417	412	405	422	413	422	397	469	406	439	431	425	418	448	394	384	424	458	432	394	426	421	421	448	446	429	442	428	436	410	450	459	377	418	435	449	387	403	400	445	427	426	413	426	437	434	384	423	405	437	446	409	440	461	445	433	431	438	415	425	456	403	413	408	433	449	429	466	430	435	415	414	410	383	435	405	414	416	420	415	417	405	435	454	394	437	438	417	403	431	430	419	422	413	429	401	417	451	439	426	427	407	420	440	419	426	411	470	456	408	423	418	444	430	436	402	431	430	406	433	419	418	409	450	453	432	418	411	465	437	416	419	433	458	407	417	407	444	423	455	422	445	469	439	435	425	434	429	403	451	415	394	418	382	390	422	422	430	426	441	428	437	413	451	395	423	426	439	436	408	412	444	420	444	444	430	435	432	466	413	396	439	437	401	416	402	434	423	440	424	437	426	409	417	437	415	431	438	400	412	445	451	466	382	438	425	363	408	404	409	376	406	395	416	412	407	425	423	427	452	448	409	423	445	446	452	438	437	442	441	434	391	446	397	398	448	397	418	393	425	422	417	418	424	408	410	441	471	452	413	399	448	394	425	431	435	392	435	399	425	435	425	433	407	392	434	420	392	399	388	398	438	432	400	417	449	447	405	412	429	458	441	442	429	431	442	429	412	432	443	423	428	416	409	438	442	426	415	425	391	415	426	431	410	430	399	398	413	437	394	400	427	457	423	419	429	422	428	431	383	413	445	410	418	441	380	413	426	415	451	424	435	427	440	417	451	448	404	433	418	416	415	450	378	401	406	475	451	414	420	383	417	392	443	449	428	420	429	436	500	434	407	417	360	411	435	407	401	445	486	412	449	413	440	396	427	437	441	452	426	430	432	450	432	419	437	446	391	413	411	425	450	416	426	392	389	429	458	435	422	412	416	394	446	420	433	421	416	404	413	464	416	443	418	400	417	431	427	427	440	413	418	450	449	414	451	442	453	431	380	430	428	433	431	370	429	422	432	374	433	390	423	395	394	407	440	430	418	407	433	414	435	416	450	431	412	429	382	413	416	462	411	442	470	439	425	442	440	414	408	428	466	440	436	435	460	454	436	427	419	447	408	420	395	433	421	402	433	423	394	434	440	414	395	450	431	416	466	432	435	409	423	436	420	428	431	408	423	433	432	398	427	432	417	418	423	402	436	386	390	421	417	454	423	417	430	418	425	431	431	419	389	453	393	419	456	410	457	426	446	418	415	429	403	419	444	443	389	406	443	452	402	443	474	406	431	440	443	411	414	411	424	427	428	446	437	418	425	385	429	472	428	422	390	414	424	453	447	414	420	380	439	422	462	446	432	406	420	420	394	398	414	441	434	440	429	449	411	441	425	366	431	418	417	440	391	423	420	437	389	405	406	416	427	396	428	420	394	459	396	446	417	410	402	422	472	445	398	431	411	405	407	403	416	413	441	410	439	435	423	427	438	411	445	447	402	420	428	443	465	452	464	454	410	417	433	421	423	444	453	402	398	419	435	442	446	427	425	441	412	433	435	460	443	379	385	434	444	384	404	385	422	430	430	393	390	439	413	407	437	425	442	465	390	374	402	439	446	427	460	422	443	414	456	428	414	420	407	413	403	418	435	418	387	412	450	435	430	414	389	435	445	432	396	427	431	424	441	438	430	434	396	437	397	417	427	445	453	438	464	393	437	473	423	406	422	423	433	428	409	418	421	437	407	442	435	444	421	414	445	395	454	456	396	431	404	417	417	418	413	401	430	422	424	410	440	434	395	454	439	446	430	423	414	401	436	434	415	414	424	407	429	445	405	454	426	455	411	427	422	401	437	438	419	385	424	429	428	430	438	423	434	432	468	418	424	440	424	466	414	422	410	479	427	449	398	398	415	431	466	449	380	455	463	410	401	376	414	421	397	429	423	397	444	416	418	410	420	413	405	384	430	433	418	437	434	445	431	460	409	461	446	441	415	449	455	450	418	452	430	375	445	483	408	439	412	433	420	374	460	427	428	384	405	427	380	445	406	379	453	428	416	433	484	438	428	432	403	400	386	422	441	430	400	446	422	424	436	370	420	427	420	416	430	433	443	435	402	437	377	429	384	408	430	441	435	429	456	426	407	428	451	466	400	474	445	419	448	412	388	450	437	425	445	414	425	388	449	432	446	454	436	447	421	451	441	448	442	445	444	421	430	388	409	423	427	395	408	411	428	426	411	433	397	416	444	409	412	416	415	447	402	403	427	426	426	417	433	454	443	444	429	416	433	438	416	425	433	390	389	443	458	403	430	453	434	415	433	443	394	409	419	431	423	463	418	434	423	436	406	440	429	422	402	443	423	449	398	422	397	436	418	480	444	397	442	427	386	401	412	399	414	436	438	412	414	450	435	408	431	418	394	462	438	392	420	411	450	400	443	450	475	433	410	401	418	387	440	429	405	430	389	420	423	419	455	373	443	432	412	406	433	418	453	422	406	415	421	442	448	441	444	367	409	405	430	450	443	446	414	443	425	431	416	410	430	422	429	434	433	413	411	392	426	422	422	482	417	439	393	440	388	413	448	441	439	435	431	392	412	418	431	437	461	412	433	451	429	396	394	400	433	438	417	478	412	405	415	456	414	409	445	415	448	444	414	449	454	394	434	445	435	405	415	450	393	418	433	419	455	417	428	435	406	435	393	414	398	429	410	435	440	408	424	440	424	419	422	423	449	432	390	418	438	433	451	458	436	458	383	408	428	414	452	425	435	437	434	441	406	413	432	423	440	428	415	446	418	407	432	467	441	424	387	410	406	391	421	436	411	414	405	442	456	431	458	479	421	418	413	439	407	449	391	395	434	464	418	420	378	429	403	443	408	413	398	405	412	426	393	418	419	434	455	409	379	440	426	416	421	402	443	398	436	467	429	415	472	442	407	449	458	390	448	416	423	438	406	419	437	459	466	421	399	445	425	431	416	434	434	426	453	436	438	441	383	412	422	454	422	423	447	433	403	437	438	445	424	437	434	405	434	413	423	432	418	400	442	443	417	430	436	406	440	415	457	415	410	470	438	402	398	460	428	438	437	428	389	400	403	413	405	424	429	419	452	382	437	408	380	411	428	442	404	434	406	423	436	421	429	391	395	453	403	429	455	440	429	394	430	408	402	399	464	444	446	460	441	429	408	390	406	441	355	416	407	440	448	399	424	433	412	439	437	443	432	438	441	428	417	412	423	413	427	407	437	432	433	431	428	438	456	465	434	403	442	441	440	457	440	465	420	461	457	416	400	411	429	436	435	443	452	412	424	420	418	418	434	434	416	431	478	433	448	448	395	393	389	424	428	425	433	403	394	432	446	410	426	441	402	388	427	403	455	450	436	402	419	391	438	420	422	420	423	456	431	407	425	452	394	423	451	454	375	446	421	416	428	396	442	416	372	439	440	413	402	413	434	416	441	399	407	480	436	439	398	415	420
31762	38741	21911	9262	5026	2396	1324	816	687	623	569	566	567	536	524	509	504	525	536	472	542	465	513	536	541	517	485	508	510	517	516	530	475	531	539	540	518	542	529	496	559	519	562	497	552	496	531	532	530	553	493	523	485	521	516	535	505	518	478	510	518	532	508	490	506	505	503	510	507	536	547	483	492	541	515	529	472	524	515	518	535	542	532	519	499	511	509	515	523	517	503	528	523	516	512	534	532	498	492	500	517	551	520	557	520	473	592	515	536	498	486	528	508	491	530	501	572	494	543	479	510	519	525	526	555	520	528	551	529	524	503	513	526	511	506	538	523	486	521	540	495	503	507	545	540	504	490	503	515	510	507	511	497	538	549	489	510	529	536	513	496	535	535	506	481	534	497	518	525	491	549	517	516	530	525	502	507	527	499	522	516	483	522	532	519	508	519	526	515	481	529	533	490	533	561	537	507	526	502	497	495	500	461	488	488	556	521	530	485	501	503	536	480	496	539	547	531	529	506	513	534	508	497	512	486	493	480	533	465	510	520	469	502	503	498	522	533	538	487	480	482	564	529	544	495	535	517	562	535	521	524	524	491	488	515	475	508	520	499	536	503	494	536	541	530	517	492	507	504	545	488	508	495	504	559	507	530	537	528	529	509	488	480	493	503	486	536	533	511	477	499	497	454	504	494	489	509	491	525	495	499	511	503	532	506	539	501	468	535	548	506	551	466	491	497	526	490	512	480	527	540	547	473	493	498	507	467	516	560	529	494	490	481	514	510	520	511	493	502	513	531	532	539	522	514	540	537	500	526	532	529	535	566	527	528	460	534	485	489	510	508	543	514	522	463	472	515	508	507	519	523	496	515	496	535	516	521	540	481	515	480	472	507	513	524	511	494	540	472	483	512	476	527	523	507	548	529	503	516	491	534	519	550	517	530	569	521	508	494	510	478	518	516	521	522	505	571	517	531	520	512	516	540	539	532	503	540	523	539	512	524	486	504	520	517	476	551	490	514	546	524	602	507	531	489	522	539	481	478	460	537	503	498	542	545	510	508	511	488	488	520	504	526	547	509	508	529	514	477	553	486	519	511	527	511	493	475	526	469	500	513	521	501	515	515	516	485	500	518	510	501	484	524	515	531	520	546	531	514	533	558	510	510	474	517	503	554	498	470	528	494	508	481	485	504	454	507	531	537	494	527	513	551	515	519	519	461	506	524	517	505	492	476	527	496	511	497	489	489	523	514	511	495	554	490	483	525	555	485	510	534	545	532	496	470	494	530	491	514	544	484	502	500	531	534	507	566	499	501	570	560	508	516	483	542	528	521	535	508	469	519	501	514	546	537	481	508	511	535	562	524	535	531	523	487	542	544	518	497	507	491	505	564	513	486	504	511	501	481	538	528	509	542	512	534	515	520	508	542	517	544	535	468	547	515	511	529	503	518	553	525	493	497	496	516	500	582	523	483	488	522	460	483	545	527	505	506	465	522	487	502	551	510	524	547	507	537	515	497	505	547	491	505	506	501	505	506	496	496	490	509	525	506	498	508	529	489	528	489	476	535	487	538	505	532	539	517	484	499	525	531	514	533	546	550	509	533	538	517	480	528	508	527	519	520	508	509	516	492	526	501	517	535	523	502	527	487	479	473	519	560	498	510	520	502	515	547	527	504	535	519	517	483	558	500	520	547	517	520	539	468	526	502	521	519	500	540	540	470	527	494	543	535	527	506	520	516	538	500	476	503	489	487	517	541	495	510	528	493	499	551	528	523	522	507	508	524	547	524	540	501	490	541	506	515	490	508	521	503	499	541	561	487	529	523	540	515	534	504	486	526	511	525	524	543	504	511	521	498	495	532	490	530	540	534	526	536	510	528	477	530	490	514	515	552	494	521	483	536	562	528	477	487	508	493	524	552	503	522	524	530	531	502	518	510	529	496	555	523	519	529	541	566	542	480	527	490	475	508	525	508	487	499	481	528	532	524	496	525	549	527	530	490	559	523	521	543	518	506	504	484	492	503	503	512	494	491	561	491	508	529	507	504	483	480	586	479	496	509	521	522	563	528	504	534	484	540	539	511	552	543	518	498	531	536	526	500	509	510	542	497	549	521	522	470	506	551	506	511	558	468	516	554	526	490	509	512	510	523	546	500	511	493	513	515	484	527	519	523	488	527	476	506	536	542	529	530	549	525	505	523	489	529	498	486	507	490	510	491	485	528	476	489	495	506	501	549	496	504	519	477	517	492	510	504	548	516	508	525	511	555	509	525	545	507	506	493	513	517	535	516	492	504	481	510	495	513	499	547	511	526	537	520	496	535	563	519	529	522	500	511	511	507	541	476	522	516	498	546	494	524	551	561	514	539	514	506	511	489	515	488	535	522	474	546	517	473	534	525	508	494	535	523	519	493	519	532	453	529	485	508	510	514	497	447	526	515	519	549	487	508	483	510	506	541	506	514	514	497	518	511	523	522	509	536	541	494	492	558	520	498	503	532	550	503	506	558	528	533	484	515	473	532	526	504	538	510	517	526	581	526	530	512	519	503	515	534	547	515	512	523	533	507	523	543	508	485	511	510	508	490	453	506	549	496	464	527	483	499	521	476	516	493	539	507	532	512	469	543	485	503	521	533	469	487	509	489	501	500	527	542	504	527	505	495	524	547	554	518	509	512	485	480	483	496	536	496	513	476	511	492	484	527	484	527	482	502	503	496	491	530	577	475	489	459	467	520	481	547	506	530	509	551	509	527	518	482	520	512	495	510	529	550	504	505	518	532	525	521	508	502	500	521	524	524	503	542	523	550	454	494	485	526	506	483	535	495	524	464	514	514	487	512	521	473	507	501	495	535	501	494	521	493	484	515	522	492	544	492	515	479	518	508	534	511	502	534	476	538	533	510	511	533	501	547	517	533	559	506	485	521	466	528	510	498	490	539	544	465	516	548	502	536	571	555	507	504	520	512	490	556	525	495	531	537	497	530	538	510	561	547	480	522	483	493	537	492	502	497	541	507	521	521	474	537	515	537	532	451	459	528	510	532	536	470	534	543	547	503	498	522	507	519	522	502	463	553	562	472	441	537	540	506	474	455	534	515	508	487	446	542	550	532	535	546	490	479	477	534	512	511	515	499	501	500	557	535	524	507	491	541	526	531	523	509	516	468	485	501	510	517	506	556	478	527	522	506	530	504	515	498	484	529	498	480	493	523	520	513	495	508	509	498	538	507	501	541	500	509	483	487	508	511	443	477	535	536	527	541	466	497	568	528	543	519	532	510	525	519	531	499	534	501	507	523	534	566	511	545	502	510	503	508	498	509	482	529	558	522	524	540	507	525	512	546	485	549	542	514	485	534	493	467	552	531	506	536	507	523	498	531	534	519	468	562	500	525	463	545	510	545	514	521	522	545	535	484	498	493	478	524	556	511	530	559	492	519	553	492	507	504	529	546	515	522	518	525	506	527	500	558	486	540	509	515	517	518	532	528	542	492	544	524	524	530	540
23616	21433	28369	25020	20937	12086	4423	1966	939	615	557	515	436	440	458	454	481	418	438	407	447	436	436	399	435	404	449	393	437	407	437	448	423	406	411	412	462	418	431	364	419	382	449	427	425	436	419	432	407	403	397	427	421	436	435	394	407	427	428	421	382	425	406	458	436	439	426	445	407	411	448	393	425	396	450	466	413	418	468	406	416	401	396	418	387	422	408	428	419	387	434	425	442	411	428	453	405	425	410	411	411	407	404	411	399	404	421	425	390	453	426	390	471	444	397	430	433	417	389	433	440	410	459	434	403	457	436	445	415	432	395	392	414	416	418	415	440	452	447	405	413	424	408	400	377	412	408	439	425	422	417	433	423	461	441	405	414	372	398	409	449	396	425	386	437	395	423	435	449	449	456	420	398	429	414	442	470	440	430	400	453	417	423	422	418	420	400	413	418	393	447	415	416	436	393	429	464	405	441	402	409	426	415	405	443	418	429	430	424	421	400	431	452	414	374	427	382	388	444	469	413	438	432	394	383	367	419	419	410	450	407	430	422	434	436	458	385	404	420	413	425	406	411	446	444	435	444	438	427	475	420	446	402	445	411	460	409	413	440	419	423	430	398	400	406	481	399	470	429	422	420	391	401	411	420	418	443	396	418	467	426	472	405	423	409	420	409	411	426	415	412	412	417	390	429	437	438	413	485	413	408	455	426	432	433	431	427	436	411	430	374	402	409	421	438	439	393	427	379	424	412	424	409	417	411	404	411	464	386	456	390	403	423	420	436	414	441	407	392	435	403	422	446	436	448	385	429	421	411	416	406	399	423	417	418	432	427	444	409	424	393	439	433	386	370	397	423	411	422	402	451	392	430	379	425	413	405	424	406	423	428	412	432	429	419	407	441	406	453	416	394	432	397	462	440	450	413	425	414	434	447	429	402	412	425	404	451	405	391	434	437	426	461	391	430	445	423	396	417	404	457	463	445	440	376	419	419	420	416	435	392	454	452	450	396	414	424	417	421	429	414	426	416	410	456	436	407	398	417	425	454	409	432	382	416	426	393	427	464	420	421	407	398	403	407	410	432	430	450	413	397	421	397	431	397	398	401	402	424	425	383	417	387	435	415	412	381	430	411	399	420	391	364	424	430	432	440	413	416	447	430	439	404	408	426	407	436	409	450	471	435	422	436	428	426	382	439	406	456	433	395	423	409	424	437	397	442	418	357	397	414	407	417	414	444	402	383	424	415	433	409	428	416	438	442	398	416	440	390	400	419	415	405	384	412	424	423	372	413	430	450	422	406	421	422	478	414	451	453	414	415	435	414	386	390	411	459	446	389	440	411	406	421	471	470	405	422	449	429	441	437	432	404	415	394	431	424	458	398	414	408	432	432	405	408	411	416	456	425	471	440	432	419	435	422	420	410	399	426	439	395	418	438	429	431	420	425	404	360	383	403	396	424	447	433	418	428	411	433	404	394	412	427	441	455	411	378	391	367	370	444	435	423	433	385	449	444	409	447	481	394	387	453	406	445	461	426	416	428	417	447	419	424	406	416	400	438	467	389	426	432	408	408	410	430	413	459	385	430	403	402	417	416	446	384	405	437	414	393	446	406	422	417	438	414	401	408	425	424	432	447	407	382	412	454	442	450	415	416	442	421	368	434	424	411	447	431	424	421	435	446	408	418	428	461	427	426	412	408	427	405	420	428	397	406	460	371	409	457	419	429	408	431	417	400	401	420	425	432	403	353	457	419	407	411	421	431	413	439	439	396	416	421	425	413	407	427	418	440	376	439	424	413	405	369	434	457	404	401	446	424	380	437	381	406	447	448	403	425	405	421	420	440	420	432	393	346	397	413	404	430	422	429	395	394	460	420	415	400	399	426	427	402	410	436	454	427	446	425	419	433	426	400	448	438	465	437	437	425	417	395	439	421	417	425	408	421	413	426	406	436	395	438	436	407	417	410	445	413	430	433	453	398	438	399	418	418	451	391	453	439	405	426	416	425	436	379	403	440	405	434	442	435	441	453	413	429	418	432	395	410	425	415	418	436	411	426	388	415	437	416	417	447	432	427	405	436	441	424	446	416	435	451	399	392	424	394	429	416	400	416	423	401	393	440	424	412	454	442	398	405	417	417	435	436	429	384	416	448	421	445	441	399	420	404	403	435	450	420	409	417	420	400	424	413	410	389	434	400	413	430	396	442	469	400	432	445	403	398	385	388	437	434	432	438	440	399	421	451	411	417	416	398	397	409	432	409	400	407	420	416	417	370	410	437	422	399	438	455	451	420	448	425	461	432	399	423	402	404	391	423	433	440	433	424	414	404	420	434	445	414	401	442	417	401	415	439	451	391	420	419	449	398	426	431	400	430	402	454	408	408	431	403	430	427	417	403	433	425	415	411	411	465	431	438	400	428	413	375	409	418	392	440	375	422	428	424	438	417	423	426	413	450	409	423	417	383	402	440	431	426	443	470	421	412	425	419	427	449	408	415	432	435	418	410	396	452	399	418	427	440	416	401	440	407	408	449	422	419	455	393	428	426	381	419	398	390	431	423	415	404	430	416	400	395	412	402	404	458	405	393	405	402	425	413	451	412	432	395	441	445	401	396	424	408	448	409	417	409	430	417	445	437	403	448	392	402	421	402	403	433	424	393	406	404	393	397	380	412	453	406	378	425	412	427	443	427	393	410	377	416	414	391	426	425	410	434	389	411	408	450	405	431	410	411	387	433	467	414	424	453	399	431	427	421	421	441	439	402	421	456	428	416	425	388	441	434	410	437	430	455	448	440	437	408	420	426	452	414	428	431	467	425	393	368	409	435	389	403	457	420	486	435	420	425	418	416	420	434	433	422	407	419	440	426	431	427	394	398	414	454	391	394	373	439	434	422	393	415	403	424	399	470	396	419	435	400	456	432	432	412	430	413	385	397	409	471	412	444	417	407	449	435	456	434	433	432	438	418	460	385	449	399	421	413	416	415	413	439	429	393	426	413	409	404	404	438	426	416	384	413	389	440	425	441	443	427	427	415	432	417	433	409	375	433	392	391	410	461	390	423	422	437	421	377	423	382	414	458	435	414	385	446	441	382	414	430	392	386	392	398	398	457	403	423	402	397	422	429	446	417	422	432	424	430	411	400	429	407	421	446	435	421	403	459	426	392	464	426	410	406	438	420	416	455	418	415	420	407	412	398	431	389	398	431	428	408	429	432	436	401	418	400	405	447	375	417	392	407	442	407	403	417	404	430	390	433	394	413	437	409	414	432	444	411	403	387	416	417	412	431	412	443	412	421	420	431	419	429	446	424	430	398	374	384	394	419	446	401	449	431	455	394	410	429	418	420	428	439	403	405	430	384	417	411	444	434	423	410	423	408	437	448	419	417	419	408	434	429	426	429	426	435	430	413	437	425	428	446	414	421	392	457	442	415	431	441	439	410	419	433	399	455	424	414	440	408	422	397	418	391	428	423	379	411	428	417	392	437	413	402	435	443	433	448	377
32532	52626	37581	22279	14495	8931	5200	2792	1405	863	672	598	555	538	566	540	515	537	546	537	488	560	556	512	498	499	515	476	512	474	535	539	485	517	534	497	536	491	540	497	475	497	525	506	500	499	522	522	492	547	512	494	539	518	488	487	505	471	529	528	508	499	508	516	533	529	481	526	494	492	505	516	490	501	511	482	491	485	492	490	534	507	529	518	527	496	470	511	520	507	524	538	540	518	553	531	549	512	500	493	463	513	554	508	514	479	532	508	512	538	500	528	534	499	505	517	502	491	486	506	525	502	514	507	510	530	518	518	534	553	508	553	497	484	547	520	521	504	502	529	520	513	494	536	513	506	498	545	514	489	507	533	490	495	533	534	494	521	507	530	545	531	544	522	531	532	510	530	503	499	485	521	526	538	555	521	540	518	578	525	559	534	513	587	457	511	527	513	510	518	523	523	508	497	496	512	510	532	522	501	516	503	507	511	522	519	510	565	468	519	512	481	521	538	510	529	589	523	534	506	509	525	505	510	513	541	508	485	536	559	525	463	520	534	544	513	516	521	518	482	503	489	527	537	508	524	483	487	511	555	480	525	523	538	496	504	538	516	521	508	512	505	524	513	549	506	501	513	546	527	510	561	503	533	511	499	481	519	509	512	479	498	487	532	490	506	494	577	493	487	459	502	535	519	505	516	502	575	492	472	513	508	528	497	536	517	521	508	517	487	542	500	516	534	508	518	500	518	544	469	517	513	466	502	506	538	510	525	499	493	486	478	528	486	501	489	511	500	498	512	500	502	511	532	437	523	491	521	528	511	490	511	497	542	490	489	509	508	529	490	502	477	470	496	509	506	511	523	525	519	480	530	546	519	523	506	494	547	474	530	477	522	564	506	566	531	542	471	504	530	523	515	492	523	490	492	462	519	543	537	500	509	514	482	509	530	469	513	526	474	532	526	501	498	525	482	523	481	482	498	483	470	503	507	529	537	562	484	495	513	522	516	503	494	523	498	519	487	521	523	523	541	521	541	495	541	518	521	515	520	536	513	537	482	512	511	491	501	466	504	501	457	517	534	539	507	490	554	505	523	524	506	508	509	479	535	493	480	475	509	535	499	509	502	517	493	537	496	540	528	493	500	533	516	512	536	507	521	473	489	502	491	478	505	486	497	507	503	509	510	508	492	507	485	496	552	511	506	461	552	496	501	534	518	506	491	508	520	481	533	463	534	547	507	487	539	567	521	527	569	489	482	480	486	515	507	488	513	475	483	502	546	513	473	503	493	541	536	514	539	539	537	505	491	501	502	525	544	529	530	502	515	488	517	518	475	517	518	507	513	545	499	490	521	504	510	504	527	522	526	460	517	546	452	570	511	506	478	537	507	500	478	524	519	518	506	509	542	484	465	510	528	528	502	501	517	531	511	529	491	500	508	506	506	504	497	513	532	506	478	498	543	527	528	504	501	527	488	503	481	524	500	524	500	474	510	522	501	506	512	520	519	489	493	492	497	523	537	512	500	511	549	533	550	550	490	528	500	551	560	512	463	514	473	519	517	513	531	512	491	477	496	561	550	515	507	508	524	483	468	512	507	522	509	525	541	516	549	522	546	493	535	510	551	531	552	558	511	534	543	511	520	470	501	547	521	498	514	533	487	513	475	493	534	521	504	502	504	505	503	507	503	467	528	518	535	486	511	519	480	512	503	505	503	530	551	459	498	522	482	504	520	509	514	490	561	491	503	532	470	494	500	483	520	517	513	494	526	513	474	493	522	533	503	505	488	501	507	495	515	475	508	511	525	538	486	488	519	501	512	515	494	537	507	507	495	529	534	490	483	462	502	458	484	491	501	530	493	498	523	492	508	522	525	543	505	490	517	540	473	546	505	509	531	483	505	543	498	523	507	496	533	494	539	510	499	495	491	530	506	496	516	476	538	491	547	497	555	507	539	489	492	505	536	525	489	526	516	489	492	534	520	507	487	526	499	516	512	538	489	491	468	534	500	504	519	545	526	459	500	490	504	522	537	489	500	530	480	539	462	485	516	506	541	522	490	532	481	490	503	522	521	551	499	507	501	536	496	502	522	516	523	521	509	570	518	510	504	493	483	498	491	550	474	527	492	517	493	517	533	536	511	505	531	537	495	536	504	557	496	504	511	492	537	525	531	529	522	507	454	529	499	470	521	510	503	499	490	527	500	484	504	486	505	521	530	519	507	545	551	484	519	535	504	461	517	522	496	519	524	538	509	513	494	518	537	493	474	538	492	553	484	519	509	531	487	480	501	540	515	495	499	531	497	489	515	503	468	523	496	548	500	522	507	527	494	516	516	502	519	519	504	483	485	512	532	488	506	501	533	512	535	507	484	551	504	521	508	490	502	491	492	476	564	573	476	511	526	522	518	491	495	515	485	483	506	531	509	501	535	548	522	518	512	519	452	511	509	513	505	469	502	495	525	514	544	507	504	523	509	512	524	533	504	523	499	527	529	509	511	572	486	518	530	487	501	517	516	544	459	510	545	555	500	493	490	527	535	503	515	497	498	482	496	528	490	484	513	504	497	517	514	490	532	511	538	508	516	502	498	502	490	534	539	526	560	545	487	535	497	494	529	481	500	495	541	522	547	495	518	516	534	534	513	525	511	552	529	493	530	503	498	526	519	489	456	498	518	488	511	530	530	524	529	496	503	518	523	554	469	485	490	507	514	522	519	503	525	520	536	513	503	495	492	537	520	520	486	567	507	533	503	500	504	486	477	530	525	506	514	496	485	529	490	510	486	488	551	537	510	541	563	548	514	486	511	498	516	500	520	539	494	537	503	521	499	505	519	524	504	500	513	506	476	495	506	529	495	452	508	491	515	499	527	453	509	549	498	513	484	528	446	466	529	498	510	561	507	498	493	484	528	554	538	532	525	535	542	525	547	485	486	474	521	524	514	502	537	533	550	540	514	520	528	557	536	496	510	493	525	513	546	482	520	512	534	501	534	554	505	503	513	470	506	494	507	511	495	484	510	465	512	556	523	490	545	495	530	535	531	534	494	517	541	492	543	546	525	510	499	506	494	481	491	548	504	522	511	524	517	514	534	521	524	479	502	526	516	547	512	501	555	516	487	505	492	509	507	521	565	514	526	505	519	500	519	535	495	531	498	484	507	477	514	493	503	483	528	519	501	513	513	501	495	496	509	563	518	519	523	522	526	545	463	516	519	491	485	506	515	518	494	507	473	538	491	470	535	503	537	524	515	492	511	507	502	531	529	490	500	505	540	554	489	556	558	497	524	496	472	471	535	503	476	547	504	555	552	508	554	489	546	497	518	522	528	521	541	500	516	487	491	511	518	545	518	496	506	481	553	530	506	469	497	482	475	508	512	504	510	509	536	519	490	503	510	480	554	512	516	498	514	551	517	516	510	461	499	555	486	543	520	524	500	533	563	504	523	489	529	473	536	489	496	480	543	546	531	483	518	498	513	541	521	507	530	504	508	515	523	525	489	542	531	551	516
24975	21538	27072	24723	9801	3063	1641	823	510	417	391	389	328	336	343	342	316	355	342	312	341	345	370	323	350	343	323	334	328	339	370	313	330	315	319	331	330	325	336	329	327	316	321	327	350	359	322	306	355	369	342	324	319	349	318	333	327	300	328	326	356	324	306	331	357	334	303	339	347	319	316	324	345	326	299	350	366	333	344	301	315	317	313	317	343	335	356	339	350	316	325	326	327	348	337	321	323	330	360	329	334	336	322	330	352	302	312	287	332	356	304	306	294	350	316	337	345	305	316	338	339	340	311	322	346	299	349	332	318	311	323	346	327	356	331	309	328	302	323	307	291	327	316	291	339	320	334	312	340	344	330	337	336	330	353	289	335	333	329	348	308	313	321	317	342	326	360	317	366	308	320	320	296	332	314	331	359	308	340	362	327	307	325	340	327	334	333	316	325	323	324	341	344	365	366	317	333	294	309	326	323	346	334	365	329	322	326	342	332	329	331	304	276	370	317	351	347	323	291	330	329	320	331	373	319	330	312	360	324	345	373	325	319	334	325	338	312	299	297	324	357	334	338	353	355	304	329	317	333	298	349	331	306	334	313	308	359	311	320	346	296	317	336	348	309	325	329	332	307	317	361	318	356	360	328	337	338	337	347	344	337	307	337	286	325	319	316	316	307	353	296	308	328	339	348	338	346	329	328	317	352	331	359	337	350	308	353	346	357	325	329	321	314	364	342	333	293	368	308	338	345	362	334	274	342	307	347	340	309	311	323	363	364	302	311	337	312	335	304	323	310	284	337	315	327	349	332	335	312	328	333	324	323	316	338	338	334	303	321	342	338	299	332	324	327	324	300	314	357	329	326	320	331	311	358	330	323	308	319	324	331	335	333	340	375	312	345	331	324	318	332	319	323	339	334	326	312	333	323	352	311	334	322	310	335	290	328	341	374	325	305	326	318	295	348	312	330	329	327	316	306	320	349	321	330	349	310	317	312	310	285	330	337	330	310	290	315	335	335	327	345	340	327	342	385	332	319	338	329	332	347	348	318	345	351	342	330	311	339	315	356	330	305	358	331	315	307	309	330	322	311	336	354	365	309	321	326	333	306	336	339	329	320	337	307	305	298	333	326	327	339	316	346	352	373	376	327	322	305	318	324	346	316	332	338	329	332	323	337	358	327	340	338	341	338	315	336	287	362	317	322	323	363	292	327	314	316	322	364	340	329	295	305	339	344	307	356	348	317	326	343	364	338	317	315	328	306	314	321	350	347	309	334	337	312	353	298	330	326	351	315	307	311	375	342	337	349	315	356	316	354	328	359	365	335	316	332	330	325	338	312	331	336	349	344	338	307	332	340	306	321	331	359	349	321	346	325	339	315	329	337	309	344	329	330	306	362	332	336	337	309	321	312	323	344	317	352	346	320	329	320	324	335	340	343	334	335	335	314	332	313	341	322	345	329	368	314	365	324	318	309	337	340	323	321	331	347	333	343	362	308	299	356	333	331	322	324	346	301	318	333	333	325	320	339	355	287	307	300	300	333	319	336	305	328	370	330	342	330	363	297	306	326	350	339	304	329	324	317	323	317	344	353	341	318	330	346	292	314	338	321	325	312	303	334	324	352	319	363	334	362	318	349	288	318	298	314	316	312	336	337	320	324	331	338	309	342	365	353	328	348	360	338	303	339	341	331	315	278	326	346	338	340	325	347	321	323	309	319	345	361	326	321	356	312	338	341	341	358	339	330	357	333	314	339	334	305	341	310	352	305	315	331	327	340	316	327	340	297	347	345	311	350	328	317	354	339	318	331	303	331	301	331	310	340	350	331	335	335	309	301	343	306	364	315	329	329	308	342	357	317	346	318	334	322	307	317	306	332	316	349	301	365	367	315	345	350	337	318	343	343	371	335	349	349	324	322	330	342	294	337	335	331	316	305	303	328	315	351	345	326	325	324	347	324	329	336	351	312	337	324	321	354	356	316	346	322	303	357	349	336	369	340	346	322	332	317	348	327	309	337	347	346	324	327	321	298	336	330	335	344	303	308	332	346	334	330	362	340	356	297	337	302	331	320	333	312	329	333	340	305	316	323	351	316	323	351	368	368	338	340	318	337	323	331	332	337	338	313	321	327	358	341	303	321	315	330	322	328	322	318	340	349	310	345	298	328	325	330	342	344	290	350	337	355	325	315	333	340	362	344	349	324	347	339	316	315	315	320	314	351	316	319	362	332	348	338	331	330	341	329	348	308	359	346	330	330	316	332	359	352	307	307	302	299	352	343	321	283	340	363	298	343	307	327	345	295	365	306	314	300	324	336	324	362	351	307	324	306	339	369	291	300	342	293	323	355	332	317	311	292	323	350	347	324	310	334	357	327	322	319	337	310	327	328	291	327	341	320	333	334	325	348	292	344	369	318	358	312	316	320	317	345	324	323	323	329	321	358	327	318	304	308	334	327	312	331	333	317	343	319	318	311	342	303	335	335	320	304	354	326	333	326	354	346	319	339	306	316	310	342	327	352	357	339	358	346	352	317	305	335	303	328	317	324	332	326	348	303	341	362	311	351	349	329	316	343	302	336	311	301	367	351	343	352	334	321	352	354	339	333	333	333	322	330	322	308	355	325	288	313	308	328	325	304	330	321	342	334	355	336	376	353	341	341	313	325	314	356	311	334	347	341	344	337	333	343	325	356	371	322	309	317	351	344	317	336	329	316	346	330	317	299	313	379	318	323	337	296	327	299	328	296	320	307	332	320	348	339	320	339	325	329	318	338	309	302	346	336	328	329	305	330	352	323	309	320	320	329	302	314	349	347	323	350	330	328	343	332	358	336	341	359	363	353	323	357	347	325	331	323	293	325	319	351	300	312	326	330	351	323	363	345	331	307	333	350	337	333	322	322	319	347	327	291	333	344	324	300	331	312	325	341	327	339	329	348	315	320	360	334	326	360	332	322	327	319	297	323	342	367	347	323	372	303	297	341	316	318	328	354	342	318	315	332	347	327	307	348	315	307	319	365	336	299	286	337	340	300	291	316	334	306	327	315	349	366	303	329	331	349	294	329	310	337	306	333	324	334	324	336	347	335	331	294	351	329	375	365	326	351	326	290	361	342	303	345	325	351	353	342	323	343	311	307	329	340	308	330	361	364	335	325	308	335	325	362	351	322	342	301	359	324	318	332	358	318	354	331	304	338	327	315	331	342	318	323	356	319	353	360	332	290	337	345	308	345	317	351	311	301	313	349	335	287	334	347	338	340	319	338	297	325	337	332	327	339	293	381	329	312	320	325	332	349	345	375	313	320	336	327	313	327	306	339	342	306	327	311	327	328	306	353	339	340	342	346	320	358	315	344	322	323	319	350	318	318	340	306	380	342	353	300	326	333	326	317	318	319	327	304	327	322	350	307	344	348	312	318	308	344	322	310	304	328	365	341	332	340	320	341	359	345	310	317	300	298	339	314	303	355	310	343	327	317	328	335	320	335	314	328	362	336	328	352	339
32931	47883	28335	15815	9074	4921	2711	1372	821	556	521	445	427	440	433	415	380	420	404	377	406	396	445	430	411	400	389	404	383	424	376	402	413	421	381	420	425	397	448	396	417	402	399	380	439	387	420	399	420	392	414	411	384	390	424	405	417	378	391	381	376	418	389	380	391	405	364	393	423	374	422	392	420	357	432	422	425	410	397	394	395	399	444	390	423	416	393	433	390	384	387	434	416	396	390	403	394	426	407	418	427	403	411	407	398	419	400	381	385	406	430	432	424	403	432	408	404	391	373	408	385	398	401	379	390	410	414	443	379	454	403	403	384	379	365	380	404	414	431	428	398	371	442	408	411	407	425	381	417	390	394	403	470	368	378	387	349	388	358	391	390	403	393	374	396	395	438	417	425	385	410	405	381	409	390	419	441	365	399	408	442	403	370	427	394	440	402	416	378	361	387	415	429	389	451	407	419	422	422	399	407	413	452	406	398	394	417	387	396	407	422	443	394	404	403	386	389	403	403	386	391	431	419	389	381	414	404	375	409	414	392	357	409	375	404	389	403	408	377	431	411	423	407	395	406	429	421	421	443	383	385	415	399	402	441	411	382	419	386	372	398	421	403	387	427	414	427	405	435	397	440	408	455	411	437	415	385	398	451	415	413	405	399	402	420	385	390	429	413	426	417	398	415	413	361	402	412	433	385	455	416	421	399	400	396	388	400	419	426	407	424	417	427	400	397	390	395	413	393	387	404	407	357	372	412	400	382	438	424	405	384	390	403	402	411	390	376	387	410	426	401	404	397	437	420	395	395	369	372	434	409	423	396	400	393	394	376	405	410	379	419	412	409	403	391	349	387	413	385	424	415	424	436	363	386	400	404	398	396	432	372	400	396	363	407	424	409	418	445	388	421	383	413	365	393	412	404	446	419	413	426	403	390	423	383	419	404	377	400	427	419	389	422	410	385	392	410	412	394	412	404	386	421	405	389	391	405	410	402	439	413	389	407	397	404	398	417	420	402	380	357	381	409	417	422	370	406	417	409	415	383	401	375	418	439	417	388	405	390	378	397	396	425	413	423	394	437	415	408	393	442	430	389	392	428	415	412	387	413	389	408	455	382	388	414	385	403	392	403	421	401	393	376	435	420	405	429	419	395	386	390	377	390	431	408	402	399	380	395	394	388	371	405	408	424	382	395	398	422	406	384	400	389	419	406	417	388	430	443	403	410	406	438	421	371	407	389	403	419	444	428	410	403	419	390	407	447	393	397	418	428	390	393	388	406	402	385	401	407	392	386	412	393	416	410	416	398	407	401	416	405	420	377	388	398	411	401	430	397	394	414	408	433	391	384	383	414	401	399	414	386	417	420	394	416	388	392	406	426	377	384	442	398	399	389	419	399	390	392	376	413	436	398	440	363	419	368	421	426	412	424	389	418	433	399	376	392	416	404	389	399	448	399	413	386	418	404	413	414	383	397	400	424	403	409	421	418	396	397	410	418	427	442	394	422	414	409	395	411	397	381	380	436	403	406	412	405	393	408	374	435	434	426	400	377	394	429	430	407	405	425	409	395	435	393	426	411	387	381	404	409	405	401	409	383	382	410	386	420	370	425	428	381	376	386	415	417	400	377	426	401	404	429	418	387	392	401	386	367	371	413	415	421	419	385	414	386	368	400	387	397	410	427	401	375	368	361	425	369	415	394	422	437	445	416	411	386	408	421	393	425	398	388	412	374	389	395	399	385	378	394	392	383	391	420	411	437	417	407	408	408	392	386	406	396	404	389	415	384	375	410	354	397	430	402	427	411	375	380	424	409	434	410	414	384	385	428	418	391	443	391	387	373	396	437	446	394	378	376	395	387	422	370	382	398	406	407	400	395	374	411	393	392	409	407	368	383	371	390	410	403	412	402	386	387	400	391	412	415	448	410	377	395	419	412	416	394	431	427	431	402	392	384	377	418	407	383	349	406	391	396	376	372	424	381	415	410	408	414	415	398	407	464	402	417	414	381	428	410	398	411	407	399	416	409	405	423	406	444	394	392	439	391	400	384	396	404	392	402	394	394	424	392	406	402	397	405	401	393	426	377	404	395	415	394	430	385	416	378	419	417	402	383	392	435	422	411	371	385	397	402	413	368	375	407	415	381	394	403	401	379	385	413	368	389	416	385	362	412	382	429	418	444	387	417	407	364	415	391	433	375	395	362	421	416	382	359	388	409	408	423	405	382	386	417	397	399	396	403	382	374	420	389	427	363	384	404	401	424	392	385	390	367	409	401	401	381	373	381	398	403	423	394	390	387	438	410	417	407	397	405	424	390	358	389	421	402	427	434	396	397	364	414	387	415	383	421	430	394	422	394	408	384	417	379	398	390	435	391	428	407	396	434	375	393	412	401	395	418	394	434	385	377	408	425	422	371	402	395	409	385	398	403	419	401	422	378	378	394	451	400	386	373	361	406	427	387	383	435	441	393	409	365	430	423	412	426	395	415	395	389	410	401	389	406	418	397	403	428	395	404	422	409	436	382	382	394	395	387	368	420	379	363	418	394	409	413	394	397	419	390	389	408	420	371	430	401	419	384	404	383	398	464	370	425	382	405	427	396	434	367	399	372	427	397	394	390	377	415	392	397	457	400	408	403	423	396	366	429	415	431	397	407	408	383	390	395	385	388	396	415	407	432	421	389	407	410	401	440	397	399	400	443	409	408	407	418	391	358	391	412	360	399	364	391	424	366	437	412	385	444	389	389	418	411	440	427	401	404	401	399	427	430	400	409	421	425	441	398	429	422	409	412	379	397	403	416	401	400	384	408	421	412	418	416	399	356	402	456	391	430	427	415	403	413	409	412	395	387	406	395	404	407	366	364	408	421	387	399	410	396	404	424	393	409	413	408	398	398	393	397	354	392	430	419	404	415	439	417	396	382	375	430	401	384	391	422	420	361	395	406	383	422	389	397	409	397	395	396	404	408	386	373	414	421	415	380	412	379	384	423	432	405	374	411	409	402	384	379	400	417	403	426	381	395	399	405	458	412	394	443	421	418	419	416	409	402	392	408	386	394	383	418	418	408	376	419	392	408	385	430	408	418	378	384	421	406	391	404	433	401	385	406	420	388	448	415	389	409	399	390	406	416	395	403	405	381	390	366	401	410	392	391	398	385	415	416	408	408	411	378	386	419	385	378	403	407	408	390	440	418	427	409	394	364	409	396	365	412	405	410	451	406	412	434	422	388	416	429	415	383	408	434	371	398	374	435	377	427	399	392	409	422	427	390	396	378	429	373	377	412	374	390	372	394	442	403	387	401	379	409	430	428	394	411	428	406	372	454	441	405	372	408	405	401	387	397	432	411	396	397	399	407	379	384	403	441	410	396	429	385	388	401	370	397	411	356	423	435	399	404	429	407	358	437	383	411	419	414	434	414	426	432	369	443	379	397	421	382	436	408	403	376	371	411	402	414	398	367	384	402	400	390	374	427	421	382	420	361	400	416	391	391	411	408	383
22612	21404	28965	24271	21486	20425	8539	2188	1088	572	428	391	387	368	295	324	301	291	330	346	289	299	297	299	310	299	317	307	323	285	287	313	292	305	289	316	318	294	296	292	285	275	318	322	294	317	308	327	321	336	327	312	295	293	265	299	314	317	284	322	287	275	305	263	332	301	286	299	292	309	308	324	312	339	322	303	297	297	303	280	313	356	316	339	290	322	313	297	296	329	315	324	297	320	297	305	311	322	279	249	298	295	340	318	286	313	306	292	319	303	327	322	287	300	294	342	322	308	269	295	310	318	315	313	304	311	291	300	285	289	312	304	322	296	317	303	333	309	318	313	301	296	353	279	297	280	311	300	289	288	297	297	301	317	290	329	308	316	320	312	291	289	287	316	293	305	305	288	331	327	298	276	313	297	306	305	310	347	313	307	313	307	314	322	297	301	281	324	316	308	294	286	291	292	322	297	291	323	307	301	319	334	290	292	291	310	285	297	290	309	310	282	316	330	327	313	311	295	291	327	329	294	323	300	323	310	330	300	318	295	281	326	296	293	325	280	347	297	278	309	341	311	325	307	330	308	292	321	294	301	282	285	299	329	273	340	323	300	333	300	257	296	320	314	310	328	337	304	286	298	301	291	340	291	336	303	304	308	367	316	312	303	310	316	329	293	308	290	264	287	297	315	285	294	327	303	318	303	274	315	306	306	307	288	286	268	303	293	316	294	315	302	305	326	307	306	294	275	292	281	267	288	322	281	329	329	298	327	304	285	317	311	269	340	274	293	319	298	298	318	320	330	308	315	337	340	312	315	291	326	311	325	276	297	292	300	322	303	292	320	294	304	306	332	282	305	327	300	292	330	313	266	312	326	291	287	288	296	295	309	335	309	336	304	312	311	277	278	298	331	295	287	280	277	267	289	290	312	297	302	315	291	292	312	305	291	328	307	288	309	292	289	302	290	289	335	298	304	307	326	332	303	334	296	323	298	281	300	310	281	291	305	282	276	313	352	332	300	315	297	305	294	324	320	311	290	296	363	321	293	284	283	304	313	303	314	305	311	271	291	321	326	292	334	297	330	286	316	304	290	310	288	305	316	264	320	315	307	306	305	292	311	323	318	306	318	309	287	296	321	279	285	297	314	310	340	330	288	313	317	313	313	329	300	314	300	330	285	287	298	310	299	265	306	285	289	289	302	297	296	297	289	335	310	294	309	281	301	321	293	332	283	287	286	334	265	331	308	297	300	304	294	306	303	316	332	314	306	294	286	290	342	320	314	313	308	290	278	274	349	302	342	289	311	291	304	326	284	296	289	324	326	300	296	295	275	311	286	306	284	307	302	303	335	287	324	308	289	304	333	306	280	301	305	292	303	311	297	281	266	290	320	283	306	302	317	315	323	305	317	305	287	306	311	298	307	292	317	318	279	298	347	295	295	293	306	338	289	291	289	318	319	298	299	320	282	285	300	311	305	326	293	317	288	301	295	308	311	290	287	300	290	283	300	315	301	290	329	295	293	320	301	314	326	288	306	310	322	312	280	277	283	302	304	312	326	288	282	307	302	307	332	322	306	297	301	302	287	298	304	313	310	258	287	316	285	293	309	303	306	294	267	295	294	311	274	292	319	323	353	309	300	305	304	295	288	316	300	260	340	317	288	307	305	296	285	314	293	325	304	269	298	311	257	293	295	306	301	296	281	312	293	299	293	303	308	278	312	316	350	280	266	310	300	313	257	310	313	294	276	325	289	289	323	295	325	313	313	294	316	311	305	301	305	315	293	319	311	311	278	312	306	291	297	330	318	292	304	314	304	318	294	305	291	330	325	318	314	313	273	285	307	315	334	317	299	281	330	349	287	310	281	326	315	286	293	330	313	295	290	309	318	269	303	319	332	313	295	338	311	321	318	318	260	291	315	276	309	279	308	303	316	327	318	318	292	316	294	309	289	291	321	315	271	312	309	275	328	293	335	290	320	298	335	303	301	285	299	312	315	303	313	272	316	312	297	292	288	285	302	315	307	299	296	306	278	321	302	293	314	356	314	307	295	353	285	284	293	268	292	284	316	317	333	299	340	296	334	299	297	270	320	288	318	311	278	324	320	331	318	273	310	295	301	324	302	309	294	324	304	273	307	306	306	314	296	278	295	283	309	297	278	294	289	294	305	279	298	306	328	303	288	299	306	311	294	320	289	282	293	295	302	264	291	323	309	292	288	314	301	312	307	314	286	327	316	307	282	303	285	282	323	301	301	276	313	303	273	268	334	316	328	336	269	284	302	349	298	330	294	324	313	302	301	301	322	302	303	320	304	325	310	318	309	310	290	294	270	275	257	274	299	288	333	286	302	280	294	321	264	298	302	311	284	289	293	296	305	297	332	300	284	295	322	323	285	301	296	296	278	312	295	303	316	291	291	292	341	299	318	293	313	336	279	327	304	254	325	280	305	288	288	334	294	289	307	283	308	295	334	305	288	290	312	318	288	291	354	303	299	283	298	278	304	294	300	276	292	303	309	334	320	311	294	314	287	296	281	287	314	272	327	292	295	282	301	298	290	331	321	289	298	303	282	309	303	296	293	303	297	293	305	284	288	318	299	312	312	287	302	315	303	322	324	284	306	298	299	312	323	298	316	297	314	284	283	305	271	341	316	340	298	284	301	319	331	283	293	307	303	310	294	300	284	315	281	286	331	300	299	320	286	297	320	268	300	290	308	278	284	279	281	327	307	303	311	286	286	309	296	277	302	319	288	289	319	319	315	321	329	299	266	300	311	304	303	298	284	315	300	316	290	316	339	306	304	304	299	301	295	293	328	336	291	303	311	295	321	299	290	295	284	304	304	320	315	310	336	290	281	308	309	312	302	284	271	291	321	294	300	300	329	281	311	297	305	274	310	307	301	328	318	303	302	292	312	309	303	303	305	324	330	319	299	308	293	328	294	326	298	288	310	330	279	311	303	277	316	275	330	301	300	329	307	315	275	295	290	315	283	290	269	306	292	300	295	280	290	298	315	303	328	328	309	313	296	292	306	301	299	276	333	310	310	300	282	307	315	311	288	273	283	310	294	292	302	319	287	308	317	314	286	282	314	293	291	298	313	290	282	285	298	281	309	294	287	318	291	299	270	297	289	304	286	301	301	278	308	292	321	306	285	288	306	292	290	310	304	321	327	307	285	324	322	313	294	303	317	277	299	284	297	301	316	332	320	330	285	318	322	298	315	301	292	281	290	318	300	267	318	295	303	285	323	311	346	304	310	274	290	278	310	283	318	307	294	313	327	285	269	332	296	289	287	327	288	300	310	294	275	296	336	269	286	329	288	295	296	324	291	317	324	284	322	295	298	294	302	291	263	303	294	307	302	319	305	281	310	299	289	305	297	311	279	302	345	288	266	283	287	297	291	319	285	277	286	317	314	312	314	276	287	295	294	310	284	305	311	316	326	297	283	334	305	321	292	319	306	294	270	336	303	274	291	272	281	308	325	319	301	310	297	311	312	282	307
36607	55613	39413	26641	15986	9531	5375	2877	1674	837	616	575	461	441	417	423	412	424	383	398	397	365	378	379	415	361	373	377	368	412	425	403	400	369	389	351	361	337	374	323	385	365	382	390	364	405	329	376	391	360	418	339	383	356	342	388	384	333	399	417	359	356	377	371	342	370	357	362	427	390	384	355	377	342	374	402	391	418	393	390	386	387	344	372	358	388	383	370	400	384	385	393	406	357	363	402	405	366	394	399	372	391	359	345	375	346	384	363	353	354	372	413	371	360	395	373	359	365	393	388	373	384	349	346	363	375	377	340	388	356	385	362	377	379	391	408	362	374	333	372	349	361	376	370	413	381	383	388	393	397	335	347	385	377	376	385	382	368	390	367	356	380	395	384	370	374	363	354	361	359	364	377	339	402	368	365	376	375	408	371	362	366	381	370	360	384	363	363	374	373	370	390	355	413	345	351	374	343	362	415	367	383	347	357	351	391	373	376	396	359	377	384	377	378	368	363	393	376	361	379	396	372	398	378	362	367	406	371	392	375	397	384	376	359	347	398	374	399	396	359	397	368	403	382	356	359	367	385	376	377	379	375	348	371	363	363	357	358	384	389	394	404	404	390	405	399	382	370	374	337	395	355	385	359	339	369	399	439	369	380	351	385	395	366	395	359	362	395	361	391	401	356	399	389	397	390	370	396	394	374	369	408	388	383	392	348	381	365	388	362	396	352	362	397	431	332	365	364	385	363	407	381	372	377	336	342	376	380	365	363	387	357	412	358	394	395	356	345	387	397	392	429	397	379	384	358	378	385	387	391	352	391	398	360	381	401	371	334	343	312	368	372	409	385	421	422	346	391	386	359	371	359	386	372	433	369	391	409	360	408	380	364	362	378	374	371	374	388	369	377	375	361	354	369	366	383	372	396	359	381	367	375	356	398	376	359	354	383	371	372	365	393	371	381	360	365	341	368	390	377	409	399	393	398	348	400	362	345	414	383	403	355	358	379	393	396	365	376	373	389	411	385	363	369	367	378	370	368	365	384	368	365	353	399	360	405	353	372	350	365	362	395	384	352	360	356	375	383	357	378	379	357	389	366	407	380	353	375	368	363	361	381	372	386	390	348	381	374	350	384	379	357	360	345	364	388	405	391	393	364	375	388	370	358	369	358	388	359	354	398	363	379	375	356	375	354	395	376	422	384	368	374	326	383	388	367	382	410	377	385	383	375	389	393	373	396	370	405	392	360	362	364	361	419	376	372	371	395	388	366	351	339	428	340	371	387	359	393	355	358	384	384	374	405	371	350	368	389	365	370	349	371	348	356	363	374	391	372	361	382	348	351	385	353	367	416	396	377	368	361	385	367	357	397	381	358	416	341	375	371	346	401	386	368	384	413	392	358	405	387	341	339	365	375	375	353	361	376	384	387	356	380	410	342	371	330	359	372	341	408	403	390	387	391	362	364	382	338	378	387	351	380	382	397	407	412	365	333	354	381	387	420	339	354	419	387	375	369	359	381	374	354	385	407	410	337	390	363	387	327	382	381	395	346	396	417	354	381	394	382	380	372	387	399	402	353	428	382	355	381	374	353	383	368	344	396	355	358	375	358	357	329	398	342	379	352	407	395	368	385	394	365	352	386	392	369	375	373	379	414	395	396	386	354	380	401	361	378	375	382	378	400	384	354	351	353	348	379	376	345	414	366	407	342	371	376	351	366	377	341	355	371	364	369	357	367	371	365	389	404	370	351	346	355	379	356	375	391	355	362	342	331	366	363	380	381	376	350	355	396	374	368	347	379	352	364	389	370	384	380	385	416	382	363	373	371	374	398	379	366	344	330	354	381	353	360	424	385	398	356	394	392	361	377	401	361	364	360	373	374	332	379	384	378	378	373	369	355	392	386	377	388	357	412	362	382	375	392	380	412	345	371	372	399	356	368	358	370	374	410	368	364	378	418	356	378	377	400	372	378	366	357	384	399	418	372	392	353	370	401	361	361	383	376	385	371	355	362	377	384	353	367	379	403	372	385	344	373	372	382	369	410	373	390	361	420	362	367	410	398	383	373	346	372	345	393	359	355	406	368	360	383	366	359	357	400	378	375	410	364	379	384	377	365	369	413	383	364	379	360	380	402	390	394	387	391	356	370	383	368	392	352	358	394	399	348	326	392	377	366	354	359	384	385	381	371	381	382	405	330	386	360	379	376	352	383	386	390	394	383	356	344	393	418	375	368	354	391	376	397	346	378	395	391	365	373	412	395	364	389	389	356	361	380	360	363	379	387	370	388	371	366	361	396	384	362	373	393	361	394	399	397	388	382	317	358	401	389	367	407	348	360	401	355	380	381	374	375	366	389	360	412	380	373	392	401	332	352	392	357	377	370	374	365	439	391	367	368	346	391	412	370	374	371	402	361	341	391	378	382	364	356	393	374	366	384	351	390	391	383	359	367	361	363	366	365	396	372	394	429	367	320	382	372	369	343	382	390	350	379	385	350	374	382	344	372	372	370	369	384	398	383	337	372	376	354	385	368	358	369	385	379	401	348	380	380	384	347	372	362	354	368	404	351	380	341	368	364	378	372	372	368	369	373	367	349	357	365	357	389	364	382	351	391	406	387	375	372	376	369	377	385	397	368	398	355	343	388	390	364	357	381	403	372	405	391	344	389	350	349	402	371	334	397	355	380	360	357	391	396	408	406	361	387	343	369	346	387	364	394	382	379	414	385	386	391	358	353	383	371	378	346	383	367	338	401	319	355	363	348	352	395	392	382	390	370	392	391	348	365	441	372	369	361	390	349	349	355	411	384	367	362	381	376	384	393	333	378	355	378	379	390	366	397	385	354	357	382	341	390	396	421	389	372	380	370	364	373	361	350	369	372	365	378	372	348	362	359	374	383	391	384	370	364	364	350	372	347	380	395	339	356	389	381	359	385	354	361	378	409	382	386	350	371	411	388	394	391	330	362	380	374	389	344	389	350	383	403	376	352	381	364	396	351	396	392	348	374	343	380	353	367	353	395	402	417	351	373	399	375	363	351	382	380	374	372	379	402	370	392	360	410	336	344	406	403	355	369	379	398	363	380	387	378	356	360	381	369	348	388	349	335	392	378	374	385	366	384	374	352	364	342	372	403	372	392	364	389	362	381	386	371	347	375	393	392	373	378	372	349	380	395	417	409	373	380	374	383	346	382	381	364	374	404	371	394	357	363	372	384	381	390	360	351	353	379	416	378	353	362	378	375	399	381	357	331	389	380	364	327	379	367	376	381	366	333	384	352	352	362	369	378	380	380	365	396	379	414	385	372	351	403	386	389	366	396	403	379	400	371	388	378	375	361	369	377	409	375	395	412	409	376	382	392	389	392	375	357	357	380	368	344	397	367	376	368	378	375	370	365	347	347	382	383	382	334	361	400	358	342	391	401	372	354	378	365	391	349	387	409	399	342	426	382	387	376	361	339	360	346	350	380	400	379	377	315	327	377	382	368	383	388	352	389	395	395
30846	26774	24355	11300	3599	1735	902	671	471	467	442	472	442	451	389	441	458	491	435	436	412	428	405	387	403	430	406	440	439	450	418	424	452	419	420	420	423	465	426	440	397	445	388	454	384	443	412	454	402	381	409	408	415	409	432	412	469	415	442	395	459	398	428	449	446	398	418	396	418	412	421	424	401	427	371	414	446	422	412	437	450	421	393	469	398	442	432	426	442	440	404	457	459	416	400	412	441	396	406	415	407	440	401	402	425	437	430	406	426	415	422	403	415	404	415	411	417	434	427	449	381	400	448	366	425	434	434	426	421	409	431	405	411	418	422	436	427	447	424	405	429	396	404	418	428	425	416	434	448	444	431	437	436	400	406	413	429	433	408	445	417	398	432	450	384	395	443	422	405	395	442	354	364	391	456	475	440	449	393	425	436	413	379	436	424	385	392	463	405	401	388	427	430	425	403	392	428	428	399	417	432	416	420	418	396	377	376	392	396	420	435	432	418	417	402	461	444	408	409	414	416	446	431	428	415	414	450	403	413	418	421	424	399	429	413	413	401	413	399	439	381	443	437	440	420	420	434	438	413	380	396	420	415	437	419	382	405	427	390	401	417	427	398	401	409	428	426	432	429	442	459	426	417	376	416	404	394	412	422	406	412	384	420	419	411	415	412	427	413	405	390	417	417	396	408	425	378	401	423	402	463	430	411	388	452	426	415	403	392	432	405	442	452	442	401	411	445	451	434	398	432	416	414	414	401	432	404	454	406	427	419	424	368	444	384	427	406	408	406	419	416	432	416	419	446	439	424	417	423	420	444	414	438	424	410	416	424	421	456	415	412	422	432	414	412	433	414	405	376	417	443	429	400	417	425	388	441	417	423	396	402	418	410	407	376	430	401	412	428	454	412	434	450	408	359	426	404	414	393	456	407	434	437	433	410	379	409	427	384	403	421	429	440	405	384	387	403	407	416	438	451	452	444	451	415	437	408	401	420	424	461	403	406	391	426	431	374	389	393	408	423	438	405	433	381	441	410	424	422	404	422	383	426	443	414	395	451	415	411	412	443	406	435	396	455	438	406	412	419	419	415	410	412	433	396	426	417	428	419	441	393	418	422	427	390	398	411	422	394	420	420	426	400	421	416	399	379	390	440	418	404	394	394	401	411	384	413	431	389	378	424	419	411	403	443	428	414	400	445	414	383	452	410	423	392	412	414	407	407	396	406	410	439	431	457	442	425	412	435	413	431	448	411	386	392	435	370	403	405	395	434	399	410	444	390	389	411	410	429	408	433	438	455	395	394	406	432	425	404	456	390	425	430	423	425	427	421	422	413	393	428	445	466	424	428	394	429	399	409	421	410	411	424	416	398	432	420	423	440	384	434	413	387	444	432	431	440	453	438	447	382	438	440	430	429	419	450	420	393	400	444	404	421	409	373	430	412	430	436	418	402	416	410	433	435	373	385	405	433	387	414	414	407	402	453	462	427	407	402	452	405	357	438	406	438	434	414	400	414	366	434	445	420	407	419	428	431	433	408	402	418	445	462	410	451	435	420	402	430	444	460	419	416	390	417	421	412	397	378	423	459	392	409	414	400	400	434	425	402	424	425	438	448	404	420	441	411	387	418	394	436	450	407	429	447	468	426	415	408	411	440	424	409	424	440	390	425	410	414	406	441	432	430	441	435	453	384	413	436	430	467	396	410	415	410	450	428	419	408	373	386	433	405	427	418	429	447	445	442	425	377	422	451	430	404	447	422	403	422	417	399	371	396	422	441	450	439	405	399	450	417	401	360	419	407	401	435	391	461	418	448	402	424	438	442	406	398	447	428	414	473	450	393	407	463	404	449	411	416	438	443	421	416	446	438	394	395	402	420	401	438	450	405	374	400	397	434	398	448	461	393	430	407	426	404	400	429	399	406	408	428	396	413	408	421	432	459	443	418	371	427	392	413	416	406	415	400	430	479	401	424	418	437	413	415	417	394	391	395	377	453	411	431	410	426	415	433	426	426	391	422	452	409	409	402	370	419	405	442	456	420	397	396	477	441	422	421	417	384	412	447	428	391	446	402	400	426	395	433	440	406	414	431	422	391	405	427	404	431	401	412	413	429	371	404	430	405	417	416	437	445	447	400	425	419	428	430	427	441	420	439	434	400	405	429	377	387	412	441	424	438	415	401	424	434	384	464	420	428	398	423	398	409	390	426	410	392	436	408	400	399	406	425	428	450	404	439	428	436	411	411	399	426	446	422	447	408	381	389	435	427	420	432	458	428	403	435	398	400	414	420	431	428	416	427	456	418	391	407	427	435	427	408	392	383	409	399	382	399	410	430	410	469	422	430	391	409	436	437	428	429	393	439	425	416	422	405	415	423	417	452	425	438	448	421	407	423	407	369	417	402	409	397	419	411	458	429	423	434	405	400	451	427	411	433	407	415	392	420	426	468	391	419	420	429	393	452	434	421	390	423	414	440	411	438	412	440	384	408	429	401	443	422	397	397	419	442	387	466	391	424	399	406	402	430	411	418	417	421	384	410	402	384	415	404	433	425	430	415	409	420	416	454	450	445	390	390	396	433	405	491	384	429	409	435	442	459	449	399	406	395	393	418	417	410	410	449	409	385	388	431	443	436	417	418	441	414	401	384	427	402	415	392	402	400	431	416	408	419	423	450	415	418	424	423	443	419	436	415	438	409	434	430	387	450	415	411	428	411	449	434	427	452	426	406	392	409	404	435	442	405	405	406	415	417	412	408	410	446	437	443	426	402	401	398	409	389	417	422	418	424	430	417	418	427	401	443	399	389	411	427	402	445	442	390	425	388	460	440	377	440	379	432	439	393	431	397	381	418	418	411	412	399	426	406	426	430	425	406	423	447	417	443	434	409	441	435	413	417	415	411	410	440	405	423	378	405	434	422	417	413	417	435	446	414	381	418	414	429	462	447	417	421	428	421	406	434	441	429	439	400	387	416	406	426	414	420	430	394	449	418	436	401	396	385	398	424	431	440	411	449	406	407	445	451	405	403	425	450	393	413	425	380	449	413	428	363	392	437	455	426	404	406	425	433	418	411	413	436	387	384	416	419	421	440	414	414	411	448	381	412	396	410	439	433	418	408	426	403	436	404	421	417	419	440	443	426	422	446	443	415	438	439	379	394	396	469	415	444	427	397	456	407	419	428	423	393	422	420	413	411	418	386	410	416	434	435	455	376	419	422	450	413	437	409	411	408	409	425	430	429	424	391	470	456	410	431	468	447	439	410	443	406	433	446	460	417	372	405	391	419	429	446	405	415	421	406	418	386	412	414	397	414	413	403	404	421	382	388	427	419	431	353	427	409	409	393	409	409	417	411	406	464	410	457	420	450	429	424	422	378	371	455	453	409	416	389	408	402	443	450	420	404	427	408	432	427	413	420	412	392	405	387	439	415	426	392	406	425	418	472	365	412	402	420	432	390	408	399	448	458	446	459	375	449	428	438	403	470	418	453	405	439	431	432	400
31367	40064	26059	11398	5314	2928	1455	945	647	590	543	573	528	506	524	508	504	505	551	549	556	521	492	536	506	514	539	506	495	522	529	556	529	527	520	555	504	525	500	496	522	526	530	567	490	515	485	515	486	506	491	506	509	554	514	525	462	509	546	521	529	546	483	504	510	496	532	532	474	515	545	476	563	472	532	513	498	533	555	522	508	513	495	496	500	549	502	483	518	516	515	522	516	523	482	541	508	519	509	509	514	505	488	551	508	494	467	507	538	493	575	483	521	508	505	495	519	512	488	494	502	529	496	515	508	524	519	497	504	538	514	550	519	512	544	514	512	530	526	508	533	529	482	506	498	523	549	554	532	493	536	524	494	532	560	492	506	558	523	513	502	462	491	519	551	491	526	503	519	511	534	527	501	522	493	519	480	487	486	493	532	515	553	520	516	513	537	557	485	538	512	520	568	514	499	527	506	532	532	486	511	503	492	483	472	509	542	515	516	524	497	504	541	486	549	531	527	502	514	537	516	555	507	508	530	541	509	468	545	518	475	525	485	480	541	488	490	517	506	469	508	539	560	525	524	527	507	510	544	543	493	504	512	544	505	518	519	528	551	481	478	541	541	520	514	497	480	477	479	519	510	489	521	476	493	501	484	551	498	516	515	499	519	493	510	512	500	517	500	506	497	534	469	552	483	493	528	529	501	532	510	525	523	459	497	477	535	554	520	497	569	474	513	487	501	524	531	539	542	556	501	519	503	500	524	493	490	515	519	524	553	495	523	488	505	493	484	533	484	513	528	470	510	534	547	483	499	534	456	517	507	507	491	479	499	487	486	458	475	543	513	541	493	542	504	522	512	529	548	481	488	492	512	494	560	523	520	496	559	544	532	543	512	540	528	559	528	501	511	526	518	488	518	544	560	512	498	506	508	531	521	464	497	525	521	549	509	528	519	522	548	507	558	491	516	520	497	516	494	532	541	531	519	515	500	537	497	497	499	513	517	502	535	491	524	545	500	510	550	515	501	529	541	518	511	505	518	546	536	498	523	508	501	536	502	478	537	501	505	524	518	493	513	520	474	529	513	476	519	458	507	521	520	499	521	512	489	510	533	488	521	549	535	555	506	552	492	489	492	494	501	496	494	501	527	532	515	492	530	524	503	558	525	531	505	502	471	529	515	506	503	538	473	549	526	500	508	556	495	516	519	515	533	519	509	529	548	502	537	550	521	470	526	563	526	544	508	519	512	515	507	510	464	533	514	519	492	535	491	504	559	563	524	530	503	488	545	489	504	541	508	519	530	543	481	500	480	534	492	500	504	497	516	543	541	516	538	502	496	523	532	540	513	537	495	526	534	521	531	509	563	511	480	536	534	506	487	508	503	525	493	511	493	513	539	504	490	499	506	529	528	482	486	517	536	516	556	532	507	528	547	517	490	518	510	510	548	498	508	506	527	547	537	527	526	498	511	506	503	496	529	458	494	482	497	538	507	532	518	501	502	538	521	521	525	520	517	550	483	527	504	551	523	463	502	517	507	535	525	506	496	492	513	521	529	506	537	526	490	514	555	537	574	529	497	492	533	511	522	519	524	542	489	508	533	461	497	514	511	495	481	486	477	521	515	534	510	477	519	505	495	530	532	490	512	507	495	532	519	510	491	510	501	527	507	518	531	517	505	572	487	513	472	520	474	496	510	516	541	517	541	531	544	534	524	499	539	532	549	509	515	536	481	521	532	495	540	510	509	492	520	464	527	521	520	469	479	514	560	511	516	511	498	522	555	484	507	488	534	474	514	552	535	509	492	558	523	500	512	534	537	474	528	536	490	524	489	501	536	521	485	540	526	511	499	500	544	513	503	496	541	524	531	487	511	503	530	525	504	536	540	505	524	498	543	514	525	500	512	520	519	498	503	495	536	521	485	522	527	543	485	526	504	518	553	519	522	457	545	491	520	497	528	493	519	552	522	513	499	526	518	460	521	477	517	518	552	553	504	468	531	521	528	474	562	543	485	555	524	528	507	507	497	526	534	494	514	531	501	462	511	532	526	477	512	515	535	505	507	502	529	527	557	488	497	535	530	487	506	535	526	537	462	513	537	490	533	527	509	519	510	530	506	537	476	533	520	533	552	478	529	486	499	523	522	502	518	542	524	458	544	505	487	532	538	526	479	536	484	510	482	567	479	487	471	536	465	497	525	513	526	500	507	522	540	512	536	534	480	520	485	548	483	504	530	486	481	536	536	508	524	531	501	514	552	472	474	519	510	536	507	513	509	536	515	521	526	515	486	483	520	527	500	491	541	506	556	586	492	524	514	466	495	510	509	507	454	510	562	497	504	556	501	585	515	494	502	505	460	524	531	510	506	467	496	507	536	526	496	485	548	560	490	514	486	510	476	545	512	516	480	501	494	534	498	464	505	529	545	487	515	461	522	516	529	523	535	481	521	504	493	507	513	482	509	531	523	490	471	518	546	533	547	511	511	494	499	506	497	518	497	496	512	508	524	513	495	529	487	486	511	536	474	492	519	517	463	554	515	495	529	552	496	499	505	547	508	518	495	519	514	523	511	533	505	546	517	513	534	499	518	509	475	523	477	543	524	519	464	489	527	534	533	519	503	491	517	523	498	498	512	479	532	504	505	534	485	538	534	526	487	518	545	521	497	521	520	500	522	518	487	516	505	548	547	505	534	528	505	537	509	534	544	505	504	524	463	527	512	496	564	528	496	507	544	524	526	524	520	529	534	513	498	497	495	513	530	489	469	516	486	559	472	538	530	502	500	507	516	508	564	533	487	527	504	505	512	538	525	524	501	490	506	489	536	527	521	534	542	503	503	481	510	511	518	496	562	531	472	459	540	506	501	525	527	509	490	506	515	532	523	563	508	542	466	528	488	504	461	475	535	532	511	500	499	521	485	504	527	507	511	515	540	492	515	475	546	520	510	519	522	509	543	492	493	514	554	528	492	513	499	491	488	544	543	467	494	498	501	527	499	552	519	505	484	527	468	528	522	484	532	516	499	516	517	534	485	492	511	516	512	531	517	529	527	538	504	479	499	491	513	527	503	510	461	499	489	504	547	499	476	485	537	514	516	522	516	524	535	515	527	497	508	524	485	549	508	523	501	470	539	516	501	544	497	498	533	492	525	491	501	529	490	465	505	510	499	463	530	491	484	521	501	541	538	519	566	499	526	534	541	489	469	517	539	514	540	548	505	487	521	495	544	520	517	547	516	525	545	494	478	508	482	525	495	496	476	539	500	520	544	509	517	532	517	519	530	506	586	525	526	515	527	516	503	482	498	481	542	506	516	518	549	525	548	502	515	533	493	492	529	526	501	484	489	529	535	539	522	497	524	466	496	465	518	496	505	550	533	531	533	520	527	494	501	529	522	509	494	507	522	523	529	481	527	528	529	480	520	502	484	516	527	506	503	539	516	478	507	509	524	509	528	511	525	511	460	515	510	474	493	546	499	487	542	539	494	521	576	519	531	530	516	526	497	492
23624	21377	28363	24842	20860	10916	3585	1590	751	600	506	481	460	467	462	410	443	410	448	450	413	432	394	393	417	438	449	411	416	432	413	371	397	424	448	430	409	447	381	397	406	418	466	453	433	430	446	434	428	404	437	398	427	459	426	434	466	427	435	433	431	383	394	392	404	391	450	399	425	423	453	386	423	409	444	420	459	419	443	391	449	424	386	417	393	410	401	424	413	398	416	447	404	422	436	421	452	394	427	416	397	448	423	432	412	437	391	398	392	416	394	395	422	426	422	411	407	452	402	463	393	422	420	401	412	387	402	408	434	376	415	437	407	393	442	428	424	429	399	445	408	418	417	418	415	398	419	427	466	410	400	415	446	424	393	412	419	448	422	415	385	419	417	440	407	421	401	428	399	388	377	432	443	402	455	384	432	404	401	405	428	416	432	405	395	423	427	430	432	384	448	411	431	406	367	447	455	413	380	413	418	433	402	416	396	404	452	406	414	431	421	407	402	413	417	427	432	417	384	456	421	440	416	416	437	398	393	449	422	374	419	441	427	386	463	425	381	430	403	397	424	420	403	407	389	415	427	450	433	413	412	421	429	440	421	403	422	400	413	415	436	426	413	424	372	419	422	418	365	428	420	414	417	403	384	384	422	360	425	413	404	390	420	408	405	422	421	410	385	400	419	423	432	402	380	441	449	377	406	461	432	407	405	411	397	431	408	405	429	409	392	437	391	421	407	443	430	400	409	397	416	418	431	400	416	382	385	436	432	400	407	395	383	428	416	437	401	390	403	411	422	460	462	410	412	447	420	414	469	420	404	395	442	421	398	427	463	399	438	411	425	402	414	401	415	425	431	424	409	381	445	410	403	426	427	413	418	441	432	445	447	441	430	421	447	400	402	405	433	392	410	416	411	430	412	409	434	420	439	392	411	434	401	416	424	417	455	413	426	424	405	406	444	436	478	416	385	439	398	377	414	413	424	475	429	455	411	426	409	435	428	402	407	465	394	416	423	397	407	439	408	408	434	400	439	447	424	401	401	436	423	412	424	402	412	423	418	437	411	453	378	456	414	422	420	427	424	444	404	422	410	449	432	416	383	429	428	392	441	408	407	425	442	418	438	423	439	460	383	368	445	417	398	434	401	417	417	385	443	409	394	435	433	407	432	398	444	424	437	441	402	409	427	427	459	449	403	439	410	428	405	460	402	429	388	395	423	408	412	386	429	399	422	425	444	483	406	425	430	409	440	389	398	464	450	430	425	407	381	445	428	417	418	406	416	415	396	411	439	382	437	436	439	434	421	438	460	433	402	387	431	453	418	402	443	428	403	447	417	437	415	419	413	402	436	416	438	400	410	432	443	420	428	409	403	421	404	382	457	417	405	433	379	416	447	409	414	426	418	425	421	413	443	430	416	386	386	367	405	398	416	442	453	407	380	392	392	407	385	429	454	417	391	442	398	379	401	399	425	406	412	459	421	494	431	419	421	434	430	409	430	425	407	414	408	406	400	430	417	443	414	425	405	444	426	448	401	421	404	438	421	412	402	408	439	439	383	413	419	437	430	413	452	394	433	430	441	388	451	404	432	417	454	416	418	405	387	446	437	406	427	437	431	439	431	351	379	429	439	384	437	450	403	419	423	401	400	392	411	418	414	411	397	443	463	388	422	440	397	405	456	423	428	385	402	404	407	412	404	424	452	422	428	459	445	426	411	457	393	400	415	390	446	419	401	447	416	415	398	433	458	430	418	409	373	447	430	433	404	440	435	465	392	449	388	427	414	443	421	401	435	452	409	410	427	422	448	421	412	439	411	407	415	378	395	387	432	451	427	427	420	435	432	394	398	441	411	416	396	425	445	445	410	418	421	391	402	404	419	406	433	435	424	417	406	410	433	421	409	408	411	448	438	391	424	412	384	438	418	398	401	410	404	400	438	409	443	466	459	437	429	410	410	372	423	380	400	405	440	401	433	410	419	430	437	376	427	424	395	396	409	414	411	412	449	414	425	410	385	440	391	429	425	418	456	388	400	411	418	409	431	424	435	411	427	428	439	428	439	401	394	423	390	433	418	379	421	382	461	429	418	437	436	446	423	394	450	437	456	446	464	445	374	428	372	403	413	426	443	423	428	443	386	418	408	435	396	419	408	431	412	438	420	422	431	423	418	436	426	452	410	435	424	425	412	433	446	455	457	428	448	424	467	408	424	445	414	428	420	416	459	422	384	397	432	396	427	425	432	388	379	405	455	411	405	417	408	418	420	390	423	442	440	430	446	421	435	408	411	404	398	426	412	403	391	423	434	422	409	444	424	438	425	438	433	410	383	432	433	387	437	421	405	400	432	423	436	433	436	401	446	415	419	436	405	414	445	444	455	422	452	395	434	447	401	399	424	418	419	402	381	396	428	413	403	449	415	413	406	408	442	418	416	402	418	419	392	432	394	420	424	394	403	408	433	432	377	412	453	420	418	411	377	403	389	389	410	442	402	441	382	431	420	429	450	441	413	421	454	411	428	427	397	375	421	428	426	427	408	385	416	448	398	406	440	441	424	404	441	399	419	450	428	440	387	449	425	433	402	451	425	464	455	415	393	406	409	429	418	452	400	447	440	418	414	423	441	404	455	411	441	406	410	453	420	440	411	415	424	415	430	381	422	414	405	418	425	403	457	432	427	403	454	462	427	400	419	417	416	456	415	406	436	399	430	418	403	417	423	402	403	415	433	400	422	444	414	450	425	444	456	362	393	400	455	436	419	447	423	421	404	414	403	402	421	403	411	399	436	380	408	430	425	421	395	404	426	426	402	448	403	401	423	441	400	432	472	420	413	397	414	404	404	416	416	378	411	415	406	429	435	405	385	440	432	400	421	397	415	432	421	425	393	409	411	427	425	411	446	419	442	407	418	438	411	433	419	417	428	448	424	400	441	413	415	391	413	420	447	393	484	409	425	396	420	406	409	409	443	432	443	462	448	396	443	414	416	404	447	420	412	409	439	406	437	416	454	399	442	455	412	428	394	386	405	388	393	426	386	443	430	388	406	423	403	395	413	429	404	425	410	403	426	436	446	408	418	458	376	429	375	416	431	430	445	410	435	392	427	430	422	419	390	443	419	465	401	426	422	407	361	441	454	387	433	387	398	446	390	386	427	414	443	423	461	427	422	450	395	395	421	445	419	427	404	408	437	407	380	431	413	435	429	424	409	407	436	384	368	399	435	456	415	426	449	388	410	439	413	405	432	410	399	420	431	415	403	402	414	423	436	391	422	384	448	439	422	473	428	443	418	421	411	439	396	430	385	450	451	423	451	417	422	408	422	412	484	421	426	437	437	427	451	410	404	446	397	414	437	455	423	436	441	420	408	436	389	401	407	434	399	396	416	381	410	406	454	438	432	413	423	470	424	410	382	404	428	431	441	428	428	426	397	442	391	427	451	455	393	430	402	439	399	450	425	420	420	374	421	444	423	406	401	422	422	419	431	429	432	405	451	434	435	431	448	457
32099	47237	32983	20949	13085	7521	4258	2410	1195	794	694	635	592	538	532	557	512	549	541	561	502	498	544	496	520	487	491	520	520	532	523	484	502	481	523	488	528	555	516	511	527	483	472	515	512	524	536	521	509	517	494	503	522	519	503	464	489	511	489	549	463	511	508	518	553	507	489	484	500	491	504	509	516	509	518	499	503	530	515	526	484	492	515	529	494	527	469	513	500	505	497	525	508	479	479	503	490	492	475	482	532	536	509	507	514	539	507	527	529	537	514	524	553	508	511	527	509	533	506	495	518	513	506	529	526	492	513	506	496	498	520	533	494	544	514	523	514	511	527	504	497	527	512	480	470	531	501	547	503	482	518	492	541	581	503	526	514	529	501	518	525	533	510	495	481	549	530	488	511	547	548	531	529	482	510	518	518	495	507	564	461	511	533	521	505	552	515	506	511	543	497	541	545	511	481	491	528	491	528	475	503	470	516	501	545	511	495	505	526	490	546	492	505	490	504	515	512	514	496	524	486	529	487	514	522	488	491	519	499	498	498	539	519	490	520	518	526	523	491	505	510	517	512	511	507	495	504	541	507	493	556	516	547	489	543	520	541	525	486	517	536	526	512	528	549	488	487	471	473	558	499	554	460	500	528	565	543	495	535	549	497	512	534	509	537	531	522	535	562	514	496	529	467	539	553	526	484	504	527	475	484	525	482	510	534	535	525	506	504	532	481	514	508	526	529	502	529	525	527	516	542	497	496	532	537	523	519	505	536	499	505	490	485	554	495	486	514	494	498	494	555	519	513	538	498	478	479	512	524	512	524	519	479	469	466	516	532	524	507	531	518	546	481	490	494	519	513	511	517	514	491	481	518	520	521	492	538	455	513	532	487	513	532	464	513	517	500	517	506	475	509	515	520	540	493	522	531	531	513	510	540	557	529	546	506	536	512	512	517	486	511	544	469	499	491	524	539	505	526	484	537	524	508	553	540	507	498	526	489	484	500	495	482	524	511	472	545	524	523	528	523	503	516	517	483	537	519	546	518	511	479	523	497	511	478	493	470	473	511	547	525	554	518	514	488	508	542	518	487	534	532	523	493	480	502	567	542	529	496	539	488	452	471	520	513	512	497	462	454	520	553	506	527	519	465	502	553	509	498	520	512	514	491	542	500	491	497	496	521	504	497	520	512	478	483	540	499	567	479	482	517	531	544	530	499	503	494	511	508	547	514	507	486	529	490	509	529	535	511	527	483	486	491	502	534	520	485	505	495	511	538	506	534	535	508	538	501	471	558	521	507	466	474	501	525	509	536	468	486	490	521	515	510	503	534	490	494	489	526	466	507	512	512	533	487	500	527	490	525	520	518	509	495	489	530	505	514	459	510	484	536	507	500	534	512	515	521	502	550	484	505	509	541	496	500	508	492	497	511	507	494	506	554	551	521	526	477	455	477	486	502	558	488	514	536	539	515	506	517	509	479	529	487	497	505	517	522	513	451	497	513	512	496	508	462	543	516	578	496	508	494	528	532	496	497	492	510	547	555	482	511	538	483	507	513	520	509	452	494	511	502	514	498	523	504	457	571	509	516	530	526	536	528	522	507	516	505	507	470	508	536	495	530	514	501	511	528	541	522	468	523	463	516	520	537	484	483	544	556	507	501	426	519	520	464	530	490	426	523	513	492	548	470	500	524	514	489	507	480	551	502	574	495	509	518	506	563	491	520	496	487	519	535	537	537	545	511	544	518	571	510	506	559	504	524	515	512	510	554	494	524	506	510	464	520	509	492	529	491	478	487	505	474	485	523	528	540	521	527	479	490	491	510	544	505	501	504	535	521	514	485	522	523	551	525	576	509	504	505	499	495	539	503	511	490	527	548	497	477	494	506	508	520	535	569	491	465	499	507	505	531	479	528	488	507	520	509	504	508	547	514	517	494	471	523	498	490	531	521	520	538	515	582	523	499	525	512	562	491	521	527	491	488	515	496	525	549	535	501	499	478	504	487	505	504	499	531	512	506	499	495	492	504	536	494	497	509	516	481	524	460	514	510	509	510	534	457	522	496	491	518	509	479	490	516	514	553	504	494	493	487	545	520	502	485	533	531	455	508	525	467	539	515	522	551	515	517	483	504	481	556	538	510	504	511	481	506	533	522	500	546	516	512	542	497	489	478	501	483	510	530	547	523	539	508	504	492	488	495	473	520	521	478	488	493	519	508	538	513	533	526	484	518	486	489	543	506	495	506	491	496	510	530	545	515	519	512	483	497	522	467	502	465	497	472	504	530	529	522	519	484	495	506	530	524	534	530	512	544	501	532	505	536	531	506	517	535	512	530	489	503	493	553	506	495	514	533	495	494	519	558	490	514	502	479	494	509	484	533	528	480	513	500	520	482	523	483	524	544	546	518	523	534	521	525	492	548	536	513	536	482	476	507	532	497	512	516	520	496	542	504	522	518	509	497	513	512	521	497	498	497	511	513	507	508	498	483	533	542	532	512	511	535	535	494	517	524	532	510	477	521	519	516	505	503	513	502	521	506	498	527	506	483	536	509	548	510	461	499	482	507	495	528	536	520	489	552	503	507	503	554	512	527	526	494	501	539	507	457	547	503	511	505	477	544	488	483	495	525	571	500	506	463	487	490	518	514	531	530	545	498	487	486	511	504	486	526	494	500	503	493	489	507	546	530	482	471	503	520	509	519	516	534	561	502	496	504	503	483	525	470	538	528	525	528	521	527	503	510	525	531	461	463	515	533	534	478	523	498	493	511	503	544	478	474	491	499	496	494	535	478	486	509	491	492	501	484	500	523	511	510	448	492	538	504	531	496	501	500	458	497	507	500	481	493	463	561	516	494	515	534	494	523	517	521	470	490	509	499	508	505	503	484	476	522	487	488	494	500	487	477	499	510	492	478	474	538	505	491	498	480	483	480	525	551	531	530	490	545	485	528	510	484	539	514	468	498	509	465	492	521	516	520	481	511	553	518	498	546	505	537	512	462	549	571	491	482	504	507	484	492	544	499	509	531	521	526	513	505	507	521	467	538	513	521	502	488	530	534	506	517	486	556	538	495	501	535	504	535	505	528	492	496	510	518	503	502	507	498	521	518	544	495	523	531	503	494	556	504	515	503	505	477	511	499	523	484	488	540	536	531	492	531	518	524	497	474	536	499	519	507	534	538	509	530	530	495	499	532	513	518	555	529	494	525	517	516	502	534	471	534	492	480	507	493	493	535	490	501	516	526	497	462	499	531	518	594	503	494	523	497	535	487	505	499	523	523	500	505	463	491	483	470	509	575	532	521	497	512	509	505	517	526	537	462	513	492	527	555	494	519	529	569	535	502	507	562	538	489	528	552	524	523	527	477	525	501	515	529	517	532	501	505	500	527	539	539	552	560	528	532	515	487	515	479	537	554	495	472	544	520	493	515	530	530	552	487	520	522	512	512	520	518	496	512	515	524	555	494	489	490	527	564	519	501	533	498	515	464	527	511	496	501	517	515	472
25020	21441	27049	24782	9659	3173	1608	897	515	447	390	373	371	349	344	358	372	333	329	365	333	319	322	318	363	307	336	305	335	341	330	360	303	321	317	333	349	357	329	319	297	349	339	322	291	294	361	318	331	325	309	320	317	381	334	326	370	344	373	308	307	320	352	317	319	368	314	350	332	349	333	307	323	326	370	330	332	347	351	324	336	338	321	346	330	321	323	374	347	335	342	354	348	325	321	330	331	307	317	319	338	320	321	375	346	384	327	348	376	326	324	313	321	335	311	313	322	332	341	364	317	340	328	314	312	333	319	324	331	354	336	329	342	329	359	359	321	329	340	356	329	332	344	301	315	320	348	303	318	335	328	340	298	342	364	293	355	327	304	336	368	326	289	345	327	362	315	301	300	328	324	334	364	342	292	311	338	324	316	311	324	300	331	321	325	324	324	316	327	338	332	352	343	313	345	350	322	348	365	298	318	342	328	320	333	326	342	322	303	345	354	356	341	330	347	369	311	341	349	362	316	327	316	326	327	332	326	327	353	330	323	342	326	352	327	318	357	338	318	327	304	317	345	315	347	317	312	356	303	298	348	308	338	279	354	301	355	312	328	331	324	341	350	309	336	344	330	338	336	307	301	322	361	293	317	330	294	331	295	331	290	353	342	333	302	336	318	345	333	357	331	315	330	332	334	360	329	303	286	299	314	320	340	339	342	331	330	373	329	318	312	321	352	335	340	294	343	347	330	331	323	335	322	331	311	324	318	298	357	306	353	351	354	314	359	331	288	340	344	296	317	322	385	333	315	306	296	322	340	344	345	338	373	317	345	334	324	348	354	330	307	329	341	321	327	327	352	343	303	351	330	325	362	322	331	289	299	303	295	310	290	335	365	344	303	299	342	317	349	319	329	336	325	323	291	330	316	331	326	333	332	315	326	307	355	323	325	300	343	330	354	334	340	340	346	325	351	312	322	319	328	344	337	312	298	360	339	343	352	336	350	337	300	323	332	301	355	312	324	306	315	316	342	323	343	354	320	348	328	320	304	289	336	347	307	338	306	355	335	329	356	346	356	341	334	361	341	334	343	313	315	341	320	357	319	339	351	311	333	317	325	337	319	356	331	317	377	345	343	356	318	345	315	323	309	301	347	323	340	338	342	317	389	347	345	329	313	325	339	309	323	331	343	328	331	327	347	320	308	314	310	319	324	326	320	348	332	336	331	361	348	353	307	355	298	353	333	366	301	322	304	310	348	317	349	324	339	320	321	340	342	331	341	311	356	318	300	308	323	328	324	318	340	349	314	329	333	333	334	333	335	312	340	338	322	378	356	330	316	319	320	299	332	325	331	345	325	333	331	310	357	319	362	341	325	316	355	305	340	321	310	316	326	350	339	322	325	370	327	312	350	326	318	291	323	307	342	323	342	305	328	332	327	326	327	315	336	307	309	344	362	304	320	321	331	298	334	321	317	285	340	318	317	350	315	357	331	328	335	365	323	322	307	344	364	322	323	294	347	333	325	349	313	330	321	353	341	300	322	332	344	361	312	310	349	305	322	312	352	324	328	335	355	321	326	326	301	306	328	331	300	338	335	315	323	305	339	351	337	316	348	334	348	327	337	343	345	354	357	319	312	323	355	316	351	324	361	377	320	309	337	318	305	333	339	302	331	359	324	357	329	320	323	299	323	325	332	345	350	323	371	317	349	333	309	342	316	378	288	349	301	345	318	330	328	334	319	343	352	309	319	310	301	319	323	318	338	321	333	348	350	337	368	300	310	346	350	349	332	323	342	312	329	322	306	337	306	302	339	340	343	360	332	322	339	319	329	307	320	322	349	332	314	318	359	322	349	340	349	317	321	318	338	318	319	312	324	330	371	299	361	337	338	351	332	313	330	321	350	341	321	320	342	346	318	305	325	318	374	340	303	336	314	315	332	315	322	342	335	326	351	337	371	323	350	356	317	338	330	354	343	325	328	344	312	331	315	351	330	320	318	322	306	350	323	345	328	332	328	293	346	307	335	322	330	330	348	346	283	315	305	334	346	297	345	344	331	372	362	343	333	298	320	337	326	341	333	306	336	312	327	340	334	339	309	323	334	353	300	331	317	342	302	313	327	306	297	331	306	350	332	320	332	357	326	346	334	351	324	321	334	330	327	376	330	326	330	321	296	305	333	346	317	306	319	358	297	310	295	327	324	315	335	332	328	323	350	329	315	317	338	304	327	351	335	355	328	320	329	308	310	311	368	299	357	355	334	349	298	346	338	360	311	322	335	325	349	314	338	342	334	321	317	369	319	329	339	307	319	357	332	336	297	347	359	327	345	332	325	292	333	316	309	300	328	367	321	309	365	348	310	327	371	320	347	316	350	337	329	335	332	277	321	351	343	329	328	328	335	309	348	325	336	309	334	337	342	319	332	316	346	333	314	341	338	330	296	332	329	334	314	344	353	310	335	347	333	312	320	370	345	327	332	363	336	349	337	327	324	330	353	329	354	337	341	355	315	318	327	338	349	344	328	353	330	340	305	334	364	328	313	293	310	340	339	336	357	336	357	342	357	330	291	319	317	384	360	329	335	363	322	301	292	317	329	338	316	326	347	353	331	344	313	363	296	353	351	325	371	308	312	316	339	353	329	339	322	337	331	329	337	303	345	319	343	336	341	309	307	356	321	323	341	337	319	332	335	374	341	348	341	322	339	314	332	318	320	344	320	332	357	328	354	313	341	304	350	343	340	303	316	309	332	326	317	352	336	365	302	329	327	332	320	303	326	325	353	335	316	349	342	307	308	294	354	317	332	321	325	331	293	343	341	310	339	329	328	343	350	350	347	306	308	329	326	319	307	321	334	352	322	360	357	364	324	315	323	303	326	351	324	353	343	317	314	312	328	317	358	371	292	318	326	342	343	298	327	362	296	289	323	342	311	361	362	353	316	325	303	306	318	327	337	340	338	326	339	312	305	347	340	354	344	340	328	329	301	347	295	315	300	296	315	314	347	330	339	315	314	339	322	338	319	330	283	345	312	353	344	339	340	322	315	342	316	353	330	348	337	350	327	297	277	344	322	329	334	340	288	330	314	314	327	304	310	343	308	325	332	338	339	357	321	315	325	357	341	324	325	344	331	321	287	318	340	344	328	311	337	299	347	356	306	319	339	312	334	317	330	354	348	345	318	344	328	314	298	359	366	326	336	326	329	332	328	296	320	339	316	339	286	301	321	320	350	344	343	310	280	324	312	331	370	311	360	354	321	338	354	324	338	304	321	312	328	336	329	366	353	308	341	339	347	355	315	335	335	351	349	322	345	333	327	336	356	344	300	322	302	317	345	348	315	349	319	325	291	328	368	311	344	345	310	371	344	340	345	309	313	315	334	314	333	356	331	323	340	327	346	332	370	319	364	316	351	306	330	317	317	297	298	342	328	321	336	304	355	333	340	320	351	325	322	310	377	349	350	329	331	324	341	338	313	330	336	371	335	350	322	335	329	346	320	331	315	332
30356	43123	28105	15309	8861	4971	2758	1513	801	566	473	419	486	400	427	404	408	401	437	403	394	432	399	408	413	420	400	404	428	370	413	407	405	396	414	424	427	404	405	424	401	421	402	397	391	397	407	344	385	371	413	387	397	375	410	399	413	376	412	397	426	390	421	429	366	423	410	379	397	428	447	413	434	402	378	396	405	446	390	400	389	391	403	401	399	461	394	410	378	394	403	410	387	407	381	418	368	428	376	379	366	355	417	421	376	408	411	443	418	402	386	441	404	406	416	371	433	421	386	409	379	401	387	369	412	392	421	404	403	401	403	409	390	444	373	399	397	394	446	425	390	383	389	415	378	412	418	382	382	399	404	393	407	414	400	420	420	386	415	395	432	411	381	419	436	419	420	399	378	410	399	398	383	431	407	434	394	420	413	397	422	423	413	428	406	400	348	386	400	421	434	412	423	401	408	422	416	426	427	392	412	389	375	388	411	438	408	404	401	379	398	391	444	429	403	366	421	424	393	365	407	410	414	385	387	367	432	436	410	383	388	400	402	368	401	387	400	420	414	413	434	392	394	370	410	429	409	407	393	396	392	407	426	391	399	395	381	383	389	426	374	398	401	406	411	373	383	389	387	392	439	392	400	411	401	395	395	410	408	382	411	391	404	419	400	389	429	426	401	393	393	411	419	359	381	406	384	391	416	416	363	388	393	398	389	392	399	423	387	394	381	435	399	383	401	395	443	405	385	413	422	414	381	368	419	384	394	422	397	385	409	423	427	397	407	443	433	436	409	416	464	428	412	436	368	383	347	410	378	404	433	416	385	389	383	367	439	412	396	425	415	400	423	424	395	386	370	410	396	397	406	411	403	390	408	396	381	400	430	448	425	381	369	379	390	389	442	428	378	410	385	417	417	400	444	377	438	391	368	416	398	426	377	388	432	367	399	407	384	421	423	409	408	405	424	376	412	425	388	410	418	378	384	439	399	377	394	361	400	392	374	432	387	415	392	378	414	397	401	401	392	416	408	407	396	406	383	379	465	422	385	450	384	416	433	426	394	382	391	403	380	379	376	406	416	432	415	450	388	396	364	411	406	417	404	418	398	391	412	392	385	405	395	435	422	405	378	409	379	422	402	393	374	410	382	397	383	399	381	396	371	374	371	410	368	377	373	407	420	422	428	445	409	380	409	378	396	405	363	406	426	446	394	386	403	390	411	397	404	397	412	453	403	410	408	416	404	386	418	430	411	378	395	387	387	390	426	428	361	414	437	398	420	385	447	415	411	443	385	402	406	414	413	372	410	375	417	421	447	415	390	390	374	373	390	409	419	413	431	391	427	421	403	359	412	390	410	412	432	389	383	372	437	413	408	412	408	399	435	403	361	399	379	391	402	417	421	401	416	421	389	380	396	403	393	425	392	413	419	427	401	420	379	418	420	408	433	380	437	393	384	426	409	428	381	405	392	405	391	414	407	361	448	407	419	380	386	429	395	361	403	415	385	383	390	410	379	368	409	397	404	401	414	397	369	383	425	425	378	360	394	405	403	405	400	411	393	417	389	397	359	403	420	387	370	401	406	411	415	395	398	391	412	402	427	397	389	396	418	407	407	405	382	392	393	422	416	433	407	369	392	360	408	410	371	415	378	389	394	369	389	393	402	398	402	392	423	393	379	415	416	399	400	431	410	403	418	437	374	385	397	407	403	424	366	405	430	417	389	435	391	396	438	391	420	431	401	399	394	384	438	417	425	403	381	365	426	411	415	416	404	440	351	394	436	397	389	418	416	390	405	421	410	415	395	408	412	373	422	410	449	396	431	363	402	399	404	404	374	376	422	392	362	413	381	386	409	441	411	368	403	425	421	427	403	394	411	441	367	421	417	383	420	406	387	377	411	381	380	405	376	419	414	407	455	410	400	383	419	384	401	405	435	389	407	396	404	398	432	401	416	403	381	408	385	412	395	350	399	408	395	425	383	435	422	392	408	418	417	391	414	384	420	426	418	400	409	386	369	402	364	386	404	379	426	436	427	399	411	429	414	388	396	409	435	373	417	428	410	407	401	404	363	431	425	393	404	403	401	401	365	417	378	360	405	421	422	359	367	388	405	441	435	424	398	418	414	413	393	373	407	383	417	421	406	421	384	404	403	412	406	392	411	426	379	389	414	403	410	400	432	406	379	387	369	412	398	434	402	390	395	394	409	392	391	339	418	414	392	446	390	419	370	382	401	389	440	433	385	436	434	394	406	400	437	417	400	390	420	421	388	384	396	390	429	397	382	443	414	399	416	408	389	379	402	414	448	417	391	382	453	390	386	395	401	420	384	392	388	393	387	379	391	370	383	396	452	410	397	411	443	382	382	395	408	394	372	402	412	409	425	391	417	372	355	388	386	420	419	397	435	400	428	331	385	396	347	389	415	394	423	397	396	426	384	421	428	399	391	425	388	419	384	373	409	407	391	416	426	425	402	429	414	430	403	410	391	388	396	396	411	439	398	385	421	396	395	412	440	403	428	376	387	408	430	436	419	392	417	405	390	423	403	437	387	411	379	389	395	381	437	403	403	386	401	410	383	424	410	374	420	394	400	373	410	387	363	407	409	391	383	401	357	374	382	379	411	419	401	398	406	394	376	413	387	400	407	396	391	372	447	438	422	395	433	403	442	422	429	395	378	418	428	380	376	391	392	384	368	408	399	375	402	404	400	383	427	400	390	411	431	395	420	408	419	390	418	441	388	394	392	373	427	391	401	372	369	386	375	387	429	431	425	397	388	436	427	395	431	404	380	398	402	389	407	400	431	414	386	401	419	392	425	367	378	404	391	389	403	381	417	413	415	415	398	380	398	407	433	447	405	378	416	377	423	408	396	383	394	393	338	373	411	368	417	445	406	408	410	409	357	414	405	383	404	406	396	403	398	418	382	389	382	382	405	393	425	432	391	431	390	400	404	372	427	436	425	386	384	430	386	354	386	426	386	401	419	391	397	406	425	403	395	422	412	412	421	378	379	369	392	376	395	395	371	392	403	405	408	367	389	390	399	414	409	375	385	401	421	390	412	429	423	438	367	421	386	445	416	390	391	389	409	405	401	372	419	405	409	391	393	403	406	397	390	414	417	379	366	428	429	401	421	433	411	386	396	390	416	394	382	410	404	381	408	383	385	400	404	427	427	424	408	417	399	393	422	398	443	377	406	390	397	413	409	391	376	411	398	407	404	385	396	418	355	397	373	411	421	407	390	414	394	441	391	385	401	410	388	372	420	405	409	394	421	408	413	381	373	401	395	389	451	376	396	416	389	432	412	411	417	405	401	392	420	385	384	441	387	375	399	428	404	426	428	423	398	415	390	411	428	385	383	388	405	407	420	371	392	430	439	410	395	421	374	387	419	397	423	401	386	403	406	415	388	431	397	426	394	417	406	408	340	390	401	381	449	435	404	382	417	415	430	400	388	387	388	421	417	424	429	403	399	433	366	391	408	382	400	391	372	432	435	393	392	408
22718	21475	28938	24341	21549	20708	9049	2156	985	575	516	412	373	344	348	325	299	337	329	306	307	315	311	321	326	319	283	304	301	309	296	311	311	290	280	325	312	314	294	323	308	302	328	276	308	315	330	309	316	281	309	304	282	319	277	301	285	322	326	307	319	283	327	297	291	296	284	312	298	303	305	306	292	327	322	266	281	297	279	307	304	293	286	293	299	288	317	284	322	291	303	269	308	301	317	297	315	299	305	325	310	326	294	301	333	268	306	285	294	304	273	298	290	341	301	269	294	287	300	254	294	291	309	297	298	302	298	319	293	267	319	298	314	300	302	299	306	298	281	315	271	305	282	288	282	319	290	306	314	315	294	294	300	286	292	326	268	302	313	279	282	316	317	291	305	316	311	280	315	282	291	301	309	316	288	281	307	298	306	308	261	304	314	343	294	300	292	335	308	300	278	295	302	300	277	327	311	322	340	310	324	318	290	281	340	303	321	325	281	308	275	329	312	310	314	313	280	310	315	307	318	312	309	291	294	275	303	314	297	267	307	281	304	278	284	314	303	310	325	279	295	277	284	337	298	315	329	304	297	320	314	298	309	299	302	309	308	267	306	300	330	306	321	314	291	322	338	313	318	289	336	321	323	292	306	304	299	298	294	288	309	319	295	330	299	305	334	314	299	292	303	308	271	302	331	303	261	318	301	317	297	335	297	276	332	281	334	291	281	334	321	277	303	306	287	287	321	298	305	306	293	286	281	306	292	324	310	299	323	303	313	304	306	303	295	294	315	285	279	293	311	303	291	313	320	324	311	316	283	318	315	281	332	283	298	308	305	299	300	288	300	300	309	335	308	286	326	292	256	293	281	293	312	289	291	336	305	340	294	296	307	311	281	256	306	290	311	317	309	320	299	310	317	305	317	293	330	287	288	317	293	332	325	297	303	310	299	326	292	309	324	288	279	318	315	294	310	300	316	308	275	318	317	262	292	333	285	296	300	301	279	269	278	311	314	289	292	312	268	296	294	310	309	313	339	252	293	322	317	309	325	267	323	298	281	317	299	286	286	298	307	266	330	311	330	321	325	314	335	280	322	300	310	332	290	301	280	298	296	272	300	281	310	302	309	274	326	296	334	302	296	293	266	303	334	275	307	306	338	319	313	294	314	308	313	289	318	321	262	322	310	306	330	293	311	326	282	289	292	302	300	264	301	263	327	285	330	283	306	307	299	298	284	308	314	290	298	278	302	288	302	286	307	289	276	273	329	318	311	315	318	292	281	324	284	282	307	305	269	291	298	291	304	289	318	297	294	299	305	320	347	304	337	258	299	321	286	297	328	285	309	303	307	293	275	307	311	318	314	310	294	320	319	289	300	278	271	313	295	284	291	329	302	304	284	318	322	338	286	283	325	298	303	290	296	303	320	310	293	313	302	310	317	276	311	303	311	274	315	272	306	310	308	290	305	322	289	293	294	292	335	304	291	301	295	307	291	310	322	301	334	286	305	304	316	298	299	302	303	290	304	311	288	289	307	331	314	324	286	328	312	316	295	294	301	323	288	310	278	290	276	327	299	303	295	302	292	309	300	310	307	291	323	321	319	296	307	295	321	286	315	305	326	314	284	280	299	262	331	277	320	282	318	290	294	319	292	291	303	294	310	282	299	330	309	276	292	269	272	272	284	273	300	264	318	286	279	300	305	273	323	324	297	298	303	310	288	315	319	327	298	292	295	281	313	300	325	321	290	303	292	329	307	315	294	308	276	302	323	323	306	319	277	286	312	317	284	290	295	286	308	308	271	299	305	307	308	285	305	309	281	325	265	308	320	277	308	306	271	288	292	304	318	314	285	320	315	286	326	326	306	322	277	294	299	316	309	323	300	282	292	302	315	308	283	310	300	315	282	281	297	295	312	332	314	289	329	297	303	295	295	295	293	321	298	360	283	330	303	307	285	299	301	277	323	319	300	304	300	318	307	304	292	285	342	358	313	319	312	350	278	354	291	277	277	305	280	320	331	294	317	279	313	328	319	298	307	320	331	300	312	336	298	316	298	341	280	308	300	323	317	286	304	287	279	293	311	289	312	285	324	331	312	306	305	304	310	331	302	328	289	312	277	313	327	272	297	302	337	307	351	274	291	297	284	304	300	315	317	318	302	299	304	305	308	298	312	299	303	302	286	272	282	298	298	338	305	305	284	280	282	315	310	324	302	279	326	288	294	314	302	322	267	310	324	335	286	325	311	284	328	321	309	309	284	305	277	290	291	299	320	312	287	297	310	314	301	278	308	298	294	310	279	292	309	297	295	309	292	306	335	295	291	301	301	283	290	302	304	303	319	315	271	279	307	313	300	316	298	290	276	302	314	314	290	310	312	321	310	332	289	290	274	315	307	305	316	288	318	275	251	314	282	307	295	288	289	313	298	283	309	311	304	334	283	276	338	321	319	340	294	306	313	322	293	297	303	299	314	306	298	330	286	352	325	321	295	283	301	293	311	306	290	314	321	298	313	316	319	300	303	300	294	308	272	313	314	297	331	329	308	301	292	293	294	325	310	278	271	322	304	287	289	305	294	328	303	305	287	318	306	288	274	308	280	313	312	286	276	266	304	322	319	320	290	251	332	299	303	314	288	276	331	322	324	278	316	259	306	297	286	322	291	332	287	330	271	267	285	280	305	292	325	284	342	318	307	324	296	299	291	316	361	316	294	320	313	319	295	285	303	285	297	295	315	316	279	304	323	315	296	314	306	295	305	322	319	313	290	305	274	307	321	308	341	285	278	321	303	284	264	299	311	330	308	290	290	338	296	299	315	310	307	307	309	285	306	289	291	317	281	289	302	296	312	273	299	296	321	320	294	329	312	292	291	273	333	322	299	301	279	285	321	319	309	290	277	321	273	282	312	314	303	308	269	296	308	312	288	304	281	285	302	344	306	292	341	281	286	312	293	312	299	295	285	292	320	311	318	282	300	294	318	313	330	310	295	287	320	322	335	310	337	322	305	293	307	310	310	323	291	305	327	335	303	306	328	266	287	298	325	319	305	298	272	306	256	326	292	344	306	297	295	259	306	330	277	324	322	311	285	335	265	286	310	296	322	305	294	297	289	306	311	338	316	297	309	290	318	328	311	267	302	299	321	287	313	286	309	296	288	277	297	307	290	319	309	290	306	292	307	309	299	290	311	299	292	309	316	294	302	285	332	291	293	280	331	321	285	301	302	300	317	298	327	301	302	299	287	302	298	299	300	307	312	262	313	311	301	276	262	304	303	331	336	304	305	302	306	314	276	289	345	304	315	284	288	302	302	287	312	331	290	355	295	295	311	295	287	294	309	298	297	299	293	314	292	294	328	328	301	300	318	298	303	294	316	324	274	311	333	314	312	281	286	304	290	277	277	300	282	331	327	284	286	321	283	290	308	296	318	300	273	302	290	307	330	314	295	302	324	284	334	303	334	283	314	323	293	326	299	316	293	316	294	312	295	287	284	290	298	284	296	310	287	330
33348	52484	39058	25872	17750	10918	5832	2932	1532	829	668	480	500	456	415	403	405	391	409	402	391	366	417	369	361	349	425	341	353	393	358	352	348	374	396	381	391	397	382	365	371	394	343	377	333	368	367	383	331	410	383	346	418	366	347	387	355	388	367	388	377	368	368	337	385	357	386	368	399	347	405	372	398	388	355	389	407	390	335	369	353	354	391	388	381	354	416	363	364	327	396	379	378	379	343	355	348	354	385	379	383	401	372	359	367	355	378	388	394	399	383	363	418	369	408	353	387	372	351	367	331	372	377	385	353	363	373	399	372	387	359	362	393	361	353	374	384	355	343	362	369	380	385	402	382	371	327	386	387	401	349	398	374	378	362	365	350	413	384	340	317	377	377	395	383	347	328	395	364	354	372	346	361	342	365	352	427	358	405	351	401	387	386	371	380	373	366	403	364	411	381	411	347	339	373	404	385	380	338	371	405	377	369	395	374	377	390	403	403	360	341	394	380	351	382	361	316	369	397	355	402	377	341	373	388	374	366	367	376	344	397	373	367	369	357	360	366	395	367	354	381	366	359	367	379	370	383	380	402	376	371	374	368	396	370	348	354	400	390	375	358	372	385	386	366	349	361	343	365	370	350	421	406	427	366	377	365	381	393	408	400	362	379	364	337	377	368	378	380	372	399	389	370	382	379	318	364	400	374	396	355	377	388	351	361	398	395	339	407	394	396	367	360	419	383	367	387	365	358	365	376	386	363	370	367	374	362	365	348	359	373	353	345	345	385	372	355	354	336	374	391	344	419	398	383	382	367	382	395	372	390	379	357	336	334	356	376	424	388	408	377	402	372	374	361	399	381	342	373	362	369	383	379	389	375	367	345	365	387	376	347	367	409	371	340	338	386	397	338	378	379	424	382	358	366	396	359	372	388	364	372	370	344	357	367	361	389	367	357	369	413	374	380	382	372	350	404	342	345	361	382	344	373	374	381	370	333	328	361	385	369	382	363	335	398	339	383	361	379	386	351	398	344	375	390	381	358	372	406	347	371	358	340	357	410	356	363	339	383	371	386	362	377	360	359	354	385	379	377	386	386	376	389	373	372	360	365	356	342	375	371	388	405	373	333	414	377	339	371	367	385	373	351	361	351	391	328	400	405	382	352	376	330	382	366	370	368	382	344	391	375	395	389	353	353	384	375	368	375	370	376	388	378	379	378	355	366	376	388	374	361	380	381	401	357	360	377	414	366	387	386	378	350	381	384	360	330	367	360	380	404	391	357	370	380	388	361	350	350	366	385	378	376	380	364	387	402	370	404	393	374	345	364	369	354	384	369	377	358	369	361	348	350	394	376	400	351	408	341	362	385	377	365	337	376	371	380	358	339	377	406	379	410	376	366	343	348	399	364	350	363	351	351	372	366	333	384	334	378	355	400	374	382	368	338	355	345	401	385	399	376	369	354	362	401	365	333	351	361	366	359	342	372	385	383	386	384	412	368	363	359	361	346	345	370	355	364	368	390	369	348	394	391	378	373	379	387	400	387	370	364	397	403	354	372	370	396	359	335	390	367	411	347	364	382	382	421	338	360	383	365	359	375	370	402	377	385	364	368	398	386	376	398	366	384	386	349	407	377	367	380	381	379	368	376	340	342	388	402	357	363	379	383	344	361	364	389	378	367	399	383	347	404	351	389	413	353	374	410	379	393	364	361	370	363	406	385	372	376	367	352	361	366	374	374	379	359	386	357	341	350	383	416	380	355	383	377	394	363	347	362	396	406	351	367	357	380	406	371	372	371	369	359	339	317	381	357	364	355	428	375	379	392	373	380	354	367	385	371	370	361	370	405	362	407	366	358	381	392	370	395	379	360	361	351	377	361	348	371	391	371	367	340	378	378	396	374	364	348	381	379	373	354	375	381	366	352	372	378	353	377	369	345	379	358	379	365	369	371	384	342	345	366	375	345	353	377	385	348	371	355	404	387	364	378	377	355	400	402	381	403	353	344	366	345	377	370	373	375	373	385	389	390	373	375	378	388	385	369	365	375	388	356	379	376	398	359	376	391	379	367	356	353	361	339	317	381	370	346	374	398	399	353	351	360	318	377	367	383	372	359	393	379	392	351	371	310	341	367	359	384	366	363	341	365	358	380	382	341	404	381	370	403	397	395	367	385	349	360	389	374	348	358	356	359	379	364	382	372	364	371	378	371	338	360	367	389	377	373	384	394	353	414	366	367	389	352	369	381	359	369	385	385	384	403	344	367	361	363	402	376	354	379	399	358	370	397	359	403	363	368	385	356	365	382	405	363	412	374	319	363	341	362	370	354	375	400	364	393	355	360	379	351	338	368	366	375	361	334	381	404	343	322	368	387	365	369	375	378	370	371	384	368	351	370	365	350	380	383	347	363	377	366	367	354	362	372	385	395	420	364	367	398	374	364	370	367	331	386	386	414	344	374	431	384	371	367	366	379	404	352	424	351	340	374	370	376	349	345	404	378	387	375	383	385	403	353	364	368	383	383	338	395	400	347	364	338	370	379	380	329	351	352	376	361	355	397	374	345	368	392	415	388	432	352	354	356	345	369	387	367	367	333	360	349	349	382	393	350	390	340	387	339	378	359	371	364	344	367	381	364	375	329	397	384	404	390	348	368	357	356	363	372	388	350	346	389	382	384	374	386	378	352	371	389	364	379	360	366	381	367	397	408	391	389	412	377	382	391	384	373	365	365	411	344	378	396	344	376	394	401	373	357	347	376	377	384	344	397	394	386	365	339	380	380	404	364	354	352	324	369	370	405	376	416	407	342	373	385	392	368	417	364	354	385	346	358	402	382	361	359	385	381	388	343	377	379	409	330	407	408	418	374	388	341	409	385	405	358	377	383	369	378	384	386	367	354	350	401	353	370	373	367	353	381	373	378	360	393	369	379	359	383	339	360	345	418	395	379	394	352	358	377	357	373	356	358	349	371	344	371	384	380	416	364	387	378	402	342	378	377	361	370	376	393	375	388	369	392	373	401	391	368	405	368	370	383	378	333	347	360	357	375	370	354	375	370	379	371	339	384	383	376	367	356	367	371	359	365	369	375	361	369	345	373	364	379	383	358	377	372	361	358	376	368	357	365	338	381	383	374	374	336	327	330	371	364	377	396	350	362	337	402	357	351	385	368	382	394	374	345	393	360	420	409	393	376	404	363	368	360	347	368	353	384	360	382	404	347	383	382	373	378	376	363	375	342	341	376	364	380	344	374	350	376	404	371	361	380	357	389	366	375	379	364	387	361	363	360	367	359	371	411	394	422	353	355	369	381	374	399	361	395	358	391	417	354	373	389	380	347	383	431	376	361	348	383	374	374	377	381	368	349	351	362	354	396	386	386	360	401	357	345	388	391	383	396	377	368	358	341	375	386	383	363	334	354	342	384	370	366	402	364	387	369	385	389	374	372	393	363	367	393	376	345	386	393	387	371	395	369	406	347	387	383	381	385	388	408	373	378	359	372	374	381	389
31935	25917	19797	8051	2302	1138	716	645	525	459	446	446	452	408	458	444	439	480	466	430	448	459	430	443	461	433	457	410	422	413	437	438	449	394	446	423	429	428	450	425	398	410	417	414	455	421	405	427	432	411	445	427	422	433	414	441	456	423	410	437	415	458	422	438	388	429	419	424	440	452	428	471	420	408	433	426	404	443	448	448	470	369	426	423	445	437	428	464	426	423	418	420	420	429	439	437	436	425	440	425	435	454	450	410	417	433	421	421	439	411	389	406	454	450	435	425	440	432	447	454	436	431	479	415	437	425	438	407	435	439	405	418	436	428	432	421	486	449	425	413	412	425	424	428	403	427	435	457	419	420	420	429	432	445	421	439	465	444	460	459	451	394	405	437	471	426	410	420	437	440	427	420	435	442	447	471	459	432	438	454	419	412	427	412	443	428	416	466	453	454	452	413	419	459	437	446	409	436	443	427	414	446	394	432	488	407	432	425	401	426	440	423	410	422	416	438	449	414	415	405	439	448	443	463	466	448	439	428	460	437	426	403	423	434	493	409	400	392	433	471	420	441	432	456	431	447	434	399	407	431	382	442	412	446	446	430	442	441	398	413	414	432	463	456	452	392	413	453	451	424	407	411	417	428	406	422	421	413	447	475	420	402	415	445	461	447	455	459	429	446	408	460	439	410	454	452	394	412	429	446	428	432	436	483	437	385	450	437	435	402	421	406	417	432	442	407	425	457	435	421	412	417	455	405	424	446	472	460	419	424	455	427	437	452	405	442	439	444	412	466	455	470	436	422	436	431	396	406	449	477	425	426	432	414	459	405	434	433	496	443	410	440	463	440	404	433	460	447	411	427	418	433	445	409	408	433	417	428	410	455	440	445	447	431	447	413	437	443	428	455	409	401	435	409	385	426	459	401	420	442	465	436	416	445	434	398	429	428	440	409	418	432	456	435	425	429	401	403	431	405	427	422	451	437	434	412	459	436	428	436	407	458	415	416	416	416	443	410	420	447	431	469	422	458	407	438	443	437	461	411	415	431	444	424	473	463	427	423	451	434	438	391	450	428	443	431	408	420	423	446	396	428	483	414	431	411	431	442	463	382	451	452	426	412	411	444	472	425	424	416	453	412	434	389	444	445	426	466	384	453	451	409	475	433	413	435	437	451	447	452	444	446	447	395	421	404	412	457	424	458	404	439	425	434	414	432	449	436	429	429	442	449	400	457	462	400	416	415	466	439	436	453	487	455	460	435	421	436	415	446	453	444	408	424	463	440	396	408	406	458	406	422	424	411	440	467	433	397	406	467	417	444	414	407	439	416	402	408	430	446	421	417	449	397	445	410	374	431	451	404	434	434	430	430	424	426	424	422	436	424	441	415	454	464	414	428	420	435	426	424	448	411	427	436	413	413	426	451	425	456	437	441	466	436	438	432	421	404	395	481	417	423	402	435	464	419	415	444	433	453	468	418	465	439	414	463	412	438	420	427	418	442	427	438	468	441	440	446	462	397	432	454	406	493	443	467	408	435	422	450	428	423	407	449	427	396	372	440	424	445	467	439	442	455	431	407	423	412	404	420	436	414	453	432	433	433	402	457	456	424	438	411	471	434	432	413	436	431	453	420	421	437	413	450	435	402	454	420	452	456	462	440	455	411	434	449	427	430	408	421	417	462	455	452	420	444	440	412	408	458	402	388	467	425	460	432	440	429	415	430	406	433	425	435	441	439	451	435	434	441	418	427	410	439	421	455	448	398	419	439	428	471	430	445	457	395	416	387	419	414	408	438	426	462	431	476	420	454	452	458	404	406	388	424	454	434	457	410	412	466	448	433	439	449	414	449	441	415	443	438	437	400	422	429	405	453	458	402	451	443	423	424	416	418	418	430	450	431	426	409	409	459	418	416	381	426	453	455	454	465	417	454	459	440	448	464	432	434	423	422	422	443	419	438	439	419	436	416	437	414	424	419	441	446	395	439	410	403	406	419	454	413	447	470	415	408	450	398	453	439	421	404	431	412	422	423	429	422	379	447	443	465	433	423	428	443	425	428	422	439	445	426	416	441	422	432	409	443	444	468	410	464	402	445	420	456	399	445	434	426	426	431	412	462	423	436	410	444	466	400	405	420	404	407	389	431	468	429	454	430	417	468	442	479	409	411	446	432	439	416	458	398	417	437	416	433	445	421	421	422	443	436	471	422	436	437	440	404	472	414	438	448	436	440	466	393	440	394	411	460	425	466	459	429	424	435	440	451	452	385	452	415	421	429	437	426	431	441	394	479	412	435	418	404	426	444	453	461	458	436	412	433	426	409	410	383	426	446	455	440	420	463	408	410	424	426	473	453	486	464	466	420	458	456	443	437	431	445	468	414	449	408	414	431	430	408	407	445	460	391	445	448	400	433	451	461	439	443	388	417	449	453	435	419	438	452	432	449	426	418	442	414	431	418	452	402	446	411	458	417	411	444	410	444	437	413	405	431	402	445	427	446	409	453	468	425	433	442	424	418	435	433	462	403	416	440	430	421	453	436	425	419	409	468	402	423	423	392	440	447	373	427	465	422	460	450	429	412	455	404	441	437	397	454	409	407	442	437	427	431	386	466	438	418	453	427	446	441	423	419	435	407	446	459	436	437	448	399	438	414	429	416	399	428	421	453	420	403	435	440	412	457	403	429	457	437	428	474	435	388	404	429	416	397	452	435	411	449	446	429	421	443	450	427	421	434	420	422	438	423	436	434	425	447	399	471	443	451	446	390	436	395	443	430	443	431	448	425	445	441	441	432	427	439	424	423	440	428	441	426	425	445	421	399	430	452	447	428	439	427	404	444	419	402	423	434	452	437	433	412	418	411	403	396	436	424	426	412	425	444	459	390	403	427	428	413	438	451	419	434	412	442	410	444	414	488	434	425	413	420	433	443	437	427	419	429	459	448	398	406	461	413	427	404	406	455	429	443	428	408	453	417	446	409	407	437	446	461	435	439	420	425	450	443	437	418	444	415	451	454	435	448	460	448	407	444	444	413	443	444	436	418	426	399	449	419	448	406	432	445	468	398	433	395	419	458	441	445	407	438	427	429	431	473	441	455	440	415	414	406	446	450	438	474	403	423	433	433	428	434	451	440	447	444	446	412	436	450	397	418	436	415	408	481	427	425	461	450	432	432	424	427	437	444	448	411	462	419	434	476	418	421	423	424	447	431	448	392	424	447	427	438	454	417	470	430	424	463	424	437	421	431	433	406	448	402	420	399	476	440	412	432	432	444	398	401	448	470	417	429	418	440	431	421	423	389	423	428	459	419	423	404	448	409	457	432	382	441	435	420	415	384	458	441	393	420	435	404	397	456	435	460	437	413	456	466	433	394	474	459	445	435	422	406	439	403	449	428	399	417	458	416	409	425	446	443	432	485	421	423	450	425	451	404	433	433	449	418	469	452	441	409	418	422	425	451	459	425	459	410	420	431	423	389	432	416	443	448	424	447	432	424	424	412	434	456
34158	37089	19867	8327	3549	1799	1124	792	661	584	598	535	554	495	573	527	520	531	544	556	557	505	552	546	527	503	517	529	534	517	497	563	477	523	504	550	527	510	517	557	531	517	521	501	555	513	521	520	549	508	517	512	490	498	519	499	485	508	519	512	546	522	526	532	523	504	492	555	533	525	543	520	520	519	563	491	510	545	590	517	564	515	553	519	523	530	499	502	507	501	493	529	528	526	559	492	557	549	499	525	530	511	515	520	532	529	482	526	512	517	494	492	519	527	493	536	541	536	518	505	506	525	509	517	488	542	512	504	545	516	528	501	557	523	529	529	544	535	483	535	583	514	556	539	506	536	546	519	548	520	489	507	512	509	540	535	551	549	536	554	556	501	520	533	488	495	526	539	537	524	483	538	477	511	543	493	522	543	517	515	539	534	553	503	510	515	552	535	522	515	502	547	511	530	522	528	522	513	523	532	535	525	534	548	522	543	514	509	504	533	537	539	571	525	543	469	538	542	521	519	541	517	515	538	522	496	493	487	540	556	512	553	528	517	515	519	511	491	545	522	546	522	510	485	544	543	524	534	523	496	531	546	515	480	520	559	543	511	539	540	553	547	487	532	520	561	481	499	512	528	542	534	464	499	501	550	504	488	523	523	508	519	475	565	492	515	541	507	535	546	508	519	498	524	499	524	516	524	470	519	551	523	526	486	507	553	512	580	513	548	492	505	523	518	492	555	528	512	546	529	546	527	512	532	551	538	531	548	501	547	552	492	521	556	537	514	543	520	521	499	531	543	583	504	517	561	540	495	526	552	577	507	544	547	487	510	535	516	569	501	539	502	514	545	530	526	512	535	551	506	550	493	544	540	499	529	529	555	526	534	517	529	510	517	522	527	504	532	554	538	521	535	524	509	517	520	519	532	530	529	533	483	506	486	548	548	498	516	500	523	498	526	551	493	476	500	540	507	523	527	538	502	573	532	563	511	511	539	515	516	519	495	527	529	513	523	555	524	594	515	579	577	505	547	489	558	536	500	518	509	489	529	520	492	515	496	485	522	510	557	514	528	548	517	528	543	518	527	520	563	513	519	537	509	527	515	526	506	516	527	523	502	579	459	533	531	548	538	541	518	490	549	522	487	558	557	543	560	537	516	517	519	497	522	530	527	573	514	547	520	471	530	553	520	508	503	487	488	496	523	572	524	524	484	536	535	512	518	530	534	536	529	521	515	496	519	468	530	563	527	518	567	537	540	518	506	512	517	537	475	542	592	527	517	515	496	558	514	534	523	504	501	529	516	482	531	527	504	518	502	484	531	496	534	527	519	522	528	500	509	525	520	521	526	503	546	471	544	555	523	531	539	530	466	528	509	500	535	538	556	576	567	553	513	568	540	505	527	542	502	524	540	502	533	553	501	557	553	558	497	525	538	526	514	535	524	516	492	529	525	557	494	531	508	527	542	598	498	520	555	552	538	529	521	526	553	559	511	492	553	564	541	525	548	516	533	496	547	540	514	521	522	563	525	491	516	558	517	501	542	507	535	515	529	526	541	557	538	533	564	470	493	491	524	517	513	538	523	531	529	503	522	532	519	547	529	487	533	501	520	501	501	528	539	548	509	529	535	495	544	513	505	483	542	502	571	547	469	499	512	507	470	559	530	543	540	507	520	496	560	530	474	538	545	529	540	535	536	498	527	526	504	512	552	529	508	562	528	522	517	503	491	515	501	527	542	497	542	576	528	510	521	514	537	505	538	537	514	494	549	526	520	502	542	540	584	514	522	551	523	529	522	551	516	497	524	533	486	520	548	551	503	547	521	536	539	531	517	534	537	485	503	485	496	544	524	529	514	515	541	548	473	511	508	543	573	573	520	536	545	513	544	539	497	542	541	534	487	520	528	540	531	523	526	502	515	545	533	563	559	524	526	538	502	524	494	523	509	537	562	561	484	539	508	530	525	520	527	528	564	518	510	533	511	496	503	540	540	510	515	509	536	488	505	505	521	536	520	526	517	551	518	561	520	527	531	541	507	545	555	521	526	551	540	537	501	512	520	519	500	546	547	549	528	568	525	548	563	542	527	471	554	519	556	511	528	508	503	513	558	483	517	520	497	496	530	550	549	476	488	488	518	503	502	508	502	533	536	543	544	519	519	501	494	574	522	500	504	534	519	529	510	514	537	597	507	554	528	511	521	520	508	524	545	532	494	523	494	539	497	498	499	565	558	517	496	510	467	531	540	520	512	510	555	517	508	536	545	540	554	547	559	539	498	525	496	581	527	511	500	501	499	518	543	490	518	524	517	486	519	497	579	533	485	526	543	495	545	487	517	514	471	534	541	545	504	520	516	518	516	519	475	525	520	500	512	532	507	549	490	558	506	536	497	530	514	544	555	531	529	513	499	493	497	507	538	495	494	543	525	537	536	545	517	492	511	541	510	516	524	526	524	495	548	502	512	569	517	496	519	535	492	512	501	572	507	536	512	509	532	511	476	504	516	564	517	502	545	525	536	527	542	524	545	554	535	521	530	523	545	525	520	493	503	523	595	527	492	490	532	556	546	517	513	548	532	512	492	498	530	542	540	504	501	522	527	524	514	518	567	542	520	508	497	504	552	556	517	557	542	555	509	522	510	522	537	535	506	523	519	506	530	520	528	552	515	548	510	566	557	504	527	518	559	485	549	497	509	506	498	501	553	535	540	511	517	497	550	538	487	529	538	519	511	544	535	515	529	506	532	523	539	467	471	560	565	516	559	544	519	541	509	510	511	486	523	524	520	515	524	504	517	495	498	551	529	509	515	500	521	517	525	528	527	521	514	551	550	578	484	542	552	552	515	563	525	537	510	517	531	489	513	513	530	494	537	508	554	515	520	564	539	532	507	522	527	501	519	509	599	511	557	464	538	530	523	530	532	500	506	495	530	515	511	537	544	511	531	492	534	532	548	517	542	467	540	470	512	541	512	528	499	502	512	555	525	504	510	491	543	531	512	550	503	551	578	533	573	524	538	546	489	518	501	560	525	509	541	491	538	508	518	522	535	526	555	557	504	510	550	523	544	531	494	523	498	524	505	566	552	514	533	488	532	492	548	509	566	528	483	534	458	529	519	521	570	513	548	538	525	497	554	556	551	521	495	511	540	513	506	541	514	553	531	561	512	505	517	553	521	499	566	545	528	486	482	552	516	525	539	522	500	535	507	511	502	522	516	520	530	494	512	517	556	523	538	538	505	537	519	568	492	519	504	505	460	517	476	494	516	518	504	544	512	471	515	514	528	541	527	558	545	520	509	559	514	565	543	529	528	530	502	542	516	530	534	543	501	519	502	517	509	525	529	494	504	540	483	535	531	548	513	546	547	529	571	527	537	519	540	514	482	566	527	533	531	536	528	529	549	543	514	525	487	511	540	545	494	491	543	539	538	501	500	535	496	557	587	511	502	550	537	594	510	503	507	537	528	537	559	547	498	509	526	555	505	507	535	543	545	514	512	538	522	521	591
23671	21412	28363	24919	20846	9960	3284	1427	754	592	506	457	471	446	427	459	443	511	437	445	446	447	412	449	431	469	467	413	421	438	382	467	408	435	419	451	426	403	433	424	409	419	479	440	407	422	458	429	420	450	413	444	426	441	424	424	425	432	423	422	457	416	444	444	401	412	477	429	404	418	420	424	419	410	426	447	475	407	432	415	436	410	416	416	449	421	410	426	434	401	446	428	450	419	422	424	428	440	421	428	440	398	403	428	455	465	424	431	436	418	447	443	448	434	407	448	425	439	416	396	427	412	434	423	433	407	441	436	443	432	415	446	446	423	443	441	408	404	425	429	419	409	416	445	403	392	415	374	412	402	423	408	442	408	437	436	398	430	424	421	420	444	440	432	409	482	451	420	437	425	396	438	426	446	411	442	388	422	465	428	435	419	412	436	391	377	409	408	408	415	423	409	414	460	464	423	385	421	454	426	421	443	398	432	417	444	416	459	399	411	431	409	375	435	423	435	443	441	452	448	436	434	432	428	440	429	414	383	419	446	436	430	423	423	431	427	410	449	456	459	445	428	397	431	434	474	495	408	429	409	436	437	417	428	421	420	442	409	456	435	398	426	423	406	407	460	451	433	447	423	451	428	398	423	449	434	448	448	490	435	473	448	403	440	438	470	418	432	429	429	436	431	443	439	433	435	388	417	442	417	440	436	411	425	447	408	424	428	423	441	409	440	451	466	416	395	417	441	450	393	414	445	402	398	389	458	442	452	429	441	404	450	448	429	450	452	439	431	415	492	419	421	438	402	423	429	429	451	399	415	412	456	429	426	448	445	423	454	455	408	438	440	437	415	417	485	430	430	433	416	399	409	434	441	408	454	418	450	467	419	427	438	420	441	482	403	403	437	442	401	408	480	448	455	399	442	400	429	458	439	452	442	437	446	444	425	422	450	418	445	425	402	457	465	410	423	440	412	438	422	425	441	426	413	413	413	414	431	456	407	438	442	430	458	443	452	409	440	408	406	410	473	429	484	423	449	422	397	429	471	426	438	416	416	441	427	416	454	410	431	428	421	446	454	429	425	436	474	431	442	421	453	416	434	457	417	427	458	439	427	426	492	432	419	412	470	436	436	432	453	416	400	431	390	440	421	462	431	449	463	421	451	424	449	435	405	418	383	401	432	460	384	435	417	436	417	449	391	443	406	432	426	448	408	438	419	434	415	402	432	427	426	418	446	404	431	436	399	435	459	446	420	446	456	416	415	409	417	385	433	416	437	386	393	448	434	461	458	382	409	431	426	444	437	432	421	400	445	465	425	449	445	464	414	457	456	426	451	425	429	424	469	441	447	448	414	407	385	382	421	452	439	405	407	430	461	415	460	408	394	413	428	432	417	425	411	415	405	438	390	454	382	445	438	476	443	410	428	422	451	419	437	457	458	446	396	429	430	447	458	419	407	430	433	398	438	432	432	389	464	439	456	458	402	402	447	410	432	456	467	451	456	427	429	430	441	432	394	403	399	376	413	414	415	423	419	438	462	418	414	405	422	474	440	392	390	447	418	413	463	431	428	456	416	387	417	437	444	428	439	402	403	442	446	445	445	436	454	412	418	411	421	397	399	394	450	410	439	429	460	455	458	429	462	399	435	424	437	407	424	435	436	444	439	431	427	447	421	418	402	452	446	471	421	403	389	418	423	455	428	432	431	431	464	404	417	418	454	418	474	459	423	433	439	416	446	412	447	464	433	436	420	417	447	430	410	447	427	461	433	469	421	444	420	431	448	396	399	387	468	417	427	432	415	420	409	421	432	403	468	442	439	427	451	406	428	467	402	373	461	395	440	441	453	406	402	373	453	481	448	400	423	440	400	446	419	409	457	416	417	411	413	417	401	434	385	443	451	420	441	462	430	448	447	469	407	393	474	447	468	463	433	401	448	413	446	391	393	423	446	450	452	416	408	424	440	460	458	431	421	441	450	425	412	444	427	422	418	435	441	430	438	435	411	433	407	444	441	410	446	406	427	437	401	409	444	427	444	457	426	427	425	413	400	443	438	421	426	462	409	449	433	420	427	425	406	395	465	440	442	445	402	424	406	446	403	443	411	443	415	425	432	486	449	430	449	424	409	406	427	439	421	423	442	401	423	429	390	441	468	449	442	457	445	408	447	418	443	436	420	438	435	419	423	471	458	419	431	436	443	425	414	431	458	444	403	430	394	446	442	457	407	414	453	444	434	456	437	397	438	438	435	424	409	474	395	381	431	418	414	400	488	405	441	447	430	404	437	410	429	447	409	389	460	428	396	420	422	459	436	435	434	431	411	455	453	409	429	434	465	418	407	408	431	430	427	445	429	439	428	443	436	433	449	449	408	438	459	413	414	425	417	417	444	445	433	419	487	407	431	430	431	438	417	426	411	425	440	453	430	473	426	416	431	456	489	418	442	423	435	412	447	424	399	427	445	395	443	458	437	418	418	451	395	427	425	423	422	450	397	402	464	456	427	418	414	433	433	407	452	440	429	439	432	419	419	410	409	421	425	421	472	406	407	442	391	414	383	434	412	422	468	439	413	431	404	405	421	381	455	413	433	433	389	451	416	425	460	424	458	446	441	390	412	412	425	436	423	423	398	423	437	423	439	476	465	452	430	404	446	415	437	423	430	408	448	413	463	416	444	420	471	429	415	432	469	448	405	399	395	435	411	446	437	439	406	411	420	457	389	433	429	442	419	458	454	470	454	426	420	421	447	419	432	467	437	448	420	404	431	460	441	436	442	446	409	393	457	455	434	412	439	443	465	437	447	435	431	428	433	427	444	453	417	429	401	395	464	420	482	418	444	442	423	389	475	442	418	446	468	406	432	425	443	415	476	422	413	448	420	447	438	426	420	414	409	444	450	447	403	447	377	436	474	395	443	423	410	398	459	450	391	440	384	451	434	433	418	466	404	415	445	422	430	420	444	428	436	414	437	439	410	432	440	455	401	393	470	403	461	414	426	450	420	456	414	434	463	428	431	413	422	446	397	447	478	451	426	424	388	437	464	429	430	442	438	466	419	411	425	444	432	403	452	429	403	442	425	431	423	439	421	419	454	479	419	438	459	448	428	452	435	458	428	446	442	421	452	427	402	426	410	400	416	459	429	413	439	390	437	443	454	467	424	437	432	458	422	431	447	398	441	439	460	409	461	403	408	398	423	381	425	368	449	429	437	477	386	428	396	459	464	408	424	436	426	408	435	437	480	463	455	425	440	420	441	433	426	450	450	433	422	460	443	430	446	455	424	420	466	442	443	403	403	377	442	413	442	449	451	425	405	430	442	428	453	431	466	387	425	441	401	420	447	424	439	417	380	428	440	452	414	447	424	406	435	425	424	468	399	374	423	414	440	454	423	446	414	437	411	433	450	441	481	398	430	432	390	422	435	438	440	401	456	413	467	449	419	411	429	433	387	416	419	477	406	425	448	456	436	396	433	406	411	420	397	384	438	472	447	459	409	440	437	411	444
34776	45749	30166	17900	10867	6571	3783	2052	1116	708	630	590	568	606	517	579	556	556	586	547	502	530	500	580	547	520	534	521	554	535	532	523	514	515	522	486	551	539	526	485	554	497	505	560	510	519	552	481	543	521	562	486	540	521	560	509	500	528	530	507	488	527	502	518	499	555	541	522	521	514	545	530	548	517	525	558	533	462	548	543	574	555	525	554	560	575	511	525	559	503	509	551	531	529	554	538	538	533	532	514	520	540	510	540	558	508	512	506	503	519	539	478	564	508	528	505	514	542	510	492	533	547	523	583	531	532	540	525	501	535	522	503	523	529	518	539	540	542	527	498	548	519	521	508	519	497	529	516	510	524	512	571	487	532	546	522	500	513	502	523	480	547	522	530	531	522	550	514	590	511	566	554	528	525	575	542	551	522	533	548	532	497	519	534	547	519	500	485	515	501	507	527	543	494	523	542	527	534	525	538	514	523	533	531	541	561	527	509	539	530	506	560	500	528	563	536	544	533	479	523	529	534	516	527	514	501	553	529	562	558	523	513	519	527	511	534	540	531	509	561	514	499	562	529	506	541	511	503	495	520	520	509	549	556	538	502	525	554	494	491	511	535	475	519	529	530	511	519	535	551	561	534	530	527	539	544	529	526	531	552	556	521	520	498	539	499	503	516	516	496	515	540	515	502	565	498	528	523	491	513	510	503	516	506	497	523	510	544	473	516	473	537	526	525	541	500	562	542	514	523	504	540	515	490	537	563	499	478	509	510	565	492	481	508	574	519	485	515	516	524	580	504	525	551	532	500	500	501	532	537	504	535	545	490	487	471	521	526	558	519	507	516	576	550	502	498	508	495	525	515	521	552	499	541	516	515	494	490	508	532	548	478	483	554	549	489	543	519	529	531	521	583	509	557	515	517	506	534	550	519	545	499	555	518	494	542	511	505	532	502	547	488	489	564	543	497	536	541	526	520	526	557	523	565	566	516	526	544	529	529	524	513	525	510	525	524	560	543	520	537	554	503	513	513	572	467	519	535	532	567	477	544	513	496	545	492	508	509	492	509	573	511	544	532	547	526	552	485	510	543	536	544	477	548	548	533	509	541	546	508	528	525	515	547	546	530	511	529	570	539	549	541	550	562	523	535	533	509	502	526	513	532	543	501	534	507	516	520	535	531	527	488	492	490	542	574	508	509	519	523	502	534	518	509	550	532	533	544	549	519	494	518	522	509	529	522	524	549	525	547	521	476	529	539	533	495	532	516	581	502	517	519	531	511	521	520	543	549	518	510	555	465	540	532	519	508	540	539	518	524	529	513	527	546	532	528	500	483	493	542	546	512	566	509	518	529	522	553	564	549	540	482	486	544	560	561	547	501	521	546	555	512	521	516	549	497	571	525	507	485	520	535	531	541	529	540	500	534	518	568	537	516	566	515	534	567	545	527	517	518	515	510	551	538	571	560	489	463	536	518	530	524	536	505	516	524	523	526	521	512	516	489	534	500	496	564	535	539	514	521	519	544	532	514	520	528	579	559	528	510	544	514	523	540	532	564	534	494	543	537	504	517	464	547	495	513	544	549	529	523	526	546	519	554	525	528	541	544	480	507	524	509	544	532	557	526	502	502	488	543	532	520	502	517	521	527	539	534	541	523	550	526	547	519	518	531	550	524	582	555	509	550	516	517	510	545	523	517	575	538	542	525	476	518	514	509	558	546	510	509	526	532	522	580	490	538	541	498	467	479	499	519	490	513	554	526	536	524	493	547	542	542	495	523	528	524	523	543	526	520	527	493	519	480	530	547	490	528	490	507	505	575	531	523	564	539	518	521	547	521	538	499	528	543	546	496	523	528	525	532	510	553	561	565	522	517	502	567	513	534	525	524	537	483	509	503	552	542	503	485	514	485	496	519	516	562	515	521	507	551	503	506	526	496	524	507	530	518	541	518	540	532	530	542	527	488	546	485	508	511	516	547	519	515	516	492	543	543	525	532	487	553	511	535	561	485	514	569	535	501	558	555	500	547	523	554	543	528	521	503	573	535	513	565	526	499	525	527	538	496	509	507	518	486	510	511	506	489	528	509	538	544	488	522	532	480	509	530	524	495	503	522	517	512	518	523	536	521	517	503	538	557	489	561	527	512	540	524	517	554	502	552	527	445	547	527	527	486	502	526	513	480	515	522	529	524	512	535	494	515	547	521	560	517	518	511	524	539	551	523	540	541	527	526	523	541	508	550	533	524	573	513	526	522	495	513	524	526	518	525	504	506	547	547	500	503	536	513	499	539	553	528	525	537	530	479	491	510	545	535	501	526	522	521	518	541	548	513	520	505	524	529	509	526	520	541	515	528	545	538	479	561	517	513	529	552	520	507	537	517	538	527	494	556	494	525	508	511	531	518	487	498	548	507	544	501	523	530	497	494	553	568	518	532	513	561	538	597	518	496	510	496	460	479	531	484	519	523	539	488	493	565	539	501	492	551	519	493	510	535	566	481	513	524	518	575	506	514	552	505	542	538	530	506	546	511	487	539	533	508	521	542	547	550	536	513	490	529	526	505	515	513	537	559	528	510	525	511	539	552	522	546	523	511	511	497	515	542	479	506	514	504	520	505	543	530	502	513	525	533	493	536	516	523	554	522	520	500	554	505	515	531	554	496	544	541	540	549	555	499	561	563	519	526	520	518	538	514	551	524	510	523	532	536	526	526	510	574	563	539	518	553	487	483	520	493	540	526	516	535	514	536	476	551	563	499	493	503	520	539	561	542	572	546	478	521	507	496	507	535	495	537	539	515	552	534	519	517	555	528	539	512	530	514	535	523	548	529	528	508	485	540	493	483	495	508	540	511	505	500	526	524	510	526	533	507	577	577	504	533	556	529	536	539	545	545	515	518	584	529	560	564	542	521	465	536	529	550	536	492	510	523	509	526	503	526	507	553	513	517	519	573	503	527	572	503	494	523	565	519	519	538	565	525	525	518	540	540	480	517	528	543	520	545	519	544	485	530	513	515	470	552	492	561	533	521	515	528	521	519	524	556	555	542	532	500	534	520	544	542	502	549	503	510	547	505	503	548	522	507	512	541	526	542	521	527	496	516	548	581	532	502	535	478	546	542	521	539	558	539	517	534	484	543	538	561	506	554	511	471	502	506	536	534	531	527	500	522	547	501	530	549	561	529	542	535	478	498	525	521	540	519	510	495	514	509	546	554	493	514	516	540	492	507	495	532	519	522	554	550	525	499	530	504	540	515	509	521	514	529	543	521	513	497	538	477	519	491	545	528	514	499	513	480	533	523	527	525	529	535	572	498	516	488	529	530	511	529	512	525	523	545	520	468	539	493	533	542	522	520	542	531	521	493	535	511	507	515	524	540	531	508	485	535	541	531	501	544	511	509	539	539	473	470	565	540	521	514	540	531	547	521	552	501	488	524	538	505	517	552	562	501	520	492	495	546	571	556	508	560	525	531	527	515	550	493	500	535	542	517	519	512	542	508	519	524
25074	21409	26633	24671	7172	2054	1150	697	442	370	383	384	331	355	371	344	370	353	363	340	324	347	363	317	321	335	358	340	333	358	345	395	321	360	314	354	320	367	355	330	348	299	330	358	355	327	306	314	344	337	350	305	311	390	347	327	353	340	354	382	333	313	325	358	384	320	334	340	325	323	322	349	361	345	339	339	335	305	335	350	351	357	380	302	296	322	332	334	360	331	325	355	302	353	372	334	344	327	317	329	358	315	320	341	339	330	346	367	344	358	304	290	316	336	349	316	332	313	333	360	355	321	316	368	324	341	322	337	344	329	320	337	312	332	329	344	336	393	328	337	366	321	317	359	314	331	355	324	335	344	341	344	332	331	353	324	336	367	364	333	293	389	361	352	331	374	351	318	356	372	340	326	349	354	341	329	338	344	341	350	307	338	328	307	369	365	321	354	355	329	364	354	364	365	341	364	309	328	346	326	340	323	365	369	294	323	320	345	321	321	315	341	343	357	351	324	300	327	337	314	333	356	353	358	349	317	342	350	367	348	344	323	324	340	352	319	351	350	358	370	316	346	342	342	334	342	353	359	346	303	330	316	338	316	342	361	318	370	330	341	344	353	343	349	355	360	364	336	335	328	337	358	356	344	335	363	356	342	313	366	347	350	356	367	343	341	316	335	341	320	389	333	337	370	324	351	330	320	370	349	380	353	347	334	357	313	347	323	333	334	364	351	353	344	368	340	333	351	316	314	397	347	338	324	330	365	332	345	313	356	352	335	353	354	358	331	370	329	349	359	334	340	336	338	329	316	332	331	359	347	330	352	364	354	350	298	354	326	351	335	350	352	350	358	330	342	332	347	350	372	376	353	324	365	302	359	335	340	355	353	384	372	377	369	344	348	345	340	338	335	327	322	357	353	322	343	344	371	330	335	365	322	321	342	346	352	339	362	309	335	331	342	324	346	375	331	378	351	328	323	326	383	352	330	370	381	319	321	362	326	309	334	317	315	307	341	312	336	343	304	344	322	352	320	340	337	312	326	333	367	320	365	332	335	342	337	339	352	327	333	328	348	314	320	317	344	313	355	326	330	285	348	343	349	327	358	322	309	300	350	327	353	333	322	355	347	379	333	308	302	336	317	317	360	323	320	298	333	365	333	346	349	369	334	337	331	358	337	346	351	365	336	314	325	336	363	318	351	343	348	353	370	373	328	386	309	334	338	335	345	352	343	354	343	352	332	350	316	328	339	372	327	327	338	343	333	335	361	303	313	334	354	368	313	361	327	331	340	317	367	342	361	325	354	335	344	346	344	344	323	359	355	331	328	290	327	349	345	337	359	324	355	317	359	357	343	332	332	375	344	339	353	328	346	343	326	352	345	367	332	316	382	364	347	357	326	323	375	326	334	318	363	358	338	352	332	328	341	347	295	341	317	355	349	322	344	332	319	333	304	358	343	364	329	312	305	325	344	346	318	376	333	355	363	353	342	369	345	346	346	312	356	336	359	376	350	329	352	352	334	354	336	356	357	337	316	361	344	343	380	336	349	336	369	322	341	340	346	320	319	373	370	363	342	353	336	332	334	354	334	325	323	329	337	327	310	333	298	325	304	322	359	341	351	342	330	336	357	355	355	343	350	344	347	346	360	360	312	328	337	349	327	328	366	365	331	352	350	331	343	345	309	315	353	353	354	326	376	337	379	347	360	337	347	339	374	324	319	340	317	362	344	324	356	351	334	337	331	357	341	345	340	326	347	325	325	326	369	350	347	368	334	307	323	357	335	309	332	341	326	331	346	378	328	361	323	353	377	329	333	349	354	334	351	358	359	354	379	352	371	321	337	374	336	322	311	326	355	322	336	367	389	342	356	328	331	363	332	304	364	337	318	343	348	357	347	332	365	366	319	344	365	352	316	334	341	293	367	363	356	312	346	365	358	348	340	344	358	373	351	332	350	326	324	334	302	320	313	358	335	342	338	350	340	326	384	313	322	329	316	327	345	333	309	335	326	341	335	322	354	321	337	380	324	310	325	350	333	345	332	364	349	341	350	337	325	312	338	343	332	322	336	353	357	304	326	339	340	329	342	339	360	322	347	376	361	332	338	371	333	316	339	379	322	323	341	342	354	323	336	377	366	342	337	372	377	327	337	329	374	336	353	321	337	330	359	352	337	364	350	346	346	335	364	350	351	331	344	307	337	376	330	320	346	358	367	368	360	348	324	333	330	326	321	308	357	373	357	362	333	286	352	332	338	337	348	345	343	338	340	344	374	345	327	317	317	353	345	346	333	347	327	319	307	384	347	348	329	336	361	358	355	321	351	291	363	331	340	342	340	353	348	335	335	337	296	392	376	323	322	355	339	339	333	328	307	367	330	378	352	371	355	337	389	349	339	326	337	355	361	348	344	361	333	363	335	342	305	324	367	326	357	353	356	322	346	349	318	324	340	347	368	338	377	365	355	360	385	320	321	355	362	319	370	335	349	319	303	323	351	325	331	332	311	359	344	357	322	345	325	352	333	361	306	352	352	346	315	347	346	303	355	360	353	341	337	352	335	336	339	378	391	341	355	361	345	346	342	321	380	337	330	358	306	331	360	335	357	402	338	375	305	325	323	338	353	342	330	332	347	337	321	350	334	319	333	355	324	357	336	319	324	350	329	338	364	354	349	307	347	317	334	351	334	347	318	343	318	358	333	372	341	340	370	322	378	363	366	344	346	343	326	384	351	338	364	383	326	340	359	356	347	328	364	323	384	330	340	330	341	348	337	326	356	348	346	369	353	296	313	338	361	339	342	353	342	361	341	349	339	341	318	343	367	322	306	363	332	358	340	359	339	330	351	334	337	331	321	350	361	316	323	335	325	336	355	333	334	353	364	340	347	341	341	367	333	371	358	355	304	339	369	356	350	334	354	332	329	327	352	329	348	332	350	325	348	321	344	360	338	359	306	331	323	341	353	346	341	350	334	339	361	326	384	364	339	345	355	338	351	339	337	360	332	322	356	354	378	327	338	375	354	327	363	345	341	343	337	364	351	323	312	329	329	368	346	331	316	305	358	373	321	339	323	321	357	324	321	352	339	343	341	345	347	362	316	355	340	332	340	328	353	333	360	358	340	327	307	347	381	348	338	350	343	363	374	366	372	343	337	353	355	323	341	326	345	326	341	336	367	326	370	331	329	330	309	375	334	342	342	326	323	358	315	343	362	322	349	298	358	362	296	353	337	319	357	368	315	339	343	368	375	331	326	311	369	299	331	359	347	343	343	349	333	336	343	321	318	306	294	359	344	368	336	338	350	358	332	333	369	349	353	331	311	343	341	342	356	362	364	371	341	304	350	318	362	360	336	335	343	311	364	337	309	341	373	280	342	353	367	354	321	332	366	339	392	345	388	318	322	295	339	360	309	317	352	344	350	302	360	324	334	359	361	349	349	340	315	329	291	344	342	304	285	355	365	317	341	301	372	330	338	336	321	336	325	331	308	368	334	328	332	318	365	369	356
34086	37128	21666	10990	6031	3427	1886	1098	625	486	487	419	465	423	442	422	430	413	445	418	444	430	447	420	424	403	388	431	371	397	389	429	388	402	420	402	390	427	425	412	472	427	423	443	407	426	381	411	426	410	394	391	435	438	372	427	397	420	417	414	422	416	472	422	395	425	386	395	442	391	412	409	413	377	439	417	398	448	377	431	411	439	425	405	432	441	415	429	437	416	420	456	410	382	437	403	437	415	430	414	417	419	387	436	433	439	441	395	437	442	426	378	425	430	434	424	392	399	425	433	412	414	390	442	417	438	464	425	402	403	433	436	390	439	433	428	415	457	426	372	394	453	405	444	389	418	440	448	439	408	415	413	422	408	383	420	451	404	402	417	407	426	406	399	432	408	405	380	419	384	360	436	435	413	432	403	398	409	423	437	405	390	406	419	407	427	417	397	409	408	392	415	421	397	390	431	435	384	430	449	474	454	440	397	449	443	425	439	432	422	398	451	403	442	442	430	384	427	340	404	431	417	369	403	413	416	415	406	412	416	392	417	429	429	418	417	435	413	356	437	414	423	458	423	372	436	437	423	450	424	382	396	357	452	428	430	416	427	433	389	435	419	395	417	436	424	379	393	401	401	406	394	444	397	420	407	415	417	417	456	400	409	428	412	408	453	433	414	410	395	423	413	463	425	420	382	391	416	386	426	410	414	398	421	428	444	401	452	413	390	410	450	402	411	428	428	430	421	448	426	432	429	384	425	400	430	425	434	427	399	386	471	445	425	382	414	402	399	408	477	389	433	433	396	423	413	422	430	440	413	418	402	417	408	471	422	380	419	396	403	419	441	388	449	439	422	431	407	414	385	445	428	410	431	462	398	428	428	395	415	446	429	392	351	413	440	433	424	404	382	408	418	424	410	427	466	431	443	405	430	431	397	387	414	430	406	430	438	422	378	428	454	397	423	426	422	456	405	408	408	417	402	447	413	432	401	442	409	407	404	405	382	426	403	392	453	409	460	471	378	403	405	398	459	411	428	391	428	420	416	449	394	396	398	428	415	417	418	399	411	417	434	385	393	408	373	443	411	423	414	436	445	419	384	381	420	389	426	407	445	443	438	437	390	445	466	405	425	440	371	402	400	416	418	422	435	414	423	448	414	402	393	429	431	406	397	423	407	384	417	407	387	447	409	425	423	429	425	426	411	433	442	380	421	397	429	433	404	414	401	427	398	431	399	426	398	432	432	409	444	377	399	411	414	402	431	356	412	405	450	356	414	462	379	444	415	396	394	392	438	451	406	386	380	385	440	411	408	411	487	430	407	428	398	427	387	425	428	415	434	420	399	429	420	406	421	460	424	405	410	369	440	472	394	421	413	428	416	440	459	390	427	416	419	377	446	417	454	431	438	411	390	412	446	428	429	403	433	422	427	387	426	398	416	422	442	445	422	433	412	481	403	423	410	413	432	407	429	405	364	385	409	425	401	425	391	422	440	433	428	405	409	376	434	402	422	431	430	406	416	406	420	422	438	452	408	424	422	434	400	411	414	402	410	414	398	422	435	398	422	433	408	424	439	415	422	404	410	419	472	383	445	379	390	433	411	386	415	411	406	400	391	392	409	420	430	387	430	459	426	398	409	424	431	399	426	430	419	383	393	442	404	413	479	416	414	433	451	385	400	459	394	428	456	403	431	449	446	457	423	438	410	376	418	417	443	407	405	398	433	397	422	428	420	442	425	400	429	417	452	399	432	386	419	392	415	391	416	401	369	397	409	396	416	393	456	430	410	417	425	404	410	435	417	390	416	415	400	406	442	423	392	411	426	428	443	453	387	416	422	411	413	426	414	441	404	430	421	416	394	419	430	401	441	436	388	387	433	398	424	428	397	422	430	431	442	413	401	383	410	427	431	375	432	438	406	404	450	431	418	426	429	382	441	379	386	410	420	425	427	406	412	412	400	421	385	367	419	412	429	421	382	429	421	413	401	445	444	435	405	427	414	421	389	394	432	467	428	383	399	430	396	418	406	421	384	438	402	413	406	417	405	430	446	404	410	438	411	400	460	428	451	384	419	408	420	418	409	424	407	419	391	414	426	437	406	370	410	407	458	408	417	410	393	410	392	411	437	427	405	409	402	423	440	433	418	443	422	416	422	414	417	448	398	455	430	439	398	397	403	428	415	419	395	453	417	440	431	407	405	447	371	448	418	430	422	422	396	416	396	423	404	436	367	413	431	383	407	453	397	428	408	398	403	441	438	388	419	411	415	403	454	429	415	395	414	422	414	446	429	417	424	382	412	438	403	392	419	423	446	453	412	421	420	378	409	424	415	409	438	391	432	431	390	404	440	403	380	431	442	406	425	389	402	405	416	406	436	415	434	398	442	437	429	383	427	407	399	406	390	427	397	421	454	414	415	397	408	446	459	419	412	431	416	392	412	415	411	425	428	392	401	429	428	444	452	431	399	370	407	445	450	413	393	452	432	414	402	409	416	421	427	459	417	417	408	400	376	390	388	417	410	420	417	388	426	414	371	414	387	462	402	414	458	420	421	397	369	418	411	417	400	435	376	453	475	410	416	417	427	430	429	411	435	402	418	393	387	432	460	463	394	401	403	409	416	372	428	381	457	410	384	420	376	444	460	408	456	423	448	431	434	390	441	437	413	404	386	421	401	417	417	412	409	407	440	376	398	411	415	442	422	445	421	416	400	411	421	401	443	401	425	412	420	442	448	385	381	396	403	430	408	440	426	427	432	401	418	387	460	436	399	431	448	415	408	398	416	392	428	420	400	427	405	446	416	413	371	383	405	409	435	424	409	432	439	422	406	411	417	410	400	398	415	422	423	408	415	362	403	378	410	410	387	422	414	441	406	392	424	417	406	391	418	400	424	414	429	382	426	420	428	395	385	442	424	413	428	461	415	441	405	397	438	402	410	456	427	404	455	437	420	405	449	393	430	427	412	389	397	434	438	436	436	405	420	399	440	412	389	425	422	429	391	416	412	383	441	377	457	420	411	376	390	395	417	417	421	425	404	417	415	429	424	390	415	425	416	407	461	434	408	440	376	400	422	428	438	414	429	403	442	420	393	491	444	446	387	424	407	433	388	402	369	401	385	438	399	408	422	397	410	409	423	416	440	426	435	405	401	423	443	442	403	427	378	439	404	409	425	422	404	412	432	419	433	400	436	408	436	395	406	431	405	442	415	418	396	444	433	419	398	400	420	375	413	372	427	451	404	406	436	420	405	417	414	425	416	391	397	428	396	464	373	424	426	396	418	428	410	389	395	408	429	397	417	414	375	461	375	399	399	360	394	390	435	412	368	416	427	384	434	451	394	448	405	392	429	385	399	398	430	429	433	398	420	438	443	366	396	438	392	392	414	440	450	430	422	407	425	397	414	441	472	412	416	414	403	395	362	420	372	401	453	429	411	380	408	428	446	396	396	398	426	409	416	397	385	376	421	426	395	413	423	430	441	449	400	412	400	411	406	414	447	440	408
22645	21403	28834	24330	21469	20771	8698	1992	847	552	449	369	324	343	352	313	328	339	330	347	310	334	287	332	329	263	306	307	323	299	300	323	294	301	288	298	285	260	315	310	313	291	316	307	294	305	320	284	298	321	284	271	325	290	300	304	315	315	283	309	306	317	305	317	279	331	321	322	316	299	300	323	299	335	292	279	315	290	325	315	334	305	304	313	331	296	293	288	320	322	301	291	308	310	301	318	322	293	294	311	325	268	308	304	267	301	287	303	277	291	315	302	284	327	302	281	294	319	297	298	325	304	288	302	339	303	289	286	306	299	336	277	285	322	347	319	288	286	279	311	329	271	329	324	293	306	313	298	285	297	310	301	299	294	292	298	292	296	295	286	261	306	306	294	306	295	302	314	288	333	323	304	289	282	303	301	305	286	299	291	306	327	316	334	326	302	306	324	283	302	277	301	311	304	326	281	305	300	316	306	284	310	320	298	292	317	305	289	319	296	313	296	309	299	302	304	310	300	324	316	339	306	305	295	319	313	283	315	301	299	291	303	277	319	327	286	327	321	301	294	338	297	311	294	278	310	344	302	307	329	297	307	313	330	312	365	279	318	271	295	279	283	300	278	310	293	304	292	306	290	285	291	287	305	301	283	259	345	306	350	327	316	322	286	321	297	301	316	287	324	282	273	297	300	314	285	332	312	292	276	284	300	328	291	298	305	319	316	309	317	335	304	303	310	280	285	308	286	308	344	307	317	299	277	297	330	292	328	294	282	310	319	314	262	320	311	326	325	318	294	296	285	312	288	305	302	294	314	312	264	291	310	279	296	301	333	340	282	302	291	318	292	330	286	297	340	329	303	279	318	305	277	326	315	328	298	308	322	324	286	272	312	305	309	323	298	297	322	300	294	309	302	280	321	325	341	296	291	273	309	297	301	292	340	278	285	294	288	302	319	292	308	319	296	308	303	326	334	343	294	314	288	300	322	291	301	314	312	305	305	287	310	297	288	323	316	332	313	322	311	328	313	285	272	301	285	297	283	294	343	305	274	324	335	334	309	303	303	313	288	326	276	308	267	307	269	322	305	334	323	318	286	298	297	284	316	317	267	289	318	334	276	268	306	323	305	309	319	267	333	311	296	311	303	310	302	314	315	300	289	320	323	291	322	334	304	263	261	315	303	288	303	297	312	292	318	284	315	328	326	308	315	280	302	301	288	324	293	306	308	291	310	307	308	317	287	310	316	305	319	292	273	331	310	319	322	317	308	301	308	303	311	304	305	336	291	295	304	324	298	279	307	307	280	307	282	319	270	293	299	285	314	283	309	309	273	310	300	298	277	280	366	293	297	335	299	291	303	296	311	289	318	309	308	323	325	308	284	272	326	343	289	301	312	295	329	310	302	319	364	293	320	314	292	352	318	308	328	292	279	312	261	327	322	304	317	288	288	319	274	297	324	310	310	302	298	308	322	307	314	305	304	300	313	293	316	308	278	314	307	303	317	326	288	352	315	295	314	303	308	312	289	307	293	317	319	307	290	289	289	300	333	304	285	277	297	296	319	278	290	325	294	335	294	308	307	338	296	288	309	311	293	294	276	287	313	319	314	280	305	334	299	296	292	305	316	297	318	327	314	306	309	297	323	288	329	284	284	330	307	287	284	316	341	317	301	318	313	295	313	319	280	309	313	298	304	315	337	304	282	288	342	288	270	310	297	317	313	282	289	285	286	292	315	312	296	313	300	304	320	295	302	297	321	311	331	308	319	295	323	309	307	299	297	312	280	293	266	332	288	321	331	299	322	308	306	302	280	297	305	292	283	281	288	300	282	311	273	322	303	300	309	312	314	299	306	315	304	292	265	301	325	320	318	305	307	296	306	308	307	275	300	321	282	293	294	324	279	292	304	305	311	339	296	320	283	312	297	284	297	310	302	315	316	314	297	277	320	283	311	290	306	281	315	315	303	282	297	305	346	315	294	294	315	299	334	298	331	300	344	293	286	322	318	335	329	302	298	297	293	314	308	301	328	317	348	294	327	312	297	274	290	302	304	304	278	292	288	324	296	316	307	342	308	322	310	308	307	287	298	320	299	294	313	310	313	314	295	334	335	297	311	309	278	352	312	334	308	328	299	259	288	319	321	318	319	302	310	306	288	331	305	298	315	306	290	314	328	287	338	300	326	306	297	340	303	320	312	345	305	337	313	323	292	290	280	258	292	295	315	316	307	308	283	286	303	292	283	324	302	314	296	309	294	288	329	322	289	283	278	298	306	279	278	342	328	321	295	309	301	282	297	303	300	308	286	346	311	317	309	306	291	290	313	285	291	319	273	281	323	322	292	306	289	309	296	310	317	293	294	313	278	298	296	283	316	277	293	290	320	288	284	308	278	300	319	300	276	304	308	306	286	305	297	303	330	281	297	293	340	309	310	327	285	278	315	288	288	294	309	327	283	296	318	308	323	297	298	305	297	310	314	298	308	286	311	315	318	303	303	281	302	303	320	299	308	301	284	291	310	281	298	317	287	279	324	311	302	311	345	334	293	300	314	281	264	269	275	314	297	282	291	274	276	322	291	318	294	314	279	321	299	327	312	290	284	307	333	307	292	296	304	323	289	332	324	313	278	282	300	294	306	318	304	304	332	284	293	332	278	326	333	297	293	283	293	299	274	296	308	277	286	277	318	271	284	297	318	333	313	319	317	275	298	298	317	312	277	312	297	315	314	309	318	291	308	311	308	328	319	291	313	295	271	277	292	329	298	300	315	281	286	316	285	301	332	325	298	312	301	316	295	345	318	299	276	311	319	305	276	308	341	331	277	294	307	303	295	318	320	284	287	307	327	313	313	287	307	343	315	281	339	295	308	316	297	290	331	318	282	295	283	322	255	284	315	308	311	319	317	314	330	315	282	311	329	290	302	346	302	300	303	316	322	318	311	309	287	297	324	315	312	268	309	294	287	321	322	312	303	291	323	316	291	322	319	318	298	281	330	317	338	304	301	280	288	312	309	289	315	282	301	311	320	326	335	290	323	314	302	323	307	306	327	288	305	313	332	319	312	294	300	315	267	297	328	314	328	321	326	280	304	316	323	309	302	316	295	304	303	354	302	359	290	333	309	315	300	287	323	277	306	279	312	289	294	299	289	285	309	338	314	313	322	299	302	309	281	317	301	296	310	265	294	323	307	298	288	301	260	325	313	308	324	300	276	349	292	309	289	317	286	326	287	314	304	313	300	283	267	317	284	316	301	277	276	311	305	327	328	319	299	326	307	318	292	299	331	330	290	322	295	324	311	331	302	309	317	285	307	292	297	301	314	314	290	307	352	320	313	292	315	294	284	295	309	293	289	317	299	267	314	339	257	311	313	281	277	302	280	302	323	279	305	295	284	308	296	288	308	309	307	312	316	270	292	321	297	311	314	263	279	292	331	328	304	323	307	316	318	302	288	289	306	309	336	296	342	334	319	296	315	298	297	327	327	292	316	307	322	330	289	320	303	318	302
34122	50274	34257	23998	16210	10499	5401	2763	1297	736	616	468	444	406	448	424	410	439	416	388	407	393	369	400	396	377	369	370	386	367	357	347	372	421	392	371	392	357	398	388	362	351	317	361	395	386	362	399	399	399	380	393	381	342	384	346	392	382	375	381	365	390	382	390	366	352	379	348	392	380	377	362	356	349	403	410	394	327	368	370	376	376	402	414	358	356	384	380	370	392	380	379	356	386	351	387	413	371	389	397	364	353	403	354	390	366	385	373	371	383	376	354	369	371	346	372	382	367	375	381	379	381	351	385	377	384	359	385	412	391	346	396	379	365	362	402	358	390	375	345	362	343	409	380	364	370	380	398	383	348	376	371	387	396	375	366	358	390	382	377	387	353	392	372	375	341	354	356	367	369	367	410	350	414	384	379	380	387	371	355	369	376	363	388	368	380	380	366	389	375	381	350	378	368	360	393	370	393	382	389	397	340	390	378	359	377	348	352	379	336	356	374	362	371	400	373	378	373	316	378	396	371	399	346	365	383	382	379	361	372	383	351	347	403	381	365	364	378	379	348	381	354	364	409	391	393	385	369	369	385	378	370	365	345	377	387	391	347	371	392	377	362	368	361	365	366	354	367	396	365	349	370	396	418	386	363	377	372	353	392	403	348	412	391	381	363	400	405	388	325	376	381	355	405	399	387	359	367	385	366	403	370	404	367	369	344	372	349	373	373	355	402	374	368	375	393	429	366	316	367	356	410	404	332	344	384	390	379	393	401	344	363	408	374	371	356	354	374	384	342	356	377	407	349	335	376	359	399	393	372	383	381	391	368	372	401	359	381	403	389	376	357	399	339	353	365	376	400	385	372	360	365	382	381	358	381	392	369	396	385	388	379	379	352	372	378	376	350	391	354	362	401	381	360	370	390	374	372	369	353	407	365	357	341	388	419	363	366	387	393	377	397	377	361	365	349	385	387	346	328	391	386	364	361	433	362	377	355	366	374	379	362	383	358	410	377	366	375	392	349	376	377	372	353	387	389	371	371	374	358	390	401	359	355	353	372	366	387	363	397	369	375	365	388	355	385	376	410	372	409	410	367	389	366	378	382	323	356	343	393	356	359	324	369	369	392	347	402	385	375	328	404	392	367	364	368	373	342	388	327	380	378	363	360	374	364	369	386	368	353	388	387	384	354	401	399	410	372	350	363	398	380	353	392	358	396	361	388	384	350	328	353	374	412	368	363	356	346	392	333	350	357	363	416	417	378	383	403	387	376	362	359	367	359	386	389	384	369	367	361	374	378	403	369	355	399	365	396	371	384	369	360	392	355	386	395	380	377	373	367	374	372	403	368	390	386	382	387	361	364	368	364	367	400	348	353	385	334	375	367	362	359	367	413	382	400	354	395	366	370	404	350	383	403	386	372	368	384	364	387	392	383	356	361	419	404	359	380	373	373	420	374	369	380	358	359	354	360	347	371	389	334	378	368	323	369	371	361	390	380	392	384	368	360	378	350	380	358	367	367	385	391	366	379	364	355	375	387	333	371	394	398	329	390	373	362	382	379	396	388	431	371	360	379	401	352	399	379	351	410	391	343	387	362	367	380	356	377	354	358	386	348	382	371	367	351	376	374	391	367	341	378	363	343	365	344	369	375	407	360	346	371	361	377	343	369	396	380	381	399	398	360	377	367	396	362	375	322	383	364	355	355	362	351	382	403	363	392	373	374	392	392	370	354	363	370	392	400	399	362	408	405	338	364	393	376	377	372	364	365	340	382	379	386	349	405	388	381	414	351	372	389	354	396	404	365	412	367	392	339	377	360	367	386	339	374	394	377	403	383	361	394	370	420	373	362	368	373	359	395	373	383	384	378	363	405	360	391	392	335	405	369	384	342	392	366	354	392	389	368	366	368	343	387	377	356	391	351	379	357	357	368	389	339	359	379	375	383	357	371	360	362	335	378	363	378	338	358	335	348	385	351	411	360	398	391	371	368	372	341	374	394	393	359	356	351	369	343	334	359	328	379	348	354	368	387	375	374	407	359	363	364	358	379	356	419	374	370	379	381	370	381	360	383	345	360	340	375	363	369	346	381	364	383	376	393	349	360	364	388	366	379	370	371	354	391	363	349	388	394	350	382	370	352	389	384	371	376	352	390	368	397	370	369	326	391	382	357	358	365	330	392	429	363	406	354	367	372	367	388	399	395	344	361	375	363	404	406	376	387	365	416	370	383	393	400	361	379	353	372	382	374	392	348	371	349	397	390	353	367	367	362	367	367	351	338	375	384	392	392	365	373	385	396	384	370	382	360	389	360	402	361	409	362	391	369	380	348	379	359	382	378	388	408	406	360	386	364	394	401	357	364	359	391	368	353	371	360	393	328	380	373	366	367	361	366	363	389	370	418	382	369	359	376	356	379	379	347	379	371	393	399	416	409	392	339	350	398	383	412	364	398	378	374	382	368	408	369	360	378	379	380	395	383	363	385	386	420	356	355	375	424	371	396	360	379	403	384	369	363	385	382	382	400	362	376	383	332	339	380	361	386	375	353	396	364	389	381	374	376	340	368	407	362	361	361	363	383	383	354	398	379	382	397	365	397	373	370	386	347	387	345	379	386	378	370	351	380	366	347	357	403	414	370	382	381	367	390	387	358	368	344	368	357	364	373	422	364	326	398	362	374	336	336	386	346	383	382	373	409	401	388	351	389	409	399	381	371	371	366	393	382	334	390	363	370	366	379	391	373	334	360	345	385	377	356	377	390	386	380	384	398	395	428	386	396	356	368	394	407	377	394	396	375	356	352	352	373	360	373	414	358	345	364	364	391	367	357	391	375	372	400	394	366	403	340	364	374	403	367	381	362	333	380	359	391	373	360	413	374	367	370	379	355	390	340	362	376	371	377	388	423	391	377	365	373	370	394	339	350	368	353	370	377	372	374	378	401	378	386	395	356	350	393	374	419	371	370	373	403	357	368	356	397	368	392	361	367	372	376	409	343	396	385	330	359	373	391	384	371	386	347	361	367	383	386	347	408	365	401	390	380	381	364	360	350	358	365	355	374	413	355	386	362	347	361	380	383	382	386	367	385	365	369	394	379	365	356	366	399	389	397	370	371	351	381	400	389	388	381	369	388	365	399	382	373	357	401	415	395	391	366	396	384	383	369	377	382	395	394	356	407	395	375	404	376	367	376	371	375	410	402	398	343	388	381	394	394	388	363	370	368	343	372	373	380	344	392	337	361	377	369	346	354	388	402	348	386	378	398	353	380	387	412	391	347	371	367	359	378	377	391	391	360	353	401	382	329	355	342	382	342	355	377	353	356	374	378	387	346	418	370	368	369	376	397	401	399	376	383	381	373	343	369	355	377	394	366	367	390	349	352	341	362	369	364	380	384	377	382	394	355	355	380	410	367	395	391	384	375	411	375	379	370	368	377	381	392	389	388	371	376	379	342	356	374	389	382	372	388	396	351	339	368	385	385	364	402	403	372	354	377	398	372	356	377
31144	24243	20136	9562	3074	1419	888	596	553	483	474	460	462	438	467	469	448	452	465	433	449	438	409	425	432	452	452	442	439	470	459	482	413	449	437	464	410	460	424	421	451	425	427	430	486	486	468	418	458	453	462	447	427	401	444	464	442	460	437	417	455	435	473	427	431	442	416	441	466	438	449	406	414	416	434	459	433	432	434	462	429	405	440	401	463	453	452	426	434	424	452	431	458	449	433	469	435	415	432	447	439	425	439	454	433	457	462	399	433	404	433	415	402	430	428	448	440	438	472	420	428	422	447	430	432	442	401	426	395	465	441	413	414	442	411	455	439	418	435	432	459	433	449	436	407	455	441	413	446	466	482	434	445	450	463	430	453	439	453	443	450	420	436	422	458	445	461	468	442	475	393	439	419	430	454	459	454	412	389	415	437	452	440	440	447	421	433	428	445	446	453	446	422	432	424	475	428	423	492	486	429	435	447	458	461	463	468	415	451	508	439	488	430	411	457	481	442	429	473	434	455	432	435	448	489	433	455	482	419	436	433	469	410	420	477	437	391	472	377	424	419	443	419	444	453	465	437	425	448	438	434	412	416	470	412	436	421	431	421	447	496	440	425	424	469	459	464	410	422	424	456	445	442	476	451	436	445	469	427	454	432	425	419	429	430	399	456	414	405	448	441	461	419	428	437	437	458	468	418	453	477	452	435	433	466	464	444	423	381	435	441	430	464	420	444	442	430	406	406	443	445	457	447	427	450	452	438	456	419	441	412	423	421	453	440	402	383	435	404	473	476	432	452	445	404	423	444	414	427	478	417	425	414	417	503	453	410	458	457	439	447	455	462	449	453	428	432	458	463	458	447	451	456	438	437	421	391	466	433	457	416	441	465	409	429	420	457	485	426	420	396	445	402	430	436	479	436	409	433	445	466	442	453	392	458	461	485	463	456	455	452	430	446	417	482	434	408	424	472	478	408	416	462	449	421	435	427	436	426	428	409	421	420	401	396	422	410	467	419	415	430	475	445	462	426	432	449	420	455	453	441	471	471	483	459	470	462	436	406	425	458	424	461	460	447	451	458	436	392	430	457	446	477	410	466	431	421	453	415	383	434	406	421	425	464	457	475	458	436	427	432	456	429	453	446	428	445	466	451	488	451	449	433	467	463	435	431	437	449	452	463	423	417	415	405	447	427	451	429	480	416	496	412	447	475	477	446	413	414	454	460	501	456	436	406	413	437	438	453	447	433	425	411	446	450	424	427	426	463	464	431	412	421	460	469	442	430	405	451	402	458	440	441	465	427	449	422	442	423	410	446	422	421	483	460	439	449	436	432	413	424	427	437	428	433	429	435	461	448	431	438	428	451	456	412	430	442	445	409	449	436	436	445	446	411	447	441	447	427	440	420	440	406	486	428	443	438	462	432	431	387	459	472	455	479	436	421	445	431	464	399	420	427	421	420	435	407	488	460	447	515	459	432	410	435	467	468	455	495	460	425	401	420	422	431	449	442	462	451	467	472	430	419	424	444	414	407	463	415	442	447	436	443	450	433	415	428	448	403	440	446	432	432	410	429	429	432	421	433	449	445	427	428	458	426	446	450	466	440	408	463	451	441	431	478	428	439	498	464	421	442	444	436	426	427	452	447	463	418	453	438	426	449	459	441	424	448	440	433	467	433	443	442	433	477	433	418	440	481	423	473	492	441	453	405	464	402	460	436	454	471	477	465	494	448	495	440	427	428	422	444	429	421	454	426	430	461	430	429	456	469	435	440	444	409	443	424	437	477	438	440	441	439	447	426	427	444	436	453	419	436	461	479	463	477	462	440	427	404	432	485	452	414	424	419	423	427	445	431	454	447	426	453	442	457	424	426	449	430	415	438	449	430	478	458	426	418	448	454	438	458	456	428	449	484	456	471	476	457	448	425	424	450	436	432	469	449	444	459	441	467	424	486	431	452	440	426	422	402	449	455	427	434	434	398	428	469	466	430	473	427	455	433	419	434	410	423	451	488	462	423	462	438	458	446	447	390	492	423	435	439	423	474	493	482	466	434	434	444	455	451	469	435	414	477	422	435	429	409	422	420	434	420	439	424	432	457	416	462	430	396	410	430	460	447	452	460	450	422	494	470	446	395	481	442	452	431	432	444	458	427	446	464	443	430	463	438	435	447	428	405	430	452	433	483	453	443	455	441	444	450	466	484	435	430	469	472	432	429	439	430	452	422	409	468	423	439	445	484	482	431	447	429	469	466	446	408	428	434	394	420	399	449	474	454	431	445	462	421	469	431	437	455	421	409	456	444	467	445	461	428	452	437	443	448	402	484	438	426	436	430	419	436	443	460	462	433	440	460	447	425	428	441	441	419	439	435	437	414	460	434	423	438	466	455	458	434	444	471	419	426	468	433	418	444	422	461	414	456	472	402	433	461	446	425	481	464	442	439	439	405	451	436	439	451	406	405	432	488	424	426	455	438	472	472	455	465	430	426	418	425	475	411	412	462	441	426	439	417	434	475	436	433	427	462	465	430	428	418	418	426	457	419	416	443	482	448	432	440	444	393	464	467	439	438	405	429	455	429	459	463	422	418	425	465	435	434	439	454	409	422	432	447	441	469	442	459	423	433	443	470	442	456	461	403	460	455	445	445	492	436	443	436	405	429	440	466	430	425	438	443	439	441	422	455	431	397	451	435	429	426	448	469	414	442	442	445	461	454	437	455	448	420	442	458	445	400	410	449	455	452	438	445	459	435	490	460	437	439	442	452	440	431	441	451	491	472	454	406	455	463	454	438	434	465	439	471	439	473	426	452	455	468	459	460	453	407	448	439	459	436	464	424	449	446	424	422	421	416	430	434	421	511	421	444	453	455	403	458	416	433	433	433	439	412	447	438	449	464	447	422	425	486	414	420	413	467	439	466	429	457	418	424	464	445	428	456	457	419	415	436	488	434	449	431	433	468	425	437	453	468	419	450	459	410	468	445	430	445	427	453	475	430	464	440	443	453	402	456	410	409	403	429	409	396	443	482	424	450	466	436	467	419	443	423	449	469	454	412	440	402	442	457	456	461	463	444	445	460	461	426	470	450	431	420	462	410	460	441	399	456	440	474	458	421	444	450	440	443	430	469	414	472	465	440	435	436	433	445	429	483	405	421	463	449	439	403	426	450	438	452	439	441	390	440	416	433	440	398	439	470	487	458	451	422	437	409	423	469	414	446	388	442	450	453	429	439	419	425	390	419	471	487	445	460	455	468	440	449	473	444	449	411	442	443	433	475	453	424	440	415	442	430	448	433	472	445	458	410	391	437	420	465	457	440	409	449	425	418	489	429	449	470	450	441	424	444	450	439	423	435	442	445	451	416	432	418	395	413	412	450	429	402	474	466	427	452	466	465	458	448	465	468	428	431	434	419	406	406	445	457	414	419	446	459	432	413	419	424	416	465	471	468	449	432	458	421	436	440	433	443	457	437	434	447	414	439	416	418	456	431	462	449	425	453	436
31007	34710	21678	10189	4833	2332	1266	814	667	632	549	547	565	519	550	532	500	534	563	538	498	553	522	544	562	517	527	498	525	524	533	518	557	508	548	537	563	556	534	516	528	559	518	532	527	526	546	534	522	534	538	553	518	554	533	511	504	512	481	548	570	562	535	531	543	503	559	588	525	513	521	530	561	475	551	521	495	535	522	560	499	538	576	517	543	505	501	507	525	476	514	542	565	554	504	557	513	501	558	501	537	568	584	492	510	530	500	515	522	539	594	501	536	535	524	535	517	547	520	553	499	521	559	544	542	540	550	543	548	505	519	521	548	561	536	556	542	535	528	536	542	548	544	513	510	527	534	527	563	556	540	553	518	549	550	530	596	580	567	522	564	553	543	497	513	552	544	555	542	537	546	529	589	536	541	537	541	604	558	496	523	552	540	500	544	555	564	529	570	548	536	563	491	546	554	559	535	531	508	542	531	532	536	558	502	560	518	515	551	502	576	527	586	524	511	506	544	540	552	509	543	547	516	554	538	556	541	525	533	496	546	526	546	585	504	544	551	506	498	493	526	523	526	491	521	517	474	525	529	516	488	547	536	564	508	496	536	545	555	520	569	562	559	512	535	564	560	514	523	528	504	556	508	546	557	523	551	575	496	551	564	565	526	559	523	523	530	505	513	504	517	528	529	555	541	557	607	543	514	561	534	563	539	558	534	510	534	547	555	537	505	550	476	568	532	536	548	534	509	541	500	513	521	544	513	545	546	521	556	526	564	571	544	512	516	531	509	518	544	499	523	537	528	548	567	534	546	545	544	506	553	539	524	519	516	521	530	520	512	540	538	515	529	536	526	573	550	508	513	545	533	542	559	536	489	579	587	543	533	546	549	547	519	533	543	551	509	481	516	525	512	521	522	527	479	549	535	516	560	549	522	493	535	536	541	481	546	529	568	528	537	541	521	516	500	497	530	534	541	549	531	538	496	532	516	544	558	532	499	550	539	533	522	545	532	534	547	541	565	547	530	522	513	550	487	540	566	540	516	498	543	554	532	507	532	565	539	514	538	503	565	502	536	523	509	515	498	528	550	502	553	522	553	554	518	550	542	533	532	581	544	536	513	529	558	532	532	582	506	514	511	544	527	502	500	485	548	525	500	531	538	507	567	507	548	538	559	585	518	559	546	483	547	532	582	504	511	508	491	525	548	562	530	510	528	565	516	571	539	524	496	515	557	545	554	523	530	568	530	538	546	551	546	561	536	511	513	541	550	525	532	539	523	538	565	523	538	510	504	536	486	553	560	524	516	490	514	586	581	498	535	547	544	552	523	547	536	523	515	516	550	512	545	493	503	557	549	511	584	538	559	532	539	553	560	521	535	508	563	496	495	517	555	520	499	538	501	529	519	508	592	577	547	523	543	526	533	522	498	523	535	565	511	549	481	540	515	542	551	515	516	541	513	505	584	556	544	544	560	543	598	508	534	493	508	540	540	572	570	516	501	540	552	496	561	553	511	495	574	561	507	551	525	549	549	510	545	529	555	540	573	546	521	496	526	534	516	551	518	545	540	538	556	520	530	563	554	573	529	542	491	495	563	518	526	512	545	531	548	540	557	527	563	519	516	497	535	536	487	550	574	521	537	519	547	519	525	558	487	578	523	540	538	524	531	525	514	536	514	533	570	544	532	523	515	517	504	459	515	468	487	569	567	542	501	489	549	566	527	513	501	543	561	536	537	539	550	506	527	492	484	524	547	486	542	530	536	539	512	530	518	481	537	516	545	533	538	487	499	507	507	507	523	566	551	522	551	504	596	573	555	529	504	534	516	549	519	561	511	533	558	550	483	533	536	521	515	512	560	518	507	531	547	495	477	562	566	525	525	516	561	551	572	506	552	520	520	523	592	488	569	511	561	535	536	541	556	556	535	545	544	542	494	547	515	550	570	498	481	485	534	518	555	530	554	572	537	561	551	527	557	536	523	551	546	561	578	545	533	560	524	486	489	528	479	498	542	565	509	531	504	534	516	529	535	528	562	513	523	541	499	535	493	543	506	537	506	537	526	491	509	501	510	495	536	565	566	544	530	513	575	551	545	531	521	558	574	530	509	524	557	503	544	529	522	556	536	545	566	573	523	497	546	526	482	539	490	586	551	545	501	516	557	478	522	541	553	528	528	518	522	560	509	513	560	487	543	536	541	566	552	529	527	545	494	549	512	537	575	551	529	561	495	543	500	518	575	523	539	515	528	518	522	536	521	484	546	527	546	512	571	511	553	550	494	533	553	532	540	558	546	565	531	545	515	501	562	547	519	556	512	532	542	515	545	559	538	550	513	542	515	499	535	509	524	546	531	504	527	520	529	524	566	539	571	545	517	519	538	558	539	571	513	542	516	530	565	558	558	542	530	530	543	565	554	500	515	504	520	538	567	510	542	555	545	543	523	530	558	494	507	572	545	531	473	559	527	548	559	490	525	542	507	531	536	541	542	562	585	546	533	544	530	515	529	536	506	526	548	527	504	528	524	588	493	529	540	520	524	556	577	574	540	548	529	549	529	538	553	517	516	544	544	513	535	525	505	526	502	473	521	590	573	531	547	530	543	557	540	554	540	508	530	526	575	580	554	560	543	510	547	536	581	527	469	533	531	545	561	495	525	508	509	543	544	540	544	512	568	504	569	551	506	500	549	557	508	540	544	557	544	554	538	534	511	544	540	495	542	510	562	525	550	529	534	522	553	568	531	553	537	542	558	543	540	554	560	516	544	514	535	553	555	527	559	563	527	544	626	539	533	512	528	535	525	521	572	522	532	513	541	552	515	550	540	528	549	565	544	471	533	551	520	492	505	498	495	524	552	527	530	566	536	528	509	535	536	507	497	531	543	549	519	517	520	548	542	546	526	495	541	544	506	530	531	537	486	553	518	530	549	504	535	502	574	552	541	524	544	516	547	545	533	471	535	542	562	562	525	547	529	520	599	534	552	548	582	530	503	550	536	545	529	507	512	520	502	546	512	510	513	526	570	524	569	541	549	540	528	537	526	560	531	557	549	529	538	555	550	515	563	572	551	542	519	532	532	537	498	486	550	533	495	536	506	550	570	538	485	540	539	573	506	518	570	520	553	529	518	519	534	523	550	539	531	547	530	558	570	532	488	513	543	525	537	577	571	540	532	511	547	565	538	521	518	576	467	534	518	523	510	555	519	499	576	527	541	510	509	530	514	578	547	544	487	503	515	523	493	529	519	509	506	489	577	547	551	540	506	561	481	531	534	527	539	540	533	556	578	537	545	526	531	521	546	517	545	547	576	570	546	546	522	563	530	460	551	499	531	523	527	523	553	524	509	516	541	525	576	575	527	534	521	539	540	564	545	514	558	534	533	544	555	534	568	558	533	497	538	520	533	508	568	575	548	544	536	592	576	544	530	526	522	528	535	543	539	515	552	543	521	530	542	494	517	514	587	544	502	529	516	569	543	532	506	547	550	562	534	515	546	550	576	498	546	540
23708	21411	28278	24992	20811	9992	2626	1070	748	615	508	476	499	449	457	470	448	491	433	430	497	449	421	477	439	439	463	445	462	466	448	445	463	434	457	390	455	420	466	419	406	424	429	435	467	449	412	436	413	451	441	436	431	409	418	451	471	429	427	434	465	464	467	442	447	450	411	427	459	441	434	425	434	448	435	409	470	458	435	436	406	405	429	435	410	459	398	435	446	446	462	426	469	429	441	425	415	438	426	404	419	456	409	418	420	436	437	443	441	426	416	411	437	412	465	431	425	432	434	436	407	469	442	447	445	447	447	438	438	458	404	416	456	435	450	426	429	435	418	424	410	466	437	439	423	445	469	420	457	455	430	436	448	464	451	412	413	418	427	425	445	449	476	434	441	442	449	445	463	467	444	421	439	434	473	442	424	441	451	458	448	454	456	481	445	446	458	428	448	416	439	412	490	411	431	428	458	419	453	438	417	407	424	406	424	434	455	403	428	467	418	446	443	424	444	459	429	458	453	476	406	449	452	449	436	453	469	459	459	451	452	454	446	438	440	407	463	417	436	440	454	472	451	464	448	415	433	449	400	426	413	431	457	423	434	438	417	439	439	478	419	448	454	445	446	475	418	448	427	423	435	454	422	430	424	455	428	449	434	434	425	423	452	459	411	437	422	425	432	429	428	449	416	413	403	408	442	440	446	443	446	448	388	427	413	432	449	464	441	426	387	427	438	472	438	456	418	448	432	479	399	440	463	478	441	430	475	427	466	434	457	418	439	440	439	411	425	401	472	440	420	465	423	438	432	419	462	434	474	420	440	397	441	437	404	423	452	458	423	453	428	438	448	462	469	455	448	452	436	396	441	411	426	462	455	454	434	409	467	422	450	440	455	449	457	426	448	460	451	446	386	487	416	435	475	435	427	456	463	458	480	443	444	447	476	452	441	451	449	440	439	459	461	465	456	454	418	446	419	431	457	453	447	468	452	432	421	468	421	433	459	472	438	460	465	414	401	411	481	425	398	468	424	438	494	438	413	457	465	411	470	428	437	437	426	461	445	435	417	441	369	454	446	459	439	452	427	397	431	428	457	417	421	470	426	420	449	446	457	456	483	423	448	427	431	445	410	458	455	481	465	466	417	398	406	438	434	425	436	449	414	454	409	447	412	433	439	425	433	400	402	464	443	426	430	434	435	470	450	442	480	433	430	429	434	448	458	433	409	423	429	444	425	440	441	443	428	462	441	455	468	421	449	417	425	423	421	444	420	444	409	430	458	417	458	421	448	422	458	417	441	446	405	441	420	432	437	404	436	449	454	430	423	446	433	426	435	405	424	449	414	444	434	444	441	438	442	461	420	465	462	473	431	481	438	440	451	463	426	456	484	419	442	419	423	436	452	457	439	382	445	415	433	446	437	437	416	434	431	405	465	449	450	429	445	434	433	435	467	439	430	475	430	438	438	465	466	464	415	437	441	410	442	444	418	437	478	453	437	445	467	401	465	447	448	426	496	434	454	416	421	430	444	458	430	435	467	459	424	430	449	443	399	389	433	406	428	420	447	446	427	393	418	424	472	448	447	460	399	457	460	434	448	492	450	423	436	440	413	427	430	404	453	455	439	413	468	417	455	445	397	396	473	449	449	455	426	432	434	423	478	454	455	421	467	437	456	446	457	431	440	424	389	406	453	414	435	472	463	404	429	449	405	436	450	418	466	422	441	415	439	436	473	447	437	435	416	409	449	383	472	454	447	454	477	448	432	457	451	427	458	438	429	499	430	484	402	433	479	442	442	464	463	434	431	448	441	438	408	417	450	432	484	448	409	477	449	431	433	446	484	460	432	448	412	445	424	426	450	461	439	397	447	442	450	421	430	420	478	429	437	424	445	414	468	432	421	415	395	453	406	436	464	418	445	440	450	440	391	406	436	424	450	456	489	424	411	490	470	464	444	449	441	427	448	398	421	426	432	472	464	430	420	432	444	467	431	461	438	426	414	423	457	454	427	428	425	450	454	417	414	409	438	430	427	425	456	442	474	460	421	447	463	402	461	437	421	428	421	450	472	427	488	469	419	452	484	424	469	452	466	446	434	437	428	448	426	435	437	458	449	423	425	450	485	429	463	446	437	414	407	411	447	463	448	465	463	458	448	448	429	484	453	422	456	407	415	462	443	446	425	443	383	427	432	475	439	447	442	424	458	426	460	420	426	452	420	430	462	457	436	434	451	481	407	456	407	418	448	447	456	422	432	435	449	442	458	412	446	447	407	422	407	429	435	425	458	431	442	403	439	460	478	463	365	464	421	455	444	454	459	436	458	467	451	454	421	407	408	437	432	427	414	492	472	425	412	454	433	455	457	453	481	404	455	451	455	484	458	426	424	467	483	452	464	438	441	463	426	410	412	434	431	414	457	409	454	455	459	451	408	421	439	449	444	415	445	440	435	425	449	467	418	408	462	456	420	461	416	475	426	414	449	479	423	424	440	437	476	444	429	464	430	406	458	429	445	438	450	433	447	467	445	428	449	388	428	440	397	408	400	409	455	413	439	414	399	430	441	496	449	418	459	387	431	438	425	436	458	434	439	438	436	430	464	416	457	455	415	389	455	402	464	463	422	421	424	444	420	453	407	459	435	419	430	452	475	482	426	420	469	423	442	436	452	438	471	470	441	437	459	410	446	449	419	448	467	506	435	402	436	446	460	419	459	455	445	416	449	428	431	444	450	432	437	442	448	449	436	400	452	415	444	444	429	453	433	433	451	429	399	423	447	436	428	436	403	417	460	446	421	479	459	459	432	425	464	411	449	440	448	452	430	455	471	443	423	499	429	449	436	431	428	449	443	448	477	455	473	434	438	446	460	427	424	417	454	457	412	454	414	446	406	437	431	440	416	408	415	446	458	429	458	487	439	411	436	402	403	382	451	417	424	485	437	460	435	440	442	436	458	438	457	446	429	412	400	428	411	443	471	479	422	452	445	432	495	413	506	486	414	437	433	436	439	386	434	450	481	411	404	441	476	482	445	436	453	437	425	460	446	437	436	440	399	435	422	434	447	442	436	435	434	445	406	440	471	445	416	401	472	431	473	449	460	439	480	455	429	458	423	425	453	407	441	440	431	441	447	466	440	463	435	424	457	463	456	437	437	399	416	415	456	464	435	462	467	426	429	437	457	456	443	485	410	444	446	437	426	414	412	417	457	418	421	444	463	424	432	468	453	457	423	429	478	431	470	397	412	455	460	409	456	455	439	472	420	437	457	409	411	442	435	417	406	453	512	473	472	450	437	442	432	418	472	434	413	430	416	433	431	477	434	416	446	434	470	454	439	436	457	434	424	441	421	422	419	435	439	440	473	416	422	445	423	440	414	446	408	428	442	470	465	453	459	440	451	408	392	453	435	437	404	445	429	448	441	416	427	447	477	458	435	451	439	406	441	447	417	411	433	435	429	424	446	486	468	429	412	469	454	442	459	444	429	464	410	446	467	430	448	454	467	458	443	415
33209	46033	30552	17398	11066	6257	2921	1643	1039	872	687	598	603	580	572	588	554	643	550	568	536	563	606	548	542	539	528	545	563	567	562	587	551	565	533	524	520	477	462	539	539	515	507	540	554	571	513	528	539	584	541	513	574	538	498	523	527	536	572	543	540	521	509	536	533	513	537	539	525	561	602	527	515	555	571	547	540	509	549	514	528	519	561	510	544	523	513	541	542	540	505	536	480	505	580	540	535	557	590	559	559	546	494	538	503	562	482	473	536	511	550	550	567	537	523	499	501	528	543	554	501	529	512	520	533	500	520	579	516	516	525	524	526	522	525	588	502	527	524	556	480	511	533	551	516	537	537	571	518	499	531	517	517	562	504	506	554	532	538	511	562	562	535	553	513	517	531	543	561	538	549	548	547	564	527	517	578	543	547	534	559	534	526	527	545	500	517	553	523	524	486	506	516	510	522	556	529	535	527	542	537	540	578	564	525	574	545	501	524	537	538	553	544	563	541	517	540	529	536	524	526	556	530	533	540	547	569	551	534	540	553	533	572	488	529	531	520	506	518	564	526	492	532	536	543	505	542	508	577	563	567	522	520	521	526	567	540	508	556	542	534	512	516	595	541	528	526	542	550	513	531	535	493	544	522	540	513	513	526	545	529	564	506	550	548	495	570	544	557	514	510	536	534	487	516	526	564	529	535	534	550	536	545	533	527	536	515	536	546	501	557	527	553	539	527	516	490	517	570	521	548	550	505	489	546	529	541	552	531	547	536	533	537	503	544	535	503	523	509	530	493	547	558	503	527	532	525	534	561	520	569	561	601	545	560	545	531	482	553	547	525	524	510	509	561	597	548	584	528	561	506	533	515	586	539	530	523	550	541	541	522	549	532	524	505	571	543	549	523	543	513	540	538	523	496	559	568	572	532	530	508	520	515	564	552	570	551	506	568	510	562	554	562	535	516	520	564	539	554	514	562	516	552	539	569	481	497	535	527	548	512	538	550	575	546	526	510	537	488	546	548	530	529	553	547	522	517	537	532	527	555	541	546	541	543	538	560	547	550	543	532	548	533	538	549	535	575	557	540	541	501	525	556	542	529	535	544	529	515	498	555	503	579	525	540	536	557	567	527	524	497	474	549	540	534	537	555	484	542	546	539	541	509	542	545	501	542	574	487	545	542	553	557	538	554	534	527	523	538	550	531	498	561	511	573	502	551	495	535	516	493	515	554	545	514	572	528	529	516	547	518	495	503	520	556	533	538	544	495	564	549	523	543	513	563	531	508	529	532	555	491	521	514	515	606	551	534	520	531	526	531	529	505	555	525	532	538	516	505	546	511	512	543	548	547	513	563	548	538	525	516	574	548	536	529	541	567	527	548	547	520	546	543	539	518	551	546	549	542	530	531	568	513	504	511	563	562	553	517	511	553	518	501	546	531	539	508	506	536	527	531	511	538	523	557	557	550	525	542	488	501	540	522	519	530	557	497	555	528	507	511	542	519	553	540	509	558	517	533	527	533	547	529	525	580	513	546	531	529	537	532	515	549	544	522	516	542	547	540	543	585	580	542	537	586	535	560	540	529	540	539	534	530	529	519	516	499	525	538	488	525	521	552	558	509	533	557	545	548	498	520	544	546	554	512	557	568	529	556	561	527	551	534	530	551	534	534	530	532	564	535	536	510	542	514	527	594	550	526	538	558	484	523	548	544	508	488	556	582	557	507	528	531	544	512	534	547	579	540	512	542	521	508	538	514	549	534	513	545	515	531	553	542	541	564	538	503	505	511	541	548	562	487	531	511	524	526	504	527	531	563	570	537	536	535	520	479	510	513	524	574	498	573	563	539	530	504	558	530	538	530	511	561	528	528	539	537	560	589	561	560	529	520	538	519	543	552	544	507	542	532	570	552	540	509	564	542	518	507	557	537	544	546	564	544	485	504	576	534	586	502	531	525	554	521	571	536	548	505	548	537	528	548	550	574	552	540	532	543	537	545	521	555	561	563	517	576	535	472	555	547	540	481	563	539	590	560	526	548	551	532	520	498	527	507	524	558	518	547	522	587	516	540	565	504	502	543	546	514	533	528	536	545	546	513	526	546	497	502	599	527	547	540	534	553	544	530	528	562	535	535	524	511	557	520	556	545	523	564	572	529	554	587	544	510	542	494	517	551	543	552	548	529	513	512	497	554	557	540	560	500	495	516	492	517	521	526	512	537	551	533	512	520	495	529	552	570	525	559	550	522	522	532	563	551	541	514	522	521	544	537	509	503	540	545	540	543	574	554	491	496	545	545	492	562	531	536	498	511	527	551	524	509	548	543	554	545	517	546	558	535	556	555	558	535	528	519	519	551	549	534	530	531	551	546	559	558	500	508	564	581	545	536	495	509	578	549	521	546	534	503	530	520	517	524	526	501	543	549	549	551	537	554	542	558	505	540	540	516	524	514	531	553	529	511	534	522	562	507	553	519	523	521	533	546	526	520	549	528	557	549	561	498	564	571	548	543	541	506	550	537	520	565	588	583	540	543	559	534	511	551	573	549	557	534	566	536	524	561	510	544	556	543	545	549	551	534	529	575	467	531	522	564	514	509	559	542	540	513	529	515	556	567	508	528	559	517	554	544	510	529	514	579	531	560	527	548	570	529	534	502	540	568	521	499	515	524	514	529	503	566	535	505	552	566	575	536	540	554	553	538	563	554	520	531	537	554	566	517	547	566	531	493	540	517	539	530	521	507	559	536	537	547	575	530	502	543	517	545	572	555	549	535	531	483	550	525	518	515	542	555	509	573	541	496	531	500	513	520	523	522	522	549	564	579	527	535	530	535	581	566	516	542	557	538	551	524	527	520	538	547	530	502	545	550	533	536	555	552	503	543	578	529	537	487	518	548	509	494	523	525	567	528	575	524	525	508	531	541	529	558	566	521	550	539	498	561	529	521	565	538	518	514	524	545	495	554	518	514	534	538	545	538	586	507	546	506	544	516	507	533	485	541	483	517	540	515	543	517	567	541	532	554	549	557	533	551	528	544	511	567	492	527	535	521	547	503	558	545	508	516	544	570	534	530	473	560	496	558	552	535	553	565	508	503	532	563	553	526	528	514	536	540	508	529	531	541	497	499	520	513	555	571	583	536	501	546	500	564	540	515	525	521	520	487	535	583	503	539	538	511	539	567	524	529	543	526	559	559	547	520	532	539	557	544	537	496	505	535	502	520	514	516	536	563	558	515	541	549	553	508	523	527	505	536	502	503	537	521	537	532	532	545	556	510	551	544	568	526	519	507	542	551	534	492	573	529	486	568	579	547	596	511	529	512	521	576	552	517	491	546	529	562	545	503	549	567	532	559	593	535	528	530	495	535	548	517	524	526	515	546	570	535	572	493	540	511	518	546	507	499	527	553	529	524	534	538	514	558	512	543	532	514	512	494	514	535	518	564	517	576	511	530	518	571	534	516	544	517	532	544	541	510	543	516	506	571	520	557	517	524	550	539	504	541	543
25021	21418	26888	24802	9542	2904	1296	679	491	430	377	366	316	351	341	373	327	374	380	336	376	360	361	381	357	324	375	342	327	327	331	343	353	363	358	347	373	327	317	373	343	345	352	348	346	341	335	315	330	345	342	357	374	300	342	358	314	371	368	334	366	348	305	351	322	344	337	368	361	347	361	348	318	391	390	372	344	351	348	362	369	342	349	352	351	337	306	343	397	318	334	351	370	382	346	309	358	329	352	327	360	345	371	333	365	371	329	379	352	342	336	347	351	358	356	354	334	356	356	348	319	340	366	340	326	355	357	349	339	357	374	310	349	334	339	363	365	308	343	346	331	372	344	364	345	303	340	314	327	360	309	344	332	348	337	349	331	380	326	333	355	372	370	362	333	349	356	330	355	329	349	323	331	397	313	368	307	357	358	380	381	352	371	359	304	352	351	328	331	325	322	313	345	333	331	357	325	305	376	319	344	300	365	348	328	341	327	351	322	357	345	360	368	357	352	384	303	325	339	343	363	338	337	322	332	340	314	351	321	354	337	332	332	363	360	336	346	379	354	349	363	323	350	308	348	341	360	356	345	349	342	319	317	355	348	341	350	360	349	354	355	347	336	308	330	356	378	316	332	349	345	336	353	353	349	350	343	363	319	345	361	346	365	359	339	327	324	310	336	296	363	323	347	338	304	340	373	328	318	356	373	337	339	326	349	338	334	343	350	329	356	349	372	383	348	340	341	329	330	350	320	356	332	360	349	369	362	353	367	332	323	334	332	320	341	353	348	336	350	342	320	350	360	348	337	359	319	328	348	372	334	333	342	344	337	347	309	340	378	341	354	371	342	313	351	331	363	368	355	340	363	364	367	356	342	386	342	331	364	360	364	330	335	309	344	375	356	361	368	365	356	321	347	339	326	350	354	324	359	338	301	332	324	366	370	366	362	340	340	355	386	339	345	346	326	334	346	363	354	330	367	351	345	353	364	356	345	365	352	332	344	319	350	326	347	348	329	360	316	343	315	330	366	344	352	377	324	344	383	354	350	397	332	347	322	353	336	376	340	306	353	370	352	331	329	379	344	351	324	349	349	350	363	338	346	354	356	358	327	362	325	358	322	390	337	349	383	365	338	330	350	351	340	357	345	332	324	348	297	313	341	337	345	336	341	364	365	363	329	355	327	345	350	325	367	335	348	341	339	291	315	378	364	351	310	345	381	359	350	328	321	339	332	377	340	357	375	353	364	381	321	368	342	350	350	343	365	351	325	357	289	351	347	362	349	361	324	365	360	335	351	354	348	319	340	370	365	345	351	343	368	341	346	338	318	373	356	351	340	353	326	343	355	362	366	315	360	371	327	354	340	333	361	353	348	358	338	357	343	354	312	357	358	336	368	335	373	331	367	335	341	338	362	340	317	335	345	378	362	327	325	338	364	313	349	333	352	328	355	343	358	340	368	349	339	329	349	361	348	360	385	355	375	349	324	340	330	322	359	357	352	323	341	358	368	350	370	352	323	360	347	350	319	349	359	357	330	334	364	318	350	378	320	322	348	365	325	361	345	373	363	345	357	343	354	382	327	341	335	362	359	349	367	355	366	348	357	346	334	329	354	322	371	349	354	364	362	344	352	329	338	349	349	347	293	353	361	289	332	369	346	366	317	342	368	340	323	344	334	337	361	372	353	332	334	370	345	365	372	354	340	334	340	341	340	333	350	328	347	310	361	339	353	322	341	354	357	335	365	348	362	327	348	361	309	338	359	395	359	360	307	355	325	348	318	309	373	385	362	328	336	380	335	357	362	379	364	380	323	327	363	341	317	337	341	319	351	321	378	333	324	317	349	334	340	346	334	357	332	333	314	348	355	344	369	372	338	359	335	314	327	351	383	376	327	357	352	335	327	354	329	349	316	332	335	353	351	374	347	313	329	352	361	320	326	347	311	335	373	359	364	361	365	381	359	362	340	338	332	334	358	354	358	342	339	355	361	372	346	337	369	319	325	368	362	385	353	335	306	355	321	316	355	335	337	363	339	332	338	377	343	328	343	323	339	385	324	336	334	343	328	360	327	357	372	356	345	327	344	335	356	347	332	334	339	350	383	325	331	399	360	360	331	344	353	367	314	342	328	366	351	349	349	336	311	320	371	364	322	327	316	369	354	337	338	340	339	331	339	320	339	336	343	351	355	375	356	359	351	305	343	335	340	372	316	377	340	359	347	336	310	335	374	328	350	333	343	299	381	370	338	377	344	356	340	320	353	362	324	388	324	346	347	334	361	359	361	364	345	328	339	353	353	330	354	342	315	315	334	349	354	349	344	332	347	317	344	297	357	330	362	325	346	339	363	350	366	369	348	347	328	348	325	350	341	352	335	358	370	305	333	318	337	358	332	317	316	353	333	315	347	391	346	359	372	350	340	374	365	333	341	332	336	357	331	343	317	325	349	350	331	320	344	334	365	350	326	336	338	337	330	355	391	355	322	356	339	374	337	355	331	342	356	328	351	329	342	361	331	388	375	332	334	379	334	328	378	355	339	314	363	316	340	348	373	336	359	375	329	320	334	384	349	333	342	334	340	334	325	363	343	379	362	353	361	370	339	376	329	368	359	340	348	314	362	337	346	335	357	339	352	354	353	349	352	355	319	360	376	324	352	324	318	377	365	324	355	345	337	362	334	330	347	347	338	353	328	386	363	346	373	311	313	312	315	367	381	353	358	354	328	339	347	364	324	315	351	361	325	336	379	348	346	357	341	340	359	358	328	346	341	335	364	381	348	354	359	338	363	323	351	350	314	349	323	368	322	376	358	326	318	388	366	345	354	342	344	328	341	359	316	337	330	351	366	361	340	334	363	368	343	356	372	322	347	350	371	366	334	368	365	324	365	370	337	405	348	358	346	344	339	374	351	356	368	350	329	353	353	351	331	362	341	366	320	336	320	352	363	335	363	311	316	319	342	386	363	320	343	347	350	348	317	361	343	323	319	358	349	340	331	335	331	345	325	386	362	397	339	355	340	350	392	338	340	322	353	351	372	308	343	335	357	333	348	328	356	350	369	333	376	332	343	341	356	348	315	382	369	319	339	356	359	346	336	355	334	351	346	325	353	363	345	347	367	361	396	350	357	339	353	364	321	326	368	335	332	368	362	371	366	313	326	371	348	341	360	364	334	355	342	361	322	312	323	358	363	321	331	354	302	336	319	391	357	351	367	362	310	355	350	353	370	320	320	350	342	325	331	344	340	337	363	363	354	404	347	362	344	355	334	331	337	364	329	355	345	354	357	335	343	327	339	382	332	330	378	336	358	312	335	312	357	381	361	318	366	360	320	332	308	357	324	346	348	306	335	362	374	332	356	337	370	339	336	333	368	345	359	351	361	373	335	346	331	332	350	349	337	337	361	357	330	353	338	313	371	353	334	316	341	346	326	346	345	337	384	367	348	347	341	322	356	347	362	370	326	356	353	334	369	337	349	369	322	348	319	345	347	318	349	298	366	354	315	333
32069	40154	26626	15758	8836	4625	2053	1044	791	589	490	467	497	412	396	442	421	448	421	466	405	443	392	439	444	419	419	432	417	450	425	457	402	453	432	392	429	435	427	418	393	417	406	407	433	431	410	391	394	400	434	437	385	431	431	387	437	391	410	407	424	404	412	426	421	400	435	392	469	404	459	403	427	416	445	437	423	381	397	426	434	452	394	404	443	431	400	381	399	415	374	434	366	413	408	410	423	453	408	416	413	363	428	414	408	406	417	415	418	427	393	418	415	418	394	401	425	443	415	417	423	421	399	448	420	412	447	409	410	406	437	440	419	406	444	423	417	439	401	432	439	433	436	417	425	444	388	398	419	399	433	380	468	414	427	447	364	389	435	445	422	418	437	390	427	416	450	382	426	423	407	418	427	399	430	410	430	431	416	411	446	412	430	448	435	423	447	388	420	425	410	433	379	422	407	419	418	427	427	428	409	425	422	450	406	415	427	415	398	412	401	421	429	405	423	430	445	411	398	439	403	388	453	420	415	440	464	406	404	358	411	441	391	432	400	404	378	424	443	383	414	417	408	455	413	422	390	431	415	431	379	415	437	419	403	457	406	430	446	411	442	414	423	427	431	422	443	420	427	401	424	385	427	409	425	380	480	414	417	439	440	446	415	417	424	422	397	402	426	404	403	424	417	437	389	407	405	437	435	411	408	380	434	426	452	411	406	398	457	420	404	434	422	410	445	422	420	418	395	398	420	448	419	406	396	381	431	419	422	451	418	413	421	405	408	400	424	428	422	423	421	457	440	453	403	438	421	370	422	410	426	411	422	473	408	410	427	375	438	451	445	424	405	412	413	451	434	395	440	418	392	424	417	425	403	476	409	426	422	435	428	397	422	453	429	445	388	402	465	385	427	418	474	415	453	404	435	427	428	402	418	405	408	421	420	426	413	405	370	413	429	430	427	363	415	412	467	430	397	402	411	418	430	423	425	424	409	431	453	447	414	446	433	396	458	463	367	400	419	429	426	421	429	461	439	436	436	423	389	418	382	406	413	429	426	450	390	425	426	390	377	445	402	430	414	432	442	404	412	420	405	413	391	431	391	455	408	418	424	410	413	422	407	393	427	414	438	409	417	460	422	410	407	412	399	434	415	438	436	404	410	439	383	416	406	413	393	420	459	424	409	409	391	404	421	409	392	412	414	386	390	412	448	396	475	408	404	389	406	412	414	422	449	430	417	412	401	438	416	424	396	402	418	451	460	399	408	432	401	394	421	435	412	432	426	392	389	445	464	442	380	442	434	426	416	434	393	450	394	457	405	394	414	377	411	416	407	428	438	416	410	382	386	444	416	455	419	422	457	440	422	424	431	395	434	376	430	424	402	432	414	408	462	415	451	426	405	404	424	417	391	387	384	436	433	402	423	404	423	428	427	424	411	436	390	404	431	401	410	382	421	433	427	445	410	434	394	409	410	417	409	429	437	394	448	420	434	424	385	437	378	416	418	407	437	429	432	429	424	400	386	450	409	426	444	419	381	407	419	411	399	434	408	385	402	423	415	419	393	395	408	406	429	443	398	419	447	384	443	394	385	376	406	409	421	422	429	409	394	441	415	421	393	434	400	403	439	445	414	465	433	400	411	432	395	450	390	417	383	382	392	413	441	460	411	416	417	422	389	414	400	406	443	418	432	375	394	420	416	444	396	445	458	419	408	423	434	416	456	385	407	424	404	408	394	432	393	404	385	398	419	362	388	402	436	406	395	451	435	417	433	416	389	414	444	446	365	422	413	444	422	395	447	420	397	455	412	412	492	407	434	437	454	442	411	427	413	399	417	416	410	461	417	419	432	432	414	381	431	415	415	407	428	455	422	432	384	424	416	401	400	384	431	454	447	400	421	410	424	442	408	409	451	423	433	415	420	421	425	387	365	404	430	451	428	395	439	418	395	423	407	430	392	456	410	467	434	420	435	399	405	416	420	410	418	400	409	407	418	388	454	455	419	382	417	439	422	404	384	410	386	420	424	384	426	394	425	437	405	412	397	428	451	432	430	393	415	427	429	374	399	417	406	420	457	428	435	401	418	425	426	375	406	433	414	430	420	410	431	462	428	415	432	434	401	410	421	417	437	444	435	419	428	424	390	406	452	418	458	408	393	418	396	397	406	473	403	426	427	422	431	404	421	409	424	404	427	409	424	444	416	423	396	463	386	414	422	394	426	432	418	425	422	434	398	397	434	438	423	420	424	415	382	402	438	433	425	416	420	398	417	384	443	413	389	406	411	423	382	427	379	411	410	436	421	398	430	382	398	379	420	440	422	395	440	445	422	448	391	425	394	424	429	431	426	411	436	421	419	415	417	380	437	425	417	433	397	419	430	407	413	433	419	417	382	407	420	443	429	448	431	407	416	418	396	425	437	417	411	456	431	396	400	429	415	398	400	414	417	425	400	396	428	439	401	403	444	413	415	393	421	406	386	413	428	383	421	390	421	438	432	414	431	441	402	411	440	414	392	402	436	426	425	424	403	396	423	429	419	379	393	413	414	412	404	438	419	387	408	425	395	404	417	386	432	401	402	417	419	430	419	433	401	425	400	415	409	381	427	439	418	454	417	428	430	410	419	357	394	396	402	406	438	439	406	387	423	416	436	442	399	419	464	413	392	397	448	415	445	390	428	389	402	445	431	426	415	388	440	448	385	449	388	446	450	435	419	409	407	431	391	416	415	417	398	416	382	413	420	393	420	427	425	456	421	423	391	396	372	452	440	415	397	409	413	414	437	415	436	379	423	442	415	390	438	411	379	372	456	398	440	428	408	436	395	459	404	405	411	442	440	460	431	416	417	431	440	393	399	430	408	430	422	459	444	419	409	386	419	405	424	401	386	389	417	417	463	410	407	428	437	398	419	403	412	388	438	435	417	426	428	424	436	411	425	391	429	413	462	422	388	430	433	397	424	417	457	436	450	412	369	413	443	435	401	386	424	407	389	410	434	446	433	432	443	451	482	450	456	428	413	434	413	420	433	448	396	433	418	410	392	419	406	435	394	430	401	423	394	460	422	452	371	399	436	416	404	404	441	408	421	402	426	444	396	423	417	395	459	398	414	362	408	379	416	395	380	404	418	391	417	426	417	390	427	404	427	421	401	445	391	403	423	401	442	431	455	450	424	428	402	440	431	445	392	398	409	409	420	372	420	451	410	413	429	383	428	399	457	415	441	402	398	415	416	444	433	397	445	407	428	411	406	396	417	415	397	413	424	407	433	417	412	385	386	425	406	420	402	415	419	405	387	418	425	438	414	394	432	424	405	382	439	404	419	349	421	393	398	377	414	464	386	392	393	405	445	423	433	403	429	402	425	429	385	387	392	403	457	433	422	406	423	413	416	440	436	403	411	435	407	400	437	389	439	413	411	457	419	398	410	452	393	417	403	394	412	418	443	409	398	446	422	409	387	400	412	410	405	420	405	411	415	422	417	405	408	415	443	405	404	395	372	426	405	437
22625	21386	28902	24340	21479	20373	8118	1639	688	535	434	407	355	329	344	372	338	368	338	315	345	330	308	344	308	355	326	334	340	299	304	318	326	298	335	298	336	304	308	329	300	308	310	339	279	303	329	325	326	315	321	344	339	318	313	323	320	316	321	306	311	320	353	344	319	348	331	330	309	330	326	314	339	341	325	300	307	319	315	338	298	310	325	319	308	345	319	305	296	341	344	346	312	329	348	315	323	306	324	343	288	290	329	291	325	312	335	321	312	311	328	299	352	302	262	317	318	325	330	313	328	349	308	310	269	296	299	320	298	326	294	313	297	334	347	334	314	296	324	322	318	288	292	304	289	337	317	324	335	314	323	309	315	309	325	307	323	355	348	293	331	347	304	309	312	311	316	315	347	272	329	301	326	285	309	339	330	303	301	347	348	321	299	320	269	318	319	313	317	310	304	320	329	317	337	343	345	315	332	313	312	314	292	331	325	331	315	322	326	320	310	304	298	327	313	332	323	332	305	339	313	309	313	356	339	343	328	347	333	307	322	332	309	275	320	304	294	330	280	305	325	306	365	294	326	303	340	300	321	300	347	301	319	312	354	351	315	323	329	322	309	319	327	279	355	298	313	342	324	311	310	304	316	304	303	324	318	315	341	290	300	307	322	345	329	304	300	317	311	286	323	311	329	322	353	310	322	344	347	309	291	302	326	307	289	292	322	300	338	320	324	304	309	324	363	302	325	327	311	320	339	350	330	301	313	343	321	352	300	310	309	315	326	324	317	322	299	295	342	281	295	335	334	333	343	320	319	298	316	309	328	298	340	332	317	302	308	315	361	319	310	315	325	315	317	315	328	323	335	308	374	315	341	315	324	309	323	307	329	268	345	320	340	348	323	333	329	333	274	352	308	309	321	313	331	328	314	329	322	314	320	319	300	309	308	294	322	310	314	325	323	312	323	301	334	342	346	327	335	315	299	324	320	315	306	314	320	310	276	308	333	320	322	288	308	324	349	325	333	355	300	305	323	300	330	303	346	333	340	332	301	320	303	311	294	337	274	283	332	390	323	336	285	319	325	305	294	313	296	287	318	313	313	310	323	320	284	308	328	307	323	320	320	322	321	314	312	299	315	315	312	337	327	307	296	294	323	340	308	337	373	341	305	321	285	283	316	285	325	269	316	331	333	343	331	347	296	320	309	325	311	309	294	311	302	271	341	310	334	306	347	347	313	307	314	303	340	339	299	315	311	332	302	319	292	353	343	311	307	293	313	321	316	319	320	333	278	331	352	328	310	324	341	318	289	314	319	301	318	299	299	313	314	278	331	353	326	316	324	275	319	316	328	296	339	306	334	337	313	293	313	310	349	300	334	332	318	282	310	316	364	307	346	329	318	318	329	312	343	331	328	345	329	317	332	329	330	300	317	321	319	317	308	271	363	336	338	318	296	322	294	322	297	302	308	328	331	355	311	326	317	319	366	326	318	348	318	365	299	320	340	333	306	317	317	289	295	325	340	328	351	342	316	322	314	312	320	326	316	303	307	308	311	346	336	327	333	314	336	317	323	329	331	332	332	356	276	299	308	303	339	320	318	330	326	315	319	312	276	290	319	324	329	338	329	332	347	316	322	318	316	296	316	331	298	326	347	316	305	289	315	355	327	332	329	320	327	333	344	315	292	328	308	310	332	324	320	347	313	340	314	367	330	354	312	346	308	331	330	328	310	298	279	313	310	317	321	315	336	326	328	300	322	337	327	341	312	326	317	326	276	311	325	319	340	323	346	294	315	343	335	359	332	325	308	329	309	320	304	333	298	319	325	371	348	323	313	341	322	284	301	293	294	337	307	319	333	296	311	300	314	340	322	331	325	324	359	330	291	339	299	316	309	348	313	312	310	303	302	316	314	320	320	303	319	307	318	320	336	321	324	294	305	273	338	305	311	346	353	328	338	312	308	326	301	330	338	333	309	317	302	317	335	298	300	327	318	345	306	317	278	286	309	319	321	348	296	326	290	294	318	337	330	312	308	310	316	297	317	310	351	310	329	311	332	298	299	343	302	314	298	277	328	342	297	326	326	311	324	303	328	305	311	305	291	337	327	330	305	292	329	334	304	325	308	354	311	337	324	322	304	301	314	311	359	326	345	343	296	296	353	302	282	318	317	285	308	346	328	363	311	356	305	322	320	335	327	324	324	348	284	322	306	321	328	298	309	344	307	335	318	331	341	317	301	318	322	355	334	343	310	307	267	315	302	316	320	309	353	320	323	340	302	286	318	313	352	331	311	335	306	309	355	319	335	302	325	326	300	292	336	300	320	324	278	334	326	323	301	330	302	327	286	323	327	324	321	315	313	315	320	313	294	317	301	328	316	334	304	295	324	326	292	281	300	304	321	291	320	315	332	309	302	306	340	347	312	314	323	298	303	294	322	349	329	328	301	303	285	317	357	334	317	328	318	341	339	319	276	332	319	330	311	309	315	282	342	317	306	313	346	301	285	300	311	286	341	352	304	299	300	340	331	307	349	331	311	328	291	319	344	344	297	321	344	324	287	315	314	313	332	294	336	338	303	328	316	333	320	340	297	343	322	337	307	353	285	339	302	275	301	339	311	332	335	349	366	312	357	311	310	313	324	335	329	321	359	337	319	302	324	304	336	367	325	338	325	323	290	297	327	320	334	298	332	336	299	322	294	319	299	314	322	323	325	312	308	299	331	317	300	337	287	312	319	332	329	305	310	321	305	300	309	343	330	293	312	283	313	301	283	327	296	296	307	312	317	289	329	311	366	357	327	291	260	310	308	317	316	284	325	282	339	331	328	353	325	347	293	323	341	315	325	300	346	301	323	303	315	343	309	331	296	304	336	367	324	312	306	324	314	333	331	328	299	327	332	320	295	336	315	340	330	327	332	319	309	299	324	317	338	325	343	286	313	341	285	336	325	340	323	311	294	339	308	291	326	306	344	321	320	321	326	274	312	306	307	318	352	303	328	299	295	327	310	315	312	341	328	336	270	346	309	316	346	321	370	316	331	290	300	336	325	305	346	326	357	338	306	341	300	304	309	329	311	285	302	306	305	330	347	297	294	319	334	335	357	320	293	338	309	325	296	316	296	300	322	307	301	334	323	322	310	315	330	329	293	318	342	280	324	367	328	306	349	330	312	301	344	298	323	301	308	333	278	333	331	282	337	319	317	303	286	322	308	329	333	309	347	298	344	334	318	336	321	313	335	326	311	325	355	294	300	337	331	357	323	310	336	310	306	352	325	323	301	310	345	313	288	315	317	327	318	295	342	289	327	320	322	323	300	315	279	281	322	367	320	334	322	319	313	301	322	328	299	354	316	315	306	284	346	325	301	340	332	314	321	320	298	294	302	327	328	330	322	329	313	317	301	321	322	283	305	287	289	324	338	288	296	330	311	296	342	300	295	312	334	309	338	305	310	286	304	307	321	331	319	286	304	305	313	344	333	320	308	333	344	315	313	305	326	300	317	324	340	301
31195	50916	38138	26177	16892	9542	5044	2128	1103	752	522	475	460	438	437	409	427	402	422	434	406	417	449	387	394	441	353	401	416	400	414	382	380	390	410	404	413	359	346	392	434	392	408	378	393	391	426	388	370	387	394	380	370	400	358	414	376	407	378	368	400	356	414	370	397	419	401	410	380	415	389	399	373	384	389	405	372	377	387	382	373	362	389	394	399	384	386	402	377	359	374	379	396	413	381	400	431	402	382	393	395	377	385	389	374	418	367	365	407	388	379	392	381	409	390	372	388	398	417	389	369	447	384	393	394	372	422	412	439	369	380	380	343	383	387	385	402	384	370	385	385	400	397	384	398	363	397	369	383	356	446	373	424	377	403	348	411	390	391	382	406	386	366	379	369	391	344	405	409	414	416	422	378	347	395	371	375	419	381	395	391	401	352	355	436	381	375	408	401	379	374	384	383	393	384	394	408	365	389	386	372	358	383	385	351	370	403	373	382	390	407	394	391	403	361	409	402	397	396	407	375	381	413	409	395	371	384	390	390	425	337	423	403	429	395	392	394	416	418	403	415	399	394	386	352	432	396	378	389	386	405	387	406	385	408	412	360	391	381	385	385	386	398	396	355	408	384	358	356	431	389	393	414	370	370	418	394	373	404	385	393	382	351	422	390	367	374	389	369	392	380	386	365	395	383	382	416	405	372	400	392	379	399	412	364	398	429	399	384	372	397	359	367	390	408	404	406	356	386	414	391	384	349	380	365	399	397	400	398	389	374	383	392	400	381	384	380	392	403	391	402	386	370	379	379	335	389	378	412	367	370	439	385	375	384	425	345	409	394	388	392	442	420	375	424	402	390	397	368	368	390	386	396	407	427	388	387	392	388	394	388	377	375	375	366	412	403	408	413	431	403	392	412	409	385	404	388	428	397	398	423	392	413	371	382	399	410	417	406	397	392	410	389	410	392	351	385	359	411	398	381	420	377	360	373	378	429	400	357	380	408	383	356	385	396	349	400	390	386	384	377	368	372	380	369	418	380	389	390	388	408	373	392	375	435	406	385	390	385	395	376	423	407	404	377	358	397	404	391	387	383	400	404	376	396	421	402	374	376	392	394	431	380	407	387	353	403	375	375	395	424	398	384	420	406	384	391	401	373	387	390	392	395	433	363	405	420	466	400	407	388	347	385	431	430	390	367	346	410	422	377	404	360	406	417	389	370	407	383	411	389	396	396	379	387	399	407	373	358	391	381	394	410	387	385	380	410	412	391	390	370	384	417	373	371	413	416	408	400	424	425	396	388	382	372	447	450	368	376	358	384	353	397	409	368	355	355	416	406	397	373	405	388	402	374	400	417	402	346	400	369	389	392	403	388	423	377	378	411	378	429	336	378	396	381	392	372	367	359	394	386	414	358	380	380	380	368	383	365	405	388	361	402	416	405	403	389	386	406	386	347	392	374	370	376	400	405	379	407	413	374	401	407	410	376	428	378	382	392	381	390	411	376	385	364	391	372	416	370	411	394	385	403	376	366	387	385	394	386	370	408	374	388	372	365	402	394	355	344	394	389	388	387	376	388	379	349	402	369	381	398	398	413	410	390	428	377	410	384	355	371	420	405	432	368	410	395	365	400	349	354	361	382	374	378	392	381	368	393	371	413	413	369	404	392	390	365	412	395	371	396	415	407	385	371	413	407	398	408	366	361	406	399	384	418	364	372	350	446	385	365	377	394	411	374	384	390	349	381	442	390	410	362	391	382	330	370	394	405	380	383	411	390	400	379	373	404	396	366	430	370	394	393	432	406	413	443	393	360	383	379	405	378	412	404	417	385	415	379	387	402	391	410	371	370	417	370	387	394	398	356	410	414	396	380	375	363	373	394	371	391	356	423	406	408	369	413	382	417	388	415	345	403	393	354	398	416	356	402	398	371	393	418	410	379	348	395	364	407	383	381	383	382	384	383	388	387	381	390	394	396	423	397	366	398	385	401	420	365	424	398	384	376	418	398	400	378	417	388	343	417	404	375	427	367	378	401	383	377	427	442	412	367	401	369	397	370	420	342	388	386	369	353	409	383	399	441	388	377	384	387	379	393	389	412	393	418	398	389	392	415	378	405	410	407	375	421	367	400	371	392	385	371	376	346	377	380	403	371	386	366	389	374	419	394	383	340	401	383	356	402	430	392	367	386	404	376	375	382	401	387	390	411	397	379	402	370	409	408	383	404	384	410	379	414	402	378	409	403	384	384	397	395	361	419	410	388	385	418	396	380	383	369	393	385	393	432	370	389	391	397	426	393	398	363	399	418	394	361	414	368	361	391	400	375	409	401	403	354	382	418	411	386	385	382	400	356	433	380	413	392	427	354	421	413	371	385	364	401	404	399	388	381	372	386	371	411	408	363	376	380	388	414	369	410	375	381	374	389	376	384	396	359	384	397	372	391	355	380	396	381	347	390	400	372	389	426	341	426	397	415	390	399	399	403	365	383	383	397	408	384	359	390	384	360	375	382	401	407	386	398	390	363	415	395	371	390	371	391	396	387	397	397	354	392	409	384	384	414	424	404	370	390	369	380	398	399	376	383	417	386	367	385	383	375	353	385	412	410	370	368	402	395	407	385	399	421	382	398	379	396	410	369	366	357	388	372	365	403	388	374	366	417	387	404	404	383	418	393	345	384	378	366	392	440	379	409	375	378	414	411	418	393	388	389	390	397	381	417	394	372	400	372	375	384	385	426	354	402	344	386	400	397	388	358	428	421	409	379	420	398	382	395	392	362	391	384	407	374	424	378	410	388	390	389	421	389	405	386	391	390	397	388	398	418	400	401	392	408	362	400	374	390	411	407	415	368	420	389	424	396	420	410	368	424	390	414	380	333	366	390	372	358	383	337	396	362	402	402	387	389	345	414	390	346	377	377	388	387	393	383	373	366	356	401	390	405	393	398	416	411	370	391	411	376	404	371	349	440	412	418	381	392	380	423	374	361	376	374	385	405	377	409	388	390	419	398	417	408	395	388	369	371	378	386	400	411	402	413	421	373	392	379	409	361	366	401	397	370	367	381	397	386	395	401	415	378	407	374	398	367	372	388	383	396	399	386	371	405	403	401	421	408	380	376	410	392	397	420	380	379	403	388	370	401	381	385	411	378	392	375	357	383	384	409	380	410	359	417	374	390	393	392	370	388	420	408	378	400	415	417	391	354	422	396	370	417	427	420	384	419	397	410	401	364	391	428	366	328	391	364	451	361	401	414	387	423	407	382	398	390	376	387	380	377	389	366	400	411	378	397	378	428	431	398	406	393	368	388	371	394	384	370	391	420	363	388	378	391	393	347	380	416	391	383	397	393	385	399	391	383	413	402	406	379	411	378	357	394	368	364	408	404	381	377	375	392	381	370	369	373	389	414	428	437	391	384	375	398	354	418	412	401	379	379	382	438	393	405	390	387	416	402	413	389	386	366	402	412	368	382	367	370	400	398	401	410	378	402	418	407	417	385	411	389	386
31234	27607	23299	11757	3784	1496	694	519	526	496	475	450	466	455	424	467	464	472	452	451	447	454	466	467	438	434	463	469	427	458	453	469	416	478	435	460	473	459	492	452	435	465	497	408	475	449	458	421	442	446	434	440	448	454	449	428	434	446	465	450	434	469	449	492	405	408	447	456	473	464	473	446	446	464	414	427	435	452	452	448	461	449	454	484	467	487	421	451	454	453	439	456	443	438	457	461	426	424	455	413	431	470	460	424	453	459	448	477	463	430	440	429	464	436	428	482	447	449	446	462	443	469	456	461	431	487	478	446	454	496	442	435	432	460	458	460	434	449	443	452	449	457	435	447	472	468	435	455	452	428	499	432	449	455	441	462	482	435	462	462	444	439	419	453	419	421	442	451	464	448	475	489	419	459	472	425	425	423	502	449	450	425	441	477	457	484	461	451	450	476	454	474	445	486	462	455	452	435	444	449	481	476	456	473	478	464	469	451	492	459	462	428	450	435	441	419	456	463	430	428	479	436	493	443	465	454	429	465	446	442	463	445	399	458	449	394	421	460	480	468	488	466	466	439	498	444	427	473	437	439	434	450	410	437	438	460	459	455	461	444	442	464	468	468	471	461	433	451	433	445	464	466	482	437	462	465	455	433	468	426	464	449	426	458	411	461	463	448	468	449	399	442	472	493	442	464	430	460	454	442	475	485	502	415	453	453	472	470	419	444	435	427	468	423	459	471	444	482	466	439	438	447	464	401	452	447	447	457	462	420	446	488	440	446	461	456	453	467	448	434	479	474	402	437	453	452	449	425	448	467	459	447	402	451	478	456	432	506	462	420	453	468	472	457	425	469	472	446	456	467	455	451	424	445	448	398	476	455	435	468	457	459	483	474	464	433	427	439	445	501	451	418	469	418	471	430	437	441	487	437	415	451	437	507	450	466	466	471	484	424	442	491	451	461	481	436	455	480	455	450	413	465	477	415	413	450	442	450	473	450	424	455	431	469	450	406	393	468	456	442	419	446	431	434	422	442	422	448	454	495	453	465	431	458	445	467	407	466	439	409	484	457	438	432	442	433	456	457	466	423	451	436	475	440	477	466	426	475	443	468	415	445	459	470	461	450	461	474	445	443	486	469	422	460	449	458	415	433	472	457	425	449	423	454	459	466	447	439	465	486	436	465	417	466	471	470	411	490	465	426	462	426	482	482	448	489	458	459	431	430	481	477	448	429	464	452	447	438	459	444	470	424	444	472	452	455	445	465	472	439	458	457	460	457	464	439	455	444	460	466	466	466	485	443	423	478	415	469	427	477	408	451	450	464	442	460	486	432	440	456	463	468	472	427	447	465	487	440	433	449	456	464	428	457	452	454	438	439	430	448	423	458	454	416	469	446	456	452	424	444	451	445	498	468	443	473	398	439	415	437	448	443	436	452	431	429	484	452	460	455	484	409	449	449	445	465	468	423	437	438	470	432	456	432	468	457	488	468	455	420	422	433	449	443	436	447	451	513	413	445	458	444	470	501	470	458	467	425	438	462	452	419	487	467	443	446	440	391	452	445	402	453	485	455	433	443	413	453	447	454	453	440	463	452	454	470	407	461	477	463	419	452	404	455	425	452	438	474	488	426	413	459	432	438	425	441	440	474	453	427	450	406	449	458	435	446	480	445	433	501	432	444	444	448	451	453	470	407	424	478	421	421	479	412	427	488	423	402	438	444	434	444	463	469	476	442	461	422	433	416	452	460	481	458	470	477	466	447	455	435	483	481	482	458	459	455	428	435	478	460	436	444	405	446	473	476	441	465	439	458	437	445	476	473	463	476	406	438	488	456	481	455	434	430	459	444	489	443	457	446	435	472	445	474	465	455	446	481	413	476	452	415	469	470	457	454	430	430	463	449	435	446	461	421	454	421	463	490	454	465	450	450	464	450	492	460	439	440	436	424	444	444	439	462	456	473	434	473	499	487	450	447	451	445	441	448	434	468	451	417	500	472	451	460	469	461	404	428	440	434	473	438	471	456	428	421	494	457	427	444	461	452	463	464	424	482	458	440	470	437	434	458	467	460	433	419	464	449	469	425	443	440	476	461	388	406	425	431	464	464	427	429	439	437	462	435	450	459	494	428	449	438	437	463	463	463	469	495	471	477	438	426	445	454	454	438	449	443	439	467	457	471	459	434	451	437	454	424	457	436	445	422	424	482	449	458	485	456	466	457	444	445	431	445	472	473	458	461	417	492	457	444	432	425	467	467	456	453	414	462	438	474	437	465	444	451	453	469	465	432	444	463	407	463	419	465	466	456	474	465	448	471	423	467	459	470	461	427	448	408	477	444	453	451	438	431	461	475	472	448	441	469	488	432	454	445	470	403	441	467	443	429	461	472	446	454	425	440	441	420	467	446	458	476	463	448	452	464	474	482	470	464	442	456	443	499	449	474	455	445	434	469	456	448	479	466	480	444	439	431	438	464	441	453	431	437	436	453	467	468	490	447	442	413	445	473	454	465	432	452	472	436	437	445	473	479	452	463	478	473	430	435	459	470	468	463	430	437	478	434	438	445	478	501	451	431	436	436	451	422	494	473	465	429	435	411	467	474	446	454	465	446	440	430	455	480	453	454	435	435	435	504	456	445	403	432	445	456	451	475	457	459	448	482	430	452	453	451	464	458	436	449	465	418	434	382	447	451	462	431	475	434	494	454	445	463	468	464	479	487	455	423	471	442	445	459	463	486	438	463	412	459	420	432	454	441	508	432	434	480	461	450	468	449	479	472	463	468	415	464	446	443	447	488	458	433	439	442	457	461	461	456	435	451	433	459	483	479	469	438	421	487	448	475	456	416	469	469	448	458	454	429	459	442	472	393	453	425	456	469	412	453	473	429	487	454	484	404	484	459	458	457	431	411	468	455	462	468	426	415	468	436	437	403	463	416	432	419	436	447	431	413	462	526	444	451	486	448	445	457	448	480	477	422	447	485	436	451	430	478	433	473	453	430	477	482	442	444	449	448	475	433	426	496	452	471	471	445	466	459	463	451	434	457	490	435	462	480	424	468	440	445	425	480	447	435	476	454	428	460	448	429	473	459	452	441	427	438	455	446	440	476	439	428	444	418	442	438	449	437	485	453	432	450	434	471	484	454	485	461	485	461	486	475	462	472	464	450	425	446	462	450	453	473	444	440	431	433	426	426	421	442	422	409	460	446	462	441	438	473	442	456	422	444	451	456	459	413	465	417	472	468	476	445	432	411	464	447	462	468	460	443	431	442	441	440	448	442	449	437	419	482	460	434	435	481	483	435	442	456	420	431	422	468	445	458	477	444	465	442	489	424	440	459	474	459	477	467	433	498	448	486	424	437	412	472	461	478	438	467	434	485	472	424	456	437	461	417	437	438	447	449	447	446	480	425	415	435	428	444	470	458	414	478	456	456	450	457	429	455	444	483	444	416	471	429	421	443	435	444	444	451	457	444	469	440	448	420	434	471	497	449	421	472	430	478
32562	39920	24719	12599	5805	2542	1079	694	657	616	620	578	564	518	526	588	555	567	535	516	524	551	539	580	557	546	573	530	539	542	554	560	533	534	550	496	533	571	537	496	532	527	500	530	546	545	539	586	593	565	524	547	538	543	518	587	511	531	523	587	517	545	577	575	586	531	540	572	503	549	561	537	535	540	526	573	544	544	570	547	528	524	542	510	551	593	536	539	526	565	568	572	588	562	572	554	552	543	515	513	515	562	518	529	601	553	537	517	559	505	556	543	557	496	488	611	520	561	499	537	573	532	544	549	530	549	528	534	529	553	595	568	537	556	532	537	523	527	530	518	568	520	563	546	548	555	546	567	531	556	552	575	533	569	558	554	531	557	598	510	586	589	588	551	520	563	537	512	536	522	557	530	539	570	569	515	563	568	545	538	533	577	533	527	562	561	555	553	585	510	577	535	513	537	591	545	571	553	505	577	513	556	543	553	565	521	507	591	511	582	555	515	538	504	587	549	531	560	513	567	516	544	564	569	534	559	549	574	565	511	518	541	513	613	516	556	533	533	524	556	546	537	531	550	543	559	549	561	553	543	549	546	543	563	555	551	569	579	536	525	540	601	526	543	533	543	531	552	575	556	543	543	535	529	519	515	580	516	529	549	544	538	489	583	559	549	539	591	484	542	581	552	525	562	524	557	545	524	560	512	522	534	564	575	552	560	566	553	574	591	549	589	551	542	603	562	532	567	562	519	559	546	580	523	564	569	587	547	543	529	521	533	550	547	564	562	587	544	533	583	545	537	528	548	550	576	530	518	539	539	534	521	563	523	546	577	538	546	549	535	563	539	527	557	550	570	540	572	597	564	535	561	541	566	522	559	563	528	534	561	527	518	532	562	559	569	525	534	534	536	596	558	527	495	512	529	514	559	577	546	528	550	511	571	566	581	541	540	510	530	525	554	561	526	546	553	572	531	551	502	545	514	544	519	544	558	570	558	521	551	575	564	524	542	543	507	555	562	551	583	532	537	564	552	557	547	536	551	479	566	533	582	530	511	572	567	517	517	549	528	539	558	552	528	543	534	545	533	505	538	597	539	546	583	573	572	564	557	573	506	534	499	548	564	539	540	570	568	614	547	555	506	528	541	528	481	552	501	560	543	536	576	526	557	517	578	544	534	562	526	552	550	553	531	520	510	569	551	570	549	549	531	571	510	547	534	564	551	537	550	543	521	517	539	579	570	548	572	525	531	570	562	572	589	540	542	519	532	534	561	570	554	575	515	546	514	522	573	557	580	527	548	535	554	548	520	539	540	537	538	553	560	555	541	513	554	543	531	576	587	548	579	557	550	553	513	561	513	517	537	552	587	571	550	555	565	556	547	542	559	564	583	569	507	528	540	559	540	522	522	554	532	528	571	559	534	511	548	559	541	564	553	583	557	575	595	544	536	558	501	532	558	542	524	534	579	558	516	567	529	540	580	534	596	513	532	502	543	545	543	534	513	554	564	615	550	521	540	550	516	524	547	583	576	536	552	529	520	571	537	542	518	522	556	538	528	555	576	491	496	561	545	565	551	556	518	540	540	535	514	537	574	544	522	559	520	562	538	513	547	545	552	564	542	524	571	533	543	569	553	575	541	545	528	528	549	566	575	568	524	551	509	492	557	547	567	564	537	548	537	560	559	550	530	541	565	547	525	587	537	545	518	536	546	487	555	540	573	563	523	574	523	522	555	560	573	571	542	518	559	546	527	526	529	588	532	559	523	547	568	561	522	554	542	551	493	588	559	524	561	525	539	553	524	501	521	575	583	546	582	551	535	588	546	555	554	528	557	551	543	532	553	558	543	533	525	529	556	545	530	559	530	576	520	523	506	541	609	528	534	557	509	502	506	569	568	560	478	553	531	551	504	583	520	540	552	546	566	561	539	522	526	579	536	576	562	489	500	545	573	548	524	527	546	575	579	577	524	539	586	554	531	541	548	529	540	602	571	527	568	519	549	518	521	532	560	536	515	542	543	568	571	550	555	560	569	588	567	559	532	552	558	551	590	525	565	546	558	564	570	554	562	528	566	576	523	549	523	528	506	546	541	545	557	555	580	535	547	535	535	547	559	543	553	534	575	547	579	558	495	542	567	520	580	538	551	543	553	562	516	510	501	548	557	536	539	585	528	561	562	540	544	554	533	504	532	542	531	532	573	496	560	582	541	496	555	555	541	571	583	515	510	552	567	584	557	555	572	570	512	571	540	516	558	582	536	525	545	578	549	543	545	550	537	505	552	545	573	529	544	541	556	548	548	540	617	575	559	587	566	538	554	513	541	551	492	540	573	518	532	548	554	533	523	580	552	547	516	533	583	593	551	555	525	510	551	581	548	552	546	528	557	586	537	607	563	568	572	558	530	553	512	546	535	528	521	613	547	502	538	590	534	507	528	551	540	617	547	548	561	537	539	552	561	539	570	539	579	538	557	538	519	549	528	547	536	613	552	518	530	584	529	555	511	540	514	555	523	576	542	546	510	540	520	516	496	561	583	526	524	544	574	543	564	516	568	544	533	550	498	521	551	573	566	538	494	564	564	585	559	597	574	583	532	541	530	541	524	550	562	507	505	550	526	504	521	556	555	518	544	579	568	534	507	595	572	569	527	563	550	561	551	559	561	539	561	580	542	579	563	622	546	529	546	564	542	577	567	552	491	579	516	554	556	536	558	559	596	552	528	524	528	572	577	555	574	529	535	547	537	572	559	559	561	526	548	517	570	569	602	521	537	511	564	561	557	528	597	559	515	534	503	503	494	568	542	557	561	553	536	560	572	554	527	549	538	493	528	522	546	516	523	559	528	524	554	551	544	565	542	538	563	563	576	516	544	523	561	569	558	568	544	548	520	595	541	530	520	533	549	538	582	562	539	554	572	560	564	558	573	559	531	509	521	537	574	540	520	550	550	545	544	602	532	568	547	552	550	540	552	525	559	530	550	497	530	567	549	537	575	511	548	530	526	563	548	553	523	533	570	544	542	541	535	565	545	547	548	541	569	547	557	516	543	540	564	589	506	522	558	544	545	561	615	577	542	525	530	568	537	579	519	536	585	549	556	535	556	571	521	587	497	563	555	559	574	552	500	521	528	555	571	558	543	560	534	557	534	530	521	543	537	534	524	512	473	569	560	568	561	565	555	545	537	572	545	556	539	564	512	584	565	526	531	531	590	571	571	533	556	515	564	559	535	555	536	535	548	534	533	534	490	530	522	552	552	514	538	543	561	525	511	511	534	559	554	551	578	522	500	542	539	534	538	524	546	618	550	538	468	548	543	550	580	563	544	555	597	564	560	523	525	546	506	528	535	589	567	584	585	490	532	520	583	557	533	549	510	532	582	555	543	546	575	550	566	548	573	534	549	549	541	561	564	515	558	541	534	560	545	542	553	548	515	539	579	541	527	572	526	536	554	551	520	533	545	546	588	569	545	538	541	578	556	547	565	573	566	534	514	582	588	554	552	570	565
23628	21423	28435	25019	20902	10620	2699	1132	767	624	545	502	490	472	497	487	456	476	486	482	457	451	464	415	509	453	436	418	454	436	433	460	486	415	441	457	447	414	458	418	442	442	453	421	417	457	495	449	492	460	452	465	396	423	449	423	486	478	436	467	431	432	432	419	435	482	407	430	419	428	423	450	407	416	466	459	436	400	445	442	464	434	430	469	455	465	438	438	466	429	416	467	460	421	436	443	423	483	467	458	467	461	484	450	458	450	433	453	432	446	406	469	465	415	457	400	430	450	414	454	458	430	452	435	440	488	453	419	410	414	463	446	458	444	424	467	448	445	438	447	449	418	408	417	450	464	421	445	474	401	455	425	474	438	439	413	425	460	437	425	439	467	465	468	442	420	443	452	405	467	439	430	454	400	455	438	438	419	450	442	463	442	489	438	460	469	466	448	417	437	425	453	466	441	447	434	477	419	455	453	404	462	433	449	445	433	449	449	462	450	464	425	435	411	411	462	439	452	447	441	464	419	420	460	465	493	422	437	447	445	454	389	433	421	448	456	460	434	424	440	420	438	424	436	432	421	469	452	435	451	435	405	419	468	429	429	469	451	446	421	432	448	423	453	432	403	509	476	436	472	457	444	477	481	423	454	444	421	439	446	419	440	447	467	470	442	440	412	410	457	451	473	435	477	431	453	455	467	459	442	454	444	386	459	440	466	437	429	423	417	440	438	459	426	401	422	451	437	432	467	467	415	417	401	455	415	480	427	479	446	423	456	393	446	435	406	440	437	455	455	442	444	436	456	421	408	422	450	464	432	432	442	434	493	459	430	450	429	433	425	446	471	434	456	457	452	441	413	413	464	465	440	463	436	463	422	441	390	435	409	434	423	454	459	436	433	442	452	467	451	436	479	401	455	480	462	432	432	468	443	458	447	441	467	454	446	411	514	438	442	435	423	417	418	425	424	453	471	407	428	446	432	446	415	434	438	502	441	444	427	449	415	464	438	459	442	427	405	475	455	414	425	428	460	421	456	440	449	471	463	429	447	417	488	478	424	427	450	457	426	457	476	430	444	426	431	437	443	439	462	449	454	423	419	435	449	460	476	462	426	432	438	402	450	440	423	459	451	423	426	476	434	451	444	401	442	453	409	464	469	419	422	433	458	445	459	432	467	462	461	424	452	513	412	448	437	425	440	412	483	466	436	493	411	419	438	455	457	425	458	452	429	442	423	467	429	425	429	494	435	417	445	440	457	420	404	426	427	420	451	465	438	469	460	433	456	466	437	423	413	433	422	444	419	424	446	473	460	453	506	470	459	455	408	455	432	428	411	442	463	413	397	409	445	428	481	445	427	444	468	454	442	440	438	443	445	439	448	425	437	426	443	451	448	396	430	449	411	440	452	447	442	445	428	413	428	448	408	496	438	479	469	441	428	486	427	405	429	436	412	464	426	460	426	485	435	424	468	408	427	469	448	410	433	453	455	446	425	396	462	427	434	460	451	451	480	434	459	432	444	464	446	429	421	420	462	412	460	420	427	432	444	434	446	433	433	450	431	427	474	439	423	474	452	477	454	446	442	446	457	434	443	448	449	427	446	441	422	478	470	433	426	446	454	437	488	444	438	405	445	462	431	410	465	413	475	472	451	445	410	455	443	447	464	435	412	450	446	447	426	420	381	465	437	494	443	459	424	447	495	463	414	470	454	458	438	444	487	433	427	499	441	473	431	433	426	474	476	447	477	392	432	454	451	510	436	429	445	408	467	418	423	414	408	437	436	423	446	418	459	441	414	489	430	477	494	457	454	423	449	498	459	460	440	480	437	457	453	410	490	449	416	457	452	424	426	452	412	438	423	464	423	475	442	422	473	457	436	453	461	410	448	430	431	419	439	405	448	415	477	475	414	454	435	428	435	453	421	469	457	421	458	449	452	424	455	434	408	472	441	413	444	456	445	422	419	409	490	447	420	454	433	438	412	411	430	439	449	404	472	437	422	470	435	408	426	428	465	447	418	437	414	469	447	426	465	403	431	424	451	418	429	440	433	423	458	448	462	447	442	441	428	412	412	464	465	410	434	474	432	439	451	442	456	435	432	416	458	461	432	452	435	441	446	449	487	439	452	452	462	419	425	428	426	453	439	430	471	449	449	434	434	448	436	439	418	471	451	442	416	418	442	474	429	427	466	422	412	433	419	451	409	476	430	448	420	462	416	428	453	440	453	442	433	451	425	429	440	415	472	447	433	457	432	430	453	433	456	460	437	434	464	432	455	467	445	422	447	468	414	446	437	452	422	452	453	428	425	433	429	437	458	425	425	452	445	420	435	410	451	480	435	467	440	445	472	442	434	433	449	447	449	411	453	456	460	467	423	467	456	428	417	437	480	422	438	453	444	430	445	428	434	458	452	473	444	454	464	478	438	445	465	433	418	438	424	435	390	462	406	427	447	462	455	486	451	472	461	482	428	455	436	500	412	450	466	466	417	449	425	443	445	461	396	443	434	464	436	400	431	449	423	428	449	434	418	449	447	467	454	436	442	450	472	450	423	456	443	477	439	412	468	467	427	412	462	449	451	454	415	466	430	439	456	402	473	465	472	414	468	403	467	423	398	457	426	465	494	456	448	432	491	486	431	436	442	433	432	441	442	446	453	433	455	464	436	396	458	440	387	420	459	428	433	474	457	455	454	384	432	443	447	466	436	442	440	458	439	419	466	417	439	440	417	459	402	441	456	443	468	473	442	421	441	418	477	414	443	474	426	429	435	457	410	465	441	442	452	461	412	429	455	446	443	456	421	438	479	412	428	461	465	438	441	440	458	432	438	457	441	410	465	445	406	425	472	442	423	462	453	442	453	436	427	483	444	403	446	465	469	466	468	451	416	438	466	457	449	411	432	434	404	441	447	462	458	435	454	414	485	462	447	404	431	460	430	457	416	420	461	425	474	453	397	404	474	421	456	422	422	446	455	443	422	456	419	451	444	437	433	477	427	472	435	467	449	440	430	458	489	435	433	430	442	438	460	412	418	454	423	423	420	463	461	418	427	399	429	458	435	426	443	450	433	445	447	459	413	467	460	435	425	467	478	440	451	476	437	455	416	429	435	440	443	429	438	413	442	412	437	478	444	462	431	445	466	431	400	464	454	405	443	456	439	423	449	417	428	451	434	429	452	440	422	446	431	433	440	463	428	427	412	442	454	427	432	453	459	430	420	474	481	427	458	429	458	434	449	454	426	456	446	420	393	469	457	465	427	472	445	421	436	464	426	452	486	437	446	475	443	435	465	445	433	431	410	491	457	447	438	469	424	448	481	432	451	434	446	438	475	416	453	439	466	419	449	452	466	408	434	415	438	411	439	499	422	442	465	440	449	455	461	408	471	458	431	439	439	440	446	447	479	444	478	419	434	466	442	440	456	426	465	471	424	410	475	443	459	433	458	414	446	446	435	441	436	434	437	417	423	444	412	459	432	449	453	439	439	398	475	458	434	500	471	480	414
32673	49838	37482	24184	13633	6463	2849	1565	1148	886	741	630	614	571	544	583	544	547	573	572	539	554	569	539	498	536	593	558	530	567	529	548	582	517	547	535	572	546	553	554	533	505	558	553	536	567	516	567	543	552	516	516	488	515	503	522	532	518	526	544	552	557	524	547	576	506	554	515	548	556	474	516	535	561	541	556	563	510	571	522	527	539	554	533	538	522	474	549	529	576	552	557	514	524	539	555	524	525	543	542	532	547	542	520	552	538	505	519	564	518	562	553	509	485	549	525	539	551	540	551	563	560	545	519	501	516	571	523	513	513	588	531	524	550	524	539	507	525	557	534	557	575	511	557	539	517	536	537	548	602	574	503	526	528	523	506	510	535	568	516	536	537	525	541	513	541	571	542	532	510	540	561	546	536	551	519	541	559	541	522	529	566	555	534	581	513	525	547	558	584	539	538	536	520	514	546	578	563	553	512	530	518	557	542	510	545	552	566	570	577	537	522	567	543	494	494	551	542	560	550	530	523	550	532	502	554	538	544	523	542	569	533	593	556	521	521	510	529	585	537	502	523	546	548	542	539	550	556	553	557	560	568	543	529	566	534	512	529	557	536	536	528	535	520	546	548	534	598	524	538	545	502	515	548	537	546	494	548	536	579	544	563	492	566	523	504	568	582	555	553	551	509	563	533	516	546	567	569	579	552	545	541	568	521	523	544	602	509	576	508	547	553	536	541	536	559	558	492	523	538	550	530	529	544	583	565	537	534	569	506	519	559	550	552	526	547	558	590	525	548	503	540	592	553	522	541	544	513	520	516	550	545	555	556	554	516	514	552	517	518	524	509	537	532	546	553	542	502	535	563	547	535	569	544	515	549	537	549	507	539	539	495	573	541	536	563	544	557	510	535	560	483	537	527	545	560	533	505	555	563	553	505	535	541	551	582	525	545	548	534	558	555	536	522	522	543	505	540	538	516	538	566	561	532	510	567	549	532	539	547	510	571	562	539	512	526	596	511	565	555	558	540	581	553	569	543	572	544	530	522	514	519	497	510	516	547	558	529	566	504	566	500	582	518	541	588	537	542	520	511	553	504	510	542	582	548	508	520	557	539	541	570	582	561	499	474	560	583	574	551	566	533	522	561	559	554	533	557	555	555	557	597	566	470	525	545	559	586	547	520	585	504	534	542	507	523	555	552	537	524	562	518	556	530	541	564	514	549	548	564	517	531	539	521	561	553	565	572	516	545	525	598	511	536	517	526	521	544	541	549	521	501	552	527	550	539	501	570	529	497	562	503	489	512	589	580	532	520	554	540	535	536	543	534	560	467	545	517	565	538	549	517	533	565	530	551	529	602	531	517	507	526	523	515	555	553	526	591	579	557	563	555	533	577	514	563	548	564	523	563	526	561	515	537	543	547	534	532	508	549	542	593	611	523	510	512	512	554	558	517	587	555	521	526	589	564	497	503	520	543	560	559	495	556	544	545	553	585	496	541	541	537	492	542	539	527	573	544	530	547	508	541	569	510	523	531	541	507	563	543	547	534	513	570	567	544	534	564	534	552	523	521	539	548	517	601	531	536	511	543	558	580	530	546	498	594	521	573	526	488	527	547	536	561	514	540	547	511	582	554	547	559	522	515	538	536	515	536	496	516	521	518	532	503	528	511	566	510	594	499	572	516	569	555	540	534	551	529	562	542	545	558	554	540	538	557	571	508	506	508	546	518	518	497	565	513	534	527	510	522	538	526	523	495	560	551	543	530	574	558	546	543	596	511	518	518	560	563	570	559	541	534	541	537	538	523	552	515	552	531	539	527	553	506	554	563	554	519	556	520	480	540	528	577	531	511	554	558	546	542	564	581	532	481	548	547	511	533	512	522	588	562	562	562	598	559	516	530	532	555	518	560	527	532	564	550	550	545	527	540	531	566	542	530	528	517	524	507	595	526	552	528	557	530	552	534	536	585	518	511	547	538	526	513	556	567	552	537	523	512	558	546	526	542	534	552	521	557	544	585	569	547	497	540	495	520	511	540	521	542	535	511	546	547	580	542	535	533	527	514	520	543	564	528	544	534	546	551	524	528	504	530	526	506	559	549	532	538	553	590	539	554	558	543	534	520	557	507	560	504	559	505	561	520	578	535	538	503	544	541	516	536	555	592	541	565	512	520	563	529	517	508	531	505	507	499	541	547	535	519	548	568	546	530	561	537	535	553	532	519	484	551	530	570	548	581	525	531	525	537	529	506	553	549	553	551	501	518	542	532	538	512	522	586	545	529	504	490	577	547	588	478	559	532	532	525	498	562	492	565	523	504	514	545	526	556	562	532	482	506	577	551	562	519	604	543	515	542	540	461	519	541	568	515	569	538	530	544	491	535	560	496	544	573	491	560	573	509	560	552	537	562	540	549	549	535	540	560	535	556	571	563	505	556	549	515	532	531	531	521	519	499	550	564	530	530	515	515	591	526	559	551	529	554	533	535	518	566	552	578	504	556	520	522	529	530	544	556	527	538	544	507	555	575	545	539	538	563	576	547	537	537	521	565	546	541	522	502	527	574	536	555	602	567	508	489	559	527	544	562	499	543	579	535	541	518	522	520	520	529	576	599	529	583	523	580	548	548	549	536	531	571	555	559	534	498	546	523	551	540	502	516	549	578	515	555	553	566	499	530	536	542	523	536	530	562	565	532	527	542	502	555	509	529	555	511	530	565	529	533	509	529	590	546	534	540	546	555	494	560	573	526	538	541	547	558	521	545	534	507	508	536	533	555	581	519	574	542	547	524	550	541	546	507	534	520	540	585	540	575	533	569	550	555	519	564	550	548	534	524	557	516	560	558	543	533	535	469	519	518	522	535	563	528	537	519	511	560	539	576	523	553	565	534	551	541	530	544	560	516	557	547	575	512	565	522	535	516	538	542	516	556	546	513	533	565	544	521	551	518	527	527	538	524	542	559	530	539	539	544	550	527	535	570	523	525	570	530	555	536	533	496	537	543	501	516	534	511	585	569	520	549	531	491	527	555	533	554	565	574	560	503	521	556	539	527	543	575	556	503	549	542	536	509	549	511	524	550	544	518	559	501	526	544	522	522	522	524	517	522	540	532	557	559	543	547	543	512	559	538	532	560	529	488	550	516	563	515	535	527	546	532	539	532	514	564	538	593	511	543	565	540	528	549	556	522	550	536	536	502	561	560	513	535	575	523	558	560	553	576	614	520	537	553	522	557	524	501	561	578	492	493	592	547	556	549	566	547	525	525	568	555	550	544	519	537	544	517	515	538	495	564	551	497	551	519	544	492	522	573	534	518	557	550	561	509	532	519	521	504	511	556	586	552	531	549	547	575	555	557	581	574	565	554	534	590	533	531	563	547	558	522	554	522	504	552	569	533	546	567	510	553	506	557	566	597	532	532	596	543	506	545	541	563	510	517	526	590	507	566	545	538	542	537	506	559	590	514	540	520	590	551	590	515	559	576	514	563	501	551	561	561	549	530	490	536
25017	21466	27024	24984	9789	2484	1130	730	515	423	419	376	343	359	369	364	359	361	344	339	361	331	360	375	327	319	329	314	318	325	362	340	324	377	351	340	373	356	352	387	348	355	332	368	348	373	363	327	384	361	323	332	319	355	339	372	385	336	348	333	359	344	362	347	348	344	359	324	351	368	337	343	328	331	313	342	359	386	337	330	351	354	370	345	340	338	374	359	339	332	345	334	345	377	383	350	371	359	319	346	343	361	347	354	347	353	312	322	333	357	320	333	357	338	347	337	340	378	346	314	339	350	366	329	358	356	361	347	321	339	360	324	323	358	360	328	335	350	347	328	339	310	335	323	376	327	330	328	340	328	326	331	329	339	352	336	337	340	342	361	326	332	352	346	369	343	397	339	350	315	351	360	322	366	336	349	371	343	360	331	315	317	356	368	322	344	321	366	339	335	349	367	346	349	344	339	378	348	371	364	349	329	350	329	323	355	392	332	358	364	342	371	340	358	351	359	361	336	344	377	317	344	356	314	337	337	362	345	327	327	335	334	354	362	343	373	355	315	347	362	356	343	343	354	321	338	347	348	356	344	322	345	343	353	321	361	348	369	366	358	338	353	339	370	366	390	362	341	314	350	308	339	361	313	374	336	358	345	364	364	369	326	325	356	334	288	349	370	355	349	349	333	349	337	349	361	303	348	364	349	365	343	367	340	326	321	347	352	319	327	362	343	336	325	365	354	356	343	375	325	344	344	344	350	325	338	327	311	328	306	359	323	328	333	314	311	349	354	340	350	372	345	333	320	359	362	320	356	343	344	327	324	346	335	357	340	346	365	367	298	340	317	378	352	316	347	341	327	355	349	370	311	329	347	344	346	329	330	358	320	345	378	327	343	332	350	376	349	375	324	343	337	346	333	361	335	350	341	337	361	345	355	358	369	340	342	340	341	348	333	350	343	336	365	339	346	328	344	376	302	341	358	346	331	332	329	345	341	365	334	343	326	347	366	313	354	369	366	352	317	356	358	326	311	341	323	358	364	320	328	344	361	337	347	341	364	351	315	343	361	332	326	399	340	351	347	343	331	327	316	320	363	354	341	337	369	363	350	363	343	354	347	342	351	308	341	336	351	309	353	336	347	363	350	378	330	321	361	318	365	378	366	367	362	343	319	349	340	329	348	351	337	325	355	403	396	349	321	340	339	346	351	341	362	299	346	307	328	375	355	381	346	348	329	345	327	304	311	304	374	366	368	333	319	333	348	338	358	345	334	372	359	330	353	335	344	345	333	330	322	326	318	352	328	337	310	343	335	353	330	373	362	353	353	324	319	377	371	314	364	340	389	336	352	360	355	354	359	359	360	351	327	376	345	298	341	323	344	341	366	346	364	347	345	356	353	333	360	347	367	327	363	345	298	327	320	351	350	342	352	330	329	332	325	357	359	312	369	357	371	331	350	335	340	332	354	330	346	344	320	313	372	316	338	341	376	317	327	352	358	341	321	326	340	339	349	355	334	354	369	357	353	351	336	309	340	358	357	383	321	352	339	380	360	375	329	300	307	359	366	348	357	323	352	345	369	365	358	344	339	345	336	324	351	381	317	358	308	345	329	347	344	390	316	337	396	350	353	339	322	350	368	337	336	362	340	319	341	360	350	376	352	344	320	347	342	328	379	339	364	335	350	341	353	343	309	350	319	368	342	343	359	385	301	389	342	344	380	366	311	342	349	303	372	336	334	363	330	337	351	340	332	330	358	323	322	348	351	343	343	315	333	324	360	366	351	373	356	331	332	347	348	332	332	321	366	351	365	346	341	334	354	342	359	346	307	347	321	339	328	369	362	349	310	338	336	342	335	353	344	361	344	341	375	352	333	362	390	333	339	313	322	332	353	340	296	360	348	349	319	343	321	326	348	333	359	322	318	337	374	318	326	355	327	358	373	350	347	383	327	349	323	387	346	398	329	374	334	365	342	372	344	340	364	315	379	327	340	336	340	328	347	351	323	367	322	345	359	345	325	325	345	326	349	365	332	364	353	339	345	334	330	337	333	333	340	369	326	336	337	357	355	317	340	323	358	367	317	360	359	340	357	319	372	353	338	329	350	339	354	335	364	320	377	363	343	310	329	338	301	322	350	345	328	342	331	366	361	412	345	349	328	344	368	361	371	366	334	342	325	323	364	371	358	370	350	356	335	339	376	348	347	320	343	353	379	332	319	381	345	353	334	347	327	337	330	319	344	372	363	351	320	356	333	337	303	388	346	361	316	346	347	327	362	351	332	342	393	339	345	343	330	354	349	350	337	347	324	370	330	359	363	331	351	346	368	361	333	357	359	343	344	353	363	356	360	332	341	350	358	354	363	358	342	305	348	356	326	329	338	361	331	367	330	360	326	325	338	343	347	342	311	332	327	337	335	393	367	302	323	320	332	315	334	327	344	317	334	372	354	378	352	317	357	340	351	343	378	363	349	363	364	350	344	382	394	377	368	313	338	322	382	350	338	373	356	360	314	355	364	348	336	315	371	314	373	317	366	375	374	350	351	355	369	349	312	328	350	356	353	347	356	327	332	355	348	336	349	354	360	351	321	351	366	339	307	361	357	351	337	368	329	347	346	330	326	374	340	353	349	347	325	338	320	362	344	322	364	324	322	367	340	347	364	349	341	334	331	335	363	348	342	322	357	332	339	330	341	354	341	338	336	347	323	358	355	350	358	344	343	332	357	340	371	332	342	347	344	359	304	362	340	365	326	337	330	373	383	345	351	362	362	378	333	299	341	363	357	359	365	335	344	373	360	359	344	358	361	344	326	332	371	358	321	355	334	354	350	354	355	344	365	338	357	354	327	341	341	314	361	329	372	350	345	341	357	334	384	371	319	360	364	346	318	307	367	359	344	336	368	350	322	354	328	351	345	370	306	361	347	331	318	325	331	349	366	347	338	356	306	342	348	359	333	355	358	343	376	346	328	305	338	345	338	346	356	318	335	363	379	355	335	323	339	341	319	339	378	330	337	353	348	368	347	341	345	335	315	340	314	324	349	352	347	329	345	343	337	341	347	335	318	335	337	322	330	359	354	332	371	342	325	347	356	360	352	343	340	331	375	368	351	338	346	358	325	323	363	358	360	331	336	330	383	300	366	309	345	352	356	347	327	352	328	297	361	338	354	330	346	345	366	314	339	367	337	353	366	326	389	358	327	341	343	345	362	332	328	348	370	330	323	325	329	377	345	336	339	348	370	311	379	323	338	343	337	361	355	337	342	353	369	361	347	347	344	365	370	339	336	358	334	355	351	333	354	356	356	354	345	323	344	374	325	343	363	320	322	346	317	355	344	340	325	348	342	342	335	352	345	352	332	311	368	374	354	349	345	375	320	334	303	327	368	372	348	367	354	322	322	371	361	353	349	331	327	332	368	376	403	354	325	347	375	336	318	335	364	365	353	350	352	353	340	287	343	333	342	323	319	325	356	367	339	375	356	371	348	326	342	349	304	339	338	304	359
32339	45255	30143	16700	8539	3733	1830	1117	771	591	538	493	443	448	428	401	421	422	440	464	408	464	406	430	442	427	437	447	406	423	390	464	443	412	435	412	433	454	402	417	413	385	366	426	385	400	428	421	429	427	441	403	397	403	412	409	418	398	432	413	419	411	427	406	413	414	406	437	415	410	421	417	437	402	408	467	414	428	406	435	406	415	412	411	396	380	390	433	453	436	435	437	400	401	424	384	434	405	409	435	406	395	408	426	422	444	450	433	415	411	452	441	432	431	402	406	419	441	410	410	394	395	422	402	408	457	434	432	395	405	441	420	398	394	435	416	374	407	420	412	392	404	408	371	404	434	364	402	424	420	418	411	424	426	435	454	421	410	416	402	414	424	425	419	424	419	447	424	431	434	418	417	415	374	456	396	401	413	407	417	419	417	437	406	422	411	389	437	429	408	431	424	398	396	409	433	394	402	417	437	459	443	431	407	425	425	393	408	387	389	404	427	451	418	418	428	421	422	427	421	454	429	422	386	427	449	453	432	404	386	433	419	434	435	408	403	398	395	439	408	404	404	424	435	408	404	407	427	389	426	435	432	417	423	424	412	416	449	409	436	444	411	412	423	440	403	404	444	424	395	419	404	418	450	393	425	449	430	411	432	418	419	460	413	395	426	443	389	418	432	398	397	437	448	427	396	400	432	421	419	420	399	393	419	425	405	409	416	396	422	441	432	439	392	396	454	385	420	442	399	422	386	414	419	431	418	418	426	410	459	407	425	400	436	392	418	437	443	428	410	395	435	422	397	385	400	436	446	371	398	427	402	445	417	405	420	398	411	400	438	377	413	416	433	401	425	413	432	413	415	409	422	409	426	402	424	414	403	401	449	406	398	427	445	431	429	414	404	424	393	431	396	430	425	426	426	430	409	449	418	393	399	399	391	445	412	393	411	458	433	422	436	407	405	419	429	427	412	437	402	381	443	389	405	417	419	413	417	422	400	398	417	376	365	428	426	428	402	388	428	422	404	417	407	454	422	412	418	417	384	443	433	417	460	430	395	422	430	455	382	438	390	436	413	405	410	429	438	428	408	421	394	428	408	427	400	467	396	389	398	428	414	442	395	395	411	445	425	414	411	391	443	439	459	432	406	406	438	441	415	467	406	427	437	402	401	420	369	424	388	428	436	379	399	421	436	419	435	397	418	427	373	415	431	448	411	433	414	420	405	432	409	399	410	419	395	389	427	415	422	429	421	398	412	435	460	424	370	446	427	432	430	415	423	424	399	421	401	409	408	454	411	411	438	430	402	405	436	414	394	398	436	411	410	398	378	387	422	447	378	421	409	443	425	403	387	413	427	368	422	379	412	391	391	441	440	432	432	418	399	416	409	404	444	437	411	397	420	435	446	423	419	454	421	416	396	407	417	424	460	396	452	392	413	413	397	430	396	388	421	443	457	390	411	426	388	411	410	443	431	421	402	433	429	432	444	445	433	412	400	446	464	399	439	423	463	425	409	405	333	440	438	478	439	400	445	428	404	427	456	403	399	409	423	420	430	426	450	438	395	387	412	422	430	448	390	431	388	428	408	418	407	423	412	432	430	426	435	455	450	442	437	451	413	462	449	412	440	430	399	430	424	435	422	390	423	430	420	444	455	392	442	432	410	398	425	424	387	437	413	455	408	414	406	402	434	399	409	405	436	411	449	439	419	410	366	434	418	425	417	423	397	421	375	419	428	409	427	477	417	419	417	382	409	432	439	418	420	408	399	431	378	435	384	430	403	394	433	383	385	416	431	407	425	432	431	419	387	437	392	444	434	408	415	444	427	421	418	425	432	469	383	414	435	414	426	402	404	403	418	409	416	425	393	429	435	415	430	426	426	442	403	416	443	395	412	445	438	459	388	414	424	406	429	396	379	420	411	391	423	422	397	411	426	392	411	396	411	418	396	484	426	421	381	415	375	430	430	433	422	449	420	389	410	376	438	409	427	414	389	402	419	408	436	410	460	426	413	405	439	409	443	402	414	388	410	389	412	422	438	400	438	459	440	426	410	409	415	426	410	410	437	400	399	444	416	396	448	392	416	430	424	414	380	387	409	399	420	395	408	421	390	404	419	402	457	429	416	440	409	443	415	394	471	424	426	415	410	434	405	434	406	427	382	406	449	411	410	415	462	403	410	406	387	428	421	419	438	401	389	416	419	397	454	377	414	413	420	408	430	382	437	442	403	409	416	414	421	389	402	409	379	406	429	408	426	421	434	408	411	392	384	422	412	432	433	468	444	412	416	393	377	414	444	426	396	405	397	398	430	412	425	462	415	377	424	429	406	418	416	411	382	418	432	423	451	397	422	434	389	451	445	411	404	431	439	412	453	399	451	453	401	403	416	410	394	448	418	413	427	415	408	473	425	426	460	405	392	436	390	411	415	405	380	399	390	455	441	420	421	411	410	399	415	426	424	401	406	420	464	392	428	401	412	421	443	417	416	409	422	434	399	397	437	411	473	420	446	405	452	405	399	445	431	408	426	406	425	412	438	399	394	418	422	435	419	431	458	392	441	404	422	433	425	442	425	405	415	444	416	421	476	412	444	404	382	436	388	469	411	392	440	427	428	422	394	388	372	408	404	470	426	437	425	433	425	414	439	412	424	429	456	443	399	401	439	416	382	416	441	393	410	417	417	425	437	441	401	388	400	433	398	409	401	428	407	432	391	430	399	388	423	432	418	446	427	441	392	413	421	440	423	390	436	409	441	417	433	432	444	431	441	412	369	399	412	438	413	407	390	390	453	408	426	437	417	437	424	431	423	414	419	447	370	435	393	409	443	443	417	403	463	421	427	395	441	418	395	409	428	445	415	428	403	459	386	393	419	411	422	423	416	445	431	428	402	442	427	423	412	418	407	382	434	421	429	430	418	428	418	426	392	451	371	390	414	405	392	431	412	407	451	383	378	384	411	426	412	402	429	404	409	429	411	414	400	419	429	406	391	448	402	445	436	450	418	410	437	412	411	414	406	423	459	369	425	410	430	432	405	416	392	428	442	429	442	402	425	397	416	428	470	395	439	422	397	429	435	433	386	400	400	429	406	446	402	438	423	437	400	415	374	444	437	402	442	397	393	436	412	423	411	425	415	422	436	441	414	455	457	422	391	418	378	398	442	428	389	439	392	405	402	436	421	439	455	422	390	453	423	449	410	400	391	432	421	380	452	431	412	470	411	398	428	377	445	392	418	438	432	397	398	436	417	436	406	441	399	419	398	423	424	408	407	410	416	430	424	407	408	418	400	422	421	421	427	416	407	388	452	471	405	422	434	409	436	406	389	419	423	420	428	405	451	428	422	393	406	442	435	402	433	457	459	391	402	436	434	370	457	408	429	430	414	412	436	425	421	385	425	415	383	409	422	388	432	428	423	454	442	401	419	413	395	436	424	462	421	417	422	417	428	387	411	393	424	408	425	410	405	418	434	407	429	383	436	438	421	410	436	404	416	407	425	393	408
22630	21434	28938	24354	21512	20275	7521	1601	772	575	490	380	367	333	358	348	329	316	347	299	342	328	307	306	340	295	361	294	291	290	302	312	333	315	313	305	310	328	313	273	337	308	299	328	316	311	346	302	281	325	275	282	347	274	347	313	302	326	300	295	316	329	315	325	314	348	306	325	300	306	314	300	370	314	301	298	325	287	284	295	320	300	304	294	330	312	297	316	304	314	302	319	333	318	313	331	294	312	304	325	308	338	328	328	300	280	271	335	331	287	317	302	325	319	311	294	302	288	331	286	344	321	308	305	328	320	285	342	320	285	308	331	315	303	314	346	340	285	340	318	296	303	341	289	324	333	311	302	303	337	345	267	303	337	323	297	315	310	305	326	309	300	338	278	304	309	318	310	333	322	315	316	331	296	317	329	331	295	286	278	305	299	310	326	314	309	297	306	325	307	310	316	324	335	354	345	308	317	312	265	339	339	324	305	321	303	300	301	336	306	314	347	272	313	353	288	317	305	326	343	318	293	348	305	345	299	303	290	291	338	327	321	291	302	322	325	336	306	315	302	291	314	302	307	299	293	312	321	312	306	284	295	302	321	320	346	308	297	299	311	326	306	310	301	325	306	310	307	278	312	308	333	312	314	304	301	289	333	302	328	304	324	314	327	300	300	305	313	344	292	304	315	296	305	326	339	322	323	303	309	306	293	319	279	301	301	325	319	324	283	290	332	289	331	343	328	297	304	302	313	297	298	298	335	306	313	306	329	310	288	323	285	307	354	315	300	346	310	322	319	305	303	303	337	312	351	328	320	289	310	307	316	322	314	308	318	300	320	302	277	330	278	293	302	307	334	320	306	304	319	314	313	318	290	319	305	320	316	307	303	318	322	311	309	301	295	325	316	338	321	289	314	303	322	303	327	330	312	315	312	340	301	308	347	306	280	318	314	295	314	293	302	311	304	328	318	294	308	290	318	287	322	303	326	322	309	320	284	317	309	317	327	309	299	328	323	323	327	342	335	296	285	294	301	313	273	311	328	318	282	308	300	307	288	318	340	326	319	290	296	314	315	295	293	326	291	310	330	288	311	326	317	282	324	331	321	356	323	306	338	303	343	287	313	315	332	333	325	314	323	321	292	305	324	328	338	286	324	319	327	294	314	316	328	331	308	279	306	309	320	292	339	307	319	340	305	347	336	314	288	305	319	288	317	306	295	293	305	320	345	289	313	304	311	283	303	317	309	291	316	306	324	300	294	305	301	317	320	304	299	314	300	307	299	322	295	326	290	333	290	287	306	319	300	307	339	336	288	321	313	311	330	323	278	306	304	313	321	302	313	311	324	327	302	278	313	285	291	312	303	314	296	295	302	312	335	309	306	323	327	289	301	336	315	311	314	300	332	334	272	295	340	323	302	358	285	298	317	296	317	318	287	303	350	309	283	333	308	333	301	290	295	327	314	329	303	330	295	301	315	286	318	315	348	316	314	284	313	321	296	311	322	307	334	295	310	307	325	323	279	306	274	280	345	318	344	324	290	290	282	313	303	314	320	323	280	340	305	325	307	299	298	338	311	322	327	314	321	317	303	302	287	326	320	293	278	320	299	277	289	310	316	333	299	301	303	300	303	304	295	284	277	344	333	300	294	360	315	298	293	288	296	279	307	322	311	314	293	318	321	293	321	289	319	271	319	312	315	312	318	301	343	294	319	299	331	295	291	323	306	336	324	291	311	315	309	325	301	352	308	316	319	302	300	306	339	296	274	310	338	308	309	322	304	292	347	307	288	292	309	318	304	299	288	338	326	325	335	324	306	287	295	321	332	343	319	319	298	318	314	316	311	344	304	310	285	297	298	310	343	304	279	304	329	329	293	293	306	329	289	303	321	317	324	326	322	288	311	313	311	299	320	322	318	320	307	315	296	335	340	299	293	269	343	297	270	296	327	271	302	310	318	299	322	330	328	309	353	310	326	288	293	312	314	294	296	313	353	298	308	288	297	279	309	304	293	317	361	363	323	311	287	303	322	302	337	325	306	319	310	304	357	321	335	293	310	322	323	286	311	315	302	317	341	305	271	299	320	324	308	295	321	352	308	342	316	319	322	328	295	333	331	321	336	323	307	338	286	317	311	295	330	305	303	321	292	310	322	315	343	268	323	312	321	302	305	317	312	309	323	321	316	335	300	291	312	316	287	298	299	313	342	287	299	303	345	347	292	330	323	323	311	298	287	278	315	344	326	342	336	307	300	298	289	299	321	325	300	317	319	309	306	308	308	319	309	309	315	337	304	303	306	327	291	303	304	312	311	339	310	300	328	325	329	307	279	317	302	257	314	301	328	318	316	276	331	330	290	301	296	319	310	341	332	306	305	317	305	283	310	291	316	300	336	299	322	303	291	316	326	335	320	303	296	304	315	325	293	310	277	329	290	325	310	264	321	293	322	332	317	307	257	326	301	329	319	296	325	320	302	329	303	303	285	312	320	285	286	320	295	319	314	313	319	292	313	309	320	314	344	301	324	272	302	347	315	309	281	308	310	292	302	288	286	311	328	286	309	284	310	318	276	311	316	319	304	316	298	346	304	312	301	313	298	293	292	327	294	290	283	286	306	284	292	315	301	319	311	320	312	360	290	271	312	272	325	304	330	289	298	311	312	299	332	314	304	337	320	333	280	296	347	332	302	310	310	309	286	314	301	308	274	311	308	268	326	276	331	316	302	310	305	320	299	308	296	320	281	330	319	352	314	290	319	306	303	336	308	328	303	317	306	329	306	290	296	297	324	311	288	325	306	266	305	331	311	295	304	322	331	300	310	311	287	343	297	291	298	300	301	307	319	308	331	292	278	314	293	329	330	314	309	271	282	302	293	327	324	338	351	305	319	316	322	330	279	326	329	314	304	300	298	319	332	298	315	321	344	304	307	352	328	297	292	348	300	303	323	305	307	321	328	315	325	348	340	302	303	303	316	321	315	322	290	331	309	301	314	287	297	302	280	323	332	305	299	314	306	326	292	315	340	302	325	308	323	286	301	305	288	287	307	324	321	312	314	332	306	323	290	300	290	344	267	327	289	312	306	322	320	307	276	298	307	343	317	319	321	330	313	328	332	311	326	334	298	299	310	298	324	295	310	265	319	322	319	313	333	301	311	300	317	346	326	292	334	296	310	333	295	311	303	291	316	299	320	311	317	335	315	306	308	302	307	330	305	333	303	352	317	322	315	295	312	313	296	304	302	287	315	331	292	330	300	297	289	299	307	304	310	333	314	330	324	269	276	322	310	333	314	295	304	308	299	346	335	321	329	304	333	306	319	288	295	298	338	314	340	284	333	299	297	324	318	320	355	305	316	319	293	310	293	305	316	295	318	280	280	337	321	306	296	306	298	334	285	306	316	313	330	288	317	294	319	329	319	291	290	304	345	325	357	307	282	315	328	328	311	302	333	325	328	300	325	321	353	311	295	304	286	305	324	337	323	306	298	335	302	303	290	312	306	305	312	352	334
35470	55696	40073	24960	15519	8844	4326	2202	1312	884	675	489	462	413	471	432	423	425	407	400	401	364	387	416	406	413	404	387	405	358	351	386	402	386	403	418	373	353	394	397	365	361	367	389	363	381	376	403	358	410	379	365	367	393	369	372	404	397	386	345	383	412	342	392	374	414	413	401	387	403	371	370	406	390	418	390	353	375	392	367	363	376	372	400	424	355	349	413	370	353	348	379	373	390	385	373	340	389	409	375	398	377	353	399	343	352	377	383	374	350	383	351	378	392	387	391	371	409	360	373	383	395	372	381	370	426	408	364	414	368	360	383	391	359	376	367	357	402	364	420	401	390	358	391	376	393	414	406	386	345	415	352	399	383	424	383	377	407	370	383	415	377	389	377	398	394	344	412	396	373	389	349	390	399	377	389	381	394	398	393	352	365	429	374	388	395	382	376	372	371	386	396	355	342	415	397	359	362	385	382	389	416	388	384	372	387	384	404	421	368	379	408	377	405	382	392	358	379	378	393	377	376	387	412	397	382	416	398	384	391	386	411	375	423	360	405	367	376	395	402	410	384	370	389	382	417	363	378	385	395	376	422	374	357	360	388	382	343	373	371	359	389	373	368	397	379	405	389	392	334	362	394	369	389	401	366	387	415	375	390	382	361	379	392	392	379	349	385	401	375	400	406	386	384	400	384	385	376	374	409	368	376	382	376	402	397	388	375	407	395	378	383	399	360	387	400	389	354	366	357	360	364	386	397	389	387	390	391	379	376	344	378	398	340	371	327	404	361	387	392	379	348	370	409	397	363	355	395	383	411	384	362	419	371	380	406	385	374	366	378	395	419	381	402	377	395	359	381	375	405	351	397	397	385	383	380	395	391	390	365	340	389	395	389	392	393	408	393	385	343	372	397	389	392	360	413	374	349	356	377	358	408	390	377	373	394	359	397	341	386	346	380	368	410	391	355	380	409	349	378	403	396	388	371	387	378	383	370	383	409	381	392	419	385	398	400	372	400	380	345	382	393	370	381	392	378	374	376	394	395	363	371	364	373	365	404	373	375	411	371	369	387	409	368	387	377	395	382	354	351	386	398	396	389	399	424	389	383	373	387	351	388	376	423	385	347	382	391	405	408	392	376	370	417	413	388	369	405	401	351	377	369	352	403	403	408	371	402	397	377	414	418	355	411	433	409	377	416	361	358	420	384	385	402	383	382	395	381	385	421	378	402	379	377	374	376	396	408	421	379	402	386	412	371	367	380	367	366	405	350	356	344	390	400	394	407	395	368	393	385	379	396	385	388	425	381	377	388	401	362	412	342	406	372	396	389	396	386	381	356	387	404	382	393	425	395	409	368	372	382	387	390	378	383	368	375	411	395	357	377	362	400	380	385	367	380	369	365	380	391	416	360	420	385	389	381	367	387	411	402	347	374	382	387	387	416	393	397	390	394	406	377	382	356	363	405	398	384	405	361	382	394	366	386	374	412	372	363	395	368	370	397	379	398	396	374	394	400	401	374	392	369	372	381	386	375	398	349	379	387	360	365	370	411	388	386	373	415	368	392	347	373	369	414	400	376	373	373	389	405	377	405	351	421	372	391	355	390	403	382	406	396	358	376	404	413	408	400	394	386	393	346	397	388	375	351	346	356	372	393	418	409	348	341	408	428	388	387	375	405	379	407	408	376	389	422	374	425	383	419	392	388	403	408	365	382	392	388	389	389	408	396	355	368	373	379	430	413	402	355	351	350	371	352	389	407	380	373	376	349	354	386	393	410	359	376	380	419	396	391	348	371	390	380	395	401	385	384	412	399	384	369	391	381	366	396	413	395	384	392	364	390	394	385	403	369	383	372	367	391	366	364	365	374	377	384	402	370	433	371	405	360	402	401	359	389	388	381	406	406	358	388	397	379	348	415	399	399	393	392	368	386	407	404	355	393	388	376	378	398	358	345	338	389	429	362	397	375	384	387	357	371	415	429	366	344	346	400	377	387	352	387	408	392	377	379	358	395	383	397	360	360	399	359	403	397	372	402	422	381	370	343	385	364	374	360	386	382	365	391	407	376	339	375	408	393	384	380	377	384	375	400	359	382	413	390	396	381	345	391	398	380	369	392	346	387	344	375	348	397	415	371	420	366	355	414	392	406	401	413	404	400	401	354	404	410	380	423	387	388	350	377	417	377	376	383	363	417	383	383	415	392	331	367	363	395	355	394	337	390	376	399	370	401	358	357	369	387	371	387	379	378	383	365	377	387	377	335	405	383	386	412	373	407	382	372	368	355	401	379	405	375	419	378	381	372	388	352	388	383	393	411	390	366	377	377	379	405	399	390	392	369	414	381	375	366	371	397	412	365	387	353	379	368	372	428	393	367	370	358	394	398	326	373	363	367	368	380	374	383	396	385	413	387	408	402	373	403	394	402	366	405	359	375	423	397	378	385	391	384	390	414	400	383	378	363	370	402	408	376	346	392	398	416	377	402	367	351	359	339	373	361	375	382	379	372	424	425	353	360	343	379	400	430	425	416	388	398	356	370	366	409	366	388	378	363	380	383	359	393	378	401	393	384	375	397	365	384	376	375	382	369	414	377	416	426	384	365	368	405	381	348	410	379	386	375	370	395	380	405	351	391	364	380	351	425	367	389	405	413	382	367	388	395	378	404	395	395	391	361	370	373	390	373	414	374	393	391	416	373	364	387	383	414	401	413	355	390	383	419	414	368	358	364	398	351	388	370	398	397	398	398	385	332	353	401	388	372	365	397	367	378	410	415	393	343	395	338	377	376	383	405	398	380	390	367	388	386	370	357	353	327	400	388	354	391	387	365	361	357	388	406	397	386	368	387	382	369	336	360	380	377	413	399	404	400	384	374	396	382	372	362	388	376	416	370	381	407	392	383	355	349	388	371	423	415	390	401	370	367	375	383	333	417	384	392	360	403	369	337	388	389	411	396	375	387	383	377	380	404	389	385	377	414	330	399	377	373	383	382	366	377	380	371	358	368	378	369	370	412	384	383	380	390	368	398	374	408	403	387	382	360	378	379	403	393	344	394	408	389	366	389	371	356	380	398	386	366	394	356	367	358	394	420	387	370	374	379	394	356	402	374	356	392	386	416	357	400	365	410	403	399	392	407	386	379	364	404	420	376	401	385	355	360	398	418	380	376	386	394	375	388	380	382	366	377	389	366	390	354	345	396	388	364	377	376	389	404	390	355	368	393	401	385	405	390	376	365	402	398	396	396	397	389	371	377	362	384	362	349	353	378	395	362	386	388	387	378	403	400	433	424	383	365	374	355	395	383	385	393	364	391	393	389	355	394	405	344	382	379	382	363	393	392	364	434	397	367	374	361	397	403	460	350	405	358	423	374	371	366	400	364	405	371	395	341	365	396	402	375	424	374	361	422	382	344	382	393	368	367	414	384	359	399	368	389	387	348	405	386	386	377	388	393	368	388	390	389	387	436	378	370	366	393	350	355	387	371	373	400	370	393	381	381	376	388
31557	26135	20907	10027	3142	1037	707	628	480	475	507	443	485	494	463	478	452	465	498	434	451	490	482	460	453	447	438	461	428	446	473	431	472	416	428	442	483	460	478	480	465	450	407	468	448	478	492	439	440	470	439	476	431	431	456	422	482	433	484	450	420	472	446	468	468	459	444	422	454	500	460	417	497	431	465	430	442	475	496	449	479	429	456	444	434	512	462	488	446	456	506	478	491	463	467	468	446	470	444	443	448	430	455	455	468	453	460	480	462	470	458	503	499	445	434	473	426	460	459	439	466	432	440	445	444	426	422	449	430	485	444	438	459	491	463	491	418	426	438	453	443	459	477	440	425	463	418	454	431	434	427	443	461	449	444	467	493	448	488	453	468	474	421	423	462	414	445	475	438	464	439	450	480	435	425	464	406	427	444	483	464	434	437	428	457	440	453	433	468	457	438	459	465	455	477	467	459	436	455	471	427	457	432	431	445	433	437	447	476	444	437	459	442	472	475	495	436	453	468	477	468	454	493	471	424	452	442	442	436	462	479	464	468	406	427	452	433	494	465	467	415	463	441	424	490	453	488	458	457	432	470	447	439	470	423	463	466	463	439	445	448	453	466	429	432	467	480	459	448	463	447	413	426	455	465	437	442	455	421	449	442	455	393	468	473	442	453	448	467	471	424	439	462	462	440	460	440	468	426	445	471	438	456	445	496	434	461	457	477	442	440	457	468	437	419	453	426	408	484	484	448	462	458	443	452	431	461	485	468	473	432	458	497	448	468	448	465	460	435	422	450	459	444	451	442	464	475	463	482	445	451	476	464	428	428	431	483	439	481	413	437	428	433	473	407	456	459	498	472	459	448	435	444	493	444	429	447	460	477	445	449	445	461	450	509	427	462	440	462	485	456	441	431	420	405	458	457	479	420	478	464	414	464	503	446	492	452	430	453	459	434	453	459	478	436	417	471	478	462	454	447	475	474	489	468	458	419	475	445	473	437	459	440	449	411	489	476	447	465	428	449	467	436	459	434	459	458	418	479	456	474	443	483	473	455	429	470	482	465	433	434	456	431	446	459	457	447	469	421	433	414	425	474	430	464	443	454	428	475	441	459	408	515	441	457	444	414	484	440	477	419	501	436	494	469	432	446	444	436	445	458	438	464	473	481	427	454	474	468	458	457	462	442	425	477	436	447	457	447	458	487	424	448	453	469	469	455	518	451	448	459	477	443	445	464	456	421	492	455	477	446	454	425	449	468	423	443	487	453	441	455	457	491	457	439	447	434	422	468	451	461	506	471	433	456	485	439	462	441	465	440	469	434	463	477	433	476	434	440	459	458	440	460	460	441	443	472	431	496	440	493	457	469	443	440	479	455	453	493	497	407	453	434	448	417	425	458	448	431	433	465	441	440	435	438	429	468	417	452	455	420	451	451	452	465	471	456	450	471	495	461	438	483	477	431	465	476	454	472	442	453	468	440	443	491	463	400	445	418	447	480	459	479	433	435	465	449	513	471	474	498	408	444	420	470	449	484	453	433	518	469	458	436	449	427	450	451	444	441	459	438	473	451	447	488	433	485	430	428	451	437	418	461	481	422	469	420	444	436	446	435	427	469	452	460	431	454	444	444	496	434	501	460	429	447	465	461	452	446	448	468	448	475	455	436	412	445	422	485	462	467	435	461	478	421	461	478	468	468	430	461	459	438	483	442	460	461	467	487	442	456	500	447	459	473	450	429	454	502	448	445	463	484	472	478	468	421	485	454	446	439	431	446	456	441	421	494	432	426	437	479	441	419	478	434	429	476	463	478	483	465	441	462	471	440	463	473	473	465	440	449	435	441	483	469	508	461	499	424	477	461	460	437	465	457	451	445	462	454	455	467	429	456	489	465	467	452	451	500	480	474	458	447	447	458	462	441	445	440	409	425	438	448	442	429	451	429	474	427	447	454	460	450	449	451	445	461	489	475	454	458	519	464	463	465	408	481	459	459	470	462	462	486	462	474	468	442	431	450	483	470	469	438	453	445	460	427	449	458	462	441	467	461	419	458	442	458	470	425	421	473	482	460	466	478	450	431	418	483	443	460	445	442	430	427	431	437	440	450	442	427	433	425	425	461	445	459	464	413	453	464	488	480	451	465	448	448	483	437	428	469	430	431	424	457	473	423	456	406	423	469	449	447	474	452	444	464	468	454	466	450	442	467	445	425	428	431	469	444	413	430	446	453	417	446	443	436	462	468	461	489	418	459	447	477	444	482	480	460	469	437	419	430	463	473	436	437	436	465	469	445	476	444	446	460	483	442	439	461	469	462	456	440	394	431	449	449	467	434	426	429	453	421	444	394	429	447	466	469	447	434	474	451	462	416	526	400	416	432	470	485	486	517	455	485	438	452	471	458	479	461	488	440	453	417	470	478	447	466	445	445	429	471	434	476	466	426	493	494	466	485	414	465	471	449	453	453	447	448	492	443	483	494	435	454	496	463	448	452	461	449	435	410	459	415	426	459	435	434	437	447	482	439	454	477	437	443	455	426	460	428	438	455	447	479	413	433	409	430	439	467	469	467	429	438	446	418	461	469	476	454	424	438	463	462	437	464	442	435	462	475	433	497	450	428	439	479	393	461	469	449	474	431	441	488	469	464	469	446	450	423	420	449	427	422	414	473	463	495	454	454	457	445	457	403	467	462	424	441	458	460	436	487	472	442	491	474	433	450	418	465	428	445	458	468	419	467	470	402	464	445	463	452	485	427	453	421	445	476	484	442	415	448	457	457	446	476	444	465	452	455	445	426	440	442	462	459	461	469	417	453	433	494	494	446	425	489	454	453	425	441	424	453	435	450	416	419	462	440	472	458	458	457	460	463	455	469	436	427	459	442	457	466	470	469	423	455	454	451	429	442	429	472	466	469	445	434	454	465	422	444	450	446	439	446	446	441	483	486	455	455	423	438	468	441	463	447	438	446	429	453	436	425	428	452	490	439	449	476	458	487	449	482	435	469	433	482	467	444	437	465	438	499	489	455	456	452	500	431	444	446	482	435	470	467	453	449	456	444	484	471	442	462	432	427	439	479	460	444	489	483	457	467	462	425	457	445	441	440	453	447	458	461	473	433	456	463	438	410	457	460	425	446	454	465	433	430	449	493	467	458	426	412	482	437	428	417	436	457	464	449	482	484	466	434	468	459	503	462	388	458	444	459	471	441	437	465	410	458	458	472	456	471	449	463	447	479	474	456	455	473	469	428	491	470	436	475	459	447	465	459	415	441	465	457	448	466	445	461	449	470	488	443	429	457	485	444	445	438	408	454	484	456	465	441	464	432	464	474	518	468	452	453	476	448	445	489	454	482	451	443	450	450	466	458	445	466	450	500	442	445	464	495	451	461	426	465	471	458	457	432	463	431	428	435	430	446	457	448	423	418	454	419	464	458	423	459	419	471	472	473	446	426	438	418	419	452	481	460	471	446	435	425	437	399	428	411	440	455	478	485	443	458	430	445	471
32615	37421	21703	10534	4646	1662	1033	811	663	637	602	604	579	568	555	548	536	565	557	577	523	524	553	516	505	551	566	566	577	500	568	560	542	549	527	545	535	568	549	553	573	534	533	471	554	592	558	538	541	515	568	536	571	568	530	560	512	547	561	572	544	505	565	618	557	532	557	544	551	549	565	517	580	531	584	513	571	582	569	549	532	554	543	557	508	521	551	576	543	551	538	568	558	575	512	573	540	583	569	562	609	508	547	571	550	505	564	531	537	530	579	580	569	512	522	489	545	554	575	579	550	567	564	513	551	535	578	556	513	568	571	568	566	529	562	538	566	522	567	593	581	547	545	516	533	548	505	508	562	513	541	560	522	593	532	631	548	551	549	552	548	563	575	525	550	570	544	530	587	579	524	552	569	525	536	524	530	595	568	499	548	525	546	513	555	550	566	499	568	586	552	572	502	550	526	589	557	540	527	582	554	540	525	587	540	560	540	569	575	556	607	524	532	567	541	597	569	574	554	532	536	576	532	536	601	586	551	522	569	593	568	544	556	535	541	557	546	549	531	568	544	546	532	561	542	549	555	538	539	546	547	559	532	562	611	540	543	543	565	586	592	532	582	570	573	565	562	532	535	566	569	590	580	551	574	540	568	532	528	520	545	489	531	532	546	569	576	534	560	555	550	536	524	556	561	564	590	575	606	521	598	515	525	609	585	520	534	533	533	530	541	568	545	544	516	511	498	590	569	508	578	539	579	531	502	524	589	527	541	553	564	545	572	586	550	563	542	584	568	531	542	542	520	572	556	573	545	543	578	586	505	555	574	520	524	536	567	529	525	565	606	505	563	564	609	551	565	547	580	586	591	553	548	558	542	516	505	525	554	561	544	598	558	534	519	560	553	571	530	551	579	576	534	544	551	555	539	534	542	542	518	549	594	509	582	577	558	591	556	574	501	543	552	548	535	580	568	551	578	537	537	558	539	585	547	542	559	540	566	561	555	555	560	562	522	542	567	532	559	550	536	530	582	584	539	519	592	569	558	541	545	554	564	560	534	571	598	556	569	570	528	536	567	562	538	582	579	532	552	579	561	539	574	592	543	565	552	589	575	563	557	532	581	551	555	555	548	490	523	529	594	532	536	515	585	538	580	592	522	544	508	519	546	527	499	551	547	531	592	539	586	526	496	555	511	568	560	533	586	481	537	498	571	529	540	573	585	559	558	525	556	547	570	628	539	573	559	534	546	581	528	558	584	541	547	579	516	499	564	553	579	570	547	535	548	547	538	556	541	589	588	543	542	518	575	565	501	584	563	583	583	611	569	552	510	580	578	538	561	548	589	559	559	561	557	541	532	586	585	612	567	531	560	563	515	529	551	593	592	583	539	556	594	532	548	548	558	504	512	571	554	547	544	547	534	565	577	581	554	497	568	535	564	565	538	587	504	562	559	603	533	525	568	574	547	572	554	562	554	537	510	547	567	519	523	567	556	504	527	576	565	550	548	545	566	563	585	548	557	571	533	508	585	556	569	574	554	545	580	545	533	559	526	536	530	577	568	557	520	568	550	515	522	546	542	525	529	567	528	581	554	552	519	506	533	539	518	567	593	555	567	538	552	599	522	595	549	528	553	544	554	589	553	548	519	527	506	597	571	543	557	539	554	566	557	538	576	582	564	535	571	520	547	569	552	520	546	541	583	558	567	559	558	588	559	537	564	522	553	532	537	534	565	539	582	500	569	543	524	553	539	527	556	562	557	573	535	526	529	586	569	552	556	544	541	539	547	562	549	567	579	509	526	535	558	541	529	569	570	567	540	524	553	519	520	552	533	601	534	517	539	525	571	610	514	524	548	543	568	504	579	573	593	563	485	566	533	540	550	535	574	579	543	571	552	574	598	536	574	546	547	589	554	536	521	561	537	528	591	602	521	571	549	561	562	538	536	557	545	546	529	577	550	551	523	579	531	511	551	590	523	522	538	582	524	501	571	530	566	572	543	525	569	550	585	523	546	547	539	518	600	531	596	556	506	571	535	511	549	608	539	560	539	538	594	527	565	546	562	538	554	528	582	555	568	567	588	577	535	548	515	539	530	565	600	554	536	521	577	578	560	591	567	558	595	564	528	543	579	553	509	545	612	559	505	533	546	544	546	549	524	551	550	546	574	581	547	609	526	545	562	573	536	544	584	581	569	555	527	512	522	535	551	575	555	555	528	538	568	554	544	507	557	551	547	530	564	572	554	584	561	555	543	578	528	527	554	560	545	559	534	601	546	564	557	551	570	513	543	539	543	530	540	555	574	559	552	587	545	552	580	538	558	540	570	563	536	552	544	552	562	525	554	583	532	595	570	504	538	543	538	548	569	556	542	567	563	521	525	543	537	562	607	539	550	585	539	561	539	529	574	575	569	568	538	541	564	552	568	554	552	566	536	552	572	560	538	568	550	552	543	561	531	508	597	518	582	552	516	525	528	515	601	540	585	582	524	569	559	516	552	551	556	539	572	547	551	547	570	550	551	546	529	503	577	548	543	549	540	538	556	523	571	544	549	515	542	525	567	570	554	547	552	531	576	562	542	549	553	567	568	526	558	548	525	529	557	555	561	554	536	588	550	560	566	548	565	593	532	522	543	589	509	540	552	550	553	567	511	547	503	549	524	568	592	544	542	569	573	547	575	597	528	529	562	582	569	529	566	572	566	573	534	563	543	538	572	555	603	556	561	564	545	538	558	559	549	575	531	583	549	556	524	517	534	568	580	544	563	549	573	579	541	549	579	531	508	566	538	578	582	518	520	535	585	570	557	550	535	561	551	543	534	558	544	543	547	527	509	518	549	525	543	555	587	548	605	588	544	547	548	544	571	548	548	509	553	551	553	549	563	526	558	549	544	536	539	531	535	553	568	560	550	569	543	604	569	555	623	538	518	546	552	518	575	600	545	570	543	563	568	529	568	569	588	549	534	541	531	539	530	557	532	578	543	572	543	526	561	562	579	547	550	545	556	524	559	558	530	540	552	562	569	566	564	552	538	546	547	574	528	535	524	563	567	533	566	548	568	529	569	572	562	532	551	575	584	554	581	572	529	586	550	554	568	562	567	597	527	549	540	522	551	543	595	534	548	513	523	550	556	536	513	562	539	579	563	559	561	553	592	558	556	553	580	531	538	592	537	578	584	543	520	554	561	562	567	552	566	556	551	568	515	549	571	586	548	584	545	516	544	580	594	554	565	566	554	564	589	566	560	532	561	566	515	561	572	567	531	544	597	520	533	541	535	551	559	561	553	549	542	554	596	528	558	548	584	540	544	550	605	585	577	551	555	562	549	576	552	569	556	552	549	521	595	568	534	538	533	526	570	570	561	533	576	573	552	522	554	532	578	515	540	536	487	578	578	535	548	564	554	527	528	564	559	533	586	547	525	577	525	540	540	546	573	511	577	576	535	547	553	540	568	512	562	578	564	558	592	598	539	518	561	558	574	564	548	554	505	577	576	544	517	575	560	585
23701	21423	28324	24962	20685	8803	2406	1168	751	550	511	495	503	493	442	467	454	413	441	430	476	443	448	445	421	458	421	423	491	452	433	439	445	420	424	436	431	412	445	469	452	465	426	465	476	521	465	408	466	431	466	473	445	468	429	453	470	449	448	454	458	488	435	463	475	480	454	438	479	448	431	454	405	490	513	470	444	441	479	454	469	443	430	458	434	451	469	451	461	460	503	437	453	458	441	493	458	479	413	462	436	461	470	472	430	485	457	464	460	448	447	472	460	450	458	438	439	409	472	425	477	442	481	498	447	407	458	442	439	482	443	486	465	514	441	484	439	465	484	458	476	436	451	461	442	403	503	429	465	452	430	429	486	451	443	450	453	486	451	517	433	481	446	433	429	446	466	445	467	435	426	466	438	479	437	441	488	443	439	423	443	419	459	464	447	420	474	436	456	426	455	444	464	460	452	465	442	436	452	425	408	457	453	457	479	459	475	491	450	430	445	466	491	453	429	409	453	431	459	463	424	469	472	436	398	476	491	468	445	462	442	460	428	451	473	447	427	473	472	397	455	455	423	458	412	494	452	453	427	476	421	466	471	445	450	452	459	485	458	437	480	427	427	450	462	443	444	466	472	450	451	442	438	396	458	397	469	424	442	447	474	450	428	395	470	465	434	452	464	450	463	455	479	452	452	435	438	467	441	472	437	459	500	433	451	472	431	437	413	454	432	428	446	450	484	427	476	457	466	465	403	452	446	454	475	431	467	452	431	456	452	475	454	505	456	433	446	441	464	470	458	444	449	476	452	460	474	419	476	463	433	443	440	432	439	453	432	435	446	412	494	454	415	478	449	486	441	424	423	413	422	419	422	463	454	473	437	477	406	423	468	438	474	452	443	461	460	496	477	491	439	436	437	459	448	490	508	482	440	466	465	455	499	428	457	437	424	448	392	465	465	446	456	477	435	456	475	458	439	464	485	434	464	448	460	428	446	490	460	459	438	476	470	456	447	460	451	442	479	462	491	404	408	448	424	450	500	456	459	428	447	426	456	460	450	436	454	453	429	393	438	422	458	438	443	432	460	453	461	449	459	440	481	484	449	434	428	469	464	466	461	432	419	488	470	416	404	431	440	468	436	415	503	441	453	472	484	460	440	440	462	501	438	475	448	456	443	456	461	458	447	405	417	455	469	438	473	453	428	450	401	446	435	455	469	439	464	451	457	464	474	468	447	442	454	431	437	465	429	435	469	431	463	446	458	442	416	439	441	429	455	405	445	455	447	452	458	471	451	487	443	430	439	433	447	476	448	424	428	506	473	419	442	460	479	464	473	485	417	423	431	448	429	413	459	473	463	423	492	426	472	440	438	458	437	441	444	476	463	450	447	454	462	450	464	444	443	462	461	438	463	448	405	410	448	435	460	446	455	480	445	474	463	472	455	431	466	477	430	450	421	446	426	421	473	429	474	445	430	475	414	412	453	428	473	430	426	454	441	487	431	449	448	461	450	458	439	450	448	434	444	428	440	418	425	450	438	471	476	420	499	421	474	481	435	427	439	466	457	439	479	432	444	453	414	435	462	445	439	476	477	469	456	463	437	432	438	474	498	404	450	396	450	425	469	432	423	450	434	463	421	427	438	460	427	467	453	432	440	448	440	452	442	448	446	442	435	413	473	451	469	430	428	430	435	415	451	453	449	426	467	484	437	421	447	448	439	429	415	474	440	423	444	427	446	429	438	419	444	419	476	453	476	446	435	474	456	425	422	456	417	462	419	450	430	462	460	457	451	480	466	427	436	424	470	430	485	448	425	475	429	458	450	439	450	438	444	446	460	441	448	453	467	439	434	431	450	478	471	455	461	430	462	439	433	497	463	421	462	431	478	458	448	447	441	432	452	451	458	435	424	445	443	436	481	473	453	461	466	468	427	444	422	469	451	462	423	466	441	418	453	454	459	435	457	454	473	466	464	472	442	422	438	436	473	436	489	428	482	454	446	439	452	433	442	443	443	427	450	417	430	446	459	435	470	461	478	452	450	442	439	468	459	447	412	470	441	464	436	445	419	417	413	478	466	488	441	449	448	448	436	412	450	430	493	481	424	446	471	466	454	463	452	445	436	453	456	435	441	410	462	466	417	437	432	431	447	428	435	434	426	432	442	460	472	439	449	473	461	458	431	462	455	484	460	426	456	458	461	443	472	460	424	453	446	472	468	417	451	440	467	454	437	449	442	435	462	476	452	433	452	411	424	439	443	434	489	418	442	447	454	406	474	456	462	403	443	454	433	427	457	444	441	441	408	449	435	443	442	432	463	437	454	420	448	466	465	441	439	445	479	497	400	466	463	460	463	422	467	429	481	467	433	469	428	462	443	457	462	462	437	449	470	463	450	439	469	434	430	449	469	443	471	447	468	458	438	424	459	461	430	449	424	413	433	413	467	395	420	450	455	431	448	443	438	470	451	452	432	472	470	465	460	441	429	445	429	433	467	444	426	457	467	474	450	421	496	447	479	447	434	510	439	473	464	490	453	465	425	437	466	508	459	450	445	466	492	414	447	477	416	464	471	452	421	466	472	472	410	461	419	474	450	438	464	481	472	452	425	445	451	447	470	436	441	408	421	468	462	437	441	445	488	423	422	470	475	476	432	429	432	489	429	474	457	458	467	438	420	438	433	426	441	480	468	479	460	448	442	436	463	460	451	442	454	462	455	469	397	419	448	457	491	462	442	496	435	444	465	424	475	469	433	449	461	434	444	458	446	453	444	485	447	454	448	453	445	454	456	451	459	427	473	461	466	468	468	431	455	425	447	440	434	469	419	513	439	441	464	437	453	433	483	488	451	454	444	467	413	478	450	455	503	447	452	458	481	422	432	405	451	474	466	462	452	469	468	403	421	437	416	415	440	463	462	445	459	442	439	481	469	501	491	488	445	424	432	424	428	494	487	432	450	452	455	466	479	481	475	483	457	424	444	472	453	508	488	413	439	407	448	429	415	439	407	406	456	433	438	447	466	453	397	463	453	483	472	448	411	455	439	459	445	457	446	413	444	475	446	461	435	460	427	445	455	464	439	458	483	486	432	413	416	448	449	416	452	495	456	437	438	469	448	423	463	441	470	444	419	429	432	470	454	458	404	443	461	435	425	466	476	441	474	414	473	453	467	412	432	444	439	487	495	477	509	439	462	511	509	461	491	421	480	435	467	424	452	448	444	470	424	414	466	431	430	421	476	439	458	477	420	446	448	462	450	428	466	400	483	458	414	450	474	434	460	437	458	444	468	458	440	475	472	445	477	444	464	486	450	476	475	452	455	398	479	463	480	421	473	458	450	419	464	497	465	405	468	453	447	482	450	449	450	454	432	440	421	475	480	467	428	396	439	443	436	446	440	438	465	491	458	484	479	415	421	481	443	446	433	427	486	433	467	464	460	396	456	493	441	450	429	437	459	429	447	514	471	418	457	432	410	458	463	456	452	454	460	468	431	474	444	419	474	438	449	447
34334	48120	34322	20524	9950	5160	2885	1841	1044	692	683	603	601	609	575	569	584	544	516	526	547	546	590	547	527	565	558	529	552	572	569	558	513	534	599	543	593	553	547	553	548	537	554	512	563	582	555	534	560	538	507	533	539	562	566	563	551	540	502	489	533	519	547	570	576	577	605	580	592	509	558	571	560	544	553	567	532	515	543	550	586	543	547	512	573	570	540	571	535	515	511	548	552	543	580	571	557	562	583	542	539	528	570	532	529	549	574	532	514	536	553	568	536	565	517	558	563	554	526	554	588	584	521	582	512	534	563	592	541	557	549	509	563	533	562	553	537	562	526	546	559	564	534	559	540	507	524	521	530	590	530	584	508	523	574	533	547	592	536	546	555	614	571	575	527	577	587	559	554	529	554	529	553	564	532	543	546	528	568	565	597	581	597	553	519	580	543	529	570	551	578	558	542	546	582	545	534	603	556	567	536	594	521	604	574	540	546	561	549	553	544	564	532	498	554	528	552	554	549	526	543	537	599	528	565	510	572	543	512	585	546	541	520	557	516	537	560	523	527	565	498	519	590	585	567	523	548	539	515	565	539	536	544	543	559	549	561	552	560	584	568	581	565	570	519	524	553	553	533	523	546	543	572	516	553	530	505	549	559	538	564	586	525	524	521	523	591	575	536	578	567	531	578	570	520	514	548	553	553	505	539	543	535	563	551	565	563	573	546	558	534	563	535	513	587	555	528	521	559	574	553	545	565	567	547	540	517	571	554	549	519	537	530	529	546	519	537	538	575	532	540	566	536	553	550	541	557	560	545	549	574	570	533	584	558	560	534	582	550	507	563	539	562	506	557	524	541	547	576	584	551	568	541	575	587	583	553	565	526	538	522	567	525	553	537	538	554	565	594	535	552	602	577	576	545	557	528	562	606	552	523	555	542	556	543	555	550	573	546	548	523	556	533	561	558	566	577	499	511	553	577	565	568	572	592	566	571	523	570	541	508	568	588	571	567	582	558	563	549	562	516	526	531	525	533	512	563	601	580	535	560	559	540	544	565	532	569	562	577	568	558	557	527	514	513	545	516	565	552	519	539	593	554	530	547	572	535	576	558	565	573	509	546	553	538	501	549	504	525	597	543	578	566	533	568	515	579	568	552	554	534	563	519	524	548	544	515	544	524	489	565	516	513	525	512	533	576	556	542	558	581	539	516	552	601	539	517	578	579	554	562	562	584	533	584	563	559	575	547	563	569	517	559	546	556	536	517	552	577	523	584	592	554	591	577	553	529	554	560	549	583	536	553	530	576	569	517	560	561	552	555	556	540	535	568	526	545	538	541	525	542	530	561	544	531	548	542	578	583	484	552	511	518	512	565	516	567	547	554	547	525	550	527	543	556	531	547	570	545	547	562	522	545	527	542	549	554	546	577	535	564	520	530	570	556	555	589	511	567	560	549	533	548	552	581	536	539	547	535	566	538	569	540	529	522	566	525	567	582	528	576	565	561	574	562	530	533	578	521	577	572	542	549	580	543	582	553	524	542	604	548	593	529	551	563	529	541	563	578	569	562	527	567	545	630	550	571	531	559	582	562	567	564	596	573	547	539	546	570	509	535	559	561	558	533	488	535	497	540	537	544	550	560	554	581	569	530	602	528	537	547	534	560	567	513	531	534	545	540	540	556	525	542	540	569	586	515	567	560	558	556	520	538	545	515	537	556	547	628	554	561	560	543	588	584	531	551	538	567	550	554	522	529	510	558	565	562	548	514	554	555	495	559	519	507	581	511	570	568	565	572	521	554	530	593	558	567	565	567	577	542	546	575	542	558	572	554	536	544	524	581	584	524	495	554	534	541	570	533	559	592	542	539	557	516	561	559	587	554	550	521	583	558	557	538	543	557	586	582	548	511	548	533	550	545	578	566	562	592	517	560	555	570	564	547	517	551	552	583	546	560	578	559	571	541	577	538	548	529	563	519	570	507	575	551	520	551	558	558	556	566	520	538	550	562	545	543	578	531	557	529	558	579	570	567	572	529	573	547	554	560	551	549	577	563	555	555	595	560	541	560	526	521	543	516	550	575	540	556	584	521	546	534	517	539	503	530	535	563	559	564	567	534	584	512	545	585	572	540	600	548	566	578	529	570	554	531	556	589	549	584	553	518	572	556	490	551	578	584	544	531	519	546	554	543	536	539	558	554	574	504	547	559	583	530	563	536	513	560	564	580	544	502	484	556	556	569	538	569	568	529	543	537	526	586	581	598	584	545	526	548	520	555	545	547	584	532	542	540	520	540	519	571	540	605	561	558	562	535	525	561	552	550	510	528	584	514	560	567	578	578	544	580	550	564	554	561	508	568	552	509	546	523	533	546	602	511	555	564	533	553	535	583	546	602	595	534	572	524	521	573	537	540	514	530	556	550	532	590	566	556	495	557	529	559	571	539	536	527	538	523	533	537	547	569	528	553	560	534	526	575	547	557	512	545	538	535	553	530	580	535	505	566	509	517	561	577	558	543	570	573	557	548	531	523	541	552	528	532	557	570	511	546	568	553	528	577	547	537	543	552	569	569	518	502	544	541	557	563	550	530	530	525	552	520	587	534	575	538	523	537	493	541	535	522	547	545	554	540	518	523	574	548	550	500	539	533	507	541	549	526	538	517	563	568	567	571	488	521	501	574	583	535	510	571	500	573	541	576	551	542	535	556	569	498	521	573	513	550	528	547	559	557	542	538	548	547	518	521	538	555	553	551	556	542	534	528	540	569	545	536	556	550	511	600	586	543	592	561	579	536	561	569	509	515	519	538	538	593	513	542	502	561	584	561	519	530	521	523	528	553	555	538	519	571	545	561	561	551	534	565	528	552	594	559	528	536	544	594	547	558	542	554	592	547	556	595	537	564	586	520	551	544	616	544	532	524	565	563	519	547	525	617	532	536	545	589	553	549	542	567	546	533	515	536	544	546	542	542	544	545	542	549	537	540	540	557	509	555	500	530	551	480	533	546	533	524	593	497	559	531	520	532	592	541	530	524	537	536	541	604	575	541	601	566	536	530	575	569	540	544	569	532	563	606	557	565	557	543	524	539	551	559	544	545	546	555	563	495	556	575	498	518	552	530	543	494	581	552	571	574	550	556	552	515	532	549	514	532	553	556	586	587	561	550	520	543	542	544	564	538	505	543	569	601	538	497	551	536	554	504	566	592	583	586	550	566	530	560	565	531	601	552	565	568	516	544	569	518	545	546	539	532	537	517	538	551	598	545	524	544	556	536	557	534	553	525	554	521	537	543	520	533	569	552	592	557	542	547	575	550	550	559	560	577	550	563	549	537	586	518	567	553	579	532	543	565	543	558	542	553	576	549	516	545	537	521	615	562	574	527	518	553	541	576	546	491	520	545	575	518	518	544	573	532	512	553	526	555	544	540	565	587	540	531	560	516	582	556	576	545	539	526	537	532	564	512	526	567	523	567	538	539	596	506	532	553	526	558	546	542	539	547	572	560	551
24913	21476	27254	24756	9965	2890	1420	849	517	421	414	392	381	367	355	366	352	358	366	311	344	348	387	365	331	310	342	339	381	334	342	360	368	338	321	363	351	346	351	379	340	328	336	346	319	318	347	355	341	381	355	360	357	351	339	329	336	341	373	305	324	341	365	319	361	310	329	345	373	373	366	374	350	321	376	344	316	343	303	350	402	392	350	342	355	373	325	344	338	354	374	350	363	359	349	343	365	327	341	322	329	349	368	341	385	353	337	340	325	344	355	354	311	344	335	349	349	332	353	350	363	353	349	350	367	365	336	374	355	316	338	360	335	335	326	342	334	330	358	329	350	316	336	327	330	331	350	314	350	333	332	350	359	333	317	326	341	351	375	349	348	353	351	322	345	346	329	336	355	384	346	343	330	321	324	346	327	362	343	363	352	326	345	359	337	344	327	367	360	356	338	357	343	357	350	398	331	325	318	365	330	393	352	373	345	360	342	316	324	374	346	335	336	326	334	360	328	376	353	374	366	341	325	343	346	333	365	311	338	347	369	336	364	333	360	353	359	356	350	347	320	345	362	372	333	303	350	344	353	375	347	327	363	344	346	367	357	360	327	342	349	353	351	338	356	341	332	348	342	342	320	349	353	370	335	291	340	308	341	344	372	361	344	370	375	367	342	326	362	336	336	353	348	338	329	349	348	339	318	356	319	359	351	368	385	359	350	315	368	353	345	373	298	371	380	370	355	361	367	335	377	342	334	329	365	327	348	334	341	378	369	355	359	357	381	394	348	366	359	326	375	362	341	338	351	318	364	393	357	320	318	320	364	342	338	389	313	360	346	331	361	324	343	334	330	335	337	346	372	373	373	309	361	360	335	368	339	342	332	380	345	347	342	361	341	319	325	373	344	343	327	382	345	373	333	316	348	349	306	342	334	380	348	377	379	344	340	315	356	353	330	353	327	348	356	387	343	347	320	372	348	327	346	322	307	366	352	303	375	324	347	375	346	345	356	331	350	372	360	356	385	350	325	341	359	339	354	349	375	375	378	344	339	323	357	361	359	304	348	331	324	326	347	321	357	346	356	350	313	334	336	342	359	338	323	343	343	371	352	317	330	339	373	346	341	339	356	323	352	334	339	333	350	360	329	352	351	348	324	307	367	349	348	342	357	347	357	342	365	323	319	351	389	360	353	333	371	356	338	300	332	317	352	315	304	342	336	355	347	365	312	379	322	352	336	327	364	337	354	349	338	353	378	330	354	341	319	359	390	344	391	364	356	344	360	348	370	357	308	333	380	361	326	347	341	353	337	333	327	359	350	368	375	363	352	325	352	353	349	348	304	397	354	320	362	357	354	338	357	357	363	349	336	351	345	346	331	351	353	340	346	349	371	338	338	363	335	330	327	370	384	328	311	363	370	339	350	357	365	336	358	336	309	314	342	338	375	351	391	313	355	343	335	304	384	347	330	362	336	355	373	392	330	338	337	333	332	361	338	348	332	366	361	366	328	338	328	344	329	339	362	329	325	354	330	357	354	337	346	338	358	340	366	372	336	337	362	353	334	362	359	341	350	365	341	366	360	344	344	367	338	347	319	360	373	372	358	349	355	345	345	366	320	329	333	308	352	346	316	374	337	367	333	335	350	353	359	335	348	352	346	351	345	347	338	358	328	328	384	315	322	340	319	359	387	333	354	346	327	341	362	317	352	339	355	371	354	366	316	346	360	361	339	365	349	334	354	362	321	349	355	332	333	337	317	357	336	344	340	359	333	320	353	353	375	382	367	343	346	355	338	353	351	361	342	349	334	334	355	365	340	360	351	371	342	355	345	336	334	313	328	376	329	345	359	343	376	318	352	351	337	324	368	332	331	328	338	354	385	351	341	357	345	353	354	361	320	319	327	368	357	331	325	347	345	332	356	361	347	320	329	362	330	345	361	373	322	320	332	346	339	361	327	348	344	339	338	328	368	341	358	373	294	342	364	349	357	311	366	351	318	347	339	346	335	339	408	342	357	357	340	377	351	316	345	331	321	342	329	343	359	358	341	355	336	359	381	335	324	359	382	341	290	346	338	364	324	354	357	346	337	309	352	351	378	343	350	376	336	364	346	375	361	354	332	362	386	339	353	344	332	345	319	322	344	326	349	354	345	340	341	317	349	324	359	355	379	389	327	351	338	357	356	382	328	338	346	336	338	369	378	348	354	351	370	368	373	353	337	361	371	351	366	338	385	352	336	342	338	354	332	349	323	298	340	361	349	331	355	359	362	364	378	339	329	334	330	361	346	356	330	345	331	332	347	396	321	343	327	360	327	349	301	333	332	324	319	311	318	356	332	314	357	364	352	334	345	324	380	347	331	363	358	350	346	314	361	349	346	344	365	371	357	343	337	339	327	329	332	347	368	319	353	318	324	328	338	312	392	333	335	338	351	343	355	353	346	355	354	319	343	324	300	404	363	323	374	336	363	330	373	347	330	345	334	348	339	346	356	358	324	330	351	349	368	337	363	291	366	365	336	316	350	337	356	365	379	363	346	341	311	327	336	328	343	337	337	336	353	344	327	346	351	330	328	364	353	369	348	373	328	297	305	364	316	326	360	340	394	346	340	331	340	358	381	365	343	335	357	334	363	338	305	310	348	384	360	337	342	350	345	336	367	318	345	350	316	373	327	343	347	347	317	291	344	367	336	360	339	355	348	343	341	383	351	339	316	352	379	376	357	348	328	342	369	344	359	336	343	366	361	334	348	342	310	359	343	347	334	362	310	351	360	342	349	349	339	352	356	343	367	355	352	355	365	351	353	304	367	371	363	339	356	362	371	360	355	332	350	326	353	310	374	319	317	348	357	332	370	329	344	358	348	367	368	348	327	344	336	347	361	359	344	371	348	349	353	344	357	370	378	362	365	336	354	376	321	327	342	299	340	343	367	331	357	381	355	326	328	356	311	338	345	330	346	344	305	354	354	354	329	373	335	325	317	322	365	345	331	387	323	320	375	346	356	335	332	371	313	335	357	339	346	323	340	381	320	342	319	342	343	336	347	360	324	360	350	320	344	341	356	306	365	394	382	344	342	375	358	318	371	362	302	339	335	321	343	335	343	347	370	373	351	346	317	354	344	318	358	339	345	335	343	355	327	315	327	340	340	360	354	348	324	363	314	340	326	352	321	345	333	345	349	348	349	345	362	329	332	335	378	308	333	352	338	317	348	348	340	367	340	364	343	343	346	347	348	371	327	333	324	349	352	350	345	369	367	368	327	313	345	366	365	323	310	339	357	368	331	321	340	358	334	336	336	342	347	351	343	369	342	376	355	332	376	337	388	338	336	343	344	395	346	321	328	367	384	327	335	373	328	350	372	351	351	369	357	299	364	344	343	360	387	334	336	350	336	323	377	324	368	361	335	332	329	334	327	384	339	386	376	325	323	349	375	360	337	346	340	344	352	387	341	337	319	357	340	298	377	323	328	331	339	346	329	354	329	350	389	351	346	334	349	363	309	367
33042	47515	30490	16108	9256	4631	2512	1348	813	628	526	504	473	466	442	434	457	438	426	433	435	495	448	451	377	435	444	403	443	463	406	426	446	388	459	387	410	414	450	410	421	416	443	398	423	424	453	384	376	397	457	386	380	397	401	435	441	417	394	415	409	416	426	462	419	473	434	430	390	442	424	401	434	432	405	447	450	442	442	418	442	425	420	439	416	400	412	422	433	406	427	447	411	435	433	360	394	398	425	449	411	441	401	450	419	433	399	410	418	446	412	414	456	446	405	416	443	440	427	431	388	422	392	445	434	431	384	412	441	420	428	412	407	438	405	436	415	405	412	433	466	435	437	466	392	424	403	478	441	429	441	428	425	434	435	420	425	421	422	420	417	408	386	396	402	464	437	428	397	413	435	427	421	366	447	419	408	373	390	462	465	428	434	393	403	423	399	419	417	434	396	438	386	435	437	379	443	398	414	411	423	452	462	436	418	436	440	418	463	410	439	441	407	455	413	456	386	427	377	456	418	419	403	439	401	403	440	432	445	407	413	395	441	445	440	411	406	435	439	425	424	436	435	429	404	439	407	392	414	432	429	447	412	416	415	425	422	410	406	404	405	425	461	442	439	386	387	439	398	406	385	406	430	425	406	391	410	407	429	402	442	421	412	415	453	409	403	426	419	405	503	403	441	412	452	414	385	384	428	405	453	414	440	406	409	434	413	390	432	401	413	399	422	418	420	456	413	420	457	409	450	398	402	418	422	425	412	410	397	392	433	403	419	390	413	435	381	410	408	437	460	449	422	398	400	434	411	449	409	412	413	398	407	374	401	360	438	438	434	405	417	405	417	393	453	439	418	412	432	436	411	425	434	408	415	438	419	413	427	445	437	436	430	453	454	461	443	427	432	409	419	419	407	414	460	446	418	446	421	420	412	444	428	437	414	418	408	436	427	469	431	447	417	418	425	381	419	426	450	437	457	406	451	424	422	395	428	440	423	420	408	409	377	421	367	420	451	400	432	432	417	409	409	422	434	422	445	409	422	425	453	436	397	407	384	415	415	362	398	406	413	426	401	403	410	443	395	410	465	434	397	476	400	433	414	402	432	429	470	434	395	438	385	440	430	402	420	437	441	412	419	423	443	390	448	413	396	441	433	404	391	414	401	411	420	405	439	425	444	425	425	414	408	449	423	399	427	398	388	416	421	416	389	415	396	453	433	429	418	421	460	439	423	429	408	417	401	403	463	457	395	410	454	408	422	425	426	448	451	421	406	453	413	436	420	427	438	434	433	468	428	421	442	437	404	393	465	441	414	414	408	403	432	405	472	407	427	381	442	417	421	408	460	467	469	410	418	402	433	412	406	399	398	431	425	411	406	408	433	393	407	445	404	428	432	402	404	399	431	405	444	417	444	422	406	408	464	400	420	437	403	416	412	404	456	448	407	404	419	425	423	384	419	425	416	448	416	430	436	423	436	396	471	435	434	431	428	443	403	411	398	448	417	429	414	421	432	406	433	442	432	419	463	427	423	435	395	436	399	440	446	417	422	394	391	375	392	421	442	460	393	448	406	414	415	435	420	432	417	417	412	427	415	410	407	398	462	389	415	412	468	450	429	414	419	450	422	381	422	438	428	410	398	418	443	433	398	407	393	438	431	438	422	424	417	418	425	424	424	413	415	421	433	409	419	414	456	419	420	391	407	418	434	393	418	429	420	436	417	409	398	416	465	447	403	431	410	438	440	422	454	418	461	423	457	413	426	418	411	405	437	433	416	435	419	410	419	458	405	367	446	396	440	421	414	424	450	410	406	417	404	378	397	431	424	426	409	432	454	425	430	419	415	440	402	380	455	404	433	419	452	424	417	416	452	387	415	414	413	406	403	446	455	404	460	437	426	449	411	428	413	408	420	416	405	416	434	429	432	429	424	429	406	417	418	418	421	434	432	438	436	448	421	417	399	406	441	438	397	447	434	418	384	415	440	418	395	436	398	419	468	414	399	398	435	432	459	371	419	418	416	390	400	418	413	430	413	440	439	424	417	435	428	378	457	421	417	419	405	425	448	420	404	438	435	414	444	433	404	425	443	413	393	441	390	435	456	445	424	445	452	426	387	387	440	438	425	403	421	388	412	454	422	418	436	436	436	377	392	409	416	412	380	407	424	414	470	400	436	419	413	409	402	422	394	425	455	408	436	407	433	413	441	405	444	431	432	436	433	411	396	428	398	404	427	451	439	416	437	414	431	409	418	418	440	376	411	431	402	381	399	389	443	424	396	444	432	394	434	428	414	418	409	403	423	383	435	410	419	427	410	416	418	422	415	411	401	404	425	435	422	430	422	422	389	405	435	399	406	430	442	420	446	419	424	391	403	457	440	435	400	458	412	399	460	455	428	380	456	406	412	440	440	428	449	413	412	419	412	399	425	422	421	430	411	437	444	417	419	396	385	420	406	416	417	446	463	399	403	421	386	418	438	402	451	393	429	431	430	443	433	406	447	428	414	438	455	410	424	400	416	428	404	411	411	398	439	419	418	411	410	427	420	424	441	418	424	433	429	427	449	418	409	414	438	377	385	468	407	457	446	444	421	413	421	400	421	400	436	408	389	395	454	413	416	417	412	434	431	408	476	424	412	424	382	400	451	452	463	446	439	410	418	393	426	425	444	409	396	385	412	411	445	410	411	460	395	446	403	394	461	402	414	426	409	463	428	425	433	449	397	444	449	409	442	425	420	425	410	397	411	365	423	397	427	414	414	419	412	419	486	437	409	425	418	448	417	406	403	423	399	423	373	398	412	423	413	425	387	437	395	450	421	451	414	398	403	430	424	433	409	437	465	424	379	412	394	443	417	439	422	425	409	397	426	410	426	450	428	407	397	425	414	407	407	438	395	409	439	437	431	454	412	456	448	413	464	444	402	413	411	422	449	410	410	402	438	422	423	448	442	445	437	407	437	416	409	449	430	442	464	431	400	413	420	422	420	401	406	402	442	401	399	442	428	432	407	391	435	406	414	436	402	413	439	441	418	414	416	453	419	389	382	380	433	452	378	402	437	432	414	446	419	479	452	445	378	426	432	449	437	408	410	443	418	417	386	383	435	438	399	390	413	461	453	392	443	448	407	419	419	417	458	392	430	408	428	418	441	416	401	407	437	432	400	400	451	424	427	426	460	432	430	409	431	427	398	425	446	422	443	425	405	458	422	418	420	436	433	404	419	402	418	415	429	419	427	405	454	403	401	423	474	430	441	460	371	413	415	406	405	419	460	405	408	417	421	419	426	426	412	416	441	427	412	424	394	401	392	422	393	413	422	388	382	466	396	423	463	406	418	370	411	391	428	407	418	394	436	460	403	408	402	433	412	441	417	416	441	441	465	430	378	392	453	425	423	416	416	452	435	420	432	441	391	408	422	406	417	381	393	415	393	432	416	409	398	399	442	429	427	414	429	428	438	415	413	442	407	430	432	433	423	429	419	416	390	412	402	443	433	401	422	434	431	411
22673	21426	28900	24359	21522	20484	9553	2682	988	559	416	428	386	358	335	358	370	334	364	307	306	317	329	297	334	320	336	315	331	304	311	334	313	338	320	315	318	325	324	319	308	327	333	313	296	312	321	337	282	321	319	334	315	335	329	319	272	331	278	323	322	339	292	282	350	288	353	340	323	303	317	307	336	328	316	315	305	312	278	309	322	345	309	313	288	314	294	339	297	302	331	311	316	339	324	310	334	328	309	327	306	345	297	281	319	305	348	296	285	327	284	327	298	312	327	299	349	305	307	351	339	322	287	334	307	332	312	329	308	322	291	308	320	323	306	306	324	338	320	302	332	334	327	292	334	328	300	259	320	290	305	312	324	326	323	297	292	290	360	308	339	321	311	330	333	318	298	320	284	332	312	316	338	328	306	319	333	361	317	330	326	309	332	295	300	302	301	276	269	339	304	312	336	350	321	314	314	331	306	333	326	324	333	320	310	340	321	305	360	318	334	334	306	302	326	308	338	291	324	299	337	334	326	338	290	322	309	364	291	318	318	321	335	335	298	334	335	307	297	318	299	313	299	306	317	362	298	341	293	354	308	345	302	339	301	336	306	311	308	311	336	298	298	323	301	343	313	307	299	307	317	312	316	291	301	335	299	309	274	338	306	308	335	293	323	320	310	351	331	365	302	307	321	300	321	314	307	297	325	304	326	288	352	335	315	320	318	324	308	325	323	343	300	357	317	299	282	322	314	315	357	329	317	321	293	310	316	326	282	327	309	298	334	341	308	349	311	313	329	343	327	308	305	332	336	289	295	312	317	307	346	297	311	321	309	326	309	324	287	333	336	311	324	333	314	324	353	300	313	345	325	335	333	359	304	341	285	287	281	305	285	338	290	323	327	300	331	343	330	326	303	320	295	304	327	285	296	326	295	328	319	322	304	334	352	339	305	292	311	303	314	291	345	307	350	333	308	319	317	292	337	307	319	312	292	302	322	334	322	308	326	295	322	321	349	341	323	350	307	324	335	329	356	308	314	343	303	277	319	331	319	341	311	337	329	344	307	313	337	359	313	323	286	318	312	301	278	329	302	307	316	294	325	334	362	328	315	285	340	309	335	283	309	324	334	329	291	305	320	333	327	308	340	363	335	336	324	293	344	279	301	299	318	322	338	321	332	343	325	317	316	315	285	304	319	337	289	319	331	316	339	337	340	323	329	303	317	323	320	305	312	279	350	315	294	317	302	344	326	303	309	322	321	325	328	354	328	330	307	330	309	325	318	336	314	301	324	299	292	306	287	305	333	337	296	352	335	319	334	346	327	316	311	339	299	332	316	331	310	351	352	324	318	276	326	306	341	350	330	349	304	337	304	300	315	341	316	333	344	296	332	317	316	315	328	298	304	344	305	332	329	329	308	321	318	348	316	330	298	297	314	330	332	308	340	346	285	327	287	317	341	297	338	302	338	280	293	318	334	301	328	326	322	305	341	311	306	349	325	314	319	295	313	327	337	292	332	290	308	336	315	268	324	308	325	283	326	296	298	340	302	322	370	299	309	323	339	318	335	308	314	334	350	330	299	321	318	314	303	326	314	341	331	304	319	291	313	312	316	316	331	320	314	335	296	317	312	332	316	352	315	314	341	303	328	334	316	332	305	339	322	294	327	295	296	294	303	303	273	318	321	331	350	331	282	288	306	321	318	287	309	299	335	315	319	299	324	294	279	305	326	334	331	291	298	308	334	306	316	314	349	320	342	299	320	331	328	350	319	337	289	339	296	330	330	343	331	319	336	332	328	331	316	348	316	323	311	320	325	320	305	319	315	317	330	324	358	301	344	309	314	295	299	316	297	327	320	302	318	308	318	331	299	305	331	318	311	303	342	341	326	282	296	339	309	313	321	310	310	355	327	327	288	332	330	337	326	332	301	323	317	297	329	295	335	297	332	357	298	333	300	326	293	320	293	357	332	344	269	324	308	306	353	326	334	309	333	334	352	334	321	326	337	298	269	322	330	292	314	325	352	334	319	352	334	300	348	299	292	336	277	326	281	302	346	336	313	312	311	292	276	354	301	336	314	323	327	339	320	333	334	299	340	311	314	335	302	335	318	354	294	285	300	300	353	301	312	340	326	314	301	305	310	309	329	325	321	301	333	336	324	322	348	319	318	302	319	354	325	308	330	314	324	331	321	333	324	301	315	319	298	312	337	299	314	343	315	324	309	313	289	340	318	332	298	336	338	304	315	323	298	353	335	328	323	329	325	308	327	338	343	347	318	298	324	306	362	317	320	310	336	318	335	326	334	316	325	324	313	301	318	312	318	326	327	305	326	319	303	311	344	353	324	331	347	338	318	341	327	315	336	291	309	297	328	315	298	313	299	296	301	331	285	318	312	329	340	347	322	277	326	317	322	301	287	319	338	323	330	312	305	305	334	333	347	319	329	320	299	306	291	316	296	309	327	296	299	348	340	332	351	295	341	328	312	335	311	343	323	348	309	314	336	306	323	320	309	339	299	367	309	346	312	296	322	341	316	304	313	324	295	315	311	352	323	307	309	315	323	324	324	357	297	312	317	310	325	328	315	310	319	298	307	332	322	330	347	306	286	323	295	298	338	321	306	308	289	295	324	320	324	314	331	309	329	306	317	332	387	300	311	304	296	327	315	330	307	339	321	317	353	329	316	306	303	318	290	321	345	320	318	308	323	326	280	293	327	358	335	307	340	321	300	284	313	322	302	335	319	323	324	313	327	334	342	342	287	322	312	317	323	332	307	312	361	329	323	321	340	312	311	298	296	282	346	322	306	292	317	335	312	318	308	337	328	324	309	309	331	333	300	279	331	320	308	327	336	310	308	325	307	301	306	312	287	333	308	319	352	306	335	296	300	302	344	324	334	328	321	304	335	341	311	301	316	295	297	335	312	283	336	332	320	319	311	300	292	358	320	340	318	298	314	325	349	328	311	340	319	316	313	295	310	288	329	295	309	303	302	321	289	323	325	299	318	297	309	319	303	283	326	298	304	319	333	308	281	338	321	308	299	323	349	309	315	325	337	280	309	302	324	315	363	348	305	302	320	345	314	322	325	320	316	336	291	321	317	304	310	317	310	326	313	309	292	311	330	284	339	297	324	305	301	326	328	300	353	334	323	315	326	310	315	341	302	332	311	311	329	313	338	338	310	289	290	268	309	338	332	338	289	315	299	320	333	330	310	292	268	331	323	335	293	324	329	297	288	324	317	289	351	328	322	310	325	341	297	311	306	330	330	314	343	324	300	321	309	322	296	297	340	359	327	316	328	311	337	331	292	333	341	333	326	323	338	321	314	322	292	279	307	299	301	324	301	316	321	306	311	312	337	296	327	332	348	327	306	326	300	321	305	351	312	327	334	313	310	295	327	313	323	323	367	322	343	312	359	290	319	290	313	296	297	333	308	314	325	326	335	290	300	319	318	307	304	328	343	316	312	325	328	337	312	329	312	337	293	311	355	320	297	340	336	284	311	285
34984	55746	41653	28108	16680	10269	6379	3501	1506	786	612	537	496	466	445	429	448	417	406	414	428	435	378	443	394	388	400	432	394	419	407	390	428	368	423	418	390	385	359	413	363	414	351	386	373	399	387	400	360	388	391	396	392	393	393	381	401	370	394	374	399	383	370	385	379	371	382	393	388	416	421	413	384	388	414	393	396	354	369	384	354	396	413	409	395	359	396	385	374	386	410	385	365	382	429	363	405	397	406	394	388	395	389	344	362	406	407	372	363	355	406	382	406	374	361	393	386	398	382	381	398	412	376	385	392	411	406	394	397	418	380	421	398	392	384	373	397	362	464	409	389	409	415	409	389	377	395	412	404	384	403	390	401	356	398	401	384	416	357	395	362	389	373	371	364	382	394	422	441	400	367	381	432	411	389	381	385	361	408	372	405	417	413	367	412	401	432	381	405	438	426	361	373	364	407	375	348	381	396	397	355	388	396	381	409	392	371	383	421	400	405	403	425	395	377	383	418	408	413	396	395	421	386	402	363	376	342	377	384	391	428	384	385	394	357	399	436	374	405	426	387	383	393	372	448	373	381	395	402	375	385	389	425	394	406	405	397	368	367	414	370	391	388	409	388	429	379	405	354	380	363	379	406	395	374	397	392	378	381	409	385	351	384	447	382	398	406	432	433	417	372	383	363	432	396	384	372	397	393	360	429	398	411	395	363	424	420	377	388	386	398	381	412	393	386	374	393	401	402	372	410	378	363	365	388	386	376	426	381	380	390	402	402	384	396	420	390	379	375	387	396	388	398	379	407	405	374	394	357	378	387	391	403	379	361	411	370	375	410	373	422	363	386	383	376	398	386	359	408	389	388	390	391	386	351	392	432	406	398	403	385	395	381	427	346	373	392	376	356	368	429	403	357	391	394	393	397	382	392	410	368	406	405	399	383	394	406	392	397	405	419	401	393	389	364	380	407	388	382	397	369	412	411	380	367	399	404	358	373	371	377	374	399	376	391	389	368	361	377	403	373	375	376	425	376	382	408	366	392	391	406	368	390	402	362	408	338	371	398	360	397	385	392	388	430	407	394	387	381	403	402	413	435	409	408	375	399	394	399	407	402	400	402	385	394	384	408	354	367	407	378	378	360	380	405	412	397	382	408	376	393	364	399	412	409	383	393	410	427	371	368	386	394	431	380	411	369	406	397	372	378	405	375	400	373	368	416	375	419	411	366	351	404	397	385	405	358	379	381	368	381	401	392	425	392	402	353	400	393	383	412	392	403	418	402	385	416	381	395	394	360	422	385	383	372	381	403	368	397	382	437	371	414	395	368	389	369	412	405	392	414	378	412	359	372	416	392	365	387	384	418	398	352	391	368	385	411	428	390	398	392	387	379	375	389	358	377	387	383	368	392	350	380	376	382	403	408	363	403	400	410	409	412	422	393	389	413	380	367	409	431	380	379	399	379	362	398	398	404	409	377	364	385	380	391	419	355	413	383	396	414	383	379	370	361	385	420	407	427	395	381	416	403	403	420	410	383	387	358	436	393	391	390	413	402	369	364	404	403	383	367	396	393	402	394	390	387	381	385	385	420	387	410	393	408	370	391	420	411	361	401	398	362	401	425	395	364	377	389	370	395	375	406	403	370	378	404	384	373	401	384	390	383	372	396	382	369	395	395	430	394	397	356	369	387	404	389	385	373	365	416	376	408	369	410	396	412	379	397	426	381	363	393	388	393	397	391	365	384	393	345	372	373	375	395	412	412	377	418	458	384	361	409	404	374	346	376	377	415	365	413	363	385	386	423	425	383	394	396	372	378	377	402	320	401	415	380	399	412	412	382	361	424	404	369	389	400	392	409	390	377	387	419	397	441	363	368	391	369	400	357	395	399	379	402	419	384	430	401	388	398	371	408	417	444	351	399	380	377	411	410	367	404	412	334	361	401	363	404	404	425	402	371	401	369	406	404	413	364	384	376	398	408	430	395	413	391	391	403	408	394	380	365	403	393	372	377	418	378	388	369	403	418	376	396	371	378	414	403	383	395	381	402	413	410	425	378	379	366	402	410	416	429	399	419	414	431	377	415	404	420	372	385	406	422	392	367	385	409	419	391	380	368	405	415	405	386	410	397	378	416	365	392	395	392	383	405	368	358	419	367	421	379	405	399	397	382	395	380	373	342	371	374	364	368	406	400	380	420	397	364	341	390	385	388	398	434	408	396	435	413	392	384	412	352	420	387	381	407	390	420	409	392	426	412	375	397	392	403	391	394	400	391	370	423	391	377	358	409	359	388	393	406	393	379	413	388	398	373	411	411	392	404	432	409	378	414	407	369	416	400	400	409	376	395	384	410	405	420	404	397	417	420	411	362	386	395	384	381	349	380	379	394	376	392	404	397	403	410	404	395	413	391	398	416	370	376	398	380	397	399	415	374	407	383	381	398	352	405	393	388	393	401	400	407	398	395	381	378	418	392	395	378	384	380	400	394	409	376	362	389	388	391	417	408	409	413	398	420	401	385	388	415	404	376	364	372	371	400	378	425	380	416	374	368	382	368	371	404	380	394	404	391	392	383	406	385	400	340	391	404	435	364	394	401	382	371	409	391	400	393	375	377	379	345	372	421	388	423	358	422	404	396	407	393	402	417	395	417	376	395	381	355	393	400	370	356	423	376	409	386	390	395	359	420	407	411	382	378	390	440	410	379	398	394	372	382	372	416	404	383	392	417	420	403	415	361	364	397	392	385	411	409	402	384	399	354	361	382	395	383	388	412	417	376	420	386	433	396	410	406	354	412	411	406	398	355	379	375	429	403	410	412	393	377	423	366	380	369	363	409	367	407	388	377	378	399	420	389	384	371	410	390	365	380	404	376	385	407	372	393	369	412	400	404	393	384	405	351	366	418	379	404	388	366	397	422	404	396	358	406	402	386	392	403	368	373	358	391	387	384	399	393	388	399	357	381	402	415	409	419	413	380	404	395	393	379	396	391	394	391	404	397	377	390	392	421	397	375	340	367	399	388	399	374	391	344	398	379	410	397	386	397	453	394	395	367	396	396	396	387	389	376	365	408	419	382	382	388	420	380	414	361	382	409	404	372	436	381	385	421	404	385	396	398	426	406	394	389	420	362	376	392	383	360	399	384	429	389	363	392	381	407	370	380	368	384	378	403	415	395	341	351	391	399	391	415	364	363	371	372	382	393	387	407	378	399	404	359	385	358	416	407	365	376	424	413	370	410	422	391	399	353	424	404	391	396	390	343	414	343	381	382	426	393	388	430	409	432	385	415	405	409	384	389	387	388	377	391	394	381	386	399	379	362	388	378	369	402	416	385	369	411	413	417	370	379	359	397	374	381	407	413	413	352	395	395	398	364	374	375	384	393	337	413	398	373	396	389	448	402	397	387	356	383	395	389	422	414	381	393	427	392	366	363	398	368	367	382	413	408	369	410	399	414	407	384	396	367	387	360	403	337	380	414	356	409	378	399	397	394	386	416	385	423	396
33043	27417	22862	10488	3038	1464	1007	717	551	539	531	488	468	487	509	483	501	474	465	504	485	450	485	498	437	453	459	491	440	457	508	496	482	478	495	481	496	477	454	485	458	461	439	480	472	466	473	522	439	447	490	463	477	507	497	467	482	495	498	453	492	499	480	473	481	433	493	489	467	472	465	425	509	479	468	430	465	504	483	479	460	479	470	439	487	477	483	459	465	459	468	481	429	455	498	449	483	476	470	518	508	474	480	493	502	493	466	489	465	440	484	493	471	440	473	484	454	472	499	502	483	468	474	472	500	474	487	488	501	461	430	484	455	480	470	513	478	467	448	495	485	457	480	482	466	503	449	461	458	474	469	472	467	474	451	502	492	481	461	491	451	470	444	468	434	465	460	447	509	435	440	459	478	458	446	500	449	466	509	470	452	455	476	495	460	484	507	466	489	470	449	483	463	457	447	446	460	500	471	452	472	418	452	438	479	480	487	479	476	489	455	462	447	486	440	457	467	496	461	472	452	453	468	460	471	484	468	494	456	468	428	466	481	451	510	473	451	485	481	433	488	471	470	478	488	455	484	494	449	486	487	464	501	472	432	492	447	445	475	470	480	484	445	439	454	453	501	463	444	473	484	479	526	473	477	454	484	427	483	456	464	470	465	467	484	494	470	472	489	462	494	449	451	468	492	507	489	474	480	463	484	463	452	459	440	498	454	497	468	422	433	473	452	494	451	433	493	482	491	486	441	468	453	472	512	503	447	474	478	493	437	510	496	446	433	440	499	480	448	449	490	510	471	485	465	500	463	498	450	488	462	454	516	475	451	509	490	464	459	453	456	491	496	448	486	439	483	468	509	480	460	482	478	470	486	476	463	490	497	496	475	476	459	438	476	493	470	487	464	475	473	499	461	512	476	491	475	434	486	477	458	464	476	473	509	485	461	506	468	466	492	513	454	471	469	441	468	501	468	449	453	486	503	486	444	474	486	474	445	453	444	446	509	457	458	479	460	492	510	464	473	459	512	505	498	470	450	459	491	476	444	468	504	476	502	462	473	423	442	477	469	521	445	444	506	484	442	461	435	486	468	489	482	458	483	470	477	462	508	445	473	446	450	444	452	488	439	436	506	437	470	473	432	467	454	433	499	494	443	468	500	478	523	496	461	472	456	453	448	482	468	458	477	467	509	506	452	444	473	486	498	468	508	485	475	461	480	457	448	438	474	498	475	476	447	466	477	460	454	459	489	495	408	470	497	460	508	462	504	461	517	469	513	441	463	471	488	447	456	520	472	497	465	476	464	462	494	454	472	445	467	461	501	454	461	462	488	430	450	432	485	493	478	437	472	496	456	462	468	479	430	490	490	428	439	461	474	492	440	471	469	491	468	500	465	475	464	516	465	462	461	471	450	485	469	475	458	482	449	429	523	453	479	502	471	488	486	487	491	499	495	495	491	494	483	450	472	449	505	483	498	459	492	468	484	462	531	449	476	457	476	489	428	468	464	458	443	449	490	510	477	525	476	484	469	492	476	488	477	507	473	467	469	489	472	458	446	520	483	498	410	473	487	442	507	477	481	475	465	475	496	460	473	475	469	487	483	494	514	457	472	438	500	474	473	515	490	440	465	489	476	484	458	483	468	469	467	473	471	424	483	471	451	448	475	453	478	488	474	472	463	485	500	484	462	483	458	458	525	457	503	478	478	472	441	499	481	498	480	457	475	465	477	462	484	456	500	477	478	480	451	476	482	436	469	483	469	489	460	473	502	463	479	445	468	463	480	502	481	467	459	482	477	493	491	459	455	458	486	456	461	499	477	458	467	496	521	460	472	430	498	500	428	474	472	500	488	491	449	513	454	464	456	425	476	478	468	486	501	493	485	471	465	457	486	454	494	450	474	503	450	497	507	508	453	482	447	463	468	487	417	490	463	470	422	513	469	422	454	490	480	469	477	448	443	501	476	499	483	494	468	475	494	440	476	488	519	457	496	473	434	511	474	506	482	456	464	461	471	463	504	507	466	463	512	483	421	441	493	420	487	448	487	453	466	465	471	487	466	449	461	481	467	443	469	452	516	500	440	489	476	457	459	489	454	454	479	454	477	491	476	485	509	512	486	489	439	445	485	427	499	492	457	488	496	495	445	452	455	479	514	494	477	462	466	481	476	477	491	448	479	470	462	436	483	516	429	468	436	463	470	472	454	469	504	457	470	424	496	474	490	461	483	459	446	476	491	527	440	465	495	478	488	482	465	463	444	451	445	448	527	486	423	430	446	483	524	469	490	457	492	503	494	467	479	456	453	466	489	447	444	489	490	479	492	502	489	421	496	474	503	446	463	477	519	422	469	480	448	495	446	510	475	452	488	479	483	486	432	482	471	472	502	489	439	452	489	467	485	428	442	477	499	446	473	445	443	501	489	487	521	475	452	491	471	439	467	494	497	493	466	473	491	480	498	478	509	459	497	506	454	476	452	473	485	471	502	454	471	554	452	460	445	495	470	479	515	454	468	461	512	479	472	462	504	496	461	480	453	441	511	478	478	426	481	461	496	488	452	486	475	438	464	441	472	493	453	457	502	485	473	445	499	483	516	466	451	482	505	460	473	506	494	483	502	460	441	472	472	439	489	452	473	492	484	422	504	478	441	468	462	459	456	477	495	503	470	417	457	461	495	450	508	453	467	475	459	450	486	444	488	463	517	476	496	493	475	482	448	485	470	448	463	494	492	494	481	485	484	511	459	498	489	460	512	502	461	496	482	439	434	494	453	414	487	439	459	468	511	465	467	481	468	512	460	391	450	445	482	466	469	487	491	451	463	469	498	430	471	465	485	478	490	439	484	490	486	473	498	494	486	494	449	475	491	502	480	424	462	459	478	448	430	525	514	485	444	499	460	439	468	481	463	476	496	468	474	468	482	481	457	461	462	455	505	458	473	491	458	490	437	463	479	490	472	498	508	494	463	476	470	496	444	473	455	490	458	483	468	464	465	492	488	526	480	468	468	463	512	493	475	479	483	465	475	439	457	486	459	446	487	491	466	445	463	476	449	486	469	486	474	480	438	434	457	492	449	456	504	457	442	407	442	515	481	469	444	478	451	480	447	490	466	461	503	481	470	473	440	474	462	497	470	437	466	469	455	494	469	488	493	436	494	467	496	466	484	472	464	469	488	508	482	465	496	505	484	474	445	502	442	472	461	468	472	496	453	479	450	504	471	486	492	494	426	452	480	478	472	444	466	448	483	473	466	476	451	476	486	495	461	461	461	448	456	500	475	470	487	466	463	494	472	437	470	496	448	426	462	487	484	472	479	503	475	504	471	494	475	483	442	497	488	458	470	469	500	482	455	445	481	453	442	454	456	450	444	509	544	451	454	464	441	488	479	477	457	488	455	468	478	481	519	458	498	454	476	496	468	447	458	469	493	461	476	474	466	428	455	461	436	446	460	474	453	481	472	500	485	456	461	407	438	476	470	469	498	522	454	473	455	474	435	436	468	453
36006	39233	24090	10572	4716	2357	1492	988	727	655	617	618	574	616	589	541	613	609	561	591	569	561	567	586	532	561	572	576	556	577	536	598	595	565	553	546	510	581	591	568	566	550	551	623	559	589	555	605	583	556	571	598	595	563	535	578	590	579	588	563	599	544	563	531	597	600	553	570	560	570	597	574	583	576	573	553	570	553	561	607	547	553	583	538	564	528	531	551	551	554	533	573	581	576	535	565	539	611	583	552	569	554	568	574	526	533	525	563	601	555	556	535	587	585	589	549	552	539	561	543	551	587	578	608	545	535	591	552	548	600	551	562	570	553	598	606	542	587	562	571	546	570	581	570	606	563	581	585	566	586	566	553	514	540	548	590	551	544	563	577	572	540	591	592	594	547	615	527	571	569	606	548	534	521	571	544	580	571	554	516	586	547	573	533	592	580	555	635	552	561	582	509	585	596	551	566	553	581	580	569	573	543	576	600	603	551	546	597	564	579	587	514	580	558	566	588	598	574	593	584	633	551	569	597	590	592	566	611	568	583	590	621	534	586	616	576	599	560	602	554	566	542	571	619	576	552	525	576	542	571	606	572	589	556	567	597	561	553	582	570	566	534	580	575	604	555	590	585	571	584	556	578	560	611	582	555	563	539	595	548	539	569	549	559	531	590	529	583	570	590	582	530	584	560	594	603	566	542	572	568	532	564	566	546	616	558	529	574	561	578	543	585	603	600	535	625	530	599	584	534	582	548	541	573	584	531	554	580	530	565	552	568	585	606	581	562	580	581	555	550	535	505	546	526	602	576	554	561	567	576	537	529	557	593	576	537	550	585	570	577	573	563	563	578	583	546	549	552	572	567	561	552	568	564	552	536	570	550	583	570	532	551	569	599	559	574	558	542	575	582	560	548	558	551	562	563	574	569	598	539	590	566	568	607	543	575	549	598	603	556	590	561	559	553	538	569	548	587	540	539	594	555	581	570	597	579	588	577	530	568	551	611	566	593	515	573	573	580	541	566	592	540	561	566	567	544	575	570	577	552	568	593	586	534	572	576	560	543	568	565	572	579	564	561	553	576	520	589	565	573	542	553	563	544	582	534	538	584	567	594	586	559	538	559	569	569	632	560	574	597	532	575	586	576	541	549	520	549	583	590	616	522	559	599	575	561	598	602	593	580	585	540	565	577	543	600	536	566	572	637	557	591	563	557	535	565	520	562	601	577	546	568	583	573	563	545	589	583	597	548	606	551	555	583	587	617	582	595	570	549	547	554	606	593	537	576	550	590	588	559	556	578	612	601	578	542	561	531	582	589	549	531	528	553	565	601	604	534	571	623	566	607	553	509	593	605	562	594	568	558	580	541	528	587	545	592	575	563	557	554	555	584	574	577	564	535	539	588	583	556	612	560	549	585	597	616	537	532	556	537	547	580	564	576	610	521	621	551	569	587	588	543	564	560	574	539	540	604	562	564	564	556	591	564	583	586	550	558	549	587	593	549	580	507	548	559	576	570	608	549	527	567	591	543	603	564	550	554	550	590	603	578	548	565	572	572	543	549	540	621	606	559	561	559	586	559	552	587	558	562	530	562	556	578	552	548	578	614	532	543	578	587	533	578	572	574	569	557	581	584	595	609	568	584	561	602	554	557	591	591	591	564	572	536	594	576	541	585	531	562	576	537	578	565	594	553	541	618	530	544	538	617	599	578	612	543	606	571	563	552	564	581	572	581	571	601	546	593	523	560	569	542	566	601	585	558	557	561	576	570	543	568	570	545	591	534	612	586	574	596	549	582	575	572	564	583	579	544	577	570	589	566	557	604	590	545	529	586	565	599	581	538	524	587	566	563	538	564	560	618	578	551	502	542	598	546	578	534	523	552	548	582	568	552	557	602	597	566	544	567	565	601	581	586	582	558	537	549	556	583	593	537	610	578	549	577	579	554	583	578	564	611	578	576	576	515	568	531	582	551	604	589	571	501	576	531	523	564	596	579	542	603	591	585	573	591	575	561	593	586	534	569	551	557	593	559	569	526	589	571	566	589	559	568	587	594	567	543	547	638	560	575	580	601	558	578	602	515	545	566	559	530	566	598	540	550	586	549	571	563	575	550	605	597	562	525	541	586	545	555	538	577	556	584	620	581	537	559	588	618	586	598	612	598	554	573	541	564	538	563	573	612	547	549	571	583	558	591	578	563	605	562	590	527	580	570	563	566	575	559	600	557	590	541	527	597	568	532	537	571	549	554	529	575	591	561	546	565	568	541	574	563	603	555	561	575	521	557	560	546	577	579	571	615	535	542	552	588	577	551	540	561	530	557	574	547	583	566	588	568	572	555	514	586	579	575	568	578	586	544	573	600	532	580	531	573	588	593	609	635	575	545	581	558	572	545	563	526	540	598	585	537	590	564	572	603	538	556	546	545	569	574	559	616	584	565	610	608	576	585	561	552	553	513	540	614	586	611	554	533	537	566	545	571	545	531	563	569	578	557	581	539	554	554	579	568	620	519	563	607	544	542	548	618	539	558	580	571	578	591	575	609	582	574	572	589	563	538	578	533	617	564	594	578	552	549	545	566	565	540	573	608	543	592	586	576	538	548	575	552	586	596	553	573	558	530	578	535	585	566	572	568	592	512	562	545	575	607	582	566	571	549	566	547	576	586	567	583	533	582	580	578	589	575	532	553	530	558	563	611	577	587	585	601	569	584	606	598	611	577	547	582	581	577	523	531	548	523	589	558	573	505	589	556	563	553	539	569	513	590	547	559	575	576	545	570	561	587	577	519	610	538	578	562	577	587	532	563	605	622	577	602	566	569	586	600	554	564	616	597	574	576	572	590	577	596	575	548	562	539	540	549	566	549	551	559	555	582	584	583	623	535	591	642	531	509	601	548	569	610	612	602	601	555	544	563	573	590	593	537	570	542	576	589	559	577	583	516	575	572	594	552	561	590	525	602	579	523	546	549	603	582	570	630	554	606	520	552	554	571	574	561	567	550	564	607	551	575	575	565	574	561	559	552	566	561	588	580	555	563	529	601	575	599	564	560	545	614	621	601	534	546	549	570	591	568	582	534	597	611	579	574	611	545	571	555	571	606	583	571	597	603	599	569	598	562	582	564	574	606	573	620	541	607	571	559	620	547	545	576	607	580	574	562	552	542	599	541	592	573	598	616	568	603	539	537	601	540	559	554	555	556	604	597	584	577	550	532	577	560	564	580	523	544	556	566	551	558	534	539	531	561	564	520	556	550	565	539	586	568	559	608	561	564	587	603	548	586	550	563	553	604	562	539	588	553	571	558	573	572	574	584	596	582	560	534	566	515	571	560	546	549	558	563	573	601	557	560	551	543	540	566	567	544	578	553	563	587	554	572	534	592	564	571	574	571	550	563	611	559	564	586	568	617	550	550	572	582	561	586	572	550	562	576	592	564	595	556	598	588	585	586	547	543	546	548	579	584	578	531	543	577	555	581	625	578	559	566	573	588	545	591	563	574	584	589
23545	21402	28352	24937	20727	10722	3381	1430	779	576	552	524	497	513	502	487	414	515	490	456	483	470	472	445	462	506	488	450	499	432	476	498	469	481	505	489	464	434	432	484	452	448	436	497	499	464	486	473	480	459	446	462	474	492	441	478	478	473	459	468	476	452	510	467	489	491	465	459	483	482	463	437	475	505	463	476	474	435	479	454	491	495	443	459	482	466	497	461	440	449	497	469	497	474	479	410	480	472	463	461	486	452	492	440	467	487	495	446	469	472	466	450	489	460	482	461	439	473	463	445	435	479	443	488	452	460	461	415	513	461	478	450	444	423	426	501	442	456	492	472	466	459	499	474	480	486	433	454	445	430	470	463	471	474	485	427	451	478	467	445	477	481	473	448	471	448	454	487	438	457	508	497	478	458	451	475	483	459	475	470	463	445	467	471	499	455	494	431	498	471	453	440	427	457	441	495	484	482	466	464	461	472	468	461	478	448	487	467	496	453	492	452	486	463	449	470	469	431	470	450	439	468	446	475	466	463	507	494	464	505	474	479	466	461	485	433	491	460	450	422	476	431	488	491	484	461	451	439	432	487	457	419	450	491	452	507	455	510	477	470	444	475	465	474	459	488	463	455	460	441	476	473	434	462	481	444	424	432	477	475	477	424	449	481	464	463	494	452	445	486	457	453	457	479	496	465	481	511	474	457	473	482	464	497	485	489	506	485	462	457	471	489	472	486	451	544	460	477	484	442	488	493	488	481	459	446	492	466	449	473	468	453	484	450	445	454	503	475	465	472	467	446	513	470	471	441	487	461	506	468	460	469	459	446	484	453	476	490	472	466	434	444	483	463	484	459	466	467	455	500	506	503	466	469	490	485	448	452	437	444	432	460	469	491	494	497	460	425	474	452	448	484	483	453	476	482	485	463	460	482	446	476	431	470	464	467	471	452	456	440	464	483	497	476	472	485	463	508	460	462	487	463	460	464	483	453	451	472	455	447	453	486	477	471	429	442	483	468	471	465	466	483	488	459	442	477	459	499	459	433	511	469	428	456	447	449	465	444	455	475	463	469	445	475	451	446	463	470	453	453	466	522	464	486	473	469	472	458	462	461	462	453	441	441	430	460	452	455	464	459	462	405	464	451	459	464	477	451	471	449	414	428	513	496	475	464	463	444	454	496	493	443	501	445	456	456	472	474	462	479	444	456	481	481	483	472	487	477	463	454	457	460	460	444	482	442	474	466	460	464	423	436	435	454	499	494	469	482	432	422	440	463	454	502	463	474	465	466	448	441	441	483	406	488	456	456	465	498	492	495	505	422	440	458	464	467	440	464	482	528	522	446	444	443	458	457	457	426	469	439	467	439	399	474	473	434	469	456	478	467	432	445	462	461	478	473	467	473	462	485	483	445	458	444	439	476	459	501	483	436	455	433	490	458	490	450	506	485	474	470	460	488	496	444	464	462	491	497	469	460	491	462	477	484	460	449	468	479	464	477	449	487	459	475	438	445	468	467	424	475	452	452	483	496	468	466	503	490	480	457	484	496	438	478	463	491	472	479	456	504	458	441	447	435	437	461	458	459	434	485	494	445	429	436	486	433	424	482	432	433	435	471	423	474	464	471	484	456	456	504	456	487	479	479	487	451	459	457	430	479	473	476	480	442	481	471	486	461	514	463	450	433	432	428	466	462	447	463	460	501	470	457	484	515	480	498	446	477	491	467	459	498	456	469	464	444	479	462	477	482	459	437	436	484	474	475	469	487	480	471	479	502	488	462	468	434	464	474	475	477	433	453	456	449	446	431	440	444	472	457	450	445	480	455	479	475	515	413	453	478	476	435	502	479	458	465	464	453	433	502	520	486	439	480	489	445	471	466	463	482	449	438	466	515	464	424	467	442	427	447	447	473	423	471	440	467	490	469	443	453	460	446	457	476	459	452	462	470	454	467	448	443	492	472	449	455	462	477	467	482	450	454	484	464	505	459	454	460	478	474	477	445	468	429	461	462	458	445	428	458	498	461	437	470	421	459	439	459	450	453	496	452	459	496	479	473	497	466	493	495	485	476	479	455	483	455	446	443	470	460	474	469	464	443	454	515	471	469	399	489	487	489	456	488	458	484	422	459	475	463	441	474	436	449	451	481	438	474	485	499	505	441	509	430	452	466	430	474	476	474	454	423	460	462	478	483	459	469	466	477	472	517	467	428	480	457	453	460	461	467	480	499	443	454	467	483	483	475	442	455	482	472	453	468	462	481	457	487	483	475	471	441	473	424	483	460	441	470	477	481	461	497	481	448	497	429	468	457	499	464	469	449	414	467	444	446	488	508	489	425	441	475	498	457	466	452	456	475	456	483	450	456	448	478	468	472	441	496	473	480	445	469	467	504	489	484	449	455	485	448	450	448	447	441	483	454	469	462	480	457	462	460	481	449	492	463	442	423	505	521	461	429	443	444	494	439	487	433	451	446	493	465	472	417	465	497	483	469	461	466	487	441	484	434	486	464	433	481	434	487	499	468	453	460	452	490	486	517	463	475	501	466	453	469	471	421	504	483	459	459	469	462	452	461	483	434	447	452	471	458	476	462	465	482	483	468	487	454	476	459	499	466	477	504	455	498	443	445	513	428	477	471	470	470	476	486	473	481	462	438	415	419	481	457	461	442	492	489	448	492	485	479	496	517	480	451	437	499	447	409	473	484	482	458	472	482	474	497	466	471	492	452	433	474	498	468	497	457	431	446	447	522	507	491	503	502	493	459	462	492	452	495	426	476	450	444	439	472	501	478	445	484	460	459	467	462	492	414	467	482	428	534	461	474	459	477	466	484	462	462	471	472	457	440	434	451	503	498	480	453	475	467	446	463	473	466	479	467	494	441	455	443	487	483	448	465	491	483	489	477	464	478	460	498	451	445	458	485	480	458	496	435	467	462	481	458	510	485	492	498	460	459	452	471	494	461	444	447	469	474	459	498	464	448	479	466	446	444	507	488	448	462	453	476	468	490	450	458	471	458	478	464	467	475	457	463	474	480	458	485	487	456	472	453	462	475	487	477	449	467	482	473	457	509	481	493	483	474	484	438	427	492	474	429	457	455	461	465	479	468	468	481	483	500	437	507	466	475	497	439	452	458	461	462	452	479	422	475	454	449	466	496	474	490	493	473	497	468	460	439	458	433	486	480	488	480	462	503	424	445	478	505	473	464	473	458	458	439	485	472	490	472	459	484	465	434	434	477	497	452	459	460	455	456	465	459	462	450	470	470	447	485	476	477	451	468	477	477	435	452	474	456	448	465	465	496	484	472	455	488	473	473	468	470	477	461	437	443	483	505	485	484	474	474	471	510	480	457	505	460	474	493	482	472	471	461	488	487	446	456	462	467	412	428	519	480	504	445	453	475	474	457	462	490	445	451	448	474	446	449	455	490	470	477	422	449	417	476	451	447	469	469	458	452	475	436	459	449	463	474	489	460	467	494	463	467	484	516	477	454	455	516	442	500	465	461
33254	53099	37196	21420	12685	7125	3968	1952	1061	829	729	622	621	570	570	652	562	560	566	593	564	581	574	590	541	561	573	557	553	545	543	568	543	531	547	633	530	571	568	576	618	566	535	544	616	583	510	553	559	549	560	561	548	558	556	608	588	561	547	557	593	589	560	572	559	551	520	568	519	621	604	557	530	560	559	515	582	588	534	549	577	568	592	568	562	559	552	557	578	553	541	581	621	495	563	557	575	584	572	610	568	553	571	535	520	545	586	586	592	616	571	580	548	601	542	554	578	583	529	550	543	587	542	584	556	564	548	538	580	563	568	560	561	580	578	584	582	599	547	572	540	526	583	583	527	559	569	545	557	568	570	601	529	579	508	535	524	592	570	559	540	524	530	549	534	590	567	586	564	575	552	533	595	574	620	553	549	579	541	575	615	534	533	569	582	559	548	554	582	564	568	587	522	560	551	617	585	539	560	585	546	546	592	585	551	533	522	546	594	532	599	567	537	555	590	571	582	546	560	569	560	564	569	568	581	550	581	524	575	583	604	582	554	562	544	517	522	548	551	593	562	564	502	530	590	553	590	574	593	566	565	602	596	580	593	551	568	559	567	552	618	606	519	593	545	531	543	611	540	553	553	553	596	497	550	586	567	556	570	598	567	556	551	615	547	543	527	563	539	561	563	576	556	540	537	544	564	607	537	540	532	582	562	537	543	591	574	572	585	552	555	552	516	616	584	562	552	551	565	562	534	564	542	527	559	560	543	579	557	562	567	549	589	569	572	555	552	546	572	592	538	557	568	549	554	568	568	583	534	563	554	526	573	592	560	579	571	550	555	570	576	521	575	584	560	561	594	582	564	557	552	544	554	561	571	599	532	570	566	571	596	517	574	568	527	542	553	586	552	546	574	556	563	550	568	508	561	555	629	548	575	551	529	590	538	535	530	554	553	587	599	592	588	531	532	555	573	580	558	566	549	580	579	538	589	574	603	601	545	608	535	588	584	569	603	541	564	573	562	539	553	585	527	569	516	540	577	541	582	518	563	532	545	538	573	590	509	574	576	606	545	564	582	577	548	585	580	553	536	561	535	566	550	548	544	554	568	575	577	564	569	597	588	568	529	532	528	561	531	576	577	588	547	538	591	610	573	594	533	559	555	576	574	583	612	559	546	562	544	549	549	529	562	553	540	490	554	597	570	542	534	541	593	577	561	522	590	555	595	535	579	530	585	567	570	569	562	557	541	589	564	565	535	534	539	568	546	578	601	578	587	587	537	583	565	552	541	578	563	576	525	598	590	534	546	536	542	565	581	576	577	591	572	536	555	547	580	579	557	522	568	562	558	543	572	573	544	589	567	561	600	547	543	543	547	572	516	571	559	568	562	586	560	533	539	568	603	587	576	540	605	547	547	580	566	541	538	556	583	583	565	584	555	607	551	547	518	564	581	544	588	577	474	567	591	530	548	515	607	538	536	554	519	588	589	551	568	564	571	597	545	564	560	570	545	566	572	575	569	548	565	555	528	597	557	588	592	550	536	563	561	539	595	543	545	519	574	508	529	540	559	532	538	529	549	574	568	579	610	549	577	523	554	547	547	572	535	566	592	565	533	567	542	577	590	608	550	558	599	537	532	556	566	576	549	583	510	574	563	579	593	539	568	574	566	590	573	551	581	578	527	594	602	566	599	541	535	558	574	600	574	522	584	569	541	541	580	576	524	555	593	541	570	562	532	533	586	595	554	565	572	549	574	549	567	546	569	602	549	600	580	588	563	555	552	528	511	570	562	582	571	517	585	561	625	576	529	546	525	596	575	576	549	569	556	547	534	565	582	562	565	562	588	541	549	538	556	571	528	562	590	515	567	556	591	571	528	542	564	536	589	543	562	572	596	578	574	588	549	585	559	549	577	617	591	532	597	540	546	599	574	538	569	573	578	573	591	565	547	580	577	561	626	568	594	584	566	605	576	565	560	583	579	583	556	559	616	554	532	531	593	567	553	565	553	540	539	546	586	545	567	568	575	539	563	558	535	540	589	557	569	555	548	542	535	494	568	566	585	583	550	595	575	541	548	565	587	585	578	556	580	584	519	558	580	544	559	523	544	525	560	536	592	609	525	537	590	601	538	569	567	540	557	534	556	552	521	586	558	577	546	541	559	555	578	583	565	572	546	569	570	563	578	572	544	578	534	580	590	552	579	571	540	558	600	552	566	551	579	546	566	594	552	570	510	546	565	604	557	534	547	586	584	549	591	529	550	569	586	529	539	541	592	593	532	528	600	554	575	570	574	546	579	535	554	531	580	527	590	554	537	595	592	569	553	530	568	539	556	569	575	571	573	551	550	587	563	569	523	539	556	573	523	552	554	582	536	544	572	575	584	606	628	500	529	567	527	541	566	551	541	570	588	579	540	569	555	588	570	537	505	576	593	607	577	562	540	508	600	542	578	574	510	552	549	560	578	539	562	574	566	577	510	550	503	585	611	615	546	534	536	549	560	557	563	568	569	525	523	562	560	534	568	543	563	570	547	525	533	558	566	531	583	598	506	549	570	531	607	540	500	549	534	568	547	570	572	588	538	569	546	574	591	600	537	571	478	599	539	544	621	594	540	536	575	567	529	604	601	578	555	551	547	574	571	576	569	580	569	578	577	566	508	630	543	555	571	530	546	563	568	548	613	564	568	590	533	531	536	550	588	569	553	576	572	561	570	558	569	533	557	557	567	600	574	543	555	536	565	587	539	581	597	579	535	588	555	543	564	534	554	568	546	561	557	543	535	585	603	593	597	543	548	578	540	541	540	549	555	566	540	534	585	593	551	551	570	576	517	561	549	528	541	544	571	549	604	561	551	549	536	565	559	567	578	528	602	581	557	519	553	549	601	571	571	556	538	575	556	532	596	578	531	573	568	538	601	533	519	564	544	554	550	539	555	551	559	577	589	584	581	553	568	565	530	559	581	544	617	561	545	558	564	578	556	553	558	579	552	573	525	574	552	565	529	587	555	598	565	560	577	606	556	591	570	570	586	566	553	530	553	581	579	548	548	580	547	562	576	558	573	589	562	589	574	547	586	578	547	587	574	571	597	537	558	569	556	562	569	541	566	558	583	561	574	565	545	567	572	600	515	582	562	561	573	558	590	580	546	577	553	538	570	565	553	558	566	570	571	575	563	576	547	580	575	589	590	559	532	563	541	522	517	549	539	558	559	562	541	567	589	514	583	548	599	576	540	538	565	591	545	566	508	528	547	584	578	621	552	602	516	544	554	602	508	571	608	552	558	582	535	552	589	566	549	534	571	582	584	530	579	571	588	556	544	583	574	596	595	574	541	545	559	597	560	535	544	536	575	563	585	535	561	565	580	596	501	603	532	572	546	579	593	574	568	572	587	538	576	548	541	559	610	548	616	616	548	549	593	551	543	620	610	581	576	540	533	544	572	591	556	551	546	551	525	558	572	563	555	597	554	557	508	605	551	527	562	563	599	570	527	599	561	584	546	563
25026	21622	27531	24799	10435	3110	1534	776	575	461	424	437	401	390	394	386	382	374	380	373	393	355	357	369	373	357	366	358	352	381	341	358	374	381	363	322	361	387	363	336	355	348	384	340	353	378	388	360	345	404	387	381	388	366	375	371	404	365	394	359	369	369	346	346	371	345	396	366	337	366	380	360	382	389	363	336	381	356	400	327	364	372	384	358	339	352	335	339	355	383	366	367	361	368	336	343	393	333	375	360	361	354	368	390	369	380	373	351	386	344	331	405	352	371	371	344	389	360	385	341	388	357	368	381	349	358	309	383	343	383	388	368	383	353	380	348	351	395	355	417	371	353	359	386	358	378	360	388	327	349	356	355	405	385	367	366	359	364	336	334	329	380	376	369	398	385	369	372	397	383	364	335	360	362	355	350	345	337	365	325	369	382	356	364	352	378	367	390	396	333	405	332	327	367	382	358	372	387	365	359	380	351	392	372	375	362	357	360	383	354	383	357	365	345	335	338	398	336	356	345	306	374	367	394	391	367	393	361	405	349	371	353	359	380	382	414	348	394	367	364	373	382	379	348	373	362	420	356	372	360	357	345	347	376	363	355	353	373	373	371	392	363	370	356	371	346	371	348	355	371	382	353	392	381	344	378	369	382	367	349	385	342	374	384	374	335	361	388	344	370	360	321	354	349	378	397	366	352	384	353	383	399	358	356	327	354	388	377	353	349	355	358	366	362	354	338	377	358	344	372	348	319	363	375	338	363	358	380	390	387	392	398	347	346	363	399	358	365	377	354	420	361	377	367	340	342	382	369	395	408	368	348	332	344	352	402	338	372	371	369	378	386	371	366	386	382	357	328	355	381	362	356	341	370	366	367	430	387	367	375	362	396	362	351	398	382	362	374	357	378	335	374	353	359	379	377	397	388	341	374	352	369	367	364	368	370	392	346	385	341	403	376	349	336	368	364	324	326	373	357	350	366	400	374	347	335	349	353	362	359	361	368	355	352	356	360	358	369	388	386	349	376	347	360	358	362	365	364	348	357	350	412	321	372	379	375	369	340	394	390	355	373	365	391	349	386	379	383	377	426	357	397	371	412	387	338	376	331	344	388	385	381	357	378	332	385	380	378	387	378	361	425	391	353	378	362	345	361	385	360	388	398	363	351	353	356	365	381	376	360	386	378	378	398	382	374	320	326	386	348	385	373	368	353	362	369	331	367	381	357	372	382	399	375	384	354	376	362	369	359	366	385	370	350	363	395	406	406	395	406	401	364	383	355	408	367	377	346	343	369	377	385	343	397	358	373	375	410	374	351	362	413	348	361	366	388	361	354	334	339	373	330	353	366	387	373	349	340	377	386	346	356	366	363	379	370	337	368	370	385	379	370	409	357	380	346	380	358	381	367	337	371	354	372	397	367	370	376	421	353	365	334	340	350	366	369	324	381	359	380	333	363	379	380	376	383	323	337	360	334	363	335	353	384	382	345	353	352	390	394	372	356	351	371	382	354	336	370	326	390	348	363	365	404	381	391	395	338	357	345	372	334	350	355	378	329	320	390	337	343	361	358	345	354	356	382	384	387	374	350	369	337	377	398	399	377	374	385	369	361	358	341	346	347	387	357	343	349	388	367	370	366	349	370	362	368	378	347	384	375	352	358	348	392	378	339	324	394	366	379	311	360	361	333	336	395	347	383	366	358	357	345	358	379	379	363	367	409	392	346	342	389	375	366	372	365	368	320	374	355	366	388	358	345	366	373	384	368	360	361	384	379	391	359	394	323	375	350	418	378	331	359	381	338	365	366	341	339	377	363	391	348	373	370	387	396	373	414	368	377	356	365	354	363	355	367	359	369	351	360	356	384	376	364	373	369	368	357	367	356	356	345	346	364	371	374	362	345	386	367	371	357	332	353	372	339	361	333	355	360	342	386	387	352	382	384	335	331	370	380	345	374	325	365	353	319	346	376	380	325	357	379	370	345	397	399	385	377	399	367	348	366	322	408	357	369	393	372	399	344	369	367	365	389	364	380	372	342	362	345	367	384	364	322	372	379	343	358	350	334	368	364	381	350	353	352	349	377	366	392	333	361	331	397	368	371	417	357	394	342	357	375	348	369	340	357	391	348	376	383	380	357	323	365	340	370	353	368	341	377	357	367	379	370	410	389	345	377	359	371	324	349	347	364	368	370	339	377	393	348	338	364	390	387	379	397	358	359	394	357	347	373	385	381	350	382	348	357	349	386	391	392	362	372	328	385	383	345	374	374	355	369	389	353	382	381	366	335	345	382	358	374	409	351	358	375	374	354	364	349	361	347	325	368	345	360	344	367	387	342	331	363	344	369	376	333	352	369	389	381	376	379	363	398	363	380	389	369	358	380	325	368	401	358	377	365	383	382	367	351	368	357	360	348	371	381	398	396	357	347	367	365	356	384	345	373	364	376	366	369	354	391	379	385	324	332	331	364	327	386	364	354	367	358	335	355	362	349	374	380	371	348	375	371	394	329	365	389	379	381	336	378	360	376	367	383	356	372	386	371	369	366	398	364	372	400	365	348	373	361	391	367	398	373	383	351	356	341	385	345	359	339	365	364	360	349	371	386	390	372	337	346	352	351	386	347	380	374	368	382	365	366	348	342	349	352	387	344	350	376	364	374	371	371	350	361	338	372	385	341	356	385	380	338	394	409	364	346	347	404	377	367	389	324	363	363	357	371	361	373	374	374	371	341	390	354	393	356	360	361	400	401	374	388	374	378	359	397	364	335	375	404	371	356	378	367	349	364	379	350	388	379	359	352	363	385	363	316	354	366	360	349	357	350	391	382	403	360	374	383	381	358	398	366	373	356	379	361	334	359	367	411	385	372	367	376	379	363	380	392	326	409	355	342	383	409	367	374	372	363	374	372	359	365	340	364	369	367	349	354	359	377	374	367	341	406	355	344	374	385	345	390	359	355	360	390	385	374	365	380	371	383	368	387	365	395	390	366	364	390	376	366	361	343	335	368	370	370	381	362	387	365	345	350	352	370	347	393	353	368	382	388	382	368	354	341	344	380	356	393	345	357	390	372	376	355	364	409	345	353	369	400	362	376	363	369	389	384	362	338	391	368	329	384	343	387	349	373	367	372	367	354	351	382	373	345	391	373	370	360	364	378	382	368	392	376	376	342	351	379	376	345	387	381	370	335	378	356	380	387	363	404	355	372	357	357	340	349	365	353	349	369	341	385	354	368	361	353	307	362	347	357	366	370	371	385	372	374	357	374	341	352	391	390	388	372	358	343	373	373	355	373	368	403	373	345	378	367	392	396	352	391	336	360	340	347	369	370	328	358	334	358	337	343	353	391	360	369	370	376	386	382	368	348	370	366	370	376	346	335	336	362	342	371	336	370	335	377	395	366	340	381	364	352	347	380	386	390	354	359	352	335	368	402	368	369	348	362	365	367	367	371	379	332	392	360	379	362	376	364	359	359	377	342	340	354	340	369	387	358	345	365	373	351	382	401
32667	50072	31463	16120	9451	4792	2532	1264	737	588	591	485	472	476	484	430	465	426	495	463	478	443	460	438	450	448	451	422	469	448	443	465	418	433	418	429	400	500	461	441	436	441	421	446	453	443	472	424	428	426	456	469	444	461	430	433	440	446	461	448	428	459	421	486	423	404	447	477	471	457	490	454	445	423	450	447	426	464	437	442	446	422	449	470	484	459	443	440	450	447	426	457	446	476	453	443	441	422	452	466	454	441	388	441	467	451	456	476	470	454	441	454	422	463	481	432	477	436	414	439	412	465	451	433	444	389	450	461	410	446	447	450	431	471	456	452	463	476	443	438	461	435	450	439	433	447	463	447	451	441	462	417	432	457	470	451	431	456	436	501	422	426	408	463	421	420	458	428	435	465	446	435	426	439	424	419	430	441	449	455	482	428	428	429	446	488	444	450	472	448	421	447	450	434	455	432	438	447	444	432	438	426	480	442	442	432	445	433	446	456	432	459	416	424	466	438	436	458	432	447	428	417	424	464	452	453	445	440	463	431	422	467	423	431	409	481	460	452	492	448	425	421	402	452	441	387	452	451	457	459	456	446	419	438	439	455	454	429	415	432	438	481	410	433	420	457	463	418	457	460	425	426	433	442	453	430	410	423	460	447	442	488	439	435	437	459	434	456	448	442	440	457	410	430	468	431	462	465	450	406	439	446	456	421	438	440	404	445	480	434	451	462	457	414	447	415	454	466	469	456	422	433	426	432	420	450	440	469	451	445	425	435	421	464	431	470	447	468	430	462	453	475	429	430	438	432	456	474	435	455	430	459	453	463	470	432	401	442	449	450	413	465	469	489	469	426	441	425	424	444	405	460	446	425	408	434	413	437	420	443	493	443	442	456	467	392	437	440	464	426	433	474	446	437	424	465	457	435	464	438	434	459	466	478	469	448	444	460	440	463	446	443	423	467	443	424	400	456	453	441	410	451	414	432	453	407	412	414	449	409	469	447	441	445	452	431	457	432	467	470	407	410	441	451	427	453	443	454	463	459	427	427	431	445	438	435	440	445	441	473	414	477	442	446	417	402	474	435	418	448	458	476	421	393	413	412	431	423	445	422	447	464	430	421	433	419	451	469	441	444	477	456	470	461	427	432	433	433	440	391	495	421	474	456	430	449	431	445	444	449	438	434	443	421	452	462	401	464	461	475	467	427	456	452	439	453	466	494	425	468	422	447	457	434	416	414	402	439	448	418	423	437	436	412	418	446	428	451	427	462	472	415	420	469	454	420	424	424	434	411	467	417	453	438	438	425	438	471	470	420	454	443	450	435	447	443	445	489	435	455	438	433	451	428	468	461	442	460	470	448	459	443	468	398	439	450	414	420	455	418	489	479	449	402	446	490	430	474	467	444	410	433	445	465	433	433	449	443	468	467	449	440	445	467	422	453	428	472	419	416	461	458	449	416	432	455	428	457	407	448	426	434	442	479	423	449	421	466	447	396	466	475	411	438	413	487	492	421	442	437	394	441	439	442	422	424	416	449	452	431	412	463	453	453	440	402	427	447	394	436	429	410	444	417	412	423	426	438	466	444	442	419	387	418	463	409	432	440	455	429	456	438	444	453	442	441	462	426	445	436	461	435	436	453	447	414	466	472	440	440	456	420	444	439	453	427	475	424	440	437	427	432	461	433	448	468	419	439	476	411	446	475	478	447	448	440	466	439	435	409	440	482	439	447	438	433	418	437	424	455	438	469	450	458	437	439	443	442	433	478	437	433	437	452	432	421	440	430	459	430	420	461	444	450	420	482	435	455	465	442	446	438	451	420	447	417	411	421	445	453	456	438	454	459	454	464	427	449	480	478	447	465	431	425	432	458	475	423	437	429	434	435	456	451	442	437	446	446	421	437	441	441	439	428	430	399	470	404	447	461	428	466	479	447	444	487	428	469	425	472	416	426	433	418	422	422	429	446	447	438	419	498	431	445	379	432	481	432	437	441	435	451	473	431	477	443	433	464	416	413	431	453	441	453	435	429	452	465	423	420	497	427	400	466	450	498	457	472	474	456	446	441	447	417	467	454	402	449	476	443	400	403	413	450	445	452	436	422	428	434	449	417	453	435	455	411	422	429	437	442	446	427	491	437	458	439	453	414	448	425	461	464	432	436	496	444	422	460	431	441	438	419	490	454	432	490	410	429	469	445	402	421	444	440	417	422	477	431	460	447	459	460	453	409	431	446	468	393	425	471	428	479	418	445	445	417	434	418	487	433	474	430	457	447	441	462	470	462	423	450	448	428	422	433	425	408	455	440	414	484	423	416	452	437	452	428	402	442	469	445	443	468	461	459	460	444	435	433	426	405	427	457	415	405	441	414	462	467	465	457	436	424	414	434	447	447	422	462	432	471	429	448	469	438	459	431	417	440	441	439	401	454	424	432	447	432	456	439	454	441	447	422	392	443	481	462	462	439	449	446	419	475	457	419	442	449	460	456	431	482	453	405	439	421	465	464	429	464	444	428	429	424	421	431	425	441	458	445	491	427	451	457	458	430	404	474	443	437	488	489	449	442	430	438	433	461	387	449	455	425	408	440	434	444	436	444	445	428	434	485	427	442	440	456	445	442	465	445	452	417	457	443	465	427	486	428	478	446	457	457	462	434	439	467	423	448	438	447	453	447	430	429	432	421	424	431	448	433	458	449	439	466	438	434	421	463	442	417	446	454	464	464	442	405	453	449	427	423	433	482	443	447	411	430	440	440	436	435	451	442	414	446	438	453	446	466	421	427	436	467	440	430	449	411	415	435	477	457	447	422	443	435	433	409	446	444	425	396	449	433	396	426	430	455	414	460	464	411	418	473	408	447	475	431	483	473	464	435	443	460	448	434	431	465	466	476	442	462	459	438	463	453	416	477	478	422	411	410	484	456	454	424	475	472	450	470	445	430	470	445	429	434	416	464	442	419	437	410	490	427	475	467	452	448	427	445	454	450	454	462	447	415	426	426	440	425	410	471	471	440	438	438	474	413	467	417	435	419	461	438	429	429	409	427	442	450	417	458	468	409	420	409	449	451	416	432	427	455	439	459	453	435	416	428	439	440	473	438	476	442	445	445	455	431	409	421	425	465	464	445	447	450	410	444	440	465	463	501	463	450	413	427	445	426	427	419	451	445	443	422	431	457	430	418	434	432	501	436	447	426	467	483	468	465	469	410	450	470	441	464	404	409	455	489	455	419	460	446	435	424	394	445	451	448	471	447	427	420	455	447	453	457	444	433	421	447	447	479	438	456	444	426	470	459	459	470	440	426	413	430	477	410	426	450	430	486	454	435	480	441	416	481	422	466	448	440	466	466	435	498	435	431	426	411	452	425	447	416	439	441	446	462	466	419	444	461	455	445	434	463	451	450	428	447	381	460	473	424	440	446	458	446	441	402	454	434	425	433	437	491	468	454	426	445	428	477	419	446	472	461	372	423	430	470	467	484	423	449	429	432	451	424	449	479	424	418
22757	21501	28981	24410	21618	20654	8420	1604	788	571	447	395	366	384	359	378	344	376	355	305	365	354	313	314	310	280	342	323	322	349	326	319	314	332	334	292	315	335	326	329	338	308	356	361	325	362	294	355	358	299	335	321	332	332	320	361	306	316	330	308	350	326	313	307	352	324	329	330	347	318	322	308	314	310	300	352	335	317	318	351	326	318	311	346	321	311	343	292	317	320	309	369	310	308	331	338	340	333	316	319	317	309	327	306	325	339	272	314	324	320	322	316	323	297	350	357	327	350	329	324	315	320	338	350	347	314	364	305	340	305	313	330	307	330	351	310	305	299	325	337	328	343	340	350	327	341	345	322	314	281	319	312	339	297	335	307	257	338	320	338	316	307	307	365	356	336	340	309	333	334	310	296	326	299	315	337	316	308	333	339	315	304	326	320	356	317	331	342	307	314	332	306	302	327	330	339	323	298	293	327	328	334	324	332	356	308	310	346	311	343	310	334	352	309	285	350	351	303	336	329	357	314	309	352	336	310	343	311	327	352	332	345	284	343	339	321	318	345	345	328	327	297	334	320	332	318	316	329	306	355	348	354	319	350	329	348	344	323	317	331	335	277	335	350	325	349	299	306	318	330	327	325	330	318	321	343	339	358	359	321	358	320	338	317	313	314	317	346	362	309	318	309	285	341	302	314	330	338	340	326	296	369	337	330	370	324	303	301	324	340	308	343	320	352	310	325	319	345	309	306	321	342	319	311	353	311	311	324	314	314	300	318	322	342	317	344	323	357	314	313	340	320	345	319	302	316	322	326	328	352	310	336	324	296	296	317	312	334	357	315	332	316	346	354	334	295	353	304	328	326	307	338	351	327	320	318	310	363	321	339	333	296	355	354	329	347	333	334	314	362	309	313	336	337	348	316	327	325	320	315	357	318	355	361	315	302	342	340	327	304	291	294	319	332	335	310	327	294	309	358	340	349	346	320	334	327	321	307	331	319	320	334	312	328	321	319	316	310	329	333	311	311	342	338	327	321	299	339	324	343	302	321	311	316	339	310	341	340	306	319	338	342	330	305	305	322	305	322	345	324	354	335	339	337	323	312	348	357	316	323	309	312	350	358	331	321	360	337	312	308	317	323	310	319	317	317	312	317	292	355	344	335	350	334	335	317	325	332	312	324	303	318	299	281	326	329	300	338	323	314	335	323	316	302	355	308	354	324	356	344	345	331	309	332	344	363	322	317	333	319	311	349	344	347	338	357	324	327	318	324	284	319	330	317	345	289	341	355	348	345	339	329	343	355	343	330	367	312	331	293	334	344	329	314	303	347	330	337	309	326	311	326	328	346	355	322	312	329	322	304	340	337	323	346	301	332	298	334	293	323	328	322	297	341	323	306	355	345	301	337	298	324	319	331	323	288	296	353	295	318	341	325	351	341	283	343	306	311	359	322	341	329	311	323	331	304	356	291	303	337	329	327	337	305	350	322	353	346	327	341	341	317	313	294	328	322	328	310	322	306	324	322	335	297	311	345	311	341	318	334	336	340	288	322	300	310	312	323	333	320	296	319	331	352	303	317	326	289	377	365	318	327	341	336	322	341	308	316	316	299	353	340	323	324	283	306	330	340	311	332	311	355	355	338	341	346	350	328	326	297	322	334	298	316	321	345	301	328	338	341	338	353	320	309	309	312	362	365	314	331	324	318	345	301	330	320	332	293	345	319	316	328	358	349	313	326	337	317	300	328	340	371	324	335	345	322	365	318	349	309	335	358	313	330	324	319	328	329	333	357	316	313	314	313	318	336	352	336	335	337	338	315	326	314	325	327	332	289	338	286	316	322	323	341	307	344	315	343	342	340	323	334	326	343	319	355	351	350	347	309	320	338	331	304	348	329	329	312	346	349	351	345	307	335	323	331	307	326	330	328	335	324	340	327	321	296	325	312	335	325	317	316	348	320	310	324	332	355	320	287	298	329	330	285	316	337	309	346	307	343	316	356	316	348	351	322	330	300	322	329	305	354	326	320	310	326	329	331	307	331	345	318	307	338	329	343	333	380	337	305	328	313	322	371	345	326	315	348	321	326	324	328	306	332	308	349	318	323	302	331	308	341	331	334	316	317	328	299	366	324	322	340	321	335	338	313	331	321	333	338	364	315	345	265	308	326	316	311	335	318	334	338	309	339	326	299	337	313	325	307	354	323	317	338	299	327	316	293	307	339	327	319	350	334	296	345	338	328	302	337	329	334	318	296	341	301	332	298	304	328	341	333	374	295	323	325	319	332	327	323	294	321	293	303	317	298	314	309	337	357	330	349	350	350	325	336	328	304	323	304	341	337	315	313	354	323	322	363	326	303	330	321	309	329	344	346	337	312	319	328	307	358	347	343	319	326	322	305	319	294	283	339	334	300	330	331	323	332	343	327	303	345	317	321	358	345	338	340	309	305	315	334	326	329	348	309	312	312	312	337	304	335	347	325	333	337	328	321	325	324	302	324	290	344	342	313	381	331	321	312	338	291	334	283	366	334	319	353	340	309	343	337	306	342	328	343	338	354	329	324	309	313	330	301	325	322	313	305	335	310	287	331	353	314	327	332	332	330	333	341	323	319	313	321	309	322	335	318	322	325	337	320	313	348	338	323	304	353	316	310	340	314	344	314	335	332	316	316	317	332	326	340	328	311	287	283	343	333	342	324	365	325	338	316	341	297	344	314	303	326	325	308	310	327	335	348	335	332	331	311	311	311	341	319	314	357	304	304	300	346	361	309	325	318	338	332	318	326	359	353	327	321	319	333	355	325	332	324	328	315	346	319	342	322	344	311	355	347	340	340	319	288	285	346	319	331	318	330	336	305	343	317	364	320	315	312	284	329	332	341	359	351	324	315	348	313	322	332	332	316	330	338	328	349	339	327	300	338	316	333	318	311	330	323	320	316	318	320	301	312	314	286	340	355	326	336	325	342	319	287	330	311	312	301	322	358	296	300	340	366	344	300	315	307	314	320	298	320	317	335	314	345	311	306	317	325	310	311	329	323	330	318	345	323	309	311	359	321	320	317	316	285	303	323	312	341	335	334	350	319	328	301	334	324	324	344	349	316	322	323	324	356	347	322	298	289	323	326	329	331	308	314	347	339	307	337	317	320	329	354	317	326	337	312	304	319	346	312	302	311	303	321	352	303	307	325	309	343	312	312	384	321	343	325	296	342	327	317	343	330	371	352	318	341	355	350	314	326	335	314	283	316	315	340	329	350	346	332	316	298	348	316	320	358	320	287	334	313	350	295	316	331	341	337	326	328	316	312	336	308	361	307	287	349	330	311	322	302	300	329	333	320	338	337	304	342	321	337	344	344	321	331	323	308	358	324	312	328	326	323	319	345	316	325	297	320	337	321	327	353	318	325	326	337	290	316	321	322	349	296	349	313	332	296	340	317	342	322	351	344	289	331	291	319	324	338	328	329	315	330	324	337	350	301	291	335	286	306	333	340	328	352	319	311	311	302
35573	56296	38998	27174	18384	10644	4595	2049	1209	741	613	538	489	502	475	400	441	386	442	419	409	409	410	420	416	390	410	436	406	348	404	368	401	401	412	391	394	403	380	403	355	366	385	423	365	430	401	416	386	399	383	401	409	383	382	389	400	405	391	367	415	388	420	366	371	410	359	370	394	422	397	406	381	430	394	380	411	416	422	399	379	360	416	407	412	410	419	402	414	398	406	378	364	369	374	411	445	395	387	413	430	407	420	432	404	404	433	394	438	369	413	422	383	397	378	426	427	374	404	380	395	412	385	420	407	411	394	419	360	393	399	382	379	402	399	380	388	385	401	454	387	390	423	365	429	404	384	378	373	377	379	379	383	395	400	456	388	413	382	414	391	456	394	404	419	387	386	389	371	420	377	367	382	370	380	367	385	358	395	394	421	397	400	382	384	381	365	387	413	402	396	395	403	396	387	362	410	392	441	388	385	386	414	395	392	412	412	401	379	397	423	405	435	430	389	405	379	434	405	430	384	384	410	383	396	425	389	406	400	417	380	427	400	375	419	384	380	448	404	378	401	411	390	397	401	383	394	419	406	369	375	388	404	369	393	383	413	394	388	401	370	386	408	394	390	426	401	408	384	402	443	407	375	400	386	421	425	406	392	423	376	383	378	397	366	362	385	379	414	407	412	384	388	377	378	421	428	427	378	412	403	387	435	404	386	411	412	396	400	423	362	396	392	402	400	372	456	413	426	381	415	387	408	386	404	410	390	424	388	426	395	374	391	394	417	402	412	433	434	420	401	433	388	420	416	403	423	373	379	401	387	388	369	384	394	389	393	395	418	400	386	397	385	375	388	419	376	412	387	418	382	382	363	417	400	394	424	407	363	413	418	395	375	392	426	391	415	382	417	370	397	446	408	416	395	378	400	379	402	387	401	416	362	388	392	391	388	381	384	410	398	407	397	386	403	422	371	391	444	428	364	366	372	382	369	416	429	394	423	422	398	391	424	395	388	391	358	347	389	393	399	400	388	374	409	421	437	391	381	405	407	405	398	350	379	373	383	393	398	410	388	382	370	397	405	443	389	448	395	373	381	392	354	380	414	339	403	360	424	374	386	412	396	412	420	350	387	379	432	400	400	403	391	407	385	378	390	371	381	404	383	372	382	397	408	396	367	443	383	405	413	408	391	406	400	424	396	431	394	412	393	420	393	431	418	405	398	379	408	401	383	422	408	365	404	354	395	363	413	382	392	394	386	399	395	393	390	413	381	445	398	368	404	453	374	384	427	385	404	380	394	392	411	402	420	396	405	362	400	413	377	378	407	413	379	389	424	383	406	423	389	399	361	385	370	399	380	415	390	398	382	396	389	378	374	379	419	371	396	357	451	421	393	410	357	394	393	445	390	386	412	429	388	410	386	391	401	404	437	387	418	395	354	404	378	368	461	401	390	418	391	390	380	410	400	424	414	401	395	402	378	382	393	395	367	382	426	403	398	424	407	380	406	460	433	383	432	410	421	395	418	369	381	401	388	422	397	432	412	388	418	376	432	393	408	391	402	436	366	388	430	409	405	378	407	396	366	359	396	426	369	398	449	400	353	408	392	405	388	426	408	394	349	396	395	396	400	360	364	436	388	377	426	413	378	394	395	389	395	419	396	381	367	405	412	404	348	416	389	377	407	409	396	379	424	364	395	405	421	399	374	397	358	384	410	383	379	401	381	397	413	391	381	383	380	385	389	405	388	386	375	370	385	395	394	396	392	376	390	430	403	409	397	371	407	429	420	398	401	415	451	383	386	376	396	390	382	375	420	409	402	406	391	392	398	424	394	396	385	369	395	422	421	387	406	383	398	410	405	405	400	373	379	403	346	390	378	400	389	418	379	360	382	398	400	431	333	416	405	391	391	398	410	412	394	344	398	404	420	390	375	389	426	355	387	409	393	380	378	387	377	388	406	416	394	413	371	393	390	409	380	397	384	385	410	421	406	391	406	367	369	394	376	427	388	366	404	376	381	377	414	399	382	412	398	346	417	423	378	406	357	387	390	401	381	411	404	419	408	417	386	378	373	371	366	422	382	422	409	421	422	419	401	426	357	379	405	427	401	371	383	384	368	430	388	410	381	404	404	420	400	388	410	366	414	395	394	387	401	388	416	423	395	405	388	398	390	349	416	370	396	414	363	419	403	373	387	426	413	415	378	387	401	413	407	383	343	371	417	406	461	427	407	382	409	384	426	379	387	437	376	380	353	381	410	428	403	401	388	416	360	404	373	420	407	378	398	389	386	408	379	374	374	412	395	387	395	368	392	375	379	404	394	396	398	400	382	415	378	402	411	406	402	393	407	362	379	387	404	396	392	411	434	391	399	404	394	404	397	410	431	417	386	376	384	398	401	395	394	423	411	378	412	386	403	386	378	374	370	404	425	417	376	410	410	433	402	386	362	404	381	400	392	384	359	393	383	407	395	384	391	387	405	368	364	381	390	422	371	424	389	399	424	413	395	392	363	414	409	382	398	402	413	382	349	392	401	380	429	371	397	393	407	414	393	403	376	376	398	398	375	404	394	405	392	397	419	397	407	384	427	386	410	410	401	374	367	390	390	415	429	393	388	404	389	421	425	410	387	412	392	392	383	412	374	387	393	421	399	411	381	354	408	384	400	387	403	412	405	419	408	394	388	375	400	398	409	385	395	403	446	382	398	381	394	372	370	421	419	389	405	429	401	392	393	389	393	366	411	385	380	436	373	374	369	426	409	365	401	416	385	421	396	379	434	417	392	363	397	407	399	396	409	397	398	400	376	375	400	389	426	366	385	392	426	410	411	383	404	382	347	385	377	365	389	393	356	395	368	403	368	410	366	400	413	383	388	430	440	383	385	384	390	429	384	388	397	399	402	430	378	445	398	427	415	380	393	395	403	407	386	402	389	399	397	374	353	396	415	382	411	378	454	376	369	387	392	373	379	410	404	379	412	416	413	361	403	415	441	401	360	396	369	413	384	400	386	390	410	443	388	401	389	370	411	396	361	392	390	401	405	421	437	355	378	361	389	407	402	388	368	401	392	428	411	394	393	379	421	387	429	387	416	422	384	406	425	411	396	383	419	400	400	397	421	399	414	375	392	391	363	394	424	422	382	404	408	397	410	398	368	382	403	379	397	373	379	413	402	410	402	383	375	390	417	377	386	405	388	389	398	429	407	377	428	396	379	395	389	343	393	412	387	379	385	414	380	396	391	367	394	385	384	402	381	370	380	389	423	396	353	384	407	425	419	416	403	392	397	391	401	375	430	400	375	408	394	384	412	400	357	382	393	391	355	392	390	394	395	386	391	348	374	376	400	380	402	399	394	409	385	381	451	396	370	374	386	390	404	392	402	402	419	443	414	425	407	434	413	382	377	373	394	401	378	389	387	391	415	409	396	406	386	436	382	403	393	401	397	411	388	374	394	403	414	355	377	412	411	409	364	407	400	385	411	381	367	405	415	419	393	409	427	440	392	392
32539	26328	19868	8906	3350	1409	875	661	565	523	465	488	489	467	466	503	509	477	493	485	467	510	443	457	467	473	501	493	462	491	478	491	480	456	489	505	485	454	485	484	484	464	491	449	489	496	499	457	497	504	460	487	489	480	499	479	417	471	496	458	523	500	492	488	488	494	520	462	480	462	493	495	496	490	452	475	481	515	497	493	474	471	459	482	475	445	496	499	499	493	466	505	509	432	499	505	519	452	440	496	466	461	448	479	498	504	524	489	448	482	468	457	488	453	495	495	487	482	476	539	483	420	486	468	465	486	464	451	479	461	503	453	527	510	410	483	469	493	466	469	474	502	485	485	492	465	471	493	444	479	501	500	490	472	422	474	480	468	477	488	463	495	427	461	502	468	448	439	458	483	496	540	494	486	457	510	495	466	471	465	483	457	487	481	485	483	531	467	531	519	511	486	466	484	491	467	490	476	471	428	437	526	483	486	523	467	463	472	491	474	500	481	475	507	468	464	484	445	502	477	499	480	468	462	495	469	469	493	465	469	468	488	475	501	506	486	507	509	465	493	494	471	480	457	467	469	457	479	470	475	461	542	484	493	451	472	494	489	452	466	459	468	468	466	451	486	484	468	437	467	476	481	483	484	468	506	469	544	487	482	454	465	476	477	494	498	460	478	515	485	421	475	477	485	502	473	470	482	478	480	470	496	504	491	507	494	498	481	472	483	456	446	490	454	448	459	466	474	506	493	455	512	498	457	484	426	486	488	507	492	477	453	457	466	477	477	494	452	424	477	484	525	459	471	476	467	481	467	495	478	441	481	473	457	465	446	460	460	437	421	467	489	484	519	457	463	447	469	508	501	517	497	502	511	485	499	460	476	515	439	517	470	446	481	498	504	507	476	484	494	471	484	484	489	513	485	478	469	490	445	452	486	487	452	502	503	482	497	481	473	486	489	465	462	442	485	462	505	473	441	478	468	456	453	516	501	451	479	514	473	476	489	449	499	509	450	471	494	465	436	433	476	464	505	498	449	496	480	475	468	487	480	462	473	444	461	475	468	492	494	486	508	497	449	506	490	469	488	459	480	475	488	461	465	495	499	496	502	476	477	496	479	511	448	438	501	481	497	505	502	497	461	434	504	454	468	421	467	484	485	467	460	488	499	462	481	487	488	527	505	469	463	479	490	515	461	473	462	464	475	452	492	489	480	487	509	510	500	514	493	463	482	434	465	527	494	453	482	455	478	520	499	490	480	474	508	474	489	491	485	475	502	495	488	482	478	482	475	463	524	498	480	462	495	464	514	458	487	471	460	500	520	483	471	468	473	486	437	543	490	521	496	476	478	472	427	493	467	444	469	533	468	458	506	482	534	508	504	476	447	474	454	491	486	486	494	444	505	474	504	476	492	490	501	485	488	497	488	512	513	490	455	494	473	458	476	469	479	454	480	470	529	472	476	499	481	509	494	510	465	474	469	498	456	502	469	436	462	512	484	468	467	503	461	491	521	477	497	509	487	477	442	517	465	487	479	452	483	505	484	502	490	462	485	486	503	450	460	505	464	489	461	446	471	530	497	495	472	485	498	532	476	492	521	466	436	460	467	455	458	498	449	477	487	493	468	502	464	463	516	458	477	508	488	468	469	508	493	474	475	501	520	486	469	466	462	489	509	494	488	469	487	490	485	502	501	475	486	505	453	441	474	475	519	481	509	507	494	513	441	479	476	518	517	454	443	468	459	479	472	458	499	465	471	509	499	472	474	457	464	465	516	456	425	443	499	474	478	491	492	475	450	524	435	452	461	463	480	465	462	496	483	513	500	515	502	483	494	473	458	496	474	493	467	480	474	497	481	481	470	476	491	474	503	453	481	491	496	443	471	461	456	475	435	500	486	484	475	440	503	472	472	449	445	466	439	425	486	487	495	469	534	440	477	535	479	426	531	481	488	442	475	486	519	484	455	467	483	470	440	505	490	469	509	489	515	472	467	498	469	452	503	511	476	477	463	484	491	466	508	472	501	458	485	443	464	507	489	480	467	433	496	539	487	464	477	446	471	487	490	484	495	505	536	498	483	471	524	490	468	475	444	477	531	494	478	499	477	434	481	515	502	451	460	489	482	468	521	497	497	436	486	523	506	455	443	477	462	488	484	461	467	464	450	470	463	452	470	444	480	481	488	492	494	454	519	476	497	452	479	507	480	486	471	493	479	499	466	488	517	476	485	479	502	474	481	510	480	478	443	471	480	498	464	469	489	472	477	461	470	458	473	509	489	492	487	454	507	491	486	444	508	490	493	481	482	487	472	465	468	462	488	501	513	492	495	482	463	470	500	472	485	471	461	484	485	442	456	471	447	500	457	461	474	510	496	506	482	508	476	458	514	480	469	493	483	483	439	462	494	515	463	439	439	479	451	512	503	441	488	435	469	475	474	522	499	497	492	517	453	469	501	483	472	516	481	522	517	469	473	474	479	466	466	471	473	479	468	498	483	481	467	480	452	475	495	446	500	470	464	505	505	511	496	465	436	484	502	458	459	510	497	490	504	446	530	507	435	510	495	512	467	458	484	482	516	486	492	491	505	476	470	476	469	476	471	486	448	515	520	497	513	485	451	511	470	453	483	466	502	470	467	477	490	509	502	508	509	449	437	471	498	480	513	481	489	447	453	475	496	500	454	469	466	469	453	460	464	445	476	438	453	499	494	458	452	436	468	533	476	487	518	488	487	470	485	457	486	502	473	460	465	491	450	495	473	517	497	477	490	488	501	489	451	492	495	469	525	502	492	485	477	479	508	463	451	468	517	480	509	471	506	505	498	485	468	459	509	477	469	506	429	474	484	432	464	495	476	463	430	466	481	482	489	470	477	476	462	482	470	462	461	461	495	499	456	519	502	479	519	517	476	450	508	527	528	497	479	501	496	459	468	466	494	503	450	441	507	484	469	449	492	459	507	467	490	504	477	482	484	446	481	484	476	445	526	497	470	486	490	484	515	508	475	512	479	448	531	483	470	473	485	462	482	521	499	502	475	447	492	474	499	504	488	497	434	495	499	494	485	469	487	461	491	490	458	454	467	460	486	489	488	505	506	486	528	498	486	462	484	503	492	478	470	514	467	508	442	442	471	501	475	478	478	453	508	477	446	502	478	450	483	472	489	497	465	490	474	476	416	502	490	471	496	458	477	511	496	482	499	479	480	493	472	470	492	486	506	447	480	491	462	486	490	463	471	447	461	458	445	471	519	507	509	478	476	467	491	493	461	495	473	439	469	468	465	472	506	484	470	497	470	492	461	463	436	457	483	464	491	510	508	454	500	488	492	513	519	488	455	474	476	466	525	487	478	480	490	491	510	495	484	521	485	452	476	471	458	471	484	480	449	445	472	501	476	505	474	512	494	465	445	520	477	483	493	474	464	469	488	475	529	464	463	494	487	508	485	504	462	460	495	468	519	503	462	488	450	518	534	427	462	525	527	484	519	480	508	479	476	458	452	481	503	445	494
35023	37487	19872	9527	5205	2348	1176	873	787	641	637	560	552	563	576	621	589	574	582	521	556	555	574	558	578	587	618	614	606	542	558	584	612	576	586	628	617	573	525	586	612	596	568	566	551	615	578	625	590	586	596	588	539	573	577	578	538	546	608	564	602	565	570	592	573	566	544	590	594	553	550	573	612	537	592	553	593	589	577	585	584	569	599	600	593	592	636	538	571	557	563	564	566	586	532	602	563	549	542	591	559	584	578	532	563	557	528	537	534	593	567	560	644	578	599	557	580	618	604	602	542	596	564	574	551	575	556	549	563	573	555	587	580	594	572	551	567	529	565	577	578	560	608	573	629	538	579	609	568	542	629	608	580	540	598	543	548	603	564	560	582	586	556	579	583	568	551	542	573	601	597	581	533	578	550	607	547	585	518	577	574	557	565	591	534	560	572	548	539	581	548	574	533	539	606	587	585	602	568	610	576	570	563	569	566	560	552	567	572	572	602	612	591	541	582	519	578	535	625	607	560	583	578	570	580	574	581	553	596	588	532	576	598	573	623	559	556	575	598	555	593	588	573	549	553	603	581	622	542	562	528	531	575	571	567	544	544	565	539	584	574	547	554	556	568	607	561	538	549	585	562	633	552	578	557	604	586	584	613	568	558	550	559	537	574	556	604	588	610	580	556	596	562	561	604	560	583	551	579	572	555	594	551	568	555	562	576	567	544	589	585	615	589	554	596	519	561	547	558	559	603	562	603	585	588	574	588	571	563	614	586	542	544	547	564	544	567	591	596	566	580	566	586	537	562	589	564	613	568	582	562	548	616	566	521	582	582	572	545	568	590	546	576	606	556	581	570	602	545	592	579	588	598	622	571	607	577	599	573	580	563	548	548	607	563	576	588	601	581	566	553	569	595	567	578	565	586	596	581	520	563	580	558	571	614	613	608	581	575	557	617	588	555	560	588	555	583	561	561	571	577	574	597	582	551	586	557	595	545	620	593	557	585	598	619	583	535	545	543	572	552	572	586	594	579	520	541	555	585	566	589	565	592	584	541	569	609	590	551	549	554	598	568	533	541	556	590	526	588	521	573	577	543	599	586	566	608	544	573	590	547	584	569	556	587	572	572	587	587	582	558	582	578	579	551	583	563	570	599	604	586	565	609	583	585	552	594	572	573	550	567	590	593	567	556	601	543	573	557	538	576	592	588	596	534	575	578	558	553	597	607	577	571	575	592	586	586	568	582	596	532	597	600	603	562	596	581	568	607	550	564	561	550	567	577	558	599	575	570	563	535	553	540	543	612	586	645	538	584	552	579	565	593	533	587	578	599	562	560	569	609	604	552	575	528	566	571	562	557	573	560	567	534	583	634	571	558	587	544	604	549	566	570	598	534	553	567	604	563	585	590	598	632	574	548	549	571	549	565	584	544	612	546	588	563	528	582	546	571	576	565	558	568	550	560	548	553	570	567	563	569	578	550	522	591	572	616	544	582	571	563	594	556	545	586	594	558	537	622	588	611	596	615	546	591	579	561	584	590	574	591	593	596	527	551	605	568	582	561	569	538	570	593	563	555	600	551	523	585	561	564	602	550	540	587	556	597	615	603	570	601	623	598	575	590	545	586	555	558	535	578	582	574	580	572	589	565	559	597	624	575	561	589	558	552	548	597	587	576	555	578	619	549	573	561	568	593	565	563	575	587	579	524	596	565	619	552	582	541	572	571	579	574	604	565	567	539	584	572	578	522	555	594	584	579	541	571	613	562	552	576	578	608	544	590	590	576	571	557	547	603	587	565	575	598	562	529	580	571	548	527	587	568	570	573	601	565	591	557	561	573	580	528	594	584	569	533	553	572	570	610	601	578	564	595	588	554	579	544	546	538	579	581	576	589	532	590	608	597	574	595	551	592	600	567	551	568	639	581	568	567	587	558	558	557	588	546	606	543	552	567	551	576	574	553	610	553	584	528	587	544	575	567	574	585	519	590	570	563	558	592	573	566	580	570	596	571	528	547	538	546	549	568	524	565	588	601	574	572	557	536	573	532	591	591	582	547	611	609	584	568	552	535	545	573	551	579	544	575	562	543	606	565	542	580	617	634	576	561	600	564	611	580	572	577	556	592	557	558	541	563	582	563	573	555	559	546	541	557	546	575	568	613	574	587	602	632	573	553	602	573	603	576	586	544	555	593	577	562	603	564	583	590	579	591	582	577	575	546	562	587	575	579	540	553	606	618	563	597	576	560	568	574	555	597	556	580	625	566	596	553	576	549	602	622	606	601	578	562	570	551	560	517	574	592	543	572	589	591	591	547	575	525	544	631	573	563	604	557	568	579	572	554	592	550	568	603	605	566	535	598	588	613	530	549	564	559	562	562	528	546	562	517	585	619	585	574	577	569	564	582	574	546	562	556	531	535	552	598	579	640	593	575	556	608	632	608	603	531	597	597	565	549	550	618	584	607	580	543	569	572	570	565	612	583	567	558	537	628	565	574	565	585	622	564	576	570	580	562	554	564	606	541	609	575	543	582	572	513	561	538	612	585	571	575	589	558	607	592	580	593	597	604	583	622	542	612	604	580	533	583	574	568	553	605	577	572	551	601	592	563	600	590	544	600	560	603	556	560	601	558	642	573	582	560	611	562	562	555	535	572	569	540	576	549	584	562	577	561	554	538	605	582	548	612	579	558	578	580	541	566	586	577	575	638	608	563	563	576	560	541	561	568	605	548	630	588	614	595	631	544	555	564	579	554	540	584	575	591	590	607	588	558	516	558	563	601	559	514	568	549	596	550	531	572	562	538	551	584	566	589	583	562	564	573	572	610	558	583	575	589	585	577	564	544	581	571	583	555	605	560	578	573	591	589	549	536	569	584	589	573	580	597	613	560	574	576	590	600	577	588	595	600	593	602	596	556	574	555	579	592	627	607	552	598	548	536	576	552	574	550	605	560	584	572	594	585	566	544	579	601	573	570	593	557	543	532	595	559	579	542	557	594	543	591	581	601	554	607	543	564	582	601	548	563	565	552	584	581	589	567	572	633	573	586	572	556	586	556	556	573	570	573	585	567	595	552	574	549	611	630	600	562	565	565	542	592	561	570	538	565	588	553	584	572	584	529	598	547	539	525	550	538	588	572	541	552	566	557	582	579	579	557	575	559	567	565	579	595	568	580	591	567	589	564	568	596	607	575	582	597	541	592	556	534	570	545	577	583	595	571	565	551	550	600	590	582	578	553	579	572	579	557	575	571	565	580	573	581	603	586	615	603	579	548	584	566	558	563	570	567	567	591	572	552	569	562	552	588	582	564	567	633	559	635	551	578	623	574	575	561	547	591	572	567	579	575	555	568	612	573	580	573	602	581	604	566	562	558	535	571	570	554	554	592	549	577	538	534	548	537	532	570	602	575	582	575	604	578	561	571	535	593	577	601	615	594	602	545	574	542	596	561	533	603	601	582	537	602	568	629	581	544	579	581	570	635	563	569	578	583	567	601	569	602	591
23638	21457	28412	25103	20864	9879	2549	1329	843	618	580	528	504	468	513	492	507	505	478	495	475	479	511	470	466	446	462	490	521	485	455	476	466	477	489	524	472	455	459	493	466	478	459	484	468	501	505	506	490	508	463	474	478	446	484	484	499	482	469	477	444	484	474	497	471	473	514	490	480	474	447	496	489	500	467	483	500	442	497	463	455	471	467	473	514	485	459	500	465	484	461	461	498	450	468	480	452	487	487	489	471	520	473	509	471	452	477	509	465	479	482	481	444	490	469	499	463	520	492	468	457	462	452	460	430	479	447	466	479	491	467	466	482	457	494	500	474	459	459	436	450	444	467	493	499	494	445	489	467	491	404	484	487	501	464	461	470	493	510	493	493	500	460	488	478	452	455	455	487	444	540	478	497	500	466	497	477	514	492	508	490	503	460	478	504	460	493	457	478	491	462	490	480	459	477	471	464	513	461	490	467	505	480	501	499	494	461	453	441	506	466	469	474	482	482	504	482	500	447	473	474	469	470	483	503	460	476	470	478	479	483	458	477	486	449	446	510	458	467	501	492	477	444	486	493	507	466	491	483	486	463	474	486	491	509	490	524	485	494	452	465	468	499	498	477	482	513	470	486	484	507	493	467	486	434	493	474	509	495	481	492	458	470	458	438	502	455	472	469	489	451	464	488	489	465	442	497	479	491	460	483	436	484	441	483	492	447	504	470	478	461	449	490	452	483	470	484	478	467	476	490	470	489	490	476	484	468	482	471	470	459	499	426	474	507	521	477	528	484	453	447	470	507	489	476	464	497	455	505	476	487	495	498	484	465	443	460	474	483	495	452	451	493	478	493	447	490	477	509	472	485	444	438	534	467	507	493	436	497	441	492	437	481	463	489	488	507	495	458	451	478	480	490	468	503	514	455	492	495	550	467	444	442	521	490	511	477	456	483	467	510	493	480	494	511	489	438	474	466	472	479	448	460	462	446	491	475	478	478	493	477	480	462	459	501	463	452	479	456	473	486	459	455	501	500	490	443	500	467	457	508	504	450	510	471	481	491	479	478	482	464	464	467	497	486	435	516	441	460	457	481	453	462	494	445	509	462	482	472	481	446	479	518	486	525	497	496	449	486	494	460	484	484	490	508	498	477	486	498	466	470	512	494	454	496	493	482	472	477	480	492	472	491	488	495	459	461	453	520	471	482	462	456	465	462	486	467	499	475	482	495	494	458	447	472	469	490	459	497	489	511	476	497	492	484	485	456	477	505	488	476	480	464	443	467	442	478	450	502	459	473	516	504	462	477	470	490	499	476	469	449	459	473	431	449	458	480	476	473	464	510	497	472	498	429	491	468	518	487	495	467	485	469	452	451	437	480	494	468	452	478	459	435	480	479	507	473	487	484	485	438	458	468	482	473	446	479	479	452	436	505	439	497	520	459	504	449	452	511	485	462	501	473	489	450	467	446	453	442	452	532	477	488	473	480	481	484	467	459	489	483	511	465	471	467	470	499	472	441	443	475	508	491	469	459	450	503	464	474	474	455	466	457	479	481	501	474	475	475	460	458	497	483	476	449	480	485	467	475	525	490	484	490	477	488	454	502	498	459	492	475	470	520	483	467	488	501	505	500	460	502	466	464	474	463	476	453	478	471	491	504	473	476	459	483	513	475	494	529	477	445	443	503	496	474	468	484	448	494	461	484	504	471	500	452	490	501	472	507	523	495	489	479	521	484	488	484	485	506	484	483	476	483	488	471	485	511	496	470	463	458	467	484	500	475	449	464	496	454	480	467	451	495	492	468	448	478	508	484	490	465	489	458	468	445	469	463	489	479	468	478	461	503	477	538	490	483	489	478	486	448	420	486	481	531	459	501	452	484	506	465	456	488	514	477	486	480	466	476	501	474	486	464	462	469	481	511	480	488	481	458	444	497	468	461	494	494	501	423	506	489	467	513	501	487	457	501	455	517	483	472	508	445	493	500	515	515	506	511	486	459	473	516	470	434	445	462	467	447	479	509	482	436	513	488	495	448	472	478	477	530	477	511	473	454	483	470	491	490	460	511	467	461	504	500	468	458	476	458	559	489	463	494	455	498	466	525	467	474	513	478	489	465	474	486	490	487	473	488	462	484	503	502	498	458	513	476	487	504	478	434	468	501	519	483	513	488	473	514	479	482	462	467	476	413	509	490	497	479	502	517	456	499	478	488	459	469	426	480	456	498	452	473	474	479	485	463	456	447	477	469	483	482	499	508	446	497	471	445	439	482	479	475	491	466	431	482	484	520	520	496	452	475	476	492	469	475	457	480	511	479	485	415	450	488	480	444	465	491	496	488	498	488	455	453	489	518	474	489	464	477	481	482	481	442	467	475	457	461	531	452	490	486	497	449	500	505	514	437	488	486	487	507	466	498	473	461	505	456	494	494	516	485	441	477	470	466	470	483	478	489	489	449	497	468	504	495	534	493	481	509	484	512	446	453	481	516	434	455	490	451	464	487	507	457	474	463	490	467	462	536	476	481	473	480	489	470	468	497	489	487	506	463	469	447	494	471	473	462	478	509	500	472	461	471	503	474	511	449	466	468	449	498	475	488	516	471	481	415	513	433	475	467	463	445	474	477	527	508	507	488	474	498	485	499	453	523	487	547	467	495	482	451	469	503	524	496	481	476	489	478	492	484	472	469	446	491	467	473	444	482	478	457	455	512	476	509	444	518	461	478	469	522	472	469	495	491	497	468	458	484	445	466	474	489	488	506	455	471	459	476	457	509	470	474	472	460	438	474	470	498	484	470	499	478	549	469	455	494	435	487	499	511	496	485	461	498	469	465	509	449	446	483	497	525	473	505	466	522	438	523	477	463	460	468	492	496	449	512	466	483	516	492	488	490	470	491	444	447	483	468	466	487	491	481	472	505	514	466	498	497	508	482	461	485	492	462	487	502	513	474	472	477	504	457	464	458	494	474	475	493	488	494	468	466	470	508	477	475	499	452	507	452	465	487	455	470	460	464	488	475	484	449	474	501	450	442	480	482	445	471	458	503	504	488	473	465	501	488	480	528	497	478	485	481	513	469	489	482	456	480	438	508	478	479	446	459	492	493	473	485	465	447	457	495	488	428	500	474	466	448	493	493	486	491	407	502	450	497	484	470	497	466	514	459	461	473	457	487	463	528	479	472	442	483	483	481	486	473	435	495	476	486	468	444	509	476	502	496	505	470	472	499	529	452	461	458	492	464	478	455	480	457	500	489	444	463	462	469	483	480	521	449	480	514	461	491	456	482	492	503	510	479	490	517	457	478	460	485	442	466	468	472	485	453	483	456	529	524	510	465	494	463	486	512	457	497	476	487	493	444	479	471	500	463	478	482	490	531	472	511	488	477	489	473	449	466	492	483	457	498	464	495	512	474	437	465	482	466	456	455	471	485	466	448	496	467	500	467	457	475	471	487	496	473	497	504	494	497	487	479	486	476	487	490	501	483	465	494	508	457	444	508	494	485	489
33578	48841	35195	22548	12077	5273	2854	1810	1222	818	663	697	598	621	636	633	585	578	608	618	561	550	591	511	593	643	611	571	558	563	535	517	573	612	552	577	600	607	606	597	567	560	633	539	565	583	560	590	569	544	624	562	562	590	558	534	551	560	566	569	587	581	547	554	542	601	610	584	567	566	569	544	592	561	634	593	545	577	588	548	551	591	527	566	552	591	563	558	567	590	608	578	602	634	565	640	566	564	556	553	569	563	581	620	533	600	534	511	522	576	563	596	559	590	565	569	587	594	590	534	551	591	601	592	566	589	573	569	540	571	575	583	542	607	563	591	526	603	593	599	557	555	611	530	606	546	585	560	597	541	567	558	571	570	557	529	589	563	557	576	583	585	530	595	579	583	581	566	593	549	571	600	594	592	629	573	540	616	571	564	564	611	602	576	572	550	570	557	548	598	563	584	584	570	581	577	597	541	576	606	579	612	565	592	574	593	564	540	545	560	582	604	579	592	548	588	561	566	587	589	545	616	544	584	601	606	540	532	560	612	585	586	579	571	601	564	584	587	621	575	565	567	627	574	538	614	556	627	547	629	584	571	604	583	587	581	576	557	582	533	567	546	598	557	605	577	564	563	587	566	600	583	558	556	599	571	585	599	581	623	563	584	622	560	544	579	528	570	619	582	565	548	586	564	559	603	587	599	573	587	556	590	565	607	611	606	594	563	582	538	533	525	610	572	564	616	615	541	569	563	603	611	583	602	574	583	531	524	595	610	619	585	574	555	602	618	560	570	571	553	578	539	586	608	592	583	586	585	580	546	595	581	542	548	574	625	579	584	577	570	532	572	549	552	602	592	568	548	582	564	539	581	558	590	574	571	605	547	555	546	605	571	573	564	574	603	604	597	572	603	553	541	607	609	559	599	519	534	600	615	588	604	617	585	595	582	583	601	567	579	597	618	570	614	555	609	579	566	590	582	564	586	619	580	590	605	583	546	567	534	537	553	582	579	536	596	597	579	618	579	553	567	576	576	635	570	567	585	589	552	586	574	549	566	546	610	548	595	566	547	527	574	581	564	620	574	560	614	552	625	581	555	563	559	624	558	569	577	543	581	552	562	586	593	593	556	566	602	570	574	566	592	576	574	570	602	594	579	557	567	577	585	589	571	588	607	603	598	583	550	615	554	584	629	570	579	547	541	528	597	568	577	539	565	590	605	552	580	586	600	549	550	582	590	542	545	597	603	572	578	562	591	549	580	563	527	593	574	551	580	556	594	582	566	584	594	570	581	574	549	614	592	528	590	556	577	546	607	648	571	603	562	565	560	591	549	517	567	618	565	551	594	581	534	567	558	566	608	560	515	552	536	560	620	580	586	615	597	585	604	625	601	555	623	606	598	565	599	583	564	614	546	565	570	590	552	594	554	516	557	542	562	607	634	531	570	584	606	584	583	601	599	571	617	585	566	595	598	573	550	593	580	586	545	568	573	587	591	544	601	631	555	578	573	578	592	593	546	549	575	519	552	579	568	537	539	542	538	574	634	582	573	537	573	599	553	581	574	544	590	570	564	576	581	587	567	590	576	595	587	605	552	542	564	590	609	594	585	561	544	623	583	582	581	572	570	570	555	598	542	573	598	576	588	587	602	600	578	566	584	589	601	543	552	561	601	578	549	618	557	605	559	587	630	574	616	597	563	590	612	567	592	567	581	557	556	596	566	562	558	591	602	569	574	583	588	570	566	597	578	592	596	554	573	602	549	589	578	586	522	575	591	560	602	571	592	584	613	590	543	611	590	606	559	574	579	618	573	593	589	566	583	572	558	560	544	551	537	562	555	597	572	590	585	577	533	597	588	566	587	527	591	585	559	575	603	593	611	613	574	591	587	575	573	566	572	553	561	597	580	538	571	557	562	579	582	578	627	557	570	569	611	573	584	575	587	572	548	588	546	561	571	563	578	611	649	541	573	547	591	568	551	521	570	579	539	576	557	575	578	555	556	544	575	570	588	582	628	569	592	606	573	582	570	578	551	542	577	559	591	595	577	623	575	562	535	573	553	600	596	548	626	601	562	564	578	539	582	562	596	557	575	568	606	558	561	578	580	571	574	579	556	558	609	544	607	577	599	591	560	569	565	564	544	551	576	563	570	612	551	581	562	533	569	605	528	584	558	570	555	540	529	605	574	579	581	599	569	545	568	577	571	576	562	599	583	570	561	559	544	588	537	585	533	641	560	610	548	572	576	546	553	555	579	646	619	585	566	538	560	540	580	562	554	589	588	591	571	582	607	562	562	593	568	528	603	565	572	546	586	589	568	618	596	576	562	567	597	573	591	608	557	608	579	572	558	572	556	570	553	557	597	621	583	572	594	581	579	578	611	557	608	599	616	624	621	606	589	567	561	562	561	584	578	539	567	585	607	630	577	557	567	567	578	565	612	561	562	558	544	626	587	586	564	576	584	602	598	603	593	557	593	606	568	578	566	580	624	608	637	558	607	548	572	550	580	589	615	557	542	585	572	544	570	559	619	520	545	534	577	565	601	592	626	571	568	642	573	582	548	543	577	560	573	583	568	577	601	593	544	568	567	602	591	565	567	558	594	554	576	583	581	572	589	562	579	597	584	609	592	606	574	566	578	627	607	573	557	597	619	603	596	533	624	579	598	558	585	519	547	584	580	615	577	567	558	602	621	598	565	511	563	549	585	581	603	575	580	556	533	584	597	581	563	577	596	582	569	595	524	591	581	592	613	584	563	603	580	572	582	577	548	608	613	549	604	588	586	567	606	567	596	570	554	540	579	602	569	570	527	588	622	533	567	570	572	606	577	588	591	521	575	546	588	556	552	558	600	574	546	556	556	558	584	528	549	569	578	570	597	548	580	560	545	601	593	574	572	568	596	573	572	602	602	618	571	557	546	614	568	584	572	579	578	607	592	571	563	572	585	569	587	602	569	559	570	580	560	541	593	534	547	582	566	555	564	586	530	568	569	664	602	607	586	601	563	553	583	594	578	566	617	577	574	573	593	589	576	540	595	567	545	560	572	560	593	553	577	588	602	582	568	555	606	516	582	590	596	554	567	632	560	560	567	583	553	571	582	602	601	549	579	586	570	597	603	574	533	542	554	598	553	535	622	579	563	541	605	584	569	550	565	610	550	563	551	613	582	561	580	544	566	591	582	549	565	614	564	601	555	564	545	598	571	585	602	568	550	579	580	558	597	574	576	590	599	551	550	599	574	594	568	589	545	600	575	559	617	561	600	575	606	597	551	590	596	564	600	581	586	553	573	589	523	584	542	554	569	534	552	555	572	592	612	585	603	586	558	610	537	563	634	536	555	563	603	569	601	569	593	577	577	580	561	529	576	575	582	579	588	570	575	537	570	582	569	552	561	560	604	589	585	558	561	577	568	580	586	558	664	565	629	578	573	577	543	542	543	573	546	562	570	558	595	576	565	599	590	618	538	585	556	529	546	543	572	561	533	561	566	580	588	579	613	560	545
25092	21557	27403	25135	10786	3473	1584	919	645	489	488	414	419	407	398	409	418	392	408	411	352	406	403	409	385	392	394	383	424	394	383	397	426	411	390	400	371	361	407	417	413	396	411	378	383	442	385	366	394	383	406	357	388	396	385	359	380	381	358	368	376	440	371	403	386	389	398	408	437	427	378	373	355	404	398	403	391	398	394	380	369	366	419	390	399	404	381	369	408	397	391	381	373	386	388	408	420	376	421	412	408	404	344	375	360	381	409	370	378	374	366	379	374	423	403	382	387	352	379	372	398	376	413	397	410	396	389	363	388	352	406	386	369	398	378	387	379	378	361	378	396	364	386	351	392	383	387	419	360	401	414	393	415	375	387	363	384	394	398	383	391	379	399	381	395	379	409	378	390	405	374	382	382	389	369	406	398	393	384	371	374	375	411	383	382	403	408	378	386	387	399	381	375	388	372	392	384	383	402	376	392	381	379	333	385	398	418	385	389	392	393	400	370	392	382	383	394	375	403	377	383	412	383	359	398	395	384	404	355	389	360	358	422	407	363	378	377	354	371	393	364	412	378	378	352	378	365	381	376	374	367	346	399	396	410	382	412	401	366	416	360	400	402	398	379	361	390	407	366	411	412	393	397	362	416	366	405	409	368	433	378	405	400	380	361	386	379	388	388	387	392	428	399	365	408	391	401	376	381	348	389	388	374	374	379	396	372	386	340	361	391	435	432	402	398	366	385	356	392	413	379	373	356	354	412	369	363	391	411	402	379	378	408	390	398	356	376	387	382	386	373	400	368	413	379	386	371	424	334	404	408	391	391	355	397	386	414	413	386	363	386	373	388	391	355	365	348	380	388	393	340	404	397	359	379	399	390	428	368	399	421	365	394	390	380	379	413	382	392	386	394	380	362	397	427	421	376	359	402	364	380	389	381	380	364	385	388	364	379	358	430	356	393	388	369	396	371	385	368	368	384	374	379	401	380	352	365	383	402	387	385	437	393	381	364	379	401	377	389	430	379	344	388	404	418	387	391	391	399	406	375	378	381	413	374	365	400	401	380	369	370	393	382	375	389	359	421	390	368	405	389	374	410	383	379	351	377	383	420	349	388	386	341	384	429	416	387	376	365	400	424	384	343	379	363	410	406	392	367	402	392	377	422	370	355	383	425	399	414	367	403	395	404	345	354	382	427	416	390	396	410	352	369	362	360	406	396	406	411	390	380	378	414	373	374	377	372	357	390	382	385	406	382	349	428	404	386	441	387	388	389	374	390	401	384	399	369	394	370	375	383	437	390	360	399	393	374	388	347	404	355	421	381	370	379	390	391	388	381	372	389	348	363	398	431	368	368	361	367	424	362	393	370	382	387	376	400	372	396	407	398	373	414	400	371	391	424	404	384	414	395	365	377	379	391	335	384	397	420	376	398	415	415	391	417	365	359	395	395	403	382	373	399	414	398	381	397	380	412	380	410	378	389	372	387	375	378	381	390	399	405	404	391	405	441	411	413	367	395	450	384	386	388	400	404	383	361	363	391	371	363	378	427	377	392	410	359	382	413	379	358	387	372	368	432	393	388	386	393	429	383	418	413	385	393	415	399	406	371	346	360	376	403	412	377	387	381	403	373	401	383	368	412	352	405	369	393	355	407	373	372	423	425	374	414	360	396	415	354	394	363	381	393	426	409	398	396	387	373	381	386	356	360	399	386	378	380	326	396	381	388	401	358	385	388	401	368	333	363	344	400	383	411	421	382	366	397	402	388	397	378	350	406	421	386	386	378	383	371	397	380	378	363	415	397	388	416	342	400	374	377	395	391	377	423	423	369	391	418	373	404	446	382	381	381	384	376	399	389	387	413	377	405	370	404	401	427	404	384	383	386	392	393	387	390	372	387	391	375	391	362	392	386	389	398	380	391	387	391	415	402	428	379	377	390	403	384	393	390	372	391	371	371	398	382	404	369	373	374	373	420	349	384	385	354	369	388	391	394	356	386	387	402	394	391	399	393	435	395	361	403	416	387	393	418	416	406	402	376	406	387	363	400	383	439	370	387	398	386	395	425	387	410	449	394	383	375	375	379	378	409	384	385	388	394	392	382	383	394	359	416	380	389	407	405	394	380	379	371	385	404	351	415	385	361	408	384	347	390	356	424	379	412	381	378	346	399	374	359	354	386	372	374	384	391	409	406	355	382	422	391	377	397	411	380	382	404	401	365	364	401	411	337	389	368	400	365	407	347	405	412	344	393	388	366	412	424	400	427	358	366	406	370	368	430	390	365	359	376	370	376	386	417	367	357	381	354	398	347	392	393	416	378	372	377	375	385	420	400	380	366	403	411	382	352	390	372	374	392	403	385	358	415	377	387	383	375	381	354	415	394	394	411	390	394	402	368	367	377	374	413	362	400	362	368	402	370	367	406	362	390	414	359	407	341	370	394	381	395	397	405	391	425	386	391	386	353	374	367	435	367	360	407	406	414	354	406	379	397	386	385	409	389	388	410	375	419	385	403	404	376	373	408	382	350	367	383	361	405	427	375	383	381	402	418	415	395	381	410	387	381	367	382	398	385	403	408	412	365	402	400	390	354	382	397	417	384	404	386	377	384	362	390	395	382	379	373	346	389	385	404	379	372	403	371	352	372	352	408	415	398	368	372	380	380	368	410	386	384	399	412	403	427	384	401	360	419	378	408	371	388	344	374	382	409	383	393	385	400	392	378	373	436	408	373	388	387	379	368	363	382	370	393	393	357	409	406	373	424	412	386	394	361	388	360	378	400	421	375	388	386	369	403	426	403	388	352	373	394	405	341	358	382	384	375	376	393	367	386	389	400	354	356	403	371	385	366	405	397	385	372	418	399	370	387	395	387	376	381	388	399	389	373	420	383	381	396	416	372	368	378	368	406	377	351	371	373	403	359	414	395	374	429	388	417	392	386	406	407	411	395	394	390	362	402	385	393	383	379	395	379	380	425	371	370	359	418	394	384	396	434	374	404	393	392	406	406	384	389	389	379	408	414	399	379	444	386	434	409	397	394	370	403	415	409	392	361	377	397	395	402	348	406	402	382	413	374	373	417	363	436	409	387	424	416	366	399	371	361	383	395	367	372	401	392	372	365	389	394	418	378	376	441	375	413	406	380	402	362	352	399	405	447	365	386	386	393	385	392	375	420	390	364	342	388	393	383	364	402	397	407	399	414	378	418	406	404	374	385	364	388	394	401	360	389	417	334	387	381	392	376	404	393	398	378	389	375	359	371	386	370	407	383	395	384	373	401	384	362	368	368	396	363	403	386	380	395	351	372	398	404	372	417	406	406	379	386	395	391	385	392	373	387	403	385	406	386	408	388	393	386	365	385	378	386	373	356	385	393	408	390	382	391	374	382	395	394	394	390	413	399	409	404	379	393	386	394	406	398	398	368	390	376	389	395	376	362	421	347	409	398	366	412	400	389	355	388	410	403	399	419	392	371	376	385	366	406	399	344	393	421	369	364	364	351	408
32785	47797	33344	17626	9488	5339	2618	1426	849	679	635	524	508	484	499	484	480	483	469	506	453	470	483	467	482	490	489	481	446	441	463	495	451	451	479	460	473	446	463	477	471	435	470	456	446	467	475	425	451	474	490	460	498	448	475	468	454	475	445	463	459	441	484	466	499	452	467	465	457	437	501	492	485	502	444	447	451	483	493	510	484	475	467	472	458	469	489	456	488	466	459	454	422	521	483	472	464	478	444	466	472	477	430	492	496	456	505	469	482	470	464	489	449	464	477	453	475	448	518	454	484	487	457	496	427	442	469	481	446	410	477	442	462	511	407	450	493	484	444	445	459	441	461	458	477	465	484	479	475	465	501	477	434	454	476	467	465	461	430	489	491	458	481	446	452	456	447	473	475	483	469	451	492	456	431	495	460	503	435	489	492	452	487	496	503	500	447	455	496	423	462	461	470	469	477	461	467	430	470	476	479	444	453	459	496	515	472	469	452	452	503	498	443	476	431	464	467	474	498	490	454	467	512	452	468	446	509	451	476	474	449	417	438	483	472	473	483	473	481	497	487	494	442	476	427	471	413	459	499	440	465	523	480	470	465	445	484	485	503	449	462	497	455	451	455	451	488	490	458	485	493	446	477	466	497	458	467	488	466	427	477	449	462	479	487	491	483	481	458	425	444	472	443	470	461	469	487	479	433	473	437	453	503	423	461	454	448	478	463	451	479	477	471	487	501	499	466	507	439	447	482	462	438	459	457	485	465	500	471	431	482	465	467	490	473	505	418	459	477	474	476	471	490	450	473	490	506	454	485	484	435	465	495	487	464	472	447	484	416	449	473	473	477	469	475	465	486	454	483	449	465	476	458	496	417	439	472	461	447	479	490	466	465	453	487	452	471	513	477	476	480	456	477	449	463	454	459	491	461	472	432	509	446	463	511	414	492	464	461	479	483	469	512	472	447	523	417	439	462	471	503	450	452	495	482	484	503	450	465	493	500	484	448	447	490	495	427	489	472	486	484	447	445	465	454	474	452	466	461	490	480	470	497	461	489	495	435	482	463	475	447	459	475	457	472	452	462	425	485	480	462	451	453	484	475	461	450	455	457	472	464	468	482	431	433	439	474	456	465	439	472	458	457	428	504	466	465	468	439	453	462	467	464	439	467	441	476	458	438	473	507	453	452	469	479	456	484	483	466	438	443	460	490	469	506	479	440	402	490	461	471	466	482	482	485	465	501	464	490	458	460	460	472	454	496	447	460	480	433	438	462	427	460	469	460	454	476	449	458	509	458	490	497	476	453	482	479	510	474	500	485	485	474	456	505	472	458	496	475	450	485	468	437	453	472	483	478	454	473	457	488	476	478	479	470	449	507	433	491	457	473	453	448	481	474	475	488	477	478	480	483	470	484	486	469	456	477	458	462	447	450	473	454	464	484	450	447	511	456	473	433	457	449	435	476	471	510	515	447	462	446	462	450	462	452	504	472	461	453	430	475	480	472	467	443	425	506	461	522	474	439	477	470	465	487	458	527	490	462	450	454	470	451	479	459	436	466	476	450	447	473	486	475	452	506	473	449	486	482	415	461	444	474	463	483	463	492	461	427	473	490	464	494	512	466	444	501	471	464	444	474	436	505	421	482	477	484	479	472	481	448	460	450	476	478	507	455	488	483	438	473	454	447	470	466	477	455	484	466	477	445	477	438	461	478	490	448	451	492	434	518	464	442	471	481	486	445	459	457	505	485	505	463	478	459	464	454	456	463	452	476	472	478	474	451	492	469	482	440	468	467	492	469	446	495	506	467	450	496	475	469	487	442	499	492	465	495	440	449	456	467	487	470	479	458	471	493	455	457	457	473	475	456	466	496	447	488	489	457	453	497	466	465	471	452	476	474	470	481	477	436	500	465	468	444	436	491	471	497	465	432	479	443	446	502	502	459	464	488	481	455	457	504	518	469	476	474	454	438	445	470	467	461	508	451	438	472	452	495	451	499	507	478	443	441	483	476	483	480	457	484	421	489	471	432	444	472	501	454	435	456	503	440	474	447	456	441	487	433	455	464	501	452	447	430	448	447	459	447	474	473	482	496	468	473	462	452	451	483	507	488	505	490	458	468	464	433	447	474	462	454	477	451	453	474	481	482	507	394	483	465	498	486	443	513	468	449	421	491	490	508	441	465	436	442	476	460	468	459	466	482	471	486	457	436	493	482	464	477	478	423	456	470	498	452	473	502	479	453	485	531	470	481	479	463	443	460	496	479	503	441	448	455	467	485	449	499	462	497	476	473	465	465	489	472	424	479	445	461	461	460	494	475	472	483	481	439	477	486	501	491	487	459	471	452	474	504	463	480	456	494	453	484	482	413	460	469	462	478	488	475	433	440	439	477	467	498	437	468	447	459	454	492	434	457	450	470	478	487	448	513	460	453	448	440	503	437	497	475	455	453	462	466	483	471	464	505	486	480	479	486	456	469	493	450	486	475	463	443	460	444	473	511	484	472	469	434	478	481	462	480	454	464	465	474	496	421	480	468	484	464	480	468	483	450	483	415	465	459	486	474	490	481	435	465	454	485	444	466	468	473	478	432	450	466	486	425	444	453	466	480	465	471	469	460	475	482	467	460	504	468	514	481	496	439	481	427	450	484	457	467	450	454	480	425	468	463	523	421	469	453	459	481	449	487	486	457	469	525	487	467	483	444	491	442	449	441	476	468	462	460	492	478	464	457	452	471	494	446	471	492	444	452	456	447	462	476	435	479	467	478	458	464	492	451	445	458	449	472	481	443	438	445	496	520	487	474	453	441	488	486	467	455	492	499	505	462	482	476	461	435	503	453	479	436	475	442	448	490	444	427	497	507	441	479	506	449	472	474	431	493	495	488	454	491	439	481	476	454	466	477	457	460	479	456	460	475	470	447	452	464	474	470	503	472	432	474	476	499	475	501	442	443	445	465	433	483	486	479	454	445	481	443	449	419	475	456	415	453	489	500	485	456	423	478	439	461	442	472	453	475	472	425	421	429	508	477	451	488	460	448	473	450	469	462	491	438	463	468	451	477	504	467	478	506	441	428	445	446	466	453	470	503	440	456	461	441	468	461	471	486	470	458	491	480	462	485	473	449	460	474	449	441	476	457	476	454	484	482	467	505	498	461	488	435	457	453	487	474	460	459	455	463	465	460	446	492	463	416	476	476	437	498	515	465	455	459	472	454	457	504	445	497	500	463	475	471	442	451	483	467	430	485	462	426	454	447	489	464	463	469	455	483	476	432	465	477	525	458	474	464	460	455	463	454	476	466	479	447	420	438	459	473	472	431	481	509	484	493	450	434	450	454	462	452	475	425	451	472	452	493	471	468	463	411	498	466	455	478	450	486	452	451	481	467	453	495	468	476	492	524	474	421	469	499	462	465	467	476	457	500	469	490	497	456	455	470	500	453	475	476	489	483	486	471	461	455	454	486	464	468	485	505	464	430	499	432	465	457	466	443	470	493	461	471	463
22758	21522	29093	24423	21657	20575	9049	2360	1117	708	486	453	440	399	371	384	392	342	356	395	358	357	363	343	384	337	388	401	361	367	379	354	353	345	394	373	363	361	337	376	342	372	355	343	338	369	369	349	355	341	349	351	367	368	380	359	345	364	357	343	377	326	337	354	357	340	366	362	329	367	333	391	346	380	374	373	359	344	364	358	375	374	372	410	355	369	361	323	365	390	363	336	377	377	353	345	343	331	345	325	341	367	368	348	375	346	346	379	326	358	377	347	372	332	327	332	368	374	335	345	360	347	355	373	367	348	380	370	341	378	372	356	345	382	365	330	376	336	329	326	384	366	353	344	367	369	348	341	361	349	395	354	370	364	347	362	369	317	356	384	338	370	366	370	338	347	338	352	367	346	399	356	371	360	352	374	389	352	323	373	365	343	371	352	358	329	395	351	358	355	360	372	345	344	408	387	327	346	347	370	392	382	383	361	337	404	350	357	331	367	338	351	345	347	414	376	383	362	351	376	379	363	336	353	366	361	345	369	353	361	390	346	355	310	329	404	330	331	368	349	356	363	357	359	358	341	359	384	360	370	390	361	379	351	339	350	373	335	377	348	377	347	334	363	360	342	374	343	353	349	362	351	350	319	377	342	313	341	360	377	359	359	341	369	364	390	356	344	373	393	344	354	360	384	361	373	360	332	380	403	361	348	345	351	341	368	351	346	342	346	391	354	340	337	323	347	379	333	377	350	371	338	374	332	366	357	333	333	348	388	382	366	348	358	370	368	367	355	378	356	327	357	357	356	357	321	369	356	348	369	420	361	346	354	363	346	368	327	330	364	365	362	345	344	342	351	337	315	347	351	332	340	360	338	377	351	372	401	358	330	381	362	359	341	393	378	377	350	360	325	328	347	378	347	354	358	347	364	372	366	357	329	362	386	359	373	365	371	395	357	372	344	338	345	367	348	350	348	335	346	337	364	332	340	391	349	339	325	334	357	344	380	382	346	376	369	339	356	308	331	363	355	349	333	382	362	376	380	350	366	364	374	347	360	360	367	358	369	390	337	391	323	366	376	361	368	345	394	394	342	395	369	381	360	385	356	368	353	364	352	347	331	370	361	368	353	376	354	382	341	376	328	346	328	378	368	373	371	366	389	359	351	313	348	336	376	352	388	341	348	370	370	386	360	350	357	339	360	311	326	343	359	375	362	333	366	358	367	365	351	332	361	386	378	392	392	358	337	374	351	415	366	336	368	338	386	338	355	327	359	355	369	320	347	395	373	348	348	379	368	387	391	344	345	354	345	375	344	345	372	371	350	366	373	362	394	338	329	363	364	360	352	352	314	389	363	349	402	335	343	346	376	389	370	363	368	352	319	354	344	377	378	418	371	363	358	377	358	342	381	337	367	333	342	315	384	336	372	386	389	338	367	362	364	357	366	379	375	330	365	364	346	320	381	361	355	385	346	374	330	358	370	369	359	361	377	354	379	367	363	395	357	340	344	409	364	352	361	343	323	340	362	346	323	333	385	342	384	381	328	367	352	365	316	370	345	350	346	331	370	356	384	400	354	347	401	367	354	357	371	406	387	360	357	362	392	397	362	349	349	336	350	338	395	362	349	364	360	377	367	373	390	369	360	347	347	370	386	374	360	365	369	363	357	338	343	368	339	351	348	332	347	357	357	417	375	368	386	368	348	356	347	346	378	373	343	358	392	372	394	313	324	347	337	342	351	378	381	348	338	368	332	357	365	348	377	357	349	358	338	319	356	378	386	375	310	359	364	374	370	348	338	360	358	345	354	362	356	365	347	360	356	393	324	394	344	342	346	360	341	346	352	365	359	349	322	347	362	358	379	358	366	392	358	344	348	330	356	385	339	325	338	400	381	393	348	371	364	317	388	368	364	365	338	356	332	357	346	391	342	351	364	358	371	347	370	338	345	350	337	369	350	344	382	372	350	336	371	377	349	352	340	374	345	360	330	343	358	373	346	354	382	317	381	346	356	363	354	349	355	370	353	350	368	389	355	347	386	364	356	368	350	336	366	350	330	360	322	356	346	407	332	360	327	340	392	359	361	349	332	372	380	338	326	358	383	346	333	342	372	366	342	376	376	369	370	334	335	361	326	350	395	363	361	323	303	351	364	372	367	315	347	334	340	379	369	361	365	367	337	368	354	325	368	362	355	341	383	380	341	367	320	359	374	378	373	374	368	354	372	401	358	331	367	311	338	362	327	371	384	342	372	395	350	378	372	344	384	357	349	398	363	361	368	392	360	350	372	361	365	384	339	381	342	338	348	385	339	344	351	350	357	375	397	322	350	332	346	377	352	379	352	366	326	380	417	394	363	350	374	342	374	383	396	368	347	413	357	391	331	349	353	335	347	352	341	349	381	359	350	363	360	348	375	341	335	315	358	340	362	347	371	383	341	390	360	368	364	347	353	375	357	373	331	358	369	388	333	382	345	367	388	361	364	381	337	359	369	374	346	360	336	378	380	371	373	366	375	418	367	362	390	348	326	366	344	339	367	363	337	349	332	353	358	349	370	369	341	369	354	383	373	362	378	369	364	317	348	367	364	317	344	366	372	363	395	375	400	341	340	332	356	352	383	344	376	362	370	343	357	356	358	342	332	337	391	366	350	362	354	367	365	323	338	358	355	398	359	373	344	335	366	357	400	366	399	340	376	343	308	382	363	352	350	382	362	331	358	334	326	351	346	351	377	342	341	355	369	335	343	357	328	333	369	368	352	380	356	374	349	353	371	368	324	353	385	350	356	333	362	359	341	347	350	376	355	339	365	373	358	366	369	376	371	365	326	335	336	340	355	365	377	360	367	357	335	384	334	363	399	388	368	378	378	414	351	366	346	366	347	332	351	358	381	356	345	349	354	383	349	343	335	350	342	342	343	361	346	360	351	377	382	334	368	379	336	332	349	342	397	370	387	339	334	328	387	352	374	389	342	356	376	357	348	399	348	369	374	404	375	369	354	392	385	339	367	375	361	388	334	339	373	370	341	362	382	365	340	363	375	382	390	382	365	350	361	348	343	390	367	369	384	322	362	364	330	360	359	370	366	358	371	371	342	383	361	335	379	374	365	370	397	389	383	350	357	340	406	358	367	366	351	349	342	356	385	335	376	368	365	373	323	350	327	352	357	328	364	357	361	347	378	364	374	338	359	357	365	372	381	360	333	340	340	376	334	358	355	394	334	368	340	388	348	370	388	383	383	368	329	338	345	359	359	348	354	339	342	356	359	335	327	340	374	344	376	362	351	332	343	356	354	323	348	333	362	382	361	380	340	319	351	329	379	358	375	379	368	319	381	336	390	349	359	377	345	381	352	397	360	369	364	355	386	360	358	385	375	342	366	331	332	376	369	363	359	381	362	353	359	358	368	323	354	396	386	338	355	368	323	337	381	372	360	320	351	360	355	325	348	322	374	380	347	363	370	362	355	380	349	356	349	373	360	366	362	347	377	344	350	387	332	372	348	375	336
35800	58660	42807	28284	18239	10108	5726	3144	1717	985	665	532	560	476	485	441	469	487	409	430	442	418	426	470	468	447	434	427	460	412	433	449	471	428	430	422	412	460	421	482	420	437	440	411	439	454	411	419	442	434	421	417	447	430	452	435	434	439	441	441	407	405	424	441	458	448	456	422	466	417	412	450	412	447	447	410	441	430	424	485	443	433	446	455	427	467	443	437	441	424	486	410	438	439	437	438	421	448	447	431	416	453	454	441	432	463	409	452	391	413	387	455	407	427	432	478	410	417	491	432	414	460	436	467	451	452	441	446	458	492	467	445	433	400	468	427	438	430	476	421	429	423	420	440	431	452	448	422	445	423	443	450	422	443	434	410	422	420	398	451	442	436	445	464	424	436	447	455	468	441	451	425	450	450	427	402	462	431	421	476	429	417	428	416	418	445	450	393	419	474	454	428	460	433	469	436	468	430	445	409	454	430	441	419	446	424	476	417	411	419	441	459	421	475	428	428	446	434	479	464	434	446	423	441	436	450	433	454	434	432	442	439	439	428	406	384	433	452	430	468	443	428	429	432	431	433	430	430	436	482	475	444	438	432	430	398	436	415	418	423	450	394	431	435	429	426	464	441	443	443	431	436	433	419	422	444	421	439	450	446	461	438	413	450	424	451	406	426	469	425	474	440	447	449	398	466	429	424	435	438	443	434	459	403	440	450	463	456	448	438	452	435	420	429	410	427	415	451	445	415	438	462	410	427	435	438	397	408	447	404	484	467	419	425	425	424	465	458	435	425	440	430	454	399	432	512	435	439	414	445	465	430	451	453	471	408	414	439	435	436	449	376	482	417	440	473	423	420	424	452	446	421	431	445	449	452	452	428	429	425	429	453	398	450	450	400	471	432	432	449	426	423	453	409	398	427	427	428	416	428	470	442	444	419	475	448	424	411	453	422	428	412	403	471	454	408	429	412	442	447	447	414	454	456	435	439	432	394	455	454	450	467	425	422	436	451	441	395	430	407	437	422	418	442	439	434	423	427	383	429	425	412	417	431	429	437	430	464	459	438	424	411	434	442	433	418	425	485	448	452	444	422	457	373	433	493	470	468	434	410	427	449	438	452	406	423	449	481	411	428	431	419	442	418	418	451	452	432	435	451	465	428	394	431	434	416	406	430	457	417	420	439	418	452	399	461	426	467	438	459	439	427	417	434	414	428	435	464	453	441	389	443	413	430	417	430	434	424	442	451	445	443	431	478	413	422	478	444	457	444	459	449	389	407	464	417	479	418	465	503	469	414	410	416	436	474	434	440	451	391	445	404	410	403	433	422	434	437	405	443	393	427	441	474	454	434	485	461	442	455	457	474	437	451	438	415	444	429	434	430	469	483	413	440	438	429	404	397	446	435	415	446	455	404	455	422	430	448	433	410	397	408	437	414	412	430	460	432	457	431	426	422	430	405	445	459	412	422	400	425	448	434	427	402	442	453	409	436	441	485	400	439	399	408	416	420	433	448	396	438	449	450	457	386	453	424	454	419	454	418	430	437	429	453	441	464	500	431	419	456	460	443	406	444	421	458	411	476	440	421	445	432	439	417	458	454	435	413	445	416	435	429	460	426	451	422	393	406	442	462	441	453	468	461	476	398	430	426	430	445	457	441	426	438	444	413	411	369	446	399	442	423	442	439	458	450	454	457	422	456	461	417	455	413	447	458	432	436	431	419	440	431	447	431	462	451	441	435	439	423	403	458	460	400	449	424	464	421	425	436	430	421	422	420	421	471	462	431	410	414	430	474	426	438	434	475	472	466	416	432	426	446	455	432	441	434	419	421	426	422	447	454	456	414	401	422	439	442	499	449	454	459	421	414	446	434	442	440	448	454	436	431	405	421	437	468	383	460	445	475	435	447	444	420	465	443	434	426	450	446	428	451	412	435	439	456	439	436	419	444	430	404	432	416	415	393	457	418	441	428	437	450	451	419	434	427	418	449	446	421	454	447	408	461	445	420	450	438	425	460	457	438	409	411	437	463	462	439	441	430	415	427	409	426	419	466	422	421	418	415	426	509	413	483	453	451	428	439	412	386	486	402	450	479	453	458	453	480	415	447	431	405	428	419	444	446	442	403	455	450	428	397	428	418	407	456	450	441	429	443	408	474	422	432	445	459	438	480	419	405	456	434	409	473	457	410	417	429	416	432	453	450	442	420	430	474	429	416	465	455	434	464	439	422	401	439	430	424	455	446	442	441	446	441	426	446	445	418	443	421	421	431	404	456	434	479	439	450	410	437	500	429	448	436	434	450	459	474	424	424	483	446	426	442	437	394	414	462	421	424	430	447	426	407	488	467	461	461	432	419	412	479	424	452	448	415	399	462	479	444	455	394	419	410	471	403	433	429	422	434	457	398	416	413	435	433	443	424	439	418	466	412	429	428	428	408	447	437	467	457	454	434	427	426	440	416	418	436	422	426	449	454	431	456	458	414	455	450	440	432	438	459	423	405	417	440	399	430	431	476	386	454	433	438	446	447	437	427	430	442	412	436	431	451	458	408	461	425	419	419	406	435	471	428	421	434	392	415	428	438	429	397	439	402	433	478	432	415	428	437	466	400	433	422	399	443	394	435	427	436	431	467	371	459	427	430	428	431	435	432	468	421	447	425	412	443	444	437	411	427	426	447	406	422	421	417	429	392	443	441	446	448	481	490	424	402	427	436	424	417	433	455	437	447	450	415	443	437	438	454	429	447	421	401	425	442	433	444	451	418	479	426	420	465	447	408	457	431	432	465	432	439	452	451	421	433	440	446	408	425	411	420	431	427	421	419	435	436	447	421	423	431	453	443	453	462	454	453	447	433	438	413	454	443	428	443	464	439	433	454	401	442	408	463	458	452	431	383	419	478	451	425	414	476	440	434	410	454	419	449	438	416	454	402	427	411	394	462	423	477	412	499	394	444	418	433	399	438	420	447	432	439	454	484	412	421	407	484	459	411	453	433	450	425	439	451	420	430	447	427	407	399	449	435	417	461	451	471	426	451	488	447	432	401	448	453	429	440	429	445	461	426	401	442	456	454	421	439	425	416	429	449	470	456	432	473	457	468	441	427	442	435	407	415	438	455	421	414	463	438	432	403	464	413	443	463	454	420	467	442	426	447	447	461	414	422	471	432	457	476	425	429	462	459	435	434	428	434	429	482	460	443	431	411	413	435	387	419	489	407	448	422	418	436	429	437	407	458	432	447	424	455	427	471	442	446	427	446	454	437	427	454	475	432	448	451	409	491	440	408	442	407	414	424	437	446	432	477	470	454	446	430	422	412	440	412	406	449	448	451	404	446	433	466	449	419	471	441	434	458	423	444	416	446	474	429	450	439	463	406	421	466	409	471	448	383	434	432	414	423	439	436	462	450	445	454	411	436	430	433	455	440	464	445	445	440	439	418	424	435	432	446	441	435	437	453	424	442	422	428	430	433	438	420	447	490	437	459	423	442	408	435	437	426	384	453
33212	25593	20273	7694	2308	1388	922	705	597	583	526	547	489	491	528	525	487	489	511	525	534	509	506	529	491	484	464	489	539	494	475	493	534	512	540	492	514	479	503	464	486	497	489	508	480	505	496	530	531	518	494	528	500	483	494	508	478	510	516	492	530	503	542	488	483	488	486	547	508	492	470	485	515	486	534	515	494	528	476	521	476	544	508	485	532	506	492	512	531	518	504	507	512	492	486	480	513	506	443	506	521	505	459	516	489	485	503	544	498	485	491	459	503	497	474	491	474	521	515	510	464	509	515	506	483	509	518	493	514	519	511	510	488	524	457	481	499	478	474	482	508	533	488	469	496	493	527	470	524	486	489	485	507	537	473	501	514	518	509	498	464	527	522	452	489	497	507	534	504	539	475	488	511	499	513	535	474	488	484	449	504	481	514	500	519	525	486	517	479	510	512	510	512	459	543	554	496	457	524	479	495	501	510	525	490	507	512	499	490	531	487	533	484	515	494	502	462	502	493	490	478	514	523	494	491	467	515	492	491	479	538	506	517	505	485	456	491	549	509	502	503	507	518	496	485	476	518	517	482	480	515	469	510	498	524	505	511	493	522	518	508	482	480	500	512	550	516	455	505	499	507	479	486	486	457	519	497	493	485	493	511	539	473	524	491	495	561	510	506	501	498	453	461	481	497	524	487	488	531	470	537	466	462	495	471	518	482	464	522	512	511	492	467	488	506	470	478	507	501	474	507	480	510	482	480	491	487	465	484	519	499	516	482	493	447	519	483	532	486	489	527	510	520	504	500	499	472	493	488	492	453	510	514	482	517	532	521	525	518	510	505	489	544	480	516	500	499	512	505	500	551	508	478	500	504	446	508	520	529	507	523	494	509	512	471	480	514	486	526	423	465	456	501	488	515	461	481	509	487	475	478	494	500	502	494	478	528	496	523	471	562	481	508	483	470	527	471	528	480	519	513	469	462	452	561	522	470	547	477	474	511	484	483	545	503	485	474	520	489	462	529	453	485	512	499	485	500	502	478	514	482	511	491	454	479	511	482	446	513	479	508	498	487	510	501	507	554	471	506	493	503	489	480	511	504	435	511	503	516	517	512	531	465	481	499	474	491	511	513	542	516	488	483	504	513	464	496	506	512	530	482	523	521	507	533	476	516	467	474	473	512	492	487	464	506	514	475	513	535	489	561	513	518	505	495	513	497	511	520	510	516	462	443	488	487	486	538	477	486	460	503	515	518	508	446	494	507	486	482	465	480	497	499	445	546	509	472	487	509	516	497	503	475	473	496	500	538	450	485	499	502	495	533	477	501	451	510	510	523	504	487	475	505	471	454	500	524	462	492	524	462	536	507	471	474	491	506	481	505	466	484	476	475	515	512	494	466	521	503	478	514	509	525	483	468	533	505	484	476	501	511	453	495	483	496	466	485	518	479	504	498	484	471	481	457	457	526	506	518	479	510	509	482	509	539	502	492	478	505	539	486	502	490	467	496	512	504	526	501	509	486	509	478	474	513	512	511	481	487	497	480	513	523	480	496	493	506	522	499	495	493	519	485	524	484	466	483	517	483	449	498	532	479	510	516	518	521	511	482	501	481	436	515	500	500	489	461	516	482	493	522	549	472	498	480	466	481	520	530	521	520	524	499	535	469	493	503	518	486	503	478	493	502	464	493	469	465	511	520	496	515	498	488	504	496	494	506	470	498	468	494	480	489	527	468	484	483	489	474	494	493	478	500	526	473	505	507	480	496	491	500	476	478	510	532	502	494	477	516	481	540	479	515	568	489	512	491	508	532	515	492	479	493	485	480	499	513	501	477	500	470	519	487	520	445	444	509	482	539	532	507	505	503	464	459	472	513	483	485	480	480	479	485	493	532	493	487	508	464	448	505	493	506	515	515	507	471	491	509	482	538	490	504	535	501	508	504	491	465	518	481	520	499	537	505	453	493	504	520	487	503	508	471	478	514	491	528	521	509	449	514	479	550	471	505	478	485	479	510	505	526	521	496	461	507	452	511	483	507	477	519	499	460	515	466	545	535	508	499	505	463	475	495	488	492	506	490	528	495	520	521	466	531	517	502	488	506	519	527	486	492	533	461	529	562	495	505	525	468	501	494	508	509	497	508	500	487	475	502	491	508	512	528	489	493	488	497	510	500	537	479	535	500	490	521	519	504	494	492	483	492	507	492	484	484	490	480	458	507	537	487	523	498	476	539	492	513	478	500	533	536	508	505	469	485	476	539	494	454	491	501	483	477	495	505	505	508	519	512	487	525	469	529	483	519	529	502	501	469	518	482	497	524	513	502	503	515	503	453	497	565	524	486	523	474	517	462	482	538	529	460	488	544	452	522	505	482	521	487	497	480	498	516	524	446	485	510	504	503	526	505	486	490	461	475	526	503	524	492	497	496	497	477	513	498	474	515	509	476	491	493	493	469	544	485	509	455	529	524	478	473	486	482	473	497	488	487	501	507	467	503	494	481	481	519	485	512	532	495	499	543	518	517	501	504	503	512	527	486	492	550	516	494	472	479	517	451	515	485	490	495	498	478	485	506	527	488	521	509	501	438	516	444	536	559	507	478	474	488	488	501	492	497	490	526	524	499	490	472	487	476	498	518	538	516	488	480	467	506	465	547	538	503	504	510	494	510	498	483	479	453	471	490	499	497	491	503	458	512	472	501	512	510	456	479	507	482	494	515	480	477	496	491	488	535	515	481	474	524	473	537	506	513	467	530	532	476	500	472	469	487	491	474	482	481	517	497	495	498	501	480	460	497	502	472	470	492	462	481	467	502	516	499	485	480	499	511	515	524	493	515	509	515	473	509	484	484	529	507	479	480	457	499	471	495	488	521	516	524	486	485	473	477	484	465	530	493	468	503	475	496	519	501	525	528	514	529	480	465	506	543	493	481	494	494	518	491	507	543	539	472	462	481	493	464	478	510	494	517	472	492	476	525	500	501	496	500	495	515	513	499	485	451	491	541	440	481	513	472	465	514	506	522	531	480	491	515	497	466	468	502	515	513	450	493	488	512	497	505	475	487	475	539	480	482	509	523	476	520	478	469	526	483	503	492	471	489	488	484	475	522	498	486	509	476	473	464	498	495	505	512	514	489	487	485	457	497	523	518	519	495	490	475	506	481	527	501	479	449	506	514	509	448	523	481	507	496	480	479	468	492	522	469	460	528	507	492	511	518	530	550	462	481	491	519	494	537	535	510	509	496	526	506	456	499	505	492	529	480	472	472	488	495	518	506	504	506	497	476	520	511	472	530	507	492	463	471	499	524	461	503	486	488	471	479	496	503	496	507	475	506	482	448	489	508	528	494	495	487	477	517	528	503	495	518	512	483	539	494	494	502	482	528	515	534	525	483	523	472	483	565	515	455	451	512	472	536	484	544	500	476	487	471	465	497	476	516	515	475	469	487	470	458	500	504	499	489	497	545	479	496	502	483	498	526	470	479	521	469	466	527	460	486	524	560	490
34842	36193	20496	7574	3315	1989	1351	977	742	640	647	602	620	627	618	601	613	606	567	608	576	588	672	574	595	580	572	582	600	585	589	564	610	576	602	617	610	620	582	594	582	588	613	616	565	621	610	611	574	594	603	555	647	604	595	615	609	632	643	624	627	586	610	568	537	571	597	546	597	595	596	584	594	603	604	594	601	600	562	596	601	589	605	578	552	578	622	621	585	588	591	636	600	578	583	589	576	608	600	621	638	565	643	600	579	589	590	616	555	616	556	577	589	605	596	568	595	617	598	559	598	597	582	596	590	575	576	615	581	583	600	606	578	616	588	603	612	612	588	633	594	552	601	574	545	585	590	551	559	600	585	609	618	588	590	592	586	580	606	559	647	589	589	579	617	626	580	566	598	610	569	569	595	558	578	577	555	621	561	557	582	584	612	601	557	614	572	541	556	583	626	565	588	593	570	582	590	593	568	602	604	616	591	560	567	640	576	625	581	567	593	587	583	607	608	626	563	600	565	616	578	643	616	567	603	562	584	567	548	579	582	586	625	624	611	585	610	650	588	556	584	584	609	582	610	592	579	586	622	624	625	594	592	579	564	554	611	621	597	604	580	609	610	606	594	588	573	599	575	615	618	599	577	616	533	593	632	590	582	598	603	635	534	584	551	626	573	598	581	616	573	647	620	668	587	602	573	605	614	596	609	578	582	605	638	630	567	613	596	631	562	599	598	543	602	607	640	609	644	604	628	634	597	613	620	605	608	568	578	580	591	584	601	584	583	572	595	588	579	628	623	573	538	631	588	606	631	571	596	579	555	598	602	596	600	591	576	616	586	592	580	587	590	559	590	600	596	552	584	593	592	623	620	590	603	582	615	587	584	592	606	607	613	617	588	590	592	599	595	552	617	599	597	594	556	630	598	598	567	576	614	634	620	612	540	624	587	552	596	628	581	601	592	615	589	582	598	613	587	592	561	566	558	592	594	655	590	568	607	590	583	620	571	617	584	597	615	580	632	544	618	635	639	592	593	619	578	559	605	594	621	589	623	554	633	614	547	573	613	559	604	595	606	613	585	572	617	574	619	565	576	592	565	642	574	595	569	538	570	568	634	590	567	603	585	603	627	562	601	627	603	606	597	584	539	580	603	603	588	604	609	616	578	632	610	568	532	572	626	589	537	607	569	618	598	589	603	606	643	586	610	623	570	560	584	536	616	592	599	563	624	659	588	555	570	602	545	630	594	623	582	621	582	588	555	595	562	596	613	634	584	638	557	645	583	556	590	584	592	560	632	581	624	600	580	619	588	615	578	604	587	617	627	600	601	600	608	597	574	597	599	637	601	559	601	565	573	628	579	624	599	600	578	625	591	606	592	598	584	592	617	603	551	613	587	597	584	637	580	561	616	589	570	619	617	642	586	598	589	592	614	582	574	604	604	612	613	578	558	569	573	610	585	575	579	586	579	611	600	606	573	619	579	561	579	568	564	584	612	608	586	611	628	597	624	574	594	629	602	586	631	562	617	600	572	563	627	599	580	600	622	572	634	578	592	590	592	556	622	591	600	600	595	581	545	607	587	597	570	601	598	552	613	576	565	614	580	627	597	566	588	574	649	579	579	558	589	574	631	543	572	620	553	621	599	642	654	578	584	574	583	592	610	615	593	573	593	595	621	628	624	616	548	677	627	620	605	597	623	629	590	588	589	556	545	575	601	635	625	608	603	636	565	587	569	569	585	640	602	554	583	599	606	573	606	618	580	589	641	576	592	584	614	572	564	581	561	588	608	592	620	555	659	590	571	598	614	596	587	606	554	598	567	557	572	570	568	565	565	636	598	599	632	615	626	650	586	607	575	604	598	595	655	616	554	584	566	585	567	580	604	642	575	589	571	612	596	594	619	628	586	603	575	581	563	615	594	557	600	623	602	586	576	580	575	595	572	562	565	608	604	582	573	610	599	632	600	607	578	596	596	591	595	641	587	633	576	594	564	616	541	597	592	594	601	591	551	629	567	592	577	651	573	579	586	596	591	571	572	629	547	613	601	577	614	590	549	577	566	559	568	563	619	626	580	573	605	617	574	535	557	599	600	543	564	621	611	629	621	595	590	602	644	574	575	612	650	640	552	593	591	600	628	607	588	581	597	567	559	596	581	587	603	611	610	612	581	612	603	619	636	607	564	584	596	557	580	586	603	598	571	578	595	539	604	596	638	620	591	599	593	597	602	622	553	603	622	605	599	618	647	548	586	572	585	589	637	589	593	595	584	565	590	605	613	620	627	592	542	584	607	584	595	604	608	581	581	633	623	549	612	564	537	583	604	562	592	598	544	611	588	568	607	596	614	572	572	630	635	560	630	615	587	640	620	601	618	629	591	590	618	570	558	588	574	566	603	579	602	563	580	625	604	582	614	605	598	635	650	631	542	615	579	618	625	590	601	619	583	591	615	582	585	605	620	609	602	558	614	589	557	615	599	631	584	597	611	586	562	550	559	591	572	594	601	619	632	613	626	610	591	596	566	621	613	561	536	592	566	579	563	600	595	630	583	554	565	587	578	570	539	563	635	594	604	553	584	594	608	607	569	575	596	585	612	598	553	587	594	635	601	579	590	590	659	579	617	625	603	619	609	646	570	605	602	581	575	565	590	603	598	598	596	616	622	591	582	613	648	677	573	590	586	644	598	660	591	595	602	587	574	592	593	572	623	611	562	610	599	624	551	615	595	598	612	610	605	559	591	606	636	639	600	556	570	600	605	628	567	608	612	608	628	628	599	626	590	546	586	592	591	606	561	592	581	599	548	601	594	605	537	599	586	577	596	585	612	560	619	590	602	611	570	577	604	587	581	640	601	594	605	624	587	591	608	584	620	595	645	597	579	602	629	594	577	622	611	556	566	588	570	582	607	583	615	567	577	606	604	605	564	570	625	624	576	588	607	603	532	578	615	613	633	582	634	561	570	570	563	582	620	635	547	598	562	571	593	610	553	528	588	598	587	618	573	573	590	624	574	599	561	603	551	651	605	614	606	583	603	581	593	627	595	584	590	576	593	619	586	601	599	566	567	599	566	582	594	554	578	606	665	575	595	624	580	576	653	592	630	554	642	610	561	607	610	580	570	642	578	632	591	590	589	611	573	619	572	587	575	619	582	585	624	600	620	597	604	591	581	576	599	569	580	646	577	621	587	604	601	568	552	581	633	614	616	553	588	577	605	568	626	636	593	610	592	580	559	577	629	606	601	580	634	609	545	601	642	562	561	581	578	618	569	621	576	627	611	583	608	557	587	631	593	556	601	544	572	569	609	601	627	588	622	568	596	618	677	575	607	582	614	590	576	574	575	592	566	611	626	582	541	617	614	578	582	608	600	593	571	630	641	591	622	650	613	581	571	613	605	563	585	567	559	630	585	608	590	601	553	611	605	591	644	586	583	618	612	595	577	607	583	615	620	616	566	599	576	623	570	602	621	615	560	577	593	544	599	624	636	559	591	609	583	577	608	572
23540	21365	28259	24838	20669	7787	2118	1142	753	554	539	546	481	506	507	484	525	462	497	496	487	482	497	488	471	471	477	486	435	492	485	509	488	536	477	494	507	487	490	486	525	445	535	481	441	472	471	474	461	500	483	470	492	492	504	485	488	516	490	488	481	491	473	471	447	464	464	499	476	480	472	511	504	450	517	473	449	542	439	465	519	458	484	452	524	474	483	487	461	509	465	451	502	490	540	487	480	476	453	490	491	424	483	525	501	523	457	514	483	503	481	512	497	467	498	478	504	477	491	458	482	418	490	449	512	453	464	508	515	510	525	472	502	466	464	518	482	493	490	454	491	493	481	494	490	532	461	522	463	487	486	491	490	504	492	433	483	443	446	483	514	485	446	501	489	475	476	467	472	474	499	470	504	497	450	467	483	462	478	505	495	473	468	475	450	463	490	517	477	456	472	472	489	485	479	460	503	463	485	491	499	503	460	459	497	502	498	516	472	499	522	475	486	447	463	476	497	461	481	497	475	476	467	495	523	495	484	481	495	454	492	496	416	477	456	507	496	487	531	481	494	483	466	489	482	511	497	459	499	458	449	455	494	465	509	498	496	503	505	493	457	482	493	513	486	500	493	480	490	482	508	471	511	448	487	444	463	514	508	482	495	483	491	450	500	467	512	485	525	490	508	498	461	468	493	500	463	479	455	480	473	500	458	488	492	480	498	449	467	506	500	503	500	501	459	498	509	465	482	466	490	527	492	461	513	481	506	511	493	448	494	483	491	477	497	511	486	527	518	456	479	498	496	459	465	469	494	435	487	466	514	475	508	476	481	496	470	493	512	516	430	514	504	472	484	491	526	493	471	489	496	482	473	511	503	546	540	459	501	483	491	451	459	469	477	455	479	485	485	464	488	475	465	475	485	482	469	458	501	478	446	516	510	491	529	492	423	470	484	439	509	479	509	492	504	490	477	457	448	494	462	492	497	497	500	543	467	505	475	480	495	454	494	492	516	521	486	489	541	454	499	500	503	456	488	484	487	465	480	473	504	481	487	498	510	510	500	503	482	472	452	491	455	483	513	471	492	487	465	477	481	529	452	466	470	499	493	482	473	470	470	530	458	500	492	468	538	484	485	508	519	496	527	481	519	496	452	518	505	496	511	506	497	474	481	477	454	494	483	485	469	507	530	504	464	496	454	467	527	489	427	493	454	463	502	474	455	486	485	457	465	521	509	458	484	496	494	477	494	497	493	476	487	472	443	468	502	467	459	452	467	442	516	527	455	512	479	514	497	476	468	472	497	504	466	473	483	490	472	504	513	445	432	506	471	503	507	496	472	481	496	515	474	489	467	482	484	513	442	423	470	459	466	518	478	463	484	487	483	460	465	457	459	506	483	478	460	488	517	474	461	481	494	554	494	469	528	505	488	485	433	486	460	477	502	522	476	477	507	464	469	492	470	490	476	452	491	473	507	489	464	495	457	462	419	495	511	477	450	520	491	540	506	473	472	454	526	466	505	509	471	462	506	477	459	512	476	467	491	450	482	503	492	502	492	491	452	480	478	468	459	467	453	477	496	502	447	470	524	463	501	504	487	501	489	483	502	508	483	499	463	493	457	467	502	488	477	473	457	486	507	483	483	461	535	458	487	508	469	484	476	471	502	451	477	476	471	498	525	474	475	466	513	497	482	466	549	501	467	496	495	494	504	494	510	465	491	480	484	520	456	475	494	441	498	462	451	473	456	440	459	481	456	515	483	472	447	475	491	483	514	480	473	471	476	468	484	493	472	489	490	509	483	488	477	512	476	502	485	498	511	504	484	504	459	504	461	483	480	514	494	473	484	489	450	476	432	504	496	478	418	453	472	513	487	485	438	493	476	464	494	478	474	461	460	480	465	513	515	496	488	466	468	477	483	501	473	453	497	456	435	466	502	474	494	467	506	498	487	471	446	453	492	470	507	505	452	458	493	500	487	480	467	470	440	474	498	481	466	420	515	478	510	532	524	488	483	481	486	460	467	482	462	505	467	508	493	486	477	470	456	456	498	488	519	495	531	489	467	465	484	504	470	503	485	506	506	471	487	469	467	451	507	460	480	471	507	467	511	513	505	487	441	483	497	470	500	492	464	478	478	503	494	465	499	505	522	484	465	438	483	492	483	423	448	477	518	486	481	477	442	479	482	457	459	462	491	466	527	473	488	497	510	464	439	463	486	455	497	492	502	504	493	466	494	506	457	486	445	496	469	492	487	501	505	483	509	507	479	453	483	467	485	475	471	517	490	462	467	494	450	483	476	525	495	479	474	479	503	465	506	467	517	489	450	486	437	444	485	470	507	452	495	490	472	509	519	443	487	454	453	486	485	489	497	477	470	515	460	471	475	447	454	450	501	500	500	468	444	487	508	455	511	452	493	519	461	493	480	492	487	498	491	489	457	491	480	453	501	509	497	516	441	490	477	478	502	477	470	492	495	468	469	498	428	471	490	462	475	458	517	491	492	503	452	500	495	469	453	510	442	460	472	511	455	441	492	499	473	467	457	486	486	482	477	492	481	456	470	490	473	450	486	495	470	485	495	488	508	453	462	475	498	486	483	480	458	494	512	496	493	474	475	495	466	470	486	499	485	501	476	452	524	451	482	493	431	490	492	409	483	545	474	495	517	489	517	489	479	457	436	461	483	512	506	427	471	499	511	479	479	488	471	472	461	445	481	498	479	507	502	443	486	518	487	461	512	470	453	481	495	491	482	497	477	494	475	466	461	471	485	465	515	482	486	474	450	436	503	470	457	456	504	511	513	494	459	471	495	517	493	499	494	491	485	462	476	501	458	488	470	507	509	483	460	467	462	457	478	524	503	474	500	518	492	480	496	478	475	494	499	490	457	505	458	475	467	499	483	477	476	499	474	446	427	466	477	457	446	465	505	453	466	482	499	502	501	461	477	495	466	494	513	509	487	486	510	471	478	479	453	435	481	464	505	506	482	494	479	489	457	477	461	514	479	512	491	468	487	475	479	486	483	493	508	537	496	513	483	480	490	489	486	470	517	488	491	507	467	486	498	454	478	496	466	478	500	489	499	505	475	505	504	449	492	517	488	471	452	464	468	487	496	484	518	441	467	460	453	495	486	513	482	491	434	449	490	503	502	477	506	488	468	485	470	464	471	444	469	503	488	483	487	487	496	466	468	452	477	456	433	473	529	522	441	520	466	489	456	480	498	422	493	456	473	476	496	464	441	477	481	488	485	473	502	512	474	470	489	506	476	484	502	454	483	532	483	507	459	496	483	514	468	496	468	475	468	496	488	489	473	486	517	497	471	492	479	501	488	445	526	493	451	490	502	502	472	474	471	457	469	470	493	455	517	482	487	464	513	477	489	469	447	496	471	485	484	493	463	482	517	484	471	520	467	459	508	485	445	439	475	475	493	470	472	480	427	490	484	488	502	442	513	484	500	487	526	498	465	560	479	484	493	457	482	495	474	507	481	481	463	484	449	504	493	474
35645	46682	28657	14961	7654	4111	2568	1599	1020	787	651	647	624	588	570	599	627	602	594	594	631	606	572	577	613	584	583	597	568	588	572	563	573	582	595	576	585	621	577	584	559	593	636	606	589	600	577	559	606	586	619	633	556	604	605	605	557	607	583	554	600	580	599	553	623	595	562	586	571	587	562	538	575	573	577	579	554	578	609	584	570	584	599	592	587	554	556	608	602	612	564	560	546	568	555	575	572	628	565	532	570	619	520	582	560	590	561	626	581	583	607	571	581	554	577	562	555	615	578	551	585	629	599	555	549	577	589	619	554	538	585	612	598	563	624	559	621	614	610	599	548	556	618	623	634	564	572	605	601	560	552	561	551	577	580	562	585	573	577	566	568	636	586	567	581	536	601	590	620	620	563	550	607	607	609	554	593	577	560	579	580	621	625	595	599	631	567	593	639	575	557	582	582	593	552	563	549	573	589	599	620	568	614	574	549	595	580	588	610	572	626	570	566	562	625	607	538	602	548	632	560	572	582	573	596	579	627	590	575	563	620	604	590	610	571	568	555	591	572	601	596	593	565	590	586	619	592	550	617	616	579	524	598	620	643	579	572	560	592	536	582	613	542	576	563	612	579	540	600	597	602	565	606	566	633	564	624	575	617	550	575	597	585	565	588	605	597	585	559	558	580	635	592	583	545	590	565	614	605	624	577	587	581	537	613	556	586	588	577	595	592	577	560	569	523	592	570	595	557	578	616	556	595	562	595	529	552	578	614	545	580	555	565	578	614	558	566	588	588	580	636	582	572	572	589	601	592	601	565	564	535	594	598	554	591	558	628	612	594	567	583	606	578	526	598	614	541	568	586	587	539	560	568	607	582	566	567	550	553	566	613	594	562	585	583	618	602	560	602	566	569	583	620	596	576	585	616	590	576	612	595	595	627	557	560	598	566	583	573	601	573	563	590	566	571	569	588	595	600	547	551	574	581	590	558	579	596	582	601	614	586	539	588	616	609	627	594	580	568	606	579	601	531	614	586	548	600	571	590	601	528	620	582	576	628	594	542	599	630	595	564	604	616	563	566	586	595	581	582	568	600	612	576	601	593	545	572	551	574	569	623	557	596	574	607	569	583	603	626	580	555	550	623	660	611	625	552	597	592	549	590	592	606	573	559	596	535	555	574	619	633	582	571	568	575	552	601	567	596	602	586	578	564	634	567	609	647	605	574	601	618	608	582	559	605	590	600	585	597	599	577	563	561	586	601	548	557	571	524	586	574	623	592	599	559	613	547	585	586	612	621	554	577	638	585	565	601	611	595	573	602	591	585	576	558	591	544	606	582	594	568	571	564	570	565	590	555	580	576	549	603	602	605	567	614	626	608	573	577	540	582	564	584	559	593	575	552	518	623	625	538	551	609	581	605	585	582	560	567	560	591	582	571	586	573	590	550	603	630	599	620	584	608	616	593	605	587	604	630	581	556	628	559	598	616	587	536	534	584	570	564	607	564	537	550	595	572	638	601	603	574	578	548	565	601	574	573	623	584	570	578	572	626	567	587	592	573	571	612	574	549	556	583	565	571	585	574	582	572	589	577	581	567	596	571	584	619	557	583	577	604	598	571	571	548	575	624	590	607	590	587	600	574	549	597	538	589	566	598	592	612	599	633	575	561	578	598	591	604	550	602	592	593	575	562	588	588	591	601	578	570	572	537	598	541	600	588	567	605	590	590	611	570	556	620	565	575	642	584	594	575	583	575	600	580	585	529	619	662	575	567	591	575	596	574	591	603	596	549	585	581	577	594	578	597	567	558	607	630	586	542	572	594	603	599	579	558	578	554	589	560	559	543	555	609	604	579	579	529	526	566	553	620	575	586	561	592	550	564	561	609	621	590	601	559	570	599	604	533	614	563	607	571	590	622	549	567	561	608	600	590	562	590	573	547	592	622	616	547	581	597	564	612	558	607	635	563	615	574	576	591	607	601	579	599	545	581	638	584	570	622	580	592	595	574	560	575	586	620	549	618	579	630	547	541	598	558	536	601	560	575	585	575	579	599	614	603	546	540	556	598	608	579	557	629	564	620	580	609	605	617	568	615	627	556	556	593	643	574	631	597	598	595	567	587	605	537	570	577	569	596	573	543	575	621	576	575	568	602	623	580	627	611	586	593	565	516	579	569	551	614	589	601	615	588	557	591	557	545	638	570	577	584	602	604	630	610	593	588	555	582	551	595	586	601	607	586	591	570	630	653	556	581	570	580	601	570	570	602	555	565	593	563	593	563	585	575	612	527	640	644	572	557	605	607	617	596	574	621	590	607	600	596	583	581	588	588	611	613	624	591	539	578	566	555	567	605	626	610	569	594	580	569	633	551	565	599	547	524	560	560	576	576	575	619	580	577	552	572	600	583	528	584	583	608	612	573	567	600	566	579	556	590	615	607	649	570	602	610	625	555	581	568	585	585	583	587	577	598	568	576	573	586	549	550	567	573	606	569	589	594	577	591	541	606	573	561	541	620	558	583	594	612	565	572	598	600	554	564	589	624	596	574	602	577	565	588	554	572	608	558	580	590	568	574	570	577	615	623	608	602	547	600	550	583	558	593	613	567	556	584	581	607	581	566	579	565	590	597	609	578	580	551	607	563	593	633	561	613	590	583	606	549	606	535	551	564	577	545	607	547	618	607	554	616	590	587	553	563	603	561	593	534	567	573	510	551	594	564	591	568	559	632	550	591	572	605	588	607	594	607	591	584	563	559	536	571	591	595	631	544	589	589	567	578	599	589	600	591	592	544	563	590	561	601	559	581	554	558	579	572	599	551	578	577	562	530	596	596	592	582	566	586	590	556	586	549	614	605	550	580	591	547	589	594	572	597	575	565	592	578	599	589	564	612	558	595	601	588	552	585	560	599	568	602	603	542	569	574	576	615	611	571	530	594	600	604	536	576	589	609	588	612	604	542	590	541	586	561	596	566	582	611	574	578	575	592	564	601	609	573	569	569	520	567	561	570	578	566	555	614	581	611	573	566	581	611	566	617	606	577	597	560	594	566	526	573	599	620	566	578	539	583	629	594	629	630	555	578	595	576	598	582	587	532	515	563	568	612	612	579	569	589	568	543	567	598	582	554	612	580	492	586	607	548	587	638	548	570	665	583	615	589	572	551	629	593	563	587	566	604	596	594	601	596	578	599	574	612	569	588	624	565	621	517	605	578	600	605	613	561	636	579	580	547	621	539	517	587	537	567	616	536	604	606	586	560	636	543	609	517	620	582	639	624	586	613	585	579	584	582	588	567	618	588	607	572	574	562	610	577	545	591	569	615	568	582	587	594	568	550	564	582	597	573	611	570	623	619	587	544	574	595	589	563	566	597	585	618	578	537	624	605	561	587	625	592	574	595	574	587	603	555	600	573	550	587	610	628	609	627	568	579	636	588	530	610	639	572	518	552	629	606	586	574	627	603	576	612	555	572	575	598	581	571	595	604	583	609	550	582	593	610	577	569	576
25014	21524	27052	24721	8460	2313	1284	631	535	479	423	382	397	418	378	355	380	371	369	391	339	400	397	341	328	354	399	360	387	369	378	351	363	362	401	349	389	392	393	361	465	368	381	390	364	390	404	372	339	360	389	369	398	415	384	386	407	405	370	380	338	380	369	342	405	428	352	386	409	381	377	371	377	381	367	379	405	407	331	370	358	405	403	369	339	354	424	388	404	356	369	375	394	367	382	379	367	396	373	385	373	373	337	359	374	370	388	394	383	393	380	368	385	423	400	364	398	376	396	384	405	373	359	401	329	351	369	382	369	317	378	378	406	397	382	368	407	395	357	417	385	379	395	350	355	392	359	402	365	391	417	380	379	432	376	379	378	360	390	389	373	366	389	373	397	378	362	445	338	363	374	372	340	395	394	411	400	384	401	375	367	397	383	351	353	399	341	358	382	417	373	375	382	333	387	384	404	340	387	380	373	390	381	409	364	410	381	355	415	380	408	385	406	396	393	359	375	367	368	337	364	397	366	369	380	385	410	377	387	376	413	392	336	381	385	369	386	398	412	388	350	341	376	400	423	401	395	424	400	364	378	415	375	384	386	384	357	368	368	402	389	361	362	380	375	353	400	377	347	368	366	382	423	367	397	391	373	382	390	425	352	381	353	379	364	349	389	384	397	366	353	379	361	362	361	404	398	361	377	360	381	420	422	381	399	390	353	397	391	360	374	381	417	407	365	387	356	351	396	368	383	404	387	358	384	392	396	422	376	360	391	385	338	400	385	364	368	374	418	395	391	404	377	380	372	370	395	373	421	393	335	393	383	406	368	403	353	363	407	408	366	379	393	383	395	374	380	393	373	390	402	370	356	355	369	368	367	407	371	386	413	388	374	366	351	392	403	385	354	378	398	385	385	359	408	393	398	377	399	410	359	402	380	357	394	387	369	371	367	381	407	372	369	384	371	374	401	347	367	380	364	394	385	396	359	363	363	402	397	408	426	363	399	396	398	384	348	366	354	382	383	355	370	366	362	386	377	381	395	391	384	343	353	395	387	374	395	402	378	386	335	403	382	385	351	347	354	410	368	371	408	377	379	418	379	350	413	403	401	362	388	381	360	404	404	357	364	376	399	379	377	385	388	326	382	345	387	395	376	396	345	397	361	361	370	392	382	378	343	358	352	393	373	365	413	406	376	364	396	381	368	394	380	400	385	402	382	356	363	388	388	393	378	390	377	377	395	392	398	409	388	413	376	406	380	390	327	372	346	367	401	337	410	379	399	400	395	364	343	374	384	379	383	400	356	390	378	366	389	386	361	359	398	387	383	367	347	389	416	368	370	382	393	395	410	371	373	363	388	396	403	378	384	396	353	382	371	383	384	390	401	398	385	349	399	405	341	381	338	396	387	415	400	405	401	370	364	399	383	411	384	405	354	402	413	386	379	422	383	401	383	397	384	409	367	336	390	393	359	381	387	361	366	382	398	415	389	376	394	356	372	411	378	396	396	393	363	363	417	374	355	390	368	411	386	367	356	392	359	389	366	381	361	399	391	372	401	368	405	398	390	373	390	389	402	369	378	389	374	376	370	386	352	383	376	365	342	412	380	374	387	404	418	361	381	335	409	412	380	394	392	385	409	399	380	371	380	347	403	368	389	382	392	378	374	374	394	359	385	359	377	374	403	411	361	354	370	377	348	374	383	395	376	387	412	370	342	357	351	384	385	359	413	393	365	412	369	415	392	374	376	355	384	362	386	360	394	395	402	388	384	392	377	350	405	372	380	374	410	370	359	396	378	343	394	379	392	351	407	407	361	421	364	398	386	371	381	402	379	390	416	378	380	396	368	387	368	397	346	389	432	352	355	371	376	383	389	373	350	378	376	415	412	389	387	349	393	351	390	360	372	367	382	370	384	386	393	392	407	405	401	350	395	364	377	372	387	366	403	361	385	396	377	370	390	367	366	361	384	357	352	416	368	386	396	395	398	381	364	369	355	352	388	364	412	386	384	359	388	394	389	384	367	355	373	379	374	412	384	402	381	335	386	388	344	384	354	363	361	359	351	363	410	393	399	354	369	404	392	431	347	385	386	347	376	386	368	378	368	370	378	379	372	393	360	355	396	424	352	394	359	381	389	375	385	402	362	388	409	395	358	399	369	406	395	398	367	371	377	356	368	393	371	420	418	399	377	410	368	401	389	367	380	372	350	376	399	376	400	355	387	360	401	392	349	374	357	380	377	406	356	373	384	396	364	402	396	367	375	390	345	402	358	378	351	375	371	381	390	373	363	400	401	357	338	394	410	398	385	382	385	376	383	375	366	387	360	362	357	403	410	373	357	395	384	392	359	419	388	391	383	361	378	369	386	379	391	430	401	410	385	403	364	377	383	394	384	419	388	421	365	390	325	370	385	413	380	399	368	440	397	428	394	393	362	360	374	386	384	379	357	401	349	420	410	426	407	371	410	376	396	367	365	376	376	364	353	384	425	370	358	383	368	372	414	410	422	400	375	370	377	392	390	376	394	372	335	387	377	365	377	394	388	377	376	380	398	424	381	391	388	381	374	346	364	383	374	388	369	405	369	393	364	378	397	392	378	380	373	365	375	375	388	418	370	372	384	372	379	377	358	370	395	367	379	369	372	398	356	376	376	344	386	378	334	385	402	376	344	397	388	385	370	381	386	381	376	381	413	359	371	410	365	365	352	394	395	373	372	409	401	391	439	364	367	392	392	400	395	373	401	376	409	396	362	372	391	405	396	369	380	405	407	371	347	373	390	418	397	369	369	366	382	382	378	394	369	376	379	397	355	397	385	345	375	373	398	371	379	387	392	372	412	357	347	367	368	349	390	379	362	388	333	374	401	390	380	369	393	361	404	367	377	393	358	383	368	356	361	354	383	382	411	377	375	379	353	370	374	387	351	351	372	372	413	353	399	362	420	393	390	401	351	367	358	385	402	402	386	415	396	333	394	382	386	387	376	396	403	365	382	470	360	392	375	404	373	404	397	411	408	351	411	377	366	404	407	379	389	357	372	406	346	373	385	350	372	385	341	397	383	369	406	408	396	351	377	367	390	373	360	367	416	350	355	373	360	365	402	400	390	383	357	354	410	395	347	381	388	393	379	353	394	395	377	360	402	405	386	359	375	371	375	381	354	374	385	378	374	425	382	337	406	374	396	383	368	370	397	381	407	376	402	380	369	386	405	363	411	413	377	366	384	374	370	397	355	362	406	386	395	362	402	378	386	389	393	405	357	390	397	405	346	382	377	370	383	375	351	376	370	361	413	383	379	377	372	390	378	377	375	384	390	403	385	405	386	378	421	375	380	405	353	375	365	377	407	386	366	376	374	406	358	400	404	374	374	388	374	400	372	356	355	393	393	373	369	387	399	390	381	386	377	339	362	385	382	388	386	420	368	364	398	383	393	399	396	377	350	446	368	383	362	350	380	408	416	361	385	373	377	364	378	380	376	353	365	367	380	384	373	387	383	389	377	405
32736	44558	29345	14521	6888	3540	2025	1004	684	598	548	517	477	476	462	503	439	452	457	411	447	441	482	457	462	431	492	432	466	513	462	449	438	454	455	436	483	477	426	458	447	468	470	474	484	451	483	448	508	454	470	430	450	463	475	462	424	490	415	479	503	459	502	469	438	471	474	440	462	455	444	482	423	479	463	495	444	448	481	463	465	444	446	449	482	447	436	412	488	488	467	462	509	470	476	454	453	454	477	467	452	495	496	464	441	487	492	447	456	431	457	446	438	460	477	454	452	480	475	490	454	413	455	451	441	470	490	448	459	455	468	425	435	435	490	465	471	464	470	443	441	443	438	465	468	461	433	490	471	443	464	478	441	442	482	466	442	470	455	447	509	473	448	471	457	433	467	489	445	463	482	442	457	483	482	449	477	418	461	463	490	435	423	502	485	466	446	428	450	426	434	457	524	421	445	409	460	431	442	464	484	467	476	447	452	490	451	471	452	420	451	473	454	457	479	448	458	459	444	483	472	428	447	471	428	510	498	479	454	510	484	463	431	447	463	465	452	491	453	423	482	469	490	418	478	473	504	440	480	487	453	406	495	495	448	450	450	483	455	467	416	436	459	459	443	464	450	480	418	445	460	484	438	460	485	466	456	466	464	474	408	457	458	481	456	445	454	471	482	458	473	458	447	473	435	457	440	440	450	441	443	466	447	459	441	459	446	472	428	471	475	454	494	476	457	436	451	463	506	426	447	491	457	481	470	484	446	481	478	492	421	469	487	430	471	465	482	476	453	453	454	507	483	467	460	478	451	469	472	504	434	466	468	416	471	505	466	478	487	491	458	441	447	437	443	435	430	488	489	451	489	451	470	480	471	460	449	435	481	467	455	454	483	426	451	478	483	426	457	464	462	463	493	423	440	474	452	444	458	435	419	441	500	448	459	465	450	480	486	505	493	441	453	436	433	471	398	471	466	506	508	415	472	456	460	477	419	481	450	487	454	424	464	434	417	497	452	436	469	455	490	490	453	478	457	476	475	463	438	462	429	473	448	459	418	437	485	432	465	457	471	462	466	480	466	450	441	466	439	451	452	449	441	491	472	450	465	460	422	436	443	467	480	435	478	473	471	461	422	446	468	423	480	462	443	456	441	445	450	483	483	463	453	449	483	457	466	443	443	397	444	451	452	437	484	458	498	479	488	469	444	493	457	486	471	417	442	458	457	435	434	497	458	490	485	476	472	460	449	423	473	496	418	499	426	474	472	432	438	496	449	489	430	445	442	454	464	453	422	476	467	460	497	465	488	456	477	460	475	472	478	451	459	438	438	485	456	461	427	494	488	481	487	497	480	492	451	457	449	453	461	462	484	440	440	443	459	472	472	453	430	462	437	462	475	458	468	490	497	522	468	450	437	497	418	471	448	461	453	455	470	458	497	445	450	484	457	423	417	471	455	465	467	461	479	468	434	481	414	442	433	434	439	446	439	467	483	454	427	487	445	440	441	469	443	468	427	487	462	502	451	459	463	453	412	443	465	499	428	461	455	449	445	467	473	480	466	454	467	453	490	438	487	454	485	449	431	436	463	461	455	441	447	482	491	468	463	442	460	484	470	453	487	461	448	470	469	493	448	485	445	464	471	431	475	450	485	429	489	479	472	486	460	486	456	484	462	453	460	423	444	454	463	435	432	460	470	498	463	466	432	475	475	482	457	477	455	469	471	462	428	456	467	445	428	454	491	462	463	489	473	444	462	437	473	466	473	473	474	455	473	468	476	441	458	449	437	471	494	460	462	461	448	456	478	491	497	480	464	485	481	452	478	484	460	495	470	440	451	455	440	443	448	496	450	446	508	445	470	483	465	465	461	455	462	454	479	454	487	449	478	479	472	447	472	457	459	464	434	419	466	489	461	490	446	460	438	423	459	447	476	480	485	448	460	437	449	477	474	464	429	434	435	462	489	446	462	417	460	467	505	449	420	480	477	461	460	477	457	423	456	448	457	466	493	456	458	465	467	454	501	478	442	483	447	492	448	421	434	435	476	464	471	457	459	453	451	483	481	445	502	469	471	462	469	454	439	450	449	450	453	432	499	469	442	479	458	478	464	464	442	492	434	471	446	483	453	485	499	455	480	437	434	470	489	440	463	472	453	454	456	443	465	475	463	453	485	463	455	412	403	469	403	453	490	461	446	436	458	452	501	466	466	442	476	480	456	456	495	448	459	519	478	430	474	512	499	483	474	420	462	458	471	465	491	443	498	452	470	441	484	463	485	455	432	488	474	466	440	464	469	492	467	446	482	453	447	473	460	454	469	493	447	496	476	455	485	458	461	435	433	462	469	460	513	496	501	473	454	438	433	493	461	467	467	474	470	467	446	476	434	455	459	448	464	467	447	476	434	442	439	456	458	473	459	448	457	448	484	466	446	443	454	464	441	435	448	434	453	466	441	422	466	464	427	461	438	479	482	459	471	493	458	450	480	480	454	454	441	490	474	456	462	472	462	450	455	472	419	435	460	432	462	509	456	444	447	450	471	481	440	442	457	444	450	450	430	459	459	444	468	388	463	435	426	478	456	424	472	484	460	457	456	469	490	452	461	468	473	475	475	478	459	425	473	466	484	426	476	491	438	486	461	443	455	451	471	439	447	467	471	480	436	451	491	461	471	464	476	492	450	492	494	464	471	502	465	465	458	437	489	462	450	443	454	475	458	451	472	458	413	481	503	473	424	432	496	433	425	484	425	468	431	404	457	491	491	479	460	460	472	449	483	446	432	483	472	460	438	488	504	463	489	450	469	480	470	452	462	459	450	463	475	404	447	439	532	462	448	435	470	462	457	465	452	498	467	492	420	461	450	432	457	478	482	471	469	454	466	481	467	463	477	434	444	500	447	460	460	454	478	465	429	434	438	478	489	484	488	487	449	484	464	471	431	478	470	463	438	439	448	460	421	449	464	423	451	439	460	488	455	438	479	441	428	440	432	468	475	458	436	418	475	451	434	444	454	458	474	479	409	426	430	473	477	474	497	477	436	475	457	433	474	446	451	460	459	463	470	457	433	489	398	476	462	472	421	496	475	472	447	469	500	478	489	516	479	465	450	446	475	466	474	439	478	494	475	393	460	464	470	465	466	466	462	438	455	482	462	456	479	477	465	476	459	476	453	468	442	457	444	453	442	463	505	449	431	455	461	445	449	487	479	442	419	496	439	490	433	489	442	459	498	437	475	439	499	479	486	466	465	436	472	470	481	470	440	436	445	479	489	427	491	450	455	429	482	450	455	446	483	483	447	435	515	444	460	454	453	455	424	477	465	473	481	474	472	486	433	463	459	456	450	460	508	416	423	447	457	400	470	434	472	458	461	461	514	487	449	477	425	459	456	464	454	454	436	464	445	459	495	475	449	448	444	454	472	456	464	464	456	489	469	409	473	477	496	462	466	488	457	464	486	490	464	431	464	471	434	528	464	458	459	474	455	433	464	457	487	407	465	480	517	438	499	469
22684	21454	28963	24337	21541	20333	7617	1537	836	605	524	435	390	357	393	353	345	389	359	347	345	342	320	341	368	341	352	337	355	310	318	344	315	331	320	343	329	351	350	314	341	349	341	352	330	341	360	313	282	331	320	323	305	361	332	308	355	316	322	316	328	328	328	352	337	323	375	333	338	343	335	357	328	338	323	343	374	351	328	342	344	347	335	354	349	347	336	359	337	341	341	343	372	314	359	329	330	314	354	332	363	298	376	373	397	355	308	339	319	329	321	342	343	350	370	376	350	332	309	310	356	342	362	327	340	326	324	337	359	356	352	357	336	325	322	330	348	302	331	323	329	314	380	326	326	330	334	325	330	331	355	342	324	360	337	336	340	358	342	334	322	340	334	307	385	376	360	328	396	350	305	360	342	311	340	356	353	351	337	341	334	361	343	335	327	325	319	339	355	363	340	345	346	313	353	334	347	352	365	322	341	341	314	351	320	354	337	333	340	328	328	331	364	342	326	342	348	322	315	339	349	334	324	345	332	333	308	340	327	342	334	353	342	349	331	331	356	304	359	349	358	337	310	314	328	337	335	307	339	309	343	326	357	314	319	357	361	370	364	317	341	343	333	360	325	320	368	330	355	334	339	332	376	312	338	348	308	335	344	340	339	341	348	355	338	350	364	368	396	360	327	345	309	313	326	352	320	322	330	339	316	335	370	312	342	361	310	357	340	363	354	319	353	328	323	341	338	328	337	364	340	360	367	317	345	365	350	323	365	322	341	351	340	329	320	318	340	384	338	379	383	359	314	341	377	361	377	341	344	340	320	336	350	340	330	336	365	347	355	343	338	331	322	321	365	353	353	370	378	351	355	360	334	348	337	310	319	359	310	358	339	342	332	329	317	323	300	360	351	338	383	337	348	373	329	332	356	360	318	352	332	311	319	329	356	361	351	360	356	359	369	326	323	328	349	336	349	353	356	345	344	341	328	298	354	333	348	352	332	383	337	320	339	354	350	359	341	315	367	335	356	346	319	341	353	312	336	356	343	350	370	373	363	336	336	355	310	330	360	335	388	309	324	316	325	367	314	314	338	333	343	347	355	369	347	325	334	303	325	332	345	379	347	317	327	353	353	328	351	362	324	347	333	356	352	336	347	325	326	351	356	319	351	351	351	325	333	366	325	362	342	354	330	360	330	352	337	311	339	367	326	340	324	347	331	326	333	327	337	343	358	366	340	323	336	316	345	329	336	362	346	365	329	351	359	352	342	312	328	342	351	327	359	352	325	352	340	337	313	334	384	317	340	328	343	306	336	369	363	331	369	366	365	343	375	308	311	349	361	310	335	337	338	340	331	329	355	312	345	378	347	335	307	340	334	334	376	328	334	353	352	323	319	334	367	364	314	337	339	321	374	352	351	329	353	333	334	350	349	353	348	326	345	345	382	343	333	329	352	331	336	334	338	346	334	349	331	341	342	344	344	355	347	350	339	379	353	338	344	344	327	336	320	353	341	336	350	378	345	334	353	364	367	349	372	364	351	350	329	333	310	331	338	320	327	323	355	340	310	363	345	327	338	349	354	349	318	347	339	294	336	354	341	348	360	353	359	340	326	342	340	318	338	339	331	354	326	358	327	318	330	349	340	316	342	363	338	326	357	327	348	340	369	337	342	319	374	348	355	327	342	361	340	331	337	375	347	326	331	324	368	325	330	345	304	334	331	322	339	342	374	342	346	316	326	357	326	358	324	304	317	344	329	342	376	333	353	350	381	368	358	312	319	352	325	328	379	335	359	355	365	370	336	355	316	350	300	329	293	320	347	315	321	350	327	319	332	357	321	352	334	319	326	309	326	331	349	354	346	345	340	336	320	344	353	392	342	350	339	322	329	341	331	326	347	349	337	374	335	346	363	346	310	358	349	372	356	318	355	317	320	322	351	340	335	341	338	367	326	314	338	331	302	336	340	313	327	344	360	332	350	357	357	358	326	345	332	343	322	359	315	344	318	342	349	338	355	341	336	329	313	348	327	320	346	340	334	347	321	365	315	373	329	299	345	348	324	351	341	366	361	366	295	321	359	325	352	358	367	340	338	355	322	329	367	335	322	357	335	347	344	359	318	375	354	343	321	349	328	332	354	339	326	330	356	340	352	293	328	316	347	335	339	343	360	314	333	321	353	326	352	346	301	360	350	342	321	328	337	331	343	359	340	358	323	318	330	370	353	301	329	353	325	324	364	338	325	367	331	334	349	348	341	352	306	325	342	328	354	326	324	345	362	344	335	333	374	350	336	371	355	361	349	363	328	309	348	348	354	368	357	348	336	325	359	344	320	332	397	337	373	324	311	347	340	367	352	347	359	347	342	315	340	338	337	325	364	307	314	345	327	348	330	310	349	356	328	347	355	359	302	336	317	322	320	355	348	320	325	315	329	327	379	337	360	349	320	348	329	316	354	380	346	326	326	323	365	359	320	343	324	346	362	352	344	331	340	358	335	317	374	324	334	362	353	347	330	331	330	319	328	353	333	357	360	301	345	365	343	335	336	325	304	322	352	330	314	361	335	342	353	329	348	337	338	338	317	333	366	360	311	312	326	335	342	338	332	314	358	320	347	324	345	328	322	334	357	354	339	353	350	338	354	338	348	325	357	338	376	362	365	307	322	368	350	345	340	335	356	327	345	335	339	360	353	330	379	333	340	331	377	341	351	339	355	332	360	318	354	339	333	313	335	357	306	353	351	344	317	327	340	352	344	344	345	357	319	312	354	353	358	332	330	345	334	336	381	349	313	327	332	320	330	346	343	345	339	296	342	348	358	334	321	354	321	364	361	335	337	365	346	323	343	356	317	371	319	333	351	314	346	337	335	324	358	338	347	362	332	322	304	343	360	351	350	329	320	341	362	322	352	381	318	322	338	354	330	302	319	351	329	355	334	355	335	349	358	369	349	330	351	363	364	331	317	334	354	335	337	342	354	307	395	350	339	327	324	336	346	338	319	322	354	307	349	380	341	329	344	323	330	358	352	361	348	369	332	355	337	340	356	336	338	335	325	346	343	345	350	383	330	348	354	317	394	314	354	321	364	357	351	348	346	342	354	338	314	344	340	350	335	360	314	327	344	336	359	304	349	329	329	339	347	334	337	361	346	347	344	341	311	345	363	337	380	362	312	374	330	342	372	316	316	359	355	348	340	322	363	288	338	357	326	352	343	320	348	328	360	363	382	340	327	341	357	337	322	339	337	330	330	369	363	352	341	325	361	346	303	327	340	309	313	344	374	332	343	349	317	304	371	346	333	319	359	336	311	303	343	356	329	311	323	360	352	344	299	333	375	352	333	319	358	341	317	353	324	320	314	315	347	351	343	366	319	329	332	358	299	292	337	346	363	362	350	370	331	340	336	351	339	314	327	316	327	292	336	342	327	347	341	327	326	346	388	342	327	378	348	343	345	342	361	318	361	324	340	416	337	313	360	362	339	336	334	316	332	354	372	311	352	366	316	348	355	365
36950	58327	41093	25819	16305	9028	4284	2085	1253	1000	696	564	504	481	464	448	460	435	450	424	410	425	421	395	431	434	399	442	419	399	433	457	420	419	372	397	414	422	401	437	384	419	385	425	384	394	416	428	392	360	399	437	445	414	407	410	409	437	443	424	428	434	397	395	428	426	422	411	462	416	408	417	403	407	391	462	429	423	433	403	410	370	436	409	415	401	408	428	410	401	413	384	423	398	388	404	424	401	388	422	408	417	429	415	395	423	455	422	436	405	428	427	389	416	375	433	389	383	427	435	420	395	417	419	422	424	405	430	396	404	399	394	392	441	416	396	437	356	428	403	409	396	421	426	405	407	403	417	462	398	397	399	448	403	401	368	450	453	406	417	437	442	416	421	418	414	414	409	417	414	430	413	407	410	416	435	366	397	406	440	410	421	386	430	425	422	425	410	379	440	429	408	450	415	416	388	430	401	460	413	449	406	440	434	395	404	398	409	428	430	416	392	394	439	400	402	415	434	425	448	367	478	399	415	439	405	423	418	405	381	433	419	451	452	407	424	409	421	417	377	426	414	452	402	397	414	440	430	411	403	421	456	430	449	417	423	413	395	398	412	390	404	391	412	407	384	434	411	407	414	422	426	433	446	421	380	397	400	386	426	413	413	440	403	439	412	450	447	406	419	395	382	433	420	421	437	422	406	417	410	387	423	423	408	424	445	410	453	391	427	430	405	414	424	399	426	414	430	392	419	398	436	402	397	436	399	469	398	407	414	394	414	410	443	397	454	398	390	452	446	409	410	411	398	417	389	383	373	433	391	399	424	419	395	390	395	414	403	402	390	412	392	425	409	399	427	439	393	377	398	400	387	402	414	437	397	391	431	413	437	431	414	465	433	416	417	456	393	408	420	438	426	448	410	441	430	449	424	410	408	406	414	392	433	395	402	420	418	423	427	413	418	394	407	438	407	428	407	418	393	391	430	454	435	441	435	378	429	430	431	386	396	423	401	416	397	427	413	423	440	446	420	402	405	404	418	412	404	432	414	379	426	407	443	423	369	420	466	420	382	398	423	418	418	411	414	386	430	410	403	406	387	430	389	402	445	414	396	409	425	415	402	413	422	412	431	406	441	400	406	401	399	422	414	410	421	443	437	384	426	388	407	409	396	437	433	415	411	397	406	392	430	401	450	433	421	406	411	402	365	408	422	402	435	376	418	415	393	390	416	394	405	412	413	444	421	384	423	394	410	383	418	394	419	447	428	420	454	428	403	435	399	415	471	465	428	414	403	411	408	384	456	414	397	409	423	440	438	451	424	381	429	417	438	418	415	435	420	413	441	411	452	422	447	393	452	442	409	433	435	415	437	415	425	435	407	405	424	415	391	431	426	445	424	387	398	429	412	426	376	431	406	398	415	417	429	426	393	449	432	422	407	428	424	438	396	421	406	430	402	405	391	416	460	414	402	422	392	404	389	398	404	414	437	413	398	401	398	367	420	394	425	376	398	385	412	405	403	433	390	390	426	435	420	406	424	418	432	405	392	410	403	431	451	430	406	421	389	410	412	385	388	409	444	423	413	429	406	393	433	434	388	410	413	423	406	395	446	395	417	415	413	422	413	413	432	428	410	404	400	403	408	402	397	410	438	414	375	441	373	426	431	369	415	420	431	424	426	450	394	429	416	428	443	410	430	415	389	411	428	409	414	407	384	418	439	412	430	419	402	419	397	415	412	443	397	420	441	409	422	437	414	419	400	455	398	413	383	408	349	390	406	432	398	422	393	420	399	421	407	374	382	414	424	407	429	411	428	390	390	405	444	376	413	409	406	414	415	384	444	398	404	420	405	389	390	409	398	405	417	425	388	394	408	424	417	395	428	403	445	438	419	390	416	397	414	424	432	440	423	391	440	437	397	407	440	431	428	423	381	411	355	449	376	405	381	404	418	404	424	384	427	461	418	409	424	409	408	392	409	407	425	419	412	411	410	411	433	412	414	404	425	394	411	409	419	437	399	439	431	399	390	432	391	394	419	415	401	433	409	417	405	401	436	388	369	370	408	458	404	397	422	415	435	406	391	446	397	431	418	447	398	370	429	407	399	390	402	377	413	425	406	442	441	425	430	458	374	433	378	391	426	416	382	403	424	406	375	444	443	416	440	430	427	436	375	400	405	405	420	422	443	417	439	383	397	394	407	418	401	402	435	417	414	423	387	381	427	412	434	401	417	422	428	398	405	410	418	413	425	410	410	449	432	384	429	382	426	420	375	428	398	389	425	390	399	426	408	393	394	410	429	406	413	401	412	403	418	432	384	398	411	416	425	407	433	427	373	384	449	428	423	402	414	399	411	388	402	373	390	423	427	395	367	381	377	426	424	447	430	430	410	398	410	381	444	398	396	379	388	383	418	470	436	444	397	433	428	413	379	414	408	402	411	415	441	414	367	422	359	406	434	391	408	437	410	413	420	376	408	398	425	423	447	409	390	422	426	433	433	407	415	397	423	393	412	435	396	427	425	393	389	419	418	400	412	438	428	410	443	407	418	407	410	425	386	416	423	415	415	390	396	397	365	404	407	389	414	444	427	421	426	383	428	428	418	401	418	407	434	411	448	361	458	397	398	405	436	439	400	426	425	368	377	439	401	419	440	429	428	404	368	386	385	380	426	438	402	439	428	392	384	391	427	416	420	413	409	423	423	423	415	363	405	450	433	421	437	424	378	423	380	375	433	434	401	411	404	449	404	387	420	416	408	429	430	395	427	406	455	437	416	433	394	457	420	428	385	409	441	415	400	380	398	405	430	413	435	417	424	446	388	412	401	437	441	373	422	399	398	432	425	424	418	425	417	435	399	443	401	417	432	405	450	425	451	427	405	409	415	416	383	418	426	381	412	424	434	422	405	397	394	396	429	366	427	423	374	422	375	389	445	409	436	415	448	409	370	433	391	399	412	406	419	407	397	398	406	409	444	430	420	401	392	379	407	393	426	436	428	431	401	418	436	394	407	425	420	406	397	387	461	428	428	421	393	365	449	419	387	418	402	412	387	399	397	414	441	422	416	410	449	413	438	446	411	405	384	400	405	407	386	444	451	437	428	456	366	395	445	406	438	378	386	431	421	395	394	390	439	408	404	412	400	385	398	415	410	417	396	448	432	378	400	415	419	421	392	358	408	431	417	386	429	414	406	422	415	401	430	430	379	416	424	439	418	406	401	392	424	405	429	400	422	420	410	368	416	445	402	382	404	408	415	393	410	398	458	405	422	414	402	414	439	395	390	424	388	397	402	448	409	421	442	415	410	405	419	389	388	458	402	435	421	390	471	414	420	391	451	420	393	398	434	433	442	426	420	441	380	411	432	441	436	401	421	394	423	423	408	464	396	413	426	374	447	423	396	418	442	378	444	387	422	416	402	419	406	413	405	417	443	442	423	408	421	382	388	410	405	383	406	378	411	418	413	406	398	401	439	422	400	408	408	399	402	419	394	397	393	400	404	409	442	452	408
31954	30900	26432	13391	4658	1676	1096	719	652	609	513	525	531	540	499	497	495	510	474	504	474	532	461	475	483	435	518	491	462	463	522	488	495	478	485	540	491	474	525	473	500	457	473	473	496	474	525	510	500	493	458	506	457	489	509	477	498	486	502	519	460	488	484	503	498	492	453	481	489	499	480	484	489	514	504	476	474	502	502	485	423	467	494	490	481	514	455	466	493	521	488	474	478	492	488	423	456	489	507	467	478	477	499	440	518	500	482	487	472	522	466	469	488	474	469	488	498	503	492	470	470	500	483	479	473	465	494	439	530	483	484	475	529	552	496	452	478	470	504	511	532	483	481	503	461	488	506	485	530	468	480	508	488	492	491	497	478	487	531	478	453	495	492	495	483	528	477	507	510	505	503	463	483	488	485	517	524	504	513	468	475	465	491	475	510	488	462	459	454	499	498	506	480	532	487	484	506	469	496	473	513	484	526	489	493	493	484	486	490	512	521	478	476	451	482	464	480	468	502	497	487	517	478	463	474	488	488	470	498	461	486	479	511	481	509	476	491	488	501	482	487	497	488	482	504	514	464	469	518	493	488	468	486	544	452	476	508	473	517	502	525	496	461	497	458	473	502	464	532	500	479	469	494	475	490	511	504	447	544	479	466	467	490	483	449	507	466	521	476	479	503	519	487	488	463	515	490	477	490	492	473	525	505	449	512	474	491	475	531	528	512	498	471	507	504	458	492	482	525	504	472	474	499	480	459	469	472	492	478	478	465	517	478	523	495	469	507	500	527	525	501	512	508	464	473	488	501	492	525	460	492	505	514	471	504	510	475	476	472	498	484	495	477	540	460	497	468	476	517	475	460	461	528	497	493	468	469	512	460	494	498	479	472	493	473	489	512	480	424	497	463	472	502	479	470	508	453	469	502	480	468	482	494	487	468	464	460	444	497	466	506	502	498	478	492	494	502	466	531	484	473	476	481	498	481	515	488	489	472	463	523	497	538	482	470	505	532	485	462	473	478	482	476	519	515	484	498	529	496	491	481	504	465	476	486	501	473	477	493	495	478	513	486	507	484	472	500	500	478	487	478	490	484	523	504	502	527	479	499	428	517	487	513	464	477	479	495	502	534	489	514	463	499	482	499	463	502	493	451	498	473	525	479	489	511	474	496	496	505	489	478	481	504	496	466	488	477	443	479	519	510	452	508	484	496	477	478	488	536	506	474	487	473	492	516	444	512	524	480	481	528	474	465	491	485	472	504	499	503	524	494	487	485	494	457	502	493	489	503	482	498	464	515	508	506	491	500	460	521	478	475	472	475	499	500	469	504	477	506	491	511	496	492	456	488	503	463	475	516	475	461	460	485	486	483	524	505	513	492	482	489	523	462	465	494	511	504	513	521	490	471	472	523	483	517	483	486	478	526	475	484	463	481	481	507	486	474	499	474	502	471	469	524	496	472	472	507	501	483	438	471	472	494	466	464	489	490	474	477	473	505	443	513	520	473	499	511	499	451	499	506	517	487	471	558	514	472	484	494	476	486	523	497	523	517	525	497	476	486	507	456	476	509	487	516	481	475	472	459	440	526	462	516	524	502	480	500	470	467	469	516	450	483	489	459	513	499	502	474	437	493	464	476	483	482	479	469	485	486	470	469	488	519	489	506	488	485	486	518	479	478	521	488	525	501	495	470	492	478	471	442	505	512	487	498	479	496	473	514	465	534	494	485	492	483	484	494	473	494	504	465	486	470	494	466	494	502	501	517	486	496	484	492	487	483	511	480	498	462	497	473	480	510	465	500	462	482	487	501	480	475	493	479	465	451	470	533	507	470	547	469	493	565	515	506	456	510	479	457	495	493	513	477	503	481	485	518	474	508	444	489	456	485	472	471	509	473	472	489	458	506	487	486	502	499	473	454	494	503	474	478	507	538	487	477	465	463	447	463	499	450	541	480	517	498	459	446	466	467	509	510	495	488	495	454	477	437	495	512	484	508	515	480	502	493	494	465	500	498	518	443	511	524	490	480	505	496	528	484	459	493	482	522	492	474	473	485	468	473	482	497	451	484	487	529	491	482	477	476	526	515	498	464	504	475	476	473	461	468	478	488	478	518	502	509	523	508	492	496	485	482	477	534	516	482	466	537	547	473	522	499	525	474	487	491	493	492	465	531	492	493	522	477	470	513	508	511	472	501	504	509	496	466	530	461	487	493	515	490	525	496	477	442	473	509	525	480	494	537	480	509	496	473	454	491	460	543	506	498	515	485	504	472	489	481	476	458	461	532	527	499	470	441	485	511	484	508	504	495	458	467	467	487	497	499	527	520	496	478	475	479	517	492	490	499	491	495	475	512	477	483	519	501	481	472	477	474	490	504	518	506	487	460	525	479	488	462	489	451	478	473	514	485	509	520	481	483	465	452	468	488	434	497	504	537	466	456	464	496	491	514	502	446	475	479	527	484	490	509	511	466	476	444	476	477	462	501	468	499	474	459	490	503	503	489	464	479	497	538	472	508	491	505	508	488	497	501	478	519	468	500	535	482	462	509	468	508	503	480	519	501	499	506	504	524	535	495	506	517	461	480	487	496	452	489	483	541	490	488	492	501	470	502	509	455	488	506	482	469	481	513	509	498	523	512	470	488	488	463	507	491	496	491	488	499	466	486	504	487	469	515	489	509	511	502	493	499	479	489	483	507	509	519	512	537	489	499	450	571	522	488	481	487	475	484	475	490	480	444	496	507	509	529	499	472	486	499	475	508	497	499	470	474	467	507	506	502	535	494	496	490	479	469	504	453	562	485	493	478	547	508	480	481	495	505	466	509	466	466	493	471	493	444	512	468	487	480	469	519	541	488	458	474	456	512	511	501	486	526	492	499	472	482	430	527	502	543	516	500	482	484	478	506	533	496	508	466	494	458	475	484	464	513	508	496	480	494	501	465	507	508	504	461	493	485	477	494	515	471	479	513	478	476	488	507	495	511	526	508	478	538	502	477	515	495	456	479	484	468	492	518	508	489	494	494	462	515	515	499	469	493	484	508	502	497	503	501	482	446	478	479	496	505	514	493	498	477	499	490	491	481	520	527	539	458	501	479	543	480	463	470	464	562	497	482	491	450	513	472	469	495	498	479	517	489	517	527	487	511	509	476	461	519	508	476	502	482	493	470	496	452	485	504	523	473	483	447	495	482	487	492	513	486	500	493	542	445	518	475	493	486	497	497	491	457	482	501	502	532	506	490	496	546	482	513	521	517	466	494	487	479	457	495	472	483	526	506	514	455	502	475	483	477	491	462	493	507	473	480	497	498	471	508	466	536	522	481	486	484	478	491	472	451	486	497	463	529	503	477	509	482	490	525	497	501	482	491	507	475	505	477	495	498	476	510	475	486	460	504	459	498	478	495	507	491	498	483	479	497	467	479	504	509	468	461	473	515	450	508	514	532	471	465	501	480	481	483	467	493	493	513	472	474	470	496	465	511	466	457	506	522	451	508	451	462	469
34895	44722	27743	14048	6691	2892	1693	1029	818	712	702	627	640	632	630	596	597	595	620	583	604	591	611	598	644	612	592	612	627	580	623	573	582	572	601	577	588	579	613	641	583	577	585	574	591	581	574	594	579	612	592	582	611	572	643	586	597	574	606	579	575	564	565	562	580	620	647	582	590	550	564	581	615	582	590	591	581	569	550	619	592	599	570	628	596	612	576	617	561	567	554	601	592	565	590	584	599	593	584	570	604	589	536	627	566	608	559	587	604	606	540	609	555	543	595	603	602	569	608	583	595	613	614	621	556	588	635	590	580	608	566	547	565	607	584	626	587	548	597	568	594	560	605	593	571	550	569	619	582	579	592	572	591	621	609	595	631	599	568	553	592	622	585	583	600	586	610	576	586	620	574	577	609	567	613	581	615	619	603	579	585	614	623	568	583	581	627	613	607	537	586	572	576	626	610	572	614	605	582	594	601	614	581	590	586	595	603	587	618	651	589	587	610	580	614	571	605	614	576	645	579	636	557	582	581	600	567	560	584	583	638	582	628	620	605	569	581	585	583	541	619	616	598	611	556	584	551	613	602	578	601	611	618	589	594	594	609	594	590	609	558	596	619	573	591	609	592	576	550	616	593	561	579	603	626	590	579	577	578	594	576	587	582	582	595	591	600	633	587	620	549	648	598	611	617	611	597	594	564	582	583	560	597	571	569	617	596	579	622	569	573	592	605	642	602	628	593	563	601	561	553	610	626	617	633	584	579	579	534	586	574	546	603	593	575	633	606	558	584	613	589	588	613	625	650	628	588	569	593	602	631	591	560	611	575	608	603	557	560	599	549	634	533	600	544	573	563	550	580	602	569	631	600	578	595	575	596	620	553	582	581	539	568	597	613	612	589	598	591	553	546	563	571	561	586	590	543	605	595	555	586	632	593	610	536	542	601	610	559	624	573	580	598	584	558	562	605	567	615	643	586	593	611	597	606	584	622	589	597	545	585	564	591	601	574	564	575	616	597	565	609	633	613	589	632	593	631	573	570	608	558	600	583	588	605	562	551	572	625	619	659	589	571	593	583	576	591	581	604	580	597	625	576	589	589	605	571	583	598	584	559	581	543	596	630	592	617	615	587	590	613	585	600	558	641	600	625	598	645	556	589	574	599	579	563	599	572	615	627	532	625	636	591	601	581	591	566	596	569	547	551	602	559	586	567	613	568	568	559	547	574	579	636	570	594	604	592	579	590	607	556	581	636	592	574	568	560	586	601	586	598	607	542	601	628	575	615	651	564	592	602	583	615	564	594	595	566	568	589	559	588	629	601	607	590	574	554	587	585	600	607	662	617	555	619	547	635	568	596	623	591	580	591	598	596	593	616	542	583	608	587	585	567	616	589	574	603	620	586	582	619	598	594	594	592	613	585	602	608	558	584	620	595	565	585	606	594	584	613	614	590	557	633	561	593	619	615	547	623	612	560	560	589	547	657	602	586	585	577	593	615	571	585	578	564	617	581	640	567	574	530	578	612	594	616	564	566	570	622	613	606	569	525	626	631	573	641	594	606	590	590	545	579	639	567	612	624	630	575	563	594	590	584	594	594	631	615	603	582	625	602	649	608	552	523	574	582	602	619	612	602	533	599	606	622	601	614	577	598	545	657	591	568	602	548	633	619	601	607	614	625	564	598	636	594	576	605	604	591	610	558	546	588	560	605	604	571	612	644	574	603	556	615	656	560	595	608	657	577	546	607	618	597	590	594	623	600	611	561	609	587	580	551	605	595	626	572	588	580	605	596	577	589	586	609	596	649	594	624	609	585	565	578	618	557	580	583	623	577	616	608	626	622	584	599	615	589	619	637	603	580	582	582	629	642	570	581	580	634	590	561	620	581	606	566	565	532	590	560	568	571	596	544	618	597	570	596	594	628	566	577	601	560	593	576	603	588	565	575	631	586	641	608	620	621	541	595	612	564	596	590	623	598	587	572	578	546	558	576	581	568	569	634	598	614	565	594	590	593	551	606	577	567	569	635	616	621	602	592	593	639	549	573	590	607	574	609	610	594	603	554	592	603	578	584	586	637	577	540	594	577	537	616	588	606	553	582	585	616	593	550	615	639	580	588	574	580	607	616	612	620	625	587	646	597	599	617	584	566	558	558	548	586	561	581	579	558	567	604	591	545	567	595	593	615	602	656	600	575	581	615	579	582	589	602	612	562	552	600	566	605	574	564	571	541	621	566	622	614	589	625	586	555	573	623	574	594	563	621	574	565	582	597	586	598	588	590	636	606	610	571	584	584	586	569	572	589	581	580	576	636	601	601	591	606	585	584	618	637	577	613	602	611	602	575	561	572	573	601	569	582	610	603	557	558	568	596	630	588	567	599	600	636	635	641	594	571	552	577	570	638	556	589	572	605	579	586	590	556	600	593	616	618	571	568	593	611	610	619	606	528	610	564	605	593	617	553	617	588	612	590	637	595	623	547	590	602	597	567	540	618	637	621	581	619	559	612	513	605	599	572	552	639	608	588	604	553	582	588	594	621	621	579	584	572	592	617	601	582	560	567	583	571	618	598	638	585	568	594	618	617	595	581	638	550	611	554	588	600	608	550	609	572	629	582	599	596	591	537	625	570	562	595	568	584	628	574	569	591	631	601	586	607	553	589	636	572	639	560	534	559	595	589	572	601	608	562	587	602	620	588	615	596	602	618	604	610	563	605	634	576	574	554	607	567	587	579	609	576	605	600	565	597	589	597	629	581	582	569	599	564	634	658	632	593	603	561	574	653	620	615	577	580	610	631	571	582	586	581	580	587	604	604	597	583	593	573	579	618	584	672	566	580	619	591	576	573	596	616	583	561	580	588	592	600	622	573	605	666	585	554	574	605	610	590	560	606	624	601	612	619	595	580	539	589	646	560	594	589	603	588	587	576	574	580	581	603	577	612	601	588	602	627	589	597	569	566	567	557	599	569	595	608	628	572	583	576	574	557	593	582	606	583	599	564	628	600	601	659	564	576	602	605	550	578	592	591	605	637	615	579	592	635	608	585	627	554	601	625	595	565	617	563	601	571	572	634	599	590	594	610	578	609	622	567	589	592	633	572	574	633	579	554	562	589	590	559	608	601	553	610	585	600	610	569	599	620	549	586	591	611	605	566	564	559	602	618	572	556	622	572	619	570	614	556	603	559	575	598	583	583	605	614	572	563	564	586	612	584	627	565	597	595	539	597	552	620	556	594	630	584	558	578	574	614	618	592	592	622	572	558	597	534	625	611	583	598	614	585	591	593	584	576	593	567	628	633	602	632	617	616	567	587	606	588	552	550	590	554	588	584	615	608	599	544	619	590	554	553	566	604	568	556	590	614	565	599	623	575	583	616	596	621	584	607	593	563	610	589	591	593	584	576	573	581	600	578	590	651	568	557	587	553	609	662	634	621	557	608	629	595	597	624	575	581	636	506	598	578	590	599	594	558	601	591	551	643	653	537	573	595	564	607	614	577	598
23616	21423	28430	24978	20679	10399	3042	1494	928	713	626	534	569	544	522	486	468	515	493	459	531	506	498	473	494	534	487	461	517	506	445	519	490	497	489	455	513	470	496	482	476	455	518	503	521	520	484	512	488	519	494	509	463	475	517	493	476	475	488	500	486	504	499	502	509	485	470	459	492	481	505	487	468	517	456	492	504	501	496	467	520	469	471	491	478	491	464	491	501	497	483	477	498	454	431	488	510	469	447	482	504	477	518	503	455	480	527	481	489	446	508	496	464	497	484	500	496	473	505	499	478	508	470	485	483	527	513	463	466	467	482	490	508	468	492	514	466	458	492	507	510	473	488	484	489	483	493	500	468	507	483	471	490	481	494	503	502	493	463	468	460	468	476	468	484	476	475	466	466	508	481	473	484	508	481	478	463	468	468	497	502	474	464	524	449	475	487	473	510	497	493	463	502	520	503	505	498	513	513	476	480	468	517	495	510	459	517	514	483	483	482	478	518	468	469	477	451	479	484	468	469	475	463	478	497	449	464	500	496	508	429	469	494	517	532	507	487	476	475	492	509	493	516	492	477	492	499	490	542	515	483	488	473	510	485	494	489	461	457	463	483	488	490	489	532	480	503	477	519	463	508	495	451	509	498	471	506	466	470	459	498	514	498	488	440	503	513	548	467	442	484	498	471	512	510	485	476	496	501	501	470	514	472	458	479	498	475	500	503	459	513	484	523	475	475	489	501	464	469	462	490	477	510	466	451	448	498	467	465	490	474	496	461	485	494	484	495	474	505	520	519	464	486	484	484	480	533	522	493	512	508	517	493	493	501	522	466	480	456	480	472	498	466	499	430	528	469	482	511	463	538	491	507	495	499	488	505	470	468	460	511	481	457	452	454	478	476	461	474	474	458	497	503	493	490	466	479	519	501	504	492	472	486	498	507	468	454	493	481	464	508	477	437	507	451	502	487	475	509	498	549	447	494	481	499	510	473	478	461	476	501	482	485	488	454	514	470	513	536	484	473	435	523	499	491	479	443	496	464	462	511	455	495	516	491	518	463	513	492	471	502	483	530	534	535	486	480	503	470	504	524	487	500	509	496	458	515	495	488	505	514	475	498	480	497	478	508	461	471	491	486	472	483	489	470	478	499	530	490	508	519	516	512	477	498	517	484	449	492	489	501	514	515	486	506	526	488	517	524	486	476	510	520	484	476	472	539	487	496	486	533	487	489	495	501	455	485	533	490	487	493	452	448	465	464	487	501	467	476	490	466	535	495	481	525	478	496	489	505	527	504	458	454	484	477	477	541	505	481	514	480	453	487	468	459	475	488	483	487	501	494	489	458	494	464	533	458	488	482	482	465	492	455	471	527	490	485	511	479	488	503	465	491	496	500	488	483	474	526	476	491	493	500	491	549	554	492	459	479	472	496	499	490	471	500	500	492	475	497	488	550	482	497	463	489	503	500	509	501	481	488	513	519	482	501	486	521	493	502	478	486	497	505	527	449	438	484	520	464	464	418	468	479	502	493	508	434	446	492	450	497	489	474	494	495	469	485	490	483	479	524	526	501	463	492	508	482	522	488	464	466	448	452	456	478	451	460	510	442	521	482	489	451	471	482	506	482	452	489	487	484	483	516	425	504	463	464	527	462	463	478	486	486	489	498	493	495	481	466	494	494	499	496	522	456	487	488	478	483	484	484	463	495	490	471	478	509	527	461	495	497	514	494	485	455	515	487	508	469	516	508	480	482	488	468	492	471	509	486	503	490	513	495	510	490	505	523	461	476	485	502	531	471	523	486	500	487	487	525	484	489	475	465	484	480	483	461	443	478	501	470	517	474	471	504	489	498	488	508	492	504	500	485	478	488	473	475	489	492	488	468	464	435	495	498	472	490	467	484	487	489	465	476	521	504	500	474	477	490	526	485	512	475	510	502	487	465	464	447	494	476	500	512	468	474	503	472	519	466	468	507	472	487	495	470	498	477	524	501	501	478	498	496	508	469	510	475	470	513	458	501	458	509	511	485	458	481	445	481	502	508	489	459	462	485	473	471	485	532	463	473	432	471	489	461	526	499	455	477	458	486	500	491	458	507	443	495	478	462	502	483	491	512	469	486	513	479	480	467	443	506	502	513	452	512	509	516	492	497	475	484	502	487	482	510	520	501	501	465	461	499	445	465	485	466	509	481	475	490	485	477	487	496	483	457	489	496	465	492	493	510	512	471	521	515	454	471	524	500	511	478	478	511	441	486	476	508	500	475	482	481	479	455	480	540	451	487	500	491	464	506	538	477	456	474	477	514	492	523	461	492	503	485	486	467	497	481	484	505	511	486	478	541	477	484	497	473	517	478	467	464	496	463	519	494	515	537	471	490	514	434	528	508	467	465	490	481	454	501	477	486	512	456	489	507	511	476	516	493	485	519	527	495	481	510	529	477	510	508	503	486	465	467	491	512	488	459	499	505	496	463	479	493	496	456	466	470	467	504	493	489	488	492	482	527	502	474	490	465	490	483	488	479	471	457	474	461	478	473	465	485	470	472	491	475	483	517	467	507	490	516	532	490	525	463	505	488	478	479	450	502	457	507	476	522	477	457	489	489	484	512	502	491	518	489	472	446	507	480	503	491	477	483	499	463	469	483	468	452	491	503	441	463	469	446	458	442	448	517	471	484	512	492	470	458	481	448	480	464	513	498	491	514	471	460	487	454	496	488	499	471	512	487	513	481	479	478	486	457	458	495	506	506	472	481	473	499	482	447	495	473	462	486	495	499	485	455	443	462	486	465	484	520	511	491	522	535	492	484	509	493	470	462	492	536	569	510	490	496	501	520	520	451	462	509	463	488	515	486	474	493	475	498	517	477	478	512	507	492	478	466	499	485	462	489	507	505	460	493	434	498	515	525	484	521	488	442	495	493	471	490	483	521	499	457	460	480	461	480	499	511	469	516	499	514	491	502	479	528	501	493	452	518	487	506	497	500	493	498	489	498	523	457	475	468	498	514	477	487	504	495	458	481	492	511	474	514	500	487	477	512	517	467	467	484	481	454	470	493	509	461	455	492	508	495	502	508	454	519	526	489	464	467	462	443	476	530	461	473	477	514	467	529	471	502	465	492	467	488	500	485	461	501	488	518	439	488	472	495	473	519	483	499	506	469	487	518	460	469	494	480	460	514	462	506	521	476	479	461	489	485	518	512	468	468	516	480	535	484	455	490	493	455	475	503	542	482	511	483	530	498	496	471	496	472	462	529	485	504	482	510	478	455	512	460	475	530	498	470	526	467	499	529	492	504	475	477	496	450	483	515	483	467	465	458	464	468	492	513	471	498	481	494	493	516	508	499	503	479	467	485	489	485	487	490	479	520	463	499	471	469	497	487	482	519	490	474	448	491	464	515	465	488	501	475	499	480	494	433	520	530	481	488	489	477	479	457	470	472	464	503	527	459	488	474	501	460	510	464	510	511	468	505	499	473	465	451	456	470	461	471	489	493	521	498	495
33292	51168	37757	24195	12200	6231	3541	2053	1330	897	759	742	690	631	616	622	565	576	580	630	597	646	582	566	595	588	598	594	600	611	629	568	622	592	575	605	607	572	576	546	555	598	600	559	590	586	571	596	620	604	599	590	626	649	602	585	586	593	602	544	604	568	603	615	609	607	563	610	590	565	583	574	611	584	620	615	611	610	582	601	546	579	587	603	604	579	564	594	597	572	633	631	571	616	584	603	600	608	610	587	566	630	594	559	580	620	577	570	572	545	619	617	564	599	593	616	598	583	620	651	573	609	629	589	602	600	571	599	581	603	632	557	620	557	619	624	616	605	584	612	592	570	582	580	577	556	592	567	593	585	543	630	555	555	603	587	631	567	604	571	607	602	593	563	565	584	600	614	539	593	532	606	560	584	573	589	622	569	606	568	591	583	648	614	597	603	607	598	569	636	578	621	665	598	555	599	600	515	572	590	554	602	634	613	632	590	600	625	589	609	558	623	582	565	592	550	577	542	602	587	596	592	575	631	589	615	613	578	606	602	554	625	640	591	662	549	600	639	560	602	596	566	581	595	568	596	580	609	613	553	575	596	586	556	615	581	599	574	612	603	619	624	571	570	575	593	605	591	540	589	564	618	557	540	574	587	584	566	592	577	591	620	577	604	570	573	577	633	607	593	604	615	521	603	593	584	584	584	608	593	597	610	595	597	602	589	583	594	582	586	546	618	601	608	582	615	602	614	553	600	586	640	575	639	596	600	578	608	573	639	575	566	587	565	577	553	608	581	585	576	627	565	604	563	600	602	576	607	592	603	627	561	628	601	571	629	605	613	558	640	566	579	569	546	577	594	628	622	584	579	584	616	595	608	567	589	577	572	605	573	584	606	623	579	537	600	608	620	580	627	576	586	610	640	587	604	547	615	628	583	590	571	616	578	614	620	605	571	577	583	595	605	579	618	559	572	571	598	605	601	575	583	615	597	626	605	552	605	580	608	595	648	600	598	579	608	619	616	568	620	603	611	568	588	544	592	580	573	615	604	606	565	570	591	580	606	632	561	566	626	629	571	578	548	592	575	590	556	636	586	592	589	627	574	609	574	607	612	566	577	604	602	612	573	611	598	609	572	607	618	565	590	603	590	529	614	595	605	605	569	559	591	585	592	560	587	610	549	604	555	623	604	574	570	575	619	561	590	575	629	567	635	614	601	608	621	558	564	580	566	566	593	579	602	558	567	593	587	613	570	597	581	583	591	587	621	616	593	601	617	598	575	585	624	576	603	584	582	557	557	578	587	580	601	600	589	621	592	644	585	653	558	591	560	591	575	593	605	602	583	569	575	622	573	564	667	591	554	601	632	618	593	588	556	565	600	594	593	582	649	590	572	587	618	581	566	609	608	590	583	569	553	558	582	572	594	582	613	595	592	623	617	597	553	604	615	674	569	617	611	586	529	590	592	606	597	584	577	636	606	632	614	581	581	596	630	577	611	619	548	582	614	596	575	602	588	612	605	598	548	591	575	584	608	581	583	606	582	649	587	560	622	556	572	590	615	584	587	604	614	592	585	573	626	590	619	594	584	622	558	549	560	597	609	623	598	594	583	580	612	564	611	625	613	612	623	549	623	558	547	613	632	597	617	539	563	608	581	621	619	570	603	586	605	590	606	588	579	591	588	557	567	590	613	606	577	612	557	622	564	586	637	589	565	586	587	569	597	568	602	604	588	593	558	569	576	606	593	581	608	603	597	623	582	584	638	587	600	576	610	589	571	590	574	591	570	571	615	600	556	578	637	608	602	573	571	593	612	619	601	589	578	607	583	532	561	596	633	604	619	565	627	601	572	584	594	591	619	610	573	595	578	587	617	596	630	573	567	610	629	650	566	578	603	591	592	627	572	563	575	575	567	611	614	605	603	570	540	576	579	572	583	580	597	581	610	552	578	603	557	593	569	557	589	583	590	617	574	568	637	581	584	572	569	557	594	578	605	605	585	597	599	609	588	589	597	575	586	564	568	584	600	596	535	617	565	604	595	617	620	585	572	639	560	596	572	602	558	604	603	551	642	602	610	631	584	657	558	541	602	640	636	587	601	602	576	597	614	600	595	565	620	593	584	581	550	588	613	555	619	596	618	563	560	627	601	597	582	627	581	602	619	598	571	595	650	579	624	605	608	587	618	573	603	559	605	571	607	606	560	590	607	540	620	634	608	601	580	606	585	607	571	595	627	559	607	576	584	574	595	566	593	581	577	577	623	571	608	578	581	574	560	599	640	592	608	607	603	627	613	576	593	596	573	607	631	581	593	595	603	561	630	575	562	610	606	600	558	583	595	599	636	618	573	590	605	597	570	608	568	569	590	564	611	631	589	597	582	631	603	585	587	612	571	595	591	626	599	638	604	584	589	611	560	569	634	616	587	608	551	621	613	574	587	610	558	624	612	660	592	561	598	590	648	603	574	584	588	576	609	652	607	585	573	628	583	542	640	602	586	588	599	598	577	623	625	585	596	568	602	614	584	599	584	576	603	577	662	580	602	630	593	618	576	616	572	590	572	607	609	622	608	544	635	574	621	558	629	636	560	607	603	592	581	631	553	646	535	567	600	581	602	607	599	613	584	549	587	590	598	587	611	585	580	582	570	596	615	617	569	626	579	631	606	600	608	624	587	602	597	625	598	564	575	622	623	599	615	578	607	635	564	591	534	626	602	619	609	589	587	558	597	580	549	661	571	577	593	565	573	632	606	587	618	600	575	586	607	617	602	645	587	606	589	584	577	557	639	572	612	571	574	577	618	553	599	586	572	621	601	565	550	575	606	620	584	563	600	541	578	615	603	582	590	582	615	608	613	603	602	612	576	610	550	585	615	587	585	609	563	605	589	584	544	585	574	602	571	608	583	562	588	610	614	602	565	567	572	627	618	628	596	592	597	584	592	589	589	558	588	597	588	668	591	606	626	556	559	563	580	589	589	554	612	598	597	574	578	609	590	590	609	607	590	581	564	609	615	543	614	594	577	623	609	599	588	589	582	556	569	596	569	591	591	532	577	636	580	591	591	554	564	584	646	570	576	588	588	556	621	579	556	585	542	603	588	583	563	595	598	612	601	607	552	579	571	567	559	595	605	625	546	600	592	605	601	602	609	601	614	594	634	603	553	607	592	585	588	563	592	611	586	570	605	563	569	592	568	623	569	619	533	561	590	603	599	576	603	602	569	594	626	573	619	590	607	577	600	584	592	579	583	584	609	617	603	585	582	617	605	606	592	607	587	606	610	574	580	609	585	594	572	587	584	613	573	580	590	556	531	625	559	620	584	578	597	576	551	553	618	580	637	602	577	551	576	597	578	577	580	623	611	588	614	615	590	582	595	570	605	588	559	610	578	577	592	605	599	609	561	566	567	574	567	553	600	597	552	595	577	578	594	596	587	598	588	622	592	587	577	589	565	582	570	664	552	574	597	578	545	586	591	572	588	599	577	603	605	581	603	608	585	596	577	565	618
24926	21496	27282	25002	9388	2438	1255	816	646	524	425	417	417	396	433	393	399	393	381	411	364	382	412	401	449	382	409	391	392	403	407	389	387	414	418	391	427	411	379	393	414	362	373	434	411	373	382	393	381	410	385	353	393	422	362	389	386	389	373	412	397	432	352	379	384	379	402	402	387	405	453	398	415	381	409	412	413	426	405	407	410	413	400	379	388	383	370	385	406	405	384	403	417	367	397	387	400	405	434	390	392	407	367	379	393	396	404	412	379	394	412	401	374	416	379	371	429	411	379	390	392	425	392	360	366	397	414	398	403	402	371	420	375	415	415	387	381	416	395	417	428	360	386	394	394	390	414	419	397	405	365	368	384	404	393	392	445	424	381	393	373	373	413	408	385	397	383	373	415	375	389	393	402	397	424	419	389	402	426	391	397	427	397	378	392	385	394	388	394	370	418	418	386	389	376	353	367	385	399	420	399	355	368	414	410	368	406	405	399	404	367	409	408	390	400	409	423	407	421	388	385	425	375	397	377	404	366	357	380	354	384	392	354	354	403	434	425	398	412	437	420	418	386	380	418	410	376	378	397	428	389	379	415	371	396	436	407	376	393	431	430	400	385	378	395	374	361	370	389	388	424	418	375	383	365	392	365	384	394	401	387	382	419	360	424	407	375	377	403	388	361	417	412	420	396	376	392	404	392	401	372	404	401	443	357	401	408	433	388	394	383	367	397	398	395	362	411	416	373	416	411	391	401	379	416	381	400	377	393	374	402	388	403	403	428	398	410	383	418	411	407	364	366	409	417	402	405	398	410	421	372	395	386	405	395	420	372	431	397	385	370	424	426	422	368	390	399	415	398	416	395	386	408	419	399	362	372	407	405	414	361	397	387	383	418	428	396	413	372	415	375	396	417	375	401	428	378	389	380	394	419	406	397	396	401	393	408	393	390	390	415	383	419	384	389	405	375	398	415	391	359	379	436	377	404	382	420	441	391	411	388	381	415	397	375	422	371	384	382	385	388	385	401	404	410	399	361	381	370	387	368	407	425	374	413	381	417	376	411	395	409	373	398	387	428	382	424	389	370	404	442	405	414	389	418	367	437	392	398	403	428	410	390	393	393	407	369	412	399	387	383	417	394	415	406	376	399	360	353	410	436	387	421	425	404	339	360	416	436	424	374	396	390	375	395	385	381	434	402	403	371	380	414	407	356	407	410	403	426	399	415	425	394	391	416	420	393	398	375	425	389	406	368	392	386	392	411	372	401	401	397	380	423	403	386	400	395	405	377	397	430	418	430	422	391	411	381	419	398	410	372	403	424	376	436	404	416	412	365	436	389	398	404	391	414	423	372	353	388	407	410	372	389	362	403	418	445	403	385	393	373	400	387	394	373	407	452	397	330	419	410	404	391	388	430	423	394	381	430	388	369	400	423	406	400	412	411	422	359	388	409	384	407	422	419	395	385	368	377	398	382	414	419	374	459	394	388	412	436	385	419	413	423	410	390	412	414	407	384	398	392	413	397	397	364	416	404	428	422	391	373	387	384	405	431	405	373	351	396	411	403	418	414	397	416	380	421	433	389	348	432	394	408	376	404	415	399	400	391	404	415	382	381	395	400	394	382	387	409	420	404	410	376	433	365	384	378	376	396	395	381	414	359	399	400	391	404	402	400	419	392	402	377	375	385	440	426	400	388	378	429	381	437	375	382	448	403	374	386	399	382	393	414	358	403	385	405	393	390	383	386	402	379	406	389	393	429	392	371	386	407	368	382	386	426	380	410	408	361	410	420	413	383	378	375	415	368	367	402	402	401	400	409	413	403	395	416	409	385	355	365	401	411	413	416	402	414	402	411	397	405	406	370	392	370	374	410	392	422	438	408	375	401	410	444	363	406	374	412	393	355	395	411	394	434	394	407	375	412	415	415	418	392	397	449	403	424	398	393	401	421	449	386	383	442	408	373	409	384	409	409	412	396	375	385	386	391	435	418	402	407	376	409	409	377	345	386	363	389	388	368	396	406	417	448	409	432	392	401	401	428	400	418	399	397	401	426	380	437	414	391	385	425	379	393	391	398	390	405	375	397	400	393	423	415	413	395	342	371	407	401	364	406	397	437	392	398	419	423	415	402	395	401	392	381	412	372	419	397	396	372	379	392	399	413	365	403	400	408	373	396	402	426	385	407	422	421	398	373	390	397	379	417	360	399	388	363	373	402	445	358	423	391	407	431	382	406	369	382	376	410	431	408	410	386	387	383	381	393	373	369	425	416	407	387	428	377	411	374	367	408	411	386	392	380	381	400	419	401	388	378	394	391	405	382	405	373	380	388	382	381	403	388	363	424	376	367	399	401	388	399	436	410	370	397	391	424	420	389	436	389	427	378	343	415	403	384	412	432	397	404	379	396	391	382	360	358	370	387	410	361	385	402	377	373	374	409	375	434	392	416	386	379	373	419	401	391	447	392	407	376	363	403	407	394	379	390	389	374	422	392	400	450	420	422	399	429	377	353	414	381	397	422	383	390	437	392	393	416	429	372	367	403	398	402	404	385	412	372	423	412	412	352	400	419	371	378	449	397	401	391	374	419	373	402	415	391	373	387	403	389	415	369	383	425	406	394	397	381	399	407	385	370	416	411	377	395	394	408	394	388	402	431	353	416	413	405	410	404	413	416	403	372	388	432	361	390	388	409	363	375	405	409	400	351	406	407	385	370	379	368	372	409	447	408	387	400	422	383	389	415	402	385	382	413	411	424	409	413	423	406	444	380	401	424	407	401	431	373	402	391	400	391	402	377	410	408	410	372	389	402	412	403	415	379	370	365	399	407	428	394	358	386	451	371	384	400	401	405	411	413	419	414	379	378	403	390	397	405	410	374	399	404	410	392	413	343	381	409	402	373	359	388	380	390	398	386	414	396	388	362	368	443	410	434	380	400	436	388	379	390	426	433	388	379	425	451	401	392	389	430	436	408	404	418	386	361	420	404	423	392	383	391	353	380	395	411	376	419	366	404	389	407	380	368	406	391	407	380	408	401	358	396	389	445	425	418	431	385	374	407	410	398	376	378	395	408	381	365	388	406	392	392	378	386	393	391	413	356	387	400	381	443	386	375	433	426	414	378	383	378	423	406	387	405	367	409	394	395	380	399	421	439	387	397	420	380	421	344	402	383	383	368	401	404	428	426	410	392	428	373	371	388	397	395	396	418	375	377	364	380	424	429	391	374	391	411	441	405	398	406	374	373	430	391	374	398	376	388	410	405	388	385	402	386	395	398	420	377	371	381	369	388	397	422	393	398	394	387	400	402	382	373	392	399	386	397	383	396	405	430	372	424	399	353	385	413	388	376	429	405	403	390	399	392	408	381	375	419	365	375	420	353	422	431	418	370	381	408	415	392	403	396	408	402	391	386	387	392	392	397	408	444	386	406	402	422	399	401	375	385	391	404	367	356	415	385	348	382	354	387	428	425	380	401	388	383	349	392	355	400	438	409	411	377	388
31794	47398	31512	16727	7734	3684	2192	1317	955	688	560	535	532	493	479	537	437	482	450	477	481	498	509	511	476	478	477	495	465	486	473	440	484	488	483	494	491	497	424	481	482	478	464	481	486	491	485	490	458	495	490	517	453	480	500	450	507	470	487	463	520	459	458	450	495	518	483	461	493	488	489	474	473	472	448	451	506	452	440	495	495	492	464	509	481	481	456	499	456	461	490	497	444	486	511	519	481	487	510	489	480	452	493	489	466	485	477	426	487	478	504	500	512	493	459	471	467	457	524	487	459	502	498	460	467	506	463	488	481	475	492	456	466	447	488	469	472	490	442	497	473	464	468	525	476	491	471	485	486	477	492	509	485	488	460	522	454	454	488	501	487	479	490	458	485	476	528	503	466	456	492	468	474	483	473	504	471	468	474	500	482	465	503	500	465	490	481	503	511	477	502	478	471	477	503	474	495	509	485	499	487	511	502	455	505	468	498	492	488	466	474	444	464	504	473	471	459	473	510	468	516	428	464	478	464	479	509	502	488	473	479	538	475	470	499	500	491	498	422	450	456	477	472	502	485	467	475	467	490	511	451	440	501	491	462	512	485	443	491	496	476	493	488	416	467	504	470	479	469	423	525	440	489	487	499	515	473	463	474	476	520	483	478	409	515	477	456	477	460	459	460	440	454	456	489	489	482	491	504	476	430	485	510	476	477	471	470	503	477	449	483	455	452	462	462	433	491	431	506	484	489	493	500	543	456	472	521	490	489	545	487	474	500	459	479	461	478	495	437	513	497	447	470	461	491	492	482	485	497	487	452	493	454	492	504	481	477	470	496	486	502	472	488	479	511	522	491	479	499	495	458	485	469	488	458	480	518	495	435	440	508	503	477	498	518	505	513	460	483	432	465	497	499	482	491	491	469	531	495	484	466	460	494	472	495	470	464	492	448	508	481	461	508	469	469	471	515	487	479	498	498	479	478	525	485	490	499	481	468	488	454	483	513	470	486	459	469	490	475	488	471	488	487	478	461	521	498	500	448	493	489	511	495	455	496	469	446	494	470	466	450	458	490	495	461	530	470	461	459	488	510	510	475	496	504	435	469	503	489	532	483	466	513	498	483	501	476	465	445	485	469	490	493	456	475	452	494	478	452	483	473	491	480	505	483	468	498	525	524	512	481	502	459	459	470	498	493	470	467	479	461	467	484	465	478	502	447	488	494	457	469	495	454	471	477	470	495	464	475	489	493	474	494	443	440	486	466	478	486	488	433	473	485	485	485	478	525	506	494	465	516	490	478	498	484	455	503	451	463	495	476	484	494	485	506	489	453	475	489	487	518	492	485	498	506	520	483	472	479	484	489	475	479	458	484	470	473	474	515	466	476	494	466	479	456	538	478	422	479	499	474	514	492	550	476	416	502	474	506	480	489	488	513	500	504	480	512	446	467	462	468	480	456	502	497	495	466	456	476	505	488	487	508	470	463	516	490	477	452	503	508	462	502	504	508	500	501	468	497	479	459	465	512	475	472	491	504	507	502	456	443	493	465	496	470	505	482	452	481	490	520	480	488	490	495	533	478	486	497	457	498	484	469	482	470	460	477	500	455	467	449	464	487	473	490	488	483	502	442	488	469	469	522	502	452	507	466	470	519	468	477	497	448	487	478	496	471	521	498	519	461	461	489	485	484	497	487	488	492	465	512	482	465	465	458	514	505	477	481	500	462	501	481	457	492	491	452	465	473	476	496	489	494	491	470	472	446	508	493	421	504	450	468	493	466	485	471	491	445	481	505	473	457	516	523	481	494	474	425	489	458	496	493	517	474	473	494	475	473	476	488	490	481	504	465	493	536	482	457	523	480	471	486	456	534	493	486	533	460	518	529	429	464	518	437	471	519	508	473	515	489	441	486	467	487	465	461	475	488	477	482	502	479	521	511	473	468	481	501	498	509	465	443	478	465	479	500	478	509	500	528	480	465	492	472	506	469	496	466	499	469	495	486	497	479	500	494	484	440	492	472	479	538	504	509	502	476	467	477	476	487	455	463	467	482	472	494	493	454	484	484	471	485	467	461	504	472	507	462	489	473	475	397	510	500	489	515	449	473	452	455	483	465	441	530	465	497	467	484	451	477	512	489	449	513	520	504	479	475	485	515	469	501	473	478	489	494	475	451	516	504	497	512	485	477	482	462	485	515	495	494	470	460	513	511	514	460	491	495	503	497	459	474	469	493	485	511	516	492	425	436	453	491	473	513	466	469	480	451	474	459	499	458	489	484	493	521	472	478	497	458	518	476	508	490	490	474	499	479	497	497	475	463	402	498	467	482	453	492	490	481	463	500	490	480	501	456	460	470	444	473	457	476	448	482	478	500	467	467	456	500	473	464	480	506	507	501	454	506	460	508	479	487	484	480	511	466	490	507	511	457	483	526	510	472	494	467	493	436	475	504	493	447	489	509	482	469	492	495	481	497	510	468	453	477	484	454	488	498	492	480	492	448	490	517	448	527	469	470	442	476	442	484	460	520	470	503	486	488	482	485	486	499	496	475	495	494	510	520	489	485	490	530	483	471	452	511	464	471	471	505	498	476	505	467	501	459	471	466	487	485	476	493	491	489	457	490	543	456	495	460	457	454	489	503	469	472	511	488	504	438	465	507	499	525	449	475	504	471	495	487	445	483	482	458	483	490	509	467	529	461	464	522	478	514	468	484	499	508	471	470	497	470	458	507	478	511	502	486	485	471	449	486	452	496	457	469	503	488	441	466	472	480	495	498	478	499	509	506	508	485	480	474	484	484	495	470	464	478	475	480	498	469	494	501	454	490	486	518	482	485	481	495	462	481	481	474	523	494	492	447	474	498	522	482	451	491	472	489	478	492	488	494	492	505	502	463	459	489	467	468	524	457	502	507	522	499	444	471	473	497	512	451	426	486	493	476	489	486	473	472	492	465	480	482	497	482	466	457	497	484	559	453	483	471	467	502	511	477	463	476	455	494	525	485	494	454	462	464	475	466	477	483	490	481	507	469	506	492	477	482	442	453	506	481	486	498	485	477	489	508	485	507	453	468	507	485	468	492	485	472	474	511	491	461	524	502	505	480	488	535	474	489	448	438	510	472	472	489	496	438	513	476	456	480	497	468	463	490	487	451	466	488	475	489	505	484	461	487	477	472	451	500	495	427	458	474	454	507	489	491	498	459	486	459	494	481	502	449	468	500	476	476	501	496	533	451	469	475	507	462	497	476	445	517	505	455	459	496	487	477	468	507	453	451	491	479	464	533	460	477	491	506	475	462	481	501	521	468	493	475	473	483	461	449	512	492	509	501	472	495	461	533	466	491	488	484	463	487	498	499	482	494	500	465	479	467	501	463	479	477	478	481	461	494	453	480	475	485	496	499	480	459	462	467	490	457	476	466	456	486	505	462	491	462	482	474	509	444	498	469	436	489	498	471	450	483	478	457	485	469	484	487	474	437	458	478	490	504	493	469	481	485	509	485	482
22605	21425	28834	24348	21476	20298	8057	1970	949	664	499	440	419	421	399	403	386	374	410	346	380	357	353	373	357	376	380	370	379	356	379	348	356	375	340	363	352	339	379	359	398	347	362	357	346	370	350	409	385	351	386	351	366	369	354	370	370	351	379	333	333	378	350	353	370	339	368	387	358	381	338	379	336	369	365	383	357	345	334	373	347	368	363	355	366	349	361	383	351	356	360	329	375	365	366	364	317	353	363	357	341	346	339	378	341	365	316	337	367	339	396	333	347	351	384	349	340	354	328	382	356	364	352	347	348	345	359	355	339	407	335	369	353	369	346	371	385	363	368	390	345	377	348	390	354	328	362	354	390	365	367	361	315	351	370	351	365	329	389	360	350	350	354	368	339	367	356	356	349	357	372	375	349	391	380	354	366	356	343	361	392	353	362	369	330	356	369	374	361	353	343	338	387	348	337	398	340	367	364	378	348	339	360	332	330	360	375	363	347	343	351	361	371	356	355	343	369	353	372	364	346	325	334	365	356	337	315	328	352	356	326	355	371	352	375	370	393	372	358	339	362	361	346	354	354	362	380	327	367	360	325	354	321	346	359	355	319	370	345	331	399	356	338	394	315	334	336	318	343	347	371	390	379	385	353	361	339	349	347	357	379	352	357	359	380	331	327	369	344	334	367	346	342	362	307	358	367	366	383	377	348	326	333	349	357	331	304	360	351	332	361	340	365	376	385	365	347	363	362	382	355	365	359	359	319	355	374	372	327	341	341	371	333	337	354	374	349	368	386	342	323	362	335	320	315	350	360	311	369	334	357	353	334	360	360	347	350	309	366	400	344	368	394	371	349	350	368	378	346	310	325	355	369	376	357	346	333	342	364	338	341	361	365	343	385	350	328	362	332	354	359	350	370	340	338	347	359	381	371	377	355	370	371	348	374	362	355	345	365	372	351	389	355	341	335	370	390	338	348	390	324	375	317	354	368	349	352	357	353	384	365	392	394	350	348	344	346	350	361	328	380	342	377	361	364	350	373	356	384	376	360	355	364	386	396	370	381	330	333	344	367	377	355	388	374	334	386	361	330	347	342	344	337	353	335	376	351	367	355	372	350	348	355	375	356	336	323	367	356	362	396	374	348	393	360	339	355	341	330	343	369	358	381	402	357	352	338	356	382	345	346	358	339	360	349	348	380	359	395	347	385	327	359	342	343	353	392	333	356	365	327	318	322	350	352	337	334	354	363	321	341	370	349	391	373	358	365	399	385	357	348	354	343	330	353	390	380	352	376	356	349	383	339	378	344	371	325	361	370	334	361	368	366	344	368	334	354	337	409	332	323	347	312	344	353	347	335	401	359	349	333	366	358	370	347	357	366	327	349	351	355	381	404	323	359	351	356	356	377	325	342	375	364	374	358	367	362	355	380	358	393	375	334	321	381	317	359	347	372	385	369	364	357	343	357	376	386	387	369	366	331	365	403	368	326	349	355	336	354	350	347	378	354	376	383	356	366	373	351	362	365	345	352	371	321	358	336	373	376	375	359	372	359	356	346	334	369	325	398	340	362	346	358	348	341	355	351	320	363	361	368	340	357	360	404	344	384	340	335	366	382	330	359	353	350	358	347	360	369	357	363	350	350	356	338	370	372	379	360	355	370	385	332	354	366	385	334	350	371	350	346	364	339	364	344	382	361	381	361	358	323	348	364	400	341	340	381	394	372	378	355	358	407	341	334	354	349	373	323	360	353	381	383	352	351	359	377	344	348	360	357	348	363	339	339	373	348	372	353	337	383	346	377	351	368	345	339	350	366	313	364	366	349	329	303	382	370	356	344	351	392	346	364	345	357	373	366	403	379	356	343	342	360	379	365	361	344	340	339	334	357	377	347	361	350	346	388	368	350	341	374	356	350	340	344	351	365	341	351	364	385	362	364	344	364	335	330	343	356	346	357	372	325	388	377	333	357	394	362	345	341	365	404	330	372	359	344	353	357	371	370	324	359	353	346	366	345	354	337	366	390	384	344	346	377	313	338	356	386	379	357	318	353	361	348	359	342	367	348	351	345	362	334	364	355	316	360	379	381	347	325	342	348	372	386	342	358	332	365	361	312	388	324	347	370	367	395	351	367	389	355	363	350	376	383	376	355	334	372	387	333	350	339	341	375	360	351	327	359	375	379	351	338	368	335	362	336	339	347	341	356	355	339	358	361	393	345	383	341	380	364	326	389	339	364	333	370	322	330	305	390	341	369	356	349	356	358	365	363	364	371	351	380	357	391	363	388	331	379	348	369	387	370	347	362	371	379	346	385	357	349	345	332	343	354	382	379	348	318	332	349	379	323	358	353	351	340	350	372	355	364	345	358	377	337	355	326	326	334	362	359	386	344	365	347	373	354	345	346	360	353	368	364	365	333	392	335	345	370	358	349	354	366	369	366	372	342	360	353	410	355	333	376	360	369	366	366	376	380	349	356	339	308	343	346	367	338	369	323	376	348	376	368	341	363	376	366	354	346	354	369	366	358	349	352	367	352	363	376	353	357	380	384	364	361	359	376	344	381	380	358	360	349	357	359	347	356	323	375	360	381	369	358	335	339	338	363	364	365	379	352	340	349	368	386	315	371	371	365	364	343	356	385	354	351	362	334	348	346	393	370	337	336	341	332	316	340	370	345	392	355	363	348	376	375	363	363	375	354	339	384	362	335	351	349	359	383	379	366	321	380	373	377	364	361	347	358	378	368	344	339	363	357	348	339	377	357	339	361	346	385	382	363	346	386	356	359	345	347	362	362	350	340	348	329	376	367	330	326	329	346	365	353	395	340	383	370	397	371	351	358	358	347	352	351	368	365	334	332	361	360	363	354	380	341	364	398	389	315	358	365	332	381	367	375	362	371	357	382	342	388	364	346	331	335	322	368	343	340	372	375	359	391	378	354	358	366	386	325	345	337	339	357	345	344	366	350	365	332	347	348	368	384	353	374	381	358	371	329	371	340	363	384	335	365	351	348	345	367	352	363	330	373	384	337	316	356	368	346	326	365	351	372	320	360	329	391	346	379	334	371	336	369	351	356	360	353	382	347	362	377	380	351	336	358	364	378	378	345	367	378	349	356	354	373	367	369	389	366	345	334	360	345	327	326	345	347	339	358	335	340	358	342	354	363	372	361	332	351	382	353	313	369	344	323	368	330	354	337	363	358	345	329	335	372	365	370	352	392	358	350	348	341	324	367	377	361	357	358	352	364	372	365	361	344	358	356	378	362	382	315	356	376	321	338	365	380	362	320	355	353	323	355	346	384	377	388	343	347	347	349	327	351	335	362	325	335	401	351	364	344	359	361	356	344	369	340	331	364	373	338	337	389	350	331	301	339	374	333	353	378	402	347	380	374	374	362	355	324	348	352	329	350	336	356	357	332	368	351	379	341	340	343	348	372	361	310	368	371	363	339	373	405	311	361	331	385	383	344	331	356	352	329	351	377	365	353	352	368	349	357	344	354	360	409	332
36269	57422	41640	27294	15270	9210	5067	2647	1396	924	700	585	495	455	496	501	451	480	449	496	488	421	437	505	443	451	473	447	424	445	455	440	433	429	454	448	410	418	473	408	440	400	453	426	436	439	449	437	432	449	424	432	479	459	450	442	406	422	430	458	431	459	444	429	401	454	454	477	444	430	453	458	420	425	481	463	455	441	484	425	454	452	421	447	431	427	430	429	444	415	461	475	449	436	427	455	424	409	419	444	453	425	453	471	429	475	431	426	433	427	421	410	421	456	446	427	444	443	436	454	440	422	425	455	455	458	422	474	463	457	456	433	389	414	433	439	430	431	424	454	423	405	416	445	442	403	433	421	433	418	440	414	420	460	446	446	447	450	411	413	462	405	423	437	439	433	414	457	409	419	468	440	449	410	431	442	436	428	413	422	445	477	412	459	415	441	428	427	451	430	475	426	444	456	427	414	454	460	463	436	470	431	485	465	449	447	431	418	451	407	416	420	460	415	426	436	416	487	438	452	471	442	433	434	426	435	436	457	442	436	441	433	424	438	430	417	445	472	499	408	408	424	461	428	429	444	464	411	444	453	424	423	456	466	457	422	428	428	467	422	414	472	421	419	437	452	479	457	464	407	427	459	482	442	432	418	477	453	445	453	427	446	433	455	449	456	433	429	453	447	426	439	406	490	428	457	459	447	448	441	434	462	394	412	428	443	468	466	436	423	423	406	404	407	438	463	435	448	449	413	410	423	413	454	428	457	444	444	480	432	425	419	472	448	449	453	449	412	442	426	450	457	435	437	403	462	420	438	452	447	415	426	394	448	434	424	416	413	446	477	453	435	413	415	466	435	465	426	429	443	438	459	491	434	428	414	406	424	424	429	426	447	448	432	424	453	423	444	443	417	438	424	453	402	443	452	426	429	478	414	445	463	436	414	428	425	415	447	438	439	459	440	442	462	400	431	430	452	437	431	403	457	445	405	433	446	440	462	451	436	436	419	460	453	410	463	419	417	444	447	426	442	425	406	452	431	444	412	438	469	433	431	426	439	420	442	445	416	422	432	421	422	458	475	469	467	450	414	439	479	438	439	434	462	451	442	459	463	433	456	459	463	420	439	440	435	454	474	411	456	471	472	428	406	421	435	437	431	443	444	451	420	419	425	451	396	437	425	417	446	445	417	409	425	434	432	444	393	453	423	425	462	456	439	450	456	467	412	467	433	439	408	436	427	456	434	476	451	426	441	448	459	427	427	402	462	438	447	427	426	430	436	402	447	447	469	470	449	435	420	458	443	414	424	433	405	456	432	426	450	462	423	413	408	417	450	405	409	414	433	426	443	450	408	449	408	480	472	457	433	424	409	462	431	457	433	441	419	436	481	410	450	432	421	440	433	410	436	421	406	438	423	444	428	451	434	423	385	454	446	452	404	431	437	434	440	440	440	464	412	425	444	414	414	419	405	422	430	435	417	448	454	424	446	450	446	457	394	426	435	466	422	479	420	435	424	442	430	436	454	437	491	456	424	435	455	449	415	414	433	448	470	414	427	439	436	459	436	439	441	451	449	464	422	427	420	400	434	424	476	420	421	424	435	432	451	459	426	478	449	437	458	446	430	454	447	430	453	460	452	448	428	452	420	459	466	461	461	450	449	436	427	479	419	433	437	424	437	395	451	392	460	424	442	460	448	435	413	453	435	428	446	474	480	435	423	396	447	433	446	456	428	457	403	456	451	409	412	429	465	402	445	447	446	419	491	474	427	426	422	443	374	446	461	418	404	400	448	434	423	439	454	434	393	438	425	436	441	436	385	443	436	449	469	424	424	416	471	422	440	417	425	429	465	406	414	422	413	433	421	445	410	458	434	439	440	415	464	433	442	433	449	437	434	443	439	379	431	430	409	460	453	422	477	436	398	419	455	443	422	416	448	399	427	408	415	458	432	459	437	448	413	430	442	458	405	463	431	428	422	435	413	448	393	406	458	437	400	444	427	445	433	421	426	411	439	418	419	417	444	435	434	434	386	466	438	440	397	417	422	441	420	441	479	462	470	460	459	413	453	420	473	431	439	430	435	439	438	414	437	438	424	426	447	416	452	439	436	447	411	455	456	442	438	421	461	440	466	435	427	425	413	411	491	422	426	458	439	434	449	411	418	458	467	454	421	449	444	421	438	459	418	418	436	440	427	412	464	457	433	426	424	414	418	473	442	470	436	418	456	432	457	434	412	467	481	436	448	402	431	412	430	450	469	426	436	426	399	419	462	430	430	413	394	405	468	401	415	430	400	445	471	436	434	433	451	455	441	471	432	464	427	466	465	437	449	381	457	430	419	458	439	408	463	421	413	441	424	474	468	457	421	436	470	463	430	447	440	391	441	490	462	434	444	442	466	438	478	448	442	466	389	470	429	475	410	433	447	414	455	437	441	445	441	457	449	413	460	432	474	457	415	420	454	421	472	437	436	474	450	436	424	417	467	442	439	464	455	443	424	440	422	457	448	469	430	439	459	447	456	434	445	378	450	410	461	465	432	443	428	440	424	397	392	414	418	423	423	458	427	417	422	425	428	433	499	457	430	437	494	450	442	421	495	463	451	493	406	418	466	439	428	466	443	427	448	442	465	468	502	453	444	437	408	439	446	443	417	478	423	409	429	441	416	461	445	467	422	414	442	414	411	447	429	431	436	449	452	446	414	443	429	447	398	421	441	446	424	479	440	421	484	428	427	454	456	455	428	420	419	434	376	451	435	433	434	436	434	445	404	475	451	447	414	438	399	437	396	450	445	420	427	412	432	447	405	425	421	453	453	435	444	468	383	434	444	412	422	479	422	427	457	389	449	419	443	455	460	433	456	437	462	444	439	376	425	443	420	454	430	418	428	454	452	442	426	421	448	426	426	441	447	481	472	454	455	432	455	421	407	434	490	454	435	453	450	473	431	452	453	467	460	394	446	445	404	414	456	447	415	403	434	470	486	483	395	434	396	440	432	415	436	469	427	458	441	438	420	412	439	417	393	423	448	447	442	380	412	438	444	419	457	478	436	525	480	470	446	430	420	431	436	408	455	412	425	448	418	465	429	439	424	454	440	452	439	441	436	468	455	432	472	442	459	423	449	448	440	433	454	434	433	414	434	446	424	455	431	446	458	416	433	440	443	462	459	407	429	438	435	459	453	445	435	429	423	469	421	460	421	426	481	462	420	465	429	448	413	465	468	438	428	440	461	461	486	452	454	435	421	428	415	396	442	450	448	434	449	466	451	456	433	439	429	411	455	445	482	406	429	435	435	442	450	428	397	457	413	446	450	447	447	480	415	437	452	398	448	429	444	464	398	426	395	420	431	430	437	405	437	436	435	441	436	471	424	428	419	451	470	429	428	452	433	456	411	441	398	465	426	425	458	431	467	394	408	422	428	410	408	442	443	467	436	428	442	453	416	418	439	456	418	419	443	409	489	486	455	476	442	428	434	428	446	446	431	431	428	404	455	466	428	389	437	452	406
31750	31964	28327	13479	4246	1962	1163	785	632	554	514	471	536	511	500	517	514	508	521	490	487	539	493	527	506	500	510	464	520	492	511	526	513	488	514	502	529	542	504	556	520	473	531	502	512	473	529	514	525	544	525	523	558	488	542	477	514	540	525	480	547	477	511	494	522	507	501	493	557	488	496	512	504	542	537	486	499	466	503	518	538	491	542	493	482	511	522	512	555	518	526	502	505	511	537	494	483	501	479	527	532	497	491	508	537	541	491	496	492	545	478	488	490	495	510	515	582	508	466	454	509	535	481	492	484	498	486	516	505	559	519	546	494	466	494	494	510	499	525	486	515	517	520	514	522	497	548	509	537	502	490	533	466	534	531	518	542	488	503	515	493	524	500	442	518	504	515	474	497	489	505	513	507	486	494	477	507	475	533	501	520	518	523	501	480	538	523	489	519	476	455	533	539	480	524	484	533	460	523	505	498	499	507	502	499	507	458	501	526	489	507	497	517	503	490	499	507	491	495	501	512	515	535	504	559	502	507	523	524	535	490	511	486	462	508	534	550	505	559	531	522	491	503	486	529	483	538	509	472	534	490	530	465	472	504	499	510	503	527	482	513	535	506	518	465	513	504	514	502	526	512	478	485	502	460	477	555	534	516	549	520	513	506	534	504	490	497	470	520	477	508	497	489	470	503	524	503	530	503	534	495	502	499	544	509	522	539	511	489	479	538	517	493	514	480	512	458	537	517	516	543	508	506	495	544	524	507	499	485	512	497	490	489	485	476	496	519	529	479	498	510	511	501	474	536	523	522	505	507	515	539	476	493	504	508	497	482	478	532	513	503	522	483	495	518	512	488	492	531	497	507	485	541	527	533	513	519	517	514	538	484	468	483	522	530	523	506	517	510	499	486	518	539	541	471	514	518	499	471	506	506	498	524	565	523	497	498	522	449	541	487	506	484	493	509	479	495	510	518	497	490	519	496	529	510	491	544	508	513	524	482	477	524	501	491	543	481	479	495	503	542	529	482	536	501	500	540	455	493	475	516	511	508	523	505	503	501	510	488	505	480	496	537	522	478	529	500	511	514	505	496	524	476	490	536	514	540	549	515	574	508	512	511	540	496	498	490	533	520	532	497	483	513	499	482	498	481	501	504	516	485	509	555	508	502	492	472	528	533	505	501	505	522	454	518	507	496	507	544	502	521	500	512	483	530	502	529	503	487	481	480	531	528	507	520	500	529	511	508	504	494	519	481	474	485	500	543	493	508	485	514	522	505	484	496	526	527	475	516	475	502	561	498	508	512	507	503	481	510	468	456	481	555	484	477	486	530	516	507	486	521	490	496	501	505	455	538	523	515	535	488	494	471	475	497	522	507	556	488	475	493	506	510	505	466	467	515	466	493	497	466	494	505	502	466	503	486	486	541	527	465	480	496	511	517	484	493	509	485	507	501	495	527	512	520	482	523	513	507	490	526	469	494	519	458	485	536	491	537	537	533	525	467	480	497	501	508	536	547	508	492	477	514	511	494	500	527	511	521	508	541	540	500	552	499	510	512	505	494	494	467	512	489	487	510	471	524	518	524	494	516	501	526	506	521	525	483	500	459	521	501	529	453	562	482	511	528	510	508	533	484	528	530	501	532	460	470	511	482	494	474	540	527	536	514	531	500	520	496	501	512	511	501	487	483	500	469	493	520	526	518	497	496	505	489	522	489	503	522	512	494	506	497	517	505	528	519	507	503	515	495	525	496	482	506	531	534	489	480	486	499	485	493	471	496	519	531	500	475	495	507	521	482	519	495	506	501	516	495	530	505	499	501	514	506	508	526	502	488	494	503	515	497	528	480	508	525	511	481	483	490	465	576	466	526	507	494	495	498	476	487	509	487	479	515	487	520	487	472	509	526	485	477	485	498	516	500	469	499	505	524	494	551	496	535	513	493	494	522	509	487	487	519	509	520	519	476	542	518	484	529	569	524	504	525	504	515	520	541	489	471	521	484	509	494	526	506	475	507	519	497	471	505	504	526	545	497	495	533	589	500	511	515	499	502	526	518	510	541	494	513	536	497	492	486	494	509	494	509	495	481	500	497	530	506	496	521	503	488	551	527	491	488	505	513	510	569	536	530	505	544	538	487	524	557	472	476	522	503	502	500	513	515	496	510	534	512	484	503	551	504	489	497	502	517	518	513	513	475	468	488	517	533	444	484	483	494	501	507	514	520	524	513	506	497	495	467	542	509	506	502	518	488	484	532	541	520	507	511	497	482	570	477	490	498	535	528	516	494	490	505	538	508	491	487	506	453	501	515	497	481	482	516	472	552	497	512	530	496	482	552	507	530	517	544	527	532	506	512	502	517	525	491	503	492	521	504	521	484	524	515	495	510	495	463	501	501	496	533	488	468	516	496	500	530	482	506	498	507	548	516	524	533	486	509	466	496	533	497	492	488	491	493	527	511	490	484	535	498	483	503	470	496	488	510	461	507	476	562	540	502	519	518	503	514	513	530	538	514	473	485	490	475	513	494	501	464	520	490	482	484	566	505	544	479	504	480	504	513	516	509	444	527	521	529	509	561	524	486	465	495	560	497	485	526	544	503	507	510	504	519	497	524	472	510	476	540	500	542	482	481	492	513	519	522	533	492	482	518	493	550	490	526	503	472	486	528	506	498	556	498	509	514	519	523	514	518	514	546	489	517	519	477	481	484	475	455	467	523	524	500	533	546	513	493	525	497	482	504	521	470	516	516	488	484	457	509	543	527	527	514	542	508	523	534	461	488	514	467	532	480	508	537	497	504	536	516	519	495	514	545	536	482	518	517	494	507	502	500	523	503	513	514	478	527	538	500	518	493	518	509	530	535	464	530	508	527	556	537	519	531	470	490	528	533	523	585	523	496	503	511	509	527	525	508	472	536	506	489	501	487	499	468	565	503	543	484	511	439	510	565	509	495	525	506	510	514	477	504	495	526	525	486	521	495	474	522	500	508	465	531	526	489	490	512	482	494	506	522	520	523	541	538	501	544	493	515	502	543	505	494	524	534	559	487	506	516	488	490	495	501	496	503	460	505	515	484	501	498	511	488	491	518	548	520	543	507	490	528	518	519	506	490	506	539	537	458	455	513	489	532	510	519	524	488	490	545	523	507	546	495	500	507	535	474	500	505	544	498	501	475	535	493	529	509	496	499	473	491	486	494	465	462	493	496	495	522	505	523	493	471	532	474	506	519	508	476	515	517	504	510	549	489	568	496	555	518	498	494	537	522	484	530	478	526	488	509	502	529	494	487	490	501	519	518	497	504	520	542	515	535	538	503	494	573	540	510	490	518	522	514	496	538	513	503	519	499	497	443	526	500	511	502	522	473	492	524	511	473	511	510	447	473	512	482	513	535	529	518	481	502	497	483	534	483	509	506	526	504	509	486	538	542	505	522	475	471	521	542	519	515	523	488	460	496	543	537	517	525	494	537	542	513	497	526	501	573	499	532	505	525	534	488	519	519	511
34588	46083	29495	12601	6243	3236	1876	1153	816	692	669	654	646	614	643	661	665	628	617	586	585	653	579	609	603	637	599	619	654	570	600	627	644	625	610	607	593	636	581	594	606	646	584	622	605	606	599	645	635	600	637	592	556	582	666	622	620	613	590	654	636	617	560	589	615	622	582	619	584	627	595	597	649	621	603	570	617	606	649	614	627	584	605	583	601	637	625	637	568	619	634	628	581	617	604	619	590	582	595	622	633	618	570	648	627	627	596	626	590	637	608	593	575	620	619	626	637	594	599	585	642	594	646	654	617	656	618	639	576	580	592	697	603	606	611	591	599	622	591	610	595	580	633	634	638	627	657	576	586	595	585	597	629	613	624	608	636	630	657	574	644	596	592	622	579	582	603	622	638	625	630	600	671	605	587	608	552	571	658	608	591	677	596	602	626	608	543	638	623	582	562	625	587	620	631	623	629	620	622	591	624	658	586	607	593	643	606	616	602	627	593	576	559	615	608	594	613	624	640	649	572	621	602	646	647	653	592	644	609	589	602	615	542	556	617	632	627	621	599	649	596	622	544	591	608	568	605	619	587	609	618	613	641	568	624	655	598	552	600	567	618	615	628	604	650	630	596	576	618	660	601	592	592	591	583	626	630	623	626	576	568	589	602	592	635	614	635	599	634	632	569	603	577	573	634	619	665	618	615	586	605	605	610	661	633	644	643	615	598	591	627	624	607	621	609	604	643	621	588	613	618	629	633	626	607	633	635	619	618	605	585	644	595	612	593	641	647	625	613	609	624	595	624	614	607	613	596	624	613	629	632	634	613	640	586	593	649	583	595	624	610	632	606	658	604	645	633	581	623	617	599	611	635	619	606	582	609	608	613	665	633	578	649	581	632	601	600	631	580	623	624	613	589	591	604	627	614	625	610	585	593	566	615	581	634	583	639	574	613	604	608	629	576	644	601	598	615	644	633	587	616	621	551	591	579	603	576	618	629	596	590	617	614	632	617	622	548	585	625	616	646	612	618	625	626	642	563	633	628	626	583	614	633	658	600	618	622	620	558	579	612	593	585	581	607	579	618	607	624	624	592	627	624	592	633	640	589	588	630	651	637	614	617	609	583	606	547	551	599	607	637	605	615	597	617	579	558	588	590	569	592	596	625	643	624	569	585	619	645	630	611	604	573	623	605	645	611	608	643	641	615	619	607	604	611	639	599	581	624	643	637	619	661	579	592	600	582	584	646	601	608	598	606	622	628	671	594	630	580	629	621	595	584	618	561	606	626	608	600	562	596	562	615	635	611	623	587	597	570	592	582	570	588	615	611	566	641	607	621	617	623	613	610	639	592	629	580	624	595	627	606	570	642	587	566	615	598	614	644	633	650	586	589	631	637	629	627	633	633	636	640	605	612	610	604	630	608	633	580	620	610	592	580	622	604	601	601	591	612	613	656	610	590	654	611	588	566	604	628	622	613	627	603	572	612	623	612	593	580	606	621	614	610	623	586	596	602	647	588	651	599	621	582	622	585	609	588	583	563	624	584	576	615	606	602	591	628	572	593	611	611	642	611	585	601	600	619	595	600	583	618	594	615	577	600	595	618	592	652	631	615	589	610	572	560	640	606	638	616	544	560	595	597	592	563	624	570	623	665	602	619	624	605	582	602	623	633	679	653	599	626	654	591	645	585	601	582	621	598	606	623	622	588	625	617	598	647	630	580	612	604	615	607	626	611	600	582	603	647	587	588	615	600	566	577	639	660	636	624	613	623	614	641	589	588	637	608	584	597	596	592	618	631	622	616	628	605	595	612	628	611	582	633	602	685	611	588	603	601	615	611	604	615	558	610	625	575	636	616	634	609	655	633	631	650	588	604	583	661	662	631	634	565	561	637	589	606	638	601	605	623	624	588	655	614	582	577	638	643	611	648	614	579	582	604	623	649	589	591	586	613	578	606	596	566	584	600	588	618	640	640	602	630	580	647	609	587	644	611	644	603	620	627	653	617	604	606	613	618	609	621	582	595	617	617	606	625	628	606	632	588	636	607	607	602	599	583	617	615	650	606	596	629	592	613	641	579	655	634	633	614	620	621	635	595	599	613	560	614	621	591	588	637	578	594	595	603	603	634	615	584	617	620	596	633	600	630	637	597	628	633	630	630	622	631	570	609	664	619	644	595	625	570	601	622	622	593	620	602	597	603	616	604	632	621	610	588	580	582	655	616	615	614	580	617	599	609	592	602	621	602	633	642	580	639	570	578	586	649	596	607	610	629	603	605	634	607	622	617	605	616	642	595	654	626	613	666	599	594	594	625	594	602	651	613	614	615	663	619	642	593	575	598	580	615	639	610	609	603	622	606	628	640	586	646	610	640	602	599	606	619	626	598	593	605	637	623	650	604	599	584	642	602	616	602	608	584	602	609	577	621	644	634	610	598	642	560	603	629	684	614	629	619	609	633	619	613	644	587	646	624	555	627	634	600	658	591	608	622	631	571	621	593	611	618	623	619	595	558	628	660	598	650	592	618	565	607	603	616	631	583	647	636	608	607	604	615	644	682	597	604	629	587	622	634	627	609	597	592	643	618	594	625	637	587	610	593	566	583	630	602	598	638	646	633	632	645	563	635	654	614	595	601	605	577	609	581	646	612	621	623	596	575	608	609	635	632	560	588	577	601	645	576	611	646	602	588	585	640	637	642	612	646	602	597	591	605	605	627	634	605	587	604	636	630	626	650	613	687	662	626	616	596	670	554	600	618	606	594	616	633	609	629	599	646	620	573	630	573	578	628	583	615	651	635	575	611	645	601	622	596	562	568	605	589	641	627	584	587	613	628	614	588	637	625	615	593	620	612	569	620	632	629	622	614	617	612	622	575	596	614	583	599	588	587	595	599	618	625	615	617	625	641	636	597	575	619	632	573	649	603	587	613	607	598	650	617	622	623	591	589	615	586	596	565	598	608	614	614	655	629	597	647	632	570	633	600	634	645	606	619	603	610	643	626	621	608	650	613	623	652	596	609	606	571	590	631	633	569	621	643	643	628	617	645	596	593	618	688	575	601	619	636	629	587	583	577	555	601	602	598	658	563	589	615	648	623	651	625	616	630	561	636	606	579	610	641	567	624	594	610	621	610	621	634	637	604	636	638	621	633	537	605	605	599	576	633	577	623	634	583	619	574	590	612	571	630	568	588	632	600	609	617	590	578	599	610	575	587	617	618	605	641	664	623	613	623	622	625	635	628	629	628	590	605	588	607	634	597	610	602	678	628	630	608	604	599	624	660	638	578	607	604	616	596	618	617	621	612	619	608	604	633	590	586	609	624	567	617	603	633	617	630	628	614	646	605	627	667	621	599	641	601	616	604	642	568	586	634	599	633	614	605	576	601	608	655	566	646	627	586	655	605	612	608	603	587	621	603	632	617	649	637	587	590	576	583	576	609	593	584	616	646	615	629	630	594	587	615	570	635	657	603	607	614	559	570	628	612	605	585	566	607	580	582	582
23660	21393	28323	24939	20745	10790	3652	1394	776	610	583	573	566	533	517	490	498	524	509	506	522	517	512	510	519	496	537	472	520	501	532	494	459	468	483	485	479	485	498	510	502	493	501	493	482	518	480	525	498	499	481	487	484	486	493	465	491	498	494	467	503	500	476	540	510	534	515	516	485	507	493	516	535	513	507	540	465	492	504	528	513	480	496	533	508	531	512	488	481	480	522	498	447	508	477	483	501	488	502	494	476	492	489	503	506	530	455	486	495	511	443	506	530	485	490	481	495	472	467	505	490	491	521	498	464	488	509	498	514	480	523	481	508	478	519	522	518	515	526	542	530	509	532	502	531	504	490	507	471	524	491	516	517	503	516	473	507	505	518	551	496	517	507	482	478	505	516	500	538	515	483	488	500	530	506	506	470	506	507	500	478	510	487	565	471	519	466	517	488	515	501	491	487	488	494	508	514	465	504	465	540	483	496	501	447	485	503	529	485	539	547	480	558	519	505	520	493	508	487	474	564	494	495	499	484	507	511	512	506	508	485	529	503	496	524	511	479	514	514	492	494	497	521	506	533	522	476	536	513	508	522	516	492	504	514	482	481	470	535	501	497	486	508	516	507	492	488	473	518	460	503	512	494	455	501	501	493	524	491	541	486	499	499	471	477	469	473	496	496	501	509	470	524	502	532	490	489	503	514	495	511	490	508	501	490	510	502	506	484	505	470	487	494	503	443	515	510	523	487	497	486	483	506	481	507	469	471	512	517	510	493	506	499	481	457	512	479	496	493	457	486	489	489	515	506	513	468	466	464	503	445	522	497	539	480	510	503	509	549	507	502	475	482	514	529	486	508	503	528	472	493	556	473	473	490	495	504	514	462	523	493	503	455	506	515	486	534	471	480	471	457	444	541	474	487	474	501	483	517	497	510	488	497	522	489	505	497	517	511	498	439	480	495	483	515	487	482	505	485	480	491	527	507	485	504	494	476	501	501	491	509	517	472	481	512	536	484	499	482	489	526	517	504	512	489	479	529	498	477	505	490	534	497	506	498	505	495	494	485	511	503	449	508	495	506	492	509	534	502	520	465	502	482	489	491	512	499	506	511	491	470	477	491	481	538	529	534	522	489	453	508	481	494	466	519	530	456	515	518	479	466	504	483	475	490	515	483	512	498	488	514	490	495	511	488	514	482	480	498	501	452	481	479	441	507	508	526	487	465	468	492	524	513	464	511	506	514	479	494	509	473	487	493	479	475	506	560	515	465	496	514	513	484	510	476	533	484	511	522	477	506	512	497	506	488	479	528	480	552	480	498	509	468	491	470	488	528	509	516	495	531	565	502	536	484	479	535	467	512	482	481	472	492	539	477	470	452	492	502	531	505	444	479	502	479	507	478	501	547	476	512	495	504	495	483	486	488	487	507	502	501	462	490	502	523	491	480	504	502	508	489	490	529	516	519	509	566	508	434	472	486	541	502	504	514	495	508	498	477	471	508	491	529	484	511	502	516	481	499	517	498	470	518	484	501	488	502	510	499	465	500	525	498	456	492	517	468	466	545	528	513	500	469	501	502	459	527	522	503	507	505	521	481	483	486	515	509	505	503	518	459	480	503	486	491	519	490	464	505	479	463	500	505	478	508	515	499	514	506	465	481	481	500	537	494	486	515	529	507	483	522	491	491	501	515	522	473	466	500	551	471	514	514	510	517	514	528	499	455	490	518	507	501	503	503	483	487	499	516	491	505	507	512	495	482	534	492	489	529	532	453	515	486	516	482	510	493	470	461	483	465	530	512	513	496	481	426	540	485	511	464	498	492	503	474	533	453	507	519	513	520	521	504	541	463	490	477	495	486	485	490	502	504	498	548	500	513	486	496	532	513	505	499	480	525	530	481	501	523	517	538	499	549	483	494	489	486	526	462	512	498	466	488	536	552	539	475	510	521	517	537	521	523	515	498	508	507	459	494	481	529	476	469	471	546	524	498	473	456	508	519	507	488	451	461	488	473	500	535	524	482	487	455	482	526	501	507	463	505	537	476	502	439	480	540	479	487	489	518	497	496	493	561	462	518	512	477	461	495	532	531	484	504	494	487	515	449	492	501	490	539	517	503	515	503	508	513	476	473	481	493	515	505	496	556	507	468	518	473	498	490	504	540	454	526	538	501	489	508	471	450	456	513	487	503	487	483	482	501	581	493	490	536	486	488	511	482	477	505	500	508	549	486	484	496	474	496	460	478	504	508	505	520	557	498	483	471	502	531	470	499	511	515	521	473	494	481	500	488	498	490	477	454	463	461	502	509	505	470	478	436	446	508	485	520	515	517	498	507	472	452	523	511	535	500	510	537	525	474	543	474	521	477	527	475	473	514	478	508	472	510	511	490	503	494	512	499	519	495	484	532	513	518	518	478	470	533	458	524	511	490	484	545	460	517	490	462	489	533	518	502	506	500	482	504	496	503	489	504	494	503	477	526	459	484	497	489	573	531	508	500	505	484	516	513	479	518	500	462	464	541	479	518	502	512	514	506	521	521	500	507	497	498	517	459	485	523	510	537	490	517	483	506	487	484	549	470	505	453	484	477	504	489	472	455	476	483	475	523	511	475	510	485	500	466	474	529	481	506	485	469	519	485	549	460	498	505	528	487	466	477	494	515	511	503	533	492	477	528	475	471	494	515	528	485	481	489	514	480	503	478	483	458	500	517	502	491	548	525	485	496	496	500	512	535	496	493	513	525	537	512	491	467	533	496	499	465	497	511	471	480	484	514	495	497	476	515	528	538	498	525	475	524	473	486	490	509	491	489	486	491	515	511	499	491	518	454	503	535	528	480	521	498	501	499	534	501	515	489	490	484	490	479	490	510	520	517	537	499	493	493	489	469	507	530	492	498	512	510	516	505	482	503	506	519	500	485	492	536	521	511	529	482	468	501	519	480	476	471	556	499	509	493	476	513	486	480	530	498	484	491	486	561	487	557	468	487	477	506	507	468	491	498	504	487	543	520	464	480	473	517	518	499	516	489	517	484	496	530	488	486	468	520	489	514	513	467	503	506	498	520	510	476	520	525	488	511	522	495	509	490	494	478	477	492	489	477	470	500	527	501	510	505	509	549	492	467	508	472	520	491	488	468	515	495	464	471	504	500	457	472	494	508	492	523	555	538	514	497	493	503	505	503	484	527	514	487	547	498	521	497	531	512	461	528	493	502	502	523	536	496	487	511	490	505	540	529	470	487	514	512	504	532	497	470	510	517	530	494	506	510	498	519	524	458	534	547	560	520	517	483	518	482	506	435	500	483	455	504	496	505	531	509	475	500	492	478	474	492	513	472	462	524	495	487	480	484	478	477	505	488	496	532	492	489	505	480	488	539	520	548	459	498	523	502	483	514	475	504	438	492	540	508	524	501	538	514	523	509	521	475	518	499	494	486	501	500	451	497	454	473	472	491	480	506	522	496	506	503	500	465	480	514	529	473	521	514	515	509	475	563	518	528	532	500	492
35568	55026	36240	21900	12501	7472	4120	1941	1062	857	710	680	680	675	640	649	653	632	662	658	617	608	597	581	607	610	614	641	606	639	595	640	644	585	608	611	572	607	606	617	587	591	570	596	630	589	616	636	629	604	607	576	592	583	616	616	556	588	611	581	593	574	598	689	631	612	605	611	639	605	611	618	628	587	624	599	583	633	601	612	606	615	636	589	631	621	609	595	606	610	623	588	632	640	555	643	627	637	565	615	577	595	601	591	614	595	589	579	574	616	618	639	620	624	618	615	588	593	593	562	609	591	606	586	600	621	577	604	591	615	598	601	586	618	608	598	623	603	595	635	622	610	597	626	589	577	635	643	605	627	604	609	623	600	648	592	614	609	584	619	611	611	627	632	605	605	607	623	622	609	582	631	607	583	565	597	606	577	609	596	559	597	635	592	580	569	623	633	625	548	634	639	598	604	594	627	627	586	597	604	570	618	570	603	573	590	598	630	588	602	597	609	607	617	638	599	609	612	564	624	635	629	582	648	602	611	613	596	649	591	604	606	607	611	592	617	556	587	612	620	630	628	611	605	623	558	642	615	645	603	577	645	583	609	646	593	618	601	632	637	626	608	579	640	621	596	602	600	619	608	610	598	636	587	644	604	622	600	571	630	625	622	613	651	592	583	599	632	654	631	589	625	556	619	592	629	608	563	584	646	575	649	585	612	611	614	630	600	609	569	612	609	607	628	599	620	630	598	601	632	616	608	662	634	573	621	641	613	652	603	635	610	633	633	629	632	635	627	620	589	640	611	611	635	642	597	621	590	597	618	585	643	560	587	584	583	646	620	568	587	595	582	616	569	632	622	653	630	608	605	598	633	606	576	621	642	634	601	578	617	605	616	627	618	621	598	604	609	612	653	607	569	598	627	599	582	636	603	578	632	628	618	612	559	604	620	579	588	606	601	617	621	570	584	587	580	615	591	565	573	609	616	591	611	619	601	586	646	610	623	617	562	594	624	622	600	629	637	598	631	603	638	605	580	564	600	593	649	657	631	603	628	603	615	583	556	585	601	610	582	613	601	529	592	621	615	584	588	571	607	603	599	604	601	613	665	612	570	600	654	594	639	567	630	627	655	601	618	599	620	597	575	606	604	598	611	610	599	619	589	572	595	610	585	567	614	620	561	629	602	606	610	580	607	614	596	607	604	609	623	602	619	591	614	605	623	623	588	603	632	611	626	649	592	657	655	609	598	591	605	608	576	624	602	611	626	593	614	641	592	620	544	610	660	646	620	629	589	585	618	617	652	648	618	575	582	628	643	608	604	613	633	605	623	563	601	580	615	576	589	603	587	595	611	609	603	606	633	594	644	610	573	576	587	567	628	600	607	565	583	599	599	601	611	621	619	631	595	623	657	576	592	623	617	596	570	591	578	574	552	663	599	569	617	603	569	588	613	620	590	602	587	629	594	584	619	587	590	614	584	631	583	572	621	592	591	573	568	633	596	593	596	576	603	596	617	621	616	586	571	619	633	605	582	572	570	616	594	628	583	593	608	585	585	604	610	596	633	605	600	557	580	623	608	604	621	605	590	636	621	635	631	576	626	604	630	591	600	597	618	588	623	657	608	621	653	614	590	593	561	643	618	618	567	608	599	609	645	632	616	594	645	598	602	621	596	600	610	647	701	613	606	615	598	587	631	609	643	584	585	641	600	624	599	584	574	629	605	571	630	623	612	549	582	624	622	631	627	613	596	624	607	629	591	636	611	628	626	648	602	596	639	607	639	579	625	608	635	660	610	600	603	561	600	589	583	588	649	603	616	627	571	604	623	603	633	623	601	625	657	629	591	606	573	602	615	594	605	615	569	628	592	614	580	612	597	615	599	571	570	617	548	635	584	630	636	581	643	591	616	601	650	607	613	581	598	605	567	570	582	595	611	571	593	608	598	592	578	621	606	600	582	571	554	568	617	618	616	601	640	634	598	603	594	608	668	587	616	632	562	632	623	585	584	590	590	586	606	567	610	598	623	597	624	589	618	615	581	613	620	591	594	610	613	602	620	613	625	613	627	588	583	612	622	614	656	592	582	621	605	593	622	609	568	591	568	615	548	587	641	570	612	619	613	588	587	561	591	579	586	598	631	589	603	595	620	612	655	626	626	597	601	595	601	631	592	593	626	615	607	580	643	597	641	606	591	651	593	570	602	640	595	638	633	586	621	634	553	575	613	639	545	593	624	623	560	585	625	607	579	591	613	575	658	641	604	586	601	597	629	607	587	639	609	625	643	620	634	610	645	643	598	596	600	631	608	608	640	630	602	630	592	565	612	582	627	647	612	633	612	630	573	586	646	588	588	616	584	621	609	609	615	604	596	580	592	638	625	614	636	620	616	547	571	598	648	579	634	628	591	607	559	635	625	616	593	565	556	578	624	587	652	635	608	574	620	616	613	611	624	608	601	620	637	604	609	600	605	619	579	594	568	560	593	593	629	631	606	584	634	622	599	606	561	592	587	607	605	624	568	642	603	619	619	651	629	630	567	620	595	631	583	652	605	604	627	595	605	566	635	615	599	636	634	632	595	606	633	599	591	601	590	633	609	542	630	581	572	572	621	625	600	567	597	636	622	606	551	638	641	597	608	613	602	623	591	545	602	561	632	594	614	601	589	641	607	605	600	545	616	605	592	614	593	599	632	598	655	601	584	575	636	611	609	574	629	589	618	618	594	625	610	600	644	581	622	599	615	661	614	637	606	596	652	617	666	609	589	616	579	622	577	642	573	619	614	607	582	621	624	601	646	616	619	582	604	636	610	588	627	583	593	627	584	607	569	603	605	599	587	607	611	642	604	612	591	599	577	579	621	598	560	622	638	571	617	625	604	625	572	606	553	578	593	632	582	560	632	610	588	610	641	659	608	624	585	611	625	615	616	557	627	586	609	618	619	614	602	651	616	605	611	595	615	657	634	605	584	582	639	586	614	631	626	624	601	617	565	628	571	586	641	655	571	605	569	627	642	602	592	607	562	601	641	626	594	561	579	656	581	643	604	602	593	611	592	589	607	610	624	609	617	636	569	612	577	575	620	617	579	630	640	578	607	599	562	610	583	603	588	609	606	605	627	591	623	557	622	651	586	562	626	584	610	614	552	629	581	605	647	620	628	582	612	651	654	591	605	584	616	598	624	658	615	620	609	621	613	610	614	618	591	631	667	625	603	632	563	588	573	592	573	604	570	589	597	605	637	627	605	586	637	574	593	602	604	651	585	623	575	636	638	649	562	616	580	593	573	634	581	618	612	575	621	602	620	629	652	607	584	600	580	572	608	555	618	630	616	587	578	626	626	590	597	603	613	576	601	605	601	596	624	617	610	605	608	577	651	626	561	569	607	634	614	616	616	607	606	624	579	581	633	601	607	601	586	592	617	593	593	590	647	594	634	598	576	599	630	617	605	610	597	600	591	614	618	619	667	626	595	607	588	608	577	577	606	559	632	567	617	630	618	560	594	632	584
25075	21600	27127	24603	8496	2512	1031	613	485	461	421	414	422	430	423	397	414	379	410	402	386	407	426	396	398	390	417	422	399	390	378	417	379	382	428	413	378	370	359	379	388	415	384	403	410	418	374	418	434	394	430	388	392	393	383	393	434	395	400	385	379	389	376	417	406	407	390	414	413	364	406	409	397	381	402	384	402	362	407	399	380	391	375	396	407	375	411	423	431	391	391	408	409	424	400	341	405	403	399	380	406	363	420	386	389	363	389	388	395	391	419	413	396	397	436	381	432	395	418	410	399	424	409	404	390	406	389	377	390	396	397	386	396	351	391	384	393	417	386	363	365	366	364	391	347	377	383	392	431	414	377	353	406	385	408	425	419	346	411	383	416	396	398	375	378	377	395	397	410	413	412	379	435	391	400	387	399	431	420	369	383	389	424	418	368	405	413	406	377	381	376	391	414	420	406	367	349	361	382	419	417	375	424	421	417	407	377	397	387	435	426	422	424	390	410	395	388	411	418	415	408	362	402	373	388	366	370	404	409	370	402	391	431	385	403	379	353	397	389	383	398	405	373	399	396	385	433	410	413	384	385	403	400	399	364	408	393	373	414	427	418	418	415	414	414	415	437	395	367	396	410	401	371	401	431	418	401	389	404	366	394	357	408	405	421	358	395	391	403	404	413	378	406	424	365	397	406	420	427	406	399	405	384	387	404	374	417	361	382	449	414	411	415	404	385	428	415	394	379	372	360	425	385	346	412	373	407	398	402	375	383	421	374	400	422	430	391	400	400	401	415	373	386	402	377	422	439	366	408	386	419	395	391	445	397	411	409	405	365	406	411	429	374	383	397	417	404	405	388	372	378	392	396	375	386	390	383	404	371	369	377	407	392	409	380	402	398	380	400	390	370	394	391	402	386	417	375	381	415	413	395	370	391	399	398	377	377	375	399	367	413	398	335	399	405	423	389	427	394	374	364	389	429	383	420	431	409	380	381	370	414	381	414	375	401	387	397	384	403	366	372	388	462	371	406	431	394	376	371	404	381	408	363	393	380	397	395	394	396	381	369	392	371	347	372	381	388	373	418	396	412	358	399	404	424	437	381	424	404	398	447	385	420	383	413	421	383	361	407	397	387	388	398	423	430	438	398	420	384	392	389	388	428	407	398	398	380	385	383	380	420	391	406	383	417	396	414	427	422	398	360	369	424	389	393	394	377	401	379	387	403	391	398	425	376	396	398	390	381	413	443	411	368	418	402	403	351	342	397	383	433	389	404	371	404	361	368	390	401	407	444	383	417	383	429	392	393	381	396	419	400	378	363	377	403	397	429	382	396	438	371	371	383	399	417	392	384	388	388	396	371	371	400	424	407	359	384	377	405	359	389	405	385	415	387	393	392	383	366	392	397	412	400	401	392	407	422	380	369	379	395	402	386	379	377	398	363	362	401	354	393	371	397	383	370	399	398	365	418	441	378	398	423	405	402	398	346	401	404	392	401	391	384	399	379	352	386	402	408	384	371	405	373	388	384	367	382	394	358	379	402	396	404	412	401	375	399	387	397	434	403	365	400	396	396	388	445	380	435	398	361	415	391	401	388	399	400	407	408	413	380	381	377	383	375	446	400	418	371	392	405	423	417	398	412	360	388	398	387	388	394	393	370	382	405	410	416	368	388	389	403	407	426	398	413	353	394	407	408	402	380	387	386	408	375	398	439	392	404	395	386	397	396	385	373	365	409	383	360	406	380	390	368	371	385	390	394	400	399	370	416	380	393	404	403	379	417	402	400	404	403	409	414	415	422	416	388	380	380	412	382	350	407	386	403	386	393	361	388	402	453	399	373	380	391	389	401	382	401	386	425	381	388	427	376	363	420	393	388	386	418	389	379	384	426	412	376	365	383	401	394	404	377	413	430	415	394	347	396	394	363	401	398	409	378	402	389	401	379	361	409	399	399	417	394	396	389	391	383	410	381	421	398	385	423	383	372	389	375	400	413	339	404	375	429	415	364	394	379	405	393	422	399	407	370	394	397	363	391	339	403	371	421	418	399	413	405	353	433	385	392	415	386	381	410	385	391	431	399	401	378	395	421	382	357	394	375	380	370	390	418	421	399	373	394	391	368	406	391	377	387	426	408	433	392	416	384	424	375	397	405	395	364	406	391	402	376	397	379	381	430	401	430	393	378	347	402	354	393	370	394	371	410	392	410	418	386	413	377	391	365	385	396	371	375	375	392	431	387	424	382	388	384	419	397	382	404	398	392	389	441	405	391	396	424	401	373	388	395	391	375	402	388	370	413	431	407	383	420	397	418	433	403	458	415	387	394	362	410	387	408	378	389	395	392	397	369	370	407	403	395	421	402	401	349	402	422	406	400	394	415	390	371	382	401	438	399	382	417	435	415	386	383	413	406	400	423	399	377	426	368	411	360	409	406	414	400	427	422	388	373	380	410	377	416	378	387	402	405	389	433	395	367	415	393	401	371	404	389	383	372	388	416	392	374	372	379	413	400	389	371	382	378	391	410	414	410	374	370	393	389	375	378	387	368	395	396	386	398	412	384	418	395	403	420	406	404	384	381	396	403	392	394	393	384	399	399	383	412	392	406	399	427	419	359	401	422	423	376	410	410	360	393	400	391	389	392	379	406	409	379	396	416	393	402	437	390	396	400	367	386	404	401	391	384	368	394	364	388	380	400	413	377	397	415	412	370	386	449	386	422	411	399	378	410	388	417	391	400	390	421	420	400	376	389	398	392	362	393	394	412	434	380	376	398	384	407	381	357	421	380	433	380	387	384	367	403	429	392	347	409	369	397	411	385	406	386	374	397	406	396	424	400	420	411	394	367	358	421	402	369	400	408	402	364	396	409	363	419	393	412	405	400	399	429	425	394	412	389	390	385	387	348	368	365	402	358	379	407	375	413	370	383	380	374	373	383	377	389	384	407	403	394	397	393	407	448	364	400	394	401	427	378	392	415	388	367	412	410	390	372	393	367	404	427	414	406	394	414	396	391	434	438	423	361	397	434	429	412	381	419	392	426	423	375	423	393	380	403	399	397	379	386	398	378	411	410	369	361	399	411	386	379	405	381	386	385	409	426	373	428	406	420	402	379	387	400	404	383	400	390	368	408	403	383	400	386	394	400	358	371	421	378	437	367	415	425	391	395	383	381	389	386	400	425	404	412	396	407	363	401	364	371	379	423	384	384	445	409	409	383	393	342	393	388	396	389	415	394	416	364	407	382	433	406	377	420	365	394	380	391	382	427	418	374	378	414	397	405	406	409	398	427	367	379	412	391	406	392	391	390	390	392	395	397	371	371	385	385	391	368	439	400	373	399	362	421	388	392	410	404	404	421	381	392	397	390	404	429	387	384	392	375	397	393	413	399	406	421	414	406	390	386	408	386	417	430	395	416	425	402	378	373	424	366	395	408	386	385	389	453	405	410	405	412	374	407	403	386	389	391	392	402	419	366	390	382	391	365	384	404	428	386	422	377	386
34836	48564	29490	13112	7195	3663	1599	871	683	577	522	535	529	521	481	467	505	538	506	447	492	472	481	447	489	492	499	503	476	510	522	462	492	486	502	519	502	505	501	470	496	465	536	527	502	501	510	445	495	494	465	471	486	499	468	489	473	464	438	483	476	522	459	493	468	470	474	486	500	481	456	469	468	512	506	515	493	483	471	503	453	455	464	519	466	456	477	473	482	505	507	491	472	484	484	461	476	469	470	476	469	475	481	459	476	476	484	490	473	502	491	510	463	474	469	447	484	497	504	532	522	515	484	470	454	484	471	425	496	502	491	516	459	485	444	481	505	465	459	476	480	507	483	492	465	477	462	507	492	432	508	470	494	498	498	472	509	470	497	492	482	496	490	486	479	457	490	489	476	429	490	446	469	466	514	499	523	446	492	491	489	476	467	484	493	463	471	500	484	525	441	523	451	481	505	483	473	454	487	454	442	488	488	456	452	509	511	501	487	514	495	435	522	505	476	526	508	459	478	492	490	490	484	466	458	481	447	464	514	487	467	491	514	487	489	452	438	459	479	479	499	483	448	489	462	509	482	520	491	463	542	474	482	476	491	511	505	493	519	508	457	476	457	481	524	460	426	452	465	515	467	436	485	483	461	507	451	439	505	493	459	521	455	465	458	470	456	445	476	495	483	490	493	479	511	495	492	471	488	464	512	489	498	473	499	480	495	470	490	489	526	443	451	498	506	481	469	476	482	461	497	499	512	486	530	460	493	448	451	464	498	498	505	464	489	459	479	473	478	512	481	491	482	510	486	455	442	484	469	471	459	473	485	483	456	474	469	509	477	439	479	513	465	499	509	493	507	478	480	448	474	482	454	494	532	491	442	486	435	501	478	502	471	480	475	490	493	506	494	508	480	466	469	463	502	476	491	515	519	498	443	481	487	500	484	502	454	495	495	497	485	458	479	504	479	470	532	468	490	517	485	504	485	511	492	514	490	495	444	471	479	494	461	519	455	492	464	483	490	493	524	532	461	501	477	487	486	506	498	488	500	488	480	468	467	473	455	513	501	479	525	476	462	463	475	448	474	519	479	457	475	504	478	483	497	495	493	451	469	485	481	451	451	491	488	494	474	429	487	461	498	463	505	475	479	466	455	490	480	505	476	494	486	493	489	466	465	498	490	507	473	503	476	528	457	471	483	472	514	480	472	489	494	427	455	465	489	465	490	490	494	466	471	534	512	497	488	479	476	458	457	467	490	496	511	476	509	509	456	473	488	486	493	484	498	483	455	464	491	490	475	481	528	491	480	463	483	458	450	463	466	486	489	510	468	470	462	497	521	487	447	487	492	457	497	427	511	495	502	463	490	490	514	465	512	492	513	439	474	470	483	480	529	470	516	463	506	459	506	506	481	459	442	439	464	466	490	461	502	481	475	479	458	515	479	480	437	479	505	460	474	442	523	467	506	482	561	477	465	454	474	501	481	434	489	508	458	524	474	473	436	476	426	480	468	515	467	484	523	497	497	489	453	515	533	473	465	488	532	439	487	472	496	455	487	456	492	528	490	461	514	476	514	469	491	469	487	503	476	501	522	506	488	471	462	502	511	496	491	461	501	496	459	471	440	484	477	485	499	498	466	474	468	493	503	495	516	519	485	490	498	479	491	475	488	464	477	492	454	510	493	482	433	510	459	515	493	477	461	485	478	470	497	476	469	459	471	447	514	478	479	482	490	469	503	487	476	472	502	421	485	478	458	488	484	484	496	449	483	531	492	479	455	520	467	442	488	449	509	497	529	462	472	490	461	462	515	484	459	526	473	441	486	496	468	488	498	461	525	493	504	507	479	529	490	487	467	448	475	471	489	452	467	457	490	452	489	497	512	481	471	510	469	491	482	470	521	492	464	512	461	471	485	457	509	515	492	486	509	476	491	474	438	484	482	514	455	442	506	484	450	477	463	495	479	515	508	457	486	445	497	484	448	457	451	472	500	509	444	503	408	462	497	489	512	476	466	478	486	524	443	466	470	501	471	496	455	490	517	491	516	483	482	497	477	495	500	461	493	464	474	475	504	481	527	487	482	488	475	450	477	484	483	466	449	502	453	481	520	475	492	502	462	479	517	494	517	496	444	480	436	478	496	478	462	466	475	485	478	478	494	463	534	486	510	464	450	471	468	491	510	518	441	453	509	487	483	496	487	503	471	511	477	493	484	479	467	462	484	468	498	481	452	470	483	464	475	513	528	480	475	465	492	482	510	454	461	460	492	475	497	493	490	467	493	476	542	473	453	506	492	496	510	481	465	504	500	461	467	488	513	508	459	498	475	470	480	468	475	491	458	468	442	491	518	504	477	492	496	491	485	468	516	494	460	477	468	496	503	487	456	527	465	478	491	492	484	438	531	469	475	480	495	493	476	492	456	478	479	455	481	449	457	405	447	458	517	485	487	493	483	474	463	444	485	490	467	504	468	491	491	502	469	486	511	486	505	465	530	463	455	487	493	517	483	470	484	506	505	466	471	448	508	515	471	476	439	479	470	474	446	490	435	476	509	509	484	506	448	443	506	449	496	455	484	453	483	475	489	506	511	498	519	483	458	456	487	464	492	486	467	471	466	471	506	474	466	474	510	496	471	500	473	496	465	466	487	459	510	511	499	466	490	494	508	468	491	458	490	490	478	475	502	471	481	450	437	520	480	475	459	503	487	485	488	487	499	483	475	466	483	431	490	518	463	509	521	468	469	457	507	466	442	483	517	518	440	473	477	484	457	500	496	523	477	474	444	509	482	486	471	457	475	503	481	489	464	513	484	466	496	466	503	480	478	503	509	492	484	478	503	490	479	500	452	477	480	455	518	538	518	478	499	508	486	448	461	496	498	483	492	483	479	480	468	501	483	488	447	545	439	502	479	436	463	484	469	468	484	500	463	528	504	501	483	451	489	468	515	462	454	440	453	463	479	502	475	465	507	485	471	499	472	463	491	537	483	492	510	463	481	499	509	494	452	433	526	482	495	474	511	472	473	506	520	478	528	526	500	476	443	516	467	465	512	488	510	498	480	470	453	494	465	464	469	462	472	467	467	509	478	487	495	494	500	477	438	444	467	461	498	502	516	480	479	515	473	481	484	485	496	468	461	483	498	470	481	453	467	493	508	501	473	445	445	496	459	453	460	513	516	499	510	500	477	521	492	495	470	483	449	495	486	482	506	481	476	476	478	506	486	496	510	496	458	473	487	505	484	515	465	466	488	443	450	495	441	500	522	516	489	509	497	479	465	483	471	493	466	494	452	445	495	477	470	495	490	440	483	484	515	448	462	531	488	489	491	481	491	461	461	484	465	501	448	497	464	503	439	504	431	508	460	510	472	473	478	472	515	482	492	514	544	439	480	457	505	443	519	513	450	444	501	506	445	471	461	498	464	518	459	468	488	481	500	504	473	471	476	461	438	465	459	464	503	501	476	508	511	457	483	487	477	501	511	506	506	498	462	509	466	480	496	492	477	482
22599	21400	28860	24304	21396	19894	6415	1223	616	464	465	406	422	415	366	365	356	369	354	362	365	352	380	388	364	390	374	350	357	366	371	359	362	326	342	361	388	384	382	318	371	380	326	388	364	326	373	391	348	367	327	356	367	353	365	391	348	351	358	397	362	383	344	342	362	352	296	350	372	360	383	387	358	360	338	338	344	356	341	360	332	329	359	337	324	382	351	357	334	370	363	393	344	373	343	351	355	359	368	332	344	393	372	343	328	373	374	396	346	366	364	340	371	350	359	380	388	380	337	397	351	370	361	363	324	350	347	339	365	356	370	327	347	371	343	380	359	358	348	337	358	375	394	331	361	336	331	355	344	335	344	337	362	351	355	324	351	351	373	337	350	353	304	384	365	367	323	380	318	350	315	343	325	351	388	347	370	325	364	340	356	339	389	400	381	362	355	342	352	354	331	352	333	375	359	378	345	364	351	363	350	376	358	333	323	336	374	361	349	368	374	372	390	366	322	384	366	341	327	355	349	358	334	363	351	325	353	331	348	384	345	374	311	353	353	343	373	355	321	336	393	370	340	368	356	337	355	362	395	341	328	362	354	357	348	360	361	374	373	360	358	331	326	372	373	360	336	371	340	342	336	354	357	373	319	351	387	345	369	381	329	368	356	337	348	351	379	368	339	376	347	369	359	379	342	319	366	355	355	308	341	390	346	335	379	349	387	373	347	334	336	342	369	326	331	335	329	356	335	345	358	371	345	341	347	371	369	344	353	341	369	339	339	363	363	392	330	328	353	367	336	357	336	349	366	345	352	386	366	339	372	345	359	369	357	384	365	354	347	345	333	351	369	358	351	335	362	364	384	369	373	400	355	370	381	371	357	390	351	371	368	354	338	336	336	359	343	356	321	343	343	370	382	405	347	380	375	360	335	355	341	362	355	341	394	338	353	334	369	331	374	355	348	357	379	328	344	324	348	368	336	321	365	373	374	343	364	332	363	342	355	367	356	381	381	348	348	343	381	348	341	371	346	342	335	364	379	376	376	345	377	364	377	347	357	366	348	348	385	362	331	381	377	360	326	329	357	368	357	358	350	346	372	346	349	356	358	372	354	394	373	343	374	366	352	336	411	345	377	368	350	349	346	352	357	375	395	320	321	358	354	363	375	345	341	355	348	355	377	340	341	348	374	391	346	313	351	337	360	372	372	352	342	337	362	393	329	348	353	366	352	345	341	348	353	332	331	383	339	353	349	335	377	339	317	352	367	342	356	347	320	348	355	338	373	347	334	339	339	397	357	346	339	397	362	352	331	371	358	349	346	376	310	359	334	328	336	364	377	373	368	327	343	348	354	335	354	332	364	366	361	330	332	344	360	325	362	338	338	339	370	355	345	364	328	382	331	366	369	337	348	391	365	362	367	349	394	346	333	360	359	354	333	337	340	360	352	359	324	356	334	377	333	354	377	368	357	376	335	363	365	360	357	382	368	339	367	329	377	360	361	361	328	339	368	372	332	374	370	365	368	313	347	368	386	353	336	333	329	353	348	362	384	374	360	374	341	327	360	357	333	348	358	362	357	375	345	376	392	397	366	334	390	362	381	321	343	345	320	334	375	330	377	376	345	348	354	377	361	340	369	377	343	331	322	368	351	368	360	358	358	344	383	353	334	365	342	340	354	337	365	340	351	344	363	365	351	354	323	374	380	366	359	338	314	357	354	341	340	351	346	370	370	328	314	354	368	367	344	375	340	326	359	358	367	342	337	380	383	346	360	418	354	327	349	394	399	364	363	346	377	335	334	331	341	342	377	372	336	329	384	354	361	340	353	325	391	353	379	364	339	372	370	354	343	334	367	344	364	379	359	345	345	324	357	358	365	335	344	346	357	385	365	339	311	389	343	399	371	344	338	379	323	344	373	342	359	347	344	371	363	353	364	362	380	353	380	356	360	355	350	360	348	359	322	340	350	373	349	358	379	360	337	354	371	376	364	355	375	355	344	374	336	358	360	392	344	389	360	377	395	362	363	364	352	368	341	368	352	377	343	349	367	373	359	376	365	362	354	372	341	383	341	332	351	378	330	349	371	341	324	348	348	349	350	379	372	324	367	353	338	347	361	380	344	378	368	369	345	337	361	373	392	358	392	360	339	351	371	335	361	317	341	329	361	399	349	359	371	356	353	339	367	359	397	363	367	340	354	318	376	329	337	350	362	335	356	358	361	347	344	356	382	346	333	372	337	372	351	359	400	391	346	401	364	316	332	334	336	357	368	388	374	338	329	363	355	342	379	348	348	353	367	372	375	365	354	334	377	329	356	365	332	369	385	357	351	362	345	357	364	382	366	379	342	357	327	386	351	337	358	365	368	336	364	380	373	347	348	370	364	327	363	358	364	364	340	335	375	353	370	354	360	329	341	349	352	329	378	377	358	359	340	340	376	344	364	358	344	384	330	362	337	342	324	356	358	350	314	348	321	360	387	367	343	349	349	340	372	351	343	367	350	387	352	379	348	335	372	362	354	355	339	342	360	384	359	353	346	356	356	363	348	344	381	355	380	373	328	348	362	329	377	361	355	352	319	355	403	362	366	371	365	321	371	411	380	352	357	358	332	351	393	358	371	357	323	331	366	371	328	357	377	378	397	393	351	372	354	363	333	339	366	362	348	352	344	384	367	335	378	322	363	329	364	342	375	385	366	372	401	340	368	362	345	356	345	367	351	366	367	358	383	365	374	345	366	327	336	348	364	384	358	383	333	374	322	357	349	365	367	371	358	380	338	396	348	343	353	347	341	353	359	347	385	396	357	345	344	350	344	375	373	363	340	341	379	347	349	360	344	363	351	339	363	347	360	326	335	379	337	383	384	377	396	351	346	376	367	392	324	366	363	356	369	359	344	400	344	385	376	340	363	351	371	372	364	343	336	335	385	359	348	354	352	348	347	374	338	348	340	320	324	332	352	346	350	382	373	349	332	323	339	363	350	360	358	372	378	355	357	362	361	351	400	368	333	376	359	366	355	347	363	374	367	357	324	360	357	345	347	356	324	354	347	330	394	373	378	378	326	364	340	360	355	355	348	361	349	364	363	367	355	362	335	366	347	343	341	385	373	350	373	343	337	366	395	351	368	347	389	320	380	353	356	334	378	379	366	345	383	348	389	364	375	331	354	397	337	330	357	302	362	339	392	346	367	321	329	325	373	330	374	362	387	382	357	341	376	340	369	333	384	395	358	376	361	332	383	339	347	386	358	370	380	346	351	349	399	340	380	353	349	336	316	318	315	387	350	341	322	333	364	374	329	352	387	353	327	359	377	379	368	363	346	348	345	332	329	352	345	346	352	371	366	385	371	369	354	362	386	324	357	356	403	366	353	363	347	330	353	340	365	357	346	364	376	351	420	381	355	329	337	357	380	405	386	377	328	347	354	347	382	350	391	364	337	353	320	357	365	357	360	372	367	324	318	351	361	336	359	367	354	320	376	346	358	324	337	342	363	382	355	338	358	373
37990	56403	38649	24550	15311	7518	3624	1530	954	652	612	508	523	517	451	472	461	466	494	445	435	438	448	443	455	456	479	456	430	460	446	414	436	442	439	478	498	453	459	439	430	427	445	412	456	422	439	432	453	447	469	440	430	401	411	449	463	434	443	447	430	436	470	464	433	458	433	450	469	470	471	455	436	415	422	438	423	424	442	421	459	459	441	464	452	448	455	429	454	462	425	449	433	397	445	407	441	446	455	446	390	418	457	432	429	450	477	476	484	458	396	414	412	434	440	419	459	432	434	429	473	465	452	461	447	423	460	448	419	465	423	371	425	451	401	400	429	453	413	426	463	485	428	427	431	441	420	438	446	422	438	456	438	454	424	420	446	423	471	437	427	441	425	443	465	416	433	424	431	435	427	428	444	407	412	435	429	401	452	464	437	437	445	440	445	462	440	433	449	397	429	451	465	424	448	416	444	424	402	435	463	434	488	451	432	447	452	421	485	419	446	463	464	496	414	419	478	479	409	394	430	409	450	491	450	422	417	459	472	442	424	427	427	411	429	446	449	431	436	438	445	435	455	430	467	431	418	451	444	406	429	426	421	432	459	446	407	455	431	450	429	447	435	431	432	483	411	467	463	433	406	413	455	461	445	460	485	391	454	456	419	470	444	454	444	441	418	457	435	431	428	442	438	457	463	432	397	444	424	426	461	411	483	462	425	425	398	418	449	482	423	420	438	432	449	458	447	433	489	449	425	443	482	454	455	484	402	439	456	408	464	412	445	412	470	436	421	431	423	434	426	468	479	424	457	439	434	428	406	399	448	423	405	411	457	419	431	435	428	462	461	444	443	468	458	430	428	426	471	429	424	434	417	434	412	418	450	464	432	421	457	448	463	418	475	474	410	417	426	407	447	398	460	445	411	429	453	438	478	449	415	450	419	459	429	458	428	463	447	473	477	424	428	446	457	407	429	493	478	452	411	413	395	433	452	472	420	423	427	405	435	458	419	436	437	404	420	467	440	399	474	461	417	407	469	432	470	434	425	465	475	480	446	436	456	430	441	453	426	422	412	424	447	412	450	412	433	462	403	461	419	444	434	456	459	453	430	455	450	438	389	441	442	441	463	449	443	451	470	479	442	409	443	441	420	427	455	427	425	464	427	455	454	446	468	462	435	467	422	432	432	489	414	412	470	462	444	421	408	475	435	413	445	411	431	436	404	464	418	468	437	411	439	433	480	426	477	450	447	440	446	448	442	433	447	436	469	403	456	454	429	446	416	445	470	476	419	434	439	420	426	443	426	408	450	405	425	427	396	429	445	406	461	437	439	463	432	459	457	458	432	426	447	451	414	439	419	474	444	455	447	421	441	460	428	450	453	427	444	440	437	415	449	454	459	429	470	481	435	431	443	460	447	441	435	413	442	391	504	397	431	418	440	403	446	432	439	431	439	474	460	438	453	445	413	414	459	464	460	411	439	457	429	439	455	403	412	399	437	442	476	402	453	431	460	444	461	422	442	444	455	440	461	455	431	445	402	454	464	415	463	454	429	443	408	457	431	434	421	425	431	466	448	424	446	428	399	464	440	448	414	441	417	411	438	459	491	434	447	424	386	424	441	465	394	419	485	417	430	405	456	453	434	494	425	443	437	443	416	463	463	486	450	417	401	454	437	426	458	456	430	403	436	452	424	427	471	430	433	448	457	439	410	453	428	456	397	427	432	411	449	447	429	452	449	456	440	446	424	426	471	456	417	431	436	408	462	455	457	450	485	415	442	469	475	452	442	446	451	461	457	415	443	409	447	433	479	478	426	430	440	444	440	454	463	427	426	443	476	412	414	448	418	411	434	416	424	473	430	421	446	454	442	458	413	479	465	463	425	436	419	444	453	446	444	434	435	434	444	442	448	410	426	470	444	434	426	453	450	466	442	457	438	429	479	431	417	461	421	411	425	470	449	471	391	438	441	400	403	415	472	418	431	434	429	479	428	448	423	429	464	443	475	462	443	431	430	398	502	430	426	484	449	459	448	452	430	466	435	436	413	469	402	459	423	402	427	457	461	420	455	450	411	447	451	417	424	442	420	435	429	415	455	445	483	461	426	422	426	421	430	459	425	442	412	427	409	451	444	414	466	441	461	435	456	409	421	473	431	454	437	477	459	452	426	420	437	415	418	431	417	423	410	447	450	422	453	432	428	404	404	395	453	430	439	444	434	446	435	428	427	465	426	449	406	421	439	504	461	466	408	438	459	462	479	441	442	424	453	422	412	425	410	490	469	455	445	425	439	466	408	424	445	439	444	451	446	458	441	456	455	434	416	449	439	443	439	413	447	481	401	455	397	440	454	452	469	446	436	428	402	444	458	460	417	437	433	417	447	437	445	432	408	437	432	459	459	422	439	444	447	462	414	445	409	436	427	424	446	429	459	419	450	406	411	438	448	403	455	437	473	478	439	435	451	432	440	433	441	465	427	430	419	424	447	447	466	422	430	453	450	458	446	411	405	428	423	435	470	436	444	465	439	399	451	398	445	469	449	437	447	445	438	413	450	429	405	435	412	458	463	445	463	429	419	443	456	435	460	414	448	442	416	430	435	433	434	422	433	452	421	426	456	488	434	407	440	430	432	435	437	439	460	422	430	438	454	413	443	451	458	410	433	436	430	439	432	425	427	453	425	432	433	443	421	428	445	416	444	417	453	441	444	465	461	446	431	451	425	451	427	455	488	418	403	445	451	420	432	449	457	470	429	452	416	453	429	466	476	455	426	464	418	430	401	447	459	445	467	436	431	405	425	435	453	446	445	443	466	474	444	420	454	414	423	470	436	449	427	422	437	412	411	428	433	459	465	457	416	461	434	460	468	408	456	417	411	466	448	479	435	441	425	418	437	442	466	431	447	439	433	434	442	430	418	428	436	430	446	440	422	443	444	422	418	423	429	453	419	402	462	460	463	426	418	464	407	424	437	469	439	451	459	436	414	440	425	408	461	449	435	419	422	454	456	412	413	418	448	436	427	450	437	413	438	470	422	428	415	438	446	459	445	464	418	447	456	427	452	397	399	444	443	431	414	454	466	437	443	431	446	434	426	456	424	421	460	441	427	458	443	463	441	432	484	431	452	420	438	417	452	452	429	403	469	427	458	455	434	435	416	420	427	439	448	416	423	459	403	400	411	421	442	454	435	468	480	459	479	397	431	423	428	489	474	440	416	482	415	422	485	463	441	454	466	423	411	423	452	445	436	450	434	435	423	442	441	434	423	425	426	431	423	423	415	432	453	466	437	442	453	431	472	397	448	448	452	429	413	404	401	460	465	475	419	419	438	417	415	453	419	408	471	431	423	433	450	422	473	457	419	425	428	442	436	443	470	426	427	438	412	453	418	462	452	448	417	430	440	464	450	480	472	462	433	449	407	450	418	429	412	441	446	442	416	487	434	444	440	406	470	438	462	451	460	434	426	443	419	457	462	446	416	403	415	438	473	436	448	416	433	434	425	449	457	440
32705	28444	24118	12369	3635	1492	955	671	592	561	507	566	514	561	505	518	530	520	532	574	492	481	531	501	480	538	499	515	502	535	449	522	519	475	544	477	531	474	525	514	516	502	476	523	506	525	540	523	513	501	531	523	526	461	496	482	491	479	488	510	516	503	486	509	531	510	507	510	503	566	465	482	503	516	508	519	488	543	535	463	562	533	545	520	511	531	489	504	537	509	495	470	444	520	510	514	482	521	491	519	541	501	519	511	477	478	497	479	480	501	512	554	497	499	498	549	543	489	553	518	489	501	491	463	506	522	501	519	495	487	504	506	465	525	479	487	484	458	484	534	492	463	509	478	505	516	528	501	504	523	532	465	501	486	519	521	521	531	499	469	522	474	529	499	520	513	522	531	482	531	476	497	503	504	519	488	530	518	555	543	521	508	532	518	466	508	528	462	509	527	483	534	501	489	490	496	503	494	502	496	498	473	471	506	472	482	497	493	505	480	522	500	539	497	500	567	491	443	545	523	498	485	487	453	497	495	494	507	525	509	520	508	498	500	513	533	516	518	473	506	540	511	532	504	529	476	535	485	482	454	510	493	505	481	522	537	515	532	505	519	499	533	486	513	510	530	498	512	498	541	490	517	541	443	506	528	480	513	456	487	485	506	494	507	520	482	455	471	485	475	498	529	467	502	505	489	481	499	505	453	513	510	521	526	525	484	455	493	481	474	480	521	478	504	508	554	518	536	508	547	451	527	508	505	490	497	490	532	506	505	513	503	479	483	484	484	474	466	520	499	510	502	519	520	538	495	511	488	463	541	496	543	503	490	515	469	476	517	479	465	530	504	507	514	537	521	523	477	516	478	524	490	462	486	516	488	530	527	479	496	499	553	523	492	511	542	524	481	520	512	507	528	506	488	491	488	533	480	516	546	512	472	501	517	501	520	546	487	537	524	509	493	496	499	507	561	460	540	520	498	505	486	530	481	535	491	509	485	489	508	466	549	472	495	505	490	468	517	500	513	494	452	517	460	499	485	488	531	518	466	493	489	506	478	468	495	506	492	494	521	553	512	472	536	513	506	470	491	492	517	495	520	471	489	477	486	524	488	505	534	483	506	501	482	513	443	509	520	517	530	524	506	498	505	509	498	508	533	491	489	485	494	485	535	483	529	483	499	480	506	475	503	524	515	525	539	521	487	510	522	474	482	529	470	527	490	485	496	517	502	527	503	520	502	482	527	534	473	498	483	508	516	483	537	478	499	521	500	471	495	531	525	451	477	515	527	519	487	489	521	502	481	506	470	486	508	548	513	510	511	537	487	471	491	497	507	487	492	510	533	505	501	528	546	503	514	538	519	505	486	501	479	498	534	506	465	454	501	472	488	490	507	508	517	505	478	522	552	535	501	477	493	508	518	499	502	511	479	495	475	452	529	469	491	486	515	495	478	516	528	505	463	531	547	530	525	519	494	541	513	515	492	503	483	536	518	531	486	505	511	478	502	519	470	527	471	496	462	536	499	503	493	459	529	506	525	530	533	520	507	481	492	498	504	507	506	491	542	506	496	489	484	498	508	531	517	502	491	517	510	524	545	520	499	522	496	578	513	514	507	492	519	468	490	499	463	473	475	503	493	496	504	502	512	484	495	473	556	519	507	509	477	457	549	556	481	511	512	510	517	461	491	488	515	506	521	538	468	536	469	510	486	523	507	526	489	499	500	480	487	532	498	505	541	483	506	486	548	521	498	493	488	477	500	482	485	510	546	514	507	471	545	493	511	508	499	530	514	485	520	518	485	482	509	495	473	520	486	477	518	484	503	487	502	499	507	526	504	510	500	495	480	512	504	514	526	540	509	492	494	517	471	524	489	490	508	524	547	474	538	473	494	499	547	498	517	489	495	504	464	494	514	494	498	530	467	514	499	516	519	507	484	512	517	504	510	491	489	484	503	499	502	515	499	490	528	509	512	483	515	545	499	480	519	518	487	468	492	503	511	528	511	481	509	531	512	485	478	525	500	538	464	466	540	473	516	515	477	565	504	541	510	486	531	538	525	495	543	473	536	487	538	523	460	510	522	493	490	518	520	487	499	466	517	462	501	490	545	474	492	484	509	526	516	505	489	508	526	502	496	501	457	549	463	498	466	478	523	495	508	480	526	532	491	507	478	516	482	483	518	501	502	490	491	544	533	483	523	501	519	516	514	531	517	534	517	520	497	496	502	503	490	527	518	467	487	482	516	505	489	502	497	511	503	506	536	503	514	476	507	518	548	527	558	508	515	486	468	497	474	495	512	562	491	482	465	486	497	493	527	471	511	489	472	509	480	503	466	498	521	504	480	518	508	500	476	474	506	501	499	520	505	507	511	485	510	504	487	542	504	518	521	500	490	523	466	554	501	466	483	519	512	469	486	499	499	503	497	510	489	439	503	508	471	491	498	545	500	483	562	489	546	479	524	506	504	511	522	513	506	497	528	521	502	504	506	505	493	493	489	542	479	511	491	445	489	470	483	487	547	513	482	501	513	474	503	522	483	494	519	513	471	478	524	517	516	519	546	491	533	561	483	456	496	504	491	481	495	492	497	496	484	507	509	530	503	484	490	476	525	492	473	481	485	522	498	488	473	478	482	491	511	533	517	483	484	488	502	486	457	531	506	525	527	493	500	506	533	484	495	512	502	483	503	513	489	515	512	488	547	508	482	485	538	540	450	500	513	502	475	514	490	540	481	499	542	498	463	481	505	504	477	510	506	469	529	507	513	524	518	502	469	463	515	496	540	502	486	487	531	520	551	512	494	501	528	510	497	529	517	500	533	467	477	491	521	505	523	492	531	476	451	527	509	533	520	478	491	463	498	503	525	466	510	508	490	547	483	505	491	549	508	494	492	527	494	470	502	507	517	468	501	506	540	488	536	483	495	487	497	528	528	506	474	482	517	475	507	485	534	496	508	532	532	507	541	518	481	540	486	522	502	518	519	521	484	535	508	524	510	520	503	505	481	480	475	512	488	539	525	490	472	475	506	505	561	482	530	501	449	499	515	478	477	534	450	456	475	483	441	524	516	464	492	479	470	512	488	538	496	490	471	508	519	508	518	463	533	491	551	524	518	513	516	509	525	525	508	507	530	516	531	525	500	515	473	500	496	505	496	479	492	494	485	484	500	532	506	501	519	511	468	522	489	467	514	512	463	517	505	518	517	499	571	516	471	533	476	550	505	506	522	502	561	474	505	496	500	504	444	507	514	515	490	504	490	517	524	451	525	491	497	474	497	495	480	520	473	494	523	500	527	536	507	492	475	469	498	522	522	494	510	526	542	537	479	478	494	524	501	493	466	532	535	506	532	526	520	503	487	531	496	489	513	529	490	480	543	509	496	510	509	498	510	499	488	466	482	535	483	527	531	490	527	484	503	478	491	525	484	543	458	547	518	506	504	503	481	538	512	503	444	509	541	520	492	515	503	487	493	472	469	520	494	498	486	494	502	508	503	469	534	489	543	512	497
35855	40488	26061	13090	5653	2567	1405	952	765	690	677	673	680	644	710	592	565	612	637	636	610	614	609	621	576	608	604	627	614	587	584	628	688	619	594	603	565	609	670	585	667	624	614	598	624	630	584	578	619	591	573	608	612	578	627	629	590	630	624	589	669	595	598	631	689	590	624	632	602	617	621	624	643	608	614	574	619	611	605	645	596	618	594	623	614	586	629	613	644	619	585	619	639	657	638	602	606	579	630	645	621	617	578	572	614	632	618	612	652	590	577	592	645	607	642	612	615	634	601	623	672	608	617	577	603	629	601	666	670	646	602	595	652	604	634	641	632	575	600	618	596	647	587	608	634	606	614	606	594	644	611	629	624	611	613	660	630	613	582	610	598	634	633	614	636	614	616	600	605	564	596	619	622	606	645	586	644	615	605	623	586	628	602	600	611	623	630	610	611	636	547	590	600	618	615	587	631	567	556	617	550	620	623	605	585	585	632	592	646	603	602	572	644	594	619	598	596	607	606	594	597	582	634	629	620	629	597	591	635	614	650	677	612	601	575	605	625	577	634	581	609	593	599	630	602	638	618	586	600	640	642	629	595	612	600	592	603	623	581	619	627	627	640	636	579	540	606	602	614	639	598	617	606	599	628	601	609	603	606	584	583	665	574	627	555	613	589	629	603	616	618	587	579	644	563	659	630	605	658	612	602	674	586	605	555	608	587	611	593	584	636	609	577	644	584	638	599	597	629	608	638	558	607	588	657	583	588	617	626	589	595	599	658	638	611	602	597	651	619	616	627	595	639	627	628	593	643	597	645	623	572	655	624	623	609	609	609	569	638	700	598	608	628	660	593	618	642	636	616	638	619	595	639	626	608	615	621	574	603	615	624	604	580	633	609	616	638	613	559	615	607	620	617	608	609	608	573	616	626	656	604	583	592	617	578	607	613	614	588	610	603	643	616	650	603	621	603	588	628	630	609	621	574	582	654	587	615	636	578	628	609	654	577	556	641	650	605	548	615	605	621	625	605	611	635	655	589	611	611	585	665	636	636	602	636	606	600	618	613	650	611	577	585	618	588	631	622	617	633	623	658	618	590	605	598	598	605	621	600	567	613	621	661	641	573	647	625	634	585	635	632	611	597	603	642	603	613	659	619	620	588	645	618	599	613	644	650	549	638	620	550	620	629	632	628	638	629	619	599	630	598	600	646	617	605	604	631	621	614	577	588	588	591	618	620	611	616	587	596	615	618	609	614	592	621	586	649	606	609	584	632	597	623	606	662	618	617	654	644	603	599	619	618	569	618	604	640	593	638	576	613	645	622	580	580	639	582	588	615	617	630	626	617	589	662	616	624	622	621	603	623	609	615	596	612	638	587	623	625	597	615	595	609	597	622	598	569	591	615	561	618	604	640	622	607	600	637	669	609	631	615	613	642	619	634	590	634	600	658	624	606	596	581	631	640	571	589	620	619	577	604	581	615	628	656	605	627	624	608	646	577	639	601	589	662	634	582	661	588	599	624	555	596	607	622	572	590	646	631	660	599	585	596	617	608	595	620	627	582	562	599	614	576	585	629	633	604	623	648	592	593	585	655	574	612	620	566	599	645	637	622	606	603	620	589	630	637	643	621	622	633	586	628	608	626	614	615	629	609	607	632	603	612	607	619	612	610	602	612	616	598	635	636	568	629	616	664	633	623	629	654	643	665	643	602	619	645	606	579	647	616	583	553	624	589	583	606	605	631	622	608	610	663	618	601	625	649	606	563	590	637	647	607	602	621	616	601	615	602	603	623	636	617	617	633	633	619	563	603	636	609	644	664	601	655	580	600	627	604	579	616	629	595	637	576	611	615	616	642	603	610	614	655	594	594	576	625	614	614	581	601	602	598	625	551	613	617	605	606	614	601	573	611	591	625	623	582	634	623	611	599	627	592	618	583	604	631	638	647	622	584	563	621	639	580	580	581	559	602	695	648	618	546	638	642	621	566	653	583	574	617	582	573	591	655	569	625	631	618	628	631	609	638	608	612	605	606	612	646	660	557	638	628	575	616	630	614	606	597	644	615	594	604	593	621	645	570	584	620	612	628	640	617	610	636	619	591	591	629	648	597	604	609	634	611	593	559	607	572	573	582	600	596	614	621	622	631	605	611	617	648	622	575	602	654	614	609	603	642	589	590	612	600	607	611	590	598	624	575	631	645	649	625	612	633	634	603	620	615	590	651	584	614	610	639	601	603	637	609	589	550	628	648	600	623	593	590	600	600	629	573	584	597	612	601	586	659	608	592	587	596	581	628	611	620	610	626	610	592	641	595	634	605	548	613	615	634	631	573	601	579	586	602	616	584	641	578	609	590	644	611	593	601	585	589	609	646	602	608	643	610	614	586	633	592	575	651	600	614	617	593	643	591	593	590	659	634	623	611	622	598	607	613	651	573	613	568	628	597	655	598	676	644	623	620	614	644	622	636	599	609	623	634	607	595	573	644	610	573	611	609	654	614	613	638	633	635	627	607	634	599	618	592	577	602	602	609	566	634	577	604	625	630	583	594	612	589	627	592	574	643	599	609	631	583	610	593	620	583	588	659	615	619	591	592	613	585	606	609	645	652	620	604	607	616	606	612	600	621	623	557	631	665	597	597	594	605	622	586	577	571	618	590	617	601	617	636	588	659	624	586	626	621	654	654	611	623	585	591	599	609	625	605	645	600	611	624	670	637	596	589	612	631	613	583	644	607	620	591	652	631	614	600	612	607	609	570	589	603	613	638	590	594	599	605	608	592	606	607	637	575	621	641	584	644	640	614	626	601	609	623	621	680	629	609	593	620	611	576	594	604	604	618	597	651	600	587	614	625	605	623	613	600	622	625	614	625	624	651	655	564	617	596	660	638	612	581	638	618	660	600	609	610	596	580	564	626	598	609	591	592	603	630	597	600	621	576	620	635	601	595	555	610	591	615	625	588	592	627	659	613	603	594	618	622	581	592	587	624	629	544	616	567	639	614	621	647	632	615	633	613	598	655	608	596	604	602	566	599	590	617	598	611	635	598	617	617	610	648	617	606	610	577	649	597	630	680	594	602	630	634	628	627	586	597	606	613	589	586	614	596	640	629	683	633	549	585	642	625	628	584	603	608	625	621	596	650	612	643	645	622	626	624	620	595	650	581	582	609	582	621	624	635	572	581	633	632	623	607	655	564	583	636	586	632	612	606	594	604	625	630	584	588	618	627	569	605	619	612	585	581	602	614	652	597	672	614	628	634	614	591	630	573	629	633	581	620	624	596	622	623	563	623	609	595	592	611	615	631	626	585	562	596	648	607	645	637	632	663	625	610	599	610	639	613	585	561	606	622	612	634	611	612	619	563	583	597	647	610	651	635	635	614	598	573	573	599	615	599	601	586	619	583	611	617	611	570	647	588	609	615	628	625	573	603	618	603	580	638	614	600	550	623	612	583	625	650	616	596	639	612	640	604	595	589	634	622	622	606	591	645	590	591	634	594	598
23531	21368	28286	24979	20766	9942	2669	1188	787	669	599	555	610	563	515	543	554	537	521	526	512	538	506	506	506	546	490	509	492	491	514	516	479	482	521	489	453	492	503	505	513	530	511	474	450	533	495	489	478	496	476	492	497	461	494	503	495	477	499	460	494	508	500	509	469	485	490	526	493	492	502	515	512	519	540	517	492	519	481	471	505	498	481	512	503	488	513	505	467	473	523	512	498	485	506	502	443	478	504	485	507	457	477	490	501	471	502	504	518	544	513	505	466	510	497	491	486	484	492	462	518	484	491	451	512	514	496	502	494	513	532	526	473	509	465	478	528	501	456	482	507	550	489	507	509	480	459	500	508	470	488	493	499	491	494	488	483	514	503	497	483	476	492	501	476	539	482	529	510	524	494	505	531	519	493	483	457	507	496	505	501	471	500	529	504	514	488	503	522	506	476	508	509	525	511	506	476	473	497	507	472	509	480	449	452	495	493	556	496	493	512	525	506	510	472	508	513	522	482	521	486	485	501	495	497	466	518	496	469	501	503	495	489	508	527	520	502	480	519	478	519	510	479	483	485	485	513	515	476	504	493	498	472	479	506	482	492	462	513	519	469	498	502	516	478	496	495	488	471	483	499	540	494	496	474	503	510	483	514	507	492	519	504	523	527	519	499	497	475	537	526	516	478	507	506	448	501	478	511	517	465	524	496	527	505	498	493	496	488	481	493	493	494	483	496	503	528	514	494	529	533	466	444	531	473	494	527	534	494	552	472	525	498	538	487	470	506	520	472	488	545	514	522	493	476	502	516	487	519	523	509	468	469	500	503	492	508	485	476	535	495	511	499	512	509	480	496	532	486	547	488	487	447	503	514	443	507	484	520	518	476	468	501	515	472	474	518	518	528	464	497	478	517	449	490	499	504	538	536	507	498	523	484	469	543	517	529	513	478	504	495	504	519	519	492	471	507	472	467	506	533	466	485	501	520	476	495	503	514	529	494	517	514	481	453	465	450	466	506	447	529	513	541	520	515	514	528	534	487	464	491	484	494	504	486	490	518	494	474	505	481	480	487	464	510	489	496	478	506	466	503	491	479	473	558	498	520	462	495	524	504	546	506	505	497	477	487	466	523	511	486	492	480	509	506	520	510	492	522	511	489	497	455	510	513	480	497	503	481	505	502	524	473	511	483	486	475	520	507	474	513	510	484	510	484	490	496	543	487	505	510	472	475	517	503	472	523	521	501	523	492	508	497	467	526	457	506	540	490	510	554	476	496	467	532	510	476	518	488	509	484	504	490	505	568	482	501	513	502	569	513	501	511	520	504	478	471	502	477	493	484	500	478	504	481	497	481	526	487	494	476	500	516	494	489	528	505	510	466	492	496	478	492	522	490	473	499	481	511	506	484	533	495	508	482	494	478	507	506	512	492	523	525	519	464	476	462	464	522	491	525	505	522	510	483	475	512	523	494	547	519	486	511	517	481	530	470	492	489	524	490	503	481	483	530	523	489	504	507	505	503	518	495	514	474	463	489	494	492	533	510	500	465	499	484	482	528	512	509	474	471	492	489	497	505	505	487	524	511	493	510	495	546	517	543	493	461	486	535	464	512	500	474	462	441	513	513	512	505	456	506	478	465	480	469	486	521	478	528	488	477	512	494	467	454	489	513	516	505	502	509	546	498	469	494	483	526	526	514	471	505	512	516	484	505	523	477	522	470	480	498	487	500	477	457	515	542	481	491	513	541	505	520	497	538	452	504	475	472	547	510	501	477	490	510	526	514	502	461	465	521	499	508	486	500	472	484	467	500	475	513	520	485	544	497	463	507	477	512	517	474	515	483	488	527	511	528	510	491	519	496	506	479	493	454	535	492	521	470	483	461	533	493	525	473	515	523	520	498	487	545	485	463	498	493	499	524	514	497	511	492	518	496	458	506	489	477	509	456	500	511	541	486	510	552	522	492	488	504	488	526	515	486	491	511	544	507	492	483	437	516	503	508	514	499	497	521	476	493	453	463	508	512	506	486	499	486	508	488	503	514	484	493	474	511	477	468	500	537	521	502	495	481	502	451	493	524	512	517	497	527	507	480	529	484	471	489	475	463	513	519	481	513	487	523	481	491	513	497	507	449	499	504	517	516	514	482	549	575	492	484	502	515	511	525	430	508	510	481	516	497	490	504	535	485	543	457	545	454	504	473	478	467	499	488	496	479	489	509	496	489	506	514	502	466	463	506	460	501	517	482	436	484	477	519	492	461	534	509	547	457	493	527	484	480	491	494	534	545	529	456	487	491	486	528	479	507	501	515	553	513	485	478	488	496	447	458	477	499	492	484	521	518	516	473	522	471	502	460	483	520	492	494	470	506	514	465	526	462	510	482	538	504	474	519	519	514	478	473	473	496	556	507	476	505	492	490	487	542	500	501	481	477	488	490	480	498	452	440	452	521	507	494	506	482	486	529	503	495	550	479	472	484	494	510	480	529	490	513	537	483	493	507	498	481	513	523	521	531	438	497	505	516	524	511	509	522	512	466	493	508	481	492	492	519	489	496	524	462	524	490	457	502	478	482	473	500	485	509	485	519	477	446	498	497	526	464	478	479	504	502	523	499	504	520	550	520	501	522	555	508	506	497	469	505	542	500	514	494	485	490	499	494	516	497	485	497	521	469	547	484	546	507	468	502	518	479	467	533	490	493	508	498	517	489	501	513	507	533	501	485	520	488	481	506	483	503	459	489	491	523	467	486	477	511	541	519	497	496	497	523	482	484	500	502	467	479	527	496	498	509	504	476	493	470	533	501	487	500	481	461	479	475	514	482	479	527	519	471	461	474	521	490	516	488	551	463	481	488	493	500	481	469	535	452	506	527	468	484	518	480	501	524	516	491	473	493	506	523	471	486	521	521	520	493	499	469	495	471	525	503	528	497	469	489	505	475	494	431	486	498	480	533	508	480	495	513	566	479	472	478	497	527	480	487	493	494	506	472	543	509	496	492	505	506	503	503	511	502	504	511	485	508	517	476	518	496	503	537	521	517	459	512	491	495	518	487	495	481	488	501	499	473	474	529	522	480	511	504	461	478	494	475	514	483	535	508	505	524	508	485	510	479	456	519	511	456	446	524	497	472	533	503	507	530	532	532	490	506	495	444	462	488	501	514	516	481	516	518	490	516	503	499	492	485	467	474	498	506	486	515	484	497	465	541	492	522	484	476	486	497	473	498	501	522	481	514	500	536	476	478	453	456	456	517	492	451	500	511	507	501	468	497	500	549	552	513	520	471	490	508	477	501	504	509	469	499	471	493	517	495	503	495	522	512	493	518	508	513	511	476	507	513	472	423	486	503	481	502	497	531	487	487	491	462	501	520	493	501	477	459	488	531	443	467	494	515	497	502	471	503	519	510	478	540	514	501	530	512	472	508	482	531	496	511	515	501	514	493	490	483	510	447	542	516	503	487	511	505	503	511	478	511	483	509	476	507	539	485	481	487	492	477	503	489	519
32888	49724	37518	21833	12446	5679	3026	1695	1284	889	762	788	691	769	645	678	616	640	620	641	643	600	622	610	582	593	601	646	666	588	595	643	575	583	606	630	585	578	599	601	574	578	643	569	625	570	586	635	608	589	601	638	609	611	594	610	626	627	598	579	586	620	620	614	592	580	584	639	616	590	600	544	590	582	635	557	601	633	625	635	648	584	637	612	596	609	619	611	607	601	559	641	605	563	612	606	638	596	562	598	614	614	606	628	574	590	618	608	607	623	617	573	608	574	611	622	616	591	560	624	612	603	574	615	603	624	592	627	621	578	611	599	638	615	628	549	616	578	599	574	580	606	617	597	566	620	549	632	595	587	592	592	635	551	581	588	580	572	597	635	634	577	603	569	571	624	566	617	603	600	585	609	619	587	619	588	584	616	594	621	607	608	580	606	569	610	602	610	582	615	583	588	582	633	572	617	628	617	642	634	598	600	593	617	587	639	596	656	565	596	610	585	598	645	639	601	607	595	602	595	554	654	581	590	583	588	589	623	636	586	616	636	583	587	637	562	588	641	612	622	631	599	625	651	554	609	582	623	579	595	604	610	621	622	602	558	592	538	606	592	563	655	571	605	552	596	623	577	566	577	612	616	584	601	610	585	570	595	616	641	596	615	609	595	588	587	654	581	614	568	606	612	608	610	640	575	661	604	591	622	599	576	608	588	640	594	591	607	591	607	588	588	580	640	647	623	606	552	628	641	617	599	607	614	591	647	603	598	612	628	590	588	574	611	603	598	596	646	596	566	596	632	583	599	615	553	556	557	591	614	599	578	620	600	615	599	596	611	618	622	612	599	652	605	576	588	617	599	603	589	665	627	591	593	584	623	620	583	643	604	623	657	558	624	573	552	588	606	632	580	605	567	624	566	603	552	588	615	610	613	614	585	575	603	590	593	581	540	573	598	594	566	563	601	581	600	626	591	585	595	608	623	593	595	556	632	625	602	604	606	605	605	586	623	536	604	611	658	589	595	563	587	625	622	616	631	604	587	606	586	595	579	579	622	623	558	622	580	612	640	576	591	603	583	621	606	639	631	615	605	632	584	565	587	545	581	604	625	601	608	588	610	619	613	642	610	576	576	538	621	550	644	620	594	611	599	632	610	601	592	585	563	647	579	610	619	612	601	579	606	592	594	594	584	653	584	588	634	559	629	598	588	573	645	563	592	580	611	583	598	602	613	588	606	605	591	572	625	548	570	616	579	612	607	598	618	642	614	629	552	577	593	597	612	637	631	608	580	613	597	624	587	579	626	596	585	605	603	585	621	588	626	578	617	631	584	629	604	570	645	569	600	610	652	589	623	583	638	587	602	572	631	625	583	613	573	646	594	553	585	601	572	584	611	605	592	668	573	601	625	605	590	604	607	611	618	569	618	568	611	583	578	589	575	622	615	594	586	613	585	579	586	605	655	600	585	629	610	597	626	565	623	574	586	574	536	643	620	634	606	595	615	562	618	593	601	602	639	560	590	622	610	621	568	554	603	621	580	585	601	581	605	640	605	590	583	616	638	576	620	582	619	610	596	573	580	621	597	598	599	655	613	625	602	644	600	583	598	628	569	647	594	608	611	630	629	581	594	612	668	618	618	617	603	612	594	605	644	609	639	614	620	606	551	589	599	612	628	639	628	628	636	655	604	588	601	554	612	615	584	631	619	613	607	589	543	626	593	593	619	613	621	575	599	609	579	624	614	619	603	624	624	606	591	593	585	631	602	609	579	587	568	593	599	595	628	597	635	566	590	579	565	621	617	607	613	596	606	593	562	600	639	601	628	558	620	624	643	596	609	576	594	610	592	610	600	608	614	568	597	592	579	578	573	644	620	605	608	607	608	615	640	589	610	611	602	582	592	613	577	568	628	614	618	634	632	590	609	595	608	645	583	623	650	625	552	609	674	611	566	589	594	582	611	618	636	585	611	627	613	595	648	605	574	621	607	609	589	627	590	589	619	571	558	618	619	562	603	606	634	600	596	623	622	624	599	662	599	573	656	591	611	613	635	620	645	567	613	616	598	657	599	611	555	656	605	609	602	583	610	608	595	590	563	614	608	602	608	606	567	603	605	575	629	570	612	593	588	619	615	616	603	618	624	587	653	620	645	549	581	582	577	590	620	653	593	604	642	591	581	595	638	615	592	611	642	578	612	574	616	627	631	596	669	591	633	566	616	604	594	563	577	592	568	607	626	574	649	636	542	603	597	638	601	616	585	564	629	590	613	609	636	626	582	641	577	618	566	591	616	615	586	614	623	648	617	578	593	587	588	604	610	594	628	626	614	567	653	609	593	618	577	622	580	630	569	572	571	598	610	610	575	585	600	606	624	613	634	600	625	610	602	622	579	673	596	610	604	605	577	634	603	597	582	593	636	537	561	599	618	679	580	586	574	585	628	568	594	616	626	597	615	652	588	640	585	603	616	663	625	608	553	581	574	606	622	572	582	561	586	606	611	620	634	624	574	598	578	659	615	611	625	589	603	580	623	587	571	628	595	621	608	605	630	552	561	631	595	612	554	621	593	615	584	607	638	584	604	605	635	630	602	592	638	619	586	600	629	631	596	568	552	609	620	634	624	577	612	638	603	627	594	579	555	587	596	620	574	622	601	653	624	571	584	607	606	652	577	587	628	612	567	591	615	594	543	580	541	594	586	580	579	617	569	605	622	564	557	559	572	646	594	606	616	628	602	584	611	596	574	580	608	638	618	616	636	576	555	589	619	592	634	619	598	571	589	554	555	592	628	597	554	613	600	611	614	610	602	612	598	595	558	621	617	630	579	594	580	585	557	584	600	627	587	588	608	606	627	612	623	591	576	568	566	604	521	625	613	593	605	600	599	590	563	578	592	587	616	588	619	583	602	572	571	635	579	607	597	553	629	608	599	617	585	632	625	587	591	620	598	585	590	577	612	621	586	569	591	586	629	593	635	598	622	608	558	600	603	573	595	609	588	604	621	606	547	611	627	556	573	608	654	601	588	600	573	627	575	650	614	561	608	575	635	575	625	582	642	636	583	570	593	560	612	602	588	610	583	601	606	613	619	625	595	637	587	631	648	634	588	591	629	586	605	632	591	633	580	579	561	621	667	578	575	586	596	584	630	619	615	580	633	595	588	606	614	610	611	629	627	585	576	611	617	633	592	604	587	593	545	626	628	579	627	643	614	605	586	614	593	613	580	602	606	583	608	598	649	632	593	600	641	586	572	614	615	569	588	627	567	611	595	628	624	612	564	635	598	627	579	632	628	594	562	632	591	631	597	594	595	606	603	624	619	545	661	534	621	624	608	585	555	600	572	635	605	646	588	569	563	640	626	589	580	599	647	615	568	615	597	586	617	605	622	593	580	609	604	622	601	639	585	587	616	603	634	597	603	586	563	602	640	601	629	589	613	626	610	608	640	611	567	599	582	573	649	587	652	599	601	610	604	559	597	585	629	623	593	603	609	592	626	626	603	556	610
24922	21546	27318	24876	10525	3215	1593	996	699	508	488	461	504	448	420	408	438	400	429	400	370	407	393	437	388	361	406	397	405	399	371	385	390	379	399	393	386	399	384	399	383	408	374	405	403	349	378	400	418	371	384	402	412	401	408	411	376	393	424	378	359	400	370	401	415	394	385	390	405	382	409	410	388	389	397	390	380	439	389	419	378	388	373	373	380	415	411	392	403	388	402	403	383	412	408	368	376	394	406	376	366	395	414	405	355	388	391	354	363	437	380	429	390	386	405	359	397	343	394	396	399	387	416	351	398	417	385	399	375	386	400	385	385	383	399	407	403	368	401	364	374	402	381	405	379	391	389	413	423	367	414	405	352	394	387	397	404	411	372	392	412	394	395	367	404	395	394	401	400	405	377	404	417	368	405	375	406	393	409	368	397	386	393	396	385	431	379	397	412	375	423	398	409	407	365	386	386	405	388	369	396	409	397	380	409	406	407	393	393	358	390	411	388	355	378	406	436	345	376	387	373	400	386	381	377	411	405	383	383	350	373	385	392	406	361	372	374	385	391	396	424	393	378	408	396	404	422	425	398	399	402	353	400	370	368	396	381	417	380	391	356	374	349	352	398	403	398	382	378	401	381	389	359	408	406	414	398	376	368	380	369	413	368	407	403	389	379	396	409	402	393	371	405	406	412	408	400	374	374	369	378	409	384	388	359	371	364	417	382	405	374	354	374	393	418	413	406	380	375	386	404	430	400	400	409	392	387	428	427	383	379	430	368	377	388	373	406	406	422	377	387	360	371	398	383	368	415	370	420	386	386	354	404	390	396	417	378	379	404	369	406	399	405	400	397	400	428	411	390	377	347	402	403	426	395	378	381	397	412	399	399	369	381	400	392	414	373	395	391	387	399	373	380	336	409	390	387	393	385	398	402	376	398	395	383	413	398	427	369	401	421	366	391	368	389	393	373	380	437	387	380	399	400	413	375	400	419	400	410	435	393	365	384	370	411	391	410	389	393	383	397	365	402	398	373	428	390	361	415	379	405	425	368	371	360	396	370	367	361	361	412	399	393	385	378	415	360	403	393	414	398	409	388	388	392	393	394	418	401	391	386	373	398	394	409	374	387	385	396	376	405	361	430	377	385	406	363	404	404	364	405	402	376	412	389	352	409	374	385	378	407	353	347	365	387	391	430	417	377	388	459	379	386	382	400	392	403	338	375	401	400	406	416	379	415	399	366	361	410	377	367	392	415	385	381	365	368	403	391	390	392	381	341	394	419	395	410	402	386	392	424	369	393	396	386	368	366	398	389	372	379	373	378	409	386	397	399	434	415	409	405	409	402	369	413	413	400	394	402	366	358	390	368	374	383	410	370	397	393	385	365	391	440	389	432	398	381	386	378	411	383	386	388	394	392	391	395	401	376	373	411	385	385	401	374	404	413	399	388	384	406	407	398	395	413	405	405	428	412	417	439	427	394	405	364	401	379	388	402	372	365	373	389	395	410	413	373	358	423	415	392	369	404	374	415	387	384	388	352	403	401	393	411	389	359	399	369	387	411	414	416	400	354	391	401	402	399	390	418	349	395	373	434	384	359	381	383	385	428	426	371	359	447	398	386	372	381	392	375	404	409	409	343	395	417	383	388	356	369	385	385	385	379	396	404	393	365	426	398	391	395	372	374	388	397	399	373	424	387	364	406	391	377	395	335	417	389	384	408	390	410	370	401	387	370	391	406	415	393	370	356	383	368	370	394	359	360	378	391	377	380	423	375	364	388	384	402	372	416	408	409	418	404	410	364	424	374	386	385	395	361	358	410	378	396	359	385	425	392	418	399	388	379	380	392	391	379	410	404	352	353	366	367	395	415	403	395	412	443	377	387	407	395	364	429	401	375	418	395	384	400	393	376	410	421	395	389	395	371	422	363	362	419	414	401	389	412	360	358	389	384	404	348	360	384	414	399	389	371	398	387	361	350	402	411	374	376	381	407	386	416	358	407	368	415	387	398	385	390	395	405	370	374	402	380	399	421	390	337	423	393	386	386	401	396	394	392	382	393	353	378	348	402	399	356	389	388	402	373	437	411	401	396	393	386	414	403	398	371	400	385	426	393	397	422	414	402	357	393	385	423	373	423	429	425	404	387	372	390	395	375	379	423	409	410	388	359	380	394	391	398	365	405	405	413	405	406	400	435	420	385	397	333	403	376	391	382	389	392	397	380	386	370	422	402	409	413	424	374	398	335	365	388	391	371	385	391	370	378	400	392	392	415	393	395	360	421	381	420	414	385	425	371	375	395	400	370	377	364	394	418	407	421	409	395	407	428	356	424	407	403	406	386	383	398	364	382	403	405	380	417	384	389	413	430	385	408	402	391	371	394	367	377	375	372	399	369	396	390	413	431	383	363	403	360	368	384	399	400	378	380	405	407	363	360	389	385	409	414	370	412	376	379	397	401	371	404	350	419	379	380	423	365	393	436	384	388	405	384	385	395	428	441	384	391	403	383	404	413	397	414	385	374	420	382	401	365	375	406	398	355	396	388	373	418	389	374	371	410	401	403	386	394	390	373	406	401	374	387	397	371	404	442	393	375	371	375	381	383	386	407	397	406	379	385	386	363	342	386	423	384	405	393	414	381	403	353	393	398	401	386	383	384	430	389	420	445	353	338	433	379	369	393	408	396	405	375	409	398	409	381	382	376	424	383	393	416	396	377	387	379	372	401	379	354	393	381	410	391	400	389	407	383	392	432	381	363	377	382	405	403	383	348	407	394	384	400	408	395	385	386	422	421	389	361	391	370	377	356	390	367	376	398	388	380	387	377	368	407	394	385	359	384	370	348	407	391	388	384	363	395	406	420	410	366	414	392	399	366	394	389	409	368	362	423	390	398	406	437	390	392	395	415	370	402	402	375	347	380	346	436	379	394	357	423	418	376	408	422	372	437	412	411	353	404	384	393	396	359	391	390	449	362	391	422	392	384	402	396	423	376	374	425	377	407	379	405	407	409	363	390	373	376	376	406	374	368	395	367	387	391	348	379	407	373	385	376	395	404	350	393	382	438	373	400	402	396	372	380	359	413	452	386	399	379	370	382	439	388	395	378	384	402	409	398	378	399	404	440	362	383	402	361	418	390	423	391	414	376	402	394	382	363	386	366	402	384	398	405	373	388	354	399	376	366	395	434	396	380	400	400	377	406	405	379	394	412	410	368	366	381	365	435	391	385	403	405	381	414	394	383	384	383	435	389	378	389	356	406	413	377	395	357	420	380	403	395	406	353	393	369	388	420	381	404	389	384	402	371	383	391	390	381	386	368	371	396	389	404	377	411	424	427	427	373	409	396	412	355	385	377	359	406	393	383	424	399	403	429	411	403	429	429	401	392	381	370	397	413	430	344	398	381	375	379	408	388	417	433	350	381	359	372	381	374	388	394	366	413	386	406	360	381	413	381	378	382	414	392	390	353	380	407	357	360	357	382	371	409	380	421	401	394	386	382	390
32206	48654	32362	16914	9401	4833	2746	1604	1060	810	626	648	700	603	529	472	474	548	491	477	489	487	480	479	495	488	493	480	470	491	476	451	453	486	472	483	449	472	492	478	466	507	441	501	495	477	499	486	463	460	485	503	526	474	488	491	457	443	484	478	455	467	479	505	542	474	474	463	495	480	510	465	473	437	421	460	479	424	468	456	518	448	453	488	472	465	488	463	456	470	462	464	448	460	466	462	454	486	475	493	452	447	454	443	500	538	466	449	480	447	460	489	451	461	488	502	492	492	517	509	465	483	481	466	456	483	455	446	506	444	479	477	463	500	468	464	440	495	489	524	479	467	418	489	476	478	456	468	449	475	462	501	489	485	452	480	476	466	458	459	482	481	451	446	465	457	452	467	466	496	455	504	480	465	455	467	460	484	501	480	451	456	494	485	467	480	471	493	441	473	509	478	508	465	428	481	480	479	480	496	436	470	474	436	455	471	451	474	467	471	466	477	477	471	505	518	436	481	478	478	429	498	498	463	435	528	477	468	459	464	486	513	498	468	465	492	475	475	495	493	475	476	469	472	480	483	476	478	460	473	489	506	499	496	436	461	476	450	488	489	450	513	460	509	455	497	496	495	458	486	447	474	469	485	462	470	451	477	472	456	475	492	455	450	494	485	453	474	475	483	467	483	480	434	514	470	494	472	467	523	483	513	473	478	480	466	492	451	480	483	445	487	454	479	455	472	476	439	463	481	453	431	473	488	487	473	497	448	488	468	424	499	496	473	449	448	491	483	478	474	444	442	469	506	476	443	466	398	450	462	528	447	462	481	468	438	459	481	466	443	480	473	472	445	446	493	446	484	472	486	464	460	479	498	472	486	473	469	489	484	458	469	457	509	468	456	474	468	464	487	479	480	449	499	500	466	456	494	470	468	473	476	443	465	472	434	459	468	474	479	479	494	466	413	464	503	459	454	511	462	523	488	490	472	488	497	510	493	494	441	479	458	475	455	478	441	483	458	445	468	464	456	456	429	469	462	471	465	475	464	515	461	465	505	452	472	453	470	467	466	492	450	471	493	467	475	493	448	449	505	478	468	522	491	467	449	488	496	488	460	510	476	449	470	484	475	470	497	494	497	511	492	484	466	512	475	456	523	471	468	457	447	525	434	471	486	498	462	462	483	515	457	467	489	488	516	506	410	498	445	506	497	471	481	466	460	471	450	456	490	470	478	452	519	417	463	468	453	493	472	471	467	463	479	463	451	493	468	462	489	494	428	503	468	479	471	440	441	476	481	464	468	484	481	502	483	445	448	458	504	477	456	455	501	482	464	454	493	505	465	495	484	471	469	458	466	499	485	472	475	513	488	475	466	449	450	484	458	471	445	451	473	453	478	468	457	469	487	486	484	536	483	502	450	475	476	471	490	471	501	443	470	465	451	486	463	463	430	460	475	466	497	465	472	474	513	460	484	459	470	468	473	468	496	500	477	475	500	441	491	478	453	478	439	509	495	447	465	443	484	466	513	436	456	431	470	487	444	475	468	498	489	479	498	432	503	452	476	501	466	462	491	472	435	478	471	492	483	500	475	509	465	491	432	470	493	475	482	455	504	485	445	481	470	444	468	440	472	509	461	473	445	474	472	482	458	478	478	484	468	483	438	449	520	460	463	488	475	466	491	485	450	486	470	486	468	498	451	452	505	473	494	470	464	467	456	456	486	485	437	448	480	481	531	479	476	477	464	476	490	487	445	480	489	505	507	467	473	468	483	500	477	416	509	488	455	465	496	495	458	484	461	462	477	465	477	473	455	474	475	462	449	523	468	493	509	494	475	472	487	514	467	490	488	498	460	509	445	463	411	475	498	471	474	549	434	464	495	449	471	504	488	481	451	471	443	452	469	486	461	468	492	482	465	450	462	450	466	429	473	462	452	467	484	454	449	436	474	471	459	492	417	482	493	441	442	454	484	482	477	488	486	500	455	448	493	446	452	483	456	469	473	444	491	485	476	460	519	464	449	475	520	487	481	488	490	476	454	483	436	459	450	480	508	506	478	470	496	441	482	503	489	484	486	472	464	494	469	477	485	484	475	485	472	471	449	445	482	480	496	444	493	493	493	483	460	511	467	485	489	439	455	460	472	451	478	460	512	477	496	466	476	466	447	491	462	496	471	480	433	461	493	472	475	501	478	430	455	458	514	478	459	486	473	457	471	520	417	499	476	435	475	457	493	469	484	467	495	468	484	470	485	481	477	471	460	488	491	497	485	507	489	470	492	475	457	474	492	486	489	465	488	479	449	485	454	470	480	459	476	468	407	401	435	446	491	446	467	456	449	504	494	484	450	460	435	480	519	481	488	452	437	500	457	445	438	477	484	493	501	502	454	462	470	447	505	450	492	485	515	507	478	482	498	484	476	499	480	502	477	475	458	500	481	485	459	464	466	494	463	499	448	487	457	444	482	446	473	492	510	458	462	502	446	499	478	494	483	444	487	508	430	454	492	478	460	470	504	434	480	476	479	469	502	452	459	526	514	465	463	489	492	480	432	491	463	495	487	505	487	461	498	499	445	487	485	482	466	472	492	464	464	472	477	458	455	486	474	467	467	472	482	476	462	459	488	509	454	487	480	490	494	482	491	464	492	458	472	494	508	432	495	469	477	468	506	496	493	478	489	474	482	471	482	470	518	464	487	475	418	456	524	493	469	495	488	482	508	463	487	435	488	483	522	503	496	454	449	464	478	489	438	454	447	484	450	495	481	467	471	485	481	455	495	472	469	472	449	480	517	465	485	458	488	443	491	438	480	492	467	467	486	468	478	464	473	495	465	492	456	478	445	446	512	483	466	435	449	490	477	426	508	452	462	467	469	486	460	479	444	461	489	464	481	478	510	439	503	445	481	480	474	460	515	460	467	459	457	487	481	426	463	473	485	456	489	474	477	496	517	485	459	486	467	507	488	462	482	476	524	496	446	450	476	451	488	453	431	483	505	504	475	462	442	442	483	514	450	473	484	520	458	493	464	460	489	478	490	493	489	451	498	467	457	470	515	484	503	492	513	503	475	485	480	529	456	508	425	487	477	433	456	493	459	480	483	468	492	477	503	488	466	511	496	498	508	464	505	476	482	505	468	498	489	508	501	495	463	485	480	445	457	474	442	476	516	476	469	446	477	470	474	498	463	502	474	478	491	484	509	439	469	460	474	467	469	466	440	438	480	489	506	471	470	446	464	481	486	489	446	460	468	458	481	498	437	486	492	459	483	467	461	458	494	454	442	450	471	478	459	488	479	527	449	485	471	472	441	475	478	450	517	465	435	454	476	455	503	475	536	452	518	463	461	459	506	485	474	472	481	487	456	463	465	484	495	500	467	501	486	459	476	443	477	441	477	483	484	507	473	519	496	471	478	502	445	466	477	467	498	519	469	460	445	502	501	431	498	471	451	450	499	489	477	494	503	488	456	491	482	468	482	472	475	466	480	493	459	482	486	475	471	427	478	452	465
22595	21388	28907	24293	21462	20319	8300	2058	883	589	543	508	479	431	413	425	397	388	419	394	355	405	344	394	341	360	360	372	376	362	383	377	338	349	404	376	362	419	396	389	381	382	356	359	339	356	339	393	387	378	376	389	348	368	386	403	389	384	356	377	411	386	361	364	359	399	388	374	378	336	364	361	381	353	372	372	355	366	381	436	376	360	356	382	376	369	358	364	355	352	376	369	353	359	339	359	383	365	356	393	354	364	332	368	408	351	349	366	395	362	381	389	355	347	375	375	362	335	370	343	360	373	369	370	378	325	387	369	408	367	369	395	368	344	344	390	338	370	351	361	362	387	395	366	377	356	353	357	362	369	347	350	401	351	393	367	362	350	344	371	367	378	376	344	350	359	372	391	371	383	360	327	345	354	349	406	331	368	358	370	372	373	373	387	344	370	354	345	340	395	402	361	371	339	349	362	363	341	380	362	331	398	362	375	381	361	366	370	382	371	404	377	343	361	373	343	331	356	388	353	375	388	342	354	379	378	389	370	383	357	390	353	387	349	352	333	394	339	377	344	378	346	394	371	346	384	357	390	405	368	341	387	370	393	377	373	357	381	363	360	373	348	368	377	398	354	361	365	377	359	368	350	371	372	385	327	356	368	361	366	375	367	379	325	333	371	374	372	347	369	354	338	390	377	367	313	358	338	327	389	368	391	420	376	353	400	372	349	346	358	341	339	396	367	344	364	352	365	356	372	374	385	348	350	340	395	345	378	358	374	396	349	347	384	373	373	372	342	370	346	404	361	349	324	380	327	346	352	392	366	354	361	362	362	386	346	378	365	405	389	348	355	385	360	348	341	374	375	354	399	380	379	359	359	401	363	378	375	357	332	363	337	358	369	349	399	406	330	389	349	389	371	350	361	345	375	332	343	405	358	357	371	352	349	347	402	397	351	365	374	367	415	362	381	389	363	345	396	385	379	345	389	369	361	390	360	361	382	363	362	381	365	391	390	386	328	405	368	359	353	327	320	396	386	379	367	315	373	365	383	363	344	368	416	325	385	373	333	328	402	342	338	332	358	387	376	348	375	361	359	345	331	373	357	350	339	360	364	336	350	338	371	374	324	319	359	344	350	370	376	371	373	378	375	342	347	358	350	336	369	339	339	385	383	371	354	342	330	374	350	377	354	337	383	363	371	348	332	376	364	387	351	342	349	352	360	330	372	365	325	345	383	442	380	354	363	353	374	354	380	351	351	368	367	388	343	353	368	336	377	379	360	375	349	347	377	357	349	358	364	373	397	364	379	373	376	378	347	366	390	368	409	403	375	347	377	358	373	353	432	374	372	394	385	387	367	356	359	340	371	385	368	374	382	363	351	384	364	354	378	366	338	387	399	361	355	377	377	367	335	378	393	396	358	371	396	404	364	352	358	334	394	391	366	353	368	392	385	362	356	345	311	352	355	355	365	369	338	356	338	368	343	384	376	379	399	388	373	396	366	367	379	399	356	362	366	404	356	349	374	361	407	350	360	361	379	363	393	377	362	379	366	390	363	348	363	349	364	353	365	356	395	332	324	386	380	350	347	341	350	384	355	308	336	336	383	374	335	351	381	359	382	361	395	425	366	350	369	415	384	369	369	375	381	375	375	380	396	348	372	362	362	356	357	403	388	352	346	396	380	375	327	379	353	402	368	366	356	355	386	350	381	397	377	370	391	353	362	374	354	346	363	372	349	382	372	385	380	351	360	345	340	394	343	364	386	367	400	381	368	342	394	338	361	395	366	364	356	402	365	382	381	356	357	371	350	385	367	359	365	358	360	343	358	403	335	384	362	368	351	414	338	361	378	406	392	352	394	351	347	361	331	381	356	354	378	359	352	393	382	377	369	338	383	337	368	392	359	377	345	381	355	385	337	375	372	360	372	371	376	345	381	380	354	385	389	358	424	364	377	364	378	383	363	403	367	331	387	418	365	400	393	350	358	352	365	351	359	388	358	344	349	360	343	372	359	340	352	379	352	354	371	373	359	357	379	382	389	381	367	393	392	385	366	379	366	374	379	382	354	355	347	341	370	355	374	360	388	371	343	366	379	357	353	382	358	353	349	359	359	371	349	390	385	368	370	381	363	351	363	373	347	360	366	376	407	383	319	344	360	366	375	369	373	355	349	385	336	403	362	359	379	336	387	393	392	359	406	359	365	364	347	350	363	351	375	362	332	357	351	352	384	364	395	387	376	367	374	349	361	380	388	346	356	364	356	381	373	359	372	387	349	333	348	364	385	369	356	387	357	348	346	349	359	410	341	373	345	383	356	372	348	377	377	393	405	359	389	379	362	384	335	376	378	351	377	348	360	384	367	356	363	390	358	384	346	353	375	405	358	342	395	382	340	380	328	351	334	334	339	375	364	360	361	352	383	376	336	385	308	339	362	348	345	388	358	377	350	406	348	377	340	353	403	361	350	355	376	381	344	359	374	318	345	371	363	387	335	358	363	389	373	394	365	361	344	413	407	369	370	371	367	352	352	385	366	391	322	416	368	350	347	333	383	385	367	366	373	374	351	376	364	374	380	349	347	361	335	386	383	386	360	374	380	358	382	355	379	368	366	373	392	333	393	355	366	336	347	356	332	374	314	384	360	375	360	383	355	375	389	379	360	371	401	370	367	363	350	378	369	371	347	371	364	347	338	356	386	361	381	378	365	352	374	378	356	403	361	369	320	372	336	389	387	362	341	358	361	375	362	378	363	369	367	366	337	381	345	349	399	371	369	389	383	402	382	359	361	361	384	365	375	376	391	385	368	352	334	360	342	363	371	401	343	364	371	357	359	342	388	394	329	380	378	381	380	332	373	355	338	374	329	349	374	343	346	385	346	345	374	383	369	406	374	370	356	381	400	352	395	384	358	379	372	377	380	416	361	348	365	371	348	396	358	360	388	384	370	372	376	377	375	340	381	370	363	392	388	354	377	371	340	342	361	352	379	372	395	364	354	352	380	380	360	360	333	370	379	349	344	361	390	367	366	360	366	361	347	379	385	377	361	359	361	341	376	368	355	368	363	391	364	352	347	404	400	347	399	344	328	396	391	392	380	341	348	358	361	342	365	376	367	389	351	360	383	326	357	341	356	337	353	351	368	353	358	405	364	373	383	358	360	374	342	376	374	389	358	389	364	379	326	386	351	375	349	404	347	363	368	373	378	364	392	361	374	384	370	355	345	375	372	348	353	391	365	360	356	346	381	392	378	376	357	384	354	372	344	360	341	337	347	349	350	353	382	371	363	332	381	392	361	376	399	370	370	337	375	354	392	348	367	330	379	349	354	349	335	389	369	366	390	381	381	356	359	352	366	358	358	387	363	365	374	373	369	348	346	339	356	373	373	398	367	347	359	395	335	398	372	378	358	355	341	340	397	396	345	348	403	374	357	356	378	378	367	360	362	367	336	371	378	363	357	398	364	376	394	376	397	377	354	387	383	368	393	380	367	366	362	357	332	400	374	349	383
37096	58816	39834	25888	15790	9254	5089	2788	1375	844	707	670	625	573	527	504	476	498	492	485	463	441	452	449	428	430	463	476	436	423	461	479	459	427	446	432	485	423	466	471	447	438	442	445	467	459	453	450	449	426	468	463	459	409	444	462	465	436	421	433	436	437	421	435	472	455	402	478	423	431	453	460	430	433	454	439	472	419	458	448	436	447	453	436	435	424	422	449	435	472	430	417	432	439	450	418	432	414	472	461	453	468	420	430	434	474	465	443	460	480	454	420	463	470	450	403	445	451	456	472	486	451	438	438	419	469	447	423	430	420	402	457	455	447	438	461	423	462	474	474	439	420	467	438	478	449	447	410	426	445	469	439	410	463	446	474	451	443	413	451	435	436	441	475	415	408	445	412	444	453	457	466	445	465	468	487	459	468	475	468	429	438	445	441	436	461	440	438	409	469	441	457	434	452	475	454	393	447	418	441	432	427	447	450	456	433	459	441	443	454	442	441	445	433	456	432	432	423	425	467	411	438	416	453	432	441	467	454	413	466	442	450	460	461	447	470	430	465	450	446	432	453	433	471	489	451	454	437	455	436	438	447	438	454	458	447	458	439	437	471	448	436	432	426	450	430	485	449	466	451	476	445	461	431	429	426	434	488	433	423	456	482	459	444	443	419	411	401	445	428	437	457	415	404	463	444	456	451	450	457	458	429	481	425	475	469	441	469	442	434	457	432	475	454	441	437	424	470	412	464	475	396	445	416	441	449	429	444	460	446	446	426	445	495	449	447	458	454	464	497	452	443	442	427	434	413	448	417	428	437	427	439	492	449	434	484	431	443	465	491	467	430	439	427	408	473	418	425	479	454	479	463	415	447	427	427	416	442	449	432	467	457	460	431	475	431	450	449	500	467	428	434	449	467	444	446	447	489	466	412	491	461	470	445	511	452	443	464	440	431	441	439	441	451	412	445	417	428	389	461	437	441	429	445	436	456	465	415	441	420	434	425	451	470	422	454	433	442	452	426	423	452	442	415	472	417	427	432	440	434	446	444	455	455	450	446	450	458	459	417	436	468	471	496	459	464	495	469	451	423	415	436	464	438	453	469	400	425	440	478	453	419	459	453	461	422	469	456	411	456	447	453	418	441	429	457	432	458	438	446	423	469	456	430	459	480	482	425	417	458	452	444	392	449	466	403	466	459	432	432	448	485	472	479	458	436	434	406	456	456	421	430	410	445	437	472	455	428	456	446	438	415	453	499	462	434	456	458	462	418	471	413	425	458	445	452	477	459	435	447	450	456	437	420	414	396	413	472	433	406	448	398	465	464	451	456	441	451	422	452	437	450	457	445	472	424	433	431	426	400	461	418	447	448	427	444	418	435	492	465	484	462	454	471	464	445	423	435	444	430	442	402	461	445	429	428	432	467	448	418	458	450	461	482	425	463	416	428	430	420	412	442	419	453	449	458	455	448	427	434	462	474	426	442	457	423	446	410	412	434	465	463	408	481	431	451	467	432	456	405	425	440	452	417	425	420	441	440	452	428	479	441	420	458	467	440	409	462	447	443	447	456	451	414	468	464	446	460	430	443	452	444	474	465	435	421	477	453	446	455	404	427	452	425	470	418	444	430	429	440	456	468	412	461	444	456	475	463	445	460	470	471	464	444	459	436	454	459	480	421	420	418	483	455	451	409	426	438	439	471	433	429	446	402	450	466	428	465	436	419	469	419	432	465	445	440	435	459	455	452	444	429	452	444	475	422	479	430	435	442	460	446	404	476	447	451	458	416	462	422	464	453	427	456	436	466	467	464	452	452	436	436	426	470	461	467	422	440	443	447	441	472	467	410	451	430	485	428	448	428	473	446	449	434	430	446	453	444	429	408	396	446	435	433	478	417	443	481	472	439	430	422	414	450	415	458	433	410	413	401	483	404	441	445	459	482	403	457	435	473	451	443	449	452	446	443	478	434	436	493	427	434	437	458	449	442	430	407	443	446	412	450	451	419	428	431	463	461	469	439	470	417	454	423	468	449	435	452	435	420	435	461	434	425	470	440	449	439	436	461	473	437	471	467	410	425	462	449	485	426	436	403	463	451	440	426	447	432	424	443	480	429	424	438	417	463	432	408	430	458	460	441	434	419	437	483	447	492	469	398	461	410	455	447	473	452	431	463	458	413	453	467	465	401	467	428	429	475	442	428	473	475	453	445	448	443	431	444	454	466	423	422	448	449	459	431	450	438	424	451	459	452	482	420	449	456	400	484	485	438	429	473	447	433	478	449	443	476	432	453	441	495	466	448	476	447	455	461	445	480	421	444	433	462	430	428	461	442	440	461	459	469	458	441	454	456	445	461	421	441	399	435	451	458	423	447	422	420	436	482	446	447	410	470	449	451	426	438	449	426	422	453	474	464	428	445	431	464	469	453	441	445	441	429	434	438	423	448	445	465	482	416	459	427	430	453	426	443	417	462	412	427	434	475	419	454	467	461	439	424	421	448	420	442	441	450	451	453	442	433	440	450	474	445	439	488	461	414	474	475	445	420	434	431	469	469	453	462	407	461	457	456	426	468	418	494	458	420	462	466	448	434	428	448	461	415	465	459	413	449	414	442	443	460	458	457	445	444	453	452	444	424	430	438	461	433	454	496	448	425	455	446	424	447	467	441	458	441	472	442	423	479	510	413	441	487	460	477	452	435	440	443	447	413	449	428	449	481	432	455	455	429	442	436	441	467	447	421	450	473	414	438	456	436	432	445	402	466	435	455	466	475	437	421	387	446	420	464	436	462	464	460	435	442	403	443	438	474	483	411	479	448	463	456	443	446	472	475	441	421	441	460	457	409	428	456	406	432	442	469	443	447	438	506	460	465	464	396	452	460	449	429	417	447	459	438	490	395	471	415	443	462	407	436	434	428	445	449	477	491	413	424	438	470	419	484	427	407	440	444	443	451	448	508	488	455	439	432	414	435	425	407	471	444	431	442	432	412	467	467	407	439	443	447	465	436	447	445	477	451	426	425	435	424	437	404	452	416	431	459	454	478	432	459	436	449	470	433	475	455	422	457	454	445	393	446	455	435	423	482	454	485	445	470	418	449	418	441	462	450	429	432	465	455	402	445	450	449	446	423	452	425	449	481	447	465	428	419	444	445	457	489	438	429	492	447	472	484	411	463	470	491	423	436	445	445	496	443	475	477	445	435	439	466	464	480	454	435	454	427	433	438	443	446	428	447	424	430	443	479	469	430	455	426	454	434	437	422	471	452	442	421	420	435	483	450	458	462	419	467	462	430	462	434	454	445	418	423	455	424	411	455	443	428	472	432	427	454	438	452	470	412	453	447	480	446	448	436	464	434	434	459	421	456	443	409	453	436	453	450	455	425	460	414	446	441	451	448	400	436	435	450	471	446	440	430	416	428	456	437	462	452	434	435	421	469	457	415	451	455	478	430	453	451	453	442	438	456	457	418	399	449	454	404	473	451	445	439	440	411	421	460	448	475	438	434
32066	28937	24694	12793	4054	1754	1109	807	599	613	592	607	595	596	525	576	560	514	580	525	535	510	546	495	538	517	505	545	513	527	544	517	532	526	500	514	537	543	513	556	483	549	514	524	537	522	526	553	530	538	531	519	508	502	525	534	523	508	525	574	519	498	508	554	536	543	548	525	537	509	540	540	505	489	545	541	508	504	515	481	504	528	511	489	534	537	542	514	532	499	577	493	491	535	523	546	531	523	520	560	521	554	504	527	548	531	526	523	550	518	550	543	530	492	540	493	519	520	531	512	531	482	566	511	495	488	495	515	559	509	509	526	512	534	551	530	474	537	547	539	506	508	510	543	543	507	524	517	492	496	490	527	508	520	538	532	569	526	521	553	536	524	509	513	556	508	545	549	512	529	513	501	517	501	510	555	519	511	532	499	514	510	514	509	544	504	471	555	510	537	515	547	516	477	536	537	551	507	494	533	523	530	518	497	511	496	530	511	516	557	532	524	469	529	575	528	506	504	490	544	561	503	540	556	492	520	484	543	504	490	505	545	516	483	553	492	489	530	538	515	567	567	534	524	547	533	521	522	515	494	485	524	514	536	533	498	523	555	497	560	541	530	526	512	555	486	515	483	533	521	513	485	512	514	518	539	522	514	524	554	527	535	538	523	536	531	510	469	516	496	532	552	524	514	571	539	520	560	520	528	545	485	528	567	549	523	510	513	524	491	511	536	551	501	534	551	496	526	569	494	574	519	554	487	537	534	499	541	534	507	511	558	523	462	515	569	522	519	516	581	529	579	538	525	538	530	528	544	526	515	511	521	520	521	504	466	554	577	513	519	539	528	524	536	508	511	528	509	517	510	540	515	522	531	538	529	508	541	481	525	529	521	548	503	499	514	557	485	513	505	498	529	531	530	536	534	561	500	498	554	527	515	554	517	511	495	521	523	541	495	542	496	516	488	531	531	518	540	551	571	529	516	512	559	546	477	519	569	500	542	516	541	503	501	518	491	517	530	540	548	507	536	568	503	540	489	513	516	519	540	511	537	514	588	552	540	572	593	521	562	518	518	521	530	524	528	501	484	496	510	543	508	521	517	490	534	523	567	532	535	569	536	533	495	507	538	519	518	536	579	522	518	563	531	515	515	518	542	535	523	512	522	521	507	491	528	496	509	540	520	511	521	517	545	509	513	554	504	550	532	510	507	515	497	523	525	526	499	511	548	535	534	475	500	541	537	515	525	531	506	551	565	513	553	526	515	505	526	556	533	562	558	529	482	508	513	530	505	525	516	511	534	492	512	497	523	503	511	534	553	516	578	556	534	524	520	520	546	550	522	552	512	545	553	521	536	538	536	513	539	524	531	507	542	551	503	573	536	534	528	531	554	521	558	518	476	545	527	530	523	493	512	538	527	506	527	550	501	538	514	541	520	492	530	517	520	518	562	570	522	508	511	538	517	523	521	534	508	508	503	507	544	519	535	517	517	488	527	525	578	547	540	533	530	528	513	535	517	566	527	538	512	563	540	547	508	546	538	547	495	500	567	507	514	483	521	517	515	527	502	518	521	533	528	540	517	495	554	546	487	499	503	516	540	528	539	543	512	578	540	504	482	513	533	525	530	511	567	513	547	508	499	502	510	552	504	505	523	514	544	535	499	529	528	568	529	548	487	484	524	534	529	517	553	490	533	523	532	547	551	545	499	495	534	515	549	530	500	524	537	509	514	549	533	541	526	531	516	526	528	500	495	554	522	542	507	563	543	514	526	526	504	525	573	519	538	484	535	508	521	537	502	520	503	526	556	534	520	542	562	517	533	514	486	528	542	535	531	508	530	510	522	526	516	522	512	533	531	511	529	503	498	539	504	534	539	551	541	540	518	542	506	559	525	546	543	521	553	549	535	540	537	517	540	506	543	558	568	535	498	561	518	559	551	479	525	508	533	532	508	549	524	551	564	512	541	504	553	536	522	525	567	503	519	525	536	477	558	473	507	502	515	533	528	525	518	562	544	513	538	529	577	533	537	509	516	538	539	496	483	515	494	485	516	531	494	495	510	539	536	494	505	508	529	573	482	541	501	516	518	531	512	525	521	541	492	547	550	528	539	512	600	514	517	521	514	505	537	513	480	540	524	511	537	506	489	533	519	477	518	539	515	538	543	522	539	559	508	530	531	524	502	512	548	533	533	522	517	519	543	523	556	543	523	510	502	523	496	443	541	529	539	527	530	497	546	537	553	504	556	512	547	537	559	508	531	543	530	523	544	558	576	550	492	541	497	542	518	518	548	513	569	538	555	563	542	527	511	544	551	527	551	525	530	532	503	549	516	549	531	537	520	517	544	486	524	498	481	536	564	547	514	467	543	557	549	523	496	490	507	539	511	533	565	519	511	507	521	536	538	526	552	566	506	530	510	521	538	499	537	531	488	570	556	510	524	493	538	506	532	508	538	504	534	551	526	486	559	530	480	514	532	576	516	528	530	516	519	500	494	532	553	548	583	486	504	512	518	523	571	503	498	540	517	542	505	528	558	514	486	566	506	528	504	493	502	503	537	522	554	529	516	526	515	490	527	531	528	546	544	538	509	501	519	568	554	547	548	528	495	504	483	512	483	478	545	505	500	547	523	489	488	547	518	561	530	529	508	547	518	517	514	581	505	543	510	534	523	512	519	521	546	483	516	545	537	558	555	536	545	508	524	505	524	507	544	496	515	529	513	537	557	531	508	559	531	506	520	562	530	536	537	564	554	541	506	515	542	539	517	523	558	555	531	505	551	497	514	545	531	544	521	524	517	516	532	542	510	502	495	510	516	490	501	552	521	530	537	497	524	562	561	511	546	532	562	530	510	519	553	514	552	521	550	532	522	480	522	518	573	512	469	535	531	537	510	534	507	524	512	524	511	568	485	507	571	522	508	528	538	488	492	533	496	535	512	543	526	589	557	504	486	524	513	500	522	544	520	499	534	513	485	546	516	548	505	500	517	496	539	543	530	521	522	577	516	533	545	510	530	512	550	533	535	519	533	509	514	525	546	542	548	532	525	501	540	528	524	518	528	552	488	497	539	531	495	550	518	510	514	500	516	494	536	465	542	518	549	524	504	523	503	512	547	512	503	501	573	536	494	506	533	502	513	529	566	567	527	555	545	525	490	561	528	528	507	518	512	535	504	567	562	511	558	543	547	534	554	532	499	538	513	543	547	548	549	527	561	522	518	569	564	530	489	543	528	519	510	538	493	557	487	575	523	500	460	539	484	522	544	559	510	522	505	484	528	548	515	505	508	501	546	551	537	516	496	558	520	539	557	535	536	508	526	524	513	552	516	508	528	471	530	509	539	509	510	485	505	532	543	521	513	493	532	497	533	574	500	497	496	504	515	567	554	510	490	535	606	524	503	555	512	520	499	495	472	529	560	511	540	532	523	542	538	551	555	536	497	558	519	482	496	516	552	563	517	533	519	514	536	563	556	541	515	495	519	538	516	536	509	518	563	501	589	543	516
34782	41756	26715	12971	5836	2889	1683	1106	779	802	783	683	695	629	652	651	680	665	635	656	634	624	625	640	634	663	610	608	627	634	665	651	623	615	638	592	666	647	637	625	632	641	628	603	610	605	604	608	635	610	621	643	640	642	607	657	655	596	664	631	591	611	613	603	660	651	623	652	667	558	642	608	655	615	635	638	580	621	625	612	577	609	624	613	647	628	602	636	616	657	607	583	634	632	601	635	673	597	607	649	630	685	658	617	564	679	595	631	681	627	670	591	588	630	652	614	594	629	606	654	636	626	664	597	632	647	622	567	642	681	667	612	620	648	614	625	640	631	644	690	604	585	649	631	652	634	686	640	618	604	613	596	596	650	627	596	659	625	616	652	621	615	639	611	634	608	643	612	636	591	601	612	620	603	618	611	647	630	630	648	632	600	608	629	631	664	664	628	642	664	669	624	644	618	611	633	629	647	650	643	682	650	653	615	628	628	637	648	658	633	583	617	627	629	623	592	635	666	639	616	644	620	632	654	692	640	633	656	610	622	610	656	619	649	622	592	592	612	647	645	602	655	640	617	650	636	629	583	612	605	646	642	608	616	611	605	667	627	629	582	593	627	671	622	639	549	644	550	624	587	585	660	597	652	617	655	665	618	644	656	612	606	622	630	638	648	690	637	629	680	607	618	633	659	677	622	614	645	614	628	609	603	650	655	620	611	619	651	621	639	672	669	638	630	635	609	634	652	604	624	614	632	645	611	618	594	598	619	644	626	637	608	644	620	620	645	610	609	618	651	584	664	642	675	577	658	621	640	619	649	600	614	635	609	661	621	648	656	620	633	613	640	615	628	632	631	601	590	621	610	617	619	658	656	639	620	629	595	605	643	623	606	607	637	630	639	614	593	636	629	594	646	673	589	666	586	602	628	605	588	628	643	630	640	623	644	636	622	596	670	628	620	623	620	618	637	613	626	591	681	627	635	644	629	707	608	632	653	637	660	639	630	689	664	606	588	700	620	640	642	661	613	612	622	646	629	607	618	623	593	652	646	612	659	617	653	595	613	622	563	653	650	614	589	665	631	670	639	616	635	659	607	594	608	616	618	618	606	583	590	647	600	590	641	635	643	602	612	602	669	630	611	621	595	570	594	639	643	645	603	635	644	628	665	649	616	657	659	642	660	655	593	629	634	609	605	638	635	665	658	641	614	600	592	676	644	635	629	661	625	635	642	617	620	624	589	607	659	594	597	643	633	610	595	623	596	660	668	653	586	610	619	636	614	646	664	632	614	625	602	609	623	636	626	623	667	604	614	637	648	622	668	643	629	657	611	612	665	641	631	629	621	594	672	594	687	642	632	639	640	653	593	611	615	640	643	624	644	617	664	655	635	593	572	626	638	646	604	629	568	609	628	634	669	668	645	588	625	612	603	630	633	607	632	605	661	629	653	642	628	629	597	630	612	623	603	631	588	684	603	645	651	635	625	568	667	614	612	613	612	632	598	618	571	619	580	627	654	602	566	634	612	673	644	631	603	672	630	602	676	652	605	647	691	637	651	631	619	627	631	614	625	627	628	632	623	660	650	615	641	613	655	618	641	626	618	632	613	633	596	630	592	624	639	687	606	612	651	656	633	581	599	597	630	634	605	669	611	645	632	638	635	648	641	620	672	592	607	633	608	601	623	635	661	624	641	645	636	626	636	636	573	643	640	574	626	645	656	623	641	609	662	650	678	617	633	659	665	608	623	646	657	650	621	613	628	645	608	659	623	609	613	634	647	610	606	601	668	617	639	663	652	631	617	662	613	583	592	668	604	644	616	616	649	625	640	602	645	679	633	640	631	648	637	613	668	632	610	672	619	641	653	602	601	641	620	603	629	633	622	614	635	647	690	631	662	616	613	635	685	641	625	652	673	640	644	618	663	601	557	596	638	633	633	597	652	671	628	670	648	594	644	624	604	625	621	629	678	642	646	650	627	637	654	613	621	636	615	636	657	664	587	650	630	641	629	626	638	658	655	644	681	605	614	664	634	633	614	586	695	644	628	617	630	614	598	665	629	640	618	655	634	618	621	636	628	645	620	619	630	625	605	613	637	613	676	637	577	631	625	612	613	582	617	641	631	650	646	604	650	632	635	630	632	600	640	651	680	636	606	636	636	668	646	628	636	636	618	632	604	591	583	619	575	615	597	605	636	613	615	607	624	589	645	630	608	657	641	622	618	632	611	624	614	637	643	621	619	622	648	621	643	644	616	634	613	639	630	594	642	626	620	616	651	613	606	623	693	595	627	705	607	606	643	581	591	620	656	588	629	646	627	621	640	641	634	653	621	593	613	682	647	615	616	663	575	618	622	631	644	652	675	604	594	621	661	656	637	614	625	619	632	614	612	611	686	650	673	619	640	670	595	620	658	651	607	695	675	586	626	646	624	620	573	595	619	648	640	626	592	639	627	652	633	620	608	658	596	617	607	632	622	625	629	632	650	602	674	622	641	600	650	616	661	656	639	629	645	659	631	661	614	588	612	663	607	653	574	687	615	614	645	620	630	607	719	663	665	658	639	628	658	602	646	628	649	590	684	648	597	664	607	590	638	634	662	645	644	627	600	623	659	609	611	631	666	644	625	646	673	673	650	613	615	600	630	668	617	657	648	619	599	611	643	644	565	577	624	632	630	617	661	664	611	623	680	611	605	672	571	697	622	613	620	595	642	595	658	628	614	663	578	602	632	577	614	606	625	643	642	634	566	650	614	581	625	640	643	651	599	600	611	624	616	617	601	677	625	651	683	614	633	667	645	603	613	640	648	608	632	619	653	613	643	631	658	618	611	640	623	633	656	640	614	646	611	628	629	622	650	621	638	640	628	669	640	621	605	638	636	587	611	654	632	656	609	640	663	689	581	645	610	616	608	599	564	650	635	624	669	617	650	578	608	637	623	657	641	661	650	636	595	617	632	585	629	661	624	656	617	646	638	636	639	619	628	653	600	646	596	613	626	644	626	591	685	641	655	661	664	618	660	584	620	616	659	626	629	673	637	592	614	614	633	619	594	614	671	632	618	632	630	635	610	658	636	656	666	612	679	591	663	648	694	631	597	632	629	609	648	609	593	656	649	620	601	581	641	632	643	625	641	598	675	632	610	623	664	621	627	686	641	642	630	611	626	652	612	634	570	694	584	590	624	623	643	657	654	610	612	676	610	622	618	638	669	593	598	608	643	676	659	597	618	660	619	649	647	632	632	626	641	644	586	613	612	645	630	628	608	594	658	642	616	606	621	611	642	630	592	644	631	624	619	629	602	651	622	629	660	653	641	611	631	572	614	576	616	656	646	652	624	614	597	661	640	613	703	623	615	634	653	626	626	638	667	642	621	629	599	601	676	619	612	598	593	650	657	661	637	668	653	629	651	674	636	618	618	622	616	587	668	607	639	617	620	627	605	639	617	656	612	629	643	617	628	614	605	638	604	601	635	654	645	641	642	639	609	628	650	638	620	634	675	571	593
23492	21406	28420	24945	20732	11224	3639	1244	806	752	642	580	536	571	526	539	541	504	506	549	537	515	524	510	532	544	517	530	522	536	490	531	494	509	475	503	513	534	520	498	493	524	505	501	520	454	521	486	508	498	494	517	535	500	507	530	507	526	464	509	523	530	565	566	509	505	488	502	520	467	525	524	475	524	482	528	500	497	507	502	467	496	485	455	493	501	478	538	507	511	561	541	465	482	516	538	486	530	519	525	533	473	539	500	529	527	499	508	530	512	506	471	522	546	522	506	503	480	492	546	512	485	535	514	512	485	531	536	497	542	465	523	497	514	546	502	473	495	547	520	515	484	498	492	513	478	509	491	471	509	521	526	503	480	547	528	499	484	488	501	487	500	493	542	485	508	556	556	515	528	512	553	504	520	521	527	477	501	497	490	559	461	506	469	520	481	506	510	518	479	474	543	517	476	496	493	477	491	507	513	496	504	462	528	494	475	522	520	560	540	533	491	477	504	511	501	505	463	533	505	520	489	491	532	494	518	545	489	515	486	479	520	501	526	504	518	499	526	476	493	490	540	505	453	508	508	485	525	499	523	496	523	507	516	526	518	485	561	488	470	503	516	501	495	520	505	524	512	521	511	459	487	479	523	461	524	525	535	474	511	522	508	499	522	474	530	518	519	507	509	490	532	530	509	529	486	529	497	486	513	502	522	505	528	498	464	505	518	503	521	532	498	513	502	489	517	510	474	498	515	500	497	557	483	502	501	520	527	514	490	546	546	529	529	503	516	480	520	508	499	494	537	526	476	487	483	535	516	534	498	515	528	523	460	488	501	531	482	472	500	525	500	504	537	511	513	508	499	502	529	479	504	519	525	529	497	485	466	507	500	542	553	518	488	529	542	478	544	491	512	488	531	513	528	481	516	535	493	523	522	483	482	488	485	514	529	553	487	531	488	481	509	501	555	480	477	509	521	477	524	487	495	492	510	535	496	505	535	515	480	518	492	531	480	556	486	517	522	538	489	486	462	499	473	504	544	542	544	492	569	497	511	592	503	491	501	481	508	556	552	500	536	508	523	533	534	501	503	520	500	519	512	501	529	521	503	501	495	530	502	483	503	518	483	505	504	491	499	488	506	506	503	524	518	512	504	473	505	496	492	513	514	496	490	517	531	501	504	552	533	507	496	519	479	532	521	520	514	472	493	543	527	536	479	531	528	513	541	479	515	500	526	492	520	494	509	520	502	514	511	499	458	502	504	502	471	505	539	549	515	492	487	484	512	509	513	520	491	494	533	497	556	539	460	511	500	516	487	508	509	493	503	526	451	493	469	557	489	510	525	518	490	516	491	510	532	480	527	543	485	521	487	466	501	498	478	495	508	499	513	478	500	530	491	508	551	473	500	534	506	533	488	534	530	468	485	495	517	532	528	533	511	518	504	536	492	523	474	518	509	502	494	499	519	482	504	522	493	492	522	501	494	479	542	511	540	488	505	486	501	543	470	513	492	543	541	587	471	487	500	472	478	519	550	505	537	506	494	479	505	528	530	498	485	487	505	556	527	488	513	495	502	524	478	528	509	512	488	507	538	522	541	520	534	541	509	511	503	489	513	519	532	530	473	527	480	507	523	522	501	550	515	521	510	507	556	516	528	532	507	505	517	492	498	497	543	467	477	518	531	484	507	519	482	489	521	493	529	507	529	518	522	531	521	538	487	518	499	517	489	488	494	560	489	534	512	484	522	552	583	502	516	511	509	474	531	501	494	481	501	506	501	518	525	500	517	458	526	492	491	505	512	514	496	516	495	479	528	545	548	502	501	480	488	509	506	533	537	469	487	533	569	523	524	478	501	506	494	509	543	519	517	486	482	486	488	584	493	520	528	539	507	509	481	464	527	495	507	475	511	528	506	457	476	506	486	502	496	543	479	514	532	492	490	506	505	521	509	525	549	498	528	526	513	528	482	522	545	545	503	546	511	507	493	489	512	539	519	488	529	487	562	523	528	490	549	504	495	504	530	518	518	511	511	472	523	533	506	503	494	460	507	520	516	490	498	503	529	505	510	490	489	522	469	495	514	483	458	514	492	516	501	494	505	484	485	489	530	488	483	465	534	555	503	523	441	488	509	515	543	531	530	526	439	482	542	515	487	513	512	514	544	511	533	500	557	553	509	513	508	530	489	527	523	493	505	538	516	514	515	498	519	509	537	519	506	517	519	513	516	493	541	502	515	485	467	531	516	517	470	493	526	487	528	529	528	528	520	518	461	537	503	504	497	513	493	479	534	482	501	485	502	549	519	530	544	475	481	482	493	510	496	487	523	475	516	515	524	517	493	494	514	519	484	479	530	499	513	468	511	494	536	480	520	539	503	511	493	540	494	478	532	482	526	519	491	536	475	505	483	538	539	540	498	476	496	487	522	491	499	509	489	521	540	485	544	495	528	509	544	530	492	509	524	563	502	504	465	540	520	505	490	504	516	532	507	545	512	495	491	510	509	508	505	501	578	497	500	530	517	480	484	546	516	490	493	515	520	470	473	498	523	535	480	529	491	516	498	495	485	538	544	474	469	476	519	526	479	525	515	504	506	502	513	522	489	527	524	502	525	523	514	511	488	510	535	531	492	528	538	551	553	479	519	520	499	474	569	505	532	506	503	521	519	471	506	507	480	493	477	491	513	515	490	549	501	499	494	531	480	480	467	497	509	551	478	512	472	503	519	511	502	499	513	507	519	507	551	521	523	470	498	577	524	538	537	534	551	517	518	479	527	482	506	520	496	505	531	525	515	487	535	525	529	531	496	484	495	542	513	487	493	503	483	488	517	477	530	539	502	538	495	473	485	521	512	510	477	538	563	478	515	515	547	509	531	516	484	460	485	490	483	502	496	546	477	507	546	523	491	515	520	540	537	528	484	508	522	513	504	491	502	498	541	526	490	524	521	500	513	505	528	550	500	530	472	487	524	531	517	524	503	487	531	490	461	511	502	520	519	506	488	526	509	534	533	507	500	510	535	518	499	486	514	534	527	509	557	509	501	512	541	515	534	475	510	477	518	542	506	508	550	490	494	517	460	509	492	560	525	516	469	497	519	474	470	519	461	529	509	521	548	484	508	491	501	540	511	503	516	509	535	543	507	552	541	540	496	549	514	463	538	455	510	476	478	521	486	485	481	513	490	487	565	506	510	522	563	463	518	481	520	515	479	505	554	506	450	488	491	480	479	509	564	483	469	513	551	532	520	482	497	511	527	487	488	522	488	501	529	499	514	529	494	550	496	497	510	518	514	501	511	508	470	499	508	501	509	492	474	509	503	490	512	550	501	515	546	501	482	496	511	472	526	543	475	526	501	501	495	479	511	504	500	528	523	510	528	507	490	523	524	533	471	505	483	507	490	536	504	482	495	528	542	517	518	488	535	546	510	554	505	488	495	476	488	513	527	518	500	544	534	512	566	521	513	472	509	528	538	513	515	527	514	488	498	502	488	480	532	511	491	491	508	487	564
34461	53314	38065	23365	13715	7985	4135	1757	1149	1010	888	801	689	665	701	648	667	704	641	644	650	614	593	644	634	616	599	613	632	626	636	615	641	655	648	623	621	627	621	625	581	628	631	614	589	612	628	608	642	583	675	632	667	620	630	648	617	638	627	635	615	630	601	639	603	558	593	643	621	642	646	669	574	627	616	618	576	626	657	601	601	581	627	614	610	642	642	613	641	592	620	644	580	606	650	622	609	620	599	598	636	628	612	624	634	620	594	602	630	584	630	622	624	638	626	569	644	590	602	606	598	613	641	596	625	603	590	651	621	639	606	619	626	637	588	642	631	647	592	621	610	623	664	650	622	600	665	617	660	600	641	606	661	655	660	634	604	666	619	582	647	608	668	614	643	623	615	608	621	616	648	560	616	633	647	610	560	611	593	607	634	596	628	642	612	632	641	594	571	604	602	566	581	611	610	629	600	607	601	594	655	630	601	642	590	664	603	609	590	617	654	645	592	675	652	612	621	623	609	579	618	575	651	605	624	592	564	604	656	663	601	633	621	582	633	641	625	614	622	619	581	622	604	598	608	617	645	615	608	624	641	600	634	629	592	609	565	610	604	589	631	604	608	626	670	591	588	617	606	616	603	650	643	573	611	629	606	578	633	609	617	625	606	601	592	647	608	600	614	598	599	617	642	628	601	653	611	609	619	587	612	588	628	650	593	564	613	580	600	615	621	652	613	610	615	649	600	647	615	644	619	646	633	604	645	597	640	632	618	617	604	609	631	626	592	623	598	594	624	656	638	627	622	575	654	625	561	605	601	629	619	603	570	611	581	603	589	570	632	629	627	589	603	555	601	680	595	643	569	622	616	592	611	644	590	635	642	576	641	591	562	641	618	579	606	568	604	629	595	634	639	599	651	590	646	641	620	643	601	620	645	642	617	598	616	599	568	601	629	598	630	602	572	598	592	600	610	615	580	620	645	642	609	606	667	637	624	616	607	615	599	594	604	628	622	606	646	616	621	657	577	596	578	635	643	671	590	604	603	596	580	661	604	663	619	595	649	639	637	603	599	570	614	638	635	615	631	613	580	629	626	627	617	619	608	641	622	667	596	622	648	632	572	632	632	632	649	653	612	627	631	622	616	617	597	641	603	584	593	578	618	627	651	576	630	633	613	555	589	640	651	599	601	614	592	601	611	621	614	673	611	600	603	614	642	588	586	568	604	635	606	603	659	655	600	649	637	604	634	617	627	594	634	594	626	611	635	603	615	632	625	628	641	617	610	617	629	622	644	589	573	605	657	629	627	636	604	598	604	554	641	631	612	604	588	609	586	603	641	615	624	593	641	617	601	640	655	592	600	610	656	623	632	594	641	635	586	594	600	550	578	610	648	594	656	616	658	647	645	596	652	618	629	633	635	626	592	588	639	617	607	616	633	649	605	615	618	558	573	611	687	655	664	635	646	573	658	594	659	614	615	584	587	594	607	609	616	626	619	619	629	656	594	597	651	638	614	632	628	610	600	655	648	578	604	614	614	634	637	571	639	640	594	635	635	579	605	601	640	648	658	620	583	632	621	623	639	602	638	630	666	619	625	625	643	612	610	612	614	615	646	606	618	627	640	617	614	613	623	596	588	667	593	627	623	606	607	600	608	621	609	618	609	663	569	609	630	596	639	611	653	672	597	598	622	642	600	606	634	611	610	685	644	639	614	628	624	627	565	631	661	616	631	635	583	650	588	601	596	624	626	627	574	583	607	588	593	606	631	612	634	604	609	613	615	616	637	607	624	616	609	562	637	637	621	637	602	608	626	617	611	603	602	620	603	601	662	591	612	605	614	602	629	638	639	619	593	642	601	606	595	623	610	597	576	614	607	608	621	610	636	609	599	610	629	630	608	584	605	573	645	601	635	678	623	616	600	623	599	636	565	605	672	628	669	577	648	655	616	653	662	642	596	647	646	681	586	640	601	580	614	652	641	661	673	644	599	565	599	647	618	615	685	606	641	659	609	656	647	593	643	641	612	599	629	638	622	590	583	605	638	636	633	585	664	637	670	629	585	642	624	606	601	586	627	604	604	691	634	651	609	617	612	632	598	676	654	599	630	620	593	609	622	614	630	636	602	650	621	635	652	631	623	596	605	569	620	604	630	635	611	633	595	629	619	624	632	637	636	649	632	634	627	589	636	609	672	614	614	650	606	640	597	664	605	585	567	649	657	635	613	597	615	593	613	570	617	608	598	604	585	661	602	641	625	642	627	589	589	638	612	637	602	615	651	581	598	648	614	614	633	583	616	639	608	599	616	649	626	640	607	590	616	602	607	622	635	547	636	611	596	625	625	604	592	615	607	570	624	646	648	598	627	640	621	616	605	606	646	612	626	606	603	610	604	604	609	605	620	651	603	647	641	629	624	616	583	630	638	602	623	573	630	642	605	670	583	640	637	606	579	573	591	604	621	595	626	652	613	601	599	608	595	676	607	607	627	592	599	640	605	599	601	629	608	625	638	609	591	592	589	628	632	611	644	630	653	601	613	630	607	586	610	605	626	612	624	651	608	634	630	612	615	589	635	590	597	629	612	661	599	654	626	611	651	579	605	628	628	614	632	600	573	616	653	572	619	620	622	647	642	659	616	640	590	625	633	619	701	571	593	596	598	593	622	630	625	575	651	626	593	584	607	633	600	630	623	607	599	631	621	671	580	634	634	623	634	599	650	612	650	599	638	614	606	585	563	629	553	619	591	585	581	657	636	620	607	644	649	640	582	601	594	604	612	607	612	626	560	567	620	600	621	605	617	614	588	634	663	570	667	655	612	652	619	641	577	615	646	636	620	615	611	625	603	611	632	636	637	615	633	595	592	585	617	609	643	646	582	588	616	627	637	557	616	651	646	589	593	636	639	653	612	614	622	593	597	623	652	643	619	626	598	624	638	608	626	645	633	620	630	621	614	605	651	651	619	595	608	617	616	599	635	652	601	628	629	597	635	633	628	619	605	599	636	622	603	620	601	613	635	616	628	605	612	611	627	622	635	644	580	559	598	573	577	651	618	605	632	606	603	649	575	617	615	635	640	606	597	621	669	671	607	610	567	648	604	599	609	608	641	639	575	631	610	617	574	619	587	605	627	597	680	621	599	585	622	672	632	629	632	603	649	618	614	657	656	618	625	606	597	638	583	630	606	601	629	617	616	555	676	664	635	614	652	648	605	605	626	626	635	616	637	596	613	618	630	595	626	618	625	611	606	638	613	604	672	598	588	583	605	625	594	615	673	617	629	628	603	648	605	578	626	588	641	650	687	601	641	589	625	628	618	629	610	610	612	652	632	628	581	662	597	613	628	665	636	643	609	614	661	611	621	635	570	605	600	708	628	584	620	621	628	571	625	629	642	609	587	632	616	600	628	613	613	609	627	635	579	607	633	635	636	603	644	611	597	569	634	620	626	625	625	543	599	619	600	600	667	619	649	606	617	610	592	611	630	599	594	620	629	578	610	626	630	560
24982	21506	27041	25097	10453	2882	1239	788	683	561	542	483	453	465	413	425	430	417	426	445	444	434	385	408	435	420	419	428	419	425	389	436	386	385	406	404	374	390	385	426	364	381	412	415	372	421	388	418	432	399	435	390	376	419	432	416	420	402	400	381	417	405	389	423	370	420	426	410	390	436	404	407	389	413	401	401	444	421	412	415	455	404	370	415	388	439	425	401	430	394	425	449	388	399	465	387	409	404	430	414	411	379	397	417	404	403	415	397	384	433	371	405	389	413	405	384	431	393	408	400	411	422	370	412	438	407	370	392	415	423	387	413	411	400	416	394	411	397	430	402	374	383	417	369	447	395	431	424	402	392	378	388	420	398	427	440	443	419	441	415	391	395	408	355	401	412	395	369	403	441	403	401	405	423	391	388	421	429	412	393	470	429	419	402	403	410	398	459	414	392	404	391	395	362	419	411	433	392	408	406	361	434	423	413	391	446	405	428	416	394	462	416	428	368	373	398	384	413	389	398	426	390	403	380	401	409	389	409	399	392	431	394	405	382	378	444	413	378	379	413	387	390	397	426	434	410	388	442	387	378	425	421	426	428	389	385	440	419	389	437	456	435	450	427	386	409	403	432	392	434	347	377	390	411	417	390	390	415	384	413	382	421	444	373	409	392	427	444	404	392	399	431	399	399	411	399	402	415	388	407	414	387	397	382	429	378	446	416	397	391	374	423	412	399	412	387	401	418	421	426	424	428	391	394	392	402	402	383	393	404	422	372	409	411	400	417	375	405	415	423	427	431	389	411	412	403	416	377	412	413	406	425	406	437	416	395	398	433	449	386	404	387	383	408	359	419	425	401	393	400	397	393	404	419	393	412	401	379	411	416	432	391	411	399	380	406	438	401	445	400	371	428	400	399	450	398	399	422	389	380	394	403	383	389	419	444	416	389	403	417	375	400	389	419	414	451	394	403	388	420	420	378	403	388	414	398	383	408	402	418	417	425	393	402	386	413	455	420	411	398	399	427	413	433	422	408	436	417	432	391	431	403	366	409	415	393	401	387	398	407	393	406	367	412	404	406	406	423	406	417	439	465	405	418	390	389	416	398	416	447	437	388	413	403	431	407	408	418	385	382	411	433	424	403	413	404	422	411	405	430	411	431	441	361	430	430	383	408	449	381	371	397	412	416	376	394	386	437	412	411	417	416	370	437	417	399	396	431	422	354	417	400	391	391	401	398	410	388	400	421	410	427	396	394	430	393	403	397	419	430	382	383	421	418	418	415	404	391	368	397	390	418	415	401	401	405	360	433	395	419	391	405	393	404	418	411	394	419	405	388	429	412	405	387	367	397	389	410	350	402	386	428	425	400	368	386	403	410	403	436	419	449	421	448	408	404	425	410	384	408	405	384	408	403	384	414	405	386	403	393	421	409	403	400	381	401	418	418	433	389	400	423	408	424	424	416	388	423	370	409	400	403	403	438	431	384	421	392	398	397	404	422	410	453	414	400	404	395	417	431	415	401	427	397	431	405	410	381	388	388	442	409	400	452	373	383	399	403	388	448	411	395	401	393	422	382	466	424	401	420	445	406	426	382	408	370	420	376	389	390	405	429	404	395	439	415	400	395	444	421	393	392	405	390	427	404	390	403	452	412	418	448	369	424	381	393	437	391	412	448	420	413	352	395	427	428	381	409	388	375	401	399	452	408	426	414	403	388	395	388	413	387	391	418	386	418	461	381	440	427	386	411	424	430	433	420	398	408	392	423	418	414	416	371	415	418	419	392	388	380	403	418	408	393	434	424	431	411	370	400	404	408	403	419	414	408	377	394	389	420	397	433	391	420	387	435	407	395	418	392	385	420	438	393	394	379	410	414	378	458	434	437	399	377	414	398	392	375	424	394	411	434	412	406	441	420	410	386	386	421	403	429	403	420	408	400	376	402	357	419	445	448	445	426	399	433	396	389	401	379	364	433	438	424	410	411	402	414	423	439	388	413	449	413	399	419	426	428	392	405	415	383	416	395	362	391	370	423	397	395	384	410	387	426	385	416	422	417	383	443	404	414	395	397	406	425	405	392	446	449	408	418	408	404	413	376	378	422	415	412	406	418	400	401	393	404	420	375	440	384	390	410	433	408	389	396	424	418	395	394	396	400	419	429	434	404	428	381	387	377	425	416	382	407	417	421	415	432	409	395	408	402	419	402	394	414	338	382	410	426	433	379	376	385	398	439	413	419	432	377	438	395	430	421	382	411	402	422	416	451	441	418	398	395	386	418	424	412	404	416	416	434	412	416	385	439	410	389	424	419	388	408	428	426	399	404	416	420	423	407	435	397	409	413	461	453	425	403	412	406	394	414	438	385	388	455	410	428	410	425	418	399	424	448	439	414	437	410	416	418	384	406	414	405	387	407	414	402	406	443	384	403	396	390	376	403	385	424	423	386	408	404	441	415	425	389	435	414	384	419	350	377	384	434	398	422	411	408	433	401	422	441	430	410	409	387	423	399	378	394	409	426	371	389	410	403	435	378	422	409	448	410	430	423	424	402	419	406	400	403	404	400	415	404	425	408	411	390	393	420	386	393	430	397	403	373	364	430	424	411	445	409	426	400	375	420	397	436	394	427	390	422	430	413	403	429	416	421	407	417	416	404	413	393	395	387	436	394	393	384	408	392	414	394	409	413	418	407	384	407	410	408	392	429	402	384	401	408	441	430	376	422	442	410	416	382	367	383	386	428	366	407	388	407	403	423	391	406	417	373	431	376	395	407	373	418	396	416	384	362	382	392	397	407	429	441	456	387	387	394	430	410	411	413	408	398	449	401	400	360	439	393	417	420	387	427	418	377	403	422	366	396	406	405	430	403	373	409	416	398	393	380	390	405	430	408	425	414	413	416	420	399	411	409	412	408	391	402	393	419	390	421	428	389	400	376	416	400	381	454	394	408	401	440	430	408	378	396	404	472	420	414	423	419	398	410	410	415	411	404	399	435	406	435	439	375	414	410	394	361	394	413	406	399	407	444	396	410	414	376	404	452	404	394	426	387	433	360	420	374	407	409	428	393	398	414	416	434	397	420	424	401	427	405	411	409	415	461	404	404	400	414	383	433	423	442	417	426	385	388	391	391	382	391	404	417	428	402	373	438	412	398	408	402	417	416	374	400	401	411	411	433	454	390	385	398	393	389	425	416	402	387	406	402	406	434	386	409	393	389	400	365	410	417	394	393	426	407	392	448	400	402	425	403	410	408	414	429	398	382	399	419	442	416	381	394	413	404	406	386	377	401	411	440	417	427	395	405	393	404	394	399	400	370	416	408	414	423	416	410	399	403	382	459	412	411	387	435	404	415	398	440	446	429	437	415	386	414	428	424	444	444	390	391	388	396	412	414	405	373	407	402	386	361	381	390	404	409	426	385	416	388	428	388	366	421	384	398	421	399	367	395	407	412	381	384	422	402	407	415	384	368	401	395	381	423	431	434	428	409	402	420	420	407	432	423
33933	45840	30325	17004	9336	4269	1976	1179	1047	798	699	641	587	529	520	521	520	501	499	482	487	506	511	496	505	525	534	539	503	521	525	494	538	514	477	500	498	511	513	504	512	510	489	490	501	543	456	477	527	503	492	469	512	505	482	502	476	504	532	473	488	505	491	517	507	521	461	497	470	540	527	496	531	485	514	496	459	498	506	488	525	487	539	485	487	508	528	492	496	494	523	472	435	516	472	489	504	465	529	485	490	498	513	479	509	481	454	492	459	517	494	507	516	505	487	511	523	491	509	527	518	505	522	510	518	462	473	469	476	509	485	497	492	491	506	491	498	490	486	509	460	476	463	495	488	495	469	485	470	506	489	505	464	477	506	477	549	520	513	483	532	530	483	508	508	468	480	489	486	518	464	473	484	486	479	477	454	525	525	504	501	448	487	503	482	504	491	470	475	493	499	479	508	509	498	526	492	494	506	507	482	481	440	495	466	478	512	502	498	506	509	472	506	494	473	516	511	513	493	509	489	507	509	463	489	510	477	466	487	504	522	471	479	503	497	491	523	461	446	525	477	539	453	450	495	512	490	516	490	475	484	458	507	495	516	500	487	489	501	512	456	491	456	464	478	511	524	523	486	478	518	500	492	488	466	476	499	477	508	471	507	506	474	484	467	512	478	485	439	463	518	506	513	482	448	512	547	464	459	469	496	521	505	467	489	454	494	497	443	521	474	475	518	483	501	505	510	525	477	498	496	484	500	490	454	497	511	493	490	499	504	514	513	480	537	482	491	516	487	516	493	518	529	479	481	526	421	478	489	529	497	511	473	485	518	495	480	505	492	460	471	485	506	473	507	473	520	469	490	468	501	523	460	467	490	485	458	510	512	526	530	467	503	462	529	465	503	507	470	484	502	497	489	481	504	473	522	489	484	503	531	434	483	495	482	472	469	561	471	506	481	471	488	471	479	465	502	534	464	469	546	506	516	481	458	508	485	506	490	531	482	474	506	486	492	459	495	486	502	513	496	500	503	522	468	523	500	467	500	483	506	494	501	445	494	447	494	523	481	473	499	501	517	533	510	493	508	533	497	466	490	501	505	527	535	526	493	529	488	537	488	490	510	496	502	536	462	513	516	509	488	496	511	488	511	504	490	503	481	464	477	531	486	547	493	516	454	511	475	511	510	496	449	475	500	494	496	478	516	478	499	496	466	504	524	497	538	474	490	460	469	476	506	524	498	494	485	503	449	490	528	518	529	483	509	464	500	486	493	462	454	508	505	443	527	478	506	481	514	511	523	501	491	502	513	486	482	473	437	479	500	464	463	466	491	503	533	478	497	502	466	504	519	479	500	448	500	544	501	515	520	497	505	505	503	485	483	486	474	486	509	488	560	473	463	503	524	501	509	503	449	464	503	473	492	458	511	516	498	518	490	490	493	484	478	484	474	461	495	461	546	495	479	511	524	493	502	503	504	475	533	491	510	519	531	530	534	502	485	481	572	484	503	446	537	453	478	484	511	514	511	509	533	473	450	466	501	498	472	478	473	467	516	511	504	552	504	487	487	497	502	523	481	475	497	458	492	487	479	493	495	513	483	491	465	524	447	474	524	484	481	510	519	490	499	467	464	499	541	558	499	539	495	518	501	496	441	494	503	467	525	486	483	515	495	455	473	508	505	481	506	539	465	494	476	483	495	462	477	492	533	497	491	512	483	501	495	489	453	498	499	494	515	513	499	502	492	506	496	462	472	481	503	498	510	467	532	509	476	499	548	490	503	494	547	459	530	518	510	509	522	491	505	518	465	465	530	473	515	488	434	528	496	537	496	452	506	506	498	462	476	466	529	475	501	516	522	519	503	508	498	474	468	505	474	438	491	478	508	502	465	512	506	516	498	525	537	494	474	483	453	465	469	494	460	505	461	505	500	478	500	507	431	472	456	474	455	452	497	494	508	491	522	482	501	509	493	485	505	474	511	492	502	500	458	544	465	505	492	481	491	541	511	477	511	507	483	511	519	495	490	489	487	478	478	465	496	489	505	502	506	504	540	490	512	516	457	512	470	469	516	504	490	489	498	474	511	502	448	543	494	515	480	442	525	530	498	499	494	509	495	506	478	483	490	516	454	479	502	467	481	479	474	466	498	465	492	487	482	500	523	464	511	533	491	508	467	504	508	449	523	451	499	517	484	482	502	502	473	478	487	518	531	528	496	476	479	518	496	525	498	486	512	489	501	497	456	480	522	493	496	484	480	502	491	501	492	460	483	491	491	486	517	512	521	502	493	518	472	469	513	467	515	536	497	502	469	490	520	462	490	491	508	490	458	490	512	491	511	488	518	471	497	446	490	477	478	463	486	469	487	511	520	487	496	474	511	507	492	488	466	493	481	482	504	435	487	475	458	469	523	477	505	499	466	516	518	498	518	492	487	508	463	517	472	477	525	469	517	498	457	495	500	488	481	468	519	503	469	526	521	518	495	536	510	493	485	453	493	509	498	465	514	483	498	496	435	501	451	492	508	480	517	506	485	497	498	501	509	484	484	512	530	461	519	504	531	498	516	526	502	519	518	524	520	512	500	509	522	514	502	486	489	489	463	552	486	479	525	499	493	490	512	492	467	508	497	484	493	519	466	480	503	503	446	507	481	500	506	517	476	496	501	457	472	468	473	516	511	494	506	480	466	489	521	548	494	501	468	502	494	499	501	482	487	481	503	504	443	490	495	533	540	462	504	514	507	504	485	533	500	472	496	466	522	538	496	497	476	522	522	495	526	469	471	508	474	493	476	518	501	528	519	507	497	513	475	507	489	519	546	474	440	528	485	511	521	471	493	476	522	520	462	448	507	504	508	528	463	497	495	542	537	470	493	496	457	502	501	487	490	505	445	483	548	504	468	452	489	521	474	475	445	510	465	485	481	494	504	495	485	480	513	471	460	498	466	470	514	513	491	474	473	522	514	470	493	552	496	478	464	516	471	502	501	517	478	490	498	514	491	483	542	468	495	525	479	486	498	484	485	487	493	519	525	487	465	509	478	502	479	529	491	507	531	479	473	489	466	511	499	491	492	503	486	480	501	492	492	495	517	489	517	516	470	513	499	490	493	544	523	492	521	524	478	458	490	510	467	506	484	451	469	523	498	479	539	487	492	500	482	471	455	483	524	528	484	464	480	449	516	494	464	485	496	471	520	486	482	549	482	509	505	507	521	490	522	495	492	515	496	510	484	506	499	490	526	508	487	528	538	496	477	481	476	450	453	499	480	492	517	515	477	507	500	500	482	444	479	476	491	493	529	480	455	513	465	499	493	500	463	458	502	531	472	497	507	484	494	459	533	498	513	495	490	496	516	483	499	448	486	471	472	454	499	447	491	487	487	522	472	503	452	496	516	487	521	479	484	476	466	488	533	506	500	492	524	486	472	507	497	488	454	483	487	429	508	467	478	471	534	488	471	469	475	499	523	486	512	501	502	471	517	468	523	506	464	506	500	505	494	523	529	499	525	488
22651	21407	28906	24303	21461	20189	7308	1969	1036	706	552	491	433	410	417	385	389	376	405	347	355	365	382	394	372	365	368	349	362	356	355	379	334	333	357	391	363	340	354	360	344	321	369	353	364	339	363	375	391	380	380	357	365	321	347	372	350	342	348	350	325	344	371	366	345	380	358	335	365	351	359	361	389	325	343	354	352	338	358	355	397	372	344	375	385	350	364	343	354	370	327	380	366	399	338	356	366	382	370	352	362	330	344	377	364	344	375	392	372	325	386	365	354	362	355	354	363	364	339	340	339	342	347	345	360	351	322	331	349	350	341	383	351	324	370	366	348	356	353	355	367	323	348	369	383	379	401	344	338	352	374	339	332	342	358	355	379	398	341	370	366	354	350	376	343	327	378	366	354	360	327	340	339	371	326	389	341	368	396	345	360	371	372	393	331	355	385	369	354	350	331	383	321	351	355	383	341	387	315	359	342	336	340	351	340	360	368	344	358	365	361	348	363	344	354	374	359	364	382	339	364	384	385	363	323	338	351	381	354	427	421	373	386	360	336	378	351	348	367	375	375	349	376	362	349	368	376	353	361	318	316	377	359	345	384	334	389	324	371	341	351	339	365	339	368	366	375	347	367	357	374	379	365	339	387	388	367	361	350	345	368	363	355	365	338	357	356	372	399	363	342	377	330	367	397	362	363	327	407	365	369	347	397	356	360	342	358	355	373	353	354	380	338	364	364	364	351	363	347	341	360	355	345	351	369	328	345	365	354	349	342	340	355	345	319	365	354	353	364	320	390	359	352	361	341	356	363	356	334	344	351	305	358	350	356	369	347	358	348	385	343	358	393	343	373	347	341	358	393	379	369	371	363	388	349	340	350	346	309	351	374	351	325	354	332	319	336	350	363	335	375	376	373	315	365	360	371	346	353	328	379	361	337	359	314	358	343	353	363	379	352	351	357	337	367	364	360	366	336	347	378	341	365	328	373	357	340	338	346	380	340	323	377	341	369	335	356	398	388	330	348	363	393	357	341	363	373	328	346	351	368	373	369	380	345	374	336	334	332	391	363	386	350	354	347	357	331	377	379	356	377	339	347	367	378	352	337	369	387	366	319	335	328	331	364	357	386	362	369	351	394	361	364	346	336	337	341	314	362	375	375	329	366	354	354	348	362	332	350	348	352	347	377	357	365	360	388	343	394	333	364	366	367	336	364	344	357	381	358	362	348	341	370	345	341	390	374	372	380	393	342	395	351	362	365	351	377	377	353	363	373	348	344	364	342	356	363	358	385	335	360	372	359	339	376	366	403	329	376	355	348	333	357	369	374	366	326	359	337	325	347	342	349	363	352	357	328	378	373	348	359	326	351	367	333	371	360	347	358	364	363	347	365	375	359	353	347	353	333	377	330	373	350	348	332	397	344	358	376	372	346	336	399	361	347	360	351	352	339	392	361	334	364	345	354	389	378	351	361	341	347	368	377	367	352	356	351	351	360	379	339	362	366	384	350	376	371	366	363	326	326	343	336	355	341	363	358	378	358	345	346	346	344	341	360	368	361	379	339	313	368	339	386	393	354	345	327	331	330	384	373	346	339	358	341	367	364	360	346	354	394	389	365	386	385	328	329	370	358	367	351	339	356	357	383	349	343	355	363	320	383	362	335	357	381	369	380	381	377	389	353	381	358	348	353	348	360	349	361	398	356	392	393	373	378	386	333	368	370	372	384	358	347	369	345	405	373	358	352	338	353	343	359	359	346	334	345	344	341	324	341	365	383	384	351	371	368	360	352	327	343	371	376	321	348	334	341	338	347	355	378	343	370	375	359	358	366	372	359	376	350	335	344	356	383	347	342	358	343	363	370	379	376	354	369	371	345	357	352	328	345	358	374	368	338	346	348	357	346	341	336	360	346	358	351	369	330	365	329	326	357	379	376	385	362	355	374	355	376	328	331	377	311	376	409	383	328	314	391	362	362	361	383	350	327	390	357	376	378	342	360	409	361	349	362	382	376	366	328	341	340	347	354	364	310	347	340	355	366	361	325	361	326	381	353	382	324	350	346	390	367	396	346	319	337	323	377	369	334	379	396	379	346	355	324	347	362	365	351	341	384	353	382	358	358	319	328	368	370	329	374	320	346	344	359	356	348	341	363	367	368	371	352	333	355	333	356	357	365	378	338	377	353	345	380	365	358	380	356	359	342	365	345	343	377	341	351	327	336	368	353	359	377	347	350	340	369	357	342	365	366	351	375	379	378	360	344	330	386	356	337	386	344	389	375	332	368	346	341	326	356	350	346	380	366	327	320	325	387	337	330	384	346	374	361	351	380	330	380	357	360	370	360	362	352	363	354	328	362	347	368	330	349	369	346	379	374	351	358	378	362	352	336	373	353	375	381	358	362	369	345	347	357	371	348	365	326	380	384	372	320	312	360	356	354	367	356	356	353	379	320	338	368	370	366	365	328	325	388	367	363	348	364	363	333	380	319	340	348	373	376	350	346	330	339	349	362	360	384	398	380	358	369	329	387	364	345	349	300	361	354	359	364	353	415	350	378	372	340	339	379	341	324	365	374	362	373	352	353	355	357	332	381	341	355	387	340	370	343	380	327	403	348	346	345	367	346	360	329	346	353	357	345	337	350	338	358	364	369	366	371	337	391	367	337	395	349	362	394	358	381	346	357	347	375	369	383	362	362	368	374	346	340	328	363	347	362	380	365	354	371	355	370	377	356	344	343	357	357	337	331	362	362	353	369	348	375	368	399	409	349	389	368	381	390	342	347	396	364	383	355	365	351	357	353	365	388	359	374	357	362	344	394	427	348	353	360	368	341	322	329	358	354	352	438	373	338	373	324	339	310	327	335	397	359	360	334	343	360	367	379	349	344	366	315	349	351	384	324	366	372	341	371	371	349	355	355	340	367	346	344	338	379	352	376	355	338	335	361	368	346	393	360	349	355	383	343	356	389	378	385	361	385	386	353	362	355	358	356	341	375	393	349	359	352	391	338	333	385	364	376	355	350	354	356	352	373	334	326	355	339	342	348	327	347	321	368	357	331	327	371	344	328	355	336	388	330	378	349	373	374	344	369	363	351	392	361	364	357	375	347	356	351	351	348	348	364	354	367	322	365	367	324	370	380	394	355	359	359	354	342	357	344	345	370	356	379	364	332	356	352	353	381	370	389	344	380	341	362	369	402	367	372	356	388	368	365	361	360	326	385	351	355	352	349	369	376	357	373	371	339	336	332	336	342	356	357	353	330	384	394	349	342	370	389	371	348	403	364	350	332	369	360	338	370	363	343	354	355	391	402	335	350	353	355	363	355	360	359	365	367	339	376	325	366	316	334	365	389	323	367	346	348	366	361	333	389	374	357	338	344	382	381	340	357	349	343	330	348	357	370	367	357	377	389	360	342	322	324	392	364	360	359	378	360	316	370	323	350	347	365	351	343	342	376	365	364	360	336	356	360	374	374	365	376	358	353	343	327	363	375	355	343	359	375	320
35716	52656	39995	24700	13561	7754	4486	2794	1675	1047	768	645	609	559	517	485	455	509	473	475	487	451	422	442	465	432	443	433	433	461	409	472	432	410	452	430	433	423	471	431	457	417	442	442	465	439	468	466	447	413	465	430	417	467	481	429	419	434	443	438	449	418	458	469	463	476	448	413	441	468	472	403	451	452	463	433	421	436	481	437	436	443	471	438	413	463	442	449	401	436	446	444	435	413	428	466	467	450	446	424	394	425	422	428	442	447	425	448	449	432	418	393	467	443	410	432	452	415	443	467	470	432	434	428	414	477	440	447	446	421	437	439	470	425	449	430	432	464	461	492	412	431	400	431	467	424	472	439	432	438	455	438	468	403	481	448	428	437	452	421	442	404	475	487	435	424	420	417	418	417	445	426	441	426	440	419	423	442	445	409	406	475	452	468	443	408	422	471	430	446	421	441	435	444	441	439	446	439	442	422	459	448	455	453	447	452	464	446	432	466	451	458	445	427	456	472	416	424	438	442	448	427	440	510	460	464	437	422	455	464	437	409	429	426	459	452	470	445	455	425	431	433	444	474	448	439	438	459	438	437	434	419	451	424	453	431	430	441	438	460	442	451	535	428	463	470	443	459	441	428	427	490	432	411	423	445	423	436	392	458	411	445	462	462	414	429	421	398	430	453	430	446	429	466	462	425	420	413	451	431	415	412	449	418	447	418	455	433	416	449	427	446	436	453	424	467	447	446	450	447	429	457	426	432	425	446	448	482	445	414	446	412	442	453	415	450	424	401	423	471	440	417	426	412	458	419	448	427	410	407	459	457	439	453	423	449	471	415	451	438	423	407	421	415	454	467	466	425	424	422	424	428	432	453	421	425	448	418	419	449	439	450	437	449	414	435	470	453	460	464	449	439	459	436	404	437	454	467	419	430	446	447	447	413	438	459	454	429	434	470	396	432	433	405	454	475	467	439	473	453	471	454	439	432	443	430	459	438	431	487	422	420	432	456	439	402	454	434	390	451	487	460	484	426	428	463	426	427	429	432	448	406	439	431	460	445	439	422	459	468	461	417	413	459	434	426	437	446	408	427	411	422	438	446	456	420	426	415	461	463	424	439	446	439	453	458	419	435	458	421	422	440	462	428	449	437	462	444	443	498	409	444	426	434	432	460	412	444	457	416	470	464	453	441	449	449	465	416	414	408	462	427	451	451	450	454	444	433	443	470	441	409	441	464	445	462	448	412	423	445	421	451	484	436	431	448	459	416	433	460	458	426	417	437	454	415	465	395	450	433	426	431	470	401	441	441	431	423	426	459	438	413	434	437	438	409	424	403	388	432	458	476	470	445	419	463	414	440	492	446	421	424	437	452	451	450	435	435	455	444	424	443	458	454	449	413	400	466	436	452	409	416	412	460	406	463	489	438	448	387	463	429	412	423	432	457	438	438	428	430	434	478	466	467	433	466	454	443	452	433	445	429	448	418	476	475	420	482	421	440	451	455	447	460	427	428	430	447	408	433	422	475	431	447	419	459	417	503	429	450	422	452	428	416	433	436	432	421	420	446	459	424	435	433	447	432	483	434	461	456	425	417	396	464	428	484	474	422	450	440	431	454	454	439	424	444	407	445	429	397	405	410	449	441	459	463	439	451	445	470	438	456	408	451	474	461	405	421	458	442	438	453	406	459	458	435	433	422	398	431	459	433	475	463	436	433	439	383	453	477	478	434	420	423	467	464	448	437	428	432	411	432	445	423	428	429	446	440	459	488	438	437	403	431	412	454	437	416	445	452	454	392	472	427	428	438	427	431	462	403	414	394	456	425	414	450	453	415	442	424	454	421	463	477	439	434	442	457	429	452	454	444	418	417	433	443	434	433	417	447	439	449	448	445	446	469	405	444	419	444	414	463	416	445	455	433	438	442	471	462	439	442	423	461	411	424	489	437	408	451	447	470	467	474	393	392	417	427	441	430	457	405	415	437	435	425	443	482	433	415	422	451	444	448	460	440	433	433	400	416	421	479	403	446	423	420	464	440	439	450	439	447	423	430	435	400	434	456	422	439	430	405	450	459	452	450	428	451	455	445	415	429	479	448	402	442	462	444	394	420	405	441	462	407	445	450	462	424	433	422	466	407	391	447	458	422	437	430	454	471	441	441	407	431	427	449	421	450	451	431	452	465	449	449	445	411	478	446	468	447	439	448	454	446	452	413	468	446	434	453	422	427	427	392	438	420	460	459	423	452	407	461	459	447	435	430	453	414	422	434	405	447	460	441	437	419	404	436	413	467	433	413	438	456	413	431	441	404	433	440	398	435	434	426	421	413	408	430	427	444	441	432	474	454	430	462	441	400	440	419	470	442	433	458	446	447	458	457	441	450	445	456	419	448	460	429	411	424	422	395	427	442	422	436	409	417	434	441	430	441	415	468	421	428	497	475	395	429	464	393	421	423	451	427	421	438	434	442	441	462	428	455	418	437	413	482	434	437	414	456	483	470	428	461	419	446	416	422	421	420	453	436	485	402	434	438	479	428	464	461	459	389	434	387	449	439	464	403	463	423	483	428	454	430	424	428	407	443	421	472	425	417	432	447	427	391	446	443	477	490	422	439	445	420	423	397	444	438	451	440	450	425	481	428	453	407	444	444	465	427	464	430	401	450	479	462	463	447	433	455	415	439	457	422	462	441	417	405	461	457	475	426	433	464	414	454	426	450	437	464	420	438	437	458	447	468	401	462	427	387	472	432	467	423	448	450	414	447	463	457	461	431	417	422	465	467	450	440	430	434	400	440	432	418	454	458	426	471	440	429	459	458	429	445	439	458	453	449	502	437	466	451	390	443	430	438	398	447	430	424	478	425	436	432	459	464	395	413	441	408	453	455	451	449	458	432	471	453	447	426	440	439	442	457	434	441	423	452	478	432	480	427	425	445	408	455	457	405	459	458	391	423	438	420	416	445	436	428	475	447	436	434	411	420	396	437	454	458	479	430	453	438	415	433	456	417	434	427	467	420	447	456	409	443	447	412	469	439	404	422	398	419	395	404	437	451	428	415	442	481	461	463	426	474	477	435	417	425	437	420	442	408	448	421	432	397	480	440	481	445	426	465	424	443	449	464	476	450	429	439	453	449	428	470	458	422	439	469	402	415	489	435	459	444	473	427	435	423	413	427	424	432	420	438	454	449	426	413	457	399	410	445	447	475	470	435	418	425	397	476	450	471	445	441	430	434	442	453	476	443	415	424	447	443	429	453	448	466	456	433	440	485	442	419	439	437	439	385	461	433	429	427	397	478	444	434	477	429	438	434	444	435	463	475	411	430	435	463	437	437	483	443	435	432	444	451	464	404	431	479	451	429	437	418	477	497	442	431	394	431	451	477	440	410	464	440	423	434	416	465	419	473	450	439	477	433	432	464	473	426	451	438	478	438	421	416	427	447	465	480	445	462	459	422	395	450	429	467	453	436	486	422	453	398	469	441	448	416	419	411	452	425	450	424	463	423
31828	28411	24344	10471	3173	1661	1050	876	818	648	591	524	523	504	498	512	499	503	564	480	530	502	516	536	486	517	508	497	514	525	515	513	512	546	508	532	520	512	519	516	529	528	512	514	562	488	512	508	508	517	496	488	495	526	519	483	536	490	464	506	446	516	476	503	506	500	533	465	535	502	535	502	496	519	545	512	529	495	526	497	519	467	480	529	516	433	508	481	466	480	508	516	551	508	504	515	503	506	504	492	488	487	503	446	504	521	513	498	530	484	490	515	497	472	501	532	472	530	492	505	507	518	512	518	511	508	527	480	516	491	507	473	479	501	511	448	493	507	524	490	480	567	477	466	509	580	497	537	522	511	500	496	538	533	525	500	510	503	478	500	480	487	507	527	488	487	502	518	457	531	508	480	482	530	489	459	512	498	503	471	498	475	485	505	507	510	542	506	533	511	543	447	501	505	520	522	483	497	481	515	496	499	515	513	480	522	528	497	434	512	485	490	493	534	487	500	534	461	506	529	526	500	494	507	485	510	482	528	496	521	513	534	524	465	459	516	478	461	527	524	510	511	518	529	517	483	500	504	564	482	531	489	491	536	503	467	476	525	498	490	524	458	477	514	527	495	491	518	533	467	520	524	487	487	502	501	515	531	486	511	499	459	492	534	468	518	500	461	486	527	521	491	526	528	522	519	521	492	499	515	512	484	484	513	472	522	524	471	504	500	483	518	537	457	524	484	537	515	497	447	484	496	478	489	494	483	491	465	509	512	506	514	495	519	467	485	522	519	493	505	476	485	533	508	517	498	528	495	498	529	510	504	545	495	477	479	505	474	484	494	522	532	504	512	484	479	476	515	499	486	474	500	503	516	495	510	520	491	483	485	501	516	531	552	502	523	498	480	462	514	551	487	518	547	489	501	510	527	504	527	536	495	509	505	500	512	533	525	488	498	486	531	494	538	470	510	515	511	470	504	512	523	564	497	555	486	496	507	523	529	498	528	499	492	460	537	490	509	524	510	499	504	470	515	526	527	485	515	526	495	472	525	549	494	522	504	506	476	509	545	512	484	518	490	524	544	510	483	495	514	506	514	500	499	510	526	495	477	509	497	530	505	503	451	501	515	474	509	537	480	491	501	505	507	492	477	496	520	489	506	506	495	481	564	524	539	500	505	517	556	499	539	559	500	485	522	493	471	519	517	526	513	501	508	528	472	492	512	506	474	491	478	492	477	467	512	451	452	494	504	457	516	500	457	535	557	550	467	479	506	499	513	497	512	535	500	526	522	471	553	522	519	490	497	507	515	474	489	496	482	449	536	481	496	520	486	523	502	475	490	494	522	509	493	509	509	513	514	516	494	508	520	501	500	489	514	503	517	529	521	554	519	455	521	560	510	483	499	506	463	522	463	510	500	496	484	539	469	520	513	487	510	514	509	524	497	526	486	516	523	514	490	488	500	519	511	529	543	546	519	515	537	494	523	485	542	495	493	481	531	479	454	517	491	492	501	532	524	499	530	508	501	501	506	543	531	546	474	495	508	490	515	536	521	517	499	524	478	541	510	455	493	499	504	489	534	496	508	487	527	514	508	486	531	496	510	491	504	493	490	538	503	508	534	480	515	502	516	491	492	481	493	502	520	481	473	473	504	478	547	557	497	498	509	557	523	495	516	466	498	526	490	494	497	490	467	505	513	500	491	515	536	512	536	513	494	506	470	503	530	510	463	538	482	498	489	479	490	493	460	486	522	510	523	534	505	513	499	522	489	495	518	542	509	449	540	472	521	480	453	527	505	510	531	512	489	527	478	508	504	503	544	504	488	482	487	510	500	468	493	529	524	499	495	442	484	508	532	511	512	522	496	487	495	486	471	446	506	502	501	523	474	506	503	513	486	531	503	509	562	502	520	505	515	492	518	533	496	484	490	506	521	492	526	506	468	515	520	521	533	505	490	525	496	482	540	490	520	506	506	477	485	444	504	489	514	477	507	496	485	528	522	465	493	530	467	490	562	495	468	538	537	530	520	467	490	514	487	502	514	478	524	479	518	495	476	487	460	536	503	508	527	483	521	526	545	496	508	506	497	494	524	516	543	498	516	486	530	545	506	493	496	515	462	481	528	517	481	500	481	553	497	503	512	521	516	544	486	486	515	505	457	517	512	506	516	519	563	554	493	497	525	508	513	521	494	493	513	495	486	498	518	505	490	504	503	485	515	494	507	503	517	508	509	534	528	465	521	491	505	486	529	515	521	500	524	519	493	478	526	510	499	497	468	529	449	535	534	537	527	547	485	483	506	522	525	498	504	537	520	471	494	494	512	500	461	527	501	517	533	476	511	514	514	492	539	522	501	508	521	524	514	515	530	520	515	531	503	545	508	508	456	537	517	479	555	462	520	513	497	501	504	490	504	492	495	473	523	486	510	541	484	452	487	503	537	502	508	512	493	471	486	484	470	468	484	509	485	506	488	501	483	532	531	524	508	500	521	515	477	488	489	511	467	512	498	501	501	530	467	519	518	481	459	498	532	483	496	470	497	479	528	506	504	471	477	498	479	523	495	507	514	462	514	485	531	522	493	543	471	493	496	496	476	517	486	479	488	514	531	489	529	534	505	519	494	491	492	538	493	532	506	507	566	503	509	503	501	521	546	494	495	538	489	517	506	495	531	504	520	484	486	465	493	513	518	521	479	500	521	504	494	509	495	527	489	532	526	480	506	501	480	486	494	509	494	494	497	465	490	516	544	512	488	518	491	511	500	551	542	488	507	505	483	476	485	475	484	516	521	486	499	487	508	493	518	540	512	507	499	497	493	509	503	498	490	508	474	505	505	496	528	468	523	541	499	487	470	535	505	527	513	528	482	515	526	519	511	547	512	521	529	513	479	523	501	536	518	507	517	540	509	495	466	500	491	520	475	555	491	544	512	485	515	487	500	518	475	516	506	481	470	490	498	525	523	501	508	512	534	506	501	489	539	481	480	490	519	536	494	496	510	500	492	480	506	462	515	504	495	486	475	534	490	529	528	514	492	492	512	479	537	485	531	533	510	504	535	513	507	502	523	459	544	527	504	515	481	528	474	482	469	505	545	518	465	454	485	503	510	495	469	501	504	513	526	513	509	500	507	501	510	468	522	550	509	497	481	532	523	499	530	522	480	549	491	511	492	497	479	545	524	508	512	445	514	494	474	486	514	493	476	527	466	495	485	512	489	529	524	514	503	499	493	526	486	472	519	491	548	509	464	488	471	491	462	505	463	517	500	488	513	485	476	490	480	481	528	488	487	490	525	473	478	510	523	516	514	505	517	487	502	544	518	501	484	524	489	492	481	514	548	503	481	518	489	497	488	553	493	538	514	539	505	498	507	500	478	496	500	527	489	482	497	540	516	518	484	542	489	490	505	502	510	532	507	497	500	529	498	493	504	506	495	536	518	484	511	517	525	550	557	513	473	522	527	515	490	557	485	515	503	504	474	505	474	499	491	508	493	520	494	516	533	552	514
33117	41680	25937	10437	5031	2854	1779	1299	1101	873	720	610	669	692	652	644	632	641	590	604	595	620	615	635	598	680	602	628	619	612	594	645	625	624	629	608	653	643	587	612	602	604	614	592	614	624	571	607	621	615	617	578	614	598	618	644	609	603	627	595	613	615	578	626	637	591	627	618	673	629	630	624	625	629	639	592	610	629	578	619	606	630	621	583	599	579	609	600	577	644	593	597	604	580	633	606	649	600	630	586	606	661	598	581	645	640	583	610	588	622	627	612	606	655	627	611	579	580	627	550	569	591	617	630	633	611	598	563	636	632	627	614	642	612	615	583	635	611	606	592	562	582	642	605	568	634	666	590	616	629	655	598	656	587	628	609	620	567	618	614	593	618	597	692	586	630	594	638	629	657	624	617	620	635	631	642	617	631	634	637	600	642	614	609	560	669	641	607	563	611	622	628	623	579	625	596	614	582	574	590	593	628	586	608	617	587	646	630	586	606	640	611	581	588	568	628	612	605	627	586	606	619	602	616	625	585	610	554	646	607	608	605	641	667	589	627	606	597	630	604	571	668	592	619	599	645	627	617	615	606	596	647	627	633	570	629	584	638	608	560	607	636	592	600	591	641	605	638	630	603	628	619	607	589	662	595	588	609	618	606	585	608	607	617	639	585	576	634	588	618	573	598	637	594	545	602	612	594	577	584	576	623	628	627	602	641	591	597	628	580	626	606	637	637	599	624	620	624	655	595	612	625	618	597	623	617	623	653	584	627	632	625	673	606	599	620	593	626	612	605	627	583	641	582	616	595	571	610	611	591	590	645	582	634	667	607	581	607	598	602	594	616	658	621	598	674	621	608	595	595	614	627	630	577	584	600	637	624	649	573	581	669	575	612	612	618	609	666	605	576	593	585	595	594	617	610	617	588	612	605	598	621	601	592	632	624	619	610	619	622	598	612	596	608	596	580	616	599	564	654	619	556	642	635	638	588	596	574	610	611	619	560	588	629	630	591	574	633	619	577	588	644	579	613	619	621	563	639	619	639	603	615	595	607	650	589	607	610	586	591	600	600	595	634	643	617	583	610	600	610	578	658	550	654	656	641	645	611	620	597	607	609	577	619	596	576	581	578	616	632	633	646	607	585	627	587	603	634	621	584	619	641	596	642	628	631	626	627	632	594	554	598	632	599	621	608	573	651	605	601	648	599	589	614	655	612	664	566	630	620	627	609	605	634	653	603	587	596	591	618	608	598	651	611	593	596	620	580	634	626	632	601	606	631	614	637	578	603	624	631	619	585	603	658	621	655	639	616	604	621	615	576	636	624	627	626	659	625	678	619	650	612	647	616	591	628	606	603	593	602	605	611	610	623	614	589	591	629	633	615	616	605	586	598	623	578	596	600	667	611	615	635	612	620	606	594	610	629	623	624	614	617	662	626	667	634	616	599	641	609	617	528	634	566	565	616	615	527	622	582	638	573	609	598	550	600	616	692	622	625	598	617	617	604	602	624	591	639	602	624	612	633	638	603	645	605	610	570	574	582	633	658	585	607	637	647	651	609	648	652	652	609	618	631	616	625	660	617	632	639	590	597	649	605	608	627	601	603	655	605	584	633	596	612	596	607	637	613	611	589	648	594	581	617	612	658	644	606	573	620	629	632	609	630	627	579	610	631	653	606	607	608	627	637	633	596	604	593	573	641	620	607	648	626	608	618	629	614	591	600	624	600	620	569	567	645	612	586	599	621	645	610	635	607	603	612	653	583	596	614	592	607	584	652	604	665	649	587	579	611	574	661	618	621	576	649	584	635	634	585	599	648	625	595	629	597	660	587	600	612	600	615	560	631	625	573	648	623	595	579	578	558	592	602	593	633	637	604	583	602	634	595	648	592	609	593	608	634	598	626	599	571	665	588	607	635	580	625	601	630	655	658	591	646	642	580	592	576	609	565	634	599	584	628	624	644	603	592	622	605	609	620	619	651	626	568	665	589	599	638	639	628	611	603	647	607	624	575	598	611	647	607	562	619	601	619	583	649	604	602	603	602	599	624	601	640	615	628	625	635	595	593	635	600	606	612	640	636	542	612	599	612	595	617	580	628	535	615	592	598	615	567	619	610	567	587	629	598	600	640	590	567	662	613	630	649	632	648	633	592	637	625	589	679	603	601	619	620	560	620	649	640	592	573	631	616	584	612	546	576	612	616	616	661	581	632	605	612	641	619	642	599	597	596	610	622	611	642	594	598	597	679	630	668	571	600	610	599	627	622	596	667	638	651	589	601	578	629	651	613	572	594	592	582	584	611	655	618	591	641	588	615	579	597	611	586	608	590	596	588	632	578	594	659	636	630	629	587	550	570	566	613	622	601	591	605	632	650	633	601	592	636	625	601	587	628	619	611	605	626	640	642	640	591	552	580	579	629	611	610	617	612	644	563	696	585	609	590	601	623	574	597	621	620	592	609	594	634	620	621	623	601	599	595	642	587	620	596	585	617	628	623	593	595	576	613	603	642	625	604	607	628	562	611	601	650	623	588	595	602	607	612	599	593	651	620	604	579	591	588	593	583	628	574	631	592	588	663	579	634	578	640	626	628	603	612	634	570	595	604	596	603	595	600	567	608	692	635	609	639	618	600	637	594	620	611	648	608	578	611	623	615	610	622	590	637	587	616	605	618	555	554	576	606	637	587	609	607	594	586	591	579	624	610	570	592	613	591	635	615	621	590	566	640	621	598	628	611	632	569	594	626	607	593	588	551	584	652	611	566	589	588	596	655	613	600	626	609	630	619	581	604	651	641	587	586	591	611	581	630	588	609	588	610	626	647	604	593	650	632	592	582	638	609	615	660	614	575	641	641	607	626	617	627	594	617	585	627	608	594	598	621	602	579	628	646	562	635	575	644	625	609	634	588	635	588	603	622	669	602	630	560	585	637	611	610	624	618	622	632	575	613	641	589	660	580	591	632	585	593	623	632	597	602	617	569	628	600	622	603	604	599	611	626	595	598	610	633	625	607	586	665	572	602	623	602	565	611	659	639	589	587	609	613	645	614	603	644	615	609	635	585	584	648	611	592	619	603	590	584	602	607	574	624	592	618	644	575	627	603	573	627	600	620	602	602	628	633	580	593	588	575	630	620	609	581	607	588	562	612	612	634	603	622	621	625	591	609	581	576	598	605	652	619	572	617	581	615	610	569	589	611	584	609	612	632	561	624	634	592	609	607	631	588	573	640	556	631	602	633	600	598	578	601	561	592	588	618	658	562	596	617	597	625	621	597	567	658	641	634	578	645	635	602	618	642	609	628	655	593	602	592	587	611	591	603	608	604	566	602	600	577	592	629	600	573	612	594	593	608	643	634	609	571	589	574	601	568	583	597	653	653	622	624	627	598	648	598	618	594	590	587	607	632	613	621	581	645	602	630	625	606	619	657	601	606	582	592	587	615	601	647	573	583	633	625	632	635	606	582	624	610	600	627	640	655	573	613	614	647	591	618	605	607	596	601
23631	21397	28365	24955	20805	11324	3997	1878	944	710	592	544	549	539	576	562	505	512	506	502	521	527	452	532	506	499	511	516	504	508	475	466	500	483	554	502	501	494	504	473	518	484	487	479	451	524	518	505	520	490	491	481	491	488	485	502	450	526	496	456	537	533	496	497	530	474	497	489	473	498	495	489	503	481	450	486	502	493	478	466	490	477	500	478	512	510	494	503	497	530	511	519	547	492	527	524	461	464	521	528	499	513	506	518	525	513	507	512	479	451	533	515	500	470	455	464	499	496	477	473	507	474	485	489	476	477	459	451	448	478	483	486	512	485	446	508	483	488	511	556	504	496	505	448	504	483	500	498	506	500	520	512	459	493	494	489	515	559	493	514	489	447	477	502	489	443	509	497	516	521	497	512	467	463	505	489	516	495	511	497	512	501	508	484	476	502	529	464	458	445	499	498	448	506	487	480	508	495	488	558	513	528	464	533	517	507	525	560	476	483	485	518	460	546	496	514	507	500	479	497	483	511	503	495	496	507	467	508	519	521	500	540	531	467	481	523	453	493	489	499	532	470	481	513	501	507	477	456	515	497	472	486	492	486	462	525	496	495	501	468	487	480	477	462	518	514	513	538	461	508	522	504	515	484	537	504	504	494	504	468	478	474	496	489	466	511	488	487	479	573	536	469	461	498	489	508	502	506	475	501	480	492	515	492	457	507	482	522	503	492	531	498	489	491	499	516	537	486	509	514	489	466	493	516	475	485	465	468	477	497	474	502	486	493	485	545	457	456	490	491	496	538	527	510	477	471	481	487	468	476	522	529	491	497	519	501	503	453	471	473	503	504	503	514	500	485	507	467	477	467	468	503	537	510	493	507	462	401	473	531	491	482	473	501	495	498	499	473	491	515	475	523	524	450	466	501	458	502	469	496	503	480	519	487	490	451	498	468	526	491	504	501	514	488	428	465	492	503	476	471	471	498	464	516	521	537	500	480	459	487	498	518	461	463	517	509	472	496	482	504	492	536	491	495	496	481	468	495	500	502	489	505	506	521	539	526	519	522	512	478	502	503	527	554	452	535	501	486	518	474	481	470	516	439	501	513	504	510	476	507	496	480	479	510	521	483	492	528	518	452	489	543	454	481	505	508	501	506	512	481	535	498	464	499	506	496	452	475	512	497	489	466	472	501	496	552	487	535	477	527	467	492	483	502	523	499	525	511	498	513	474	499	496	461	461	519	470	487	471	500	499	498	484	525	501	459	529	514	463	480	490	502	516	524	452	544	455	488	548	488	443	499	501	507	510	495	496	496	511	533	519	432	506	496	521	542	479	483	518	498	514	519	481	462	506	527	508	521	507	486	489	447	483	479	432	503	486	507	467	541	505	517	486	504	523	517	508	525	481	510	498	494	505	507	472	515	551	522	504	491	499	465	545	519	464	513	498	490	503	506	471	541	497	491	456	530	477	472	509	455	500	521	493	514	549	502	514	531	506	502	511	470	535	516	511	513	497	562	454	487	500	483	534	478	515	488	491	492	471	500	483	490	477	492	514	510	508	458	477	475	496	498	519	515	486	514	470	498	496	453	490	510	481	498	497	516	463	504	482	491	511	467	486	497	482	537	506	524	496	451	530	474	522	458	488	507	502	506	484	479	471	482	494	494	525	521	477	535	519	461	494	513	482	532	523	519	507	486	487	515	454	455	481	504	518	505	486	511	514	478	521	492	495	474	471	453	457	471	492	466	479	471	444	522	483	508	492	519	498	467	504	511	522	501	500	474	455	531	493	483	523	512	488	474	515	498	494	481	491	509	445	506	509	482	444	480	526	480	530	485	485	525	487	480	485	450	475	475	479	498	515	507	473	485	508	488	471	504	508	496	504	497	471	497	568	520	491	501	477	498	491	467	507	533	495	499	479	513	500	472	465	487	477	494	463	491	515	490	481	518	494	505	515	497	495	514	510	482	528	483	506	520	494	486	499	478	491	490	489	487	490	489	484	499	477	480	470	515	463	537	505	495	534	515	504	523	498	497	516	470	494	509	486	496	458	497	452	487	532	465	519	497	528	539	460	496	468	501	478	546	487	496	485	452	521	492	459	522	510	514	476	533	455	458	472	533	467	476	497	443	526	496	484	485	528	502	484	477	475	522	450	562	515	495	468	471	487	493	489	529	482	504	498	493	466	494	484	478	497	495	483	500	488	499	505	554	491	515	448	494	503	497	477	504	445	505	532	526	479	532	493	491	521	496	505	468	500	504	528	477	478	477	490	480	501	490	458	453	514	534	504	483	526	493	506	483	514	486	510	483	502	530	514	495	456	506	542	478	444	481	479	509	535	475	489	461	469	469	516	503	506	541	497	483	489	508	472	502	526	479	473	512	497	494	471	498	547	521	489	483	487	479	486	514	535	486	550	476	469	503	501	502	528	518	483	505	509	485	482	549	493	461	477	530	495	550	470	448	499	484	488	533	492	478	470	497	496	482	477	485	466	526	462	513	513	528	525	501	473	464	502	512	505	497	538	505	504	487	499	512	492	511	472	467	511	482	499	455	495	517	519	520	478	507	507	506	504	498	479	473	472	497	489	497	477	495	530	491	472	524	477	550	528	517	447	491	505	453	489	488	480	502	464	491	483	491	511	479	489	509	468	527	498	488	484	492	485	489	492	475	524	490	496	506	467	519	520	541	522	497	474	488	459	478	568	501	507	470	490	496	506	511	560	516	476	471	527	499	505	465	523	502	487	505	513	435	472	501	446	497	478	515	510	503	490	517	474	532	500	472	482	524	477	492	524	513	492	493	478	491	455	527	547	475	477	535	506	474	502	507	519	502	515	509	452	440	499	504	519	492	483	461	490	489	475	472	491	526	565	498	519	521	521	491	498	474	486	468	515	513	491	466	487	477	497	466	511	507	499	512	446	462	510	482	485	518	492	477	512	484	486	515	507	490	495	530	523	534	511	506	506	497	498	503	513	462	522	512	494	518	536	500	477	542	517	510	466	528	458	460	523	533	507	469	535	483	500	509	458	500	431	434	513	545	503	483	525	534	496	501	525	479	477	476	469	494	489	495	495	473	517	494	505	494	493	506	484	509	482	463	536	499	477	467	503	465	465	505	492	499	463	505	481	457	522	436	474	534	499	503	518	495	485	483	483	484	450	512	504	475	507	488	498	476	502	483	499	472	486	501	446	506	466	466	488	486	491	475	452	529	472	512	472	460	485	477	505	510	487	489	493	493	468	432	481	495	496	506	497	479	447	553	480	476	499	498	515	474	505	469	493	540	502	464	495	509	500	488	469	527	473	511	472	485	459	474	512	514	555	500	509	498	482	509	547	531	476	496	446	522	478	514	504	527	509	462	494	489	475	531	494	483	464	472	466	498	512	510	489	503	532	499	480	508	470	531	455	492	463	458	515	526	481	513	509	481	484	492	512	475	510	509	492	498	511	513	506	533	498	524	493	500	515	533	496	481	491	521	503	488	502	491	513	458	515	473
33253	50965	36529	22649	13265	8087	4574	2688	1454	939	798	771	704	692	628	633	641	663	639	586	649	607	614	642	591	590	592	619	597	611	592	636	540	628	628	618	619	572	614	608	577	615	580	569	597	597	616	650	549	589	619	596	593	612	571	600	602	617	562	573	642	638	653	584	599	575	575	613	568	641	600	599	618	626	607	597	636	606	593	631	554	591	624	598	579	617	572	615	615	628	650	619	590	615	617	610	631	624	574	628	593	599	614	628	589	597	630	587	558	627	620	614	567	617	629	597	599	618	619	639	643	621	601	686	542	583	633	585	604	570	561	608	597	587	578	576	611	594	601	575	622	581	575	581	575	618	595	634	628	618	594	663	593	620	590	600	610	625	628	580	572	647	554	623	584	637	624	597	581	609	596	566	608	584	610	553	612	643	632	611	598	629	581	619	657	609	605	619	640	600	619	676	618	598	631	601	649	573	607	575	635	588	631	612	592	591	609	620	601	618	600	563	597	595	662	590	559	602	665	614	580	603	574	580	604	620	564	559	557	534	620	577	615	604	618	611	634	611	613	582	602	580	590	623	622	568	658	646	579	597	608	585	576	655	628	556	617	588	581	589	623	576	611	600	595	586	598	572	586	580	623	610	592	598	581	573	579	580	593	601	620	596	563	591	647	604	618	625	628	610	559	544	623	600	574	562	582	616	543	599	580	617	562	615	630	621	581	599	614	599	598	575	615	584	606	588	585	620	620	600	578	591	571	604	573	630	610	625	600	599	612	593	581	562	531	653	616	542	586	611	607	576	610	625	644	602	589	628	616	602	609	621	580	599	621	620	569	580	627	592	640	638	599	629	575	600	610	626	602	638	605	563	628	664	623	609	584	629	634	607	607	568	625	603	563	588	622	599	580	554	626	638	646	590	595	584	607	573	593	590	645	606	626	579	646	562	615	590	636	622	606	661	609	620	617	604	566	552	635	638	592	685	577	622	555	564	597	615	582	583	602	596	612	603	618	600	611	600	595	580	599	559	637	642	593	623	595	538	582	623	586	635	632	616	563	627	617	566	585	623	631	590	626	655	577	640	609	604	575	544	608	570	626	633	551	620	586	608	659	591	637	600	594	592	609	615	612	622	586	542	600	604	597	625	597	562	558	637	595	619	621	555	588	577	609	569	617	576	599	613	647	596	590	603	622	664	604	650	587	553	613	625	548	605	617	603	599	588	597	639	590	594	618	568	586	565	570	583	600	608	613	580	619	591	543	630	576	607	595	608	611	608	631	613	603	629	667	590	596	612	699	620	576	617	606	640	608	590	579	640	596	620	604	650	608	599	599	611	633	649	590	605	644	588	608	607	592	574	639	621	608	624	627	595	573	601	612	627	649	605	586	656	565	608	610	598	587	563	592	584	577	622	610	660	602	670	576	549	575	603	578	606	603	619	567	592	637	604	593	626	611	602	592	608	643	607	617	569	607	594	613	605	622	606	581	602	577	668	598	612	592	608	556	619	600	588	605	584	570	607	610	549	628	614	622	627	603	626	586	607	626	563	557	613	574	571	604	597	584	618	614	566	586	585	612	584	597	580	590	597	592	623	574	570	633	601	568	634	623	633	604	620	596	629	600	565	597	583	555	636	590	586	557	617	604	615	625	647	602	576	636	582	620	613	623	595	582	591	634	665	608	595	660	572	645	565	622	582	650	642	581	611	565	608	572	606	623	606	639	591	583	617	614	646	616	631	604	629	611	620	621	618	575	632	586	569	600	626	609	644	609	589	561	569	613	640	597	582	573	581	568	637	601	620	642	604	583	582	594	576	627	611	582	584	607	616	586	597	566	608	625	625	608	632	608	583	587	656	609	593	586	600	632	551	621	622	596	576	599	564	621	624	609	587	575	593	556	639	557	626	606	627	593	580	613	606	611	591	586	612	609	634	608	601	592	625	606	593	584	633	600	601	584	624	578	622	627	592	583	583	574	604	599	658	592	582	592	574	603	593	625	640	595	627	597	654	647	564	599	649	631	619	653	573	601	579	631	597	581	623	623	588	635	605	591	597	594	643	585	630	596	613	601	594	556	599	591	603	582	606	551	603	630	599	640	614	636	609	600	595	625	553	631	569	610	625	590	569	599	612	607	591	615	626	629	626	639	590	608	593	600	609	601	606	635	581	562	600	614	592	611	589	632	597	605	599	617	587	615	613	591	632	570	563	586	579	649	581	605	609	620	574	615	616	599	600	644	606	618	601	633	639	626	640	610	548	598	590	597	619	569	577	629	596	624	628	594	605	632	622	631	626	639	583	615	595	583	574	595	618	591	592	608	612	615	607	577	612	612	646	574	627	618	589	608	595	574	617	617	613	612	644	639	638	569	562	596	640	608	630	541	628	563	581	620	623	592	629	621	615	595	586	651	611	608	607	612	562	570	633	597	634	616	632	610	625	591	590	632	587	587	585	616	630	586	571	577	580	643	652	612	569	612	586	627	584	595	670	565	582	598	592	641	604	615	597	616	631	561	597	603	571	563	615	613	594	596	548	607	580	619	587	572	636	621	572	582	626	580	571	603	619	626	618	599	606	612	605	613	598	602	624	619	590	600	625	607	604	621	600	625	596	652	622	600	602	588	614	567	596	636	591	611	613	590	614	597	604	605	662	637	633	595	615	605	620	573	611	608	610	550	616	647	576	592	595	644	600	608	630	646	581	579	618	584	645	555	581	558	599	571	607	614	607	587	615	615	633	576	629	606	583	592	597	633	633	554	602	608	634	616	666	591	564	608	603	605	603	610	571	612	627	569	627	635	613	558	613	658	613	615	599	624	624	640	603	629	614	605	570	572	606	636	555	588	642	593	645	611	614	629	604	605	623	584	632	603	609	570	654	625	606	633	581	605	584	625	620	615	586	635	594	564	586	612	600	637	582	604	627	575	621	590	610	544	636	589	611	592	579	620	632	618	621	615	626	603	557	579	599	570	602	597	589	586	595	590	620	574	584	609	607	623	603	553	612	645	628	646	600	548	596	612	609	606	647	616	581	605	617	600	578	605	594	576	558	614	620	615	603	561	606	569	618	647	589	585	616	634	608	605	623	631	648	628	582	610	615	608	625	584	590	577	660	600	612	583	589	552	573	581	613	613	617	599	633	628	570	619	590	602	570	608	611	599	672	614	584	628	600	648	580	603	627	572	596	627	623	588	596	557	637	604	549	634	559	621	606	611	551	593	587	621	621	556	645	614	623	608	600	613	604	581	600	635	623	590	563	639	657	604	615	607	567	552	592	566	600	542	539	579	603	646	648	599	602	609	571	604	576	614	601	628	625	595	585	641	596	600	604	623	563	567	644	570	606	604	598	580	616	621	594	595	613	578	609	573	599	589	597	556	602	629	653	596	589	582	611	615	594	602	634	611	607	575	615	619	589	603	612	584	609	558	614	563	575	614	620	586	615	581	591	630	587	566	567	613	597	608	605	570	653	596	582	611	603	666	607	670	612	599	622	612	584	588	637
24999	21523	27641	25166	10399	2899	1439	885	684	508	443	442	417	407	424	404	394	407	414	450	389	357	411	390	390	430	404	392	383	408	382	399	435	414	410	428	396	436	387	398	387	429	421	376	366	422	388	365	377	384	413	406	378	427	422	359	382	376	389	374	432	418	403	397	430	434	413	402	394	411	400	387	417	367	389	402	355	389	398	412	401	376	396	387	352	438	382	419	374	400	391	380	414	412	411	372	435	412	394	417	402	418	391	421	379	436	405	385	411	407	436	409	405	381	406	435	430	407	425	412	415	415	410	437	421	421	398	409	378	405	388	418	384	368	366	390	374	378	382	381	408	399	418	390	431	412	383	381	391	406	388	414	436	405	373	397	386	405	378	392	388	413	403	416	430	395	450	408	391	380	390	410	365	417	416	379	373	412	410	397	348	404	414	396	406	409	369	360	404	381	413	402	361	402	447	437	421	410	391	418	387	391	398	408	410	401	416	418	402	392	390	392	415	375	385	433	377	408	379	379	391	397	414	403	380	408	404	395	384	400	397	402	420	372	397	446	395	383	414	356	409	390	382	389	410	405	374	417	418	390	414	409	407	357	390	400	366	352	389	418	427	367	393	382	387	426	393	399	400	406	401	401	398	387	373	420	388	386	421	417	436	405	359	420	424	368	375	414	407	368	421	372	410	409	418	376	401	439	409	437	429	410	380	387	400	414	401	385	411	385	406	394	426	428	406	399	428	426	396	377	399	419	385	415	375	427	391	376	360	425	389	397	409	387	396	405	349	423	407	415	401	384	404	414	385	396	393	381	379	380	380	354	398	422	417	375	394	393	391	412	368	367	384	436	398	404	403	397	427	396	386	389	405	402	366	392	407	389	406	368	421	396	407	401	397	386	412	371	365	427	389	417	431	424	374	404	378	401	372	387	413	395	418	408	471	434	382	375	419	395	404	431	408	415	400	383	412	390	421	410	424	379	393	382	400	425	391	386	423	409	380	391	393	377	432	381	387	409	374	370	393	384	406	365	378	366	332	400	362	406	389	390	419	390	354	405	404	412	407	387	375	380	398	420	415	375	416	428	410	392	373	389	406	383	394	409	414	403	385	361	390	441	388	361	391	373	380	377	427	420	400	375	388	427	370	424	375	450	405	434	406	400	394	382	401	414	361	396	432	420	371	411	412	379	407	412	389	381	414	416	415	401	418	378	406	408	400	387	377	390	397	384	415	367	387	415	373	420	413	396	398	394	399	391	417	380	383	415	383	414	407	393	387	451	413	406	404	397	398	377	377	386	389	415	427	397	391	391	399	432	392	396	410	386	369	383	420	424	419	385	367	419	380	395	371	388	408	381	421	415	426	360	386	436	381	375	402	398	418	393	404	385	358	431	421	381	368	402	418	423	364	394	420	437	379	365	429	387	406	381	401	409	398	368	381	423	405	374	388	417	427	403	455	388	412	389	377	381	351	367	417	421	358	396	408	360	425	417	390	431	422	396	382	371	380	393	409	449	440	409	409	406	359	373	388	434	357	402	430	410	370	386	394	366	418	356	385	389	377	393	409	419	383	443	394	378	404	384	410	416	410	387	381	401	373	386	381	397	408	432	412	405	378	379	406	377	417	418	401	407	410	417	393	426	406	403	411	413	407	426	384	391	407	385	429	432	374	417	403	403	430	393	424	418	432	366	366	369	376	361	405	398	408	377	423	409	401	375	386	409	411	386	418	444	380	402	438	401	392	385	386	397	426	401	425	383	395	419	399	394	391	371	391	395	401	413	408	403	402	401	382	423	407	386	376	430	402	416	393	396	407	402	388	413	371	397	395	411	392	408	398	418	384	426	399	388	398	403	390	427	404	417	400	375	406	386	396	394	380	378	383	392	387	391	368	418	427	414	419	391	401	414	401	388	393	388	412	386	376	378	393	398	404	366	407	401	360	427	393	410	430	388	389	396	431	381	424	367	394	366	395	367	394	412	433	428	410	426	378	368	436	394	401	407	384	376	417	392	388	400	402	350	365	427	397	417	428	421	453	411	387	419	442	418	422	416	431	406	423	427	413	378	400	396	370	378	403	369	364	406	391	375	388	393	423	390	403	369	369	400	387	403	427	364	414	451	402	370	428	374	366	392	415	405	408	419	387	403	405	381	379	363	410	391	394	364	394	420	377	399	399	368	381	388	391	390	418	427	400	385	406	358	408	377	420	389	412	376	397	385	403	398	379	417	420	403	411	377	404	413	414	439	399	411	409	391	382	426	398	386	420	416	422	417	420	397	426	430	393	379	427	423	392	408	350	384	370	393	392	364	398	413	405	368	399	388	395	401	397	393	354	419	390	374	382	433	389	450	385	368	399	395	393	407	401	371	397	394	417	351	369	398	385	425	388	391	413	401	387	392	364	423	422	428	392	393	408	447	419	379	415	410	414	374	385	372	390	422	407	392	415	404	381	414	389	419	401	395	397	396	371	389	362	366	382	361	374	383	390	388	401	385	405	374	398	403	386	383	394	416	369	401	388	377	368	360	378	404	418	413	391	414	385	400	404	386	421	423	419	388	394	378	390	395	414	399	389	394	402	394	388	360	391	349	415	398	396	380	424	383	411	371	377	407	424	369	416	440	384	397	369	389	370	407	419	412	426	410	413	398	416	405	405	410	409	423	370	423	427	425	399	389	378	373	388	400	391	411	366	431	389	396	417	400	399	402	367	393	375	382	395	386	414	397	423	397	389	366	402	402	370	371	398	379	403	384	417	398	427	392	440	409	390	417	398	397	425	433	387	382	398	412	362	394	410	355	403	391	392	382	385	380	403	391	341	411	405	436	434	433	381	366	419	438	394	404	393	391	385	389	382	380	389	400	405	410	418	385	456	440	407	401	397	442	413	403	390	398	397	385	407	399	387	374	408	403	396	381	418	388	390	396	401	389	394	439	357	413	402	392	386	415	399	377	395	424	378	407	400	387	380	406	444	389	421	405	385	404	384	388	380	410	370	374	393	370	394	438	370	399	377	382	410	376	391	405	417	381	412	432	408	361	380	427	375	419	385	387	392	399	381	430	433	400	393	366	363	428	336	424	382	411	386	405	430	396	395	411	376	410	416	400	391	410	394	414	392	377	396	398	399	397	382	382	425	388	386	396	404	426	397	387	383	406	378	388	396	365	404	398	408	405	392	405	375	388	403	416	415	395	397	380	413	410	378	403	396	398	432	393	378	402	373	416	439	402	414	385	369	383	409	357	395	388	423	387	432	358	383	402	399	415	396	390	368	400	372	377	413	374	373	438	382	413	376	393	380	381	388	381	412	396	401	377	385	386	414	421	429	387	435	391	417	423	414	423	411	435	403	380	375	424	405	434	409	402	378	383	353	381	424	398	408	419	371	378	425	382	400	400	377	412	391	399	381	424	424	412	379	390	388	390	409	390	367	376	423	397	407	418	403	388	381	370	396	434	410	395	375	420	365	390	415	426	390	379	377	403	394	377	370	407	375	392	377	388
32880	48224	34965	19153	8855	4380	2343	1447	1025	693	584	577	561	566	557	502	485	519	490	498	482	499	504	480	506	487	480	533	453	486	552	442	467	488	477	482	463	531	503	480	502	509	457	486	507	447	440	500	528	478	506	494	475	459	484	475	489	468	468	477	499	465	516	526	475	486	454	511	533	525	498	467	484	455	458	521	462	513	472	470	501	476	487	494	471	488	489	485	497	529	493	497	478	475	461	502	490	435	502	506	475	487	472	487	490	498	454	505	478	513	482	453	454	465	486	503	485	497	509	464	517	494	494	482	505	448	495	438	465	492	481	518	455	469	480	459	503	505	489	458	483	485	517	470	452	505	487	485	479	471	480	492	421	524	504	508	472	452	497	539	505	473	486	469	492	482	473	505	456	521	477	486	480	527	478	500	495	478	480	483	549	500	465	486	487	449	482	451	487	479	488	468	474	475	480	490	479	505	495	491	505	483	506	497	473	497	474	515	477	454	467	507	452	499	467	487	473	501	472	510	515	463	514	486	475	502	483	534	477	489	512	492	484	489	497	530	497	533	481	460	483	435	441	485	491	488	456	455	468	500	511	455	450	501	492	464	513	507	488	518	450	467	451	475	504	495	469	480	464	481	513	495	474	467	527	510	485	467	465	449	534	497	467	502	488	475	487	497	467	457	455	484	492	443	477	476	498	496	516	490	483	474	463	491	497	497	496	437	495	521	478	443	470	513	464	494	493	460	457	493	473	474	490	472	527	512	498	502	466	510	468	489	462	462	497	479	442	491	462	495	519	516	479	448	508	478	463	463	474	456	478	456	498	498	491	510	500	479	461	507	509	483	483	465	492	476	473	450	477	468	491	507	504	490	496	444	510	475	479	473	532	443	460	470	477	455	438	506	526	450	493	493	490	461	506	466	478	457	497	488	495	490	493	503	450	454	514	478	497	453	456	470	497	522	490	492	473	503	490	500	503	507	492	483	449	491	463	485	493	445	515	506	509	483	486	458	498	495	479	480	510	474	502	484	470	480	488	494	500	477	470	490	491	523	513	468	469	500	500	514	494	505	480	491	470	525	528	447	519	528	497	502	497	477	492	527	494	476	519	468	475	500	516	494	511	495	477	487	531	490	496	530	506	506	531	452	465	506	485	485	491	489	460	481	491	452	481	489	503	469	492	509	442	518	491	488	497	482	498	513	485	526	515	473	530	495	488	438	483	439	497	463	470	462	488	483	473	442	455	534	482	474	477	472	465	499	519	478	491	489	512	468	518	498	482	475	475	454	467	468	520	440	511	471	488	491	512	474	472	498	491	481	511	510	485	536	457	490	500	452	486	519	451	483	488	493	446	477	505	512	479	493	470	480	504	525	497	473	486	510	467	461	455	546	461	467	486	431	467	525	493	494	500	458	509	503	473	477	500	526	488	500	476	475	474	504	473	507	455	494	455	480	495	479	486	504	460	507	452	522	512	470	479	497	444	452	463	477	482	471	516	478	491	483	444	501	454	499	484	491	501	480	482	461	509	485	479	487	458	542	469	488	488	510	472	505	498	530	471	489	468	484	460	486	474	444	501	507	483	479	475	468	466	453	488	470	468	503	509	485	490	456	486	475	479	472	484	502	477	517	490	497	484	489	484	509	450	460	489	503	482	467	484	466	487	443	479	488	498	515	461	469	520	465	462	492	471	453	428	483	463	499	481	491	493	459	513	512	518	471	508	508	486	483	501	536	506	482	473	483	456	440	504	477	457	466	460	480	454	436	487	514	496	468	498	461	491	446	509	482	485	479	473	453	483	473	491	445	480	512	492	480	476	504	463	484	520	475	459	490	497	463	477	507	483	498	478	504	466	498	468	490	493	461	471	486	452	500	477	500	491	498	475	473	489	509	470	487	452	525	496	455	505	490	481	498	512	476	493	478	477	504	467	504	501	502	508	513	492	483	467	494	508	471	482	497	489	468	479	482	447	485	472	486	488	485	489	489	493	467	467	475	478	441	507	491	499	485	478	489	509	502	471	463	487	525	486	504	495	467	482	487	458	546	468	494	490	451	461	482	495	458	489	489	463	460	487	504	490	521	457	479	517	439	492	470	506	464	463	445	482	448	530	465	477	508	519	506	475	477	474	504	497	485	486	472	511	506	508	464	447	474	497	482	482	500	489	457	454	465	461	522	471	483	492	507	534	482	483	456	511	472	486	475	500	498	506	481	476	496	497	519	473	497	503	531	464	503	516	499	437	472	488	479	464	519	478	494	498	456	497	473	474	447	506	471	487	494	507	481	492	503	470	471	463	482	484	523	486	465	462	497	512	475	515	451	493	477	458	454	488	481	515	478	497	500	481	473	503	454	496	469	503	505	520	474	477	495	485	470	468	465	502	500	526	491	453	505	517	501	473	483	467	474	496	496	478	516	491	459	473	463	478	492	476	493	473	532	509	487	509	487	508	492	462	489	471	516	508	514	503	497	518	478	500	522	485	491	478	489	482	531	491	488	507	500	460	490	459	482	474	498	496	517	493	513	521	489	480	482	486	501	514	497	465	465	485	515	508	471	489	515	500	498	480	477	515	463	491	466	452	497	486	519	467	476	463	519	509	506	501	415	448	497	476	491	500	501	473	516	476	451	474	482	550	468	507	514	474	497	500	462	494	496	457	479	492	529	489	475	467	521	488	485	507	480	517	473	478	475	505	481	494	467	445	491	494	499	474	506	491	463	476	458	466	462	462	416	500	468	478	493	448	528	461	529	511	488	505	470	502	495	457	494	479	459	540	494	492	476	543	482	478	458	441	482	484	481	501	494	496	454	502	510	450	481	507	475	497	515	509	463	457	508	481	498	492	468	468	471	462	520	528	501	467	436	487	496	521	471	493	469	508	454	507	524	515	480	503	467	519	515	475	495	477	535	518	472	478	470	510	422	460	465	451	502	498	520	532	482	513	477	477	442	496	462	471	503	482	501	489	480	509	465	509	502	486	466	517	554	496	469	509	474	502	499	487	517	499	478	460	506	475	472	479	517	467	491	495	480	485	489	472	501	519	486	480	478	469	466	437	481	477	477	485	493	465	489	447	467	489	518	471	493	488	539	517	523	510	487	528	473	467	513	537	488	485	498	478	449	472	502	466	524	521	490	502	486	498	488	462	486	517	504	452	489	488	530	480	504	482	465	461	475	509	451	485	462	466	482	492	471	509	502	507	510	519	477	513	497	472	528	470	437	474	469	524	470	489	503	526	476	429	469	468	488	512	470	492	497	462	498	473	448	490	477	462	497	493	489	485	458	475	488	488	495	527	456	464	496	521	476	494	467	451	493	499	511	490	455	452	478	493	505	474	501	450	492	450	466	494	483	509	529	480	481	462	484	471	479	489	489	499	516	502	475	493	461	472	498	481	482	457	506	464	528	524	484	518	474	482	491	492	467	506	448	511	485	510	439	456	472	468	479	466	503	455	493	487	501	510	472	513	499	441	497	451	486	500	473	481	469	460	479	500	490
22609	21421	28852	24340	21492	20325	8395	1986	865	595	495	475	461	419	421	363	382	403	430	419	381	373	360	336	364	368	335	358	319	340	339	328	356	333	351	377	362	346	345	369	347	363	357	367	363	352	351	351	363	347	331	353	330	356	356	393	359	363	349	360	322	334	351	329	321	370	362	358	347	378	350	358	351	339	374	349	357	386	333	351	346	320	356	356	323	362	313	347	327	385	344	350	334	357	348	343	348	367	404	324	384	374	352	345	355	349	328	338	369	348	372	352	378	369	373	339	352	347	343	351	333	354	348	335	341	349	370	332	349	328	369	370	381	332	348	346	361	361	377	405	353	364	356	352	367	328	333	372	358	349	354	346	338	342	341	345	349	366	349	344	376	355	365	375	361	360	362	377	370	345	335	371	314	328	326	385	340	316	312	379	350	353	327	327	323	346	348	349	388	345	381	366	364	357	331	324	352	357	338	361	360	352	353	340	362	361	344	333	361	402	374	365	369	351	363	391	390	350	350	353	367	363	345	371	381	328	384	331	394	359	314	344	334	354	327	377	378	363	380	345	348	367	338	373	330	354	356	359	376	350	353	334	361	382	328	336	376	351	316	374	337	364	377	330	356	353	373	353	310	335	353	301	348	351	355	381	364	364	318	335	342	353	340	348	338	367	347	371	310	339	348	342	360	378	350	341	361	366	353	340	368	364	345	343	347	369	353	324	363	348	375	351	366	373	344	377	333	375	328	359	336	335	370	334	345	326	336	349	310	310	321	345	346	326	363	347	357	348	352	343	391	360	360	387	356	348	376	350	366	369	365	321	345	333	353	365	355	366	358	367	361	354	335	360	370	369	321	364	339	337	372	330	337	337	345	352	330	334	341	348	366	363	348	356	359	347	359	357	339	357	351	341	368	367	361	376	341	410	334	355	325	358	374	339	343	359	390	350	349	371	339	338	376	361	352	323	355	373	383	367	308	382	361	323	372	364	354	361	329	349	364	378	374	353	331	348	355	370	351	340	368	382	366	361	331	390	389	363	380	377	361	315	324	380	340	348	365	338	354	367	386	339	336	367	350	356	373	338	327	333	366	339	344	346	382	364	396	335	308	366	346	356	340	373	363	311	346	305	370	350	363	353	373	348	360	358	362	359	333	376	326	350	388	341	378	343	348	373	361	382	352	341	357	367	391	325	341	373	374	350	348	346	331	369	333	353	326	334	331	348	378	335	373	333	338	311	352	348	356	351	335	373	332	354	378	368	390	345	373	341	368	389	395	364	359	352	330	345	322	365	343	333	349	352	373	363	330	328	345	362	360	361	354	387	375	352	366	336	382	365	342	349	391	337	374	379	362	331	344	341	391	376	357	328	377	334	332	371	349	328	358	366	319	386	352	344	352	339	366	363	380	339	367	319	349	383	345	363	348	370	380	371	340	338	366	379	364	349	331	352	346	363	358	345	335	341	344	361	340	321	360	370	324	383	339	377	371	370	368	361	369	327	345	313	313	385	342	342	353	374	368	356	361	362	343	342	373	360	374	353	342	362	340	344	337	338	356	381	334	345	366	352	376	348	360	361	348	330	339	348	364	340	345	363	366	333	345	309	364	353	349	350	356	347	366	336	356	371	354	330	306	331	330	347	320	340	343	363	372	352	375	345	360	351	391	338	350	348	334	341	370	353	387	379	345	360	351	376	368	305	326	351	348	343	339	363	347	363	340	356	325	367	375	355	377	355	366	336	319	364	360	357	349	351	378	328	383	357	361	335	353	342	368	379	373	318	334	360	342	376	362	363	348	330	376	343	360	367	352	356	349	333	421	385	344	370	351	337	340	393	354	364	362	368	354	342	359	358	349	395	361	361	347	340	363	380	348	343	344	364	380	350	365	336	334	375	375	356	369	333	358	369	347	375	368	364	347	386	354	353	345	323	376	344	371	321	371	376	347	347	340	346	363	341	369	354	336	321	366	343	386	347	368	343	348	357	356	361	363	354	352	350	344	385	343	401	309	351	354	385	369	370	410	355	341	365	344	299	323	340	350	354	358	352	336	340	372	345	312	391	368	357	347	369	396	344	336	350	359	367	348	345	345	373	346	334	352	366	349	365	338	348	363	389	347	358	378	365	345	398	358	368	352	318	367	385	360	354	367	332	386	361	360	364	373	365	364	325	356	374	362	356	361	327	368	366	355	362	350	369	310	354	400	347	346	347	348	362	364	353	366	333	348	346	375	374	374	376	332	345	364	385	352	386	368	369	336	346	395	346	367	347	381	359	348	336	367	325	339	367	383	371	352	396	341	354	331	357	354	334	342	371	343	347	351	331	346	359	341	355	307	364	380	343	355	332	374	372	347	360	326	361	350	331	358	362	342	361	378	334	339	369	345	339	371	332	363	358	376	354	384	318	357	336	349	361	339	359	343	346	337	385	329	360	336	372	364	345	349	341	344	372	368	350	346	380	362	345	354	342	360	361	362	349	383	367	360	334	337	340	370	369	357	377	352	322	333	349	355	393	366	342	351	334	384	359	353	384	369	349	366	344	363	336	362	342	385	334	343	384	347	368	381	347	378	364	337	373	316	382	341	377	359	356	339	333	366	366	377	343	351	344	350	329	348	370	338	382	355	387	369	345	350	346	374	350	358	391	358	369	356	362	363	348	347	329	393	363	359	341	342	356	374	352	354	354	355	351	321	344	365	352	355	369	342	356	345	379	370	337	363	341	367	388	368	348	392	336	362	387	377	344	347	386	336	353	367	318	345	347	321	353	341	363	368	382	355	340	333	324	387	370	351	340	352	356	357	338	364	355	364	344	358	349	354	403	342	335	357	366	359	349	325	354	391	364	326	330	354	383	322	309	354	365	350	366	362	357	364	389	386	371	293	328	328	391	356	332	358	360	365	352	361	363	362	372	356	378	371	346	326	374	355	322	350	373	343	346	367	356	375	378	349	367	348	353	361	361	353	384	353	381	359	365	382	338	342	399	357	339	365	325	347	357	369	363	364	363	351	348	379	340	348	379	332	344	389	372	371	359	371	359	335	391	363	345	366	370	348	385	358	373	366	391	357	359	357	355	360	386	371	338	328	376	380	363	356	353	339	328	382	369	356	350	382	336	395	343	359	374	345	377	347	358	369	327	323	332	347	350	396	385	335	376	381	353	348	399	368	340	332	345	341	352	324	370	363	372	335	346	362	362	361	366	335	360	376	332	364	369	364	363	361	345	342	369	343	365	356	333	384	393	352	334	323	350	339	371	368	384	368	341	320	352	316	366	340	342	338	329	357	351	361	363	379	335	391	335	341	384	370	370	345	353	342	335	334	384	386	352	341	371	360	393	350	344	357	341	334	354	333	347	339	343	371	357	343	343	345	385	361	362	326	365	332	389	317	339	354	373	337	346	375	335	330	362	360	344	387	376	348	357	342	316	372	366	361	355	338	368	355	342	373	357	339	375	338	358	355	368	363	342	342	358	346	375	305	332	350	334	372	365	329	330	337	356
36989	57875	40628	25359	15165	9187	5392	2671	1348	841	753	679	579	531	512	474	487	448	473	456	452	451	472	423	478	451	429	454	452	445	455	431	446	426	450	413	435	447	421	453	450	449	447	446	430	418	448	450	413	432	433	454	452	421	444	429	458	414	407	461	438	410	480	432	431	480	434	438	416	423	429	441	435	393	440	452	442	445	467	446	456	459	453	454	433	468	428	452	394	461	440	434	451	431	435	427	437	427	495	470	433	440	437	420	430	439	410	427	415	456	432	448	446	420	440	413	442	468	398	406	436	458	424	452	455	442	431	436	444	417	402	462	433	422	475	450	456	472	439	457	420	454	438	426	416	499	455	415	451	439	437	427	432	456	447	416	420	419	413	393	427	425	464	394	426	472	445	433	483	468	446	457	433	410	389	436	472	392	447	477	412	420	453	438	441	438	437	431	445	425	442	444	430	404	416	462	439	415	448	457	414	434	442	464	444	463	457	420	447	455	412	436	430	430	430	449	418	454	435	421	449	411	438	441	405	481	429	469	433	457	442	450	438	448	455	460	452	453	459	422	440	434	401	423	465	386	426	419	438	425	475	405	430	479	401	469	407	443	411	436	461	431	468	447	471	452	435	430	424	443	428	429	444	446	403	444	458	438	431	432	444	419	471	417	439	456	447	429	426	391	457	474	453	462	415	447	427	464	448	398	402	458	421	460	372	461	429	439	446	417	457	449	435	459	410	458	419	416	414	411	444	453	463	436	413	440	450	422	407	457	438	412	443	457	406	449	462	449	423	443	436	465	405	400	447	459	417	448	429	429	458	428	450	461	386	429	421	438	461	448	469	446	462	445	467	482	402	484	441	439	412	429	460	440	421	440	439	437	459	421	399	435	465	438	496	439	431	430	446	419	432	441	445	437	412	447	421	429	420	413	432	408	465	415	440	452	433	442	454	441	492	458	412	424	443	421	397	472	419	396	454	437	466	438	475	420	453	418	471	447	433	430	454	446	499	442	434	426	478	411	451	414	425	448	426	458	432	426	434	422	412	414	454	464	467	420	407	437	460	425	453	439	471	467	430	469	425	365	418	419	436	442	419	438	419	459	413	452	426	467	422	430	450	450	464	430	420	459	417	428	428	442	453	424	441	451	468	442	440	447	459	472	471	437	400	441	427	402	423	423	397	462	445	424	440	429	421	473	442	408	424	423	424	477	430	451	431	435	443	433	449	408	473	463	466	412	427	430	413	439	439	423	430	423	424	473	472	424	457	456	409	472	432	437	434	422	411	444	387	433	461	436	416	468	429	445	449	448	424	414	460	406	420	417	454	431	428	448	404	446	429	409	403	430	439	441	448	452	426	410	411	460	441	423	437	399	413	481	417	455	449	425	458	431	434	432	459	397	437	439	393	459	449	458	461	441	462	436	423	447	461	416	443	439	435	407	418	432	439	447	418	412	427	441	440	472	423	404	427	453	419	424	421	440	423	431	413	395	444	420	421	446	435	447	436	410	427	447	419	446	407	437	401	422	458	452	476	448	422	438	411	444	446	450	428	412	417	426	424	435	442	457	463	433	447	421	388	411	432	436	437	439	447	443	428	454	457	452	402	432	407	447	423	402	460	449	384	431	411	456	426	430	456	467	454	464	441	385	433	437	436	457	419	425	487	453	431	451	425	446	459	441	421	453	435	411	466	459	449	439	436	448	437	432	422	433	451	470	413	458	456	413	416	455	412	423	443	427	453	440	427	412	471	412	397	432	414	454	497	404	435	423	442	467	450	445	433	493	393	459	416	437	452	412	456	430	436	409	416	439	457	446	450	431	418	452	460	443	455	437	411	419	410	494	417	438	440	424	458	451	443	452	448	435	456	451	473	429	431	404	415	419	448	448	430	474	446	438	405	423	428	389	404	434	409	421	428	429	451	438	420	445	419	405	411	455	425	464	459	442	437	439	472	445	418	469	433	443	453	405	435	431	466	404	445	440	433	410	414	434	453	441	425	427	466	412	434	438	467	459	468	432	444	456	409	421	432	440	433	432	455	446	450	424	490	438	434	440	423	447	463	444	451	442	396	437	439	439	457	408	455	440	408	458	444	426	431	432	396	423	408	440	424	426	475	419	501	434	445	446	447	439	448	433	416	444	407	437	422	435	438	444	419	481	450	447	432	459	420	456	436	466	452	444	464	476	468	441	426	469	431	420	432	440	443	418	465	429	458	464	432	435	452	453	422	465	426	465	435	429	438	422	451	436	443	420	464	457	424	415	454	430	399	423	436	443	437	446	401	391	435	440	437	430	472	442	418	439	415	394	465	414	445	428	401	419	448	390	401	428	452	446	420	424	386	437	420	432	466	455	428	442	424	421	460	445	415	427	452	415	387	420	431	396	451	486	426	433	432	404	442	401	416	424	480	440	432	473	457	490	429	434	431	446	425	408	426	422	466	469	445	419	427	437	458	449	428	414	406	433	429	411	442	412	445	434	427	418	428	444	421	448	440	445	417	444	471	406	448	447	392	485	468	389	419	430	418	432	451	412	435	408	428	413	410	438	434	448	455	424	438	428	423	426	465	464	410	407	427	428	432	433	429	399	420	447	417	468	402	406	403	409	449	429	465	435	439	463	436	438	418	444	446	456	432	417	422	445	440	476	429	447	432	416	457	443	447	404	414	458	423	429	441	446	430	442	415	407	431	401	423	453	430	428	446	448	421	433	439	482	423	377	431	445	429	415	417	442	413	472	431	392	466	439	466	428	447	420	443	434	436	415	438	410	447	454	413	434	423	448	400	462	430	429	402	425	449	412	407	441	418	453	417	462	434	407	453	449	417	473	431	449	447	429	441	440	427	468	404	420	431	432	409	426	433	453	439	422	449	417	424	414	417	425	405	436	425	441	452	431	432	430	444	437	415	469	444	445	429	439	429	438	414	431	412	481	446	409	420	418	430	442	427	457	459	463	463	392	413	428	417	415	440	435	416	414	434	438	431	424	476	471	459	462	463	428	493	449	418	422	403	436	416	410	396	438	453	447	438	404	462	441	393	464	479	417	411	441	476	444	470	397	423	455	448	449	454	461	459	415	453	436	426	425	456	419	439	416	453	406	462	436	414	455	414	459	441	454	444	430	445	397	454	411	472	455	394	453	454	420	420	440	450	467	421	405	442	439	425	473	432	453	432	450	450	433	414	446	410	424	448	428	457	459	420	438	455	437	437	409	441	472	449	424	432	480	424	450	447	435	420	455	425	475	449	406	420	420	403	423	430	453	422	437	423	439	439	429	446	430	418	481	404	407	460	464	427	463	462	441	422	416	423	420	422	459	466	422	424	406	426	428	442	441	438	427	469	406	395	452	442	420	409	437	426	434	454	437	458	419	406	454	446	421	420	400	474	437	426	407	461	395	371	473	428	423	410	462	419	416	440	460	414	420	459	395	432	442	467	412	409	408	433	429	441	472	417	410	422	422	443	429	404	439	434	404	445	461	440	423	416	438	464	450	411	437
31351	26800	22207	10992	3763	1856	1113	925	709	587	588	570	558	589	533	500	510	550	544	557	527	574	523	554	539	525	527	532	490	503	522	534	525	520	534	537	523	553	552	538	542	534	492	524	503	535	531	519	521	518	511	544	519	503	537	527	494	504	517	522	524	495	548	511	514	499	550	524	514	518	528	523	521	554	506	504	492	498	520	486	515	532	538	504	530	532	520	478	503	504	538	512	511	512	552	510	498	477	526	575	539	530	543	513	522	523	553	520	561	476	512	534	536	512	538	535	538	490	537	522	518	534	513	497	559	552	566	512	550	535	530	538	500	520	522	533	520	498	512	482	535	516	517	508	513	490	504	514	491	530	458	552	525	520	486	562	537	505	529	492	529	532	518	520	522	526	531	554	546	512	511	538	540	559	526	563	536	538	511	509	540	550	522	524	530	504	548	540	519	546	493	524	540	506	528	523	547	504	545	513	532	557	531	530	541	526	507	508	481	514	571	540	535	522	541	499	507	515	476	515	501	525	525	504	495	562	545	525	470	533	569	540	499	512	513	543	510	549	504	488	540	519	518	533	493	563	547	514	536	526	541	559	580	533	487	525	522	457	521	538	490	537	510	549	504	525	545	504	536	495	493	478	506	517	534	529	509	504	493	523	489	512	516	532	514	492	514	553	521	504	542	497	477	483	528	509	520	511	523	534	531	545	521	520	521	515	538	523	493	497	555	530	467	511	546	502	563	475	513	540	483	473	528	509	509	524	513	552	524	529	526	516	556	553	499	495	466	534	502	516	504	529	535	543	471	500	508	529	521	514	506	537	536	536	513	515	509	504	506	534	499	470	513	495	518	505	529	504	520	520	521	573	521	504	494	555	520	541	512	512	530	485	547	504	509	528	523	518	518	543	499	553	508	514	492	486	529	575	552	519	504	502	495	519	524	520	504	516	504	533	531	490	554	517	514	539	466	471	508	526	535	512	537	521	530	542	515	518	508	580	513	511	463	522	522	535	491	509	509	515	477	480	549	487	528	546	509	508	501	550	488	506	531	543	509	518	520	533	549	496	479	555	519	496	476	498	505	534	547	534	596	502	550	538	492	484	516	484	520	491	522	517	526	526	516	527	531	476	522	564	542	517	517	516	562	538	532	552	506	532	499	513	541	520	532	484	521	545	469	535	535	537	527	505	508	538	516	479	512	532	516	507	519	529	496	498	567	507	500	488	562	565	535	501	540	484	537	536	515	498	511	511	513	518	501	510	484	532	507	488	509	535	509	481	516	530	512	566	494	541	491	468	520	502	510	489	491	517	523	527	563	564	531	545	484	551	539	553	554	577	525	518	508	527	510	527	548	469	525	516	514	513	519	538	514	467	512	501	520	523	504	540	519	536	516	494	542	481	530	491	526	544	495	496	501	518	507	527	544	497	547	526	521	539	502	581	532	551	489	507	457	515	505	561	516	519	498	549	506	492	532	539	565	495	545	467	522	493	505	507	508	507	540	513	509	528	590	536	483	479	527	470	502	546	475	511	530	513	494	484	542	525	488	533	535	524	530	504	541	501	514	550	541	517	527	522	528	515	531	517	527	523	537	518	527	519	523	504	522	555	527	500	522	521	538	504	512	499	528	556	541	526	493	535	509	557	490	518	503	511	559	525	504	515	506	497	516	511	572	541	511	531	503	535	502	504	516	530	520	523	523	502	496	519	598	512	499	552	554	530	523	496	510	545	513	501	482	563	562	535	535	501	538	491	536	531	546	547	503	515	502	536	542	552	531	507	566	513	486	500	468	522	529	538	513	528	541	489	525	537	548	500	489	525	535	527	524	501	515	564	531	541	527	493	540	526	510	484	535	499	509	498	532	532	501	531	576	552	509	521	507	519	517	506	517	562	524	492	525	515	539	512	474	492	526	499	530	578	484	505	517	507	505	543	525	499	516	525	517	535	533	534	538	533	521	548	523	561	571	503	506	507	515	462	527	509	524	522	520	536	539	462	530	510	518	514	503	463	504	499	500	488	522	547	556	496	557	525	481	561	527	495	540	482	511	535	534	540	527	528	521	515	535	530	554	567	505	552	500	530	580	578	487	513	535	524	498	513	527	514	545	556	531	520	523	565	501	507	558	533	531	526	517	527	493	560	530	541	515	513	526	469	539	454	527	518	538	512	540	476	489	514	478	521	511	476	528	538	536	568	538	477	526	537	474	554	543	530	504	500	452	490	532	495	527	516	486	519	538	482	510	545	537	488	533	531	554	535	561	543	552	514	542	513	483	505	517	487	511	490	481	525	547	510	499	521	481	553	522	512	507	509	543	519	520	498	511	547	524	525	495	551	473	537	514	514	500	505	537	525	513	485	534	497	537	496	544	511	490	540	522	511	489	560	506	542	541	461	482	523	542	470	535	526	537	508	526	536	516	559	499	497	498	521	535	464	503	531	503	544	486	538	547	533	515	534	502	535	546	560	527	515	526	518	533	511	504	486	509	528	550	573	525	524	513	538	512	526	505	494	497	546	509	548	479	516	517	500	506	537	537	566	528	527	480	500	532	502	469	498	512	497	532	493	487	516	573	518	549	505	524	528	504	515	511	504	529	526	530	547	520	546	505	522	485	526	485	588	511	538	531	527	554	521	504	495	468	559	530	528	512	495	579	533	499	490	541	512	480	508	544	507	605	485	544	565	527	539	526	547	553	535	532	544	511	581	464	522	530	519	554	569	495	534	522	523	517	541	487	501	525	549	509	547	561	501	464	520	552	570	532	572	529	565	557	557	532	494	532	514	565	520	545	500	490	554	522	543	544	546	515	548	496	519	527	490	560	531	527	542	558	550	524	507	519	550	527	523	517	531	515	507	554	489	542	527	524	526	514	535	552	532	568	498	524	539	480	476	510	501	567	507	455	530	535	480	499	554	515	519	490	508	511	541	523	503	466	524	508	499	476	507	540	518	494	519	497	531	494	504	531	509	491	526	493	545	521	544	542	512	563	516	521	529	514	565	499	508	531	567	503	513	561	478	554	523	532	524	513	539	551	540	518	516	491	519	493	538	497	531	512	478	502	514	503	539	509	524	512	515	552	551	531	523	542	531	527	478	520	550	562	523	526	520	533	547	522	521	520	512	490	515	478	499	486	491	511	518	526	498	509	550	494	541	547	513	513	472	548	529	511	532	516	489	513	509	489	521	510	498	520	510	549	530	547	556	524	492	488	520	495	512	480	564	563	534	573	565	553	522	491	521	525	498	521	545	511	538	522	546	490	521	482	469	538	516	484	501	539	485	570	516	522	516	521	528	546	523	516	549	497	521	524	456	506	513	505	512	492	565	545	544	561	547	514	507	536	523	517	521	534	496	539	572	521	483	539	482	544	503	508	493	542	485	541	513	508	511	517	505	520	522	543	552	526	539	520	497	545	502	526	527	495	530	499	538	531	555	487	537	555	548	527	479	507	532	523	538	532	531	507	488	483	547	493	526	495	543	541	514	489	535	550	504	584	524
32691	39176	23608	11609	5619	3065	1804	1421	1033	803	798	716	708	639	704	636	630	629	622	612	608	598	676	682	626	608	615	622	612	622	655	678	617	648	613	591	661	620	627	679	622	610	619	661	647	622	637	623	622	616	654	627	619	616	636	640	628	688	616	628	633	616	697	644	605	644	615	595	650	582	629	638	622	653	620	678	623	615	679	652	627	626	648	611	618	636	638	588	627	647	615	637	608	627	629	637	600	586	605	644	607	587	638	575	648	552	633	650	659	601	576	645	603	664	676	638	610	603	648	604	598	644	605	587	651	643	627	597	609	617	632	641	622	658	655	624	593	630	615	571	630	618	590	650	657	649	626	577	602	619	676	646	616	593	604	647	585	628	606	669	620	599	598	635	655	640	600	578	600	686	608	658	645	623	644	594	629	661	635	640	633	644	658	642	651	629	616	656	588	626	625	656	649	599	637	646	619	642	574	623	643	578	650	642	626	636	594	611	674	604	624	660	623	578	622	627	630	565	656	619	637	640	616	642	626	622	655	623	654	608	606	629	600	569	618	637	642	628	628	635	625	617	633	601	646	634	607	621	629	613	675	639	640	625	649	613	584	634	647	633	569	605	619	626	590	618	601	623	593	674	617	653	607	632	622	600	624	667	642	608	609	628	641	630	615	641	620	620	643	590	635	599	613	665	647	656	647	633	665	621	641	664	654	612	649	608	597	608	645	613	615	648	641	634	620	640	610	592	592	635	646	641	606	595	662	630	623	612	638	605	637	616	642	624	637	633	596	641	622	652	595	635	638	629	624	627	615	617	634	622	632	628	611	610	586	600	630	595	609	609	596	621	611	575	606	630	596	583	581	565	620	610	629	661	636	664	602	585	594	600	623	649	620	656	690	615	612	640	648	607	631	618	688	631	585	611	617	642	601	643	607	662	622	631	634	607	588	636	609	597	636	628	621	639	611	618	608	664	654	628	634	602	656	680	619	624	621	614	642	643	589	599	608	647	622	635	573	610	612	614	613	628	625	590	641	612	602	591	651	670	652	630	647	603	632	637	662	594	628	634	596	600	623	661	612	606	620	625	585	631	624	635	581	667	628	623	601	595	649	631	647	626	622	677	597	601	570	637	611	640	640	593	633	677	638	680	611	628	637	637	607	614	580	639	662	654	608	622	618	642	641	636	623	574	662	654	604	611	565	615	622	686	612	611	606	620	646	623	627	603	617	616	563	637	630	601	619	609	627	633	650	617	601	639	639	648	662	564	621	649	627	597	609	655	607	628	621	626	600	681	630	621	611	646	642	600	616	650	594	619	652	669	603	639	665	573	656	624	616	646	620	636	636	664	626	638	592	638	631	623	586	623	663	680	621	606	607	615	599	669	651	666	612	635	617	635	617	633	559	587	611	616	617	622	648	608	646	623	648	585	644	652	641	613	571	666	603	594	586	614	622	603	625	647	591	637	593	657	582	604	622	618	588	619	569	635	641	647	639	615	698	585	660	605	618	647	587	603	621	603	610	665	628	619	648	615	629	626	651	646	574	644	572	617	648	641	609	629	633	608	658	627	623	602	653	688	580	603	632	628	591	662	606	597	604	627	693	644	637	661	626	632	602	609	599	589	687	621	667	626	678	605	601	639	674	609	632	661	643	609	651	636	683	630	642	640	632	657	651	624	625	639	615	659	663	633	570	634	612	621	601	611	624	633	642	626	606	588	585	595	633	573	640	655	622	628	609	646	672	631	618	650	620	591	568	625	685	594	599	651	632	621	631	646	641	613	630	631	616	628	623	647	665	626	632	637	633	621	616	638	592	661	652	634	645	626	637	661	636	619	644	590	646	590	612	622	584	650	602	602	634	611	616	652	596	578	627	601	602	634	627	550	600	614	662	654	611	621	629	582	635	636	616	603	645	621	631	613	625	622	627	687	627	634	575	631	613	570	608	628	595	636	582	596	595	619	611	611	611	678	662	597	659	620	625	662	673	628	593	589	601	651	598	588	627	611	636	656	636	587	624	650	651	656	611	627	638	666	598	640	640	637	566	624	631	678	607	635	626	605	612	618	657	649	582	593	642	581	662	642	625	634	617	647	569	640	636	607	644	605	632	638	593	615	600	620	633	648	626	584	583	621	651	603	605	623	638	622	577	616	646	619	645	618	683	604	630	654	681	608	636	596	625	640	623	656	601	661	589	650	613	613	606	615	619	667	589	618	613	638	665	622	591	619	615	656	683	651	662	629	613	609	621	616	635	623	600	585	646	639	627	596	634	631	653	659	611	639	649	625	664	638	603	584	607	665	660	640	624	586	629	598	658	626	587	654	622	591	602	659	580	618	638	656	664	671	660	606	638	616	589	621	674	602	601	567	632	600	632	619	635	638	617	603	637	645	652	612	589	636	621	637	641	638	623	616	659	609	640	586	663	593	592	649	646	591	611	621	611	607	611	601	646	582	624	633	662	637	605	646	628	626	683	627	610	645	654	626	643	622	638	646	655	642	642	646	616	621	657	633	654	623	632	660	647	597	628	624	595	630	646	621	604	646	655	604	620	622	620	640	613	619	682	588	631	581	655	616	613	676	658	546	615	650	634	631	595	611	623	662	634	648	637	629	653	625	589	614	648	612	578	609	635	598	635	644	615	638	574	623	599	655	609	644	630	604	635	603	615	605	669	631	642	642	660	649	596	639	737	608	651	630	607	654	622	662	637	651	610	640	619	634	611	614	645	631	630	627	656	640	627	661	632	626	611	636	640	619	639	651	623	621	575	645	624	614	644	651	672	644	658	631	569	631	662	633	606	608	593	635	635	656	637	586	585	619	599	610	634	627	602	603	648	606	595	601	626	612	626	609	682	639	622	622	638	602	584	626	608	611	656	626	640	581	665	628	636	638	690	644	624	623	623	670	603	613	612	635	608	642	605	596	619	623	649	610	620	626	577	634	581	662	629	611	636	623	604	604	634	608	601	644	600	605	622	610	640	639	643	641	626	626	604	620	649	570	588	593	649	603	646	632	605	642	615	654	644	607	621	594	618	642	631	589	616	625	611	595	620	607	642	643	639	674	638	642	609	589	612	624	612	671	628	620	635	611	593	594	603	601	611	613	628	631	594	649	629	654	623	591	624	635	600	685	616	646	597	585	616	573	617	622	613	597	632	617	638	624	603	617	618	648	607	582	611	639	666	615	629	604	633	655	617	622	647	645	629	613	596	664	677	572	672	574	666	642	624	603	607	644	646	610	623	591	629	627	566	628	609	623	583	620	598	667	582	596	596	652	618	602	596	640	647	642	641	608	600	598	656	611	620	571	581	650	632	592	638	643	641	641	599	688	608	655	632	664	671	606	631	654	635	616	630	684	667	602	588	632	557	598	631	613	644	654	663	618	604	630	640	625	683	652	633	591	641	657	639	649	619	610	605	590	633	584	603	613	573	592	650	650	608	611	596	609	602	624	629	620	649	631	610	629	657	623	630	644	597	623	670	594	576	616	584	633	633	611
23634	21413	28379	24913	20828	10457	3186	1642	933	744	672	621	547	612	533	505	515	565	536	540	540	537	514	562	516	491	566	562	544	516	544	503	489	525	515	527	544	536	559	526	524	545	541	511	507	546	545	497	542	514	545	540	526	513	454	551	529	536	501	527	537	567	527	509	509	503	497	489	511	518	516	504	523	517	553	513	530	527	502	527	551	492	534	557	488	522	539	498	538	540	525	517	509	492	548	490	516	545	485	538	512	513	503	496	511	532	522	511	537	565	529	494	512	496	521	524	530	518	495	538	538	499	509	532	518	537	494	491	539	504	504	494	504	493	519	513	516	523	522	534	570	550	513	493	491	508	508	592	553	544	519	530	510	516	544	565	493	529	527	542	551	531	513	500	517	504	523	523	531	493	500	529	538	528	555	519	501	523	550	560	518	487	553	486	493	496	539	514	509	516	515	526	517	517	513	471	501	514	537	518	546	491	498	509	511	518	512	486	519	539	520	509	513	466	455	524	534	553	539	514	553	523	540	516	559	517	551	507	504	558	486	526	534	504	536	554	553	548	539	475	495	509	510	516	519	496	505	518	561	489	490	512	545	524	525	504	499	488	554	531	471	520	516	447	526	513	554	511	510	494	507	531	518	533	529	553	521	526	518	475	512	508	533	514	517	493	468	523	529	505	533	503	522	520	552	536	503	506	510	514	485	559	546	520	520	504	511	501	507	545	520	502	529	554	509	518	510	556	508	541	549	519	532	482	499	505	511	540	514	531	520	564	507	481	515	507	539	517	485	546	512	486	520	540	510	518	550	484	527	561	550	507	505	504	505	507	525	539	485	498	535	550	502	460	519	495	508	490	530	480	521	528	519	526	491	547	551	526	498	525	538	522	490	510	513	547	517	501	522	546	521	520	541	536	535	548	494	523	555	526	531	550	502	539	521	516	520	493	524	537	497	526	495	513	513	574	511	491	515	543	572	503	543	500	507	521	542	476	473	543	515	540	529	510	516	524	531	542	499	496	524	516	539	507	509	516	523	497	503	484	555	484	531	520	549	502	534	507	519	544	523	500	529	528	515	537	513	552	509	468	541	490	519	514	527	480	533	545	542	514	503	513	567	523	508	468	466	509	504	532	510	474	513	500	573	509	508	535	556	506	499	529	492	527	549	526	497	536	492	518	512	535	498	522	554	501	557	555	483	532	559	524	514	506	528	527	525	508	463	524	516	537	508	489	505	491	522	518	500	509	518	485	525	478	459	532	522	517	549	508	522	576	495	545	487	523	523	539	533	473	502	521	542	537	586	516	526	545	498	519	548	507	528	548	466	519	536	520	503	517	494	512	488	533	592	512	517	535	538	473	504	527	545	535	493	535	521	542	474	542	545	528	541	500	527	548	547	523	531	497	519	557	514	527	549	564	523	490	535	525	530	490	520	527	542	556	493	510	529	488	538	512	501	505	545	495	551	501	522	558	532	499	521	528	510	514	501	527	555	487	503	491	528	500	560	533	509	523	552	535	491	517	555	506	507	567	511	556	504	512	510	522	545	517	542	490	521	488	528	526	516	504	533	566	481	518	531	544	554	532	528	504	517	479	514	541	522	496	509	510	518	525	527	549	506	489	565	552	529	533	529	500	477	483	509	557	524	540	517	526	490	542	484	507	518	530	515	478	513	543	526	519	516	525	548	525	561	549	501	508	548	523	502	556	478	559	557	519	537	521	556	527	520	586	531	540	482	527	539	536	508	551	500	494	501	535	486	532	485	498	499	513	496	497	488	523	555	491	529	559	474	509	522	502	545	492	522	482	510	520	507	503	555	498	475	549	511	534	486	530	482	494	523	520	529	490	526	484	517	526	519	550	532	497	531	500	507	551	531	541	546	504	555	496	479	500	487	531	521	510	488	507	504	502	499	526	532	536	498	513	531	526	560	509	516	513	529	486	512	507	518	523	575	514	500	555	520	518	519	508	502	520	540	526	495	524	492	546	546	521	519	542	518	521	535	541	488	510	515	528	546	524	497	522	497	508	528	553	527	467	517	506	507	529	527	526	570	505	534	544	562	472	541	513	540	545	521	553	537	547	499	514	552	540	552	552	551	476	492	521	512	530	504	537	552	509	515	521	522	522	506	528	529	525	537	485	494	529	515	512	556	532	515	499	524	528	483	552	492	538	528	511	531	502	531	518	511	532	516	491	552	499	523	563	506	483	528	504	517	476	506	500	548	532	532	535	529	534	504	525	499	531	529	524	560	506	519	487	506	491	485	541	544	489	542	497	552	500	528	513	522	477	524	533	497	502	519	526	516	489	529	526	473	543	519	562	511	528	496	495	522	559	536	521	513	581	474	515	537	535	527	518	530	532	544	501	537	533	478	484	557	521	556	530	525	483	525	503	516	515	527	545	495	524	507	575	521	518	526	501	530	517	518	515	569	545	545	528	489	513	558	526	546	559	505	533	542	459	553	507	493	518	509	507	504	488	526	517	529	523	492	516	516	544	532	529	470	526	510	479	519	516	511	520	523	518	528	523	520	503	533	525	522	503	518	514	530	529	537	511	520	540	538	507	515	488	535	517	503	508	495	519	518	494	503	532	564	537	503	501	557	529	564	513	496	538	497	478	517	558	544	504	499	519	544	557	469	515	548	536	505	512	513	483	547	476	521	548	534	548	487	467	516	490	513	550	511	558	508	544	552	502	552	516	515	489	501	538	516	527	538	527	512	508	519	480	532	502	537	534	496	519	511	534	521	540	502	533	541	483	514	556	517	540	489	504	554	533	509	547	538	538	537	509	502	523	503	533	518	586	517	486	537	523	546	548	525	509	475	517	498	510	491	508	521	518	506	511	536	499	537	522	568	549	525	532	518	492	499	522	512	484	509	553	530	521	490	500	527	532	553	518	475	507	538	498	561	512	493	517	518	559	526	530	549	532	511	518	520	518	535	501	561	526	504	529	509	510	522	533	547	508	568	529	497	469	527	540	552	566	514	485	523	540	517	533	522	549	507	500	543	505	543	544	479	538	543	519	530	494	485	521	541	558	524	489	532	501	509	528	504	519	492	500	533	494	509	547	490	513	537	532	497	516	492	533	543	560	550	540	555	475	488	492	471	518	502	493	542	486	542	532	551	509	538	515	519	537	501	529	486	527	527	543	508	536	489	563	496	485	532	474	503	530	530	525	527	524	539	499	549	506	506	539	535	472	527	499	491	537	530	539	516	521	508	505	498	537	554	538	519	497	542	495	496	538	490	526	512	524	500	553	479	473	508	530	567	519	513	506	552	518	518	499	509	488	551	579	513	522	515	495	498	513	563	489	505	564	538	516	544	532	533	558	481	539	528	492	487	496	502	517	500	562	505	533	532	539	541	521	546	546	478	522	543	514	535	501	559	528	523	589	492	539	556	543	560	511	557	474	498	543	499	531	505	534	518	526	526	486	509	518	507	531	546	489	533	504	520	520	520	522	570	508	523	507	493	554	518	500	518	516	530	526	532	506
32996	48174	32945	20088	12037	6757	3552	2525	1434	1020	923	836	774	752	667	624	652	668	637	669	638	611	655	637	650	655	632	654	644	627	635	651	609	606	638	608	628	650	647	614	640	631	647	681	584	651	635	624	655	644	625	643	627	616	624	618	666	629	656	654	669	590	667	618	581	613	647	633	671	637	625	641	609	641	643	624	621	595	622	681	590	611	618	652	628	658	660	629	615	635	601	659	622	597	594	635	600	626	642	627	604	602	647	622	685	612	642	609	659	622	619	610	594	628	609	665	652	646	616	652	646	614	594	626	621	677	626	606	687	651	638	632	676	603	662	584	613	627	605	635	622	675	649	612	615	612	665	604	602	648	627	609	675	642	616	613	633	629	669	610	663	632	645	607	616	648	620	621	593	597	589	627	602	568	654	623	610	695	636	622	608	618	639	641	629	658	634	567	657	648	639	599	643	697	621	664	651	609	654	629	640	611	655	657	667	579	647	681	570	627	628	640	645	617	626	599	643	643	647	669	612	619	613	650	626	647	597	604	677	650	637	637	591	607	631	577	635	589	605	620	659	603	631	636	638	615	613	612	626	657	603	656	645	613	606	638	650	590	619	569	643	605	644	662	613	673	638	615	610	642	600	652	630	680	646	639	641	645	628	602	622	578	635	635	649	609	628	612	623	646	648	621	686	642	647	659	632	626	631	634	629	611	642	647	621	646	655	635	640	607	661	592	624	635	701	617	658	671	669	606	636	631	634	657	625	638	612	614	604	619	647	617	614	632	606	656	639	608	638	621	586	616	631	649	601	641	608	584	654	620	643	636	628	621	632	633	626	624	623	662	644	618	619	629	617	605	612	630	654	616	624	660	641	641	633	603	634	600	607	577	587	658	652	630	650	606	688	598	647	606	603	667	693	668	640	614	685	657	634	620	596	586	621	632	637	628	653	635	659	626	627	600	635	615	669	623	659	629	650	648	649	614	613	642	633	603	644	609	648	632	632	612	630	608	630	651	630	607	596	634	613	619	615	646	596	688	641	600	620	622	604	667	644	623	665	660	680	634	630	573	609	661	644	597	629	640	631	611	635	659	665	580	650	626	660	632	609	615	660	638	612	631	601	591	617	621	629	593	637	654	653	623	627	620	642	645	589	545	669	623	616	623	637	652	616	638	635	638	635	619	617	578	621	620	628	612	638	652	598	652	595	643	655	614	623	645	609	655	625	619	632	601	618	665	600	645	623	613	603	623	595	596	629	644	582	625	637	643	635	620	591	639	611	603	694	643	616	658	570	616	644	616	622	603	621	632	624	649	653	617	638	655	666	625	613	601	646	601	586	653	680	597	643	582	598	632	618	632	643	655	641	630	601	603	607	623	627	616	614	635	654	623	623	630	599	681	654	625	592	670	565	634	583	635	627	631	633	622	644	633	620	635	622	630	651	631	628	619	644	613	658	633	617	591	663	635	648	630	632	658	627	659	669	609	626	659	604	613	662	640	645	640	676	635	618	637	645	628	613	643	616	620	570	676	648	634	656	613	605	619	653	624	636	616	578	604	652	633	664	649	632	626	618	628	615	643	618	585	598	607	610	629	645	638	625	593	664	629	627	642	659	647	652	639	659	609	635	631	613	648	681	636	634	638	654	647	657	597	634	585	623	620	640	587	567	566	634	598	656	657	640	622	650	638	660	589	626	653	640	640	664	655	596	626	620	616	618	594	662	609	613	631	652	608	653	588	631	622	618	617	633	651	602	626	637	638	636	572	658	634	658	595	619	643	561	662	680	617	612	635	611	636	660	631	608	643	634	647	627	596	610	605	653	621	618	573	619	630	610	608	602	584	591	636	649	649	666	668	622	603	653	611	596	609	652	591	624	566	671	645	608	650	682	644	627	630	608	603	689	598	620	638	618	641	633	648	639	621	616	632	668	660	610	589	636	613	612	638	611	608	631	632	612	622	639	650	637	640	659	600	640	630	634	591	607	628	629	606	597	632	588	608	631	613	637	596	621	554	578	630	633	678	601	602	633	642	623	644	636	659	639	634	603	673	624	612	616	623	667	618	624	614	647	604	641	620	640	626	659	635	598	639	662	653	626	622	681	619	625	565	619	621	619	600	631	618	658	596	628	639	630	674	629	623	617	639	675	663	669	558	650	603	610	627	625	646	586	617	610	615	658	632	635	603	631	627	630	636	684	632	635	646	608	667	614	573	671	619	625	611	658	606	631	659	638	636	643	603	636	680	663	606	673	611	634	623	619	643	627	602	634	605	618	628	664	604	614	621	628	644	625	648	633	599	617	632	648	610	623	607	619	635	611	630	616	596	615	624	610	623	615	628	629	652	627	588	631	584	628	629	617	653	621	614	635	638	635	649	638	620	653	630	627	639	646	642	626	671	616	620	603	622	676	681	642	669	631	650	607	638	633	595	586	629	586	640	618	639	682	629	574	629	616	653	611	633	650	601	659	630	624	633	638	660	683	658	602	569	661	619	631	626	649	630	627	619	706	624	630	613	571	624	619	650	668	607	609	640	604	627	611	650	598	617	562	625	602	588	631	650	673	653	628	656	605	654	661	607	611	632	628	632	632	632	658	638	691	648	626	624	622	647	676	678	628	653	603	603	594	641	629	634	630	603	625	624	616	605	617	673	581	593	682	631	602	649	630	627	620	631	629	614	613	602	612	641	664	633	615	648	624	621	619	623	706	619	604	643	651	619	607	643	637	599	621	621	669	589	645	605	586	614	635	642	600	597	651	594	651	668	624	622	645	622	630	645	632	675	628	618	668	628	582	613	593	656	624	588	656	592	634	618	607	626	582	603	601	648	627	630	598	622	638	650	651	668	639	662	655	624	645	625	642	699	628	590	627	654	614	612	633	613	624	643	668	626	686	645	619	605	616	655	614	607	616	652	621	663	644	636	627	678	598	628	635	608	625	617	620	613	621	652	647	680	640	598	627	593	653	600	591	649	661	645	619	651	652	586	587	647	602	633	623	582	624	625	661	648	645	613	652	629	670	585	607	711	595	602	658	655	616	625	646	645	642	610	646	636	582	651	642	616	645	637	650	598	603	610	639	653	640	617	616	621	641	647	639	624	610	633	593	633	612	650	624	677	622	630	636	653	665	621	668	643	641	610	623	670	647	615	648	673	646	637	664	613	630	593	632	615	620	620	618	622	688	644	643	625	669	646	608	610	635	669	632	570	604	624	657	663	597	625	582	672	634	624	596	604	605	620	628	627	600	633	635	620	584	626	657	637	628	639	615	636	651	616	645	604	666	627	645	617	615	650	583	642	591	654	636	674	653	648	655	650	648	655	608	637	650	558	625	610	658	653	616	633	608	618	597	570	655	593	614	657	619	648	623	679	663	629	656	628	671	643	615	640	678	625	663	653	641	655	664	641	619	627	614	650	655	590	642	617	611	619	660	636	551	640	607	624	637	620	634	616	632	589	644	585	605	606	659	636	653	612	653	646	622	592	621	621	621	634	643	644	625	637
25059	21511	27058	25087	10246	3234	1781	1034	670	606	541	483	489	487	462	460	471	447	433	449	398	417	396	456	417	449	437	400	430	438	417	411	460	452	468	408	457	403	372	403	433	442	425	415	408	434	443	415	408	404	415	425	399	450	423	443	415	436	432	416	424	430	418	428	418	409	404	402	414	437	424	446	421	424	457	404	411	447	415	416	395	395	458	397	432	408	415	414	448	413	421	444	422	434	433	423	434	413	449	417	424	429	446	420	402	425	402	405	421	434	478	419	405	388	425	422	423	408	446	390	408	447	415	423	393	462	423	379	421	411	432	417	412	411	407	428	411	419	432	446	404	405	427	426	450	435	418	433	436	399	422	422	418	441	455	424	419	426	426	437	416	431	435	459	449	442	432	427	459	448	427	420	426	454	383	441	432	454	397	448	430	433	423	388	422	419	433	411	416	410	409	438	432	430	434	412	413	393	402	442	385	408	405	431	418	402	458	421	437	454	408	415	402	414	381	383	377	416	398	425	394	456	369	434	405	448	393	438	427	444	437	427	435	400	386	420	456	404	448	452	416	419	413	417	413	431	437	437	435	423	432	466	393	388	413	434	447	405	421	400	452	431	422	435	417	430	433	451	413	430	401	422	425	434	396	400	472	433	422	447	418	429	436	405	448	426	453	373	447	448	409	426	410	424	417	428	434	453	415	442	455	407	415	446	441	433	404	447	403	423	430	388	460	430	429	437	429	422	448	438	419	422	427	420	417	450	433	367	456	423	389	420	399	461	452	438	431	412	436	418	473	410	411	426	394	420	448	418	422	404	422	415	440	411	384	417	438	430	422	419	427	392	419	436	452	418	428	420	414	422	419	422	420	375	433	457	425	448	432	442	412	401	423	434	425	405	423	433	427	403	418	446	429	419	435	419	439	390	415	418	410	374	402	425	420	403	416	400	409	415	427	402	425	393	442	426	381	406	440	483	431	440	448	428	447	397	411	428	404	443	460	438	435	465	416	394	423	416	443	393	448	423	428	441	445	426	409	449	435	402	435	464	390	433	393	408	444	429	433	438	429	395	389	443	410	393	430	477	436	467	428	443	457	400	452	434	431	394	417	399	417	446	424	437	427	409	448	413	406	436	412	411	425	411	433	410	414	489	410	433	377	422	441	434	418	425	471	397	463	406	414	441	464	423	462	423	452	436	411	445	383	415	415	402	453	401	437	408	407	424	428	437	414	437	430	455	452	421	417	429	446	398	445	430	399	472	421	398	442	421	392	437	404	423	406	434	424	400	433	427	414	419	432	399	421	393	395	460	437	383	393	416	457	398	379	417	409	394	389	430	418	471	392	455	408	450	450	464	448	457	428	413	469	405	432	404	409	422	439	434	436	461	422	396	441	409	446	440	414	444	453	469	416	421	447	426	433	427	462	397	393	451	438	423	426	422	454	432	412	415	435	426	441	458	460	391	399	422	404	429	414	400	424	458	448	458	406	408	446	405	425	429	392	447	411	447	421	393	447	415	406	436	437	422	435	443	412	462	422	391	367	408	425	413	411	394	459	419	447	443	436	401	447	431	436	421	415	455	413	426	428	424	435	422	412	424	393	425	419	398	406	407	422	452	421	431	443	415	419	438	387	385	482	425	424	428	393	415	437	428	432	410	429	433	399	475	404	421	415	440	386	435	422	447	434	414	450	417	466	423	419	407	456	399	389	401	441	407	413	392	436	419	447	428	394	428	437	478	409	453	440	405	437	446	415	462	393	423	421	395	402	419	397	427	462	435	441	412	442	412	397	420	401	431	409	396	407	440	387	407	416	424	427	417	419	425	430	431	420	426	445	351	442	417	380	423	434	444	442	420	461	409	424	424	423	436	423	402	411	437	466	424	415	408	462	421	428	399	454	413	438	400	424	425	409	398	425	468	442	411	433	461	451	449	397	451	448	415	404	425	429	409	445	399	472	398	458	454	395	405	439	415	409	435	423	423	432	409	433	452	415	411	402	413	438	436	403	437	426	437	436	444	441	408	402	430	419	457	459	421	439	403	402	416	426	441	460	476	425	439	414	406	382	409	426	418	473	452	412	436	449	414	449	432	424	448	415	408	400	410	430	398	425	439	435	401	420	431	415	426	430	423	446	439	417	384	407	425	423	450	452	435	424	437	415	436	402	442	427	425	445	439	411	420	447	417	419	437	418	396	415	416	423	438	437	410	402	382	417	426	437	457	385	417	416	406	432	433	408	427	429	440	411	421	420	391	429	439	430	417	407	442	416	438	446	412	432	442	421	432	424	422	432	408	396	437	427	437	436	450	432	451	423	433	438	432	415	435	415	438	421	435	426	433	396	417	402	382	401	436	403	439	415	412	415	410	446	453	415	434	423	442	438	406	434	395	419	442	435	471	418	437	428	424	391	422	438	396	441	409	461	426	418	421	470	413	412	408	431	394	399	454	416	429	417	443	413	426	440	440	441	433	397	457	394	397	411	426	430	432	400	434	448	407	451	434	462	404	426	419	436	392	435	402	438	435	420	407	403	394	451	403	386	393	446	419	410	396	412	404	403	462	439	407	442	435	401	447	458	453	427	410	384	398	438	428	445	419	407	424	418	421	444	423	448	446	418	415	419	468	405	391	406	451	422	432	413	435	427	453	396	385	453	435	407	437	422	400	400	385	405	424	455	411	429	429	438	417	409	436	417	432	455	410	433	444	437	457	394	422	444	428	398	423	419	444	450	418	423	421	398	440	412	421	445	400	406	391	378	426	402	416	456	427	452	424	422	451	424	449	469	429	408	407	447	424	431	428	384	411	417	383	443	441	413	398	440	412	410	459	404	412	414	437	412	413	456	425	422	482	397	347	423	443	411	428	445	466	437	421	481	443	407	426	427	422	459	417	418	433	404	431	413	413	426	376	444	448	455	422	433	416	446	400	453	438	431	446	469	456	405	446	421	445	384	418	422	410	386	391	382	393	418	457	389	398	403	377	450	426	441	420	455	406	444	430	462	425	422	404	423	408	416	403	405	423	425	413	418	434	407	447	425	443	416	450	425	428	447	428	428	434	453	403	408	453	411	441	435	439	435	411	423	406	404	425	475	429	423	397	457	436	420	410	396	418	407	444	393	422	438	429	439	428	456	402	410	455	410	428	399	420	439	414	431	427	442	448	417	405	444	418	425	425	407	426	450	425	458	443	419	440	408	440	425	420	457	394	429	438	405	392	403	423	414	423	440	416	429	441	413	437	421	426	436	449	391	407	405	439	399	450	461	425	466	425	424	429	428	444	385	420	467	423	473	412	422	409	443	425	423	437	443	386	445	414	438	384	412	421	424	424	449	438	419	460	451	424	398	403	406	421	407	456	429	400	418	401	451	421	423	394	389	417	428	442	457	438	436	406	430	402	431	409	436	420	419	432	404	418	396	405	405	429	405	434	393	408	453	393	430	435	436	417	436	403	432	440	405	418	404	439	393	404	437	421	412	398	432	441	403	418	446	405	361	435
32284	44912	30497	17192	8972	4865	3021	1766	1031	862	709	621	565	569	601	553	472	507	516	539	504	552	507	499	504	520	528	521	501	514	507	516	505	513	489	499	508	550	524	494	538	495	504	526	506	487	500	538	482	477	479	517	482	558	518	500	523	502	550	527	512	510	566	535	524	497	516	512	511	548	507	502	510	533	511	548	514	476	524	485	538	499	513	509	544	522	522	512	487	509	513	523	524	499	504	504	511	494	507	542	488	473	482	511	524	551	486	516	506	508	524	502	501	513	530	500	532	491	491	499	508	513	469	482	483	531	537	499	528	488	539	510	525	541	526	516	500	550	493	530	480	514	537	517	489	494	519	544	473	543	501	519	523	511	493	573	488	493	523	505	465	488	495	521	507	486	508	505	499	549	520	510	512	533	509	506	516	552	543	494	494	486	504	510	480	478	480	497	510	519	489	490	496	522	505	479	515	504	516	516	558	540	512	488	535	520	491	506	509	485	511	524	483	516	501	511	522	519	489	505	510	508	536	493	520	510	552	500	491	507	546	486	501	482	493	478	494	515	545	448	503	506	478	495	506	504	502	489	532	508	523	510	464	524	494	490	517	479	524	516	518	544	528	460	503	528	549	508	523	520	480	517	520	479	557	520	506	492	513	476	507	533	504	544	519	582	531	534	508	533	518	485	523	536	503	529	538	501	515	546	511	515	506	501	506	484	468	544	565	514	531	532	483	543	494	495	499	506	491	505	484	509	464	493	493	495	506	501	537	460	499	469	489	512	503	568	459	498	504	491	509	484	546	588	507	522	571	517	506	481	495	497	527	532	529	529	501	475	537	528	514	502	539	539	562	496	513	495	502	536	509	524	544	446	516	514	497	531	546	545	527	484	481	529	474	482	525	530	522	531	508	487	519	483	503	506	534	500	548	507	481	470	502	495	516	507	524	525	532	505	549	562	493	521	515	572	540	533	508	514	486	502	539	487	528	518	504	517	512	509	479	536	497	534	458	483	562	520	501	544	478	505	540	473	514	505	512	537	475	516	491	487	512	531	548	522	489	492	518	495	507	543	506	531	476	499	519	499	493	545	494	437	553	491	498	490	527	487	505	495	502	500	491	502	490	505	521	507	493	534	513	485	533	502	501	516	542	495	530	507	532	496	541	546	507	534	562	509	537	499	490	512	527	519	510	527	505	492	500	520	521	457	506	520	508	522	522	530	509	509	541	507	496	545	496	522	519	520	531	463	497	483	493	497	505	472	531	491	512	510	516	492	489	432	476	530	505	534	566	480	507	532	519	518	488	530	502	516	500	509	506	544	525	511	496	532	491	481	486	535	485	486	496	502	505	518	510	457	536	490	488	499	541	510	445	494	503	470	513	509	522	511	524	482	550	491	540	497	463	498	512	509	461	552	497	517	510	482	534	519	512	451	508	520	549	459	482	486	511	523	517	481	503	502	491	514	498	488	488	489	535	506	467	486	522	486	507	508	529	474	476	467	473	509	528	519	515	532	511	520	490	489	492	493	474	472	509	549	503	471	492	518	481	510	570	500	530	496	521	549	480	514	506	493	536	490	483	508	511	503	538	495	528	537	503	507	518	519	554	511	550	515	543	499	529	555	497	518	498	531	491	468	488	533	489	493	531	530	505	529	509	466	503	529	466	512	476	549	502	520	517	495	492	522	518	487	512	512	511	532	534	490	538	570	523	478	481	546	464	476	549	519	505	529	515	485	504	514	561	508	504	503	516	522	504	497	495	471	519	499	463	492	502	503	475	537	520	566	518	511	520	515	527	538	503	516	538	533	494	479	543	509	529	524	491	471	529	517	505	494	511	529	481	517	470	525	489	506	502	490	506	482	506	485	489	518	504	504	524	543	553	522	511	482	563	539	534	524	502	545	492	504	487	499	511	520	502	474	551	494	474	497	526	530	520	538	513	523	499	528	481	564	545	532	548	505	525	529	494	555	518	531	557	514	521	515	564	516	497	501	512	510	503	521	482	551	499	485	504	488	511	480	515	479	532	518	485	538	532	520	495	530	521	522	529	508	491	477	483	499	512	459	523	511	490	507	503	532	526	509	495	562	495	537	542	526	518	504	509	479	463	497	555	522	513	503	533	502	501	552	522	533	564	504	484	493	475	546	546	495	534	529	555	518	525	482	514	482	454	529	512	468	499	521	519	543	515	519	510	532	499	483	532	512	498	550	517	517	574	498	509	466	513	489	489	515	493	501	499	543	486	541	506	520	489	484	494	506	542	504	497	514	492	533	575	547	487	528	487	492	515	547	526	514	490	514	496	523	508	523	490	528	547	473	490	453	530	514	507	501	497	548	488	532	499	530	527	503	531	532	523	568	520	501	536	499	518	527	541	518	501	482	485	538	532	531	508	509	506	492	524	513	508	466	504	526	528	514	494	487	501	496	555	518	545	507	511	503	532	521	482	478	488	552	501	524	527	522	496	524	520	528	515	520	476	479	525	566	533	534	492	527	496	523	523	531	512	511	505	528	510	512	494	538	502	511	553	464	507	466	507	518	494	547	505	496	495	493	518	510	513	485	494	488	538	522	480	462	495	528	509	536	533	519	506	517	506	509	533	461	506	469	478	514	509	480	507	492	477	500	539	512	537	545	510	540	507	545	504	480	504	528	489	488	516	525	536	495	515	522	460	504	515	527	577	485	524	495	513	519	532	497	510	506	492	553	524	499	518	528	501	520	547	525	532	494	496	482	513	515	524	493	524	512	547	472	536	516	511	502	522	476	501	499	538	506	493	497	527	498	476	522	536	515	474	520	522	524	531	475	473	556	505	539	477	506	505	529	506	486	513	499	538	556	486	513	506	527	495	492	524	489	488	501	530	528	485	465	486	543	546	495	488	513	528	530	515	535	516	482	517	512	503	461	493	516	471	500	523	502	555	536	513	543	504	540	533	464	568	517	509	475	513	509	508	520	507	530	532	561	531	502	493	536	521	500	495	527	527	536	522	507	491	487	495	493	476	474	457	456	519	505	522	485	512	512	487	523	527	502	516	512	511	464	537	514	543	511	502	534	509	526	564	544	503	517	524	470	499	473	500	508	523	534	533	519	510	509	525	503	514	502	500	535	529	499	505	524	513	510	542	536	492	532	510	515	499	467	501	517	503	526	524	510	531	493	498	506	526	503	485	506	519	525	522	518	529	506	549	520	485	525	519	570	513	490	498	481	559	552	472	510	455	562	525	491	546	494	560	511	512	512	500	515	492	509	509	503	513	528	521	508	512	506	488	556	534	526	491	480	526	510	474	522	489	515	487	509	499	489	542	476	495	474	540	524	519	527	501	495	536	510	495	502	496	495	506	527	529	467	565	500	513	547	515	513	523	506	512	488	518	523	498	524	504	538	467	526	508	513	497	486	510	535	518	528	505	481	536	535	493	480	544	513	525	552	539	467	500	506	523	534	531	516	546	519	534	532	565	492	471	513	527	483	506	496	561	530	550	537	504	535	518	528	515	491
22632	21440	28975	24364	21586	20665	10223	2699	1177	761	590	484	489	470	457	414	448	393	380	420	352	390	395	370	389	418	352	382	385	402	409	389	361	395	383	373	388	376	387	387	403	373	391	399	405	404	357	362	386	398	369	373	394	377	367	405	343	399	383	353	371	375	378	391	368	380	357	382	346	372	332	402	379	366	353	370	381	384	383	361	391	377	385	400	351	382	364	375	380	417	371	394	393	400	398	401	358	384	404	363	350	374	380	367	366	373	340	379	397	361	376	360	397	337	373	377	380	371	367	379	393	372	421	353	406	380	396	343	352	393	352	373	354	391	375	394	372	383	377	361	391	339	396	409	396	366	364	396	380	364	353	384	408	377	383	389	348	369	385	340	390	368	384	364	383	340	335	352	372	355	352	364	367	403	383	348	390	377	354	374	379	383	396	375	376	383	389	372	390	355	393	363	378	350	342	373	356	383	357	366	399	351	403	394	363	389	378	375	356	391	393	361	366	386	360	399	404	353	367	413	387	360	365	376	349	381	368	420	380	334	374	399	371	395	345	372	342	382	352	360	386	396	386	385	387	364	370	413	405	363	345	358	382	406	384	387	390	367	383	342	386	367	356	380	418	390	378	373	366	371	401	405	337	377	374	357	371	359	395	399	357	372	377	379	407	346	377	356	396	378	387	367	344	402	388	353	393	403	392	390	374	364	357	413	396	368	397	408	323	368	388	384	375	393	401	385	404	383	402	361	395	383	366	364	383	390	380	382	373	364	379	342	374	381	372	396	361	357	396	373	344	363	406	416	358	373	389	344	378	385	402	357	409	395	356	340	383	380	367	403	364	421	359	376	369	357	380	403	382	365	371	400	354	353	362	348	352	428	395	366	392	397	365	387	371	365	404	363	369	356	387	393	341	365	372	376	354	402	405	382	381	379	416	369	391	386	373	344	363	367	396	397	372	366	384	368	372	351	370	384	374	359	371	356	367	388	366	378	369	394	389	370	363	385	388	361	363	381	384	390	386	378	389	335	396	366	388	403	353	371	381	384	384	363	375	368	377	372	398	390	373	379	402	396	373	405	387	380	406	385	377	359	367	391	359	359	349	378	361	386	335	395	382	366	417	366	393	384	382	364	396	360	425	373	379	410	369	403	387	360	346	360	358	389	361	382	397	387	378	391	379	403	402	361	363	407	373	355	384	377	397	382	366	379	398	379	357	395	349	371	353	409	356	398	381	365	415	393	380	396	392	404	385	357	382	352	363	404	386	423	355	357	362	385	373	382	352	399	381	363	363	401	397	328	412	362	380	403	349	402	391	384	363	371	404	373	385	364	348	376	335	367	377	343	376	373	386	390	370	341	348	356	387	345	366	370	375	367	348	386	411	353	380	383	395	410	371	389	398	382	374	384	395	358	383	389	393	340	397	364	371	405	378	352	364	416	412	418	388	349	404	399	372	407	415	370	405	394	366	367	392	364	375	426	393	364	378	362	410	362	349	346	371	325	378	380	346	390	377	358	423	383	383	401	342	411	375	380	378	377	358	336	422	350	372	380	353	367	380	402	403	406	374	376	374	395	370	390	390	386	370	384	395	370	395	360	387	360	387	359	418	384	377	346	389	366	367	343	361	376	362	376	417	363	375	364	387	386	407	352	367	362	373	401	374	397	403	374	367	355	395	376	352	391	357	374	368	368	367	343	397	415	355	355	370	388	366	397	342	396	403	385	353	367	384	400	370	366	405	361	400	407	396	404	329	366	398	391	401	357	373	384	392	347	399	363	379	393	354	384	400	376	409	370	421	358	367	348	365	412	373	393	413	375	342	385	378	404	374	374	375	371	389	382	357	379	366	343	385	354	384	387	380	374	419	399	399	360	370	390	379	385	374	391	362	365	399	361	395	354	393	363	384	383	395	340	381	376	413	381	372	372	361	378	382	396	387	394	376	393	367	346	374	343	372	388	366	381	344	383	347	372	388	365	381	406	364	373	388	414	396	378	351	405	384	359	377	358	357	364	382	338	375	372	402	383	399	344	351	364	369	404	355	372	389	359	391	370	361	376	392	384	378	370	363	375	391	417	374	373	371	406	376	379	369	385	372	359	322	401	368	402	374	378	369	370	408	355	368	409	373	377	373	392	374	363	396	346	362	421	392	375	403	366	382	381	339	380	388	367	391	372	394	393	368	371	385	388	420	383	369	402	321	357	408	394	354	391	393	360	406	366	373	407	372	400	393	373	381	373	364	408	366	411	385	345	346	382	370	373	374	367	404	382	353	381	348	366	374	363	412	383	384	385	412	412	392	364	365	358	352	390	363	382	381	405	385	350	350	362	375	385	397	341	381	395	360	354	384	368	350	373	333	392	362	353	346	379	378	345	373	394	402	349	380	401	366	393	384	398	366	404	392	380	414	401	374	394	388	358	339	346	397	369	372	419	384	371	393	364	370	388	378	377	403	346	397	377	381	393	370	395	374	359	386	396	346	354	379	375	369	376	356	349	367	373	404	393	400	393	370	380	362	348	380	376	379	403	386	417	392	367	360	385	329	317	385	401	351	372	427	382	382	370	381	383	351	360	370	378	383	398	424	406	378	388	415	359	386	405	357	375	369	371	344	404	399	362	385	412	371	354	352	364	346	358	345	391	403	398	360	361	413	365	393	372	351	355	360	363	370	364	386	374	377	373	395	402	357	347	353	367	369	359	372	358	376	382	376	383	344	418	355	392	355	363	378	379	341	359	343	353	387	380	384	356	362	378	374	368	394	367	329	376	390	384	352	345	388	373	352	375	388	355	400	400	343	384	419	339	370	359	371	381	345	407	372	356	354	364	371	382	374	379	393	403	365	370	376	366	401	380	356	383	344	363	374	380	391	360	369	387	391	362	381	358	396	391	359	400	377	347	358	381	363	380	415	374	349	370	352	372	400	382	386	390	390	373	358	383	366	425	377	374	394	376	348	373	372	410	387	391	393	370	404	348	351	393	333	410	365	357	384	363	341	365	343	376	362	350	368	393	382	390	373	384	376	372	369	405	400	353	353	369	362	371	340	371	375	382	366	395	360	391	376	395	377	400	389	352	365	384	377	353	382	372	355	365	382	366	364	399	372	370	374	366	387	364	381	380	351	365	360	372	364	383	365	380	377	367	386	406	372	363	374	370	370	370	375	348	357	388	344	367	385	385	366	358	361	394	343	355	350	389	372	351	353	377	383	390	398	375	337	366	418	386	354	413	377	378	390	383	392	382	385	378	410	394	365	385	398	342	396	378	381	358	348	377	387	378	383	412	406	346	350	390	378	361	393	361	397	388	343	399	379	374	377	350	389	377	377	365	383	365	391	361	344	402	372	377	364	386	362	390	366	394	346	362	364	382	394	390	411	374	371	356	379	397	395	363	356	370	413	376	406	368	368	380	393	386	337	330	358	347	364	334	364	350	403	400	382	363	390	372	340	350	364	399	395	371	385	363	345	370	351	392	370	377	370	412	392	385	373	349	344	355
34868	58864	42721	27802	17638	11543	6976	3639	1660	1144	846	692	612	594	597	592	514	480	504	471	505	531	498	482	444	477	448	462	495	478	438	485	458	450	449	480	464	495	454	453	466	449	456	443	488	508	481	472	443	419	460	466	456	443	482	499	420	453	457	449	492	451	433	436	444	460	442	461	429	436	428	481	509	473	471	483	465	449	463	480	461	475	457	431	447	460	404	474	456	479	452	469	435	445	461	483	437	471	434	432	468	463	443	447	445	445	460	441	451	458	462	483	463	461	466	461	445	518	437	426	450	456	457	455	481	478	463	432	464	446	455	533	492	467	459	431	478	472	432	466	461	406	438	454	445	426	459	442	465	474	494	447	481	467	468	450	448	457	475	446	474	453	439	464	435	461	445	456	423	436	448	474	454	474	477	475	489	476	484	466	442	429	469	482	450	450	477	457	434	452	456	464	436	456	441	453	444	441	468	455	451	480	447	430	439	445	471	458	454	424	480	460	481	454	485	457	446	482	473	473	446	483	458	470	429	468	447	464	450	458	451	495	448	493	415	508	479	447	466	462	451	442	418	480	497	435	451	473	504	461	466	456	485	475	485	475	498	474	442	445	468	477	474	481	460	454	459	455	496	466	457	483	464	475	478	468	436	458	458	457	466	468	471	476	478	450	498	450	435	476	497	465	493	437	471	477	439	431	481	439	494	444	455	480	473	449	468	480	539	437	470	460	442	472	477	426	499	420	475	457	483	481	484	420	478	442	422	446	473	446	497	438	493	450	472	446	458	429	448	425	440	450	450	469	464	420	420	458	447	451	479	468	465	482	481	463	474	478	531	482	433	462	443	454	467	489	457	445	445	453	479	445	488	493	439	449	482	472	472	466	456	430	470	483	469	462	490	484	482	411	521	468	466	488	472	475	469	449	488	460	451	476	434	495	436	478	412	461	433	454	483	427	469	444	491	457	449	475	491	460	442	502	482	540	468	417	467	442	463	510	476	463	446	449	444	507	464	453	445	473	455	424	453	453	456	439	470	433	456	464	457	448	420	431	465	453	470	483	474	435	481	470	463	450	462	454	449	454	480	456	447	475	465	454	458	441	490	454	469	471	443	461	494	456	440	453	468	445	460	451	446	483	503	466	445	474	488	448	496	483	447	385	473	469	469	518	454	434	461	477	446	438	505	446	448	491	451	470	485	456	480	459	511	490	464	461	459	422	431	502	493	442	480	485	492	432	441	424	488	477	485	503	455	458	466	435	477	468	467	453	454	486	467	449	443	482	448	471	445	451	464	487	463	464	461	461	488	438	437	474	490	429	471	462	490	462	459	483	502	490	438	458	485	461	445	434	490	453	456	446	450	438	470	417	432	472	428	454	465	453	438	460	467	462	455	429	466	474	474	493	439	448	471	464	482	471	505	471	411	436	465	461	449	437	504	430	450	448	471	466	477	450	440	470	479	445	432	473	445	441	483	436	442	486	456	478	467	449	466	486	459	448	455	431	427	444	456	453	469	446	451	438	512	468	471	478	449	469	473	413	447	477	460	506	480	484	466	499	451	466	475	505	490	445	415	449	491	434	470	432	451	472	460	483	452	482	449	483	469	460	454	467	469	455	451	461	430	493	441	438	462	450	452	436	441	440	458	447	456	452	440	480	463	457	514	470	454	488	454	470	474	442	444	469	470	412	471	450	407	448	470	458	475	476	448	442	439	466	455	446	498	462	443	469	426	457	434	450	449	439	499	447	481	443	464	450	462	453	448	479	444	458	484	448	455	461	471	471	487	436	453	436	483	468	507	475	456	419	437	413	461	449	456	481	437	429	506	486	455	492	466	461	462	442	477	418	463	432	415	455	481	447	471	438	450	479	441	465	453	464	449	468	454	432	479	471	484	467	488	446	494	485	463	485	467	439	450	442	431	499	479	440	452	453	464	414	452	483	439	491	466	447	463	465	461	455	466	485	473	457	465	458	469	461	446	440	467	452	478	443	512	499	440	442	467	434	473	487	496	459	452	469	441	461	449	436	450	467	429	479	463	456	467	458	469	476	496	478	494	453	441	466	473	456	475	486	469	448	430	442	417	439	451	440	502	465	472	459	467	490	469	448	453	465	482	498	458	454	478	470	447	486	437	456	454	466	490	456	475	446	483	445	477	490	432	421	439	458	465	458	479	447	489	473	503	479	430	448	448	465	457	427	477	476	467	466	494	471	485	460	465	455	479	508	424	433	439	419	476	452	485	428	411	443	493	451	484	446	449	458	463	478	450	466	453	467	462	448	483	442	473	477	463	437	445	447	433	476	444	488	428	464	485	449	440	482	451	470	448	466	452	508	459	419	438	396	473	457	506	511	460	470	438	462	437	443	484	456	486	433	457	448	440	461	449	423	458	489	482	482	445	439	427	449	473	485	508	471	446	494	463	451	482	474	448	494	457	449	460	438	450	443	460	479	436	467	444	451	494	476	464	466	445	464	491	469	467	493	470	467	462	437	411	472	500	443	472	485	472	486	446	470	467	447	439	430	466	476	480	463	435	497	426	476	471	420	474	456	455	435	462	463	453	453	432	500	446	488	486	441	450	454	468	429	470	445	446	475	449	479	480	474	453	462	491	444	479	447	449	452	427	488	450	426	440	454	459	431	463	471	484	453	435	455	485	456	465	450	491	486	451	464	457	453	427	437	454	459	479	472	447	473	443	476	443	490	492	460	441	465	421	467	486	489	467	466	473	443	436	487	431	436	489	471	476	471	466	449	467	488	479	483	469	442	474	445	483	464	443	444	461	439	463	466	479	502	479	472	467	454	488	499	459	451	458	485	462	480	457	485	441	420	460	480	440	463	452	457	451	437	474	472	451	456	458	438	478	509	432	439	460	473	494	487	464	446	426	465	419	463	443	479	454	484	469	426	474	442	408	481	462	476	464	467	485	445	466	448	446	478	509	483	464	456	474	449	411	466	452	485	444	435	435	451	476	452	475	472	470	470	491	485	501	462	458	456	453	435	444	470	431	471	425	429	478	474	470	455	486	458	487	468	440	472	452	469	467	469	477	429	484	410	477	440	449	455	460	426	506	457	461	465	451	505	447	465	475	476	495	454	480	419	462	427	447	437	494	422	436	464	449	452	457	479	474	460	509	460	501	481	467	441	496	467	486	484	421	461	482	473	454	428	447	465	467	491	415	455	469	446	442	448	465	448	460	479	480	470	434	442	477	491	503	477	443	433	444	495	439	459	475	425	441	478	443	480	451	452	466	449	438	471	492	442	419	440	463	466	500	459	466	442	462	504	411	458	477	472	417	445	489	439	436	478	464	473	486	466	475	477	485	464	469	449	449	466	454	432	466	470	440	478	440	452	429	451	454	460	434	453	464	483	445	459	486	485	444	448	479	488	468	468	482	455	470	426	475	484	459	455	415	441	444	479	492	449	486	463	464	476	438	500	473	462	423	439	509	440	478	431	454	470	493	447	470	473	428	488	475	473	441	488	465	461	475	470
33006	30017	22270	10822	3336	1808	1186	769	714	688	588	568	597	551	574	578	561	550	555	629	583	565	608	592	577	498	516	601	561	582	554	529	540	517	580	586	574	556	507	565	559	580	577	536	543	534	531	548	556	523	557	536	527	554	530	570	554	529	595	551	564	555	588	538	550	536	550	537	567	552	573	546	559	541	536	577	602	509	573	559	561	595	539	577	583	549	598	554	557	534	561	549	541	529	566	561	563	537	560	547	547	565	594	546	564	551	541	565	526	591	512	538	575	534	584	532	524	575	561	584	575	506	552	577	548	599	546	545	517	547	536	490	531	477	567	576	528	598	532	538	549	576	512	571	542	566	583	587	551	478	573	587	530	532	574	574	526	535	561	511	520	564	559	567	541	581	571	526	573	560	545	585	549	534	576	569	551	531	539	580	549	549	537	558	574	529	578	565	533	575	534	513	549	550	546	546	547	565	574	570	574	580	511	510	554	519	544	587	486	575	598	563	567	515	533	533	593	567	544	553	547	574	586	567	542	555	554	573	537	575	526	558	525	526	618	496	578	560	510	563	554	565	541	568	552	562	562	553	586	544	539	555	533	565	515	536	551	556	568	526	540	541	534	555	589	575	564	543	564	567	540	572	526	586	556	536	561	553	577	586	583	530	549	552	544	576	527	550	531	546	592	575	536	616	563	556	530	542	527	567	565	579	565	584	521	569	523	608	584	514	564	542	570	570	571	507	573	538	574	549	563	553	577	553	557	518	580	559	552	558	544	551	547	568	564	564	557	551	535	540	515	528	544	530	542	569	538	579	568	548	553	561	569	540	535	587	529	544	545	520	540	542	538	581	518	552	524	566	559	552	571	598	571	558	544	555	531	573	542	549	562	547	565	556	549	554	528	573	527	592	558	580	522	566	563	545	556	539	580	543	600	514	560	532	545	582	552	567	541	566	519	590	536	542	553	526	573	565	552	535	556	575	547	548	591	579	564	558	562	541	558	563	593	585	580	566	546	564	563	559	551	539	545	516	559	590	522	523	540	478	552	573	558	575	593	561	556	542	544	561	530	581	588	532	572	526	535	541	518	511	542	573	558	528	606	531	545	543	528	540	531	569	575	576	519	576	540	543	510	594	548	594	543	515	525	575	565	528	593	550	584	522	530	541	572	544	564	537	519	540	566	566	516	565	508	564	603	636	563	560	522	517	537	548	552	533	553	559	575	500	538	569	522	512	540	563	559	569	557	560	567	587	580	579	591	541	577	514	563	536	567	533	566	531	536	537	553	561	574	577	570	548	523	558	559	551	544	543	567	524	565	559	581	573	577	549	559	556	611	536	571	576	522	550	583	552	558	533	569	526	542	558	566	579	512	528	574	507	540	540	530	527	553	527	510	562	528	519	531	561	571	532	554	570	593	535	534	533	542	556	570	512	532	573	576	524	528	563	542	530	547	548	547	608	562	552	533	540	573	535	536	558	558	551	525	502	552	517	558	563	517	546	563	554	538	610	550	534	566	599	534	543	566	536	516	572	545	550	562	550	579	585	552	531	556	565	553	599	562	574	563	569	564	590	575	605	578	552	561	548	578	578	540	543	547	550	546	604	565	542	566	556	540	587	576	561	596	559	594	492	552	536	541	560	565	547	559	582	600	559	529	576	532	507	563	533	539	544	541	580	558	596	539	538	572	532	568	524	576	571	607	557	516	524	567	550	566	534	526	561	537	530	513	538	544	541	546	565	513	600	551	565	544	548	581	528	525	516	568	534	543	584	597	549	515	545	568	571	545	561	559	537	512	560	578	553	528	569	556	523	582	538	542	568	595	524	521	530	540	561	526	554	522	524	525	538	546	556	581	592	563	545	525	557	583	564	570	551	543	580	595	526	600	546	578	563	531	598	559	586	524	584	602	543	547	576	534	537	563	556	501	546	576	527	566	583	536	552	564	542	581	526	536	545	594	566	554	532	522	518	572	548	549	552	584	531	579	541	531	548	535	544	550	519	552	569	529	559	531	521	559	543	545	564	541	577	563	552	534	505	525	498	565	563	543	605	564	579	612	547	580	558	520	556	506	567	555	558	533	517	521	569	574	544	574	529	522	533	575	546	525	562	570	581	498	504	579	556	547	555	535	549	542	561	582	582	565	570	585	518	526	553	597	564	551	560	523	554	550	545	563	555	542	584	525	505	554	570	580	560	551	555	539	506	577	552	564	568	556	551	596	573	537	536	559	571	566	570	581	541	540	525	551	545	581	567	558	547	546	541	596	581	581	567	545	589	533	528	512	555	565	540	552	607	544	557	530	524	561	575	552	599	546	548	567	536	560	554	551	541	544	564	562	545	576	529	560	573	590	577	501	576	597	554	573	578	519	520	545	572	588	551	548	512	529	540	522	580	562	558	620	534	558	532	533	576	563	529	596	573	569	522	550	568	546	550	554	551	519	549	539	561	526	565	558	550	570	564	553	540	564	548	529	534	561	523	558	549	610	512	521	556	546	532	562	592	517	590	499	550	574	504	541	537	542	506	586	545	538	558	542	568	534	540	577	584	567	551	558	569	546	555	544	555	538	574	556	569	542	520	535	535	581	528	544	512	536	541	546	585	563	603	515	520	541	588	557	500	544	610	545	555	557	507	548	529	545	563	551	543	559	618	571	533	576	570	503	568	524	523	554	570	518	551	545	579	536	550	563	557	588	565	511	592	535	565	562	589	571	532	560	577	519	526	587	562	519	553	551	526	567	574	550	547	589	583	587	520	538	562	546	558	605	564	556	543	562	568	581	577	580	548	522	557	538	570	539	554	520	539	542	582	583	533	535	527	503	528	523	556	567	523	552	587	583	556	576	563	577	532	541	505	599	575	571	512	545	544	546	523	549	518	503	570	532	570	530	585	557	515	544	532	571	545	605	521	557	519	546	554	560	547	560	485	540	558	542	537	567	556	569	573	552	557	544	573	526	558	514	510	543	551	557	517	548	570	530	528	519	545	538	574	551	520	538	529	629	525	531	580	572	526	588	578	557	548	532	553	553	542	511	547	567	545	548	537	558	543	587	572	555	571	544	531	557	545	538	561	573	561	537	572	542	569	547	524	543	552	562	570	541	565	559	545	526	575	571	566	590	521	539	551	526	587	575	529	554	559	556	623	561	559	555	534	529	526	520	563	557	532	561	535	573	539	548	572	531	534	537	552	534	560	508	612	535	570	604	589	566	555	534	550	552	544	578	606	580	566	571	575	580	562	569	532	518	533	525	546	519	564	540	536	526	542	562	552	531	557	510	577	567	514	590	536	550	561	571	572	585	600	581	599	531	589	576	488	559	553	544	588	580	563	523	498	538	547	553	557	539	502	560	549	533	568	563	569	574	539	523	531	549	544	553	550	583	528	567	533	562	540	522	530	545	555	596	544	562	555	532	549	550	548	511	576	551	542	516	522	598	554	598	599	560	538	579	528	594	537	553	558	557	561	587	549	531	522	579	538	528	576	557	570	558	561	550	576
36263	42387	22700	11277	4985	2700	1692	1112	919	897	786	732	708	739	670	685	659	665	624	661	703	669	675	618	631	646	647	663	681	647	640	654	682	642	671	629	627	617	707	679	683	657	697	685	663	658	640	680	617	687	692	620	658	692	650	645	664	663	660	678	683	630	680	679	658	661	656	644	606	662	624	660	662	663	685	642	636	666	651	607	644	669	644	626	625	686	704	622	665	694	645	690	663	680	677	653	660	637	641	655	653	667	646	662	654	658	666	629	674	644	659	646	649	656	695	663	678	658	670	662	677	697	673	658	700	656	684	659	640	655	624	598	670	672	668	678	648	672	645	670	672	638	679	698	649	654	652	639	629	721	639	676	641	676	685	647	649	694	707	668	675	687	711	650	688	598	644	632	634	668	670	690	686	632	669	671	637	665	639	690	667	698	662	661	648	669	676	700	672	643	648	666	624	665	670	648	643	607	662	745	690	628	649	692	625	634	706	639	663	704	665	678	625	638	683	678	656	663	709	661	646	680	697	700	669	633	623	679	625	648	675	658	677	648	645	699	677	661	695	663	703	640	650	648	674	655	675	702	618	711	652	665	657	639	642	639	576	718	665	639	644	720	655	635	680	660	669	643	645	657	689	608	677	652	686	648	616	663	666	661	662	658	646	629	637	662	689	658	620	640	628	643	658	668	690	659	657	658	628	670	633	724	640	675	661	634	644	670	650	627	627	669	630	602	674	648	696	639	627	683	671	624	683	676	650	660	691	616	664	655	633	611	663	645	671	645	674	643	712	623	656	721	702	629	675	665	660	681	679	685	638	702	704	653	645	643	704	654	680	709	659	625	657	667	655	626	675	633	635	610	659	622	646	655	653	658	643	686	685	664	636	621	662	643	661	663	650	653	673	636	706	657	632	652	680	683	613	626	643	628	676	621	678	669	597	650	666	714	671	655	653	679	668	694	647	672	678	646	700	672	613	679	669	681	665	683	651	665	704	651	615	654	676	644	696	659	575	667	681	685	650	661	656	712	633	611	676	662	674	623	645	624	671	641	699	732	673	676	613	636	695	669	662	662	675	632	645	675	637	649	672	713	679	694	656	636	676	697	663	711	625	644	657	651	663	659	695	641	628	630	646	668	670	633	679	670	633	673	646	617	636	645	655	697	677	623	618	684	623	633	626	664	618	648	657	665	663	666	666	689	664	643	627	701	672	679	673	720	680	667	658	715	642	667	663	692	652	703	613	671	668	670	643	619	643	660	655	685	655	688	684	662	656	637	679	685	676	642	656	684	625	663	641	707	680	698	636	672	642	674	659	661	696	685	652	705	665	626	694	654	686	694	652	663	636	679	618	672	652	630	676	644	671	686	680	691	663	609	674	670	659	646	673	668	660	681	676	702	699	640	649	655	713	697	669	707	645	658	643	692	647	716	661	726	628	664	650	654	651	636	659	713	684	556	666	625	665	687	676	661	649	651	694	645	682	678	633	676	638	685	669	640	665	648	695	592	667	694	656	689	653	712	626	674	637	663	642	627	667	673	671	660	653	655	634	645	628	632	642	670	657	683	673	662	687	670	679	638	663	615	686	682	661	672	673	670	679	664	625	676	651	672	684	677	649	679	660	623	707	642	672	697	627	677	668	671	688	652	649	660	622	642	701	675	625	609	686	633	655	676	639	660	617	660	651	630	698	662	664	646	689	648	676	616	676	664	653	629	654	678	637	643	621	653	641	701	664	643	658	669	606	725	686	711	658	645	675	698	645	646	633	657	611	641	648	643	630	689	685	673	673	670	645	645	668	670	668	636	665	648	622	636	683	669	659	653	630	683	661	691	644	628	642	607	655	702	697	630	697	689	650	647	662	667	680	659	667	654	636	656	642	699	688	650	678	644	675	679	689	660	653	699	639	657	711	641	658	661	708	659	607	691	675	637	647	677	669	645	675	691	670	663	654	614	719	658	665	674	680	698	678	632	675	650	699	700	615	673	659	627	688	656	675	701	673	663	643	676	726	669	634	651	666	647	681	653	664	629	682	695	661	619	666	671	688	668	675	674	687	618	646	683	649	642	696	671	650	629	647	665	705	685	629	670	655	624	669	685	636	631	683	650	649	642	668	646	645	658	634	669	691	666	657	665	690	632	672	637	664	650	674	702	667	641	678	680	700	630	615	688	703	682	657	670	702	644	683	686	655	615	655	662	619	702	649	624	705	640	676	653	665	648	598	706	648	624	677	635	622	632	623	657	679	650	679	664	645	629	663	632	661	658	685	649	654	637	655	690	694	702	721	665	695	644	605	675	661	680	666	639	653	669	629	684	601	640	617	664	652	608	669	660	665	662	666	656	666	677	648	632	618	623	641	667	646	663	720	655	673	640	675	673	662	636	709	685	647	723	683	625	631	670	632	641	677	654	719	611	614	680	645	647	667	651	685	631	659	623	666	681	680	653	630	638	634	632	697	655	643	644	669	640	711	654	677	663	684	633	682	609	646	693	643	676	688	661	631	644	641	633	676	677	689	651	676	710	643	673	638	702	645	680	649	656	670	702	641	685	638	708	686	641	639	654	627	603	642	690	666	630	701	669	686	697	648	692	663	640	673	649	638	647	647	634	667	658	691	672	640	655	649	680	655	663	656	687	716	704	668	680	627	624	643	684	685	634	689	637	621	671	659	709	653	650	654	656	637	650	705	638	646	643	673	694	691	661	658	641	668	700	692	651	681	612	681	671	647	671	699	658	690	694	637	655	659	677	663	652	690	646	676	641	628	684	717	639	679	682	647	674	641	660	643	629	657	685	659	630	689	619	657	727	691	628	604	685	659	616	619	652	648	650	653	641	675	642	683	661	694	681	636	665	678	677	668	596	666	639	601	620	662	671	637	632	661	636	640	679	681	650	689	618	693	706	659	667	675	668	658	637	663	661	641	679	683	708	650	669	635	649	638	648	684	688	633	656	671	643	659	660	661	653	685	660	675	649	656	629	625	651	627	703	672	692	650	643	736	609	633	640	684	608	672	650	665	638	714	687	657	647	654	688	673	653	677	605	702	715	661	656	669	657	652	665	718	610	698	712	639	678	619	709	662	687	641	654	679	679	705	703	692	665	690	675	658	677	657	660	615	655	694	678	651	661	700	690	676	661	692	671	644	652	684	662	622	655	681	635	634	661	671	680	636	704	639	696	659	709	632	642	681	683	645	672	648	640	653	666	678	631	676	660	676	626	697	635	673	633	703	698	654	643	611	691	653	674	694	683	642	661	685	708	687	630	716	656	634	642	672	677	688	687	653	698	654	666	668	713	644	651	677	669	654	678	649	659	635	645	610	702	662	705	671	691	653	652	680	631	680	661	624	673	643	673	646	688	667	673	712	672	658	670	641	660	645	646	654	694	629	647	620	648	661	583	654	686	659	669	652	669	650	674	659	672	662	643	657	657	661	681	715	680	657	643	631	655	669	687	647	622	681	669	740	688	676	653	645	665	636	691	679	658	635	675	659	641
23572	21376	28342	24892	20835	11007	3719	1875	1146	752	666	587	599	611	600	577	557	538	533	550	576	525	533	542	506	533	532	481	528	523	548	525	506	605	548	509	522	551	543	562	491	554	542	576	560	573	524	525	523	520	523	538	577	512	551	551	544	549	533	533	508	527	536	516	525	533	509	563	511	556	507	535	508	538	541	555	515	534	558	543	549	542	497	522	559	521	485	530	531	535	513	532	533	548	534	512	568	499	559	513	547	567	502	531	555	523	551	524	526	544	531	526	562	539	554	517	515	483	544	543	518	553	506	492	573	546	548	563	556	555	554	532	508	552	532	532	501	510	507	584	517	498	503	515	531	528	541	537	519	531	530	503	520	529	549	573	479	532	530	526	556	521	507	526	564	566	505	525	543	503	522	529	500	520	523	530	529	519	526	543	482	518	541	532	556	555	562	547	505	578	584	540	520	525	541	507	574	557	533	520	526	562	540	477	529	506	510	518	534	549	502	541	528	519	500	518	545	536	523	502	538	475	482	550	529	537	550	549	544	501	532	498	540	485	528	568	523	531	563	512	514	536	545	532	551	539	554	564	552	554	531	547	531	537	506	488	503	501	513	540	542	527	543	531	572	533	555	509	508	528	543	524	541	525	537	606	529	543	554	508	558	550	520	545	548	538	562	515	507	543	522	542	510	502	541	500	548	532	514	564	545	503	540	554	509	538	502	550	520	520	507	544	527	525	558	559	532	519	555	543	513	559	485	529	537	534	499	526	534	517	512	534	553	565	551	518	510	558	556	538	551	560	550	509	517	558	525	512	526	554	522	516	507	523	528	550	557	568	508	546	502	503	540	504	520	513	540	563	498	587	504	555	524	551	579	564	542	535	550	537	507	515	516	538	562	553	511	520	562	549	533	547	562	569	524	526	528	532	496	526	563	546	545	551	509	532	517	534	528	522	536	537	538	505	546	526	524	497	542	494	531	531	575	520	519	557	531	534	537	521	542	568	501	563	503	494	528	586	550	559	551	543	528	510	543	541	553	497	545	544	510	542	538	524	532	553	491	509	600	524	537	523	565	541	531	524	512	523	551	502	526	494	515	550	473	483	554	551	495	491	575	561	568	537	527	552	546	526	519	528	505	519	514	538	566	540	547	547	508	555	525	541	502	517	504	525	533	516	597	525	572	568	523	480	547	531	502	564	535	559	546	533	541	553	554	510	527	487	557	534	564	529	554	536	546	569	537	559	554	544	516	552	548	545	527	570	488	518	517	531	513	537	524	534	557	597	550	498	518	499	566	537	544	513	527	545	531	551	551	539	557	536	537	553	505	499	529	537	524	606	509	571	543	529	522	540	528	538	510	523	548	533	584	533	538	535	536	579	514	543	564	518	542	525	550	519	552	595	527	560	551	546	521	527	506	542	490	507	528	522	567	565	514	515	533	579	555	545	499	527	498	493	528	480	527	560	547	527	492	517	524	541	520	511	565	513	520	538	522	575	526	534	537	555	532	537	534	544	560	522	554	551	511	523	504	494	536	528	530	534	469	536	559	535	547	549	498	541	551	530	544	508	508	550	542	511	521	538	510	559	546	486	553	531	534	503	517	518	547	542	555	559	525	522	548	501	518	540	526	527	527	552	564	480	539	530	558	540	515	523	543	536	560	510	504	550	512	523	568	514	527	510	575	517	530	518	556	530	513	563	558	513	504	586	539	505	497	560	520	546	541	538	531	528	542	555	514	560	521	549	573	492	546	533	540	546	543	498	506	537	566	527	535	522	516	517	553	588	530	524	532	513	581	521	519	557	542	520	505	518	554	513	503	523	497	566	583	546	499	535	547	497	562	512	555	505	584	549	557	496	569	536	567	510	536	557	546	513	562	527	503	495	574	565	506	520	555	558	565	551	568	520	520	565	498	572	528	553	536	553	534	552	504	512	563	511	558	551	503	515	483	585	503	535	502	529	577	531	561	552	561	528	546	488	548	596	558	531	544	491	527	556	543	476	545	553	529	539	534	582	508	535	525	497	525	527	516	536	558	526	524	531	569	500	558	515	515	557	544	544	513	560	565	552	555	542	516	509	557	551	524	487	537	542	559	519	550	503	516	542	519	543	537	521	519	551	528	538	556	528	538	525	568	546	572	562	548	531	531	490	559	550	567	573	523	484	520	529	559	501	523	529	530	518	557	498	546	542	574	508	557	487	563	539	524	522	587	493	539	514	502	546	525	557	518	526	532	521	479	526	521	536	503	493	512	536	568	594	524	505	517	557	533	520	535	515	554	538	550	574	544	564	531	556	525	541	526	555	521	554	566	543	486	501	558	537	565	534	545	584	544	548	515	478	522	509	514	531	516	485	505	544	551	565	553	563	520	500	572	548	563	563	522	521	527	542	490	523	536	532	485	521	555	505	530	530	522	544	548	538	552	533	532	547	525	515	487	562	523	528	537	582	536	540	553	539	577	565	555	543	538	546	508	552	562	538	578	529	552	493	543	578	510	563	562	509	525	517	518	518	533	478	528	540	547	543	520	524	541	546	500	507	554	536	493	524	535	533	565	514	544	523	557	542	521	505	551	507	543	545	550	566	550	510	549	493	532	522	533	500	549	502	514	520	526	524	578	517	553	514	517	495	538	539	492	513	498	529	574	550	514	491	569	498	511	528	523	546	561	480	564	550	553	531	570	529	518	531	555	551	497	526	529	515	515	507	554	527	544	544	478	517	529	502	524	549	526	521	571	518	508	497	519	515	576	574	518	538	515	519	555	482	539	530	517	550	522	544	537	537	554	566	575	565	518	514	529	512	525	490	554	518	530	526	554	514	496	522	545	496	534	521	526	582	527	538	533	523	521	542	518	539	526	553	511	505	498	550	521	580	550	568	547	530	537	533	531	486	514	538	563	512	513	535	569	553	517	528	538	530	535	556	519	555	530	540	517	551	552	532	510	507	530	552	544	516	535	515	510	519	548	566	489	523	526	537	542	540	539	551	515	527	544	595	543	527	539	522	528	527	538	525	530	525	548	519	601	539	587	558	549	530	538	508	518	540	539	539	545	528	503	486	528	562	529	530	526	552	571	489	534	551	543	530	536	533	515	545	513	512	490	550	504	498	499	542	516	536	582	506	558	576	550	541	521	542	540	539	443	494	543	559	582	491	574	526	530	556	515	538	550	476	548	482	511	515	518	521	546	519	542	514	563	527	548	558	498	510	538	530	560	488	483	562	558	573	575	511	574	511	571	559	518	542	515	522	525	539	538	550	541	527	548	520	528	522	497	524	510	528	535	545	525	502	555	549	539	544	515	554	538	551	524	536	545	512	522	524	532	541	543	577	517	545	529	528	517	532	518	549	493	519	508	527	528	503	519	551	567	542	495	533	533	549	528	506	536	542	508	515	537	518	487	555	536	489	565	532	516	506	545	514	535	563	565	503	532	520	527	543	526	534	526	540	538	535	557	528	546	529	522	505	525	534	500	588	528	516	526	523	518	547	519	517	532	529
34156	47505	32714	19634	12363	7584	4182	2726	1717	1050	880	770	776	716	750	655	661	700	642	642	617	668	612	669	633	647	632	682	673	631	582	656	626	678	634	626	635	622	672	649	683	636	632	625	664	620	640	627	648	667	624	665	661	702	684	677	670	613	632	605	670	595	626	647	679	612	646	659	613	627	616	640	585	619	641	654	642	643	639	641	653	605	632	670	665	629	684	646	687	654	660	647	683	631	667	663	620	620	694	702	641	675	686	641	608	597	654	664	660	648	642	621	675	649	667	635	643	618	657	625	664	646	660	669	653	593	663	662	636	662	640	618	642	608	643	591	619	702	622	613	617	679	631	617	639	670	673	682	650	603	653	650	634	651	630	625	614	642	643	652	611	661	652	605	595	617	642	607	633	638	644	626	653	644	637	664	636	641	630	661	618	680	636	693	698	670	647	678	659	652	594	640	685	612	629	626	652	619	649	618	615	642	587	640	632	627	641	646	619	649	638	669	651	638	653	676	612	618	647	603	659	627	629	644	608	616	641	645	671	607	664	662	698	576	631	670	642	645	661	647	673	659	693	638	668	640	638	628	650	615	678	651	653	622	676	633	606	621	607	680	671	648	671	656	640	644	654	649	641	630	653	636	627	656	695	625	656	663	632	682	624	647	688	615	612	708	622	635	660	660	641	621	651	691	554	615	677	662	641	627	675	622	588	627	641	645	653	658	639	616	644	634	669	709	619	625	661	650	624	660	674	564	607	633	632	683	650	613	621	632	607	635	653	642	638	634	644	633	630	626	667	655	633	627	643	658	619	584	626	615	638	688	638	644	650	601	638	628	636	643	612	654	599	599	659	629	620	650	655	623	649	657	715	669	623	618	622	678	641	674	650	599	636	649	635	630	644	610	691	603	630	608	652	617	660	627	650	653	638	649	683	635	680	623	627	699	654	630	673	643	639	658	698	616	647	692	632	672	633	647	659	651	626	634	606	620	618	639	656	629	636	642	634	654	654	567	660	686	673	613	613	654	639	695	620	669	633	635	628	645	655	627	663	679	616	720	650	685	616	618	625	630	611	566	641	652	634	677	620	629	617	656	594	648	643	625	642	640	641	639	668	629	638	641	607	635	669	671	671	653	672	690	594	664	673	688	652	604	648	620	667	593	667	629	624	678	620	635	666	627	646	665	648	649	666	669	611	620	610	640	620	675	660	584	633	638	645	644	678	628	608	636	679	644	662	579	663	668	646	610	619	658	671	629	603	681	621	652	651	635	658	676	663	637	647	631	627	628	604	643	600	693	636	613	618	654	662	622	596	647	648	662	636	627	652	709	656	623	627	657	657	642	635	695	658	661	636	635	658	604	649	632	646	650	675	634	618	621	678	665	625	657	628	697	593	648	580	679	686	604	646	606	626	634	645	643	633	663	638	630	642	674	628	642	638	619	639	671	650	645	650	648	693	640	644	628	622	595	641	639	623	629	621	621	663	655	616	675	635	667	629	632	669	687	644	652	667	667	639	646	621	647	641	608	632	652	611	640	685	633	658	648	619	653	651	633	615	654	657	662	669	649	634	612	666	643	612	660	681	635	674	674	634	613	642	650	634	680	660	640	682	649	662	716	635	624	635	635	641	588	645	646	657	674	670	631	626	631	628	669	659	635	619	612	654	651	659	607	651	673	654	621	609	640	647	645	680	638	610	644	617	629	660	652	598	648	625	689	643	651	667	645	634	659	601	662	624	655	638	675	660	604	647	591	623	673	675	631	687	615	658	685	696	613	636	666	608	623	679	681	667	696	622	642	660	640	654	630	622	683	637	609	635	660	612	595	676	615	641	694	632	610	635	669	615	649	666	685	624	667	599	657	668	659	666	669	604	683	654	643	625	618	665	639	647	660	670	636	637	657	654	619	641	682	679	642	633	653	624	643	625	655	656	655	683	693	668	658	659	677	623	643	648	650	641	686	632	644	643	641	629	644	706	679	617	681	606	629	660	625	628	644	652	635	662	612	654	663	644	677	656	633	642	615	637	649	622	661	652	632	621	619	657	629	660	674	659	653	665	645	636	625	651	645	634	647	669	645	642	641	610	667	673	696	671	659	654	681	667	664	601	679	640	641	587	658	684	637	682	657	654	624	679	667	586	658	675	673	662	598	634	644	707	605	641	633	619	652	655	618	654	687	628	629	652	623	649	627	669	634	645	635	669	666	653	626	646	631	638	669	661	656	685	651	599	605	628	691	622	650	689	641	642	642	613	658	641	611	646	682	595	684	657	673	633	630	625	625	607	667	641	595	679	583	633	619	669	598	682	634	623	623	624	677	682	628	635	659	666	643	612	657	672	635	605	684	629	691	635	611	640	615	649	634	691	591	666	633	669	653	624	709	658	654	673	684	602	605	665	654	668	660	624	628	675	620	666	618	601	658	641	633	639	677	672	645	625	640	676	623	681	650	646	628	648	653	618	677	595	649	698	670	684	641	658	632	638	620	661	609	652	663	637	641	652	650	714	669	623	660	642	662	596	614	677	664	621	646	650	632	661	628	617	673	665	642	659	714	639	608	734	653	619	632	631	669	642	646	627	627	702	598	655	629	674	662	686	614	620	618	660	663	647	635	654	631	608	655	635	638	653	645	665	620	638	606	649	622	614	686	642	637	646	697	651	675	658	658	616	643	683	641	704	611	706	640	641	652	653	664	624	611	639	631	676	664	670	645	652	658	664	660	646	624	653	633	652	610	617	630	651	638	583	700	596	632	659	657	632	658	646	661	661	630	689	683	645	640	600	640	621	641	666	634	644	612	681	635	662	703	662	635	641	644	652	645	608	689	609	657	647	638	710	628	678	652	659	659	648	659	657	607	639	650	578	656	629	673	658	615	681	640	664	654	614	638	683	664	626	679	628	598	631	626	664	649	669	609	641	620	641	631	629	627	707	643	607	652	672	640	641	643	632	647	652	672	655	650	623	646	654	627	635	659	668	669	679	598	645	656	703	659	630	660	552	650	597	648	665	637	633	669	654	592	639	642	685	638	689	606	653	613	657	667	664	648	692	640	653	643	666	629	623	710	672	689	629	632	650	644	614	630	625	640	640	705	645	599	638	625	620	688	657	676	653	666	732	643	638	685	671	588	644	632	634	675	626	636	611	646	618	661	645	650	608	650	663	665	617	682	658	673	675	623	669	643	649	681	640	673	686	638	647	693	654	680	684	635	650	602	700	604	633	650	636	623	618	667	618	634	610	670	625	683	657	641	622	652	613	650	645	630	632	661	618	625	668	644	635	638	624	661	681	645	637	644	640	648	698	682	698	640	646	633	621	639	685	612	637	657	688	645	609	648	652	639	647	697	641	637	645	632	597	677	624	627	680	641	630	688	678	650	701	638	627	642	673	674	628	618	664	642	688	700	648	659	628	636	622	635	665	660	649	598	674	665	672	669	633	628	636	604	683	657	614	635	617	638	654	620	615	615	637	621	699	663	668	590	670	637	652	630	643	643	633	683
25031	21427	26863	24820	9665	3145	1488	815	623	514	490	498	451	441	453	398	438	457	437	411	426	445	450	446	440	461	433	409	441	433	411	395	417	405	379	443	410	431	431	408	423	456	428	425	426	430	440	373	392	452	403	390	440	445	401	431	412	433	419	443	435	407	423	433	463	415	423	437	399	459	449	468	398	395	441	437	446	462	404	431	419	422	408	440	402	420	425	404	423	429	429	389	436	474	428	421	406	412	418	442	447	437	440	470	437	406	406	444	449	428	437	416	416	433	407	390	414	448	435	381	402	420	453	437	399	400	392	437	454	427	417	456	458	471	408	415	445	410	426	408	456	407	412	417	400	365	401	406	440	425	421	415	449	450	451	435	428	377	414	423	395	392	415	445	427	407	424	443	404	441	440	421	403	390	442	412	426	411	443	431	414	434	397	429	396	438	413	424	424	424	428	399	446	401	401	415	428	426	428	410	447	411	433	408	439	450	407	451	424	444	413	412	432	431	414	427	406	421	433	429	390	414	419	413	422	412	430	441	440	453	428	422	430	418	462	453	421	407	439	436	402	409	453	443	435	432	469	446	424	457	438	429	446	415	401	437	432	453	425	422	434	430	430	420	400	455	438	422	421	429	400	390	438	416	466	393	421	411	427	425	423	423	425	389	441	416	441	449	409	436	455	438	446	396	404	423	442	413	421	451	395	417	441	442	419	426	421	405	402	445	410	404	398	405	421	415	417	420	424	426	405	414	408	417	486	413	412	407	412	403	450	415	397	447	423	436	432	444	420	422	430	458	391	435	441	424	427	384	379	399	409	395	428	448	491	402	403	429	422	415	452	410	448	416	407	416	410	417	412	394	414	413	401	419	422	403	460	445	428	462	453	427	400	411	425	426	426	400	425	436	400	429	442	461	440	435	428	402	455	465	441	428	409	435	411	439	392	433	421	414	421	400	405	414	441	406	401	426	450	437	430	419	440	412	432	417	394	404	434	465	417	421	401	454	390	422	458	403	455	427	433	442	417	438	404	430	418	413	419	448	450	435	445	432	494	426	412	422	436	439	399	404	448	439	458	427	450	404	449	432	431	468	464	426	410	402	443	417	441	433	387	443	442	444	425	404	436	439	432	388	400	442	405	431	413	397	436	433	396	412	444	432	439	416	408	435	439	465	403	406	429	444	413	381	482	442	398	411	449	437	427	419	448	425	415	442	406	427	397	434	458	428	431	422	426	390	422	420	430	388	412	425	416	435	451	427	409	402	462	382	399	397	456	418	445	452	417	462	421	425	448	407	418	440	441	437	398	467	411	408	391	416	425	435	457	420	435	423	437	444	409	434	437	420	398	408	419	416	444	397	449	410	452	427	434	476	421	428	430	402	394	445	415	432	405	413	451	407	443	425	425	410	430	397	433	436	453	401	434	393	422	439	392	420	448	414	445	407	482	429	422	454	472	390	435	385	440	436	442	420	438	403	413	402	418	414	416	406	404	441	406	444	418	395	457	434	428	434	409	416	401	413	421	390	434	441	431	404	452	425	399	428	420	412	433	423	422	400	433	450	454	468	440	428	422	456	422	407	387	426	488	416	442	418	430	452	423	421	434	404	420	421	389	442	416	413	456	410	398	398	426	420	382	394	427	408	445	376	412	444	416	382	445	423	413	412	435	444	401	390	449	454	437	428	403	408	420	437	440	428	419	423	413	405	432	430	384	432	407	407	405	397	422	430	428	416	438	441	453	426	402	439	398	451	411	427	432	432	415	441	436	402	435	389	453	404	370	458	440	420	400	416	431	408	451	411	424	424	444	431	445	416	415	405	418	425	442	431	439	448	409	433	453	464	411	412	435	430	414	429	440	453	389	437	437	416	432	402	418	457	415	414	410	385	404	398	451	387	457	415	417	413	392	440	426	438	393	396	450	437	379	416	404	410	393	423	398	453	436	427	384	440	465	386	412	412	437	403	455	469	425	402	411	452	432	443	434	453	405	459	436	400	437	414	438	400	433	442	443	410	383	416	427	422	436	444	424	451	443	435	434	414	431	422	432	421	406	436	436	414	446	410	421	428	431	435	421	414	396	453	434	428	448	423	435	435	361	459	436	463	433	425	405	424	404	391	459	417	448	403	417	448	409	425	455	446	398	419	423	407	438	453	407	377	450	441	410	415	411	419	432	433	398	421	414	422	411	402	415	449	408	395	423	418	431	465	407	418	439	429	441	413	414	410	432	418	432	442	448	428	423	427	372	424	419	421	439	391	391	429	415	426	425	463	396	445	432	403	447	430	393	427	455	430	418	446	446	418	444	443	428	410	444	445	448	395	432	381	399	416	397	417	401	431	400	449	440	449	407	415	421	404	429	417	441	395	429	421	466	435	408	400	434	442	428	404	388	497	391	461	435	418	429	453	426	416	450	413	439	420	454	434	439	398	425	447	421	423	424	399	436	410	394	445	429	417	424	427	442	406	435	423	440	418	420	429	411	384	438	408	454	430	441	405	432	411	430	399	440	427	413	421	404	396	461	471	412	397	430	458	427	450	423	409	444	436	405	402	409	443	434	432	428	429	418	403	434	427	416	410	397	440	389	421	433	451	435	426	432	447	435	414	413	429	406	420	423	443	416	429	424	442	419	393	451	458	434	437	442	402	406	449	428	398	408	421	437	421	399	429	420	456	452	439	409	464	421	428	431	409	434	423	420	441	399	424	428	426	415	440	417	442	403	421	437	419	436	414	443	396	450	461	449	403	435	425	408	394	416	418	412	410	408	446	443	393	453	456	443	443	434	415	445	428	420	429	441	455	422	422	430	402	417	444	433	440	387	407	425	444	424	449	437	445	421	453	424	426	418	455	428	450	419	400	414	447	407	393	439	441	402	409	464	416	417	430	432	433	407	442	414	420	420	421	428	444	447	427	398	445	447	396	441	415	432	431	428	420	415	414	413	417	401	400	448	406	405	419	430	455	422	420	441	425	434	441	433	403	452	411	396	428	407	446	409	433	440	453	422	382	434	420	405	405	414	420	419	385	451	392	426	415	443	411	431	421	439	442	431	410	417	411	420	404	440	451	434	409	425	429	402	425	428	429	417	446	426	398	412	445	372	437	428	422	394	418	420	385	403	400	449	433	406	423	446	381	419	420	471	410	373	420	405	414	406	438	412	444	398	397	422	410	433	426	417	425	404	389	432	410	387	462	413	437	431	421	450	418	372	421	435	459	427	412	417	418	411	395	416	390	406	471	420	429	413	395	369	434	397	457	446	420	457	432	395	449	413	409	424	424	405	434	421	365	420	451	426	429	410	425	402	387	420	443	463	437	406	446	438	391	441	460	392	447	420	413	424	390	407	443	428	424	420	424	394	403	419	417	428	449	422	427	430	431	405	445	484	428	468	418	432	448	449	399	407	405	406	420	442	430	440	465	424	406	431	421	412	416	392	430	419	440	420	426	459	457	389	435	404	426	445	403	448	450	441	402	378	458	424	423	418	465	416	449	434	431
32656	42680	27288	14668	8675	4650	2348	1376	918	663	616	571	539	567	572	582	548	538	487	524	506	507	547	522	557	530	538	512	562	473	536	504	542	502	513	496	507	544	488	510	521	503	544	539	520	531	511	502	525	514	493	485	490	500	534	497	538	543	538	533	516	498	530	535	497	544	518	539	545	504	525	510	509	516	489	526	494	530	545	516	506	543	494	495	468	528	552	520	521	540	507	515	529	500	494	488	466	531	510	499	575	518	552	554	522	499	571	484	535	532	520	524	531	553	522	542	522	496	504	518	480	515	496	473	520	515	557	521	494	496	498	503	534	570	528	522	490	508	492	508	530	534	545	467	564	517	526	527	462	536	529	519	535	485	502	532	475	514	526	510	533	509	524	490	510	510	495	543	520	476	550	514	503	466	537	527	496	496	474	468	575	545	491	524	523	467	491	557	566	501	523	478	524	510	556	486	516	550	498	535	536	530	496	531	531	524	533	458	559	542	508	530	531	497	534	509	555	499	518	518	525	525	539	508	522	533	492	457	502	491	525	514	568	549	510	500	528	493	489	532	467	499	504	473	519	497	496	544	498	533	522	545	489	564	513	542	545	477	519	558	528	558	521	494	496	524	530	497	553	521	504	527	525	487	506	541	545	488	543	487	482	531	500	490	514	502	518	519	464	511	501	531	518	528	526	499	485	539	512	556	492	537	521	515	515	542	501	502	523	536	510	501	521	532	528	532	498	532	538	490	483	498	497	500	531	529	528	548	501	511	543	519	527	513	486	503	514	496	539	521	495	536	532	517	481	504	510	495	524	502	557	518	532	483	501	545	502	542	512	494	463	517	496	512	527	548	534	524	520	526	500	561	489	511	501	501	508	512	502	507	527	533	508	453	525	546	490	537	506	526	501	482	506	531	511	501	526	522	520	552	502	529	545	497	526	499	505	506	528	493	500	503	536	519	494	542	559	520	473	527	473	513	482	490	545	477	497	509	487	478	553	538	497	528	532	501	502	521	495	475	518	535	496	491	521	535	521	502	549	514	491	544	499	474	512	516	521	506	489	516	515	507	487	513	515	493	532	496	514	480	518	521	502	497	535	458	545	519	510	520	518	531	534	530	486	503	521	515	506	537	476	518	516	510	537	534	529	490	519	526	543	519	533	472	498	476	509	526	529	491	544	537	548	509	509	541	523	499	484	506	567	514	495	510	537	516	517	514	507	500	533	529	531	533	520	512	529	540	515	557	530	492	513	486	524	484	492	504	498	518	477	515	526	541	487	499	502	510	533	509	505	487	522	500	503	524	505	511	505	522	499	499	507	518	506	530	538	535	518	546	467	546	524	472	536	535	459	499	510	515	558	522	549	502	473	486	506	524	491	521	553	528	518	527	490	509	483	538	518	508	504	510	494	540	506	523	522	493	531	502	503	533	534	519	467	523	529	538	510	541	572	490	501	529	541	498	528	492	490	516	486	481	484	500	493	530	554	537	477	495	510	496	514	547	496	454	541	544	551	456	484	485	550	552	534	502	533	466	497	506	550	543	538	485	550	502	525	517	498	507	477	545	532	498	537	518	451	511	531	500	505	523	489	491	503	517	488	502	541	494	538	536	507	510	530	534	526	483	541	529	517	492	531	521	531	483	496	538	537	535	519	496	557	492	534	521	521	515	519	486	499	514	475	547	477	555	499	481	508	518	504	524	548	503	516	530	522	482	499	514	526	492	522	520	504	534	493	472	531	497	537	491	500	522	506	494	496	513	543	503	507	504	550	494	487	483	494	533	509	549	516	539	522	501	520	521	492	517	506	533	514	529	519	528	529	511	533	512	526	505	520	521	507	479	541	518	510	508	514	456	531	514	515	523	525	493	504	535	494	535	488	541	541	489	528	506	505	499	496	514	473	533	481	529	491	526	533	530	513	549	542	531	522	501	520	549	520	536	523	480	545	509	533	529	517	494	532	533	540	479	531	539	526	541	506	475	495	482	492	543	506	510	528	527	544	552	530	559	504	528	512	525	520	522	482	527	519	485	506	534	501	512	515	549	516	524	520	510	478	535	512	506	543	527	530	557	531	491	486	507	509	532	529	502	491	535	549	526	541	502	525	513	500	524	522	508	574	521	520	482	499	495	507	530	462	521	492	482	490	527	509	504	502	518	484	524	512	516	511	493	504	509	522	551	528	573	522	499	505	528	480	493	505	514	517	573	503	510	496	498	555	526	524	494	490	514	478	458	511	535	466	506	489	512	495	496	492	490	533	523	535	483	535	541	501	539	468	532	512	502	506	499	533	486	501	535	531	540	495	499	526	506	538	533	500	530	518	498	500	496	547	513	518	537	518	534	498	498	480	528	484	499	516	518	489	511	506	519	525	482	504	497	541	499	500	525	500	520	506	537	468	503	550	518	547	523	534	470	491	440	511	549	501	511	509	540	525	502	477	507	499	499	495	499	516	562	522	501	498	500	592	507	503	532	517	477	498	523	493	525	480	504	509	520	479	539	507	556	512	537	522	511	529	544	482	491	536	525	527	540	499	508	481	554	511	522	487	480	504	501	485	513	511	517	539	514	504	557	505	495	565	520	503	475	571	509	470	498	546	533	525	546	540	518	485	536	534	535	556	523	549	510	487	522	512	502	480	522	508	506	490	480	496	546	525	490	461	543	493	499	520	540	544	523	515	514	504	527	508	509	545	550	493	546	484	533	498	501	540	498	478	534	527	547	507	532	489	537	500	487	509	498	534	516	564	512	543	509	512	553	498	515	476	466	499	518	519	507	513	515	526	515	489	543	528	519	555	494	484	518	510	534	514	480	552	528	499	503	508	530	513	498	520	493	494	487	426	520	490	528	511	501	516	467	518	507	532	516	502	516	491	488	491	513	544	485	533	478	555	482	530	510	496	498	511	508	551	542	465	487	491	521	496	498	541	529	448	510	531	543	517	489	492	503	570	512	527	480	520	508	459	522	476	518	492	528	540	522	514	505	497	545	517	527	538	523	492	533	496	508	520	535	533	530	540	505	516	506	463	504	515	523	546	459	516	533	517	498	499	520	542	517	508	522	540	506	503	503	498	488	534	508	472	465	531	508	521	553	509	519	495	526	533	509	567	489	500	553	524	524	526	490	521	511	510	540	503	551	481	469	482	549	500	509	516	528	525	533	532	483	513	484	519	528	498	529	533	490	513	504	480	491	491	528	516	528	515	485	505	503	511	541	513	517	524	493	542	521	517	507	505	502	510	514	502	532	533	508	558	511	495	532	542	490	500	530	515	485	551	528	509	502	512	522	557	495	508	536	486	526	538	587	510	482	470	527	545	494	483	519	517	469	462	546	508	535	481	542	489	516	499	526	486	523	504	544	518	523	507	510	530	513	526	509	484	523	504	472	535	498	536	515	492	518	569	519	508	541	489	513	496	529	517	526	497	473	526	520	521	481	451	520	501	565	505	508	470	510	525	531	501	534	535	500	511	460	498	499	523	543	485	487	480	530	538	490
22654	21410	28865	24291	21511	20450	8213	1498	784	635	514	459	408	430	456	408	385	342	374	374	352	381	383	391	411	334	357	344	388	379	344	388	375	358	349	360	376	346	336	377	381	385	354	344	373	358	351	387	362	380	375	331	386	409	342	365	371	373	341	369	348	349	399	346	318	318	353	372	361	397	377	385	349	381	369	365	319	347	385	352	355	428	382	375	348	363	382	347	361	373	357	347	351	334	387	362	404	385	377	363	351	371	390	338	390	359	344	377	375	377	369	353	373	360	358	363	336	340	321	355	371	341	342	349	371	371	351	320	397	374	402	373	325	347	355	367	376	400	358	361	360	374	393	386	358	374	354	345	361	384	356	372	351	374	348	354	379	334	365	368	409	357	377	352	330	368	363	368	362	348	337	335	385	350	362	351	352	379	351	367	386	359	329	363	360	347	356	367	366	388	353	381	381	387	400	370	357	354	338	404	364	377	392	337	365	358	365	374	349	370	382	362	370	343	361	390	367	402	348	339	381	338	369	357	376	387	384	360	349	374	386	377	352	376	357	350	360	365	378	373	357	358	367	390	421	362	374	371	374	373	347	380	366	374	389	327	420	375	367	401	389	359	408	379	373	369	373	377	362	355	370	377	394	335	360	352	394	382	354	345	380	358	382	351	373	352	382	367	354	351	370	359	413	351	369	377	352	401	343	360	338	388	356	331	414	367	388	338	312	369	346	331	395	375	365	374	368	358	343	334	377	367	341	372	348	385	338	373	375	370	357	388	357	332	357	328	357	379	408	369	392	331	341	374	344	379	385	385	353	355	359	385	371	362	303	333	372	385	352	362	391	370	387	347	388	347	355	378	352	362	354	357	371	360	333	376	367	331	365	355	379	344	359	333	353	326	368	396	335	390	341	353	361	362	375	340	378	332	372	375	377	342	371	357	354	355	355	349	384	375	373	352	371	387	380	377	407	336	305	397	346	370	382	328	317	393	379	366	359	353	407	346	357	386	373	349	378	402	351	346	371	358	368	364	357	342	360	368	356	360	354	407	364	340	400	370	395	375	358	338	340	378	367	378	355	385	402	352	359	377	365	407	353	361	338	354	346	415	392	340	369	364	372	387	387	358	358	350	360	359	369	343	354	414	345	316	373	371	340	390	315	394	373	381	371	373	363	379	321	393	367	384	346	388	347	365	396	383	379	379	366	353	348	365	332	368	365	354	382	335	354	361	368	366	342	372	369	346	387	385	364	361	410	384	401	360	375	364	338	339	383	354	375	360	363	365	368	380	393	368	364	368	401	356	350	390	374	365	392	368	370	369	366	347	351	343	372	349	379	338	362	352	355	390	388	387	368	369	367	380	350	361	384	386	359	371	386	363	375	366	379	340	369	330	356	361	332	366	377	356	355	344	386	330	354	409	347	406	398	367	343	411	364	367	354	376	398	333	353	377	369	318	391	361	353	356	409	370	377	357	375	380	360	369	332	372	368	395	355	360	388	364	336	370	368	364	401	373	340	375	354	347	368	332	388	393	362	349	353	375	369	367	383	349	366	353	363	386	351	362	384	382	390	398	335	378	318	353	378	392	338	406	380	377	357	385	358	364	357	362	356	339	361	367	320	335	385	371	384	374	391	335	353	330	330	379	373	347	368	345	349	363	430	336	352	358	396	376	307	390	366	350	381	360	349	310	344	354	369	343	370	387	373	387	365	333	344	350	344	358	387	373	360	365	359	351	389	386	372	342	370	362	349	348	384	353	381	396	440	353	401	359	362	349	368	362	349	358	360	379	375	351	359	361	362	409	370	396	403	361	390	359	370	390	380	334	382	352	340	396	350	351	382	344	360	344	348	353	352	349	363	363	363	358	396	356	362	333	368	376	384	352	363	381	350	335	349	382	340	386	361	379	364	324	419	356	340	373	364	350	379	369	352	394	390	355	358	369	373	374	391	357	362	367	356	353	362	360	398	402	349	364	395	373	382	341	372	393	385	350	368	339	356	406	364	358	379	371	373	360	324	337	327	381	364	364	350	358	373	327	346	367	392	373	402	366	365	382	354	366	342	337	352	408	366	338	404	394	392	344	376	341	388	387	335	353	343	345	351	381	374	381	387	374	364	364	334	351	368	350	389	383	357	378	347	373	387	347	395	339	331	352	396	333	360	374	390	331	381	346	386	383	351	365	366	350	354	365	389	395	364	338	378	365	366	363	347	348	343	381	382	383	371	399	393	337	386	351	380	356	358	378	374	380	349	378	373	354	379	367	341	371	361	368	356	368	370	356	344	347	351	385	368	341	373	337	360	380	398	340	384	366	400	385	356	339	346	364	374	379	325	345	374	371	357	390	378	380	368	317	363	390	328	365	375	354	398	400	402	387	363	343	332	396	325	352	354	397	365	369	345	362	399	390	390	379	370	367	372	354	390	396	367	366	357	402	347	372	327	360	368	371	363	405	384	361	367	360	386	347	352	353	357	350	343	361	336	398	360	359	386	377	373	361	372	337	341	403	392	397	345	333	354	356	397	356	367	384	372	366	376	346	388	376	366	373	360	353	380	384	383	374	334	348	350	343	349	349	374	351	356	355	369	381	379	362	355	339	374	370	369	371	314	344	356	342	351	342	402	367	342	370	347	371	340	394	334	362	371	381	357	368	347	353	376	375	381	379	369	394	371	404	385	360	382	378	384	348	354	376	363	369	363	358	358	344	365	363	352	368	347	380	343	339	373	381	337	403	372	364	356	401	393	343	360	342	340	362	380	357	382	357	394	378	386	351	367	366	356	384	390	367	357	358	361	407	363	360	349	351	397	363	357	364	386	367	348	352	338	349	347	383	381	341	356	357	395	383	351	363	360	383	322	354	389	380	388	397	355	347	339	373	396	350	389	401	356	363	348	363	356	375	355	370	360	368	351	343	397	376	351	328	368	395	370	372	352	358	361	350	374	342	365	343	385	360	344	409	368	370	369	350	359	364	346	334	384	353	328	359	381	356	346	350	379	358	380	357	368	380	375	369	394	362	373	359	396	366	405	368	386	342	370	362	356	412	358	377	394	353	368	356	394	376	359	409	359	367	326	362	383	341	359	358	377	357	389	341	374	358	349	357	338	348	368	338	365	375	372	390	366	348	347	371	367	386	374	362	361	354	372	384	390	355	399	346	385	365	366	370	385	382	360	391	345	332	404	352	385	390	361	377	351	364	351	366	373	395	321	380	369	387	387	380	384	355	355	354	310	356	368	361	371	373	356	377	381	350	405	364	363	400	383	357	371	356	370	332	334	351	353	356	395	342	358	345	409	397	352	381	339	329	367	370	361	357	358	382	337	365	334	386	337	369	386	386	348	370	392	379	362	366	385	375	381	370	376	342	391	365	346	364	365	389	361	381	390	370	325	384	341	353	361	340	381	335	414	347	374	370	391	377	375	366	342	381	369	354	344	356	401	394	358	349	352	390	389	334	376	349	329	339	363	382	351	355	343	325	362	373	372	377	378	377	351	354
35002	51264	35280	24736	17284	9741	4829	1779	1155	970	725	582	518	517	548	499	487	502	498	424	449	429	475	467	466	498	418	422	468	456	454	448	472	470	447	446	416	443	439	465	441	470	437	454	475	449	452	456	469	451	444	444	422	460	455	422	518	423	463	466	441	439	460	418	459	483	451	419	434	432	449	465	428	439	432	440	443	473	418	452	435	441	444	457	453	453	459	434	433	473	441	425	509	451	419	449	459	452	444	467	423	447	468	442	450	442	461	451	464	459	438	482	469	441	448	486	426	424	450	431	423	443	455	475	454	426	438	412	451	451	427	428	449	461	457	427	449	467	450	437	459	424	440	463	488	456	460	429	447	477	442	464	486	434	467	468	390	464	442	454	478	421	439	433	431	436	449	455	437	469	446	444	417	429	455	474	463	396	436	436	465	488	453	446	430	462	437	453	406	463	483	425	446	470	445	446	467	460	464	435	421	436	447	466	449	421	428	440	457	448	448	462	424	459	467	445	471	459	453	438	421	429	401	455	452	462	466	438	433	454	447	432	472	441	457	474	430	436	434	479	419	464	436	484	395	438	455	461	445	459	468	494	475	469	454	445	447	453	460	449	489	455	474	449	466	424	466	444	485	461	435	443	420	488	422	426	421	451	455	438	452	444	466	440	473	435	461	453	481	431	445	411	440	423	479	456	462	463	470	412	456	427	429	441	450	458	401	438	427	466	413	440	465	466	460	447	439	425	430	459	478	436	450	462	434	457	516	438	479	471	475	461	448	442	451	468	457	470	466	480	475	478	451	404	440	478	460	460	445	456	462	444	427	415	443	450	432	474	443	431	431	425	434	452	486	442	411	446	456	465	446	445	483	459	453	444	474	415	444	451	452	457	427	448	430	435	458	424	426	430	436	446	458	475	429	441	472	486	427	452	476	435	428	442	409	473	423	418	475	448	471	451	423	473	424	455	468	439	446	459	466	466	427	460	468	470	459	435	458	458	411	498	444	454	449	437	446	465	460	419	482	441	434	445	417	417	432	437	442	461	456	436	450	469	438	437	443	441	445	457	430	462	450	460	455	483	475	451	464	414	430	459	467	460	451	456	448	465	430	435	456	478	448	455	434	477	452	414	431	437	450	454	413	431	444	444	452	439	438	455	432	448	489	415	432	445	436	443	452	466	445	470	448	458	448	513	463	454	441	438	433	445	484	495	434	404	422	429	441	425	486	432	444	430	465	438	431	454	425	458	490	436	452	440	465	415	455	440	456	450	458	476	438	403	432	480	480	464	437	438	419	455	439	446	441	464	434	458	452	441	450	422	432	461	493	449	446	455	436	466	422	432	454	458	467	452	437	459	430	446	445	437	431	448	416	446	452	491	434	468	468	472	432	423	425	436	438	475	420	479	450	437	465	420	444	485	450	437	455	501	420	417	464	414	431	459	460	486	466	444	451	449	438	436	468	453	436	462	452	462	467	430	467	469	407	440	471	474	451	453	406	404	441	482	418	405	446	440	443	453	474	464	438	438	447	444	448	446	416	447	425	488	466	454	479	460	460	479	450	474	468	465	449	433	442	453	439	449	441	460	446	457	443	460	410	462	452	444	477	453	446	419	438	419	464	428	421	416	411	473	456	465	468	460	454	404	431	503	404	447	439	453	447	436	412	466	483	458	439	437	435	494	457	461	434	451	448	447	447	449	422	422	456	478	410	438	456	491	446	416	448	451	465	482	395	462	453	427	473	442	461	432	436	413	462	475	454	420	460	431	432	443	433	462	437	469	429	450	429	443	435	456	474	438	437	410	454	426	437	421	464	440	410	434	420	425	412	467	491	461	454	443	438	429	449	456	480	453	448	435	457	459	400	447	449	442	437	504	459	433	441	456	435	443	495	472	475	461	448	505	436	423	444	466	465	461	458	463	426	425	465	461	401	424	424	432	449	449	418	424	434	450	445	454	429	479	445	467	450	456	412	425	461	431	460	432	422	408	439	437	418	456	443	460	463	430	471	478	438	413	457	427	450	442	453	400	411	460	465	444	457	427	450	432	447	437	439	459	444	466	457	445	425	464	450	423	430	482	420	453	474	407	455	461	436	447	430	436	420	398	434	451	423	453	434	461	425	500	431	459	452	445	428	445	461	425	461	394	441	444	422	483	431	437	459	444	463	440	447	485	473	457	451	420	445	438	438	460	465	434	464	456	429	415	432	461	427	429	457	484	423	441	427	451	448	455	450	458	439	441	455	434	465	425	464	471	435	470	437	448	445	467	461	444	466	451	417	431	442	423	409	411	420	448	453	465	442	460	457	438	460	444	441	466	435	455	428	438	416	490	456	451	444	478	442	412	461	437	485	448	442	446	441	456	420	452	443	411	481	436	443	453	468	443	458	434	397	435	448	434	411	443	439	431	450	434	464	447	468	428	470	427	478	422	426	472	436	422	455	481	446	466	437	424	454	406	447	435	447	447	462	469	425	428	482	419	452	420	441	437	449	422	444	406	465	416	473	474	482	425	462	503	425	449	448	416	471	441	446	422	487	448	431	440	466	406	445	424	449	427	441	417	450	466	415	487	431	464	466	409	471	428	421	424	454	463	437	443	421	449	420	453	490	479	446	480	452	435	455	440	443	402	429	400	457	445	481	446	440	441	397	477	431	409	465	413	429	487	449	458	461	471	437	433	475	446	420	453	416	461	488	423	457	464	431	448	457	430	441	440	417	417	435	462	451	428	440	457	456	467	431	475	463	488	442	456	461	436	442	474	450	450	491	445	449	451	458	482	393	464	451	446	425	434	458	408	455	439	442	452	437	443	407	433	462	445	465	418	474	433	440	456	414	467	492	434	434	406	480	419	468	409	443	422	438	458	440	440	414	439	433	452	474	467	428	445	469	444	442	430	429	465	439	437	455	414	450	411	408	456	453	439	431	419	471	457	411	450	419	443	461	435	421	414	439	429	435	414	439	466	426	434	449	474	456	430	457	435	428	460	438	459	447	495	462	432	456	453	454	437	436	428	472	441	465	436	418	464	452	459	435	427	489	457	455	459	430	426	441	437	423	478	440	410	464	457	473	434	467	422	430	429	437	427	442	451	426	428	456	443	460	472	451	440	467	441	458	413	423	442	472	440	434	430	443	453	431	451	476	476	476	457	455	453	435	420	422	433	445	421	429	423	467	435	443	467	429	450	446	425	437	470	464	467	474	441	427	458	436	452	467	447	455	433	468	457	444	406	417	453	411	491	465	421	497	438	435	425	431	419	487	418	444	465	454	434	475	401	447	440	476	432	452	448	442	453	505	418	461	417	446	413	451	473	433	472	423	448	469	458	428	405	429	419	475	418	398	513	470	411	449	463	433	425	457	462	438	424	419	465	390	437	476	493	442	479	466	459	435	413	441	446	445	462	422	440	454	422	470	453	465	474	429	442	437	420	453	477	444	442	446	464	426	480	475	431	435	459	399	453	449	417	456	408	450	459	452	427	434	469	446	448	441	451	446	468
32266	27729	21974	11176	3139	1364	871	733	718	612	631	586	562	537	542	557	501	531	551	523	541	523	530	552	514	533	571	521	529	509	559	549	535	501	590	500	557	511	527	525	509	516	517	535	560	527	511	569	488	539	519	521	554	547	555	509	528	523	511	543	511	569	552	557	520	518	554	527	539	501	523	565	549	588	512	532	548	538	523	526	559	496	514	567	548	499	530	515	520	549	534	521	527	524	562	482	559	546	550	531	539	533	531	513	555	534	516	527	557	526	522	527	542	547	523	512	491	530	565	554	536	534	565	573	546	506	519	514	536	536	534	541	518	548	547	542	551	561	514	521	548	531	544	533	536	497	553	522	528	547	571	548	529	561	501	540	510	534	554	538	534	519	528	581	544	530	532	560	525	518	499	525	501	575	554	570	573	527	527	553	506	517	495	571	537	519	566	494	558	554	530	506	538	513	491	486	519	558	530	522	589	591	537	541	533	533	524	528	535	491	546	539	525	519	499	565	490	540	502	529	539	532	543	542	491	501	543	507	530	524	572	568	528	536	503	517	520	517	484	564	526	519	536	527	534	509	528	541	512	549	542	526	568	523	518	567	493	534	571	518	538	554	554	541	563	507	518	532	551	533	567	516	523	555	555	551	540	546	543	523	529	550	539	526	510	521	538	544	534	544	562	518	522	558	531	529	504	529	551	582	564	519	481	543	558	568	575	543	597	557	544	532	537	531	554	551	502	556	558	501	558	549	542	543	541	508	539	547	539	533	548	545	554	502	516	555	549	540	540	504	469	508	533	485	543	541	545	529	553	508	510	545	526	528	528	566	558	530	536	541	526	539	534	602	557	529	519	517	582	539	522	521	524	521	571	484	546	555	492	514	511	515	560	568	585	557	548	563	545	555	540	515	549	549	551	508	549	537	531	502	524	513	543	527	543	520	549	569	528	518	545	560	525	505	518	506	539	515	526	501	533	553	523	508	537	522	537	522	561	495	537	549	564	501	514	557	545	559	522	531	542	593	535	548	590	530	541	529	567	557	534	498	512	528	531	556	500	516	492	537	556	492	544	511	512	527	533	521	525	503	531	565	553	526	563	505	491	544	548	563	511	590	556	532	508	534	510	566	539	507	531	514	566	511	502	581	526	562	529	545	492	525	524	514	549	496	504	531	554	546	532	572	550	545	516	560	545	510	587	557	509	564	526	510	542	567	540	580	558	555	550	497	496	558	525	540	534	538	555	519	497	556	568	474	526	515	564	545	543	539	522	551	544	536	575	561	557	495	507	487	521	572	548	528	530	489	537	551	552	542	498	520	544	539	505	551	557	522	524	554	518	570	525	543	538	547	504	554	563	545	499	554	522	539	509	547	548	524	543	508	528	490	517	531	518	532	537	513	535	523	555	522	538	545	540	524	524	532	534	539	498	527	559	507	526	532	520	529	522	556	535	545	536	534	517	559	553	509	481	537	479	543	531	493	575	560	546	534	536	537	572	535	546	528	507	561	506	539	505	525	505	565	518	546	525	515	532	555	558	536	500	548	556	554	518	496	484	514	514	541	520	518	505	514	527	550	532	511	514	525	532	547	557	547	557	515	537	534	539	489	494	587	551	536	516	558	530	562	482	558	550	510	517	552	532	526	533	564	522	583	530	541	567	520	528	551	602	544	556	577	532	531	506	554	562	514	548	515	550	495	492	561	503	545	556	572	491	526	530	534	485	542	494	531	509	527	493	554	497	492	540	563	566	596	558	496	563	532	517	564	545	563	537	525	572	545	512	505	545	527	513	523	480	589	519	572	574	524	541	513	516	533	534	506	543	532	524	533	526	473	486	510	535	537	503	525	513	531	539	524	598	601	577	550	508	507	521	532	505	502	490	528	506	539	501	550	550	549	513	528	524	546	524	514	562	506	544	519	555	558	537	565	506	522	512	560	513	504	518	512	514	534	532	494	568	474	508	517	526	516	522	560	524	523	578	494	483	508	544	509	567	540	505	528	532	579	554	540	522	495	546	584	530	487	537	511	497	528	559	501	581	516	574	551	554	524	539	502	560	510	540	512	542	556	538	494	534	510	515	547	515	586	531	521	561	543	521	544	549	515	530	521	566	546	549	520	572	512	501	528	523	510	551	551	528	533	539	558	531	504	512	548	521	509	537	538	541	535	461	528	541	520	548	503	558	571	576	543	544	533	576	532	571	522	509	538	546	543	557	526	560	507	521	515	491	521	541	520	546	552	519	548	543	538	524	534	519	513	545	530	519	528	544	546	535	527	514	566	525	527	497	514	539	534	550	518	552	545	528	509	500	561	514	536	551	515	519	528	538	568	544	551	551	539	520	537	534	540	544	504	563	540	562	565	544	482	520	540	531	507	511	558	567	575	517	508	549	539	576	514	558	520	540	515	520	538	554	535	535	539	513	556	504	513	534	539	585	551	547	516	525	559	523	617	508	541	556	535	574	535	542	533	546	526	562	512	499	535	526	563	544	548	517	474	546	568	527	569	574	568	540	537	567	551	497	568	511	526	512	526	551	512	534	526	509	501	550	520	546	526	532	526	486	551	564	533	522	542	514	547	537	508	536	504	518	549	577	524	518	550	564	568	527	564	533	528	556	477	548	566	538	529	549	552	533	554	558	531	538	561	530	536	541	554	522	523	515	515	532	521	514	512	548	531	518	499	535	559	552	528	524	529	539	537	518	533	565	552	542	529	522	569	496	575	503	510	513	533	524	557	552	545	535	510	522	535	507	540	565	571	501	514	541	560	601	541	491	589	509	566	532	522	510	531	520	581	508	499	497	548	530	496	543	523	542	542	515	553	482	572	538	527	507	537	514	564	559	517	554	562	531	533	507	529	476	495	522	535	504	544	592	530	557	530	526	533	510	576	516	591	515	538	550	523	565	538	537	536	554	563	508	546	535	519	546	564	553	533	574	549	527	524	504	538	495	549	562	518	538	555	531	513	524	532	559	536	495	583	507	521	528	544	516	566	557	496	533	553	541	513	545	556	547	540	556	523	552	562	533	561	530	502	525	582	497	536	566	564	555	549	536	509	543	516	494	536	522	538	545	539	589	529	506	528	522	567	501	519	516	570	530	511	521	556	551	545	507	522	553	491	504	544	539	514	518	527	540	540	507	583	509	538	525	516	544	535	567	544	547	538	521	538	524	520	542	542	519	545	494	532	545	546	529	555	526	520	541	543	533	511	549	463	513	527	562	537	511	540	520	565	530	542	543	568	556	534	553	529	503	510	523	492	532	550	516	504	493	531	524	536	536	532	507	555	529	536	495	519	510	513	510	511	531	535	543	552	528	578	515	516	528	484	499	563	547	523	555	556	544	598	556	528	521	588	496	534	543	518	542	561	541	488	558	518	532	543	552	532	515	546	490	535	551	547	533	492	554	548	539	540	530	515	524	512	499	526	528	518	524	532	541	560	514	476	513	538	502	512	523	478	514	553	547	514	540	535	564	533	533	524	510	591	482	548	527	516
34784	40048	23254	11870	4841	2153	1332	1081	964	869	778	772	706	655	706	647	635	661	639	653	669	646	639	611	657	623	612	688	659	643	612	672	602	640	641	638	649	636	651	636	647	673	581	582	633	649	630	621	669	613	638	628	634	659	637	633	601	637	620	665	587	630	671	649	716	622	610	663	688	621	666	655	669	649	584	637	654	625	641	614	636	648	678	666	635	631	632	617	623	643	673	616	599	671	649	624	655	674	660	671	634	601	594	632	652	630	670	663	649	616	619	662	648	636	590	602	683	652	629	646	662	619	642	616	659	619	621	629	623	671	653	645	624	664	625	650	653	610	605	661	619	645	696	646	643	621	620	643	636	702	621	603	629	621	630	654	665	654	594	672	640	657	644	642	613	604	675	595	642	632	628	663	632	643	619	692	689	605	617	619	631	641	660	638	667	654	644	619	654	663	627	614	637	643	638	629	655	668	614	666	634	666	650	651	677	631	633	687	630	670	674	670	685	641	667	668	659	664	635	619	618	623	645	636	635	666	626	639	640	619	599	670	662	659	662	636	651	653	627	641	652	562	683	636	655	649	631	593	630	651	623	638	631	627	603	618	627	626	637	625	590	635	594	622	671	672	628	617	598	656	613	649	648	634	610	624	666	610	660	668	657	659	639	640	660	632	652	635	631	628	660	623	619	618	656	653	646	652	659	633	651	654	632	637	621	637	622	650	644	604	634	586	670	635	598	596	640	623	630	626	666	634	604	624	600	668	692	628	693	672	682	644	682	657	646	630	650	663	685	636	636	630	637	636	633	610	655	682	667	660	645	608	653	628	637	640	630	604	631	644	648	605	665	680	610	639	666	631	617	654	625	689	610	621	645	652	594	649	647	663	666	605	644	577	619	680	624	601	629	702	641	609	712	673	607	682	658	667	637	660	614	673	667	575	595	623	658	634	621	610	610	680	648	629	631	654	641	623	657	619	623	656	642	643	654	604	596	643	585	650	602	651	617	627	661	657	625	636	635	680	628	667	641	632	613	640	678	647	672	634	664	597	660	635	640	656	630	675	630	673	621	662	626	667	629	583	636	598	614	638	612	629	658	675	644	658	643	635	670	603	658	640	635	614	651	581	627	622	601	634	629	632	616	624	658	613	655	611	671	643	686	638	672	633	600	614	661	620	616	628	644	623	635	647	602	685	663	632	606	684	632	602	609	604	626	629	633	621	631	663	623	612	724	619	618	618	602	655	646	644	651	649	660	618	636	637	647	660	643	638	640	641	679	626	635	607	629	679	645	670	640	657	638	609	617	710	625	642	636	604	655	630	691	614	608	701	621	668	654	622	626	639	646	590	679	649	589	600	609	613	682	669	644	625	644	630	636	647	677	617	604	639	663	640	633	674	640	617	627	614	656	644	588	600	632	613	618	645	630	643	636	618	657	699	590	689	632	649	636	621	643	597	663	626	629	631	622	650	667	659	652	610	581	636	608	649	620	647	642	628	640	641	636	652	676	620	612	655	653	609	639	655	645	596	636	626	571	652	597	589	640	634	636	615	618	625	612	674	629	601	611	652	651	668	646	659	616	627	652	658	631	644	699	621	619	645	637	636	620	662	665	579	619	647	658	626	643	618	648	605	615	661	658	632	631	628	639	689	622	653	646	615	620	628	637	631	613	588	659	621	583	662	625	675	623	672	628	655	608	629	667	650	628	656	618	706	668	668	589	613	621	597	679	619	673	632	682	599	585	703	681	631	658	625	644	670	650	652	620	653	658	657	675	612	628	637	667	601	692	642	638	625	653	640	640	626	636	661	623	682	667	703	620	692	644	672	621	655	627	596	624	610	676	614	610	628	615	639	621	627	639	612	683	665	615	662	639	594	629	673	614	626	632	624	665	636	644	654	672	601	632	632	599	608	665	641	625	655	676	676	617	608	628	656	626	590	623	620	639	669	653	617	643	575	682	662	676	650	628	670	625	640	586	629	666	645	630	629	677	623	658	649	577	700	642	635	670	622	688	612	607	685	636	598	590	641	621	612	635	623	657	651	672	676	604	697	619	646	633	637	612	663	645	636	666	612	649	626	658	677	683	657	649	687	638	667	636	643	645	623	608	657	638	647	638	641	658	660	661	630	638	662	718	631	626	593	622	619	631	616	656	614	642	626	640	653	629	625	650	625	633	668	636	643	656	691	599	639	688	608	613	633	602	592	633	624	616	639	661	653	606	685	623	663	654	648	613	635	657	652	616	630	644	661	633	625	632	629	633	672	640	636	636	621	620	648	658	644	649	626	632	681	610	624	657	629	676	681	679	627	619	649	703	659	646	646	619	646	613	657	596	626	633	686	636	596	659	600	606	609	647	629	660	671	646	611	664	621	601	630	683	663	685	617	627	658	625	633	669	634	641	656	655	660	646	693	664	655	649	651	643	628	643	660	633	633	622	637	656	673	637	577	642	652	628	598	651	696	635	625	645	615	627	629	643	639	602	650	625	636	593	647	663	624	667	622	612	587	641	644	629	646	614	631	654	635	649	616	635	636	633	657	638	641	616	620	639	630	645	666	603	605	615	629	615	640	660	651	648	651	603	634	703	649	668	677	573	618	686	646	644	614	617	636	640	657	616	635	676	656	653	605	596	594	648	638	623	654	646	604	621	659	593	701	608	645	681	605	645	654	668	624	615	674	607	640	595	637	610	660	644	677	647	631	687	670	637	698	667	629	687	659	636	667	637	631	576	646	587	671	671	596	645	617	645	645	672	666	652	630	681	632	654	604	662	611	677	672	637	689	655	679	622	661	678	658	667	658	615	605	643	628	686	650	661	667	610	625	621	636	667	625	659	604	618	625	640	613	650	628	669	664	611	623	640	584	635	671	660	627	628	637	692	610	597	639	612	658	671	679	619	609	623	628	633	652	599	682	645	630	662	628	650	619	632	668	652	626	637	643	630	639	670	595	645	639	669	647	652	628	650	648	629	722	616	604	587	624	637	636	649	620	586	640	634	641	652	654	631	646	653	603	614	618	631	641	621	648	621	650	613	615	646	627	638	643	618	639	653	667	650	656	616	617	627	650	626	617	611	589	670	647	655	645	669	640	669	657	666	643	629	595	654	659	635	610	599	637	640	588	589	629	654	639	610	675	621	664	622	638	644	617	560	637	634	626	611	605	615	642	632	628	589	654	637	618	637	595	605	603	619	664	642	661	635	657	645	629	617	626	648	681	601	631	613	609	617	608	634	669	665	608	634	648	652	674	645	615	633	623	630	626	606	695	648	650	636	655	593	594	554	620	605	673	666	644	605	629	639	617	686	639	660	626	669	627	649	630	657	613	646	647	606	640	621	658	623	677	620	658	679	606	655	665	616	678	660	647	638	649	612	632	649	638	642	608	626	659	634	648	607	710	669	642	650	640	628	635	686	629	653	643	638	623	601	644	615	650	627	620	656	693	625	623	643	657	646	663	642	665	690	630	637	675	598	647	641	638	611	650	643	668	645	618	629	617
23676	21452	28413	25102	20884	10699	3228	1510	1044	858	721	592	559	617	552	535	550	522	530	495	513	527	543	503	548	520	544	543	552	486	541	518	520	520	525	532	513	492	489	485	479	498	498	500	490	536	510	486	528	506	494	488	502	508	506	510	527	491	515	506	561	524	529	515	485	490	474	490	526	553	488	515	545	517	514	478	518	523	504	520	509	503	505	499	518	532	499	491	536	525	518	542	525	495	542	522	543	502	475	519	517	494	501	498	555	497	511	502	537	487	530	490	530	512	535	536	491	484	485	506	481	529	511	515	502	480	538	534	472	504	493	516	488	510	511	540	494	461	524	526	500	539	544	510	517	500	528	508	521	509	517	481	509	520	501	496	505	552	512	520	521	471	481	524	551	527	521	518	509	485	507	459	534	523	473	547	483	504	527	536	501	492	517	485	515	499	466	527	507	511	469	535	546	477	500	515	453	465	542	493	550	518	481	496	555	517	486	462	503	495	516	549	482	526	454	501	485	499	512	506	534	523	509	501	477	538	491	494	515	490	481	523	510	487	510	525	506	516	509	468	494	481	473	489	498	512	519	496	507	518	509	547	533	473	482	508	523	508	539	533	538	513	487	521	511	511	461	539	499	516	522	462	521	504	548	538	566	480	490	460	529	481	564	482	523	488	506	513	495	541	506	517	513	475	526	509	505	496	479	499	487	522	534	489	518	493	536	476	545	507	525	524	507	501	489	510	495	495	513	501	502	504	498	509	512	491	523	503	533	533	485	516	487	500	546	559	532	501	551	483	548	558	524	458	519	549	526	520	489	520	522	507	495	461	483	524	553	560	495	527	544	503	550	514	495	515	465	540	480	481	540	510	537	513	537	476	525	495	509	525	531	470	521	494	506	510	526	542	524	492	515	508	479	544	504	542	508	529	532	504	486	525	517	467	470	464	542	452	542	549	554	535	504	514	519	541	529	464	515	583	516	564	523	530	504	504	514	498	488	524	495	497	550	544	490	514	501	516	516	518	518	477	568	513	503	511	534	521	482	488	530	516	535	508	506	531	537	552	520	511	497	469	493	536	532	525	489	475	501	532	540	491	551	477	497	562	484	525	507	529	487	488	535	482	538	513	517	534	517	463	537	526	559	495	496	511	477	516	556	500	513	506	535	501	508	566	519	531	496	530	518	514	557	495	507	501	520	505	487	497	514	525	516	519	503	515	526	509	498	483	498	493	499	495	499	525	532	546	533	506	511	485	514	457	522	502	519	485	487	498	524	461	539	492	493	538	529	537	534	497	555	505	523	521	486	513	490	507	532	525	507	502	514	538	484	498	474	531	525	505	547	530	492	517	534	503	506	532	529	493	496	508	516	492	512	479	490	503	544	545	525	484	538	505	563	488	515	484	532	525	467	467	492	512	578	521	474	499	508	566	539	511	489	510	482	552	510	497	482	483	480	544	546	548	537	467	496	514	468	529	519	490	508	473	531	468	501	502	531	515	553	509	520	508	501	507	552	496	489	537	539	540	536	496	496	516	526	475	472	471	498	495	524	525	519	527	477	500	489	517	499	548	499	509	491	529	549	525	513	534	527	493	509	514	508	529	507	508	547	502	506	496	494	518	507	488	483	520	510	477	462	473	547	496	476	500	535	523	491	511	525	528	531	532	519	500	487	492	511	512	508	521	496	510	482	535	463	504	474	533	548	497	526	498	509	533	538	514	496	526	513	520	513	483	491	516	496	504	532	500	484	490	520	488	482	528	513	531	506	498	502	508	478	527	472	491	553	504	481	476	501	503	543	458	512	542	532	495	521	499	512	465	482	518	532	497	514	491	523	486	508	499	463	515	515	486	518	482	544	528	483	524	509	556	484	502	501	519	512	557	563	524	527	525	530	503	513	498	509	544	475	512	526	513	515	554	490	515	546	484	491	552	492	521	504	521	526	519	514	480	480	564	521	496	494	495	500	516	501	511	475	522	514	521	567	521	543	534	511	509	503	512	485	516	524	507	500	508	489	536	531	517	527	516	490	479	503	486	529	493	545	502	505	449	509	503	506	534	494	488	472	532	501	521	508	532	551	556	507	492	506	479	532	491	509	528	472	496	495	496	512	506	523	504	526	493	503	508	534	543	455	539	495	539	532	506	530	517	496	530	518	551	507	507	485	506	504	534	527	480	498	518	529	475	542	535	563	517	504	529	530	500	498	496	489	531	508	492	540	478	504	502	497	539	490	510	496	552	506	531	519	494	504	520	530	464	521	474	524	498	547	464	483	484	536	529	479	532	541	545	488	535	503	494	523	492	556	496	482	487	489	542	490	498	510	524	493	513	510	512	527	458	539	492	509	540	523	480	504	517	503	506	498	556	506	517	494	509	465	535	485	500	501	519	519	494	515	514	502	517	493	526	527	499	493	500	513	492	530	516	497	485	464	489	532	512	540	517	502	545	539	492	557	492	537	491	511	494	476	486	562	463	549	551	502	489	483	516	488	541	504	499	506	506	535	513	515	534	541	516	508	486	567	533	500	492	535	484	567	493	517	453	508	538	507	503	515	534	556	510	503	502	478	519	522	495	514	522	473	551	553	488	515	489	504	488	501	521	486	538	480	482	497	518	494	555	493	510	509	487	492	534	471	506	520	570	509	498	491	516	511	511	539	525	500	504	500	511	466	511	471	486	528	542	520	489	526	529	510	506	515	532	546	520	480	539	471	474	518	503	532	501	523	538	529	483	495	500	508	524	509	517	490	486	530	492	523	567	529	536	494	488	541	535	509	510	493	498	514	533	499	518	500	513	535	535	503	532	512	507	525	519	516	492	534	494	521	528	515	505	516	520	525	528	529	492	498	536	490	492	496	535	548	533	485	465	513	513	529	521	528	515	509	527	504	515	492	513	550	509	538	494	496	528	517	483	510	516	500	499	520	514	477	497	511	522	534	481	500	520	473	510	510	492	527	513	451	518	537	514	529	515	518	453	487	527	545	485	475	476	473	472	540	518	541	506	504	498	490	461	537	537	508	568	474	492	511	522	497	494	492	525	505	505	491	484	487	522	517	494	492	514	538	494	474	539	530	521	488	533	529	508	511	511	545	508	483	553	465	491	486	529	484	498	543	481	531	490	504	504	541	523	512	496	495	514	476	492	530	495	519	518	502	464	505	469	478	520	483	520	489	534	539	500	518	491	517	524	508	479	502	528	532	520	522	494	503	483	503	513	502	521	512	505	468	563	507	481	528	480	504	482	532	525	512	509	485	518	512	501	542	541	493	518	494	525	484	487	485	533	498	489	481	528	493	519	521	500	523	533	490	527	481	485	509	541	531	476	516	521	465	544	497	487	513	537	523	543	519	485	516	495	537	555	515	469	515	493	488	479	495	516	483	486	541	466	533	523	530	530	517	560	504	525	513	558	472	520	536	484	496	504	530	497	516	493	541	473	497	514	486	460	541	464	532	483	516	475	532	502	526	466	570	501	534	490	493	489	549	531	517	522	541	533	459	501
31211	50324	35752	22715	12919	6807	3561	2244	1521	1218	959	867	777	743	670	651	637	635	642	667	622	677	654	638	641	633	622	618	631	595	595	650	626	596	585	658	642	619	614	597	619	597	641	616	611	613	591	662	594	624	591	618	638	624	623	648	623	629	606	589	651	600	662	603	645	614	577	615	634	625	572	596	574	566	622	613	622	632	664	659	583	621	683	622	549	605	606	599	640	591	645	628	602	573	601	589	645	603	604	618	621	616	604	636	630	609	608	648	650	616	646	602	607	595	636	617	611	607	616	588	622	599	579	589	610	625	631	584	626	601	621	598	591	607	626	586	615	618	601	614	590	634	619	605	589	624	609	613	626	650	585	635	600	624	655	629	664	654	593	591	623	597	625	636	594	631	568	599	646	593	612	620	636	597	614	624	624	649	620	607	576	611	634	583	663	590	589	665	587	603	603	628	623	618	609	625	623	587	584	595	583	620	616	654	586	611	620	654	572	617	574	635	602	647	585	599	630	605	620	606	592	633	621	649	634	690	613	656	558	626	642	562	593	618	595	565	616	626	664	581	633	629	598	588	583	646	626	619	640	641	602	590	598	597	634	572	659	588	617	626	616	598	658	598	628	633	626	574	607	599	636	619	620	645	609	632	584	625	581	613	608	616	611	637	610	593	623	595	607	634	586	574	652	582	633	596	597	532	631	646	621	638	646	631	611	651	666	656	600	648	635	609	616	570	626	617	629	659	614	580	611	633	612	585	587	637	586	576	599	617	667	623	603	579	634	629	605	650	621	606	570	595	624	613	629	615	626	636	587	613	592	594	633	564	612	627	632	596	610	622	597	633	615	636	592	645	585	630	585	623	605	599	651	602	594	619	591	605	630	573	629	577	624	642	639	644	640	573	606	628	567	585	607	666	621	583	626	592	584	563	626	663	626	585	608	601	638	635	605	635	622	599	627	627	613	624	596	616	658	628	584	626	635	639	621	632	648	645	595	640	612	621	637	629	635	620	602	624	633	599	594	635	580	584	620	600	629	597	612	614	618	627	648	584	599	632	629	645	643	653	659	636	616	637	569	627	608	624	578	604	638	613	607	612	601	645	584	614	623	595	618	612	623	704	623	659	641	585	604	607	588	597	679	613	633	597	574	611	634	610	567	607	627	647	626	650	658	635	622	619	588	661	638	609	625	594	615	610	603	607	620	629	593	596	633	618	618	654	587	651	618	601	576	634	638	627	602	600	610	568	604	611	634	617	582	636	657	603	650	617	646	623	590	639	616	598	585	601	602	612	585	634	559	673	593	638	608	621	635	587	596	649	586	655	602	620	590	591	564	610	604	621	644	636	592	599	636	654	634	619	603	581	603	619	636	639	594	655	572	651	594	598	637	570	588	578	590	589	663	600	628	639	615	649	613	643	612	584	634	645	620	582	647	598	605	639	621	585	585	604	639	630	591	585	595	591	630	594	600	606	628	601	625	631	634	630	638	629	614	651	610	617	617	584	642	638	597	645	622	623	623	652	591	550	669	642	628	615	623	645	634	605	609	626	649	584	626	594	629	646	623	618	604	591	640	595	599	588	632	575	624	629	573	621	648	599	589	621	608	626	577	595	629	660	652	616	591	593	607	663	579	583	632	600	603	574	641	594	563	640	622	607	577	664	565	601	615	592	573	601	581	583	589	591	650	627	578	566	617	614	573	593	634	582	640	629	651	617	657	648	616	579	600	607	659	604	598	630	637	614	600	616	592	640	591	633	642	661	603	631	681	624	669	633	616	684	567	620	645	623	627	661	618	617	610	633	623	631	598	624	670	569	603	604	587	596	670	609	637	624	649	592	639	621	635	632	632	557	642	582	606	594	582	564	592	666	585	610	618	609	641	614	622	626	629	562	592	647	627	579	640	590	584	646	621	584	588	664	616	629	618	653	613	601	601	647	601	659	578	662	658	621	611	647	576	605	628	630	618	624	639	610	639	627	590	640	613	609	640	613	601	629	613	615	618	598	599	610	594	590	564	599	614	620	577	618	588	556	629	620	640	592	599	660	640	633	569	623	620	581	611	614	625	642	642	618	624	567	616	612	665	618	633	581	610	596	624	580	624	611	616	611	667	587	632	628	570	612	614	598	648	630	600	631	597	611	621	608	628	606	610	625	587	613	601	674	577	641	608	628	659	620	632	604	621	604	641	631	631	646	652	594	633	676	569	636	621	582	607	565	582	647	595	607	629	621	598	583	632	658	621	636	583	589	590	624	631	576	596	623	582	610	617	624	630	611	610	564	595	625	596	586	596	653	594	599	607	625	568	582	613	625	681	579	605	580	627	620	635	613	631	612	571	629	574	600	617	620	634	653	619	620	617	640	636	614	622	633	610	608	595	588	593	561	591	618	605	637	592	626	596	607	624	604	607	633	632	597	582	616	610	662	579	654	549	639	601	642	647	609	638	576	639	648	609	619	566	651	621	618	604	592	639	640	655	606	563	596	612	609	621	606	609	586	590	606	634	641	623	587	648	592	627	554	626	621	618	643	630	565	648	603	571	635	616	590	592	598	583	617	601	580	619	611	622	596	591	632	617	666	588	605	631	601	573	590	643	568	603	607	576	595	618	568	591	620	568	623	613	654	608	596	605	611	673	600	612	625	601	629	597	667	626	628	613	612	576	574	603	618	604	614	634	568	630	624	627	632	669	568	610	604	611	661	590	667	608	636	627	615	620	658	656	561	640	615	590	621	628	661	619	619	582	660	600	643	619	624	591	614	635	645	564	559	639	605	601	604	605	625	610	617	634	585	624	615	654	600	665	585	588	618	586	611	623	625	627	648	634	611	618	606	649	666	591	644	606	624	659	566	626	636	579	596	596	602	605	560	585	574	654	631	678	643	640	596	640	633	635	612	643	575	633	613	614	670	603	580	650	629	567	648	621	597	614	630	605	646	630	605	665	618	633	589	626	593	625	646	594	637	598	627	594	638	648	583	593	637	614	619	618	580	613	607	631	649	650	637	612	608	615	610	602	579	659	609	677	631	633	635	614	624	619	556	610	632	679	604	591	610	630	631	606	619	611	589	636	568	647	630	598	595	644	621	632	618	617	606	600	630	597	597	575	624	586	641	672	623	592	655	602	598	614	658	599	621	618	600	621	655	601	650	574	625	585	571	617	611	591	629	625	634	585	631	641	640	625	611	607	627	654	595	591	628	604	655	631	627	648	630	621	607	573	645	617	650	622	655	598	600	609	589	592	615	596	561	619	606	583	651	631	621	577	603	612	613	641	623	640	581	655	652	601	575	645	638	606	608	538	635	663	628	637	634	592	593	656	621	596	585	596	633	613	648	651	622	545	601	608	613	630	635	550	592	628	649	613	605	624	529	637	621	637	612	616	581	628	617	640	631	642	595	642	669	658	672	576	603	583	573	634	661	624	610	617	590	647	648	617	617	602	613	622	607	595	606	594	591	588	620	632	620	636	612	626	607	636	638	602	626	592	627	606	604	651	555
25044	21495	26964	24880	9381	2380	1252	811	608	557	529	446	434	454	442	435	425	407	389	393	396	406	397	398	393	395	389	405	402	423	409	366	383	374	385	412	429	429	433	386	433	403	396	395	422	392	400	404	424	424	375	397	356	394	410	418	420	431	430	407	403	414	419	412	396	430	416	406	385	409	395	413	357	417	421	435	396	416	395	386	431	416	393	428	375	423	385	394	382	418	428	393	437	424	400	357	397	426	375	426	416	402	376	415	413	412	378	443	441	417	416	373	425	422	408	432	392	422	422	392	402	414	426	406	377	382	423	406	390	416	372	443	387	380	427	413	394	427	387	409	402	392	395	370	387	385	439	388	390	383	415	413	385	397	424	379	378	395	399	432	393	376	404	392	402	392	419	410	381	391	430	407	415	406	392	399	430	349	388	405	402	384	432	398	425	401	420	396	443	406	404	410	433	414	431	411	425	358	390	442	396	430	391	378	400	384	379	429	407	387	393	392	408	463	405	418	409	410	375	383	392	401	433	415	404	408	400	383	422	385	376	422	442	388	408	420	393	423	406	406	407	415	422	377	445	426	412	382	399	411	396	422	404	399	389	399	420	388	393	399	396	428	412	354	369	408	389	391	428	446	436	409	393	378	397	401	369	410	409	413	407	414	392	389	405	396	404	401	348	420	398	387	387	413	423	392	376	409	389	395	425	391	388	411	366	419	427	407	381	376	404	405	425	420	412	383	403	393	416	378	392	420	360	388	385	441	402	425	380	410	422	447	411	400	399	392	432	456	408	403	398	406	378	405	404	429	429	430	397	390	377	424	390	425	365	408	445	415	411	423	393	411	358	366	423	390	419	390	399	388	401	388	402	398	410	394	412	392	398	403	419	398	407	386	416	396	412	398	349	390	383	446	421	385	377	414	407	392	409	403	409	398	391	396	408	396	383	397	394	425	417	364	388	389	396	404	392	427	403	417	426	394	427	410	400	387	435	384	399	371	429	395	412	411	407	349	444	395	437	395	416	391	428	417	403	405	396	420	407	392	392	414	396	392	388	406	435	428	404	374	376	403	390	403	424	391	415	402	403	404	389	375	389	416	387	428	428	423	374	408	411	430	405	398	362	410	392	404	398	418	400	436	374	396	407	407	364	376	400	421	387	412	399	401	381	373	409	426	406	418	426	408	391	427	428	427	382	407	402	429	445	402	442	403	382	422	417	451	426	388	452	381	412	434	378	396	380	426	430	437	404	405	409	372	384	414	403	434	395	426	373	384	415	386	419	412	420	395	394	434	424	400	385	400	416	398	407	423	324	384	410	415	384	405	416	419	407	408	405	400	399	389	383	415	388	429	431	395	412	383	379	392	397	361	402	422	437	387	415	385	427	396	372	418	374	390	399	406	415	404	437	412	368	404	404	424	408	418	378	399	389	393	429	426	378	417	394	381	392	422	430	419	362	355	413	419	386	408	433	397	433	400	386	435	420	406	386	374	367	409	384	427	389	405	426	450	375	408	379	391	443	396	417	380	393	448	395	417	414	402	403	419	410	394	411	406	395	383	416	389	401	420	372	422	399	405	400	415	419	386	431	391	397	448	378	404	428	384	398	384	348	409	403	381	409	420	443	400	413	411	389	402	405	420	430	390	441	421	394	390	398	426	397	411	378	394	386	414	407	394	429	424	374	412	389	392	408	375	394	397	392	397	389	380	410	356	367	415	473	433	408	411	409	383	430	343	409	399	398	371	418	375	413	386	399	400	422	384	406	404	404	389	419	400	387	408	403	400	391	393	398	401	393	387	388	398	395	429	400	418	407	392	386	430	416	405	417	391	401	403	372	389	394	430	391	414	360	371	370	415	410	432	407	374	408	440	374	409	375	409	439	399	415	450	394	405	433	397	392	413	391	425	431	401	400	397	395	416	384	394	414	396	431	391	395	439	380	402	409	412	398	375	408	392	401	395	395	397	386	442	417	409	406	408	379	382	402	416	392	397	432	446	385	400	404	398	407	418	394	407	390	399	444	421	408	403	411	390	386	395	414	389	398	431	405	390	438	419	426	402	403	389	399	418	404	391	425	354	435	383	386	422	387	394	399	372	362	407	417	422	432	443	414	441	407	388	424	360	432	416	387	389	410	400	408	350	376	417	440	423	382	419	399	401	440	399	388	439	379	419	388	412	357	382	377	419	402	429	405	397	423	329	385	400	395	450	404	413	402	403	395	391	429	410	382	405	393	388	412	415	390	399	377	389	403	404	432	385	440	381	407	410	373	398	421	369	415	388	400	400	411	406	415	405	402	362	394	365	423	413	416	386	393	441	368	443	362	416	400	385	399	435	386	382	393	376	403	412	389	404	408	382	398	402	403	392	410	362	393	402	423	381	398	400	408	383	359	423	414	434	400	395	416	423	396	368	411	404	415	396	424	407	442	402	400	375	394	406	376	448	430	369	435	417	408	366	414	397	403	409	403	388	408	400	419	366	415	404	390	388	414	420	410	394	378	401	408	405	434	397	383	422	426	386	405	419	414	380	392	414	376	363	435	422	424	413	450	406	402	425	382	399	405	413	393	385	395	396	404	453	407	457	393	426	403	412	387	388	375	408	443	366	406	391	362	380	420	406	375	370	364	401	389	392	418	408	372	443	399	394	429	384	394	410	392	376	408	431	393	427	459	416	423	396	392	407	421	387	387	441	392	400	431	374	410	421	421	420	414	383	363	432	424	420	392	405	373	396	399	426	422	400	431	397	430	421	410	395	382	408	398	439	386	417	383	405	401	411	384	419	426	413	419	395	392	375	446	389	446	377	388	387	408	413	399	392	391	429	433	431	447	408	417	373	437	407	391	435	407	405	371	391	398	385	403	416	408	394	371	387	399	391	416	403	369	411	394	370	430	422	432	406	447	424	364	407	414	401	417	393	399	399	425	400	419	412	412	435	387	387	413	401	406	399	388	428	360	435	384	400	412	397	385	408	416	405	402	358	383	403	401	468	415	394	415	427	389	420	406	406	394	417	424	398	390	421	407	385	407	403	394	421	368	418	386	395	386	415	364	405	397	383	403	384	396	410	457	397	431	431	388	389	362	423	410	397	399	382	363	442	413	424	390	406	419	412	411	404	371	412	394	418	378	398	414	396	408	385	401	432	400	391	408	435	365	407	399	416	433	400	423	411	403	420	395	434	389	421	390	398	391	396	411	366	429	368	407	434	410	387	405	459	392	383	401	386	404	418	424	408	405	407	383	367	409	433	418	404	390	383	414	400	395	404	417	385	386	406	389	384	441	410	410	414	428	384	404	414	386	427	406	401	391	391	396	397	441	398	430	368	405	398	405	396	396	384	442	399	384	407	384	416	385	370	426	458	408	395	402	412	433	400	347	392	406	394	398	394	437	360	405	399	411	384	401	372	400	386	411	406	382	406	420	386	395	387	402	411	417	428	426	414	417	362	403	410	409	365	393	396	378	366	399	400	406	411	413	414	422	378	388	382	411	389	346	416
33624	41609	26717	14410	8304	3629	2028	1258	896	728	613	578	527	572	522	548	500	499	489	499	531	474	505	508	469	515	516	501	469	514	504	471	524	483	451	501	476	496	495	519	488	489	490	516	509	512	486	536	483	453	489	480	513	530	503	482	510	483	479	474	491	477	499	487	487	501	450	491	478	501	462	469	463	476	488	458	506	492	478	468	510	485	490	443	502	484	478	450	487	498	482	493	553	474	505	456	504	494	527	450	491	475	419	464	514	480	521	468	493	454	465	491	482	479	464	532	494	462	499	485	469	463	490	459	535	508	485	467	508	519	510	472	459	443	453	490	491	516	493	503	474	461	483	459	491	493	482	459	502	472	494	510	481	494	501	501	485	524	491	484	481	481	470	511	491	490	490	471	457	484	487	483	476	471	499	458	450	490	480	483	462	507	445	444	483	491	517	448	490	470	461	423	519	478	484	486	492	528	506	479	504	467	458	481	470	480	514	485	519	479	487	482	485	439	490	468	511	472	501	428	487	460	482	479	493	480	474	477	458	504	490	514	454	448	503	478	495	509	430	455	497	482	516	466	500	513	461	488	453	494	516	434	472	509	474	471	489	519	510	527	458	483	534	479	475	512	504	481	486	498	476	471	503	453	444	496	472	488	482	453	453	456	486	485	490	476	509	459	503	481	491	474	478	512	505	502	531	481	464	520	481	495	484	505	478	519	498	469	464	494	483	484	492	496	493	498	483	518	469	513	479	513	493	483	500	457	487	480	467	505	486	477	480	494	489	527	472	455	472	457	527	508	488	450	463	515	495	489	501	504	498	477	518	499	503	493	493	448	515	518	479	483	475	491	492	456	480	486	491	444	502	471	462	505	509	504	430	523	479	462	481	477	494	449	469	512	462	470	501	494	530	482	476	486	519	502	494	460	467	453	482	517	475	482	517	504	464	469	449	478	477	414	511	480	461	505	514	492	488	494	487	482	514	489	466	483	484	466	484	461	472	462	470	477	485	492	499	497	457	494	506	500	455	461	489	463	528	461	498	486	476	494	468	470	489	497	468	512	461	493	531	522	519	499	433	502	492	506	476	514	504	498	462	505	496	476	467	471	495	467	476	489	496	480	467	459	457	530	464	462	483	463	494	467	475	471	472	464	498	507	481	482	493	505	474	487	494	501	494	484	486	481	470	493	493	468	473	476	501	503	501	481	509	446	475	473	496	528	486	425	471	512	493	517	447	496	512	478	437	473	480	500	497	474	495	421	493	505	477	463	432	458	485	478	482	529	517	484	445	482	494	459	467	480	450	461	466	486	483	510	559	477	421	520	534	474	458	516	494	498	488	461	511	481	506	506	456	509	437	493	473	491	533	492	476	437	435	514	490	512	499	503	471	502	474	508	504	493	494	461	483	467	513	492	465	475	481	475	500	479	476	474	456	469	494	459	468	477	491	517	488	498	455	439	472	515	526	475	511	493	475	468	515	499	496	479	503	477	474	498	480	521	479	486	513	490	502	488	497	501	474	450	457	523	455	454	465	500	512	440	503	456	470	446	495	444	485	497	496	479	467	492	461	463	455	486	475	494	498	509	489	471	481	450	458	481	533	487	494	468	480	524	503	479	518	477	516	524	506	454	512	448	458	460	482	509	482	499	473	494	496	459	517	482	479	500	488	486	483	471	484	473	466	491	489	486	515	484	502	474	494	453	510	513	495	507	468	491	480	506	513	479	516	492	527	475	480	480	508	468	479	506	525	467	467	496	453	459	499	477	481	448	456	518	510	469	503	499	485	453	486	497	467	490	473	489	468	477	470	518	488	465	483	482	472	501	516	501	473	489	498	462	472	514	476	470	478	480	532	476	476	461	462	508	484	489	481	486	478	481	478	456	465	498	474	495	473	470	487	520	470	474	506	506	485	468	486	490	504	500	497	441	516	468	488	469	500	492	466	485	459	474	468	500	494	470	469	495	477	473	463	456	483	522	510	489	523	532	479	514	477	465	488	469	464	500	511	477	489	515	473	464	442	496	459	454	469	465	447	486	479	488	467	488	492	481	503	505	517	469	478	476	515	523	476	511	467	544	546	496	489	496	491	497	506	499	482	527	492	471	477	470	538	446	446	495	498	439	498	456	517	504	449	491	443	528	456	497	483	489	466	511	509	479	479	477	445	489	467	503	495	498	444	488	499	495	471	493	487	486	474	465	466	488	510	493	489	516	510	490	467	495	504	453	452	510	476	463	522	473	470	485	501	496	479	470	534	473	516	445	452	461	457	484	478	509	447	485	481	452	509	457	445	485	461	501	447	489	461	478	479	463	488	482	487	436	545	473	488	507	522	508	451	441	513	493	456	459	468	470	513	478	507	478	535	521	425	487	476	510	496	480	479	465	475	462	478	524	472	487	501	495	469	472	509	507	462	520	521	497	477	430	450	474	469	516	474	519	500	509	448	475	448	476	459	507	514	436	453	471	453	483	479	516	503	512	568	488	517	447	451	481	474	531	499	482	519	492	471	470	477	476	506	458	478	453	526	500	482	499	496	489	516	475	449	509	522	492	462	461	467	490	460	503	478	448	475	484	484	509	492	471	477	426	495	493	461	503	479	477	503	509	509	498	520	514	516	504	488	469	490	504	488	480	444	481	468	493	508	447	492	505	484	476	515	490	474	495	518	495	489	472	478	449	486	516	487	497	484	492	497	453	501	468	492	481	456	488	475	489	513	466	495	487	475	470	456	496	486	494	459	468	460	477	480	483	495	509	450	483	482	482	482	476	491	442	461	486	480	472	501	455	493	496	502	481	518	489	513	465	467	455	509	498	469	469	476	488	462	483	497	481	534	506	467	523	497	512	512	505	485	464	469	485	513	516	464	482	444	481	482	521	478	518	463	456	504	544	493	491	474	512	430	430	458	470	481	459	449	495	547	509	487	456	522	454	507	487	516	507	454	483	487	473	537	500	520	455	486	484	505	507	497	494	502	479	493	436	482	513	502	483	500	494	499	473	463	459	500	504	496	457	479	475	515	496	523	478	464	497	484	458	514	506	471	499	512	468	480	454	509	528	497	463	473	464	480	462	486	496	475	469	480	511	497	476	483	448	450	485	445	491	451	497	447	519	480	487	485	484	483	497	501	465	516	480	478	481	504	449	495	456	463	484	465	469	475	453	491	447	482	503	451	505	463	515	420	484	474	496	477	446	492	472	507	482	489	528	511	508	438	492	486	503	481	483	492	465	456	479	479	503	527	525	495	504	469	501	444	496	458	485	489	512	501	488	496	473	445	476	459	475	451	510	507	496	491	468	473	469	475	485	472	517	501	498	466	477	448	500	483	469	480	512	488	462	473	475	505	487	499	459	506	525	495	509	501	499	480	476	493	508	483	500	470	453	511	508	490	510	490	491	468	504	477	476	457	509	511	476	491	477	496	473	488	510	470	502	510	498	474	483	494	499	466	449	502	478	475	477	477	484	475	467	493	462	493	459	484	494	463	483	496	467	515	432
22643	21426	28940	24314	21496	20380	7146	1501	900	614	470	464	381	400	395	382	365	410	379	369	365	402	393	371	345	361	346	335	364	345	359	340	340	361	336	380	358	365	373	324	357	353	340	369	330	338	342	315	372	321	337	388	362	350	345	382	359	345	399	335	376	330	361	339	353	351	344	367	360	363	367	374	361	380	342	328	369	345	373	358	363	347	332	334	397	373	369	350	389	325	340	360	381	330	372	360	327	358	346	374	354	366	355	353	370	395	373	366	317	386	345	353	349	336	348	328	358	357	365	371	386	374	327	334	363	360	344	356	367	386	398	349	351	354	359	377	338	336	355	367	371	348	324	375	374	380	376	358	346	348	344	393	392	361	350	384	339	363	358	360	359	353	374	359	359	333	341	353	365	303	369	401	368	380	345	358	375	336	352	371	372	367	325	353	346	360	348	358	364	377	326	358	378	344	328	358	342	342	348	311	383	384	352	353	348	365	332	327	357	353	350	375	332	359	310	346	359	370	360	362	362	354	360	348	334	399	349	323	336	354	344	335	351	334	359	342	347	355	377	339	351	305	352	362	354	329	353	393	375	358	346	373	361	357	322	356	323	341	357	355	314	373	352	377	367	340	359	344	389	357	351	359	421	334	350	356	360	353	347	336	337	340	343	371	340	383	344	351	353	353	361	353	365	345	331	375	328	349	382	351	338	376	362	372	353	343	330	340	344	349	369	391	336	351	370	333	362	345	344	347	331	347	315	379	357	349	387	379	342	338	340	347	384	374	362	345	346	367	357	366	357	337	353	398	334	335	356	347	366	331	344	385	338	380	362	345	360	378	378	369	381	379	383	346	348	335	343	356	354	369	335	335	373	378	349	371	358	384	381	349	391	314	345	329	372	336	391	341	385	362	334	412	361	372	364	361	343	347	357	357	353	372	351	354	351	357	380	367	349	369	361	371	353	329	362	386	378	351	418	367	361	362	374	375	353	353	346	367	344	366	351	388	368	333	373	315	325	337	354	341	373	372	384	389	364	385	355	355	338	380	372	371	370	369	339	353	344	386	358	380	371	366	357	361	330	358	354	356	358	374	338	369	376	333	339	371	355	391	398	336	355	358	335	349	384	375	381	334	341	369	341	351	325	315	345	344	373	340	366	354	331	365	349	351	353	336	356	321	359	317	362	313	326	383	378	342	322	336	349	371	357	366	371	345	361	338	342	348	348	338	362	353	337	315	348	341	360	335	367	363	371	365	364	343	361	374	340	358	344	363	352	328	345	347	384	378	384	405	366	331	368	382	386	356	307	361	361	351	397	379	351	342	350	368	373	378	370	361	362	307	373	332	359	364	374	352	362	346	358	330	402	340	352	340	316	383	345	364	346	338	385	383	324	367	368	319	349	373	329	377	328	381	342	344	329	316	304	349	360	345	358	373	391	355	367	347	383	360	370	366	352	355	371	332	351	319	352	358	354	376	350	349	336	361	372	355	342	392	317	355	355	321	374	371	351	330	319	359	377	383	349	352	371	375	367	334	312	367	329	358	362	345	329	344	365	368	354	367	349	360	345	366	361	408	343	359	351	343	354	386	326	324	366	361	370	362	347	333	354	345	396	350	364	340	383	333	375	346	351	355	361	346	393	330	355	345	332	362	379	362	317	397	345	356	318	343	365	345	319	368	373	369	372	366	363	366	379	350	342	370	379	342	389	320	383	352	358	362	346	381	336	354	369	409	348	365	337	361	339	315	349	335	319	380	359	327	375	350	337	332	369	333	356	373	359	356	334	358	359	379	367	356	317	364	344	361	351	334	334	353	360	399	367	343	361	352	359	355	347	365	352	341	335	369	387	359	364	339	313	322	354	337	339	345	376	341	364	355	328	376	372	374	342	331	365	345	366	363	346	314	377	361	368	378	333	326	346	336	386	351	358	335	331	342	329	359	345	350	360	333	367	392	364	354	325	324	344	332	344	363	386	353	355	354	359	341	348	368	360	377	349	371	365	327	366	379	341	378	361	380	334	348	355	346	384	383	369	350	349	362	325	338	375	359	356	366	354	379	373	327	340	365	365	351	330	358	354	359	357	324	355	372	368	359	375	316	406	325	373	362	357	320	384	365	361	356	389	360	328	373	359	363	348	382	340	331	347	374	353	357	337	346	357	348	356	368	325	359	333	339	347	374	369	347	351	387	350	369	349	347	367	355	379	382	351	364	391	334	399	345	346	397	357	354	340	342	362	343	349	334	339	344	344	378	360	312	374	364	376	327	351	341	390	348	348	380	354	337	375	364	319	358	349	351	387	366	352	314	332	364	336	353	332	348	350	358	361	369	365	360	349	364	367	364	316	335	356	344	319	369	337	318	362	350	339	382	362	350	339	361	338	353	354	393	357	373	374	330	374	353	354	333	354	347	344	344	383	375	351	403	338	387	375	344	374	359	324	335	380	354	361	370	377	363	339	359	337	340	379	358	385	347	400	345	384	348	338	325	337	364	357	372	374	401	340	375	354	348	361	338	381	353	339	368	327	348	349	357	355	363	387	327	406	369	360	353	382	344	380	331	387	375	361	350	379	345	362	376	350	330	366	346	375	389	363	335	395	341	360	375	324	374	357	373	387	368	376	358	353	356	342	382	344	352	344	336	365	356	345	367	358	359	369	370	380	343	336	400	359	367	350	345	348	345	371	337	336	394	338	335	345	349	353	367	355	369	347	358	357	355	352	338	355	372	326	332	366	366	360	388	393	333	323	339	333	316	355	359	386	342	333	351	353	372	365	366	349	344	384	375	347	325	329	352	311	343	397	317	360	335	360	365	338	328	382	346	338	336	335	349	356	319	367	407	354	349	354	321	358	354	377	366	352	367	386	351	354	348	352	349	330	366	376	327	327	372	363	353	331	341	362	361	386	396	361	353	386	382	352	387	350	337	354	365	366	338	382	337	361	373	361	348	337	358	350	367	377	344	350	380	335	366	361	347	358	322	353	355	343	333	333	345	367	357	399	353	352	323	367	345	362	377	371	326	338	369	329	339	357	367	370	340	378	334	348	362	347	377	342	342	361	345	349	408	354	358	370	363	374	393	371	350	365	339	350	373	342	398	373	364	356	341	367	336	390	357	348	345	359	374	354	351	364	359	331	399	382	357	323	343	369	325	361	338	345	372	399	359	353	348	374	363	369	316	341	326	310	320	363	377	383	344	332	352	353	377	342	361	375	341	354	352	344	345	351	355	329	355	373	367	385	328	357	390	359	332	359	393	360	341	363	349	324	370	307	319	364	360	388	340	367	360	348	344	371	398	355	348	362	354	382	373	370	356	330	352	350	337	361	397	355	340	323	337	380	350	389	363	401	345	348	370	363	356	303	347	335	352	382	367	368	363	360	372	329	364	351	351	358	338	375	383	371	349	366	349	360	365	342	370	340	379	309	377	369	345	360	341	346	385	354	342	369	363	322	329	321	369	384	365	358	341	363	348	349	381	330	370	313	339	348	355	308	354	371	353
35706	54738	41007	23080	13741	7666	4111	2032	1331	774	608	598	554	560	504	497	487	449	411	428	424	450	474	407	421	439	420	392	422	391	439	462	416	414	416	425	417	391	433	420	425	428	407	443	435	445	458	466	418	407	409	418	456	422	414	443	436	455	466	428	418	473	418	451	421	434	446	422	421	433	397	428	475	426	402	406	454	410	432	374	460	444	410	476	454	417	422	437	440	433	456	422	427	396	441	422	402	446	427	405	443	426	460	429	456	430	413	456	455	424	454	463	422	421	454	407	455	445	438	432	417	409	469	453	454	439	456	425	450	439	418	473	452	450	428	410	454	414	452	419	448	436	426	456	407	428	435	428	433	441	432	431	459	423	438	435	469	437	435	434	426	441	432	446	440	389	441	444	419	429	400	399	392	457	456	435	369	421	430	427	459	462	403	419	460	452	457	446	404	433	416	436	419	435	450	400	403	422	438	453	433	402	439	405	434	433	481	470	436	457	428	378	453	461	452	443	424	442	401	456	419	421	429	440	419	413	459	396	461	425	426	418	431	460	446	410	442	439	441	426	408	404	418	430	456	411	459	416	412	420	451	431	438	432	465	456	416	422	420	464	393	452	403	445	449	454	432	444	445	432	426	472	435	413	425	441	433	416	419	444	428	436	418	444	451	403	391	427	459	458	425	466	430	426	443	447	395	389	440	419	434	447	408	430	467	423	438	410	440	406	434	416	405	416	463	426	450	472	455	434	441	400	436	452	470	388	426	422	452	409	431	408	436	421	433	396	421	435	434	439	403	413	444	386	488	461	451	445	431	439	462	434	380	418	407	445	442	425	438	438	450	466	438	404	421	406	444	420	450	438	414	403	432	430	482	435	432	466	460	426	409	438	470	438	413	398	393	420	419	438	460	426	406	423	440	429	423	408	420	409	403	420	431	421	431	445	440	445	433	418	467	432	434	423	428	443	431	434	452	442	442	472	438	431	419	457	437	456	414	420	430	421	435	421	432	408	436	415	426	402	435	453	381	392	447	436	408	457	413	431	448	423	435	446	463	430	463	451	438	478	447	372	427	449	434	422	418	413	438	409	456	414	387	439	441	412	446	452	448	425	395	443	429	457	426	449	466	436	416	465	438	449	446	456	458	453	437	425	436	409	473	432	438	452	457	441	404	413	449	440	426	455	409	436	435	435	432	415	439	438	431	406	472	441	424	418	408	441	427	403	393	440	428	444	408	420	435	422	471	428	440	446	420	411	423	428	457	423	417	432	382	429	445	442	417	441	455	428	405	450	410	435	473	440	436	451	449	400	461	445	381	449	442	436	438	427	419	472	466	378	473	432	408	403	435	433	474	395	442	437	401	433	410	427	431	436	433	467	408	431	455	388	429	449	461	440	420	437	428	410	403	415	442	446	375	470	476	436	448	387	429	412	412	449	397	475	441	432	432	444	443	449	434	459	440	432	427	460	408	426	394	447	437	434	409	428	428	426	462	430	456	464	448	456	452	471	428	432	423	449	465	427	432	441	404	397	432	415	451	402	420	436	397	431	447	428	410	452	456	424	435	451	436	432	436	447	416	453	425	461	443	447	438	417	411	401	426	456	428	420	447	442	428	421	443	462	412	469	450	436	442	413	439	429	422	439	400	469	426	458	406	415	420	451	451	410	409	435	397	439	469	403	447	436	415	401	413	405	424	414	430	450	419	420	431	448	424	446	445	455	426	451	424	448	460	455	441	450	446	451	441	416	435	435	387	413	424	435	419	384	416	429	462	411	434	435	412	439	436	425	421	416	402	414	422	439	401	432	440	447	417	432	395	437	428	452	438	446	446	422	455	472	434	459	455	425	482	446	441	423	448	435	434	433	438	442	422	406	432	423	448	465	459	444	450	441	440	428	379	436	433	431	398	456	419	455	427	447	457	416	426	422	405	440	400	428	436	427	427	424	382	447	459	450	440	432	470	442	435	460	411	412	461	446	395	431	448	428	409	426	416	443	471	447	475	449	405	428	440	406	436	421	427	412	392	472	392	433	428	461	439	424	400	423	428	399	421	453	445	445	397	404	457	440	434	449	425	428	420	420	429	424	406	404	456	424	405	443	435	415	445	474	378	419	454	431	431	469	442	435	400	423	423	424	441	478	448	450	401	399	449	420	439	465	487	428	460	427	440	444	438	435	437	462	443	407	450	445	434	431	436	488	401	392	431	445	452	446	446	418	405	429	431	479	417	450	428	435	433	435	406	449	431	427	441	421	451	417	474	460	435	401	408	395	433	409	442	446	446	429	407	466	459	422	431	436	454	416	430	438	416	458	440	442	435	413	430	398	458	451	417	412	481	435	460	485	437	415	399	390	420	416	415	437	425	398	409	431	445	442	419	429	448	485	431	420	465	404	426	423	444	452	461	413	452	408	429	457	414	438	444	438	453	440	428	443	436	404	417	431	459	440	419	434	420	409	440	439	425	421	464	413	466	441	455	401	398	442	455	411	460	440	475	430	423	431	415	455	469	449	443	430	426	485	412	467	414	411	446	433	453	438	484	422	410	462	421	419	428	404	434	451	433	459	403	367	417	465	426	387	410	427	415	389	408	424	434	431	431	458	404	428	432	410	442	415	401	438	419	441	421	436	396	448	423	448	434	470	443	437	434	459	405	422	418	409	430	455	446	424	477	432	455	418	446	455	401	413	391	424	458	478	461	420	429	455	412	415	421	470	490	460	421	365	452	427	446	436	401	458	426	439	465	467	446	449	443	461	454	403	437	417	463	443	433	446	409	384	476	465	431	420	411	426	458	440	431	443	412	441	434	424	433	420	431	409	427	438	462	414	418	434	411	463	439	433	412	431	444	451	416	444	401	445	435	448	404	411	432	456	446	433	427	468	415	453	419	408	453	446	478	443	401	450	439	434	414	433	416	389	451	503	483	397	445	441	461	453	426	462	445	427	415	413	431	438	425	445	424	453	440	444	426	416	408	465	408	440	429	400	456	444	450	405	465	428	414	431	451	454	438	416	426	462	443	471	452	480	409	411	430	429	453	406	441	426	444	414	445	426	441	443	429	416	446	423	433	437	441	426	435	398	412	419	472	439	453	406	425	450	431	445	432	402	453	448	422	469	393	473	442	443	431	417	462	435	438	437	434	421	408	414	454	426	447	436	439	484	408	418	417	446	426	471	444	455	421	439	448	423	434	404	452	444	429	454	437	444	464	406	423	417	434	417	487	434	404	445	421	441	446	412	426	430	439	432	433	448	460	430	447	424	391	433	435	419	438	460	444	449	442	391	406	433	423	437	408	461	431	393	471	454	422	393	423	435	429	420	417	444	419	435	421	426	405	454	440	461	452	431	424	447	429	400	458	417	408	449	461	465	468	431	434	416	446	407	427	436	386	448	424	416	436	426	456	448	450	405	485	414	417	397	418	414	425	415	437	401	419	443	416	429	468	400	422	406	412	433	464	471	467	413	418	441	418	447	425	452	447	414	417	402	426	465	451	426
33197	27231	20616	7911	2766	1358	851	681	677	559	573	546	549	538	503	518	573	564	526	510	523	521	524	559	531	555	571	536	557	575	519	545	511	552	547	566	560	561	549	506	527	552	521	528	534	530	568	519	587	531	548	539	503	522	562	530	542	529	545	542	571	524	514	574	544	512	493	544	519	552	535	551	525	542	537	524	558	495	510	568	543	517	534	561	528	527	531	571	549	531	550	543	540	512	525	488	544	574	543	519	509	503	530	505	538	478	527	495	518	498	527	525	502	486	522	573	542	514	519	522	530	524	543	541	538	525	510	500	490	499	560	536	518	520	525	517	542	513	579	530	530	570	517	503	544	511	598	560	553	565	519	542	532	541	530	544	559	537	529	544	526	560	536	567	501	563	543	562	492	547	536	567	540	533	528	523	521	549	516	551	564	547	539	505	485	558	526	516	561	561	495	551	534	551	504	532	567	540	536	515	551	585	542	526	532	550	523	537	547	544	521	542	544	547	468	533	502	595	545	510	595	537	573	554	527	573	548	508	521	550	568	547	540	533	573	540	474	530	542	557	551	548	518	520	525	545	494	519	513	520	555	545	540	524	506	511	528	527	546	528	534	552	561	543	533	538	501	568	514	513	574	544	541	523	517	554	527	547	548	550	539	510	539	557	510	524	508	520	571	571	516	517	482	562	536	521	575	535	515	543	567	536	572	520	538	565	559	544	538	532	559	515	548	537	571	520	534	543	561	507	558	537	550	554	506	530	540	577	504	558	556	588	500	498	502	508	519	573	543	568	522	533	540	518	555	562	521	524	560	533	574	565	520	517	530	543	520	567	551	526	562	529	506	515	541	541	517	558	529	507	574	538	539	528	529	542	551	567	507	530	559	551	507	548	553	542	538	557	540	549	562	575	515	531	537	558	521	493	564	558	522	531	552	517	552	500	504	532	567	523	542	529	555	508	563	538	542	570	534	533	541	523	537	546	559	514	545	559	513	563	537	506	567	588	496	564	543	539	580	512	507	532	485	517	535	552	557	541	504	540	532	531	522	506	540	527	539	537	514	552	527	519	522	522	581	505	543	520	584	545	572	540	533	554	517	504	561	565	530	551	560	510	532	565	527	541	515	591	542	592	594	554	525	525	524	575	528	544	556	565	575	523	568	571	525	522	540	558	527	518	545	525	508	524	553	504	518	534	513	552	488	513	521	506	536	545	558	535	514	514	514	563	539	473	499	490	549	524	553	501	574	514	563	562	514	523	506	563	537	501	547	547	540	514	552	534	575	521	579	510	516	534	523	516	534	559	580	521	518	537	544	542	528	522	537	553	566	519	541	486	525	530	546	528	509	521	532	580	538	529	525	513	522	539	572	559	552	534	573	571	538	512	562	562	554	544	542	517	518	535	567	541	536	545	523	533	545	523	519	522	487	531	560	500	546	515	539	543	507	557	554	517	569	536	497	508	497	513	531	519	519	531	536	506	520	563	527	516	583	581	498	554	566	516	555	515	533	600	577	571	521	517	486	591	521	509	515	530	506	522	572	547	563	535	539	521	544	522	568	554	513	523	517	543	563	506	496	541	561	523	511	505	580	538	526	519	532	551	550	501	565	538	543	542	550	529	536	544	580	548	537	530	526	530	505	539	516	551	540	585	589	564	530	503	557	549	524	474	561	511	545	557	491	566	559	537	515	509	568	492	533	527	515	506	548	522	519	534	549	546	521	540	501	542	524	584	521	512	492	534	532	546	542	595	505	560	551	555	553	570	558	594	559	537	535	548	545	574	519	595	527	495	501	520	522	530	543	512	552	532	528	556	491	523	515	557	504	507	565	574	557	553	525	563	517	530	525	542	488	527	515	535	543	518	553	531	538	545	547	534	520	541	554	566	576	573	532	581	536	560	520	550	552	526	555	538	516	552	545	532	557	540	582	551	512	478	593	518	558	508	562	550	565	522	539	579	533	519	542	543	552	561	530	549	536	532	586	540	498	573	494	546	521	531	549	526	546	559	555	544	493	540	571	519	539	542	571	498	529	586	575	526	527	539	530	516	525	522	583	552	508	537	512	595	550	543	499	494	541	547	512	527	538	526	535	527	525	533	538	547	528	570	552	531	542	504	535	523	562	546	551	497	523	548	546	528	550	531	542	524	535	553	567	571	522	550	516	541	545	578	542	527	534	490	580	538	541	519	537	553	551	564	517	572	518	538	532	554	515	554	515	520	568	554	537	556	549	519	524	522	546	542	528	530	530	535	523	514	564	519	546	558	535	545	556	528	475	537	557	536	537	537	577	535	513	531	572	484	553	539	461	527	544	565	529	514	538	505	507	532	526	526	535	554	523	545	554	533	569	538	561	532	542	533	559	541	519	515	554	533	550	555	531	525	538	571	525	508	517	536	507	552	526	533	568	575	573	593	507	527	573	520	563	529	570	559	555	555	478	535	563	515	490	546	567	501	548	546	551	532	517	517	555	502	530	503	475	571	525	521	535	541	571	563	502	538	577	525	539	569	525	521	525	537	536	536	534	552	536	544	545	527	532	526	522	508	522	542	527	563	548	545	559	541	541	526	535	496	511	524	519	507	492	540	566	504	520	523	513	570	581	493	506	566	560	544	533	510	562	531	568	524	516	518	537	539	551	551	545	533	522	566	555	579	502	521	496	535	538	496	506	517	502	538	493	510	531	545	531	533	496	515	529	530	515	544	578	541	519	530	499	545	555	533	517	510	567	559	519	557	556	567	508	510	539	551	556	565	509	527	506	558	569	506	530	572	531	499	565	546	535	532	538	556	540	517	537	501	510	555	538	508	531	549	502	542	566	523	509	591	543	570	559	527	539	542	556	542	538	537	564	542	532	524	552	529	579	562	545	542	559	507	524	555	535	557	526	541	545	521	556	532	545	518	529	533	545	547	542	514	512	522	555	519	539	527	527	537	501	536	551	558	540	561	533	532	512	521	507	524	557	532	589	523	502	520	562	518	549	550	543	500	512	553	551	519	574	519	568	539	562	515	578	511	514	520	516	522	564	556	536	521	531	539	525	565	554	561	540	531	544	537	538	556	526	526	534	557	536	557	535	553	539	522	552	477	550	540	529	497	541	525	533	542	560	520	604	508	556	535	539	553	537	523	549	540	565	521	566	507	559	493	533	540	527	550	517	543	529	583	565	576	553	545	576	562	530	554	527	518	551	522	582	562	550	520	539	514	498	537	541	544	535	546	532	554	552	535	543	537	518	516	539	528	560	529	494	515	548	509	496	517	537	545	516	535	534	571	522	565	533	610	510	543	531	542	504	538	534	547	477	536	536	554	523	563	564	557	545	537	549	541	578	540	499	548	504	507	568	530	538	537	548	509	512	508	513	551	536	547	535	561	544	576	535	582	529	535	564	546	496	532	496	544	554	552	504	555	563	483	560	550	557	521	545	544	543	521	516	543	539	506	560	546	527	523	541	527	549	545	525	505	578	544	549	544	557	501	547	553	501	495	516	566	506	514
36346	38913	20530	7962	4159	1983	1169	888	823	701	631	692	668	691	669	661	651	649	650	673	616	594	649	631	704	661	644	669	632	636	642	724	674	615	648	645	623	631	635	630	626	676	682	619	624	652	674	651	680	647	646	625	625	640	656	626	648	636	684	686	643	644	636	650	644	690	599	634	665	658	649	651	675	662	605	674	661	596	638	623	647	651	645	633	679	630	669	620	627	672	649	672	641	647	611	655	616	661	597	614	615	655	662	669	665	639	622	615	657	641	590	658	646	636	620	648	631	660	638	621	635	650	682	659	650	596	609	591	662	597	649	642	637	654	639	656	633	654	681	628	685	616	647	677	656	655	645	655	667	603	642	653	654	623	617	652	650	671	656	646	646	620	685	669	625	619	610	649	635	661	670	669	661	634	665	661	658	628	641	597	654	649	688	650	679	673	680	646	610	660	619	616	604	620	655	676	624	648	653	674	640	647	621	660	584	657	644	625	705	626	645	656	661	670	665	672	652	656	646	654	701	640	629	624	711	642	645	655	623	662	659	637	632	681	629	625	639	638	719	683	675	642	611	655	623	707	648	634	629	672	662	625	640	622	652	658	680	662	657	667	629	660	632	651	635	623	652	627	592	652	616	636	625	659	589	643	664	676	656	622	671	666	624	668	641	600	642	655	642	647	670	576	636	655	634	678	628	646	631	692	649	627	637	637	660	648	664	647	642	609	670	625	617	646	658	631	635	668	658	612	652	657	603	623	661	658	666	678	640	619	645	687	617	666	654	655	628	604	653	597	646	658	677	661	589	659	656	618	670	675	645	621	614	580	630	632	632	637	690	621	593	631	646	669	628	636	620	653	665	610	627	664	644	601	662	659	639	604	600	665	646	656	675	651	635	661	601	611	655	625	646	631	702	670	645	638	646	688	672	665	667	604	656	648	628	613	668	651	621	635	654	573	634	592	661	632	607	636	648	645	659	636	630	645	632	614	675	658	636	678	647	677	658	623	609	639	684	645	652	595	726	631	637	638	624	599	621	625	625	639	640	636	628	619	637	641	683	680	694	638	651	633	636	669	686	614	647	643	666	643	632	648	619	634	651	620	637	619	631	684	680	674	650	600	660	627	625	610	677	698	682	654	648	675	618	644	630	627	689	684	675	641	669	669	663	671	641	613	642	700	624	632	681	657	669	612	664	614	656	626	593	682	621	645	619	655	600	643	620	650	656	597	667	568	588	659	651	634	633	688	652	631	662	678	669	688	628	674	645	637	603	672	642	648	639	672	657	629	676	607	638	678	627	628	646	665	659	646	684	653	624	640	658	620	664	650	626	655	675	618	573	651	651	657	661	598	641	607	668	611	627	634	619	570	658	609	630	666	683	646	613	658	624	632	671	640	597	644	617	609	654	658	656	676	687	641	663	667	632	644	631	662	583	618	641	630	619	635	648	653	656	669	659	664	601	625	647	649	644	585	616	622	649	632	668	653	657	616	603	655	592	651	615	650	686	630	655	663	654	657	610	665	667	646	613	663	647	643	655	599	660	662	641	628	663	661	707	616	624	615	683	617	686	639	631	646	718	628	639	656	626	668	643	679	650	623	635	638	624	662	667	648	629	636	639	653	638	648	614	676	619	656	654	680	627	651	636	639	662	653	634	646	614	681	618	655	629	672	677	641	576	620	658	634	646	668	600	662	665	635	693	656	652	658	652	681	637	670	633	657	679	664	641	653	664	697	638	663	649	653	638	588	655	661	688	599	665	625	637	649	633	608	690	610	635	639	630	679	630	670	650	635	634	664	658	585	644	679	647	629	607	671	643	610	666	646	626	671	638	614	628	661	595	640	640	613	677	610	637	588	642	628	656	681	630	662	692	636	636	640	643	576	655	663	628	665	703	647	638	632	628	652	623	649	599	659	615	642	661	670	656	642	671	637	660	632	636	662	629	652	677	626	690	664	650	653	636	616	643	620	635	652	639	660	692	671	642	627	649	665	682	639	624	631	639	648	632	590	630	648	656	627	678	642	635	649	612	640	660	665	688	676	605	700	662	608	639	688	623	632	647	629	620	683	668	606	677	633	615	614	653	627	642	653	684	636	695	631	680	590	621	679	588	688	665	670	635	650	654	656	645	651	641	703	629	680	670	627	632	675	617	639	668	647	618	664	611	642	594	693	655	635	637	679	660	649	671	613	678	631	607	639	667	636	658	637	632	604	701	650	631	635	612	630	642	661	620	654	651	646	650	620	604	651	615	643	612	639	636	657	651	646	630	655	647	642	653	674	663	650	682	617	567	642	645	612	631	631	663	642	655	602	644	635	587	622	640	661	609	636	626	640	690	651	621	651	653	642	656	630	658	615	602	665	634	598	621	636	644	700	654	651	627	657	683	667	610	619	700	658	652	625	637	659	634	621	671	641	592	681	666	669	650	664	663	613	648	630	662	676	592	653	622	656	677	652	638	639	654	616	643	652	664	663	640	633	612	628	666	646	649	626	653	614	647	631	682	626	591	662	615	635	652	603	633	640	606	667	667	600	653	617	651	661	659	665	623	656	660	649	688	632	645	644	628	654	633	615	652	640	662	619	697	654	653	667	628	638	631	645	678	648	663	665	648	628	622	655	650	651	631	690	614	639	599	668	638	670	648	626	661	586	648	642	638	636	649	653	651	613	636	634	619	635	612	675	671	646	656	631	660	634	660	649	629	619	632	627	634	668	629	642	637	657	657	676	622	661	659	692	663	652	738	694	689	654	657	655	704	580	628	636	670	654	655	673	632	650	610	646	657	631	661	671	642	625	657	680	652	613	612	654	582	683	677	666	662	671	658	607	630	601	629	664	682	650	665	669	617	619	604	663	683	628	671	593	601	664	617	657	629	603	647	661	659	621	617	652	641	655	687	688	683	604	637	640	687	654	633	614	645	633	684	650	627	654	635	622	638	669	594	662	632	655	655	615	667	666	648	659	602	631	700	605	656	666	625	631	635	608	626	672	623	644	627	617	633	666	604	685	640	612	652	637	659	680	659	651	635	631	603	688	635	611	646	688	634	675	661	664	662	640	665	609	651	601	649	644	647	656	631	622	624	640	697	662	603	637	653	664	651	629	647	653	624	688	661	649	633	654	638	683	597	649	614	641	695	658	616	627	650	663	643	600	629	658	639	649	649	627	605	649	663	664	629	637	687	614	677	639	672	617	617	691	675	700	661	663	636	654	631	646	678	662	602	647	642	632	665	635	646	670	635	629	656	671	663	633	610	660	643	690	665	642	609	631	615	655	647	672	672	634	637	617	688	603	622	650	632	645	674	640	626	662	612	622	631	640	670	658	679	657	684	666	625	677	661	637	631	621	624	615	644	649	636	618	618	656	620	639	644	607	725	662	655	651	649	681	629	622	625	609	584	627	583	607	649	679	619	643	637	635	684	644	646	641	690	622	681	613	635	618	628	609	610	631	642	643	685	606	690	675	677	713	650	620	634	590	666	676	641	625	671	638	642	619
23710	21425	28343	24922	20695	8453	2180	1113	735	605	583	487	568	542	580	536	501	541	521	538	504	506	526	538	548	541	473	546	486	516	528	522	527	532	578	519	497	565	465	496	518	488	504	504	512	558	513	528	476	505	525	553	519	556	540	544	543	559	567	509	532	490	441	524	506	532	520	541	497	514	493	528	481	529	507	512	507	537	572	527	539	511	533	517	527	537	504	544	538	548	506	525	517	538	485	532	531	488	464	537	515	464	515	537	547	506	543	466	502	528	534	498	500	562	502	528	502	545	537	524	538	501	517	540	488	513	523	533	518	523	527	477	507	537	514	526	531	547	534	518	485	525	503	552	513	537	510	457	516	477	537	568	510	537	535	538	533	502	503	548	518	495	512	504	523	515	554	535	515	519	504	493	533	523	491	517	510	492	497	538	536	527	506	527	524	533	544	540	515	477	501	539	552	536	513	518	566	515	556	501	555	483	548	463	499	509	528	523	537	525	523	519	530	505	526	503	515	532	510	528	525	490	519	539	522	538	539	478	535	495	504	529	486	507	540	518	501	515	570	510	517	492	533	537	524	494	520	521	526	527	548	500	554	488	514	498	530	533	537	499	527	510	542	520	518	495	514	531	516	522	532	549	526	536	524	544	514	531	549	551	542	513	526	519	481	527	506	545	510	491	571	539	493	495	499	531	528	519	529	534	536	551	527	525	525	500	535	544	535	526	493	504	531	481	539	523	539	497	514	525	488	510	490	521	554	543	556	471	545	539	541	525	536	497	499	544	541	513	502	516	494	515	559	512	504	525	546	480	524	554	519	494	501	499	541	484	513	510	510	483	508	557	525	513	516	517	501	500	504	515	536	501	505	516	542	540	474	514	551	491	507	530	519	500	511	518	518	498	503	487	517	512	507	502	520	580	579	496	535	512	523	511	507	572	525	516	530	551	531	534	522	509	509	508	530	524	509	541	568	507	544	543	521	518	505	533	537	524	530	533	505	491	541	514	519	576	473	503	496	572	559	514	532	579	500	488	486	550	532	512	521	547	535	533	538	526	541	509	517	523	527	494	524	556	470	543	553	509	539	502	488	553	548	512	500	468	529	521	563	533	501	527	507	521	485	536	526	545	534	529	498	546	545	506	540	558	547	539	512	500	494	480	528	537	529	500	536	513	507	540	476	552	548	522	527	526	542	504	540	517	551	537	499	544	518	533	460	506	503	503	491	546	487	544	522	512	522	505	508	502	508	475	528	570	489	525	515	525	516	508	464	516	493	503	519	526	546	510	503	527	541	529	539	495	553	487	506	536	533	538	509	533	530	541	509	529	472	525	539	495	519	551	538	531	514	505	533	515	527	503	485	561	545	514	521	531	482	493	517	487	532	479	517	551	508	471	521	519	525	484	501	506	509	550	523	534	515	490	544	502	537	495	505	485	547	521	522	489	535	534	507	536	500	523	506	570	541	543	519	486	521	506	514	524	526	561	492	553	573	511	453	547	487	557	557	523	525	539	527	508	514	544	512	509	530	567	526	541	542	516	506	503	523	496	544	528	554	529	480	520	569	517	552	533	510	548	477	500	553	494	501	499	538	525	566	524	543	549	495	520	514	470	529	552	541	470	531	474	516	497	518	520	509	490	506	516	499	500	501	518	534	485	507	584	521	532	488	559	542	512	521	507	535	503	515	534	581	507	549	493	530	517	540	525	544	514	548	528	519	542	505	518	497	519	553	523	531	543	514	520	540	532	491	498	544	581	537	540	513	526	534	485	560	490	522	515	549	542	507	543	548	511	538	520	528	553	521	520	555	528	511	473	528	506	548	560	593	568	476	512	475	502	507	539	553	523	502	512	494	504	570	516	509	498	537	506	514	569	532	531	529	509	508	555	507	509	545	534	532	534	532	530	563	505	511	549	567	484	511	527	500	512	517	548	546	520	547	540	530	574	486	525	527	500	552	561	505	561	542	538	526	530	545	497	517	481	497	505	539	546	524	514	529	504	495	482	537	518	533	530	551	524	512	553	540	574	512	563	555	494	560	536	524	534	512	544	533	513	561	506	511	526	525	489	498	522	550	522	506	542	525	520	491	494	520	510	501	526	541	496	489	564	486	526	526	508	480	515	508	513	507	548	508	539	551	602	523	537	495	506	477	515	493	504	515	531	534	498	491	515	493	529	537	536	496	536	540	492	524	489	521	483	528	551	552	532	524	532	516	519	504	520	541	572	524	542	528	512	494	499	545	503	501	523	502	517	522	491	535	469	549	546	478	547	495	538	540	501	519	569	492	541	530	553	532	534	538	495	491	553	531	496	536	535	522	509	547	535	553	569	516	476	495	529	550	543	555	563	541	557	550	534	538	532	504	506	516	506	521	520	508	524	510	482	506	553	513	492	552	538	509	546	526	552	511	543	487	527	536	533	544	536	510	507	504	509	482	492	520	513	501	462	512	493	508	527	505	506	504	531	510	494	520	482	507	513	554	512	557	491	495	514	532	530	499	521	528	551	511	500	505	549	538	502	518	544	581	571	515	561	575	519	540	520	508	543	533	502	506	513	484	574	504	542	496	519	479	523	521	513	576	553	523	483	519	491	512	523	511	499	503	517	566	465	563	504	509	551	524	553	504	537	531	535	481	543	498	492	479	511	494	532	501	538	507	551	454	493	529	499	533	511	504	517	534	525	513	492	549	518	535	513	521	531	516	510	526	504	500	509	520	515	514	494	479	542	490	534	511	549	541	511	493	532	552	514	500	526	527	502	505	535	551	527	504	524	522	530	516	544	527	563	520	552	511	500	555	560	512	506	512	515	558	537	512	497	523	526	529	471	555	504	526	509	508	497	501	499	513	482	488	514	527	503	521	517	496	528	541	516	541	533	518	519	540	479	552	513	550	497	524	479	492	523	551	491	516	532	520	509	534	552	539	510	523	517	513	512	580	501	504	536	541	539	537	540	552	519	528	517	531	479	501	539	493	528	510	546	532	533	550	559	530	523	510	573	514	508	495	521	536	540	521	547	525	546	538	501	487	507	566	503	521	570	532	487	469	528	496	532	522	554	506	525	532	517	531	507	521	496	510	511	557	549	517	483	567	546	562	515	464	528	494	529	528	520	540	520	497	543	496	554	515	528	497	513	531	541	532	490	544	503	491	535	545	558	537	523	552	541	546	541	522	507	515	505	550	521	525	498	560	495	552	513	535	509	512	495	521	546	526	510	514	490	533	522	504	560	527	532	495	491	517	510	556	477	557	535	561	537	494	530	476	538	520	500	477	517	528	538	521	565	522	472	510	526	494	559	502	516	540	556	514	511	502	538	525	482	508	506	544	573	526	527	527	505	506	554	537	516	540	500	521	532	538	505	490	549	531	490	517	543	525	559	549	524	515	509	466	481	528	514	503	517	533	552	563	540	506	544	524	523	503	542	556	564	534	534	520	507	528	543	501	467	507	494	523	518	522	509	523	505	530	532	549	520	573	542	490	477	501	501	534	470	551	534
34942	49981	30513	16150	9321	4581	2513	1499	954	741	664	652	668	643	633	675	656	641	641	606	669	668	660	639	683	673	647	608	640	658	659	669	637	619	650	631	635	671	630	618	585	623	614	643	621	660	591	606	655	628	617	619	608	606	681	687	663	617	624	608	683	613	655	612	647	652	627	642	625	617	616	583	652	612	648	660	634	665	622	631	656	554	627	629	599	627	607	646	599	682	640	600	638	601	676	677	645	607	612	582	657	642	646	607	651	654	600	653	597	640	635	634	626	627	630	601	595	612	646	630	681	602	662	654	664	575	651	618	662	669	626	611	624	643	620	654	642	659	631	597	560	638	648	664	616	657	658	661	665	635	684	664	652	615	646	653	604	627	630	687	680	625	618	636	672	660	572	640	589	625	628	668	625	612	599	643	596	615	663	662	604	622	624	623	656	623	640	624	662	630	559	614	639	607	645	659	581	643	625	646	640	644	609	628	649	589	639	620	643	617	609	594	555	599	638	649	661	601	611	618	607	635	602	621	657	645	625	647	648	675	628	649	635	627	643	607	666	660	586	685	657	620	644	621	660	603	664	594	586	627	636	678	651	640	601	614	616	593	665	625	629	631	586	639	666	641	624	627	656	622	598	653	610	643	657	651	651	642	628	610	620	647	661	614	656	638	663	655	635	659	646	587	652	609	608	639	597	589	656	715	652	625	620	623	627	653	602	634	636	579	658	646	593	585	650	641	664	668	649	635	645	616	631	616	637	609	634	633	635	632	560	660	597	666	617	597	651	598	622	601	649	629	648	672	641	620	622	663	599	663	620	652	635	597	613	621	599	637	582	618	627	637	683	666	640	634	598	610	648	618	613	605	622	621	633	649	605	611	673	662	645	653	632	650	639	647	644	602	615	653	647	642	585	615	668	590	664	647	614	662	631	638	597	668	606	636	633	633	642	648	658	648	649	633	578	651	605	650	621	648	615	604	680	637	652	621	654	632	634	636	627	650	631	673	638	585	623	626	620	668	614	642	614	608	624	603	623	639	592	660	663	610	667	674	594	637	601	605	597	652	607	630	586	634	581	654	653	645	656	652	625	620	616	605	588	666	658	593	621	641	652	656	621	641	596	609	655	611	639	656	662	637	645	635	615	624	666	618	613	623	603	644	701	629	648	604	661	619	626	667	629	596	629	605	621	632	662	625	613	641	627	638	671	584	634	659	638	639	665	614	637	625	585	640	638	648	661	644	693	618	592	658	605	626	576	614	654	631	631	654	668	613	628	664	645	605	650	642	596	593	603	613	639	623	626	623	629	654	597	613	585	680	655	645	588	628	614	609	608	650	648	627	664	663	581	657	608	647	656	590	694	604	600	663	681	625	620	602	623	620	588	646	673	643	625	633	660	620	673	671	599	602	650	619	652	570	647	660	609	640	673	609	619	597	653	575	626	642	652	659	646	660	639	671	636	641	685	619	625	641	640	631	630	614	646	639	556	618	633	616	618	667	612	644	652	622	617	626	624	627	651	662	641	644	645	628	657	600	604	600	642	677	666	606	641	658	610	588	635	657	627	591	602	634	676	590	648	679	606	600	653	614	633	661	606	650	625	629	640	604	600	603	605	629	624	656	621	634	626	645	626	651	667	622	623	601	626	621	636	655	618	609	629	633	631	639	646	592	622	623	584	648	607	606	685	597	593	625	622	647	661	657	599	612	638	628	605	589	669	652	622	625	665	713	648	646	621	649	628	654	628	602	626	573	628	594	703	625	649	625	659	631	606	602	636	654	627	654	658	641	674	625	618	622	617	683	614	619	650	648	589	642	673	574	647	648	640	658	634	648	648	605	633	617	592	673	634	620	631	644	640	662	641	588	630	636	634	630	608	636	634	632	676	673	646	614	635	648	640	623	654	617	601	628	594	647	620	617	682	578	654	654	642	628	647	663	622	640	662	637	644	608	652	649	581	670	648	658	613	664	593	619	671	626	641	603	622	661	655	630	570	624	638	630	671	678	662	635	579	630	655	635	648	599	638	636	579	636	658	622	635	594	633	620	638	661	620	679	614	618	628	609	653	646	603	601	647	637	630	656	604	630	637	650	633	611	622	608	662	627	614	642	664	602	642	659	611	669	630	626	603	627	620	634	672	572	606	607	629	610	687	625	665	629	595	615	639	608	600	647	614	617	568	632	620	626	648	658	636	671	598	660	597	615	643	647	624	621	646	587	631	619	682	679	663	607	642	640	654	618	614	665	598	683	629	654	585	629	673	621	625	648	611	600	637	669	689	650	694	627	609	616	601	621	649	643	633	643	627	623	644	632	642	627	641	623	664	605	646	640	627	604	629	656	624	648	631	611	627	640	603	636	671	634	607	646	630	617	624	602	622	614	604	651	603	618	666	617	666	608	636	653	617	659	612	637	623	627	614	669	654	631	639	627	616	654	638	666	631	653	667	648	668	649	644	645	671	656	623	641	661	609	651	627	599	623	605	631	632	595	683	608	648	640	584	618	638	609	645	648	635	650	609	682	677	627	609	600	636	651	591	655	662	645	619	684	640	655	632	609	613	683	615	596	669	653	674	622	629	650	606	643	658	605	617	633	648	662	660	607	656	602	635	682	625	654	611	696	625	619	620	660	590	622	618	598	572	612	646	623	633	587	659	638	643	672	617	646	631	619	647	652	676	638	642	637	659	628	610	667	651	669	660	632	645	611	596	654	645	655	619	606	653	642	673	631	626	676	631	646	641	627	643	712	641	656	653	629	634	611	598	653	624	611	619	626	622	680	614	634	616	654	659	584	648	653	670	618	572	611	606	617	642	618	657	650	621	632	617	638	637	631	595	693	647	601	610	635	677	660	672	645	604	644	638	663	659	599	631	674	653	656	675	636	627	637	544	613	621	638	613	644	622	612	623	647	679	654	644	603	583	664	591	666	637	638	622	680	606	658	612	649	622	645	601	622	623	655	639	621	606	652	635	653	640	586	621	651	670	659	619	627	605	633	637	579	646	673	639	604	655	683	599	669	614	652	625	625	622	633	710	627	648	641	632	644	658	647	620	671	678	628	618	629	660	636	630	617	661	646	641	608	594	631	655	630	647	644	669	619	591	616	667	614	600	636	629	663	690	654	634	643	651	606	651	604	656	634	633	598	624	659	627	581	642	668	630	640	649	596	624	619	660	640	619	609	597	628	642	607	613	632	643	625	630	669	604	645	601	671	619	617	628	635	631	647	610	631	657	630	626	617	595	645	601	598	623	636	631	638	631	653	638	620	687	655	690	643	675	665	648	650	639	567	614	625	639	581	584	582	639	663	670	697	632	650	688	602	621	634	616	642	666	618	601	617	624	627	641	650	615	623	619	618	640	653	651	623	640	642	681	589	647	649	687	654	644	624	666	598	653	625	631	634	596	632	662	614	649	630	636	673	636	625	615	645	640	637	669	690	629	657	628	613	603	611	653	648	627	647	600	625	638	677	680	621	635	671	620	651	636	636	657	622	613	656
25107	21490	26915	24848	8506	2181	1046	638	533	525	444	424	440	429	456	398	391	406	411	415	413	412	389	411	434	434	414	378	409	385	416	407	393	382	426	419	408	420	461	373	387	421	435	401	404	405	371	410	391	421	406	409	401	411	430	403	409	394	448	383	418	412	413	393	389	397	391	392	406	429	390	383	415	379	390	416	408	429	381	405	386	380	379	395	394	391	385	410	414	381	397	376	389	415	406	418	401	408	411	453	401	427	388	404	412	402	390	348	408	403	405	440	409	415	380	422	437	392	390	422	372	475	406	435	410	380	410	417	406	398	401	430	428	402	390	370	412	386	416	383	401	404	388	428	413	392	421	414	395	376	416	410	401	405	403	401	424	384	388	388	407	425	413	408	400	411	391	386	407	414	381	437	435	393	404	385	405	394	378	403	435	388	397	393	388	388	405	375	408	418	377	425	385	391	392	360	378	404	410	396	395	409	366	403	396	370	430	408	420	397	380	391	403	416	387	388	396	428	370	398	424	432	390	380	410	430	365	404	391	404	419	401	414	411	397	427	403	379	398	409	434	390	377	412	425	397	407	391	401	412	412	394	408	381	411	414	407	402	411	416	403	407	413	390	389	388	417	381	403	399	395	408	387	398	410	377	403	401	406	397	421	426	403	406	414	417	383	373	415	405	423	419	406	423	412	451	395	411	399	396	443	370	412	393	363	413	403	405	448	417	420	427	427	416	384	405	424	430	442	399	396	371	394	394	396	419	408	430	408	398	419	371	413	417	412	408	393	416	395	385	418	439	394	396	437	395	427	419	407	394	414	384	411	416	426	367	433	395	382	397	419	421	392	381	385	395	436	407	403	409	410	411	376	362	394	424	409	401	395	410	409	410	391	403	397	408	387	419	402	390	445	411	428	385	385	412	408	387	417	388	441	388	411	384	414	431	411	412	407	406	401	400	439	418	384	422	376	401	381	403	404	396	424	402	414	402	391	419	402	455	400	425	369	449	391	402	388	387	379	392	347	399	366	393	368	375	391	423	408	395	372	436	412	441	396	413	429	434	391	449	401	400	395	429	401	421	409	371	421	408	383	395	445	372	394	414	422	406	432	432	439	401	391	428	404	409	397	394	386	435	428	398	405	390	412	414	410	436	394	391	395	396	426	396	403	405	381	415	441	376	423	427	414	371	385	424	410	419	401	434	394	439	371	401	400	406	404	371	384	434	392	394	389	372	407	428	396	395	414	396	420	399	445	425	383	385	381	445	399	399	387	384	384	382	386	445	432	390	398	407	395	380	378	420	429	398	390	369	401	350	398	415	439	376	401	441	416	394	387	349	390	368	408	381	436	401	393	414	403	418	396	434	410	361	382	402	397	441	436	368	413	388	374	418	384	451	368	378	401	358	401	365	415	373	437	411	390	411	412	426	418	423	386	417	383	427	389	426	419	392	384	403	400	384	418	403	419	402	403	452	407	422	432	387	434	415	387	366	413	357	379	413	393	434	422	387	431	366	402	391	421	412	420	411	391	386	420	407	411	350	386	403	402	405	420	414	389	461	396	422	407	402	402	389	388	439	392	380	420	384	382	403	383	403	410	414	394	424	421	366	437	404	382	414	426	366	431	427	418	442	404	410	398	406	399	432	403	431	396	408	405	393	433	406	388	402	395	397	390	411	406	437	344	435	402	390	394	391	397	435	379	434	413	431	394	393	398	372	425	409	409	424	377	394	372	393	415	375	433	410	411	381	356	431	378	398	392	393	461	367	378	382	402	398	385	444	393	425	382	425	384	444	388	401	400	413	428	419	420	370	445	361	376	397	351	425	384	382	376	372	373	411	453	394	393	400	400	397	400	416	430	400	403	421	396	388	426	404	411	433	371	423	408	399	401	408	393	370	412	412	388	386	412	399	385	393	415	384	416	409	379	360	400	383	423	414	390	420	403	395	389	415	429	414	391	381	393	403	404	423	406	358	416	406	405	398	401	395	381	420	409	428	398	393	378	431	377	380	394	398	410	404	387	448	415	431	401	440	418	385	425	380	420	406	423	405	413	426	408	390	379	383	394	435	393	386	408	420	402	399	416	398	392	386	392	381	413	400	413	403	415	418	393	383	415	414	404	425	374	408	422	413	388	412	407	368	417	392	380	405	389	433	427	396	382	375	405	400	413	386	398	419	439	395	387	418	408	420	442	407	389	384	392	402	396	433	415	420	447	393	409	411	448	434	400	412	415	388	418	407	415	400	399	402	400	393	414	404	389	390	397	401	390	389	396	416	403	413	377	403	390	415	364	413	403	412	404	410	396	426	374	388	413	394	416	417	411	367	384	431	439	426	404	390	373	414	449	403	401	398	420	424	406	418	406	430	403	413	409	383	410	402	432	397	395	381	387	400	439	440	377	413	421	411	453	434	374	375	403	398	405	412	393	393	406	417	390	407	404	388	406	397	408	411	407	427	413	421	399	422	427	410	439	355	383	390	411	378	405	373	369	424	407	398	361	402	424	402	377	420	393	410	388	399	381	438	397	394	416	410	428	402	381	409	406	367	397	415	372	389	412	397	392	424	396	396	395	394	392	421	381	395	394	399	427	431	357	425	426	385	413	409	380	417	396	429	400	405	397	402	424	426	410	400	386	385	380	403	351	394	407	396	409	423	406	391	389	390	394	388	377	388	411	406	405	411	452	428	373	412	412	400	410	399	409	408	398	370	429	400	421	427	424	424	404	430	405	363	387	406	355	432	417	431	420	406	413	387	402	373	418	391	378	394	439	380	430	424	381	390	403	376	388	409	421	403	381	439	387	401	392	416	412	458	383	383	400	379	399	445	391	409	418	406	420	412	394	398	403	396	424	414	401	436	418	375	365	418	429	402	385	403	412	383	408	427	392	414	377	382	405	407	386	398	408	434	404	377	396	375	380	405	393	415	413	414	388	384	389	409	406	408	418	397	428	387	380	400	406	434	414	393	407	399	368	444	405	409	420	395	416	413	393	413	354	410	433	412	454	380	426	387	428	384	424	391	435	453	430	401	400	393	420	396	421	433	408	390	417	408	421	404	402	424	386	419	435	402	393	409	425	380	409	419	394	400	435	409	410	387	429	405	360	415	398	409	414	422	443	400	390	382	404	402	437	404	390	381	390	399	413	402	382	364	366	392	421	416	443	389	382	383	348	372	376	389	429	385	424	395	385	385	370	390	370	416	442	423	420	366	399	423	408	435	392	392	384	424	386	335	404	394	419	422	403	419	400	419	400	407	416	428	391	399	397	404	396	402	396	396	437	392	421	399	435	394	446	400	412	423	411	399	394	379	436	390	384	415	412	420	455	393	416	390	398	400	401	442	408	412	366	380	412	394	429	414	379	403	412	419	442	370	386	432	366	381	440	423	407	411	422	367	409	400	396	415	420	389	399	438	390	405	429	392	425	418	422	372	396	398	403	371	366	397	416	437	394	418	398	383	456	443	396	418	411	409	450	398	405	394	398	410	350	399	399	369
33670	42572	26581	13991	7012	3213	1667	941	764	630	549	558	524	509	546	481	498	530	515	525	526	485	516	467	475	508	487	519	501	489	498	452	455	487	486	502	487	550	489	495	517	500	476	473	502	472	491	476	488	529	517	484	528	491	532	494	497	535	471	500	477	481	483	484	478	477	510	487	502	480	480	465	521	507	475	468	462	502	465	485	503	445	473	470	507	509	504	510	471	478	470	513	495	450	492	480	493	459	455	451	505	487	509	499	458	500	482	474	499	505	503	476	548	465	478	502	518	512	524	502	511	474	503	507	459	516	497	460	476	520	488	490	482	466	449	491	471	483	510	497	507	502	504	487	523	519	472	459	463	466	469	502	474	465	485	495	498	497	519	490	475	505	504	484	476	510	484	455	507	470	552	476	459	481	489	479	445	487	500	443	507	497	514	506	475	517	463	460	518	449	466	453	541	467	485	549	488	505	477	490	497	480	465	509	480	494	482	482	482	523	489	488	547	542	496	479	485	463	491	504	500	489	490	472	477	480	488	472	482	479	503	455	473	508	439	486	455	506	469	482	483	503	513	505	503	514	499	475	495	491	476	489	531	460	481	513	484	495	457	481	452	474	504	492	472	471	482	515	486	504	465	500	466	483	433	514	532	468	492	518	476	478	489	476	467	487	465	486	503	440	526	504	497	558	448	508	473	502	505	496	486	507	487	461	509	505	461	512	449	515	504	470	522	487	490	472	501	526	471	497	495	489	487	494	464	470	491	464	454	494	491	509	507	497	506	467	440	442	486	501	488	502	475	482	487	498	484	505	493	481	525	484	517	459	516	535	478	492	469	493	487	509	480	466	514	471	481	522	459	501	489	496	473	490	543	491	514	481	480	491	487	468	504	463	497	505	513	498	477	490	467	523	515	476	511	521	461	476	516	458	469	463	520	503	459	464	431	440	491	502	463	477	535	514	507	483	462	475	499	477	498	455	525	506	480	490	456	470	494	505	457	503	484	476	455	461	494	485	478	491	481	468	480	482	481	492	509	504	562	513	474	486	523	470	526	479	506	474	450	490	545	492	469	448	469	492	506	483	473	478	514	513	486	536	472	474	500	495	491	501	488	501	448	491	507	491	511	509	449	448	541	461	498	523	495	500	486	485	525	514	485	478	517	496	517	495	480	506	475	468	486	476	506	509	488	484	511	493	461	505	502	483	471	485	492	487	503	471	489	503	517	490	484	482	481	482	490	498	491	473	527	501	479	496	514	514	440	467	464	494	473	497	488	491	502	461	512	492	483	487	451	466	525	491	469	468	519	464	521	483	467	472	515	466	465	516	471	465	533	471	484	498	491	452	522	511	478	497	479	509	450	500	496	481	486	478	448	510	508	517	488	482	482	448	485	465	483	506	497	460	484	481	472	459	463	500	495	513	486	526	457	468	515	442	520	492	461	532	506	507	498	465	486	501	458	526	503	471	483	496	486	524	508	497	540	512	514	481	487	488	496	487	495	491	509	485	504	512	498	495	466	476	523	523	508	497	470	478	471	513	458	477	494	476	473	463	525	512	487	532	458	503	500	484	502	498	489	517	502	520	507	473	495	476	524	510	487	514	510	491	508	526	493	493	448	504	496	465	497	456	445	521	510	489	473	488	466	525	500	482	490	481	508	478	509	508	474	448	507	481	465	497	470	493	533	481	513	490	491	505	499	474	460	499	472	499	502	495	534	527	497	532	479	474	487	502	501	498	485	474	491	471	509	511	470	485	487	472	522	478	482	492	514	498	456	471	485	458	501	487	473	474	435	442	473	502	459	527	504	476	478	505	502	511	423	482	482	490	477	440	473	493	463	481	520	487	452	518	510	488	490	475	502	515	481	497	466	488	491	477	471	503	485	497	479	476	500	475	506	507	481	459	480	505	487	529	468	476	508	502	501	481	495	470	484	493	509	456	479	518	458	481	445	512	468	513	539	518	516	485	507	504	476	490	480	483	475	525	474	493	459	500	526	500	491	467	467	490	473	464	526	496	473	493	448	505	493	509	483	471	474	502	485	513	507	517	495	504	521	487	466	452	470	478	499	463	481	484	498	514	478	524	469	452	496	536	480	522	489	515	463	477	489	476	474	489	480	530	495	487	496	497	485	506	496	508	475	471	509	459	485	473	494	470	508	470	542	510	497	452	480	501	533	460	513	498	490	502	476	466	472	474	497	488	427	520	524	472	504	492	513	503	465	477	468	449	482	471	490	482	485	487	517	482	484	530	478	486	476	502	440	478	484	508	519	510	488	492	509	449	474	490	504	499	502	468	487	477	447	504	498	485	477	505	475	528	470	458	461	470	512	503	499	469	506	481	526	522	489	479	477	489	479	517	516	512	516	489	454	508	459	487	474	479	490	513	467	482	473	486	486	514	485	495	553	498	517	488	456	488	512	488	489	440	507	496	520	499	493	524	492	501	444	514	502	493	482	463	467	460	482	493	512	496	477	520	477	505	505	445	493	499	505	492	496	503	494	482	496	479	521	425	516	506	478	490	479	507	486	477	487	462	475	538	500	505	498	493	507	508	511	489	471	497	469	505	504	461	519	462	502	475	478	452	491	495	477	503	494	483	510	490	490	473	509	501	465	473	481	521	461	440	491	487	499	509	463	467	510	465	471	497	497	471	468	487	527	481	514	505	492	507	480	485	478	482	516	527	523	491	472	444	473	475	499	464	504	463	504	469	502	507	481	483	491	481	510	502	515	447	527	512	478	433	511	476	498	456	483	506	458	491	491	477	500	515	492	501	467	518	485	496	483	500	454	492	474	492	465	514	474	451	476	509	477	440	457	484	492	461	509	500	482	487	468	503	481	514	486	462	493	452	490	507	463	457	487	448	487	490	489	481	499	452	493	469	460	507	491	454	463	490	471	470	487	494	464	465	498	474	467	450	487	474	523	485	468	489	532	459	474	487	479	476	503	484	485	497	468	436	487	494	493	501	529	517	492	517	469	484	485	502	494	486	470	478	480	475	448	485	472	485	480	513	506	453	501	497	518	480	498	486	469	478	477	441	518	504	518	492	531	482	469	471	496	497	486	480	482	498	516	464	510	515	542	519	488	480	485	477	485	463	436	488	461	502	507	472	490	488	499	486	472	489	522	495	483	502	493	543	495	496	497	506	487	475	517	500	452	519	481	466	513	468	493	487	487	517	477	494	513	486	487	483	519	489	485	465	485	492	489	515	461	496	483	468	503	527	503	529	457	486	516	446	477	515	506	516	481	474	493	474	488	466	445	450	514	498	508	513	461	493	510	495	491	474	467	523	498	460	490	470	486	472	536	492	483	510	461	482	486	494	480	505	477	454	475	491	495	502	466	520	517	471	512	463	488	492	494	524	498	512	479	493	491	469	503	473	468	509	520	479	483	498	463	501	469	473	498	467	504	474	514	458	483	454	501	464	493	473	505	487	496	504	456	481	475	504	481	507	516	488	481	461	475	495	504	480	470	458	490	503	474	466	511	511
22781	21481	28980	24398	21552	20261	7190	1606	734	522	483	430	398	410	383	398	377	380	356	356	390	378	363	334	353	366	350	324	387	328	331	347	364	355	341	344	352	327	391	344	321	341	329	308	345	315	340	345	348	337	337	366	361	368	350	396	358	359	349	348	328	359	371	326	341	360	325	354	375	355	339	345	354	352	339	348	375	336	337	315	372	331	364	333	345	337	361	361	353	384	354	328	325	352	338	311	341	319	353	366	360	343	366	345	370	340	376	369	372	343	358	346	319	370	362	335	363	389	369	353	351	340	353	357	308	370	350	372	331	312	387	337	376	302	326	400	340	330	365	337	366	328	327	364	348	324	369	328	343	367	340	348	342	332	338	348	356	354	337	376	378	320	326	366	338	336	325	370	349	379	330	354	342	363	363	341	323	349	333	348	377	340	324	372	352	354	353	317	312	373	364	286	330	325	320	391	315	323	356	372	368	309	350	345	333	342	334	368	325	332	357	356	359	309	325	331	363	358	366	366	368	325	323	347	384	324	338	350	353	388	327	334	328	372	383	337	322	364	342	348	361	349	352	361	351	347	336	324	354	361	336	329	347	344	335	351	347	343	342	323	336	364	328	373	318	360	357	309	352	372	332	365	373	338	356	353	353	392	347	355	326	317	328	356	319	352	351	344	360	340	351	343	362	360	335	349	340	330	361	336	346	360	329	354	356	360	328	342	370	353	341	345	384	363	367	358	339	323	358	331	344	352	349	346	372	344	337	382	340	364	361	346	332	302	363	337	354	362	362	342	339	306	352	311	293	347	337	353	333	335	339	388	317	344	398	337	357	338	394	334	363	337	354	351	336	363	332	360	311	391	354	360	328	334	342	373	329	367	359	319	342	343	335	311	340	349	347	346	355	360	325	344	380	365	374	345	356	308	351	354	349	377	343	391	354	323	342	356	351	326	359	328	378	378	362	354	365	327	356	349	334	358	311	326	343	358	337	349	343	349	361	337	356	336	363	327	346	367	343	368	348	388	353	333	348	346	351	348	339	388	331	331	350	358	356	337	369	375	354	382	320	354	366	395	341	362	330	322	388	319	344	337	347	361	349	354	344	334	400	327	386	338	355	336	354	365	339	315	343	352	333	341	327	351	352	362	345	356	335	368	347	349	345	364	362	344	344	342	356	339	330	342	359	347	365	321	343	323	337	356	355	333	358	353	346	362	348	362	334	347	353	336	360	349	339	361	337	363	347	334	329	353	355	356	318	352	342	314	357	332	348	343	370	348	336	350	340	367	333	333	366	376	380	369	328	307	346	323	356	385	358	360	335	356	335	361	328	355	335	334	349	351	413	324	387	348	345	338	325	326	333	344	337	367	362	349	318	345	322	400	360	329	378	331	367	330	324	314	358	363	348	320	312	354	362	364	353	363	345	366	375	355	342	377	336	349	340	343	367	347	375	343	357	329	327	319	363	363	390	377	373	381	348	324	356	372	355	327	328	378	384	352	356	323	320	340	351	344	344	337	322	321	364	355	361	343	347	335	349	368	352	347	340	296	368	351	363	351	348	337	380	381	331	344	353	369	370	350	322	314	337	355	346	361	354	354	374	328	357	330	367	389	360	377	350	351	335	406	348	340	321	356	352	358	350	351	333	386	342	381	357	359	364	359	348	346	350	317	355	350	355	332	338	349	364	334	330	341	328	359	333	338	334	347	344	317	339	334	326	401	335	384	344	319	392	376	366	296	342	317	351	367	341	344	318	348	365	370	352	375	351	378	354	341	365	350	361	353	307	348	352	323	374	363	319	327	345	353	362	366	363	344	365	342	342	361	382	334	331	358	351	382	323	330	338	360	351	344	377	333	381	325	390	338	352	331	311	325	376	355	352	319	380	344	347	331	329	349	350	352	357	349	329	354	340	373	374	355	393	350	356	341	330	341	393	354	360	374	368	328	327	346	357	356	361	344	335	376	380	325	336	364	355	369	334	346	371	361	366	352	358	326	328	344	327	306	354	335	338	341	360	343	346	343	341	333	369	368	370	329	400	331	366	385	351	328	344	336	350	375	373	311	306	336	290	354	353	339	323	332	369	326	361	358	354	384	309	342	371	308	343	355	369	335	362	381	358	340	346	355	336	357	311	338	371	313	355	359	334	357	317	378	348	356	360	352	327	350	343	329	330	328	322	352	362	352	343	350	373	328	365	337	315	335	365	348	387	336	350	388	351	348	343	355	362	357	351	339	321	337	365	364	364	341	320	317	355	396	338	339	341	371	342	364	334	325	334	346	352	372	325	374	370	349	363	337	312	396	369	349	358	334	367	330	356	358	365	348	326	318	350	325	310	370	326	365	336	336	370	359	336	332	370	377	340	316	361	309	342	353	332	344	361	399	339	334	374	331	348	340	338	364	329	340	349	353	379	352	348	344	360	358	378	353	325	338	334	390	333	352	346	348	364	360	323	337	337	321	347	354	348	355	351	367	379	395	345	357	328	334	357	343	356	344	305	347	353	318	367	340	359	346	313	326	351	382	355	333	379	358	340	350	328	341	358	348	323	352	365	344	361	297	389	348	334	331	338	371	341	327	349	336	371	354	330	357	353	373	350	363	337	366	370	298	367	371	336	355	362	381	366	376	319	368	381	362	328	337	331	358	360	372	340	364	370	339	364	340	423	323	335	344	336	358	360	384	392	356	340	330	340	329	329	354	324	341	354	370	303	343	333	333	334	342	357	353	351	339	348	343	334	358	348	361	344	358	355	320	358	344	347	354	358	317	330	355	334	349	352	354	369	340	350	352	403	334	328	346	349	326	367	321	338	360	352	361	345	347	356	358	327	341	337	326	343	312	309	377	322	358	364	350	380	324	336	321	331	366	384	350	331	358	370	352	356	357	336	329	361	387	369	387	332	338	357	321	342	374	327	364	358	345	354	346	368	333	378	354	332	341	351	342	320	341	331	329	344	350	360	334	332	380	344	357	338	339	327	361	366	317	372	379	360	344	356	361	331	306	375	332	358	339	315	332	319	341	326	340	315	359	349	323	353	347	374	353	377	338	326	347	340	339	347	384	335	365	345	334	348	332	371	351	323	389	352	349	369	340	360	329	359	348	304	335	335	326	359	374	363	345	333	353	349	351	342	330	340	338	359	336	357	325	350	327	311	307	362	348	334	307	346	325	354	341	352	333	343	345	358	370	353	324	338	338	338	322	346	369	369	342	347	347	329	364	305	389	362	325	395	356	348	348	364	333	316	326	364	354	354	353	350	341	326	344	336	382	344	339	345	352	361	309	331	359	312	354	341	367	312	339	358	352	339	375	364	334	326	309	327	348	343	332	361	342	352	292	336	356	351	358	349	338	336	313	359	359	319	353	372	356	345	374	326	375	348	359	334	362	359	327	357	325	353	340	359	390	329	326	339	360	361	327	342	347	336	353	363	339	321	342	297	377	379	349	346	357	362	364	350	353	361	344	390	350	340	340	326	343	365	360	346	332	346	359	359	354
37763	53665	36568	22307	13592	7998	4070	2027	1055	710	649	553	527	554	496	472	445	453	468	469	446	425	418	422	450	445	430	451	459	440	439	422	371	416	414	425	447	393	445	426	428	401	450	421	436	408	427	393	400	434	438	423	419	415	426	428	435	405	389	393	394	416	439	422	427	435	453	390	436	425	426	399	411	412	424	434	426	440	430	428	462	460	449	403	443	402	430	479	392	451	465	432	405	400	431	381	422	411	409	453	439	422	400	467	445	425	430	443	446	423	425	467	468	442	400	415	444	422	441	406	396	437	423	404	415	430	423	411	422	428	460	434	420	401	430	394	442	469	403	410	454	391	453	450	442	405	408	408	443	426	408	420	443	436	445	384	438	406	430	410	456	469	427	400	379	419	458	448	445	427	431	468	424	420	410	409	430	438	460	432	432	423	432	419	398	393	411	416	403	420	410	420	408	455	409	412	414	427	442	454	408	402	455	438	399	418	415	450	446	422	406	430	421	449	418	443	413	421	428	410	442	385	408	412	394	435	420	347	423	411	445	428	408	416	420	423	451	414	472	420	451	445	410	442	460	413	454	443	390	410	403	462	428	409	431	432	425	456	416	379	441	449	399	454	403	444	439	429	419	413	436	420	400	450	454	427	461	404	437	450	445	418	458	441	416	431	446	423	422	407	437	402	478	458	419	467	440	409	403	457	425	421	453	420	429	453	383	448	400	397	422	382	411	441	465	408	408	432	416	433	408	402	437	454	463	422	437	446	459	434	373	416	456	435	378	425	479	402	461	423	403	404	400	408	444	437	431	416	428	416	448	454	436	386	409	444	440	426	450	446	416	420	442	409	397	438	427	394	424	443	425	416	385	401	408	444	435	445	432	455	388	424	415	415	428	405	422	468	462	439	467	445	399	439	415	438	433	437	414	421	429	432	395	468	447	416	466	422	392	444	388	384	457	455	446	441	411	403	455	390	453	428	442	397	447	418	414	423	427	438	422	421	407	435	438	440	437	439	446	443	413	417	445	437	422	429	422	404	434	405	438	446	407	410	438	405	424	404	369	442	423	454	423	435	404	438	397	430	423	458	403	461	385	414	438	441	425	451	389	398	442	454	440	474	426	442	429	413	457	433	409	469	408	423	471	397	402	410	389	400	436	396	398	423	409	421	405	427	456	467	482	384	435	412	435	445	418	441	429	416	429	434	442	448	423	443	416	451	474	429	437	420	475	450	423	438	404	470	454	426	422	397	461	458	418	440	450	429	443	420	431	420	399	403	437	453	423	403	386	421	418	436	433	437	476	440	439	432	455	421	435	406	450	416	424	436	413	461	403	410	377	449	424	417	450	431	412	451	418	428	426	423	455	408	447	426	422	432	416	416	429	409	440	430	416	435	413	428	437	408	422	429	431	449	408	386	389	432	474	441	394	402	457	443	433	453	450	411	359	412	480	438	438	412	458	426	459	443	429	428	411	430	449	423	414	456	432	387	423	404	455	407	403	424	413	392	412	426	397	432	460	397	425	417	427	412	434	410	442	431	395	443	425	407	457	417	413	469	376	437	394	424	426	429	481	427	457	434	459	423	348	449	419	448	429	426	430	446	430	413	404	430	457	386	394	425	430	426	387	450	419	403	430	478	433	456	400	447	434	412	449	415	433	429	390	431	419	435	418	458	413	405	451	449	471	399	422	394	427	396	400	400	418	411	376	424	411	448	449	415	392	409	426	425	409	431	455	416	435	427	436	419	432	444	414	457	428	452	462	397	445	407	420	398	427	420	411	448	417	420	419	402	456	424	425	396	410	427	424	436	451	432	408	433	410	435	413	407	426	427	418	401	393	423	458	416	428	430	425	432	394	421	407	422	454	427	409	444	411	439	422	455	430	442	416	426	412	414	428	472	472	443	433	435	418	437	424	429	383	471	441	450	449	410	453	432	419	403	447	425	404	417	426	408	433	418	411	409	458	440	440	441	435	406	393	420	424	413	461	451	429	424	408	457	407	421	410	428	415	390	438	424	408	447	457	454	426	468	445	446	417	400	409	417	409	410	388	441	416	416	410	424	415	402	455	411	437	419	407	425	416	445	421	447	415	418	433	407	396	432	471	410	436	424	388	434	422	454	409	424	423	439	413	444	439	432	452	466	424	434	409	442	433	446	429	448	446	429	418	429	437	439	416	445	389	421	448	436	408	398	430	429	422	420	413	404	422	431	434	428	424	410	427	428	407	456	379	419	451	417	426	432	385	410	420	452	402	396	418	448	445	408	453	410	407	418	458	424	424	419	438	421	455	409	427	414	443	430	389	478	405	430	435	392	396	419	420	442	442	439	406	440	385	459	456	426	441	454	439	432	418	437	409	445	432	426	433	403	434	460	428	431	443	462	397	432	416	447	413	429	438	433	408	408	403	395	430	416	416	387	481	444	430	378	430	458	430	425	453	434	406	422	446	416	447	425	462	417	452	430	454	464	440	418	385	403	449	406	420	466	475	414	409	448	419	405	410	412	401	420	438	379	439	419	424	455	441	406	423	415	400	480	430	426	437	407	443	401	427	437	413	423	449	440	435	412	424	439	486	450	408	439	408	383	427	425	426	416	461	410	418	410	379	391	428	419	422	409	438	415	440	464	453	396	364	449	443	452	460	455	405	423	393	441	478	445	454	423	510	412	438	388	407	409	462	444	472	418	426	415	433	390	397	433	427	400	431	439	438	454	443	431	433	433	452	436	412	417	410	392	426	423	424	424	444	424	439	415	445	405	451	428	413	428	443	396	406	439	447	456	446	454	410	430	432	435	440	396	454	438	422	475	420	414	431	405	426	394	421	466	422	457	439	431	435	394	431	407	412	408	406	420	421	414	473	422	445	411	413	423	417	408	464	411	464	445	404	429	437	415	424	415	387	400	408	423	451	413	439	408	491	422	406	450	441	437	406	459	349	418	432	400	425	453	419	429	427	435	430	457	402	368	429	437	415	435	453	446	430	437	378	419	427	418	455	454	444	454	414	422	455	432	434	422	409	419	419	422	410	425	454	441	431	411	392	417	420	429	413	430	452	424	410	410	426	395	438	410	457	418	415	433	410	434	414	452	423	428	469	429	420	388	457	391	430	442	449	412	438	444	437	452	402	423	405	401	435	413	432	402	464	381	414	426	446	421	428	435	463	429	462	418	400	386	457	424	451	445	408	394	403	434	451	461	404	443	430	439	430	401	433	408	435	439	410	450	460	454	357	415	457	432	458	418	429	368	458	407	424	474	411	425	396	434	450	418	426	445	405	415	430	401	400	437	417	445	421	424	418	398	435	423	453	442	435	438	455	410	441	426	439	442	431	451	432	453	441	440	456	450	437	424	404	436	425	438	406	421	431	442	441	435	424	463	438	468	441	445	412	419	436	440	416	425	435	406	419	419	404	446	426	447	418	386	470	398	411	420	469	430	428	410	430	420	430	450	406	430	413	427	435	441	429	440	415	465	417	419	447	463	422	443	421	445	427	428
32549	25939	22327	10399	2940	1455	872	669	632	582	630	557	626	555	564	561	561	551	546	490	529	501	518	537	536	549	537	510	577	542	544	523	538	576	523	521	519	561	546	515	564	566	473	511	569	567	532	538	536	551	536	501	569	525	532	529	558	537	523	559	507	532	505	505	514	521	549	529	537	550	510	529	554	547	527	532	584	512	538	544	484	560	496	581	551	513	526	529	569	493	557	524	526	517	553	567	517	506	534	541	544	495	526	505	580	509	567	516	531	544	530	543	524	533	527	566	574	557	488	576	540	554	514	536	531	538	515	509	501	578	533	513	545	555	534	516	578	530	561	483	563	531	515	491	522	550	533	523	535	537	531	520	518	539	504	545	537	544	497	542	541	556	532	549	499	551	539	541	511	496	502	481	567	572	554	541	555	516	519	526	548	533	548	539	520	528	576	579	591	548	559	518	540	526	485	556	531	568	559	520	534	507	523	543	548	574	565	555	549	555	538	564	549	544	514	553	555	546	589	529	559	528	554	532	515	514	535	584	552	519	508	542	564	580	499	549	527	547	516	544	504	560	539	541	589	511	519	521	515	584	528	525	516	496	584	518	541	536	532	508	585	560	526	546	515	519	528	532	515	560	532	556	525	539	590	542	526	515	488	514	562	541	562	557	551	534	527	495	524	527	526	552	538	518	520	540	529	502	536	528	513	561	533	544	524	526	555	553	538	539	538	525	521	507	522	557	554	563	582	531	539	518	551	516	582	558	543	530	516	527	548	499	494	561	571	542	524	552	514	496	565	544	511	552	534	558	519	566	539	547	560	551	529	574	570	565	509	522	514	577	553	591	583	528	541	563	544	488	584	615	496	527	526	505	539	541	539	523	536	523	567	550	519	564	529	513	498	555	532	555	537	537	542	505	543	554	547	528	485	524	540	495	569	549	550	571	536	552	543	528	552	522	501	546	524	558	536	524	548	490	580	530	535	515	534	547	568	541	537	520	503	535	593	511	531	525	572	507	515	540	518	566	534	526	525	531	523	513	514	526	542	540	506	532	549	514	584	531	527	540	524	529	529	535	538	533	518	560	525	542	525	565	525	535	563	561	550	508	563	556	539	521	539	494	502	515	566	557	529	558	554	532	514	506	526	537	521	538	485	554	532	551	508	552	549	493	574	516	579	509	513	525	565	559	532	532	525	525	525	510	516	539	566	531	543	578	489	542	548	520	534	522	606	573	553	566	561	530	558	511	524	522	509	523	504	578	560	546	496	577	536	499	553	527	514	541	551	536	568	547	505	560	555	544	546	502	507	536	495	537	541	510	531	555	528	539	532	557	498	566	553	536	498	572	528	511	499	537	514	516	552	549	516	546	533	532	497	512	556	536	572	544	554	553	541	511	519	543	538	588	562	525	546	525	546	498	530	546	541	573	559	503	551	510	522	586	522	550	512	494	540	583	545	566	511	555	545	536	605	564	537	527	528	548	522	555	552	564	565	574	550	553	548	507	538	549	536	522	568	551	554	531	554	514	566	533	540	531	512	514	541	573	553	534	533	528	496	502	529	522	554	520	525	506	604	523	542	553	555	543	553	576	548	567	526	554	562	535	565	518	550	512	540	534	564	544	567	543	537	520	553	500	516	548	514	528	570	528	535	530	563	512	518	522	525	510	539	534	565	556	512	501	552	540	506	531	557	544	501	540	514	544	510	510	591	565	553	560	576	541	553	568	538	571	512	539	496	498	571	529	572	535	506	537	575	513	523	575	532	530	550	490	548	541	553	562	509	543	535	569	572	519	527	553	561	493	542	553	547	529	497	581	548	523	556	526	506	544	524	537	545	535	548	537	563	553	523	525	518	575	544	516	505	533	529	526	531	531	542	556	508	552	513	493	547	579	555	519	559	548	533	543	542	523	522	533	514	516	565	532	535	533	503	502	544	505	550	565	540	554	550	500	521	533	555	596	543	555	552	567	543	556	539	531	552	557	550	507	517	564	501	531	532	510	540	529	554	561	546	564	490	519	556	523	533	533	576	589	529	561	533	572	519	513	548	529	534	555	507	500	545	530	522	547	522	515	557	515	569	562	526	545	542	525	544	567	503	531	504	539	546	550	517	539	535	569	544	558	504	568	510	577	535	545	501	531	569	488	544	472	547	508	549	545	555	532	527	554	527	538	578	507	553	557	564	511	525	546	505	548	524	571	544	560	540	569	558	544	500	527	536	555	544	556	529	557	508	480	526	546	527	541	531	510	566	481	566	532	542	512	539	526	491	543	575	564	504	518	527	511	563	518	531	559	534	544	487	551	536	544	507	570	573	538	515	549	559	532	526	506	513	522	517	530	511	537	519	536	568	528	516	529	543	544	528	531	516	528	511	532	501	543	506	538	557	504	558	580	556	522	560	531	577	576	534	494	526	505	533	558	514	496	532	505	518	526	579	564	541	561	551	533	505	514	517	540	501	549	517	510	574	529	526	533	522	546	561	519	551	561	556	533	544	549	566	540	512	512	504	522	491	492	567	577	554	523	524	526	524	568	537	539	550	522	560	494	517	481	537	562	537	537	547	537	520	545	517	504	504	553	519	529	585	528	584	541	535	543	555	558	559	555	567	551	533	520	543	502	572	513	505	514	572	551	499	514	515	583	517	535	559	561	520	559	528	493	510	531	535	525	588	558	585	544	548	533	509	541	511	576	573	550	498	532	566	547	514	568	568	510	585	533	544	569	539	553	545	511	546	541	500	512	546	534	545	544	583	579	534	523	506	536	576	562	536	553	560	540	538	515	507	492	528	573	538	537	569	524	543	542	550	544	529	530	563	548	514	535	535	537	555	542	536	561	548	538	517	543	535	507	519	481	550	513	567	562	506	553	558	522	520	565	494	548	528	493	537	534	581	513	534	539	551	490	502	551	548	548	524	552	532	528	542	537	527	526	539	530	557	542	480	564	510	562	516	513	577	544	518	551	533	545	516	517	536	515	550	532	554	517	517	507	542	555	516	576	536	532	499	550	559	489	526	516	536	512	531	555	501	510	528	535	546	610	523	542	499	513	532	559	549	568	536	544	543	557	539	501	535	497	514	545	513	573	527	517	543	505	504	533	519	534	529	502	515	540	568	569	556	529	520	541	583	513	553	510	520	501	518	532	549	526	526	539	509	484	533	529	541	544	512	527	579	539	530	539	513	507	529	566	567	586	564	546	499	572	539	502	540	526	533	536	551	526	516	559	559	533	543	529	591	543	537	553	580	522	545	515	566	487	560	544	484	525	562	515	554	527	507	548	519	577	523	550	531	563	550	552	550	558	512	562	529	559	528	537	524	527	538	566	527	488	546	539	531	529	526	542	551	586	591	529	532	542	524	526	553	472	515	542	518	523	538	541	557	564	562	539	549	540	523	525	511	545	570	522	573	537	576	605	546	539	538	539	550	542	532	535	563	509	538	502	556	554	585	526	509	542	545	506	530	530	544	599	521	530	551	512	562	558	539	540	541	580	514	542
34225	37960	23609	10856	4483	2292	1369	916	748	705	738	692	666	641	703	665	639	653	663	631	633	653	628	636	617	633	633	642	678	650	640	651	639	601	621	648	611	656	640	637	674	563	657	622	597	694	665	669	646	639	669	613	643	638	631	649	633	660	618	637	670	659	616	639	609	658	632	655	603	663	657	664	662	689	656	661	646	647	647	606	659	660	662	632	594	615	628	646	597	655	629	663	614	615	602	636	642	684	630	665	626	704	672	637	646	671	618	675	645	638	625	670	663	628	685	662	665	648	654	649	697	637	640	663	624	667	644	622	620	616	647	625	704	647	624	635	679	593	700	692	648	616	664	658	630	629	640	586	647	618	636	660	622	624	677	568	621	660	649	624	637	596	616	673	653	642	638	650	663	618	605	588	623	646	628	651	663	684	674	667	601	668	663	639	636	600	653	636	621	641	608	688	606	661	622	592	636	689	648	660	646	613	633	607	629	608	622	654	625	640	627	652	591	660	636	641	627	666	619	644	624	682	605	625	615	633	620	663	669	652	601	625	646	641	633	672	635	590	663	636	643	635	635	680	644	643	628	672	621	680	628	622	631	654	662	665	669	597	668	646	643	675	641	622	645	637	693	654	640	639	639	662	636	662	666	624	649	640	694	645	632	607	678	629	695	669	624	643	615	647	635	664	666	637	621	634	688	599	619	660	588	651	626	655	654	556	687	645	662	588	608	678	650	649	646	659	656	660	613	681	625	631	613	664	587	642	656	667	605	617	677	668	653	590	632	675	665	627	639	603	603	647	649	630	650	654	623	599	682	691	683	602	643	610	624	650	616	622	656	628	634	644	681	669	625	676	649	619	658	616	649	639	639	645	646	606	651	627	624	655	627	609	634	660	658	617	594	691	620	668	681	659	662	622	646	605	646	639	674	665	625	595	704	674	622	642	673	639	629	638	669	630	662	671	692	652	613	622	616	658	691	615	644	620	647	630	637	617	653	660	631	640	646	641	616	663	650	641	636	690	651	614	653	631	635	668	630	631	668	670	664	649	656	666	616	698	687	662	607	682	602	652	625	686	708	694	600	664	630	647	631	647	635	658	677	642	680	659	604	648	648	680	638	628	643	626	712	624	603	619	656	658	652	589	618	656	586	607	623	664	641	621	646	687	649	638	645	628	627	663	632	615	606	631	631	617	648	644	667	657	645	642	664	616	669	620	618	644	610	648	652	609	610	642	676	648	619	635	641	642	682	618	663	604	651	669	635	615	596	642	599	636	658	649	611	615	647	654	598	632	666	633	645	687	621	660	679	632	622	626	649	674	648	632	600	651	653	638	642	611	665	657	637	664	688	656	666	609	669	680	672	691	600	623	663	661	689	622	666	613	622	642	620	681	661	662	646	649	665	627	674	650	692	635	704	682	590	595	611	650	663	608	643	668	634	646	662	605	637	596	666	641	628	625	686	662	647	675	621	645	643	638	646	636	658	622	684	605	627	666	604	666	644	610	670	651	627	655	588	618	645	635	642	669	666	617	677	674	649	682	621	639	663	615	657	661	675	604	678	632	652	594	638	673	657	640	685	639	646	661	624	649	620	637	647	658	645	643	637	646	615	590	635	641	632	638	686	629	603	621	675	644	606	656	637	662	686	679	651	678	679	639	656	578	671	643	645	669	612	613	602	596	644	628	647	693	677	651	616	659	614	659	623	680	635	622	643	648	711	627	667	684	648	643	652	671	597	654	643	670	614	625	600	670	642	617	644	683	682	633	662	653	652	604	613	672	642	653	711	672	613	630	659	632	638	619	633	649	620	617	648	607	637	652	642	626	633	645	669	619	665	654	651	617	650	623	686	661	657	657	660	656	665	616	630	636	613	667	639	630	609	588	597	667	631	702	679	607	651	649	680	585	598	676	641	655	649	644	651	653	631	654	629	684	654	661	657	636	633	634	612	671	632	696	651	649	685	653	650	663	633	642	643	648	654	652	619	651	648	631	701	685	667	647	653	600	605	675	668	662	614	635	647	652	658	648	643	574	683	675	698	650	664	672	665	653	658	642	599	649	667	622	673	678	653	641	652	668	679	681	655	607	637	669	647	656	671	675	614	661	614	627	666	681	647	675	661	646	675	638	646	670	653	655	677	637	590	606	678	616	713	657	663	619	604	660	664	689	634	609	654	651	662	670	634	682	644	629	616	619	635	648	639	645	675	681	659	715	642	687	651	640	695	648	680	647	649	643	642	662	664	694	663	620	697	649	681	633	670	660	671	665	645	637	647	654	637	601	653	659	630	614	646	631	662	641	604	627	668	640	700	636	623	636	665	653	635	703	654	636	648	648	611	666	651	677	612	666	629	630	623	646	626	634	646	672	626	642	622	661	637	649	630	663	648	628	663	701	670	642	641	614	671	628	664	660	642	619	629	689	605	647	611	645	614	686	651	616	625	611	657	670	676	635	655	663	648	589	671	654	657	624	652	664	614	639	643	594	634	681	676	653	649	647	617	616	635	669	646	655	598	622	664	645	665	626	648	622	641	629	663	657	624	635	643	644	617	632	656	650	688	656	659	636	598	603	641	658	670	626	619	635	657	647	677	687	676	624	620	667	615	622	674	648	607	676	645	646	601	657	599	675	632	637	653	652	633	593	639	648	655	642	649	616	650	626	637	600	671	701	687	656	631	617	646	637	666	650	637	622	645	619	596	673	685	688	663	675	636	708	599	626	635	680	635	671	660	645	615	646	640	706	685	631	641	679	626	615	619	670	620	658	692	647	677	638	691	636	636	642	636	632	634	637	640	639	633	678	607	660	610	670	618	620	662	665	620	649	664	628	598	640	631	653	640	647	647	698	619	664	666	622	648	626	617	609	624	638	643	670	692	662	627	689	648	661	665	666	653	653	642	658	661	649	622	649	662	614	624	662	694	654	635	654	672	588	635	635	666	588	646	652	653	637	626	642	644	660	658	677	667	665	607	650	604	623	674	635	656	657	664	662	690	642	661	588	620	637	683	639	698	617	635	629	611	651	609	625	650	659	699	621	647	613	634	642	649	632	644	647	694	679	681	620	627	632	642	652	648	631	652	671	615	664	599	628	622	676	664	609	619	664	628	633	639	630	634	614	674	683	707	675	634	628	630	573	659	635	617	646	630	646	659	588	632	643	626	623	627	613	626	623	663	651	633	638	667	629	674	616	634	642	650	644	647	616	638	634	660	616	661	639	643	655	628	642	660	636	665	650	665	641	624	642	648	647	635	716	622	618	615	684	637	653	644	622	663	681	635	666	636	636	659	663	664	644	665	664	638	698	654	636	615	646	641	679	661	636	680	640	642	662	657	662	620	605	641	638	645	742	601	634	658	677	647	671	672	658	681	680	637	654	631	651	657	648	649	669	642	617	631	654	669	666	596	723	659	663	651	655	626	675	619	607	711	647	644	620	686	660	610	668	627	635	691	681	607	679	628	660	612	655	667	642	646	709	660	664	707	677	634	672	683	648	715	641
23735	21433	28422	25002	20733	10397	3150	1249	785	599	647	573	565	548	529	527	519	498	534	505	570	529	528	536	575	530	533	536	523	531	519	534	516	497	501	535	495	545	527	508	556	561	541	474	546	549	541	509	507	527	540	560	547	533	568	538	523	531	500	515	551	523	517	522	567	511	519	498	515	531	516	525	531	495	500	542	523	480	527	500	522	552	523	531	572	501	497	550	561	488	521	509	501	524	510	525	509	537	512	524	549	555	538	512	528	517	547	546	525	509	518	495	488	527	516	497	533	530	501	533	515	541	528	516	507	513	545	497	554	493	533	499	542	539	547	526	528	522	505	523	505	535	503	545	528	506	506	533	506	490	505	541	527	547	517	527	518	543	566	519	548	521	533	528	509	487	524	532	467	536	566	507	525	519	516	530	526	507	534	522	531	497	526	481	489	496	535	514	521	500	566	528	542	558	525	510	522	510	527	543	521	518	485	527	515	530	528	483	513	529	517	512	498	609	508	513	551	472	519	517	547	496	537	540	547	522	538	541	529	513	467	506	521	507	476	513	513	530	509	513	538	526	498	475	504	517	565	544	497	507	531	546	510	505	517	478	522	513	504	504	566	541	486	538	535	529	564	579	506	517	515	526	546	497	489	514	540	493	534	492	538	524	493	501	526	514	530	545	494	517	508	531	565	535	541	532	516	559	520	547	529	517	509	548	533	542	530	539	501	519	512	510	545	520	547	494	494	516	535	559	530	523	556	555	503	555	493	531	509	486	487	552	537	495	508	557	515	514	486	531	513	550	537	508	518	532	545	514	505	496	516	532	537	526	510	574	550	532	492	498	490	535	515	530	506	510	547	548	515	520	517	502	481	487	507	497	549	515	541	547	504	541	542	551	597	502	495	540	524	515	518	545	513	537	539	510	543	521	487	551	501	508	514	559	550	560	536	521	541	540	536	514	534	544	511	511	535	487	544	534	567	525	524	523	479	532	533	524	506	527	535	493	491	518	502	534	524	515	552	557	524	531	505	518	554	536	552	489	503	531	496	503	527	534	505	551	523	534	515	527	486	514	504	492	520	567	534	541	496	501	573	546	531	513	535	544	531	536	533	548	550	520	475	552	510	515	532	520	506	532	505	526	483	576	525	520	488	539	504	508	572	522	529	553	514	516	504	471	526	519	530	499	512	510	485	547	563	555	509	538	516	545	501	537	511	542	513	512	487	577	527	522	502	461	504	538	529	531	505	484	496	532	500	527	527	485	495	493	542	501	503	496	507	505	494	508	517	491	549	507	515	509	543	524	555	509	551	543	517	509	502	514	558	519	509	527	514	545	568	512	542	515	548	491	493	531	488	520	545	518	548	529	533	482	545	555	467	526	528	517	517	526	536	532	546	496	538	525	502	530	526	541	523	503	597	521	548	525	545	522	533	497	510	536	493	546	537	514	529	531	549	495	500	504	500	507	530	503	535	543	537	541	550	565	536	521	526	519	540	528	537	541	510	507	521	497	565	544	512	512	537	548	534	546	536	514	512	528	533	522	508	498	494	512	536	538	491	534	536	488	540	550	574	522	537	528	543	466	537	502	477	493	507	520	478	517	506	536	511	490	514	537	548	507	545	562	509	527	530	534	561	502	544	545	513	550	513	545	556	548	522	496	544	481	510	516	543	505	524	516	538	521	531	525	512	520	486	507	545	523	481	531	546	537	512	536	529	510	562	531	524	532	532	505	513	507	510	540	485	543	514	485	533	502	511	514	530	510	505	553	570	548	542	491	509	549	525	524	524	483	563	552	532	536	532	512	469	528	473	516	513	505	509	550	500	479	510	499	519	531	537	526	520	461	528	488	486	519	485	522	559	526	489	506	512	536	527	532	532	527	548	553	507	538	505	487	514	474	529	521	568	493	525	501	497	539	544	550	536	544	510	550	528	528	529	562	544	505	535	557	551	494	526	493	549	521	532	511	515	556	536	518	538	496	519	520	518	523	556	532	542	560	553	519	564	544	495	463	505	510	492	472	516	552	516	498	542	487	524	529	534	565	551	526	508	455	540	548	499	550	510	505	527	518	530	510	562	527	529	557	500	494	526	545	553	529	561	541	540	564	513	516	530	503	531	519	571	522	530	508	540	507	523	493	539	509	483	586	516	504	544	508	510	545	472	558	533	547	533	553	511	490	577	577	508	533	562	532	566	498	547	508	501	524	529	536	536	511	502	558	548	504	500	517	504	502	520	505	557	574	509	551	499	491	532	537	529	492	495	532	502	527	523	511	499	527	515	534	500	493	477	523	471	540	525	529	553	507	535	524	501	511	546	539	539	517	492	488	492	540	540	532	540	516	554	521	505	530	533	536	545	501	528	516	572	558	501	552	479	504	535	550	543	548	573	502	513	537	537	544	498	540	507	519	555	535	501	509	503	548	524	523	521	527	523	518	536	472	507	508	542	498	534	495	509	515	560	524	510	517	510	522	543	519	502	534	467	522	539	517	498	551	491	526	544	594	515	528	515	508	541	566	522	501	490	537	498	549	541	552	493	537	527	521	529	571	562	500	520	541	524	571	473	522	494	523	497	508	530	509	514	540	530	527	490	534	514	530	541	505	489	534	497	557	503	526	539	524	494	505	474	504	485	502	499	553	514	486	544	501	516	517	540	560	524	475	484	531	570	487	533	548	521	471	540	570	518	507	522	551	520	545	527	486	524	520	515	517	494	509	524	528	507	535	526	495	539	542	499	479	533	550	495	553	552	530	492	543	512	489	484	540	533	539	530	547	492	528	523	530	523	527	489	490	526	515	552	513	532	514	509	540	490	542	533	480	495	480	474	524	542	500	556	493	508	510	521	518	505	539	546	526	504	493	581	528	550	484	503	532	510	525	524	528	470	513	536	550	546	517	499	503	536	527	539	505	537	557	558	537	553	511	538	538	523	505	521	520	560	529	538	552	504	538	556	529	484	542	522	527	500	557	511	528	532	514	525	487	537	526	506	516	491	531	547	518	549	570	496	502	510	527	520	522	563	531	548	498	459	503	510	499	530	507	511	568	484	528	513	543	502	495	560	566	508	514	527	523	550	497	523	528	497	503	529	550	490	494	524	505	511	525	555	522	508	562	549	532	543	537	535	510	536	552	516	509	517	520	510	531	503	520	544	533	515	528	537	561	509	520	514	525	535	509	526	530	494	573	515	528	535	543	501	522	511	542	523	512	509	517	520	494	530	559	491	521	517	477	529	526	522	514	523	531	512	545	536	524	553	570	493	542	571	503	514	470	547	520	504	519	508	481	512	523	514	551	517	512	534	524	562	573	533	587	518	508	554	536	476	576	523	482	552	547	551	474	540	522	543	529	551	508	504	518	523	531	479	527	510	534	490	489	553	541	441	485	511	541	529	569	524	547	546	521	546	508	498	513	485	503	541	546	533	502	509	516	509	515	524	528	526	556	514	481	537	541	494	534	529	502	521	489	546	547	531	523	483	540	510	527	507	522	539	501	517	493
32190	49136	35490	20498	11650	6986	3429	1666	1049	853	723	710	704	651	667	631	660	684	664	646	631	659	630	664	655	653	619	615	621	637	698	641	641	660	580	624	659	646	705	657	630	630	618	689	593	621	602	645	645	641	637	627	628	627	672	640	661	637	589	618	653	621	681	600	613	625	643	624	635	595	628	646	656	655	592	637	670	576	647	596	625	626	653	604	603	678	646	650	631	666	631	661	658	657	641	659	664	608	655	656	641	651	593	638	663	611	656	643	654	691	639	601	629	639	662	594	663	628	596	656	640	643	674	626	665	635	657	656	633	617	665	689	575	657	582	654	655	598	607	631	607	636	650	629	623	600	631	638	660	642	664	646	635	633	561	662	621	634	677	630	631	687	647	683	588	640	627	595	653	640	613	644	650	654	673	640	638	649	616	651	636	668	567	616	632	646	616	613	624	636	643	636	636	619	670	655	647	674	638	658	632	668	640	637	631	609	661	616	613	636	654	576	638	677	636	632	637	629	638	608	607	626	662	633	630	649	603	678	621	619	659	611	625	639	655	675	635	618	620	627	606	644	622	617	642	648	636	620	647	639	615	633	697	633	633	646	641	607	603	661	636	650	611	607	598	639	636	629	635	647	674	634	634	631	653	596	656	637	661	633	680	663	648	664	626	627	608	603	667	647	687	603	643	645	636	580	605	629	670	638	632	566	596	632	634	623	624	661	636	622	628	651	661	630	609	652	635	653	654	610	632	612	609	645	628	654	665	616	679	626	641	584	637	660	603	643	638	631	607	603	622	614	583	628	619	641	630	617	647	671	634	583	667	671	588	667	650	661	627	615	609	619	619	608	639	630	642	643	642	673	581	600	628	642	650	632	651	617	606	617	595	593	611	611	702	627	623	630	651	640	659	595	643	672	600	655	617	632	641	611	615	603	657	681	649	646	637	664	627	608	648	637	658	653	641	580	663	668	606	643	654	638	645	624	610	609	608	633	646	636	582	604	670	615	666	667	616	586	631	629	631	654	654	646	661	633	684	602	646	608	624	660	664	668	645	660	680	614	656	639	589	668	644	620	608	660	638	662	632	639	620	617	628	697	609	590	649	678	648	617	633	630	622	664	605	623	638	608	600	655	601	609	654	651	636	627	649	627	610	588	594	632	659	652	615	603	632	645	630	627	662	615	560	617	640	665	621	666	636	623	635	629	635	588	642	625	612	638	624	606	647	687	621	701	622	661	646	596	695	639	610	625	654	701	616	668	641	633	643	613	651	657	682	647	646	660	639	662	658	606	630	628	615	618	669	612	607	644	628	659	633	627	643	651	645	609	652	616	675	627	650	651	575	649	624	643	632	637	616	602	601	578	650	657	624	644	636	625	643	640	659	647	628	645	655	650	664	636	649	655	590	638	649	666	643	618	611	647	610	613	647	648	626	634	655	657	588	645	670	666	584	653	643	615	633	640	623	627	620	624	622	642	609	598	646	634	628	651	612	641	668	617	650	657	636	636	587	635	660	635	649	636	624	624	604	679	621	608	636	613	644	695	619	628	647	614	590	634	637	634	613	634	648	632	634	611	688	648	619	643	630	630	644	597	575	667	618	649	610	583	620	663	636	656	651	627	650	661	657	654	657	667	653	638	676	627	624	620	608	652	619	628	648	606	641	614	622	614	655	640	649	634	643	617	639	653	642	632	634	606	625	633	625	627	614	636	649	607	636	632	637	620	646	626	617	628	637	633	621	631	675	594	654	666	630	610	637	635	613	623	630	657	611	645	672	647	623	669	667	613	654	674	638	619	675	601	624	624	653	648	643	644	608	656	645	671	628	641	629	607	638	638	647	661	633	677	669	658	625	644	654	632	658	630	586	672	574	609	671	618	639	686	612	609	630	635	646	646	622	624	601	626	637	624	631	627	559	650	673	645	613	591	672	621	657	629	654	609	692	655	662	579	679	667	656	616	675	635	619	632	671	630	632	611	632	638	638	676	645	613	623	641	611	590	605	632	646	633	627	637	635	632	597	690	635	631	640	673	651	633	670	646	618	630	621	653	598	630	643	668	613	605	635	631	612	667	634	631	631	615	625	685	620	632	636	674	612	599	608	589	689	613	680	604	597	622	651	650	674	602	644	655	671	669	615	644	659	585	603	635	604	603	643	629	612	619	642	612	680	609	616	618	668	649	634	638	631	616	665	620	665	649	631	632	603	619	648	652	588	626	682	650	604	629	627	609	594	629	646	666	659	645	632	649	622	628	656	633	625	649	642	663	613	631	653	653	582	675	638	604	648	606	698	626	642	651	622	605	619	647	632	629	638	593	669	624	622	610	620	625	634	630	619	666	674	639	586	614	637	595	639	650	599	644	667	653	631	649	616	616	600	627	685	677	630	598	633	621	670	588	628	656	628	621	617	613	634	656	593	660	634	597	585	625	580	648	640	651	614	600	626	620	683	680	668	648	617	620	658	647	603	606	611	689	632	640	631	606	648	634	607	627	631	617	642	666	608	622	666	646	692	651	594	613	593	647	612	633	615	613	633	600	634	626	663	645	666	639	630	616	668	559	644	618	684	602	642	655	623	657	632	669	666	621	663	630	659	650	632	622	644	693	626	631	618	628	688	666	621	622	640	628	603	620	581	651	616	586	608	611	630	622	602	633	662	640	670	653	589	607	649	637	605	643	620	591	574	593	644	599	664	629	604	608	621	626	623	651	623	636	647	641	609	651	631	659	640	613	669	658	611	629	640	699	600	672	616	624	621	667	644	611	662	649	639	661	642	611	646	609	690	603	627	645	598	618	648	672	641	596	664	598	664	636	635	658	637	633	641	624	633	715	652	653	652	668	642	632	655	604	621	626	644	601	645	630	660	607	626	622	640	637	636	700	623	671	635	631	607	651	565	649	625	594	604	620	590	654	662	656	621	625	688	610	617	662	627	644	634	629	618	652	663	668	643	644	683	623	664	645	658	637	639	631	663	606	644	641	643	593	583	702	642	653	634	672	606	656	635	652	674	671	638	664	636	642	573	670	657	645	664	661	627	574	610	658	667	641	648	644	612	668	618	662	640	645	608	664	647	644	677	661	651	577	633	661	623	648	622	601	644	593	642	600	665	587	640	645	639	646	639	651	643	640	633	610	639	572	606	613	688	638	617	610	638	625	589	637	640	684	639	648	611	645	640	657	697	653	614	687	607	633	617	625	627	619	650	621	650	646	681	638	644	640	647	642	635	650	598	679	645	643	630	646	606	620	633	645	669	664	651	680	665	637	652	624	653	623	619	628	623	622	619	623	652	659	641	659	600	668	622	660	663	657	625	639	651	626	666	630	654	641	620	630	636	610	643	637	625	661	629	647	624	655	639	643	615	645	662	642	612	643	621	648	600	632	602	661	623	654	601	644	635	633	632	636	651	657	626	624	673	646	660	643	608	667	683	623	647	593	640	667	601	627	629	668	654	642	676	638	617	667	654	668	612	693	641	639	630	620	608	627	634	659	627	611
25066	21542	27136	25032	9365	2604	1285	711	508	458	446	414	426	427	424	404	422	425	402	392	391	414	400	430	385	440	419	400	439	412	416	393	369	406	394	412	428	377	415	410	399	378	413	410	430	428	395	420	430	411	405	414	398	405	421	408	421	400	376	383	398	394	422	376	397	377	422	403	383	426	407	410	385	410	404	393	391	354	445	384	386	382	397	414	383	387	382	404	410	404	445	386	374	398	376	384	398	426	438	433	407	369	401	451	375	401	369	402	409	387	403	407	422	424	368	363	403	393	369	408	421	419	392	411	379	433	412	417	394	416	405	392	386	388	408	391	386	421	410	401	439	408	427	404	428	409	401	395	369	431	396	402	437	435	408	408	389	398	438	402	411	429	372	409	388	391	395	360	410	396	397	453	383	441	417	418	408	392	433	370	382	406	427	411	427	390	396	402	416	406	399	366	415	402	409	417	417	412	412	406	422	367	442	385	395	381	425	437	403	395	384	392	400	390	437	370	372	414	381	407	399	387	428	391	423	382	405	380	405	462	443	436	371	404	437	400	431	376	390	411	453	412	415	423	405	390	395	418	378	430	403	394	399	381	400	395	416	405	400	401	400	349	417	365	404	404	386	408	399	409	423	392	406	384	413	417	407	422	395	405	367	427	365	403	378	356	406	408	413	445	426	369	387	394	410	401	411	420	427	387	401	415	421	384	387	412	394	440	443	407	428	397	391	400	399	410	412	406	440	408	383	385	413	396	411	416	437	401	425	414	410	383	385	386	390	376	399	400	422	382	425	385	426	394	409	426	420	404	408	407	425	410	376	394	380	407	410	425	402	422	418	380	424	370	380	364	394	401	422	443	405	405	457	394	408	394	377	410	383	378	433	415	373	409	405	423	416	449	388	420	420	411	414	374	416	394	379	401	371	378	426	391	412	420	413	434	399	414	431	403	382	394	390	420	409	393	394	439	393	389	351	378	438	396	389	378	442	404	413	404	390	437	428	412	395	403	432	394	386	450	394	417	415	406	418	366	401	414	411	442	388	420	403	385	404	413	402	396	394	432	447	395	424	390	404	375	390	419	417	393	411	393	401	390	409	402	411	438	400	360	386	406	405	437	419	402	423	435	403	389	402	412	414	399	389	407	358	388	391	374	403	435	403	377	416	388	379	421	428	396	433	408	420	393	379	404	398	420	406	382	397	396	389	386	406	401	382	411	393	375	392	412	405	445	386	433	392	455	401	409	436	391	437	381	380	416	397	389	394	373	408	387	433	396	415	426	389	398	422	418	375	403	415	408	375	410	387	439	416	391	431	408	386	409	426	400	402	422	399	395	424	406	412	427	406	398	393	432	413	375	380	440	433	408	421	397	376	372	427	401	421	412	369	415	380	438	378	398	416	422	397	406	420	395	444	421	406	406	416	375	418	426	404	391	404	411	398	444	384	407	418	392	391	396	435	397	375	385	405	405	393	407	447	377	398	400	428	392	381	394	437	375	393	382	381	414	432	394	372	405	401	369	413	376	401	397	423	421	399	424	395	378	425	414	416	428	408	396	420	408	438	377	400	415	425	405	375	443	403	378	407	418	396	389	380	429	412	392	389	422	401	410	406	365	409	360	412	395	389	367	421	380	394	411	419	414	419	419	384	430	406	401	405	422	383	415	381	411	406	392	432	402	413	410	416	391	400	425	406	397	367	417	425	406	400	401	371	389	397	421	376	388	385	382	419	384	410	395	414	414	407	405	396	405	405	412	405	409	409	388	394	388	397	399	388	449	391	399	427	411	393	395	400	391	416	418	428	401	390	392	404	395	408	399	378	376	411	360	402	388	390	419	411	406	434	430	378	405	411	402	443	407	421	412	423	415	417	412	420	414	415	418	411	414	390	394	424	383	410	383	402	390	422	412	429	405	432	373	407	422	418	395	416	406	389	407	437	402	398	457	427	407	404	397	422	418	393	383	408	415	395	381	398	401	407	398	408	410	423	372	423	398	427	438	388	399	376	412	386	380	433	416	416	423	386	435	395	360	428	409	413	366	404	426	437	404	423	406	414	408	412	383	368	397	377	444	409	393	448	415	415	370	363	436	397	401	421	441	384	404	385	418	392	394	428	412	398	398	407	395	395	410	401	438	429	386	381	420	419	454	400	387	393	387	402	428	389	402	393	416	448	388	402	402	374	375	394	397	377	388	397	396	419	384	409	427	409	413	386	402	395	416	410	412	399	408	390	447	425	413	387	446	401	392	403	388	381	411	379	430	406	402	373	405	384	372	425	403	380	410	394	410	412	436	386	408	390	389	399	422	414	397	419	413	395	407	390	401	379	421	399	410	386	397	411	407	391	377	396	408	375	374	371	398	409	394	435	419	415	424	391	397	419	414	414	412	441	422	391	401	403	400	403	394	399	412	434	406	427	441	419	385	368	402	383	392	409	388	364	387	425	411	395	439	414	446	408	415	429	370	380	393	386	407	435	444	423	433	381	415	441	382	389	384	445	434	457	387	374	415	432	399	470	462	391	429	401	410	359	410	410	408	423	423	437	367	376	408	382	413	405	382	395	402	380	408	392	408	381	400	422	421	418	404	408	417	390	382	409	389	402	384	415	378	435	432	381	389	393	415	402	416	422	411	435	415	396	412	366	394	399	396	395	410	434	404	378	425	422	452	448	398	400	405	385	384	420	430	407	416	423	402	396	410	433	380	415	435	458	430	425	370	388	385	388	406	424	375	407	388	393	397	390	390	395	415	420	378	397	409	425	408	407	406	410	387	395	391	405	423	407	464	401	404	388	381	395	403	384	378	418	411	425	412	369	417	433	422	437	429	390	403	432	406	413	451	436	403	405	404	404	406	408	382	411	426	409	397	407	373	393	428	418	421	426	424	385	367	424	408	401	413	418	393	386	403	442	394	401	369	393	428	424	416	401	385	399	403	419	425	367	397	407	393	411	386	398	371	393	414	398	446	405	413	397	383	438	413	417	389	409	409	386	430	377	388	416	402	375	394	419	403	381	412	396	393	425	415	424	446	384	400	431	375	450	400	421	426	418	380	441	406	408	442	399	382	406	399	367	393	414	393	439	445	426	396	412	397	402	369	391	390	399	419	456	415	374	397	426	403	363	400	430	410	395	402	431	418	395	390	404	405	416	400	445	414	374	414	408	409	432	386	440	396	406	454	392	396	371	403	370	405	413	408	426	383	399	419	407	386	398	427	393	427	422	397	421	400	405	390	395	392	416	405	431	385	413	362	418	457	418	411	401	429	404	418	398	416	435	392	434	399	426	410	406	365	411	426	399	390	407	411	411	410	421	461	452	406	399	397	393	403	419	405	394	414	429	338	388	398	399	420	448	398	407	408	437	394	385	414	435	379	381	424	419	432	411	408	369	414	411	415	422	428	374	379	393	392	399	393	385	389	406	395	382	442	373	388	394	378	463	385	400	390	408	408	431	411	385	406	430	438	407	410	401	414	386	430	412	384	421	384	429	420	370	403
31714	45810	29861	15591	8131	3986	2016	1119	723	587	594	559	508	548	505	497	493	497	512	517	469	493	462	500	476	464	484	508	476	531	494	477	480	521	478	492	477	479	479	496	514	527	480	502	507	471	495	471	471	491	531	486	475	481	491	494	476	517	487	471	505	488	494	517	485	481	517	475	481	478	524	464	518	492	471	496	462	452	504	491	514	520	478	505	473	526	471	459	522	489	493	522	477	512	492	489	509	460	495	523	485	470	512	472	466	518	508	504	475	491	514	502	494	522	487	483	534	487	487	480	481	477	507	458	471	476	482	493	467	491	499	489	528	475	484	497	506	516	511	459	501	502	520	463	460	505	451	513	461	445	476	465	491	532	473	508	501	509	484	513	479	525	488	501	492	512	517	522	481	455	497	481	526	520	525	470	468	463	444	501	500	482	465	506	516	475	480	465	485	512	524	512	449	488	456	506	469	462	487	469	485	503	474	504	514	482	455	487	514	460	457	502	485	491	482	481	474	502	466	523	504	486	503	460	503	488	473	474	506	513	485	479	532	503	475	435	511	474	502	476	491	498	523	484	487	494	498	482	460	495	526	488	484	446	495	523	498	493	549	512	492	485	513	502	437	481	527	503	524	504	518	475	490	506	482	454	486	488	483	495	499	500	482	514	483	506	466	474	476	484	517	493	492	490	482	498	470	503	464	480	466	501	498	505	513	463	502	494	466	495	493	514	460	451	474	488	489	481	483	466	490	474	478	488	497	476	496	520	463	487	511	480	452	482	476	516	531	534	505	474	459	478	474	534	481	536	471	513	500	484	494	467	492	514	485	481	482	501	484	499	494	467	465	525	469	482	504	460	484	481	483	515	484	473	519	501	479	493	509	514	496	497	504	500	518	499	476	512	522	515	483	505	468	483	481	503	473	497	477	463	489	463	507	452	522	517	468	516	486	477	503	550	500	495	476	502	488	494	511	462	478	508	453	495	482	463	499	462	445	494	474	492	508	450	463	503	444	517	489	509	497	508	488	522	492	483	512	488	490	471	476	494	485	470	521	521	481	495	443	472	479	479	474	513	508	524	508	457	540	537	517	458	507	517	467	478	442	484	466	512	513	507	482	477	482	465	499	511	460	489	488	504	538	537	486	510	502	443	490	480	468	487	520	520	488	483	465	519	470	530	472	510	488	520	508	518	464	475	501	471	479	435	498	481	506	532	493	482	492	468	542	463	464	525	466	484	459	522	511	446	463	464	488	437	468	448	522	456	476	500	537	451	503	461	488	494	483	498	510	505	493	496	497	508	509	507	464	502	508	472	481	482	464	513	472	469	476	508	467	501	492	461	504	473	506	487	475	506	511	487	508	516	472	501	464	481	497	492	492	519	531	471	517	509	500	472	514	468	515	544	503	491	495	516	519	457	484	470	477	509	482	547	506	475	505	483	523	478	505	490	507	518	511	459	525	468	471	487	509	498	445	478	513	505	450	498	490	522	515	494	511	511	472	473	458	483	451	498	468	505	469	492	505	524	472	484	507	477	514	508	493	493	477	513	491	474	476	504	483	484	499	497	527	471	488	526	496	506	461	481	444	527	489	520	462	508	474	479	476	501	485	480	445	477	508	493	492	467	497	485	499	511	547	499	471	464	492	508	511	426	474	450	488	465	489	497	473	471	505	478	464	525	482	497	490	489	488	472	457	496	439	501	485	504	497	530	479	504	507	485	505	504	470	505	509	508	472	487	516	487	501	491	484	483	504	483	516	489	483	477	478	492	467	483	466	454	523	458	499	515	500	509	499	494	513	540	497	474	484	483	428	460	519	508	478	484	517	450	491	473	496	472	487	487	470	454	482	525	473	462	501	521	480	450	477	483	465	484	503	481	506	501	483	454	485	463	466	497	514	483	558	474	448	486	490	468	497	499	504	490	488	479	487	479	507	468	525	517	502	477	501	465	477	490	477	495	473	472	470	531	500	489	511	526	476	449	525	493	520	484	463	479	501	513	491	478	482	471	490	531	494	501	495	526	512	515	502	474	465	500	483	495	483	489	502	466	493	488	482	489	498	493	498	510	503	487	505	511	518	456	464	506	486	460	533	508	508	463	463	512	472	472	496	478	514	500	517	506	474	483	489	499	542	462	482	470	502	489	483	514	470	483	492	476	493	501	505	480	488	453	541	497	461	497	487	480	475	528	476	481	480	464	498	486	546	476	500	531	484	485	514	474	447	498	498	501	533	489	518	531	515	512	499	498	499	482	476	495	517	470	502	508	484	447	476	479	501	488	454	512	484	487	482	534	493	485	488	487	484	473	515	468	509	542	477	480	489	509	462	509	503	492	501	476	464	485	476	495	496	479	501	517	486	488	496	477	516	451	515	484	514	490	456	461	527	492	496	508	505	476	506	485	481	491	464	496	480	492	511	472	461	487	514	488	494	549	493	478	494	498	459	486	482	499	459	470	455	494	491	492	475	490	513	489	495	479	465	540	463	505	503	483	505	495	506	476	526	474	472	504	491	485	468	488	487	495	479	496	494	461	478	533	467	472	480	459	493	485	474	490	502	494	523	460	492	471	478	495	471	505	513	483	497	475	499	511	484	496	514	492	464	499	499	522	528	499	473	503	476	497	482	496	493	512	477	484	502	482	494	501	466	470	493	491	493	478	489	485	481	480	494	488	508	472	510	520	492	470	501	487	531	484	511	505	542	491	497	507	478	473	442	494	543	466	474	503	529	519	497	501	484	493	484	472	467	488	480	470	490	498	455	482	488	445	467	473	485	491	479	481	528	499	482	519	461	499	516	469	458	471	465	529	461	488	511	477	458	487	517	504	457	490	483	505	479	480	493	506	513	469	485	486	522	467	457	490	524	465	467	459	509	444	489	489	484	505	488	478	490	461	484	522	532	511	500	481	512	481	513	506	502	469	487	440	466	509	478	485	486	493	488	485	473	508	482	498	504	452	474	475	492	494	512	513	520	474	533	514	529	439	497	484	453	509	482	477	501	490	510	490	495	489	529	506	499	475	520	486	479	468	549	484	478	456	465	503	507	502	488	470	491	478	478	517	496	475	469	499	477	456	498	466	497	508	533	507	551	499	517	472	507	494	493	493	478	467	479	494	503	465	512	474	492	483	529	484	464	495	514	466	502	467	532	513	498	498	498	469	455	490	466	509	477	510	467	514	494	518	479	473	498	499	485	478	491	482	501	484	489	479	453	495	483	507	456	485	463	479	501	497	478	508	517	486	483	478	470	556	475	524	471	493	512	464	490	461	490	454	495	486	468	449	486	488	459	488	503	499	483	477	505	510	496	494	469	452	463	506	493	457	511	512	546	480	462	534	473	484	511	493	458	500	432	530	475	496	513	473	480	539	503	475	525	530	515	511	475	475	490	452	460	546	516	540	473	484	499	519	495	495	475	521	505	481	485	508	502	461	484	482	477	477	496	490	519	499	495	521	510	479	489	471	531	449	515	503	495	475	460	463	510	455	522	499	503	511
22659	21467	28966	24377	21526	20349	7773	1574	678	483	429	409	412	397	349	333	414	366	378	368	365	362	362	367	366	372	349	384	376	333	353	373	370	325	327	345	315	374	341	344	361	363	365	379	359	385	405	369	339	351	356	333	351	348	317	375	308	346	340	328	367	323	382	363	347	352	367	344	327	334	333	360	338	361	344	335	366	339	318	361	347	365	356	360	340	381	342	358	342	362	345	344	372	365	348	353	312	351	347	331	401	343	396	368	338	336	355	370	332	349	346	362	297	353	355	321	344	369	354	344	342	366	326	324	388	361	349	355	361	360	353	384	386	333	367	382	360	384	343	376	331	339	373	334	350	328	338	352	320	356	347	353	353	361	387	368	352	350	350	344	351	346	364	355	341	353	351	338	351	353	358	353	362	361	347	360	329	352	369	345	352	373	351	372	364	362	353	349	312	326	363	349	358	360	336	372	331	360	336	370	373	339	320	335	351	328	340	380	346	383	322	364	365	346	359	354	367	355	370	374	343	357	335	362	321	333	302	355	367	365	363	356	363	366	369	385	335	375	357	352	396	369	365	341	367	345	346	362	335	353	334	328	369	347	354	354	351	341	328	346	326	354	352	371	350	351	369	388	352	387	331	328	339	375	385	370	368	349	345	351	397	380	335	337	364	360	371	357	359	374	375	375	326	355	382	358	380	365	328	375	368	353	310	349	376	350	332	323	386	370	344	348	352	360	362	384	376	346	340	351	361	351	323	373	366	349	329	374	380	346	382	385	357	311	377	371	371	365	356	367	365	343	344	311	335	328	382	331	362	360	367	356	397	352	363	350	354	381	329	347	352	364	360	365	370	362	353	366	355	339	368	315	364	312	344	360	346	370	357	342	370	343	368	356	338	355	345	370	355	368	375	360	349	373	354	364	338	326	341	335	352	369	324	345	338	337	347	363	376	355	355	357	356	323	358	342	406	382	364	343	326	365	340	318	351	363	331	318	326	354	342	336	346	354	350	325	352	336	365	404	342	339	394	334	342	341	350	369	370	363	373	358	359	383	332	335	335	355	371	338	330	342	342	330	358	351	359	362	384	338	373	341	358	326	358	347	348	369	333	367	331	361	346	392	351	350	332	370	359	358	370	354	361	317	372	377	374	398	370	395	394	364	382	357	377	337	389	358	347	339	359	351	342	349	341	368	356	368	331	335	359	348	355	350	358	343	367	333	357	362	333	345	372	350	370	346	362	390	350	361	344	339	337	366	357	353	344	332	355	333	350	357	358	322	380	342	356	345	358	368	374	357	354	365	359	367	345	342	364	364	382	390	343	354	317	337	339	355	371	352	343	337	325	328	381	351	347	369	345	370	349	349	349	362	353	360	376	353	331	364	330	342	346	349	321	340	382	330	335	342	356	341	363	359	322	369	360	344	362	337	364	330	350	331	378	335	301	372	346	331	353	369	360	376	375	359	378	365	354	376	366	346	343	373	388	331	323	378	353	372	370	346	368	349	354	337	342	362	345	333	357	346	377	403	364	349	345	352	335	355	338	381	345	369	343	361	380	358	387	360	361	374	387	350	365	366	326	306	339	338	339	351	347	376	357	330	320	320	330	350	341	351	341	365	334	371	350	366	349	319	344	369	378	353	380	355	365	332	354	350	379	348	341	360	368	347	318	369	328	344	353	333	383	360	359	386	365	365	359	374	338	374	337	359	318	319	354	340	357	346	367	353	358	365	344	376	401	379	345	346	344	341	355	360	331	363	358	367	376	361	336	354	368	325	366	321	343	345	315	338	344	376	348	343	340	348	361	356	345	370	351	328	358	341	324	350	385	351	353	378	355	378	378	351	377	383	370	319	338	364	377	351	330	393	383	335	339	345	355	336	360	359	338	372	384	368	354	337	386	331	373	348	320	366	336	342	365	361	350	352	324	342	365	339	367	382	364	346	349	340	358	342	346	395	400	351	366	328	366	405	337	362	387	355	386	324	378	342	341	340	332	367	361	382	354	347	367	358	346	384	375	355	391	360	349	345	363	351	339	356	368	356	380	383	325	342	388	381	364	374	327	354	338	358	326	356	339	357	333	367	390	331	348	360	377	347	381	358	397	310	358	342	331	388	348	371	373	339	364	351	324	357	346	353	355	363	336	298	329	352	363	363	370	350	378	345	367	363	360	373	362	351	359	347	341	363	341	347	356	366	342	341	391	341	349	348	357	350	374	356	326	355	379	369	346	349	329	363	358	376	370	348	384	368	364	336	338	326	352	333	357	385	375	394	370	365	343	387	381	378	361	333	363	353	329	372	394	366	322	358	333	351	329	350	359	365	396	345	314	337	355	347	345	375	335	367	289	320	363	355	314	331	329	347	346	344	348	350	333	339	333	341	361	355	386	357	341	356	364	377	351	355	403	325	363	354	348	340	335	333	381	338	380	355	324	341	338	369	369	359	362	355	357	358	332	338	379	334	346	341	377	334	377	329	372	326	340	376	367	335	328	360	330	347	362	344	401	355	362	327	342	375	380	318	348	367	343	382	367	403	342	374	353	391	352	387	370	345	347	352	361	351	358	326	358	379	358	342	387	357	351	345	359	333	340	381	373	326	354	391	343	305	374	362	383	354	383	341	369	385	368	388	352	316	337	358	375	347	354	341	375	348	320	361	340	330	331	328	331	357	324	345	363	339	329	335	340	347	352	348	342	344	320	350	359	379	337	343	374	361	347	390	369	355	377	349	356	353	387	328	360	357	343	371	362	365	363	342	351	352	382	315	361	339	356	331	367	342	348	389	335	371	332	347	336	357	358	364	359	341	356	375	343	326	342	354	333	376	326	325	366	347	355	355	357	352	341	358	373	330	351	354	356	348	378	369	339	356	345	382	323	346	383	370	365	337	366	361	355	363	384	360	344	347	312	364	380	376	329	350	331	329	326	335	319	348	385	390	350	375	353	353	339	369	368	353	367	325	343	352	356	377	351	354	360	384	362	340	369	355	389	338	348	371	378	329	341	334	336	376	353	343	336	370	314	327	351	350	356	360	390	349	324	376	403	303	355	346	399	339	333	359	340	363	345	359	347	336	326	365	351	341	325	350	374	369	360	366	353	322	381	334	348	333	341	339	366	372	345	366	313	339	359	353	367	366	335	383	364	353	351	351	357	339	349	363	384	355	352	324	316	356	355	342	325	343	353	374	341	371	350	335	336	327	336	355	340	355	325	327	337	341	342	377	362	337	374	371	359	355	351	359	333	347	366	357	320	374	322	311	347	378	362	385	355	367	370	378	349	347	350	336	387	383	342	332	336	395	340	366	366	349	349	347	347	343	377	353	391	327	337	375	338	326	361	351	355	354	365	364	347	353	337	343	319	343	373	357	346	370	341	382	372	365	374	354	359	352	364	341	362	328	345	351	363	354	320	382	362	381	329	328	317	374	350	338	374	361	385	383	340	362	388	374	374	362	335	337	329	352	336	340	354	348	335	371	345	369	335	362	376	354	381	360	385	341
38045	60287	39953	24833	15382	8631	4754	1982	942	638	591	540	478	501	462	460	428	444	462	428	449	451	445	403	439	438	416	427	430	412	442	415	444	421	445	427	431	456	437	435	428	435	432	425	449	405	428	430	459	432	452	417	412	450	454	463	417	410	423	455	454	447	414	424	465	437	422	401	410	416	434	449	416	438	458	417	433	425	446	440	425	404	435	417	424	448	442	409	415	419	393	430	449	413	468	470	466	445	444	424	436	419	450	430	432	445	459	453	403	424	436	403	427	466	439	406	438	484	426	439	419	440	451	419	422	447	475	428	424	454	408	427	423	430	414	406	418	483	474	454	448	415	456	430	416	438	450	407	416	413	392	429	444	449	440	407	448	406	411	434	404	446	439	425	400	395	431	418	451	442	428	397	460	445	411	449	465	430	409	443	401	408	406	432	419	438	446	410	426	427	442	447	428	404	401	440	407	417	424	452	464	398	435	434	425	447	416	417	456	432	405	434	403	425	443	404	422	453	408	450	445	425	455	425	435	420	404	431	428	414	451	437	465	415	426	436	431	430	443	418	456	452	436	421	405	455	440	446	454	447	421	424	452	465	460	424	417	449	414	441	400	444	429	391	397	439	395	474	451	462	416	427	414	421	444	427	444	451	442	446	426	417	452	447	421	413	466	425	416	457	444	426	460	413	427	440	417	416	444	446	429	408	459	436	431	429	423	404	451	442	426	419	464	466	439	430	450	454	443	421	449	426	418	458	400	463	400	462	418	437	439	399	414	457	445	467	408	440	440	431	433	455	461	398	426	429	440	446	404	435	443	445	384	462	437	452	451	420	473	451	464	423	431	443	429	436	459	429	425	444	450	399	443	413	451	427	440	459	412	465	468	448	449	418	394	417	427	432	435	424	415	452	421	431	453	406	431	445	436	397	452	402	443	383	418	434	423	432	440	423	420	463	482	429	449	430	439	464	444	416	385	430	437	480	441	446	447	402	449	444	438	428	446	440	427	405	434	445	421	455	421	449	417	438	400	423	460	471	423	466	467	437	417	486	434	429	410	440	430	432	421	420	410	472	448	453	449	432	423	468	420	438	453	434	436	441	449	420	434	422	444	455	451	440	443	462	476	445	427	406	428	482	453	438	440	399	462	443	435	446	433	442	426	444	410	442	418	430	438	410	410	461	443	474	455	466	438	461	421	392	438	438	421	435	455	422	446	430	427	426	406	407	450	460	429	404	412	433	422	436	416	444	427	442	427	427	424	444	434	457	460	440	392	470	427	428	420	463	468	450	420	447	457	467	413	402	417	414	444	444	434	443	414	452	400	471	399	421	435	461	453	422	432	409	425	430	457	469	429	428	419	435	430	445	438	438	429	434	401	431	437	395	403	444	419	448	464	426	456	461	454	470	412	428	435	440	435	405	465	446	475	438	432	427	401	436	439	432	429	392	413	411	413	448	426	441	451	451	468	405	445	416	429	438	448	405	462	422	409	407	479	456	428	458	441	463	467	418	423	467	440	457	442	424	412	447	478	456	418	442	431	403	443	391	442	416	448	441	363	435	429	451	429	416	431	393	436	464	450	446	427	394	405	424	431	421	459	435	401	448	446	420	423	407	454	439	421	419	401	451	439	432	448	407	416	460	411	403	420	422	461	424	418	438	400	468	444	446	460	415	419	408	417	417	421	437	442	464	419	454	471	424	420	447	418	422	421	433	441	421	402	455	427	422	413	434	429	497	443	423	454	442	447	428	446	441	462	427	410	427	481	452	429	435	452	406	444	455	429	434	414	420	411	401	401	436	429	415	458	479	447	404	471	432	481	468	424	451	445	440	385	409	424	439	407	408	418	420	427	442	437	443	439	398	395	440	416	424	435	442	393	435	468	445	429	448	468	431	397	450	433	445	431	412	417	407	441	461	430	475	456	425	432	401	441	437	424	441	454	460	400	445	420	432	452	457	410	449	444	418	428	453	434	440	414	416	440	437	380	431	433	446	439	436	429	439	407	404	444	508	420	427	421	409	404	420	400	452	415	456	428	456	439	440	436	435	418	479	439	434	417	459	474	434	414	435	434	403	420	401	402	444	463	464	441	426	428	456	448	430	468	425	433	462	436	406	439	443	462	391	385	444	400	456	428	421	441	443	446	404	424	395	430	464	415	454	452	436	420	413	443	440	476	425	433	422	441	414	410	461	428	430	402	418	420	443	440	446	450	438	430	431	451	426	444	447	405	438	441	470	445	452	449	429	428	423	407	428	411	407	419	463	439	440	426	427	459	418	397	400	421	454	389	430	423	414	432	415	430	423	443	437	408	406	435	435	445	431	429	441	439	399	443	480	437	414	429	429	406	412	440	435	442	403	434	452	412	414	439	423	415	428	453	454	417	421	427	457	431	422	413	422	470	458	434	431	420	414	440	436	461	387	424	477	404	412	415	464	436	449	455	450	466	449	454	370	427	451	449	443	434	455	458	456	441	424	401	456	453	464	469	420	446	441	405	412	438	434	515	435	441	452	429	476	423	423	418	447	432	448	419	464	441	439	402	447	412	413	436	424	454	437	440	428	408	408	430	411	411	414	424	421	483	403	439	412	448	414	427	403	472	426	407	447	403	452	457	438	435	418	432	403	431	433	434	441	420	446	401	431	417	428	436	425	413	445	459	449	471	430	433	455	428	407	402	451	466	450	427	443	445	431	450	423	424	410	405	403	446	450	447	420	457	442	437	402	439	432	418	439	418	402	401	436	423	460	436	421	412	443	425	475	432	435	425	446	442	449	422	415	438	464	434	428	417	423	452	424	432	451	460	464	407	417	440	439	416	423	453	409	441	480	425	434	444	406	413	436	407	428	449	431	417	432	439	439	461	433	463	446	422	441	448	430	445	442	409	433	425	431	451	405	425	440	415	423	406	415	407	444	480	427	402	464	426	467	476	416	414	437	441	434	431	423	462	408	473	463	407	429	423	426	380	421	432	428	417	430	400	453	446	423	399	464	403	432	416	466	463	446	440	406	433	424	425	460	415	409	426	386	468	397	420	403	433	446	472	443	448	431	419	433	442	464	432	435	408	419	423	449	476	457	403	411	451	474	430	419	418	397	434	422	432	409	456	424	398	433	405	408	421	437	396	440	424	418	410	428	431	417	434	412	416	416	411	454	435	404	415	443	440	434	427	449	428	449	408	444	428	421	417	449	434	425	423	445	398	460	450	436	435	437	501	421	397	408	434	425	440	440	466	457	430	433	441	411	420	436	438	383	449	418	422	423	446	408	398	434	430	454	432	417	459	444	459	446	422	416	438	424	440	417	422	416	481	382	447	422	427	472	442	466	482	450	392	416	472	446	452	408	424	432	432	440	400	439	430	405	418	449	473	438	430	450	428	447	458	419	416	392	438	438	420	400	416	467	457	431	417	422	429	406	471	408	452	447	494	404	389	468	436	467	400	426	473	416	422	417	458	459	394	445	429	433	450	437	435	457	454	432	426	449	454	405	467	446
33408	30557	25995	12314	3452	1286	836	630	557	588	575	558	576	543	561	559	574	572	549	541	553	537	565	588	603	533	567	550	541	568	530	552	550	545	578	546	525	580	555	520	577	518	549	541	549	522	526	551	599	577	528	511	550	520	516	563	536	543	584	550	548	562	547	537	572	541	519	541	503	538	585	570	532	539	535	570	553	531	568	548	565	554	578	550	535	534	575	541	522	561	552	533	564	561	528	585	571	528	491	561	577	535	528	544	538	545	554	566	572	528	551	540	549	571	582	542	572	545	531	558	548	535	540	526	549	560	580	537	551	552	535	547	553	557	547	539	539	595	545	570	560	523	546	532	504	583	553	512	502	595	551	507	552	573	528	537	585	566	536	554	540	531	537	546	534	505	500	558	548	547	544	554	570	517	590	553	536	518	560	541	575	534	561	582	572	528	535	542	526	543	560	553	531	528	508	549	570	577	551	560	597	544	585	570	588	548	537	564	545	521	559	540	517	525	529	549	618	520	565	532	544	521	541	501	557	542	539	553	521	554	481	586	486	499	551	525	559	542	551	555	547	567	553	520	514	579	541	556	578	563	538	535	559	568	550	548	543	496	542	577	526	564	534	568	590	504	545	590	540	550	531	505	559	555	538	569	521	589	558	543	527	584	530	572	483	542	572	517	536	536	575	511	541	569	536	556	545	517	553	497	565	558	590	554	541	535	543	537	533	539	555	549	572	529	520	559	504	560	534	561	556	531	550	546	494	542	582	561	604	552	542	537	531	570	499	556	576	574	554	522	519	525	618	548	517	558	517	537	544	551	557	534	542	545	545	551	540	557	523	504	581	538	508	595	544	569	521	554	525	562	566	489	579	548	547	586	545	565	535	557	543	592	561	553	524	552	546	508	507	534	520	531	541	547	540	530	572	503	550	558	562	530	533	581	532	523	529	553	556	559	583	552	544	524	545	547	544	525	542	550	557	548	552	611	534	517	493	546	486	547	490	562	519	513	550	541	541	600	523	565	536	516	560	527	520	508	557	555	536	551	533	509	516	521	540	560	547	541	542	547	516	550	525	545	513	534	560	565	481	548	551	560	584	535	537	596	541	559	551	590	559	547	512	548	581	547	592	540	542	536	565	576	560	559	556	573	529	554	503	536	577	548	511	526	560	542	542	545	526	558	543	541	572	523	536	538	544	546	561	547	502	569	577	553	552	539	562	590	546	514	533	524	515	533	525	507	536	545	539	556	531	551	529	545	594	525	559	554	545	526	539	539	534	568	545	562	571	511	524	538	539	538	505	532	520	528	538	557	528	522	509	544	572	516	536	553	531	560	579	525	543	578	571	571	487	513	537	594	535	542	569	594	527	581	559	544	535	546	570	560	561	567	554	575	528	537	544	502	544	491	582	562	529	563	550	501	534	573	541	537	559	555	539	509	535	563	567	544	538	573	542	514	497	547	541	543	511	555	548	536	553	532	528	537	562	584	569	604	557	566	540	534	528	555	548	514	567	485	544	528	527	577	562	574	545	574	498	551	541	552	522	517	555	570	569	536	563	577	540	527	569	551	543	513	548	513	521	579	549	529	539	560	562	548	552	543	555	558	553	587	574	524	568	573	532	544	576	517	528	530	556	542	551	554	543	498	577	522	506	562	527	543	525	542	540	533	538	522	529	550	516	588	551	546	516	567	549	576	559	516	529	531	559	549	560	560	561	560	509	530	524	570	563	491	531	536	579	550	528	552	569	570	621	540	521	545	496	510	524	547	514	526	545	538	561	582	506	542	570	525	550	521	552	539	544	540	537	521	514	526	557	529	560	545	516	545	564	565	551	529	565	534	574	574	561	530	552	542	563	521	568	550	557	535	556	581	543	563	583	514	528	557	547	574	544	564	545	553	593	565	564	526	569	526	503	555	570	570	526	576	540	514	580	531	557	527	553	556	571	525	528	537	538	534	557	519	531	507	518	569	537	572	519	540	544	542	581	558	545	573	581	550	533	540	526	507	553	516	570	532	540	529	584	548	534	544	560	596	561	532	555	540	567	541	511	573	564	542	573	530	574	528	558	532	528	554	567	580	572	554	565	537	520	582	552	550	564	533	516	559	527	554	525	553	561	581	553	541	538	524	523	551	548	543	551	551	522	559	536	555	500	516	521	541	529	528	541	504	534	592	570	495	547	484	545	552	539	556	554	534	489	535	602	568	538	531	581	577	546	547	577	551	526	573	543	562	544	529	527	540	594	548	582	553	506	542	521	562	542	532	545	532	550	519	575	540	525	580	597	573	559	539	521	521	512	506	560	556	504	490	535	508	505	559	586	510	562	577	566	530	591	556	615	577	532	556	559	561	517	524	540	561	586	539	541	534	514	546	522	495	511	578	514	520	558	508	542	526	557	555	544	538	554	559	527	574	538	535	515	544	551	531	522	571	507	574	535	550	484	529	556	542	535	529	579	542	528	623	546	551	525	541	553	535	560	557	543	576	577	509	553	540	572	539	538	568	551	496	508	517	523	547	510	577	539	533	548	529	535	527	508	536	544	517	563	518	567	542	592	565	538	579	519	551	583	574	526	569	549	543	524	561	548	551	552	554	518	521	569	526	563	506	582	517	601	561	519	587	547	584	518	531	560	526	526	520	528	541	548	495	503	552	540	553	554	588	512	532	560	554	562	561	577	529	565	562	544	552	557	512	535	544	511	559	510	580	568	547	597	564	486	547	544	537	563	573	533	534	514	531	547	542	568	552	528	530	548	586	599	523	548	563	515	565	541	533	556	554	526	534	528	582	544	549	585	610	523	573	532	544	568	553	526	568	501	571	533	547	563	534	570	531	517	541	529	553	556	545	573	576	577	512	554	506	554	531	544	575	537	566	530	572	519	553	558	553	536	535	537	546	570	545	561	550	532	519	546	604	550	497	559	528	557	524	554	539	567	553	503	555	527	507	507	522	519	498	536	537	560	527	522	546	556	553	508	553	531	554	535	529	564	572	552	534	538	557	543	545	522	518	529	493	541	515	550	563	562	565	560	543	549	558	554	541	544	541	568	540	529	558	554	552	470	531	510	530	556	564	539	521	535	567	555	529	531	535	536	620	528	537	551	582	526	514	535	558	556	554	530	515	561	525	559	570	537	502	533	531	585	542	561	564	494	532	562	537	539	540	552	525	556	525	539	526	538	549	548	535	581	518	573	557	569	540	518	551	569	617	538	524	564	562	525	524	524	546	529	506	567	550	536	532	553	577	574	559	534	542	533	525	522	529	548	575	541	513	552	566	569	563	546	569	555	510	586	534	555	541	542	577	588	554	521	596	550	481	514	555	583	556	563	537	558	510	526	566	568	563	514	541	526	514	555	516	548	557	548	537	556	509	562	566	557	528	515	582	578	540	578	547	531	545	523	560	564	553	534	501	527	489	552	551	563	559	525	574	525	559	511	521	526	557	530	572	553	534	588	524	508	577	571	505	608	526	563	572	582	568	538	492	526	536	524	547	514	567
36605	43302	27606	12127	4946	2133	1155	829	752	711	704	655	668	644	679	685	653	648	658	663	646	623	668	662	676	666	648	633	669	642	669	690	639	658	615	633	641	634	649	618	629	627	655	664	646	666	685	635	673	629	699	626	679	639	651	706	655	660	652	652	677	654	652	687	615	646	631	667	655	663	621	649	633	627	663	668	619	639	675	680	641	651	635	618	612	656	657	608	691	623	646	698	631	708	661	654	614	660	639	664	626	642	680	665	650	650	654	643	672	668	626	654	637	682	631	670	621	649	598	646	648	633	625	669	651	667	667	645	686	652	651	619	642	613	653	671	618	626	633	671	685	636	668	641	665	622	597	636	662	617	636	661	606	664	665	666	657	642	661	650	725	677	628	615	633	661	662	630	607	617	678	653	649	632	636	626	641	656	663	705	621	664	636	614	630	680	616	636	660	645	641	650	635	684	694	655	703	675	676	662	685	638	650	619	640	641	670	666	678	687	638	692	641	623	642	677	621	662	674	640	642	677	618	648	677	663	704	660	634	651	659	628	676	636	639	654	629	629	636	653	663	627	666	663	681	643	637	676	665	635	687	618	614	599	645	627	662	682	650	637	666	662	654	659	670	636	687	617	694	617	645	662	646	655	651	637	624	669	613	687	649	581	602	656	649	617	648	690	682	641	652	686	641	642	663	644	680	660	657	648	652	676	640	664	672	661	658	650	673	669	630	634	655	679	609	717	645	668	657	652	634	642	636	619	692	640	639	719	656	637	620	697	642	644	680	706	640	636	649	699	683	649	624	683	679	601	575	679	664	611	652	680	689	594	663	649	636	638	679	657	633	601	691	688	657	689	701	664	644	660	707	628	695	661	686	655	729	628	662	600	677	636	679	655	672	665	658	683	588	699	617	630	611	677	646	713	654	637	651	641	641	652	630	697	667	691	629	665	618	671	651	706	684	618	630	666	654	648	621	654	627	653	629	616	652	684	631	657	660	644	654	670	660	636	604	646	647	652	656	669	638	655	673	686	650	654	648	680	625	647	628	675	644	636	644	646	623	657	650	608	646	665	651	612	633	706	603	644	645	706	660	672	663	608	611	677	642	653	686	610	642	640	654	652	635	661	669	695	593	661	629	653	682	625	601	660	696	604	637	669	657	665	629	651	689	660	654	635	650	659	650	674	645	654	635	654	695	684	626	651	611	636	650	618	626	636	690	666	631	688	618	611	625	638	651	605	655	668	638	621	645	671	650	662	660	622	686	640	652	688	649	627	630	672	628	671	610	640	639	641	640	652	614	608	674	655	657	646	682	690	696	668	661	579	617	667	645	646	729	661	670	669	644	674	636	679	631	625	655	651	666	654	638	644	629	628	656	684	640	691	679	702	655	661	642	650	665	658	669	678	626	653	671	659	641	646	630	649	704	664	668	626	655	629	640	626	702	647	667	671	643	651	622	619	657	663	624	619	675	628	636	617	631	656	640	663	651	641	614	626	686	684	666	669	603	674	626	616	629	653	656	664	641	678	620	629	617	658	648	653	673	645	657	645	692	644	611	649	679	708	649	654	646	648	673	637	658	624	653	654	645	638	669	686	650	651	663	670	659	598	618	681	597	650	655	656	678	652	657	648	619	668	680	650	718	664	684	649	654	617	600	638	653	651	658	662	652	625	658	643	654	653	627	611	620	651	615	637	677	671	680	648	688	654	642	678	645	655	643	690	663	613	652	654	650	644	648	667	693	603	651	631	618	634	687	643	650	681	609	623	672	669	647	661	666	634	615	637	659	612	719	664	658	663	664	659	638	649	647	680	664	682	676	703	658	681	670	671	639	665	625	670	629	642	628	667	608	659	626	629	667	582	705	649	678	621	669	626	665	652	667	639	647	658	646	674	634	639	603	627	609	660	635	620	692	617	655	666	677	633	654	655	638	638	672	672	669	670	659	666	642	616	606	677	647	665	620	638	649	643	663	616	614	649	683	620	654	651	678	660	613	619	675	697	628	615	716	636	694	591	644	671	656	638	623	686	607	625	663	673	676	660	611	650	686	637	655	654	595	620	672	659	677	661	637	633	700	637	651	650	612	605	689	667	627	674	668	650	654	646	676	679	662	698	606	629	613	689	651	658	643	671	647	628	678	638	659	701	665	658	659	648	662	613	691	653	709	603	676	611	611	679	686	647	668	686	635	639	660	635	659	635	658	634	660	627	656	663	655	661	656	680	665	649	599	626	636	651	631	659	688	634	680	646	669	615	671	655	646	660	638	640	644	651	646	632	655	641	599	664	643	670	616	685	667	644	604	645	619	671	663	685	677	604	688	592	699	646	631	657	691	671	638	619	672	646	654	675	609	607	662	645	656	627	674	642	649	685	678	631	694	627	647	615	684	639	636	579	649	652	656	727	709	693	636	652	640	652	654	679	635	597	651	694	675	661	652	656	675	700	637	640	664	620	676	678	650	594	675	672	651	649	664	675	636	661	662	647	679	653	606	596	648	650	656	646	653	664	632	617	663	650	675	599	656	651	633	642	613	650	655	634	650	638	733	643	675	679	619	666	637	630	674	673	674	687	630	632	674	629	630	654	630	665	673	658	572	663	647	618	666	655	621	626	684	698	644	683	661	635	648	669	622	627	675	663	671	575	678	634	595	631	637	638	684	646	652	647	676	624	691	627	655	629	660	654	680	681	650	651	681	650	626	691	610	540	662	632	650	657	614	612	665	599	617	618	646	657	650	620	672	671	643	678	678	637	679	624	629	629	692	661	594	651	679	647	638	657	633	651	660	662	692	655	656	656	641	651	659	701	718	618	681	658	614	618	614	659	617	610	678	642	639	674	619	619	639	702	660	661	653	610	656	623	669	675	638	679	667	657	652	656	653	660	668	666	679	642	679	634	642	693	682	665	663	649	694	638	626	665	625	639	635	705	641	621	659	596	714	688	659	662	633	664	677	682	662	627	689	618	618	660	671	599	609	639	655	656	661	664	601	686	631	659	671	669	638	649	673	654	698	662	617	654	675	619	632	696	684	620	679	712	646	632	653	666	668	647	660	671	662	719	629	665	687	643	645	706	659	625	662	628	628	646	639	653	642	645	638	633	659	630	683	630	622	607	621	630	671	614	622	636	666	660	661	669	626	657	627	634	642	617	660	642	698	689	697	630	668	642	676	687	644	625	636	625	690	621	643	683	623	606	671	655	647	633	654	652	630	631	671	649	637	677	655	717	645	653	676	614	610	660	651	654	623	611	627	663	692	659	659	671	659	656	645	616	710	612	658	622	667	649	673	673	690	638	665	671	650	683	657	652	665	638	654	666	653	682	666	619	685	676	630	635	660	642	672	688	644	642	657	690	653	629	662	633	645	654	675	684	687	654	627	610	683	691	617	630	678	660	666	665	636	679	656	633	615	682	640	623	647	633	681	666	629	612	670	661	664	633	665	662	680	651	652	649	678	653	628	659	660	667	684	665	636	682	640	671	645	651	637	653	628	619	619	688
23713	21482	28418	25067	20842	10451	2761	1273	943	663	594	555	530	560	552	526	549	541	559	559	528	514	513	508	547	562	549	530	510	513	512	538	556	495	496	551	510	532	561	568	517	547	504	519	552	522	538	531	540	558	540	535	548	550	502	523	522	565	553	537	535	554	519	541	523	516	541	560	543	510	505	529	573	511	512	537	516	563	540	549	535	517	501	507	499	542	551	513	489	513	525	490	531	524	522	512	565	526	552	535	517	488	528	567	547	538	502	510	496	540	509	509	543	512	525	519	515	544	551	514	499	532	505	530	514	546	549	489	544	554	497	534	518	492	558	509	480	529	459	497	525	556	549	532	516	529	558	552	507	485	528	535	524	513	552	539	533	533	529	537	536	546	558	554	554	512	536	515	510	536	555	534	514	525	569	542	518	566	490	517	520	491	545	543	539	497	535	549	525	552	537	519	549	514	525	527	501	506	517	479	535	549	505	522	541	532	535	554	562	539	546	586	530	533	556	522	557	533	543	537	518	521	508	543	515	494	486	557	558	514	522	549	539	515	535	478	569	577	503	525	526	514	567	498	467	506	537	495	528	531	522	572	536	516	504	531	501	524	513	484	543	551	521	568	531	512	521	524	542	530	541	540	544	513	519	557	518	545	496	522	495	510	539	540	543	513	490	506	559	513	577	532	545	528	552	491	540	471	532	509	552	528	544	575	518	599	529	530	525	535	556	528	518	489	514	494	583	536	522	499	553	534	545	478	480	513	530	523	557	538	519	531	543	549	555	553	529	514	536	604	512	562	542	522	519	531	510	543	546	535	561	519	521	548	526	535	551	483	525	550	544	511	565	511	532	522	519	516	578	549	495	561	533	557	506	517	518	516	507	492	507	520	522	497	558	533	572	536	580	554	521	501	516	506	499	531	547	555	510	502	554	544	511	549	541	520	462	515	546	503	475	492	586	515	522	529	525	528	531	548	549	560	512	558	533	520	540	505	527	529	531	495	516	541	500	535	551	593	542	532	533	553	529	516	540	532	552	523	544	542	519	528	527	529	495	505	517	524	513	519	513	543	563	494	574	513	551	523	530	445	567	527	530	499	525	538	514	515	521	502	518	536	537	522	554	511	540	531	532	547	506	547	561	484	477	558	540	516	506	518	577	528	541	514	528	510	523	536	543	569	535	534	500	535	543	497	549	501	528	529	529	524	518	568	509	493	544	531	549	522	564	503	504	579	526	516	556	524	523	551	536	506	536	517	583	511	514	545	502	526	513	511	534	506	498	509	529	550	528	576	535	568	534	542	514	553	472	534	496	519	528	456	540	522	507	445	535	532	488	527	518	540	521	547	569	482	522	506	523	531	471	523	536	499	550	539	559	500	546	544	521	537	555	572	513	506	496	526	499	533	495	540	488	550	555	529	553	531	529	520	537	529	547	509	511	549	545	554	532	511	511	556	538	487	510	501	495	488	476	512	548	537	512	511	566	507	526	536	550	502	568	504	532	526	526	501	549	526	497	546	512	495	524	539	507	511	549	519	507	526	504	548	545	556	525	534	525	550	506	545	580	573	531	534	519	539	537	501	519	548	549	585	545	567	518	557	532	537	535	525	524	516	526	546	536	516	465	536	557	508	510	558	524	536	554	578	472	539	528	517	504	539	539	527	535	507	512	524	541	534	509	501	513	518	533	493	520	546	482	540	511	540	529	554	509	509	502	520	551	511	499	522	557	525	555	515	537	526	523	524	565	505	529	503	491	513	540	522	532	530	520	523	532	495	530	566	544	504	513	527	490	508	489	545	533	537	507	521	562	509	568	482	546	510	498	544	540	528	539	537	526	529	541	528	563	515	524	568	534	528	545	530	545	525	528	569	531	536	537	562	531	478	535	548	517	504	581	515	526	525	492	542	538	543	520	540	540	535	553	537	498	523	528	555	530	498	530	484	520	525	489	502	548	522	500	510	568	526	492	540	550	534	532	485	496	527	516	515	565	571	553	476	508	533	551	559	520	562	577	509	512	516	539	551	541	547	560	508	515	582	548	482	576	498	517	553	523	538	546	557	557	539	533	552	565	520	518	547	559	556	528	541	547	521	509	524	541	550	555	527	531	522	517	562	514	532	551	541	517	488	540	508	509	529	535	531	514	506	541	521	556	483	508	522	534	544	535	518	525	484	583	541	538	554	486	504	540	490	486	523	501	542	531	521	511	520	557	518	557	522	532	506	494	518	505	515	500	514	524	528	500	509	495	518	554	490	486	545	545	543	519	539	523	522	566	517	501	531	525	536	512	517	529	540	522	525	535	506	561	529	510	518	517	551	495	547	505	560	535	518	545	532	556	526	520	520	540	530	542	490	513	534	559	551	468	538	527	491	561	516	532	492	541	564	520	527	525	522	538	519	528	499	501	523	532	494	538	551	539	597	507	520	505	501	520	465	527	543	542	583	537	544	542	536	516	530	586	491	581	514	540	567	543	535	523	532	547	500	496	542	523	546	573	492	541	515	523	503	526	526	510	530	525	560	521	535	486	550	509	539	500	495	501	521	487	530	553	545	538	507	492	538	498	486	530	532	504	521	571	550	551	483	491	538	550	561	499	512	500	527	545	567	493	529	552	511	494	516	557	546	516	526	514	530	549	546	538	477	522	526	545	510	530	528	504	542	500	552	506	538	499	542	560	552	497	532	560	536	543	544	527	520	523	500	519	467	525	501	512	501	551	519	512	474	519	555	496	501	554	527	588	554	510	526	523	574	521	517	525	546	585	526	488	537	548	563	540	513	508	576	534	525	554	540	516	515	530	503	518	522	546	543	537	553	487	547	508	508	567	561	583	541	549	538	470	533	536	512	495	531	519	530	539	547	567	553	546	572	489	533	533	490	548	541	549	518	516	550	518	549	534	515	546	490	515	531	504	526	551	529	548	558	575	559	567	540	552	521	543	534	528	536	523	569	538	528	533	539	528	526	547	497	504	519	522	521	538	554	509	517	532	509	561	556	535	501	532	555	517	499	504	542	527	543	542	538	510	495	514	552	526	541	507	530	538	515	528	521	540	543	539	507	544	573	550	552	546	511	487	550	523	481	460	503	530	551	579	536	531	512	523	524	554	523	535	521	547	553	494	519	515	496	548	549	507	524	558	543	519	573	575	518	521	587	562	525	556	536	540	501	518	546	551	508	520	544	511	520	497	523	520	520	520	541	529	512	552	497	544	574	532	483	543	504	486	509	505	526	549	559	510	494	531	517	553	549	570	530	537	530	519	516	516	541	487	522	569	519	494	488	539	521	548	525	494	545	590	547	560	573	492	525	562	524	532	514	527	544	502	533	538	554	512	495	518	532	528	563	541	513	514	499	553	544	531	500	538	524	567	483	553	516	528	534	537	516	513	490	547	556	548	560	563	570	521	514	514	509	560	537	541	522	529	520	509	488	561	546	526	507	528	563	556	520	560	564	515	552	523	514	513	523	514	508	511	526	511	506	541	552	532	548	515	517	560	547
33597	49443	35966	22746	12334	6577	3000	1817	1399	854	749	707	710	687	627	698	731	694	627	638	649	613	614	647	633	639	661	668	653	621	611	671	636	647	622	672	689	688	674	614	678	681	599	623	614	613	654	625	679	634	593	660	645	642	662	615	643	647	604	642	702	639	633	656	629	661	662	614	670	650	597	659	599	654	658	637	624	645	699	641	631	625	642	610	631	618	584	627	617	676	651	679	649	627	639	642	641	632	646	627	604	661	594	651	641	602	674	676	611	618	621	620	649	695	629	647	616	665	649	613	666	629	612	616	639	629	615	689	652	674	674	648	637	598	645	660	666	653	627	637	594	621	659	628	583	669	646	602	633	685	635	599	647	640	709	631	648	616	639	629	652	630	635	669	670	660	616	711	641	616	705	629	651	630	597	609	613	600	596	636	598	650	628	654	621	650	629	678	650	613	631	655	628	631	661	650	632	660	611	707	626	662	571	646	641	646	635	633	657	633	685	642	631	651	622	663	640	681	657	589	624	580	629	625	635	638	628	611	673	595	637	643	662	624	611	637	610	633	612	633	686	613	611	664	632	602	671	610	627	601	652	618	580	702	654	610	658	638	604	606	637	661	649	649	596	628	595	631	649	626	626	632	631	587	676	654	695	660	603	627	646	616	648	633	657	669	637	670	664	682	614	653	613	646	655	618	638	681	612	628	608	603	616	617	597	641	613	636	631	593	644	641	646	669	646	631	716	591	639	614	619	674	592	600	622	614	638	670	647	660	685	642	633	644	667	633	670	587	649	647	615	645	618	651	611	613	652	676	591	637	652	638	672	581	644	647	626	619	627	636	631	670	604	645	624	660	687	677	630	599	653	651	635	670	633	610	602	644	627	682	633	613	639	651	604	677	625	660	664	647	671	599	664	638	589	605	610	648	676	687	671	647	626	652	634	643	632	658	643	671	662	613	623	662	662	690	625	682	597	687	627	600	633	662	612	680	665	622	633	623	616	647	639	645	624	657	640	661	627	573	665	636	660	634	652	658	620	649	613	673	649	625	670	651	709	559	645	669	601	671	619	651	632	642	660	619	636	705	658	620	651	622	637	627	666	649	685	672	650	645	634	629	681	597	618	637	678	645	668	597	642	667	622	606	654	659	662	641	639	605	647	676	637	616	616	650	674	627	650	643	654	650	620	661	622	612	638	619	609	675	655	666	647	635	650	633	630	667	644	644	658	680	643	618	633	625	597	596	587	588	686	641	624	633	611	662	648	648	642	662	669	635	629	641	638	605	632	649	643	643	700	657	656	653	634	588	588	632	625	686	595	635	621	621	639	625	609	589	638	703	677	616	678	654	676	663	652	648	642	585	668	653	628	641	611	618	664	636	617	659	664	646	643	652	674	629	668	616	654	660	617	629	649	661	685	623	621	679	650	682	640	601	615	666	634	670	600	667	638	659	670	660	653	666	598	597	632	640	637	683	658	629	641	656	613	623	644	629	590	647	643	635	583	605	632	706	637	683	661	620	640	663	601	647	642	638	673	587	595	644	620	643	624	667	663	628	609	646	637	614	661	617	631	608	623	597	639	651	647	655	649	611	648	648	629	644	616	590	654	607	638	636	667	617	647	656	658	584	651	620	618	666	674	632	620	644	649	563	640	655	624	639	688	631	671	637	654	674	614	659	589	631	621	657	617	685	590	636	647	641	668	614	606	577	656	597	629	614	613	640	655	647	639	602	692	660	661	640	615	637	627	679	631	670	676	692	661	655	628	643	631	702	641	633	602	625	662	583	626	661	669	683	656	616	682	620	652	620	630	629	633	632	634	611	637	652	671	617	640	598	614	616	642	654	609	678	662	663	627	631	609	650	657	699	643	614	610	669	659	668	623	675	631	636	681	631	676	628	625	612	666	632	646	645	632	620	643	643	630	614	662	628	623	630	608	658	616	643	632	640	629	665	625	651	640	597	638	624	702	682	640	692	625	632	657	607	638	610	631	633	667	609	611	593	651	657	637	603	631	609	630	633	680	652	659	583	621	604	622	623	648	634	597	633	655	645	633	651	676	680	624	640	660	656	661	643	611	661	647	655	637	669	611	612	582	651	656	650	616	621	627	686	591	627	634	593	657	682	644	629	610	604	642	667	636	635	618	569	651	619	668	563	665	632	640	647	605	641	673	623	647	635	647	657	611	598	626	637	632	656	623	649	601	675	626	675	647	628	601	655	638	678	634	625	649	653	657	609	657	619	610	649	633	584	611	657	650	624	648	663	622	624	639	595	653	617	663	650	636	654	630	584	655	637	663	635	652	652	655	659	649	638	653	644	622	616	656	644	620	610	640	683	650	671	605	663	650	603	621	626	636	664	673	622	627	653	649	630	605	644	633	641	630	645	670	643	625	625	630	633	681	641	666	607	664	657	619	654	631	665	637	642	630	655	630	652	676	616	646	636	665	634	663	633	642	664	657	652	665	680	622	634	648	621	647	655	677	606	677	616	612	636	600	625	614	624	656	647	618	661	605	683	679	642	674	682	669	639	629	656	627	671	678	631	639	606	657	651	652	637	648	654	666	609	637	637	647	638	636	676	677	596	667	671	676	634	692	597	633	647	629	625	624	620	652	610	647	618	641	640	647	629	623	622	671	645	631	626	655	628	616	625	663	653	644	613	647	674	647	628	644	670	633	628	675	604	624	630	685	658	615	637	616	616	616	619	626	630	658	588	653	660	603	673	598	694	643	612	635	612	626	623	626	587	623	627	632	640	638	653	650	654	600	633	631	603	685	635	632	650	652	649	659	648	632	658	613	659	662	610	648	672	614	625	629	649	641	645	693	614	636	644	640	659	655	653	623	668	635	624	665	661	662	659	625	661	630	666	583	655	654	641	629	617	627	706	652	656	637	647	632	612	596	664	660	603	646	668	603	632	618	642	629	646	658	635	663	617	649	632	653	655	611	649	612	632	627	603	625	653	664	617	633	654	638	621	631	590	644	642	631	606	637	622	635	633	619	628	644	678	589	635	643	663	618	641	630	656	625	611	645	661	631	708	629	669	619	677	633	678	641	644	605	580	652	592	645	685	630	624	623	665	636	605	629	604	664	637	674	613	671	652	639	649	648	656	616	644	651	657	619	609	620	673	632	619	645	668	658	620	618	638	645	603	640	643	644	639	594	640	649	657	628	680	636	663	667	620	621	636	642	618	663	629	611	679	655	642	645	620	637	623	616	638	668	644	648	657	614	643	642	662	623	592	627	618	690	645	593	633	668	623	658	613	620	609	633	643	641	632	646	617	646	634	649	662	635	621	602	617	571	579	636	640	642	645	659	644	599	612	641	620	594	623	602	622	612	628	618	666	600	684	668	652	655	615	617	599	609	622	612	691	617	625	651	649	632	636	642	618	627	634	634	629	624	661	631	586	633	617	591	612	621	666	639	658	638	621	628	701	653	645	629	623	615	668	619	623	646	636	571	614	640	618	576	652	653	600	597	633	638	601	647	686	623	637
24933	21476	27114	24907	9379	2338	1225	708	512	480	442	443	413	455	393	452	462	413	418	386	403	403	406	401	402	388	388	404	398	414	420	427	429	436	401	442	384	387	383	453	424	439	423	418	443	443	393	444	433	409	414	418	380	437	416	413	403	394	400	374	414	411	415	441	422	400	383	370	433	441	445	427	408	392	401	374	438	400	433	425	447	436	436	418	406	423	396	431	391	407	409	407	390	405	416	408	418	408	399	404	404	403	434	403	390	426	404	394	399	368	408	389	403	394	408	424	436	405	390	410	421	403	417	395	392	401	454	415	394	374	390	364	404	420	414	411	417	429	378	442	426	433	376	422	408	373	420	414	420	429	445	407	401	399	387	418	411	402	412	429	456	429	412	409	388	426	425	371	421	399	402	403	411	398	390	396	426	396	399	396	417	388	420	406	410	376	442	439	382	436	383	437	382	353	414	432	433	398	409	404	401	395	386	427	407	385	423	427	396	398	411	433	393	411	378	396	419	410	395	406	396	380	403	403	372	391	428	407	383	402	413	421	433	400	395	391	432	403	396	419	395	423	414	389	403	393	427	370	393	400	403	403	386	396	339	408	432	412	413	424	397	432	411	375	408	444	390	370	415	385	399	418	426	418	413	410	402	420	414	406	409	401	407	381	411	409	400	373	421	407	434	376	404	434	349	354	431	392	373	386	424	434	440	402	421	390	378	415	383	409	407	402	412	405	401	419	436	431	392	392	388	443	408	414	383	403	451	404	393	387	386	442	419	425	362	404	445	424	416	406	409	456	377	404	446	403	409	401	419	378	422	398	397	417	408	450	434	393	426	397	445	381	399	390	418	430	453	414	415	435	455	424	409	412	416	413	381	419	421	404	396	424	400	388	377	421	396	373	394	425	421	401	376	410	406	438	427	471	375	419	409	414	426	360	402	424	403	438	398	405	407	403	394	416	410	427	387	427	389	413	417	383	404	437	383	420	368	403	413	438	401	412	398	427	388	416	433	416	406	374	385	466	439	396	436	399	409	393	382	399	410	391	390	413	398	400	411	379	412	407	426	405	417	414	400	410	439	361	429	393	389	368	386	400	406	419	412	390	399	413	397	384	388	417	388	451	402	405	408	387	411	441	409	409	426	390	411	423	425	418	421	448	386	392	382	442	390	428	428	434	416	419	419	413	383	439	423	358	401	383	411	417	397	438	420	385	389	477	404	433	430	411	427	408	410	412	374	426	411	437	409	416	425	412	366	388	400	427	381	426	393	407	430	402	428	426	426	425	421	423	408	405	416	410	407	372	432	376	416	367	394	431	442	412	372	414	393	428	400	435	427	424	406	431	441	401	384	410	398	438	404	437	420	436	425	389	390	394	413	426	419	412	438	440	406	391	415	402	403	404	419	397	416	394	419	388	408	426	398	407	403	405	414	401	375	407	409	409	423	417	424	398	398	391	404	404	412	432	444	378	417	383	419	430	410	430	418	416	400	449	416	422	419	385	388	405	408	387	424	393	414	429	417	372	365	424	415	449	441	421	382	403	426	395	449	392	428	377	420	373	403	417	423	410	400	386	427	417	386	416	419	375	400	429	394	384	390	415	375	389	394	381	386	408	369	457	386	408	451	408	402	408	399	435	402	433	417	425	409	430	384	402	435	398	432	408	400	435	423	408	438	411	393	390	375	421	385	402	402	425	393	432	390	418	399	400	372	400	406	417	426	408	376	415	410	408	421	372	381	434	399	450	387	396	446	411	404	404	392	402	381	426	448	395	397	412	412	432	360	410	425	394	402	414	454	423	424	398	414	403	386	400	418	398	446	385	379	411	365	448	409	392	392	382	433	393	407	427	393	406	386	409	413	392	401	415	420	404	395	388	411	400	413	375	397	387	450	420	390	430	392	377	386	413	425	389	404	365	401	414	389	370	447	423	446	401	386	435	420	421	427	431	425	394	401	411	415	395	428	384	420	412	360	407	436	410	449	409	397	415	378	417	414	414	411	409	426	420	421	412	441	419	434	395	390	413	422	360	397	445	393	365	381	354	347	359	432	412	398	446	389	445	371	386	386	433	395	390	416	387	453	445	406	393	415	403	377	389	402	432	427	363	393	391	443	363	393	405	441	417	412	407	400	417	389	400	428	418	412	372	388	401	389	405	441	366	421	418	400	408	428	412	441	415	400	407	404	412	386	417	416	402	436	429	389	390	367	412	386	416	377	410	381	411	389	366	419	407	409	432	393	375	372	387	429	428	414	400	413	430	406	376	442	398	385	431	411	388	398	408	405	419	442	398	409	411	389	408	391	380	394	415	395	390	408	403	384	423	395	402	389	398	424	407	406	410	429	412	354	410	403	393	382	415	416	437	406	455	415	383	377	408	415	402	435	423	394	430	415	403	392	387	433	404	431	433	421	398	460	386	386	391	421	398	424	395	392	407	433	416	399	398	429	407	405	432	402	425	403	396	387	387	385	390	390	430	386	360	411	416	404	422	404	408	409	398	385	440	428	430	417	384	414	399	395	401	394	423	419	430	421	413	415	381	416	403	411	401	416	376	435	385	397	400	413	397	397	388	442	396	432	406	434	393	453	414	397	392	443	391	398	418	372	412	405	387	398	419	403	404	423	400	382	423	436	442	378	428	372	400	382	412	428	428	452	448	416	404	400	401	394	417	411	408	416	390	402	420	395	425	426	439	440	387	411	392	390	409	420	435	360	382	433	418	387	434	426	411	393	404	408	382	397	407	435	380	411	391	411	397	423	394	391	416	418	424	389	412	449	397	407	395	423	375	431	403	412	390	482	428	392	404	392	394	404	399	385	430	398	437	402	416	427	393	411	438	421	389	412	388	427	424	414	408	430	426	431	437	404	379	390	426	391	415	392	452	398	380	437	393	403	397	376	396	383	428	394	413	390	417	422	363	363	405	393	394	423	434	426	412	394	436	406	407	379	409	414	404	379	418	410	444	414	417	384	424	426	422	446	384	399	415	387	411	382	410	419	390	397	386	403	390	423	427	420	428	362	418	421	387	397	365	414	469	399	392	434	407	409	369	409	413	379	383	394	378	384	417	418	410	453	437	438	422	382	439	437	412	399	420	411	410	406	432	394	376	449	366	380	410	370	391	435	416	387	404	399	386	395	394	399	431	412	417	425	432	423	399	445	377	414	434	386	395	398	420	432	407	380	440	432	408	399	400	437	436	419	410	398	409	407	429	424	399	416	400	358	447	404	379	427	413	396	406	411	412	405	372	386	414	422	419	421	376	404	455	416	380	421	369	395	372	413	359	422	405	416	399	415	390	384	412	429	389	424	420	386	384	408	385	424	389	384	441	397	407	387	395	403	379	389	429	406	426	411	390	405	425	390	405	403	438	398	393	408	349	424	404	388	400	420	412	430	409	392	415	432	418	412	411	396	416	419	422	411	380	365	389	416	393	408	397	416	430	391	410	392	414	419	420	403	397	379	396	379	411	406	395	407	421	409	429	422	371	462	415
35404	46063	30849	15858	7549	3375	1742	1077	713	614	582	552	521	495	506	518	568	495	469	521	508	512	508	488	461	489	509	468	542	540	495	472	509	505	478	485	486	488	535	477	494	486	501	476	507	457	512	450	523	474	509	504	486	480	492	506	522	452	469	537	526	481	533	472	448	528	471	486	492	494	515	499	465	451	497	491	463	497	529	480	518	530	508	479	505	478	490	463	455	470	506	490	506	510	471	508	535	483	469	491	538	513	474	456	484	480	475	467	482	497	470	474	520	521	508	462	487	509	508	504	496	461	551	483	504	496	503	474	480	483	496	468	524	481	486	497	498	487	496	497	513	461	482	504	490	511	516	515	508	472	539	487	435	503	495	536	501	495	507	465	539	490	523	475	467	476	457	517	509	498	482	476	496	476	484	500	458	464	468	493	501	494	491	536	500	480	441	480	521	466	453	504	466	470	485	499	489	518	518	501	551	492	481	525	486	494	476	470	455	496	449	499	518	505	486	507	464	472	501	495	492	507	488	491	481	495	505	465	499	506	495	540	543	489	469	491	506	491	455	483	461	540	459	470	500	514	453	522	497	473	525	485	520	474	505	498	458	535	472	466	533	494	515	520	495	456	463	485	477	483	469	460	476	471	487	530	464	489	495	515	521	499	549	467	460	472	517	503	527	470	470	495	469	516	460	498	484	501	478	498	449	498	473	467	478	538	508	468	507	476	470	466	487	513	485	512	487	480	498	506	482	462	502	520	501	480	493	499	450	500	457	505	504	477	549	521	489	517	485	504	494	526	471	454	485	460	493	489	469	497	471	502	507	501	506	482	481	485	486	497	504	507	463	501	498	512	483	497	486	518	489	496	474	482	495	504	488	474	495	496	499	460	478	468	504	482	492	498	490	493	476	480	488	483	487	509	508	501	497	432	495	488	470	500	478	510	485	448	491	534	492	479	479	467	495	467	494	528	429	516	508	485	522	487	504	487	519	461	536	497	450	486	492	493	494	475	481	442	488	492	501	478	485	487	484	474	491	476	489	477	464	480	507	516	483	480	497	490	503	508	488	510	497	507	472	497	481	509	502	487	485	551	496	486	461	500	498	465	514	469	491	459	511	490	512	465	511	511	507	502	502	489	456	521	487	499	492	485	490	509	485	526	466	537	498	467	481	477	495	504	490	535	502	476	444	455	491	477	501	481	474	512	490	473	505	532	523	527	481	503	516	520	499	479	487	487	491	476	525	490	511	489	516	475	459	443	466	499	525	520	467	490	503	502	479	485	456	456	516	479	481	479	475	484	465	528	499	483	539	481	504	474	532	454	474	506	468	479	533	529	500	507	487	473	469	489	479	499	457	490	510	517	502	524	520	484	469	451	514	506	463	502	472	481	479	486	482	480	506	536	491	494	492	507	536	488	474	516	472	508	458	535	492	531	510	505	517	475	506	468	500	519	475	484	486	533	506	481	508	447	520	506	482	498	508	473	489	483	513	489	492	488	476	463	513	490	528	520	506	542	502	494	493	553	496	479	475	463	484	503	480	500	473	482	494	509	526	501	467	494	447	494	495	518	472	522	537	493	502	504	534	490	496	487	497	456	533	533	500	540	502	482	474	456	484	519	474	526	491	500	509	462	511	505	532	524	490	516	521	535	512	495	536	502	490	504	506	471	527	504	481	522	528	524	483	522	495	461	500	472	521	512	486	481	499	496	522	564	484	504	461	494	477	513	528	524	517	488	491	473	509	483	510	488	523	500	515	468	464	507	508	505	488	487	467	491	451	483	495	494	478	514	476	512	490	483	509	490	487	449	475	478	476	445	494	480	500	450	484	472	482	507	478	507	509	510	498	520	486	504	480	489	497	503	485	470	446	523	488	493	497	499	489	472	518	477	461	514	519	478	497	467	550	511	521	485	469	560	498	477	487	516	486	502	473	499	502	533	448	515	528	487	509	451	492	498	439	467	491	492	501	475	487	500	516	470	500	503	500	503	451	453	474	455	470	511	511	501	517	480	505	479	532	499	461	483	477	474	470	508	447	477	514	476	472	458	497	508	456	484	514	511	514	506	498	496	498	445	496	484	469	468	514	488	483	500	523	504	494	513	477	469	480	499	489	472	451	526	527	477	493	499	494	530	489	496	486	503	464	498	503	519	495	509	477	527	473	518	499	490	511	479	491	503	480	482	505	500	509	470	441	496	523	510	486	480	477	539	487	487	421	492	512	530	485	451	470	471	499	507	466	501	503	466	524	514	466	498	479	490	509	522	503	506	439	520	507	523	504	527	478	495	481	463	480	503	564	493	472	488	490	475	473	485	530	496	473	458	493	481	482	517	510	460	507	484	537	496	505	466	511	508	506	505	481	522	494	487	489	487	513	506	483	440	469	529	514	477	485	501	514	497	501	469	513	486	504	463	496	474	490	488	521	485	470	468	515	474	470	469	510	504	492	472	462	466	467	517	538	511	500	469	540	515	492	495	522	494	507	523	534	505	492	530	506	520	487	491	482	505	535	517	499	478	501	478	517	472	539	498	498	489	464	474	491	512	493	467	476	473	472	481	498	488	477	487	481	476	526	502	493	457	490	517	542	498	489	505	486	465	460	445	487	454	479	490	457	501	444	487	490	482	470	523	485	472	527	503	500	483	539	529	491	500	490	505	500	463	482	498	522	472	528	504	469	468	493	515	507	497	519	498	455	462	483	512	471	496	470	437	477	540	466	497	472	481	494	526	445	527	490	491	506	507	514	516	510	517	499	460	512	441	498	490	526	493	473	440	507	475	497	483	502	458	491	491	497	486	500	510	484	524	490	531	482	454	478	509	480	503	511	497	481	483	485	466	493	511	499	462	493	491	489	477	477	483	508	505	516	481	473	520	496	513	520	497	479	512	531	489	500	500	512	467	495	484	447	479	468	523	511	482	469	538	498	457	460	465	496	465	506	530	488	490	486	505	487	483	495	483	481	500	505	531	517	508	498	483	515	479	511	519	496	492	494	476	493	492	486	499	472	486	506	540	481	499	513	506	486	484	487	444	510	477	497	490	484	524	459	468	516	483	460	476	471	489	498	457	481	489	503	434	476	505	485	500	495	518	483	487	512	436	479	505	524	455	499	504	489	497	465	518	511	513	499	495	539	460	501	485	486	490	469	491	455	509	522	462	499	534	446	471	482	474	491	490	474	489	463	448	507	464	484	439	502	516	490	507	465	454	504	488	483	497	502	465	466	528	550	495	489	520	487	491	476	467	509	491	476	481	469	518	459	472	474	463	431	532	481	514	503	508	465	483	495	488	505	502	504	510	488	528	438	488	462	535	481	544	515	487	493	548	466	480	465	504	486	500	474	468	493	493	485	479	490	519	473	479	487	459	515	510	500	464	466	500	489	520	451	522	486	467	527	466	471	498	533	510	481	504	525	487	489	514	502	477	492	473	519	526	467	482	465	491	528	468	508	489	503	490	481	489	516	458	499	462	469	520	527	442	484	511	458	478	519	500
22697	21457	28932	24369	21487	20344	6794	1381	690	502	476	434	423	394	414	367	356	341	399	382	369	345	348	379	352	363	375	390	357	339	364	356	359	313	370	368	345	373	317	333	389	357	349	390	334	381	371	348	348	395	372	379	394	380	354	355	341	331	370	383	357	360	339	369	385	364	365	359	344	352	336	357	371	325	360	367	376	362	386	376	373	351	332	332	350	381	347	373	364	337	384	368	324	358	343	368	351	371	365	366	370	339	329	356	381	383	348	349	347	352	356	344	376	352	370	381	348	382	370	356	345	393	326	387	355	388	389	355	319	346	342	356	361	366	364	331	346	330	368	318	379	369	386	375	359	380	350	343	341	341	371	373	373	360	388	333	322	386	368	361	394	359	359	356	365	370	378	367	351	360	374	350	363	365	352	375	346	371	375	346	372	307	374	371	337	355	347	398	341	389	357	367	353	364	351	346	391	356	304	374	349	366	346	365	341	354	363	335	327	375	361	346	320	362	349	347	342	336	376	402	347	336	357	350	354	352	373	351	369	350	354	365	343	370	354	363	353	350	369	328	355	335	348	337	356	355	373	355	378	325	352	325	327	334	387	343	370	383	356	364	357	422	336	365	366	353	366	379	363	336	355	353	366	380	345	335	382	350	352	349	365	360	356	401	355	363	363	348	390	372	370	355	363	383	378	343	344	402	331	357	395	343	344	369	371	378	353	387	396	373	384	380	393	356	361	355	365	352	365	361	402	332	352	341	351	359	362	383	362	336	391	323	342	348	343	337	372	348	367	332	378	405	351	376	351	372	327	362	390	374	369	367	350	344	353	370	334	334	365	398	340	356	378	366	339	358	356	341	370	367	350	382	355	351	370	315	374	363	343	340	355	340	333	377	368	382	326	406	363	366	345	353	338	336	335	374	360	346	378	354	360	365	379	358	352	388	367	368	336	377	353	371	352	338	354	348	356	373	378	377	347	388	360	387	351	355	382	321	365	336	372	325	365	369	352	349	374	372	372	341	371	335	389	370	366	359	366	389	362	348	363	377	338	338	390	331	375	361	368	334	383	356	360	359	407	334	358	401	405	350	375	370	374	362	374	370	375	400	373	343	336	370	340	353	388	383	382	333	360	328	325	347	315	362	362	389	345	340	359	379	399	342	376	339	371	385	335	372	384	343	349	343	380	357	357	367	366	352	375	381	396	305	351	336	389	348	346	339	358	343	360	359	356	372	376	354	387	337	371	385	385	329	340	340	389	340	361	360	364	326	382	344	344	361	382	373	365	377	363	383	340	365	361	381	365	360	384	365	356	387	366	349	376	355	351	350	361	364	378	377	371	336	383	367	339	357	383	343	377	380	357	375	364	355	385	358	349	366	348	359	340	360	364	342	349	383	336	381	372	367	366	363	383	297	361	379	381	371	337	329	372	388	385	392	353	367	355	342	356	355	359	366	346	350	349	384	378	324	324	361	372	342	389	351	359	348	343	350	370	376	362	325	379	387	366	360	378	358	356	390	368	350	364	353	326	367	351	367	361	358	382	340	376	329	346	364	364	341	351	339	369	355	363	378	375	353	354	351	356	402	345	352	358	360	341	368	376	369	319	344	369	334	335	355	343	392	357	396	352	344	334	345	334	359	363	347	336	366	361	376	373	367	365	331	363	369	363	352	365	359	366	368	352	354	392	340	377	331	317	374	362	348	394	348	377	365	356	363	406	363	375	405	333	370	351	378	381	365	338	376	349	355	362	316	369	358	374	364	355	372	391	367	339	345	346	376	318	343	357	379	359	345	370	360	365	351	348	360	346	331	351	367	363	348	363	388	348	359	327	386	361	347	381	337	339	364	354	358	355	360	368	393	378	363	349	351	363	350	349	326	348	374	360	362	351	384	369	346	342	369	320	352	369	381	365	369	342	371	377	398	376	342	386	384	357	336	362	323	350	346	349	331	381	333	358	334	361	345	371	387	361	396	354	374	342	361	336	355	346	350	351	345	365	355	325	364	392	359	358	357	322	361	342	355	361	332	333	359	349	365	361	374	357	390	331	354	373	356	359	360	377	362	359	380	347	373	341	367	349	380	383	345	366	340	339	363	364	343	324	379	367	390	374	346	348	387	391	353	346	358	381	324	376	347	363	343	377	377	383	340	388	301	347	376	349	320	349	341	384	346	373	387	322	377	349	354	393	378	353	362	350	344	352	343	381	335	389	384	380	334	402	347	359	404	371	368	341	372	349	352	363	354	329	344	362	364	360	375	383	374	342	391	375	350	360	407	353	367	388	377	390	355	356	356	357	342	372	327	324	339	383	349	351	362	382	334	376	354	377	356	388	377	344	332	339	374	378	356	320	365	352	394	409	346	386	336	370	378	349	322	347	439	336	347	397	404	391	350	363	359	332	377	353	385	350	339	383	375	356	329	382	315	383	365	344	367	374	374	406	338	377	378	351	343	363	369	349	353	354	384	367	391	365	347	357	328	391	356	414	380	337	354	363	355	345	359	330	318	378	359	338	365	364	362	331	357	341	359	361	325	322	383	343	390	370	367	352	347	337	340	391	352	347	362	378	326	358	358	351	361	380	369	350	369	316	370	391	356	352	352	349	348	316	394	365	336	371	365	359	351	350	348	358	351	375	356	345	312	346	374	353	347	353	320	361	368	395	353	355	373	402	345	395	327	379	367	348	331	355	385	357	358	397	370	386	391	352	348	354	358	357	343	359	383	357	317	362	363	360	374	359	362	390	402	369	391	367	374	332	379	385	346	355	375	371	348	363	370	358	362	371	387	390	367	346	371	360	382	394	352	325	341	361	338	342	356	373	359	319	348	381	364	369	367	364	364	335	368	390	340	361	359	359	381	384	351	364	378	367	352	333	344	330	337	338	370	357	358	356	364	365	400	342	360	386	339	386	376	382	364	366	353	353	365	382	383	375	388	366	341	357	333	384	348	378	358	377	360	369	388	354	372	356	339	383	374	362	345	356	368	357	352	318	358	356	341	337	355	358	365	384	362	381	363	378	339	382	386	365	347	349	377	378	346	370	370	342	352	389	377	345	354	366	385	366	339	360	384	387	355	345	357	343	354	346	357	398	354	337	352	340	363	381	367	362	374	355	354	380	326	386	335	354	342	347	343	353	391	368	365	384	349	355	366	352	369	374	331	359	357	343	361	363	357	366	362	368	393	360	329	342	352	405	343	354	371	397	377	364	357	363	392	349	380	365	362	389	360	358	368	359	363	361	350	367	361	353	378	346	338	346	341	333	350	380	340	372	369	345	378	365	382	359	368	330	340	369	341	359	363	367	332	376	352	339	330	347	344	353	364	341	331	349	334	382	348	358	355	360	322	365	376	348	369	370	385	393	352	361	325	369	364	370	365	385	390	376	360	336	320	346	357	386	367	364	346	359	357	378	345	345	353	388	375	370	365	318	351	371	346	343	379	388	325	359	354	353	361	385	315	387	361	377	347	367	362	375	372	362	358	356	353	372	339	355	341
37072	54112	37972	22969	12560	6939	4073	1892	1058	616	562	539	508	531	486	495	466	477	479	446	446	470	489	464	463	428	441	462	429	464	452	422	432	501	439	443	427	425	471	477	464	443	438	417	427	485	443	425	435	426	440	445	456	450	451	445	448	441	462	455	453	436	482	454	446	422	472	438	427	493	469	444	430	388	425	396	433	442	457	465	411	452	424	448	457	438	454	428	450	470	446	425	454	447	466	419	446	417	449	439	434	438	477	456	459	447	424	458	424	453	435	458	454	405	462	410	464	460	463	419	468	440	440	467	430	438	420	467	410	427	448	488	446	430	419	423	449	461	425	439	455	487	384	442	464	488	434	429	398	470	418	463	433	459	421	455	417	447	424	425	442	451	468	438	423	434	436	456	464	442	443	399	433	463	417	445	434	422	431	419	420	424	446	393	423	479	460	450	439	421	403	423	478	449	453	416	429	455	428	433	428	425	460	433	449	469	432	424	441	447	460	462	405	413	462	429	438	451	433	446	452	420	446	437	440	386	415	467	445	463	441	449	457	427	462	440	423	443	446	432	459	466	388	429	407	467	426	447	463	470	450	393	432	438	458	461	439	427	445	437	463	447	420	450	415	488	408	414	431	438	441	453	448	429	396	455	415	455	431	439	457	464	448	400	472	421	414	422	439	431	447	454	440	418	456	403	500	417	430	429	456	397	428	442	437	442	479	441	435	442	443	448	421	444	407	494	442	454	455	430	447	429	475	475	430	437	407	449	484	458	458	471	469	449	464	425	432	463	438	448	489	473	441	453	415	411	467	435	446	437	434	473	462	468	467	391	460	468	429	452	458	437	424	473	406	465	484	391	430	462	407	463	440	432	474	456	441	492	493	458	420	472	429	460	414	457	444	433	420	458	453	438	399	435	461	396	418	478	436	440	496	444	435	402	439	445	472	425	446	476	465	423	421	434	435	468	428	419	469	420	418	437	422	478	443	447	466	449	476	445	435	476	438	443	438	434	478	422	446	481	430	454	436	449	443	426	418	439	439	394	382	438	442	403	437	453	420	411	423	430	412	436	440	440	467	427	447	461	432	434	435	455	420	415	443	433	452	451	419	460	453	475	444	437	437	459	458	435	415	434	457	445	434	450	461	433	413	447	425	473	444	461	410	447	450	442	430	425	446	415	453	431	481	463	463	416	429	452	441	436	463	422	450	454	432	451	419	444	443	457	426	390	393	477	440	417	436	430	430	464	440	439	423	432	437	419	423	434	421	438	456	463	423	462	445	452	463	458	453	444	420	425	451	416	405	473	445	466	443	449	449	428	442	412	466	439	427	434	474	439	428	429	451	426	442	453	447	462	426	437	433	462	492	448	447	437	449	426	436	464	469	454	426	473	445	431	441	439	401	423	438	413	447	446	455	418	448	471	432	454	457	412	430	451	487	448	427	435	432	459	441	469	436	419	422	445	447	454	429	406	450	458	455	443	435	426	420	426	424	441	432	440	464	478	435	436	460	460	443	455	414	452	452	442	445	400	438	389	446	432	425	437	438	457	399	410	424	422	425	439	442	442	441	425	439	417	421	474	408	472	431	445	457	477	442	470	470	471	436	445	432	460	447	446	422	446	432	411	453	436	440	446	424	468	434	446	456	422	442	419	467	446	455	456	477	437	448	428	476	432	427	439	408	417	436	428	447	441	450	467	413	422	419	437	440	459	405	454	465	423	410	415	434	458	474	450	442	411	452	431	428	434	427	441	480	447	447	454	461	502	437	441	436	435	432	425	412	415	440	480	438	432	426	443	426	450	426	436	418	450	464	441	447	490	442	460	433	435	434	445	429	434	474	434	435	471	426	481	412	467	452	438	456	430	424	425	440	422	434	452	430	430	478	445	438	446	431	432	464	416	428	473	410	447	407	423	414	465	428	461	451	421	443	443	447	412	408	419	439	432	488	445	445	436	443	438	445	399	456	439	433	436	418	460	436	416	455	412	454	453	441	470	428	446	463	460	417	411	437	441	441	406	432	450	444	421	438	420	484	445	427	452	433	389	422	411	443	420	467	458	453	414	443	441	458	443	456	389	458	478	465	437	460	454	473	447	441	452	420	396	433	420	451	447	454	430	412	462	445	433	432	430	434	444	457	413	449	439	450	435	440	454	431	453	443	461	441	439	427	428	431	453	422	433	440	444	436	447	425	452	437	415	426	457	398	434	423	455	444	430	460	472	462	472	465	455	447	446	474	449	428	455	447	428	494	453	451	448	445	444	433	383	409	446	412	443	425	446	424	430	432	453	452	422	418	431	428	438	409	455	419	449	451	425	389	425	460	425	397	421	396	464	418	440	430	448	435	447	459	487	436	443	439	422	490	464	417	453	410	454	464	460	430	443	424	458	453	452	413	420	469	441	470	444	464	426	447	384	421	504	448	452	452	448	417	439	440	439	499	434	459	419	470	455	472	460	437	416	469	439	410	415	393	471	395	492	476	427	428	438	424	489	447	424	411	475	420	417	406	463	455	423	463	423	433	422	405	429	433	459	441	411	463	439	453	437	452	436	437	504	448	381	467	464	449	475	471	440	449	444	450	454	440	482	475	463	443	487	444	436	441	454	454	429	398	437	417	422	484	448	413	470	436	471	437	455	397	425	437	426	425	422	412	446	412	445	445	431	432	421	441	474	441	451	455	450	466	447	438	430	408	397	414	456	385	443	425	456	410	424	436	432	454	434	445	479	419	437	409	486	437	392	435	458	419	443	448	407	437	446	467	439	437	403	439	410	448	458	455	463	453	437	462	445	441	450	440	416	452	454	438	414	445	403	455	462	470	435	412	421	426	451	421	452	478	420	436	459	449	444	422	447	449	400	423	427	413	443	431	442	415	417	468	397	445	421	427	450	469	507	450	449	428	451	434	424	418	419	442	450	453	412	424	425	416	430	431	412	447	451	433	438	434	425	460	455	433	440	470	464	458	442	438	452	436	423	448	461	422	421	456	412	459	451	403	401	427	446	454	428	446	412	420	448	445	451	430	463	432	408	457	467	450	466	418	435	463	436	473	480	454	458	455	458	418	465	447	424	420	452	437	478	440	439	462	442	453	425	417	450	434	417	439	437	465	431	420	461	459	449	435	451	466	433	447	434	428	419	470	454	451	428	475	412	419	426	464	457	418	464	425	414	425	439	432	444	408	453	416	465	428	454	404	430	420	423	424	427	403	457	462	453	412	456	458	407	449	418	435	466	426	415	410	420	418	422	439	441	433	439	413	414	425	457	427	446	409	447	436	429	415	455	436	441	469	456	422	442	452	487	427	447	429	474	415	423	484	444	413	444	456	455	454	430	422	417	442	422	434	422	408	449	442	459	440	461	430	408	436	474	461	421	482	441	441	457	462	443	437	456	456	434	444	463	442	478	429	416	465	413	454	447	446	420	420	416	431	421	447	472	439	497	405	450	446	432	424	464	426	433	419	473	438	429	419	447	463	456	455	437	474	428	479	463	473	462
31507	28206	25122	11367	3284	1506	893	745	636	598	639	584	542	568	609	577	551	542	554	555	528	630	560	542	562	582	574	549	602	563	565	514	563	553	575	586	601	571	567	591	625	581	530	567	530	566	567	502	544	545	544	543	532	521	565	578	587	534	543	543	579	520	536	531	526	526	570	550	599	559	539	552	527	583	552	575	586	588	595	518	555	565	590	548	554	551	568	537	552	554	538	537	543	541	578	533	562	575	521	577	564	565	519	643	588	554	571	590	566	584	589	571	579	560	580	556	562	571	531	597	532	548	526	562	544	552	589	564	588	555	548	548	542	544	528	561	538	573	509	582	574	553	584	553	567	522	576	599	538	544	589	522	596	539	567	558	583	569	550	566	546	527	571	555	605	581	586	520	573	595	601	563	518	527	519	579	585	601	605	546	529	555	566	519	568	628	578	588	571	581	537	586	552	578	588	557	552	592	556	539	568	558	543	546	560	550	581	530	582	573	595	582	573	546	609	563	582	583	575	594	555	558	577	539	553	607	523	558	585	578	612	559	505	542	581	558	550	553	581	548	575	583	557	553	587	581	548	597	573	563	596	596	573	573	563	607	561	590	579	571	581	541	549	564	533	626	544	537	578	565	581	602	539	536	565	584	560	511	576	590	568	544	551	595	554	574	554	547	544	576	573	546	581	541	573	525	572	570	538	555	555	555	597	567	554	589	570	547	562	547	555	566	557	559	520	559	569	548	581	538	570	559	571	650	573	550	592	561	523	573	555	586	557	546	556	565	536	576	578	543	580	540	586	583	586	543	581	540	587	582	584	553	524	567	544	554	557	558	589	566	586	556	524	540	593	624	561	576	564	571	531	572	554	551	585	583	538	565	556	580	599	568	584	568	557	572	553	576	524	574	529	548	560	566	535	562	580	523	586	548	594	591	592	594	541	597	578	565	588	543	597	566	541	621	556	580	547	584	553	578	586	558	529	551	536	576	581	550	562	494	592	596	586	602	533	539	557	554	579	527	533	564	565	560	576	521	558	572	557	572	547	624	561	562	602	533	547	520	545	547	553	561	550	549	583	580	564	541	467	546	554	532	554	562	576	573	553	559	560	564	564	549	574	576	569	557	600	541	515	561	543	566	531	519	531	545	558	540	556	528	537	557	535	564	575	590	543	530	545	555	586	553	572	520	523	598	548	587	550	538	559	558	558	581	582	568	571	541	576	564	573	570	569	541	596	557	531	563	589	534	575	572	548	594	591	560	569	586	553	568	586	534	568	570	576	522	561	533	551	541	563	568	509	552	575	578	576	554	567	566	577	603	555	578	567	530	526	537	614	555	538	566	549	539	561	543	587	557	518	539	570	553	563	534	585	554	567	594	568	531	567	522	550	542	584	586	528	542	535	554	565	555	561	572	541	565	563	527	592	578	567	602	513	526	568	568	540	553	563	600	543	533	554	555	566	552	559	556	575	580	583	571	569	598	526	546	552	558	506	597	577	584	516	579	540	619	553	571	501	577	577	615	586	571	561	553	570	572	535	613	609	556	563	559	630	559	535	537	550	599	548	589	608	568	495	540	542	546	571	570	561	548	606	582	531	587	590	544	577	550	564	594	533	515	558	546	567	585	551	509	547	555	571	583	556	636	550	564	543	553	589	519	540	593	560	582	583	551	536	553	553	580	571	543	567	578	546	567	535	592	523	545	505	610	553	548	578	537	575	575	584	528	561	561	583	567	600	558	549	578	519	559	558	530	545	552	544	550	575	571	529	556	518	566	602	552	588	605	576	571	554	573	590	562	554	576	599	557	576	573	572	558	554	517	604	571	551	567	569	543	574	573	580	506	549	554	579	579	582	597	557	570	583	523	578	562	557	565	564	553	588	568	527	566	568	560	588	563	536	559	522	544	594	569	572	616	553	557	520	587	594	568	577	571	595	546	566	548	582	560	533	552	527	591	543	566	561	589	573	556	541	530	575	595	562	521	564	576	555	541	552	574	579	580	613	518	553	565	558	590	542	552	537	575	508	534	552	541	561	585	588	579	543	576	576	579	578	566	549	564	596	532	581	541	566	569	570	537	575	570	598	542	540	532	588	572	529	558	552	523	560	553	529	563	526	571	528	569	540	593	549	532	582	543	540	557	568	570	553	538	566	537	555	578	535	564	539	582	548	545	563	552	566	552	553	579	542	564	557	567	542	574	571	563	577	560	558	533	563	538	539	542	513	544	602	525	558	561	546	567	589	554	596	539	599	543	516	552	553	546	558	585	528	583	540	556	546	544	543	568	572	563	589	575	531	602	542	568	589	513	571	586	584	537	538	578	572	579	600	589	592	522	540	593	599	577	540	554	579	574	585	541	599	616	544	565	576	544	566	516	551	539	562	530	550	533	591	528	594	562	509	549	564	527	558	547	552	607	533	549	501	588	534	611	564	570	553	513	558	569	565	572	565	560	529	573	572	567	570	527	541	512	539	524	594	528	565	540	562	605	556	558	498	590	546	567	523	602	543	531	532	540	565	568	516	566	577	519	525	598	521	594	597	534	571	564	576	527	586	599	580	576	566	544	563	596	504	527	508	536	559	577	549	591	560	550	563	534	562	565	588	576	564	574	590	574	597	582	570	623	540	547	570	580	548	590	533	559	575	582	572	558	558	590	546	567	547	587	570	592	569	538	564	588	614	554	550	569	549	528	578	562	599	577	524	557	525	527	570	569	549	574	582	580	563	580	594	504	542	554	550	578	553	568	602	573	562	581	582	549	564	562	579	596	516	563	540	573	537	531	541	554	560	552	577	591	554	596	571	574	551	571	554	555	536	567	547	570	530	552	578	546	524	603	577	556	582	511	553	538	578	541	524	521	536	569	552	559	557	570	560	547	539	545	553	570	582	573	554	480	580	566	537	552	580	583	548	555	595	557	545	566	572	553	559	567	594	517	583	603	556	573	541	590	536	576	564	553	579	551	581	527	558	544	572	560	520	570	548	589	535	568	549	620	556	564	535	564	558	581	601	544	564	584	561	554	509	584	535	540	533	532	578	544	583	580	518	551	556	567	520	555	567	597	567	538	539	551	597	563	570	546	557	549	563	578	554	541	554	558	561	541	605	585	541	569	551	552	549	543	538	534	570	579	551	588	551	584	564	578	557	561	578	545	551	534	600	567	577	575	577	537	579	558	549	559	525	544	497	532	599	542	557	565	564	531	512	548	596	516	537	542	566	563	558	569	612	576	552	610	581	535	577	550	568	546	523	577	577	556	582	594	550	548	532	552	577	512	552	538	577	527	585	559	538	617	558	534	565	540	532	524	546	582	551	570	526	572	548	555	524	550	526	575	553	547	566	537	534	541	553	545	569	566	535	526	570	574	558	577	594	555	573	542	612	535	563	549	492	571	569	521	574	571	570	552	550	576	536	547	542	532	572	573	533	582	603	583	569	551	588	580	561	576	547	562	534	547	577	577	583	516	584	527	583	514	583	586	564	559	582	572	541	542	546	556
33547	41482	26557	10988	5020	2386	1300	975	819	737	726	686	696	754	687	683	693	676	687	736	674	715	661	680	667	688	673	674	660	705	702	656	675	645	677	674	621	652	687	637	660	702	680	678	703	698	622	624	670	675	703	632	652	630	637	646	632	660	660	637	665	700	682	671	640	672	642	687	676	677	693	675	595	651	670	671	710	660	640	683	645	712	676	659	645	667	708	649	643	655	678	705	667	671	675	683	645	650	611	675	692	656	703	696	651	691	691	677	674	656	615	659	659	637	665	715	667	673	716	710	621	628	669	668	681	663	645	655	667	691	661	693	655	710	677	648	623	665	671	650	614	700	626	671	658	653	656	672	674	662	649	658	678	699	641	659	683	669	661	704	612	698	729	670	670	701	680	638	688	667	656	678	692	652	667	701	696	657	649	616	670	686	660	645	684	691	633	642	660	657	670	694	668	683	672	669	660	673	627	653	690	669	657	666	630	701	625	730	702	663	689	708	667	688	645	734	642	681	656	657	635	661	666	671	689	625	683	662	683	643	660	665	670	716	659	666	664	667	675	678	680	662	678	703	676	650	647	692	645	669	678	677	631	691	680	644	670	673	666	696	630	616	680	665	666	662	637	660	687	672	623	631	699	657	667	672	700	732	683	679	717	659	668	690	665	681	658	627	687	639	706	707	671	704	678	717	692	719	655	662	616	702	660	685	664	669	719	714	697	628	652	698	667	659	680	630	707	690	651	664	635	644	686	669	693	711	643	665	670	715	663	639	650	667	661	712	672	654	669	686	686	642	646	677	689	677	696	660	628	670	652	704	702	633	673	645	654	661	645	659	637	661	671	665	698	640	679	676	650	664	665	682	699	623	638	686	639	666	639	656	647	643	616	677	677	626	679	674	661	633	693	675	635	682	614	610	633	686	648	676	624	694	647	640	691	688	660	708	675	654	708	708	695	678	693	626	667	696	679	664	684	686	645	656	672	597	661	648	697	674	655	656	624	693	687	673	648	671	691	675	722	639	706	657	670	732	647	722	622	721	669	662	645	667	658	671	654	663	687	663	655	675	650	668	655	692	670	689	674	660	634	653	683	673	638	693	688	659	657	681	668	674	680	691	682	688	702	687	709	652	647	674	668	627	663	658	679	683	675	657	701	642	697	649	689	673	669	678	676	693	664	715	654	687	683	634	691	645	664	700	672	649	674	641	638	628	640	648	666	663	685	646	673	677	637	692	703	664	629	687	680	695	696	683	672	624	699	669	688	621	673	697	659	688	642	656	677	668	665	663	643	664	688	648	680	690	712	679	664	678	639	645	686	696	665	635	654	690	665	651	637	646	671	640	679	635	680	649	650	622	669	707	679	613	689	666	699	645	693	668	668	661	671	652	671	706	687	674	654	660	659	666	688	633	690	662	688	671	679	692	704	657	673	698	686	688	647	704	664	631	699	641	646	698	669	639	664	661	665	646	674	675	641	714	687	637	643	652	677	694	669	671	652	648	661	703	694	650	687	696	650	651	685	654	652	693	682	643	668	660	698	631	724	633	693	639	704	683	657	629	721	677	666	668	653	694	645	675	708	679	717	695	672	678	654	660	652	660	696	653	713	670	687	672	619	634	678	706	658	701	669	667	677	640	678	708	630	659	612	693	706	727	649	683	675	657	634	625	659	667	710	627	675	706	668	615	652	681	668	673	626	706	646	685	645	627	676	662	661	678	652	703	681	635	674	653	672	627	676	655	689	697	671	691	661	673	650	718	647	665	651	643	647	622	693	640	691	629	617	715	635	704	664	655	654	671	675	655	610	700	679	666	694	657	678	675	671	619	648	694	695	704	647	665	694	615	641	725	642	677	688	647	682	660	631	661	652	675	647	716	663	675	629	652	656	686	676	704	650	712	670	641	637	658	666	606	669	693	651	649	740	658	650	673	658	677	696	690	648	641	650	656	696	655	640	670	666	689	664	720	711	679	680	675	643	707	705	647	698	670	658	656	664	675	705	687	666	684	701	674	671	638	624	707	656	663	671	665	691	658	688	648	648	663	621	664	652	667	655	646	677	678	672	632	674	676	700	635	681	696	684	706	683	681	661	691	685	660	708	664	713	689	677	665	651	643	697	652	667	658	684	641	681	672	687	686	703	655	618	679	695	678	636	684	637	675	639	650	666	638	678	644	669	666	651	643	682	623	634	647	676	661	670	691	669	696	669	650	685	681	672	646	697	663	701	671	689	718	706	664	704	652	676	669	693	666	701	690	697	638	661	695	655	672	663	704	657	644	703	654	698	655	615	660	671	708	664	708	689	693	680	651	716	694	653	652	695	629	680	684	686	708	652	663	717	644	654	669	680	672	643	651	682	667	689	686	629	672	653	688	676	611	629	685	651	625	702	668	662	650	684	652	665	649	700	663	632	651	660	670	671	656	667	689	681	643	646	626	678	670	681	679	689	675	682	683	638	680	627	655	653	655	659	706	664	671	661	687	690	664	711	707	690	684	683	675	678	672	643	616	660	679	640	647	656	693	662	667	630	673	666	679	697	657	654	659	652	662	657	703	692	677	718	671	704	694	702	667	660	667	702	683	653	660	663	682	684	683	651	712	671	676	686	635	666	733	719	623	682	617	657	663	690	645	670	656	650	655	629	623	689	701	645	676	674	643	679	678	672	666	647	669	709	651	667	656	642	620	658	642	629	669	647	674	666	721	719	683	693	672	680	641	677	684	663	651	677	661	672	679	640	722	697	683	687	695	646	659	701	654	619	651	636	671	703	621	660	665	751	630	649	686	644	659	692	660	663	645	677	636	661	656	655	671	705	701	652	687	646	678	695	670	706	659	645	689	704	681	696	649	729	680	676	641	643	730	704	691	703	624	661	684	696	678	669	684	684	664	665	682	687	655	676	728	739	680	655	704	651	651	673	683	672	628	642	659	708	620	661	662	639	702	675	666	640	709	690	658	680	659	676	637	700	687	671	681	643	680	693	671	683	677	643	697	664	661	704	711	673	681	690	655	681	644	687	660	619	715	637	723	657	664	680	600	698	662	652	673	642	657	645	668	638	645	656	673	666	688	672	649	658	673	656	686	674	684	675	653	689	661	726	639	632	650	675	703	667	719	674	685	657	708	660	645	652	630	671	676	667	636	643	654	718	669	660	688	655	633	676	687	687	688	666	661	630	720	671	652	696	689	672	672	668	643	629	659	665	670	628	635	705	706	651	706	703	671	712	680	681	705	679	687	672	666	645	668	662	690	675	687	654	660	657	704	663	631	657	670	640	697	690	704	635	679	694	645	647	671	659	626	633	679	678	643	656	651	632	635	609	665	615	669	634	664	687	658	683	654	703	676	677	669	749	660	642	678	695	693	622	633	687	673	681	672	712	700	665	670	622	667	714	663	651	641	662	663	635	724	719	627	674	651	630	643	673	617	685	692	697	666	702	680	653	654	685	649	656	654	702	648	634	700	714	655	659	680	732	663	662	677	681	642	684	692	644	720
23609	21401	28353	24912	20611	9785	3031	1441	895	680	633	599	626	607	615	594	593	592	551	600	562	572	542	535	521	558	586	560	573	586	572	582	584	575	552	555	535	548	527	550	575	561	550	576	561	599	564	577	536	588	551	583	534	591	535	570	549	563	540	526	573	576	572	575	537	552	562	604	579	576	538	537	574	589	590	551	576	578	561	574	554	524	551	545	566	581	563	560	565	571	567	544	533	593	554	547	553	524	550	546	552	574	571	536	577	575	552	540	564	558	518	563	551	564	562	550	539	589	579	566	550	616	594	581	543	574	525	552	536	537	575	602	549	553	534	556	529	561	571	535	556	551	547	589	558	586	584	541	543	572	575	532	584	587	541	570	546	523	533	533	580	573	546	578	558	614	534	550	569	531	527	554	524	519	591	538	552	518	575	545	615	581	539	547	525	538	547	549	539	600	538	558	562	563	591	590	577	571	559	547	620	555	596	550	593	599	532	542	551	512	572	583	536	564	530	557	599	565	575	569	570	530	578	584	557	575	538	555	578	594	549	568	553	536	589	551	534	595	560	601	570	570	589	603	554	560	557	575	564	578	585	576	599	566	595	580	614	559	590	575	540	583	544	530	500	528	544	589	571	532	500	563	617	585	550	533	606	571	599	565	583	559	617	531	555	596	556	591	545	535	552	544	568	568	564	571	561	584	603	572	557	541	569	560	619	576	546	550	527	549	535	573	571	549	542	578	600	602	552	553	567	568	577	522	542	605	585	551	599	538	562	566	540	549	578	548	534	547	558	632	563	568	566	594	584	597	560	557	526	610	542	569	535	557	563	564	576	557	536	566	612	544	542	558	548	601	607	583	563	534	584	576	570	575	603	548	564	576	581	575	590	518	536	576	557	566	575	537	543	578	530	559	563	546	570	550	601	569	581	545	589	571	536	573	549	603	563	524	542	589	562	591	548	540	548	518	577	552	565	542	543	582	563	575	517	576	561	569	549	577	585	560	567	584	574	559	559	511	579	553	596	575	539	555	618	582	556	565	599	585	582	563	534	586	563	573	567	537	577	555	564	552	585	575	578	554	517	557	565	537	551	570	585	580	612	567	535	580	595	556	501	566	550	567	568	535	595	522	531	568	568	552	537	583	587	594	505	610	583	544	579	559	533	543	544	519	548	558	588	612	513	537	597	552	543	533	575	611	584	531	557	558	542	599	584	534	563	553	589	571	633	572	580	596	540	607	568	523	599	575	593	572	546	580	547	559	564	550	572	543	558	544	533	578	529	526	580	602	610	599	566	533	578	556	568	523	571	562	543	541	534	568	576	590	592	557	582	536	615	553	550	523	546	578	553	548	580	577	544	575	612	573	579	549	556	535	514	569	579	562	543	520	522	567	609	549	566	536	566	580	563	584	576	579	579	600	534	572	588	545	561	588	586	590	561	543	581	573	600	539	608	582	564	579	607	537	553	558	568	544	522	530	570	535	554	557	599	583	568	577	622	538	563	567	579	593	559	593	534	582	560	534	572	570	554	511	569	570	595	560	581	562	551	568	511	536	543	558	549	569	566	523	561	552	516	563	542	583	534	558	560	550	556	513	533	540	548	549	570	539	583	581	535	625	547	567	558	536	576	583	580	577	532	526	569	546	552	557	603	570	585	573	545	562	586	560	595	566	538	571	571	595	557	563	570	542	562	548	570	576	572	533	585	560	536	534	588	552	570	515	579	547	560	536	563	554	552	546	605	555	575	575	577	547	579	595	577	581	554	586	563	588	535	601	558	532	587	529	595	528	571	582	609	572	534	567	552	559	554	565	553	535	559	592	569	569	538	605	543	589	597	576	507	525	557	623	567	551	519	543	548	507	581	552	585	553	548	570	576	559	544	582	547	546	581	560	592	551	586	559	571	569	588	560	533	571	526	509	604	578	526	589	498	553	546	546	534	545	544	554	553	588	515	537	541	548	569	553	580	565	560	583	560	586	562	594	578	593	556	530	585	615	528	549	529	529	550	562	563	537	563	549	524	589	598	589	555	533	579	537	608	537	543	567	554	582	534	574	562	566	559	574	573	520	570	584	541	559	558	543	544	561	542	600	586	512	588	534	550	582	571	551	563	585	581	493	579	570	512	573	569	608	543	542	554	547	558	543	569	526	542	527	562	509	577	568	575	559	549	576	573	597	579	560	536	560	544	564	509	597	549	560	611	542	541	576	548	563	573	532	560	582	607	540	609	562	552	571	558	575	622	567	549	578	543	550	550	543	572	557	538	551	590	545	588	574	585	555	560	532	610	543	579	577	555	521	550	570	567	588	568	564	533	568	636	548	614	584	583	576	530	570	585	567	554	573	584	528	559	536	544	551	528	550	568	544	545	546	605	553	562	559	546	526	585	554	564	607	533	573	555	581	559	512	549	547	606	565	542	564	603	558	593	560	565	549	550	546	541	568	547	527	545	581	539	547	546	543	558	535	573	542	561	546	590	598	575	540	595	588	563	548	602	591	565	600	534	553	574	531	530	566	568	552	514	564	590	531	562	553	581	561	538	545	564	552	600	555	522	534	566	546	606	566	531	526	591	582	533	550	578	568	548	598	539	531	558	568	593	599	558	537	566	572	575	558	571	562	549	543	551	561	554	550	574	550	572	564	554	542	531	541	507	585	551	554	583	562	580	538	570	568	591	567	562	548	567	595	519	557	591	540	560	606	551	562	555	558	569	588	568	555	583	571	579	607	564	559	585	582	540	551	546	572	568	529	597	550	572	550	536	550	534	513	592	577	526	591	543	564	551	580	588	567	553	551	571	566	548	557	513	563	558	551	556	586	557	578	544	548	564	584	595	605	534	568	543	555	587	594	553	575	590	519	576	570	544	535	531	539	562	567	578	574	571	568	551	513	547	548	558	569	547	514	591	566	558	555	564	548	586	547	596	550	585	584	553	554	567	582	585	584	522	609	545	617	538	573	555	564	562	576	546	542	578	576	546	538	552	580	620	519	567	555	602	602	549	539	558	603	544	561	615	530	563	603	558	540	550	559	550	567	597	574	545	550	545	575	556	560	561	552	579	546	547	529	613	561	585	584	562	554	562	556	568	572	511	579	549	604	527	543	525	567	567	559	566	568	591	597	573	536	573	573	566	590	576	543	554	599	559	557	580	555	584	577	541	584	576	550	612	579	523	554	530	565	561	572	540	575	568	587	551	536	558	565	571	596	595	535	548	550	578	561	600	602	543	510	576	499	578	571	579	584	587	550	590	550	541	531	579	614	562	535	549	565	556	577	561	508	561	563	548	531	582	558	539	552	562	561	565	551	580	591	544	554	518	552	556	582	578	570	577	575	575	536	547	589	571	524	546	549	555	550	579	604	583	584	586	579	552	549	592	577	534	552	551	551	563	583	553	545	542	545	622	596	561	559	574	529	568	546	559	573	519	587	577	539	544	552	588	532	552	542	556	582	553	567	564	576	581	549	533	573	554	571	573	542	558	597	559	530	571	589	549	545
34075	55365	38043	18740	10244	5677	3253	2094	1269	855	767	740	700	708	695	763	646	732	714	725	692	694	643	687	722	628	694	696	680	705	693	691	696	693	692	665	625	691	707	667	718	717	724	667	682	692	698	710	706	643	715	695	670	667	666	688	698	678	699	714	678	671	673	653	644	704	679	653	617	697	682	714	691	664	738	672	660	665	673	696	679	638	706	690	654	705	696	638	661	650	693	626	694	670	704	716	667	729	682	655	658	699	674	633	674	706	625	667	637	645	687	663	702	681	663	680	659	663	675	696	665	668	690	682	696	708	688	665	702	662	644	659	651	670	688	683	700	675	718	635	659	668	654	672	702	672	684	667	686	655	675	646	658	688	701	686	708	683	666	631	637	663	650	639	660	717	687	661	659	614	708	666	657	716	690	664	697	659	720	728	705	694	693	664	699	620	715	719	672	677	647	694	686	698	687	681	646	642	648	694	705	680	709	704	670	667	648	710	678	631	622	667	666	741	677	713	692	654	708	645	635	689	638	679	717	716	743	674	687	641	703	674	724	679	696	660	719	631	704	613	676	645	720	676	682	676	700	688	632	666	740	657	666	676	716	687	642	630	666	672	713	669	678	686	703	669	653	647	662	706	665	670	649	634	663	694	651	671	691	681	679	697	687	639	714	711	673	644	669	677	645	715	687	661	669	694	700	670	708	672	658	663	666	647	697	637	703	659	675	648	684	666	678	691	682	697	651	636	707	683	674	687	677	664	687	680	676	664	678	664	653	702	715	666	678	694	711	643	642	664	664	706	680	676	676	640	687	619	700	632	670	676	706	655	669	677	671	690	651	702	690	684	679	659	671	708	690	630	689	702	663	650	705	668	688	708	656	671	703	665	732	689	729	670	670	659	680	684	651	671	662	668	687	694	680	690	689	712	659	648	712	681	638	662	710	714	736	651	741	685	640	694	676	697	706	644	668	681	682	701	675	664	711	701	675	695	690	692	644	626	668	713	639	694	631	647	698	687	671	684	673	690	681	679	639	672	696	669	702	689	641	706	697	655	632	672	651	659	660	680	664	653	661	698	664	683	679	648	651	657	707	677	658	660	662	631	654	664	690	672	665	661	728	693	665	673	646	658	675	736	691	677	627	673	662	622	687	684	712	666	674	659	680	655	667	676	692	669	676	702	675	666	655	696	694	682	675	641	729	702	724	669	658	644	701	686	690	642	711	653	698	590	648	675	660	678	707	680	678	667	673	720	679	645	680	701	681	643	733	669	633	729	660	688	657	650	619	649	694	706	682	662	678	644	688	699	670	662	712	681	664	672	693	695	668	675	708	663	695	675	698	644	685	669	696	627	709	711	645	708	691	733	685	670	682	728	712	667	698	693	701	661	664	730	691	704	656	707	707	701	634	702	664	671	665	679	629	672	640	659	689	687	677	678	661	712	638	667	690	703	694	687	675	698	635	650	673	703	696	670	681	662	694	607	659	697	662	670	712	702	671	644	667	635	694	667	667	658	642	671	674	704	653	635	656	722	700	687	676	642	697	693	678	668	657	653	674	680	626	654	687	661	713	650	629	671	689	699	697	683	643	650	685	698	622	662	669	668	632	720	679	667	662	601	662	665	692	667	645	676	642	677	680	668	686	687	663	726	643	707	651	705	642	644	658	696	647	668	692	690	647	635	672	644	651	690	664	667	636	704	691	658	677	682	641	721	653	675	661	731	665	681	659	679	676	666	673	683	644	713	705	698	696	664	669	719	655	643	690	701	713	643	693	709	688	651	650	679	681	665	683	679	657	695	631	708	700	652	663	680	670	716	659	681	675	688	684	646	731	649	678	661	653	711	667	720	729	605	686	670	669	676	660	738	676	677	702	678	621	705	668	675	683	645	683	682	675	679	647	669	701	693	669	678	666	672	679	684	686	751	703	652	741	678	632	668	675	661	650	705	685	654	655	700	697	674	653	649	677	698	649	661	679	691	698	708	666	713	632	709	648	687	658	703	703	652	646	617	683	709	673	678	671	671	682	645	704	668	687	644	711	720	685	637	680	669	685	681	709	706	673	661	683	697	692	678	647	633	671	634	672	651	668	696	698	675	652	682	691	689	650	656	648	659	668	649	746	691	664	668	698	689	696	657	644	686	679	653	681	631	699	624	721	682	662	697	627	721	653	637	662	644	628	747	670	647	690	663	707	681	669	689	676	637	642	696	690	722	686	689	667	683	694	692	674	660	685	657	719	645	647	691	705	714	701	704	609	668	711	636	657	673	685	650	664	652	678	672	663	668	694	674	681	649	658	676	664	665	660	666	693	680	658	682	658	699	666	658	690	668	663	701	693	646	711	723	732	693	690	696	662	691	648	686	671	674	673	769	699	639	686	678	663	689	663	682	668	689	663	691	695	683	722	658	665	642	688	681	725	725	632	658	658	650	667	656	664	659	701	647	714	629	699	748	716	693	731	660	717	692	701	640	684	701	656	732	695	642	670	645	656	672	691	675	668	678	634	653	636	698	659	688	662	646	645	707	693	653	678	589	657	691	672	699	722	684	644	712	707	676	690	692	694	666	723	685	636	667	673	715	660	716	693	732	696	624	655	666	698	631	698	713	697	688	678	672	688	690	681	699	716	698	649	726	732	674	673	737	688	681	688	682	673	726	641	662	674	677	695	673	679	641	657	663	660	641	596	714	668	670	678	694	671	673	726	666	662	676	689	639	662	691	669	659	650	670	634	694	719	720	653	626	698	666	673	635	689	725	693	663	677	655	696	683	647	673	691	655	666	675	649	633	659	658	678	671	692	708	659	681	709	682	755	659	689	661	665	697	706	691	686	671	664	689	679	709	702	693	713	678	649	677	679	704	695	665	669	663	660	700	681	648	656	694	696	658	707	708	710	676	657	709	701	721	647	659	673	691	716	627	648	698	684	666	652	682	689	660	660	702	653	688	685	631	664	661	671	663	782	628	755	681	654	685	674	649	695	658	741	680	692	714	682	681	700	692	694	673	708	674	694	661	652	694	656	671	643	661	673	702	686	684	609	694	674	666	677	670	710	694	648	640	689	664	704	704	635	668	635	710	625	648	700	686	666	652	665	691	680	657	674	662	677	673	672	702	672	733	698	654	663	664	660	688	694	679	678	713	716	707	667	657	650	646	674	672	707	704	669	671	677	689	670	678	644	609	655	636	669	707	694	703	671	695	641	719	645	708	636	673	640	702	677	664	617	680	642	669	700	713	698	645	649	681	681	678	683	688	658	677	659	662	668	692	672	670	645	653	700	667	684	645	690	646	715	702	675	645	643	708	659	673	729	680	719	653	619	718	674	628	682	702	683	683	634	718	681	665	696	666	694	674	673	647	641	677	686	682	681	686	687	660	698	700	647	684	675	703	683	675	674	686	708	630	670	681	702	670	712	750	696	731	686	694	649	669	703	654	705	643	630	663	722	651	651	684	666	698	688	665	683	637	653	668	648	681	642	704	619	687	646	709	693	622	697	647
25075	21572	27026	24649	8030	1948	1118	768	539	501	458	470	475	472	435	485	526	437	457	455	447	476	467	438	441	445	462	441	457	469	475	498	450	464	456	463	439	407	432	442	468	446	526	431	481	446	454	458	456	468	495	439	484	442	483	516	450	465	487	458	482	456	451	477	450	487	462	456	454	463	447	462	446	479	450	482	461	469	450	417	442	450	473	459	487	448	463	470	481	443	433	449	463	427	460	430	471	431	443	458	457	459	403	461	468	488	470	469	458	463	449	456	461	482	436	499	435	476	494	443	495	430	456	477	462	453	479	480	477	473	473	476	464	446	482	451	453	489	475	454	426	435	444	451	429	461	460	478	450	453	452	475	461	483	456	443	462	421	465	435	434	441	461	448	468	501	483	463	421	462	465	441	422	449	461	441	485	450	458	446	477	441	442	466	453	459	446	446	486	474	512	486	445	444	461	440	465	526	456	447	482	454	490	437	437	509	444	445	442	462	464	448	444	447	475	423	468	449	452	466	471	438	454	461	477	428	466	447	451	456	448	435	467	472	475	441	453	484	484	449	465	507	449	425	452	454	443	463	461	432	465	446	430	471	435	461	473	427	461	472	454	418	431	443	453	505	435	478	466	459	474	479	495	438	470	452	431	454	458	446	495	458	455	425	442	471	470	466	454	428	423	463	438	482	422	459	453	445	467	518	469	420	470	484	489	445	451	509	446	441	447	465	519	479	477	468	428	455	471	461	448	477	469	435	451	463	447	468	453	460	461	414	426	417	458	469	441	454	442	474	469	448	466	491	486	440	440	431	438	453	444	482	425	461	444	460	434	462	444	465	448	479	519	460	469	461	448	462	493	426	456	422	452	441	462	452	470	459	411	451	462	454	464	470	449	473	452	466	433	503	413	467	476	443	453	449	504	428	441	425	440	445	476	453	424	453	431	494	502	437	425	501	420	469	443	458	439	481	461	479	468	476	478	449	451	435	463	445	444	442	440	446	507	452	454	452	442	468	472	463	488	465	427	446	443	449	488	447	502	471	469	437	444	450	467	440	476	477	468	433	482	415	445	464	456	441	448	469	475	439	473	468	442	458	451	455	419	462	536	434	428	452	460	452	449	468	406	448	413	476	471	483	488	473	448	464	431	461	451	466	473	431	439	464	460	473	443	417	458	484	477	436	439	489	472	469	467	497	440	430	430	479	438	485	465	423	464	487	475	450	454	425	446	449	448	456	461	484	413	461	471	452	489	485	437	457	466	478	459	440	464	470	433	445	450	465	457	450	444	439	457	473	412	477	461	448	468	448	486	419	448	470	483	473	439	427	471	488	474	461	457	445	431	462	496	447	483	456	445	467	441	427	521	457	456	421	454	413	459	413	473	445	474	447	463	433	425	428	470	491	420	490	444	445	477	462	464	456	428	467	449	490	407	486	487	451	417	465	461	451	450	450	462	445	440	459	427	470	452	483	439	445	478	479	513	486	468	455	450	448	459	454	471	479	472	459	447	473	460	444	461	425	446	465	452	446	481	472	473	455	456	428	449	438	441	471	480	430	456	440	481	506	421	448	486	432	445	431	447	447	460	469	459	458	466	447	407	482	469	465	428	395	442	495	468	447	474	466	457	427	450	396	461	416	439	449	473	454	464	486	452	430	473	445	440	442	478	500	453	429	449	439	437	456	462	461	463	464	483	477	467	436	454	478	464	462	453	427	459	499	436	446	478	439	481	477	471	516	475	457	494	490	486	457	454	470	436	474	466	465	445	480	440	456	493	456	442	437	464	423	446	453	487	443	459	473	483	469	440	472	453	471	435	441	433	482	434	433	455	494	469	505	435	424	461	463	445	432	415	464	465	443	442	444	470	462	464	465	494	427	461	444	448	445	487	434	455	509	479	434	463	464	416	462	436	469	465	460	471	457	449	484	430	438	458	470	474	398	451	479	455	441	420	482	452	490	483	431	454	466	418	472	423	393	472	468	431	469	424	455	472	479	447	454	474	447	427	414	468	468	487	436	482	432	456	426	486	454	452	494	453	463	452	477	501	442	512	481	448	447	453	408	459	452	435	430	481	508	481	480	457	462	445	432	464	466	453	449	489	459	462	470	428	463	449	459	453	453	454	488	444	455	486	453	479	467	464	447	462	447	467	433	451	454	448	445	459	442	470	462	466	464	449	476	477	442	521	450	491	466	436	441	483	466	452	444	456	511	443	453	454	468	459	467	512	486	445	476	493	496	495	455	464	438	459	453	460	459	459	444	439	447	512	427	467	465	446	490	461	460	466	450	478	447	434	460	443	447	423	469	474	470	453	439	436	457	514	434	472	438	402	451	508	478	476	494	452	453	482	426	462	498	474	472	450	473	475	461	444	479	452	437	455	480	435	486	444	449	461	488	442	449	484	484	437	469	446	428	434	471	460	468	425	436	484	489	418	440	447	462	465	463	425	488	447	498	474	446	425	454	467	447	450	467	443	446	474	492	444	423	467	470	459	420	439	474	459	423	463	445	473	462	425	464	437	459	459	474	490	456	468	445	462	467	418	479	456	423	458	459	438	433	419	449	435	414	402	437	448	435	413	470	463	448	441	454	477	451	448	496	432	445	455	455	444	457	490	488	439	457	464	447	479	446	509	488	445	464	456	432	480	492	445	468	410	486	498	466	443	437	428	469	469	429	495	449	448	453	446	455	454	465	433	459	457	462	440	470	470	493	484	463	478	442	468	424	456	449	464	467	436	470	504	424	479	457	439	450	459	438	497	456	450	433	447	456	473	504	447	464	442	468	446	447	459	424	475	462	458	467	449	475	475	429	484	446	436	439	451	434	486	471	445	473	483	464	462	423	474	475	482	456	438	434	492	485	445	449	460	448	460	438	440	483	480	465	425	501	444	471	439	474	436	460	446	456	441	444	464	455	463	489	470	437	428	455	436	477	493	434	483	474	433	461	474	422	456	452	454	460	427	478	435	433	484	461	465	445	470	483	480	499	482	489	435	458	471	434	428	483	502	467	417	490	466	491	441	457	479	468	477	451	435	463	467	481	486	438	457	456	462	448	443	473	465	447	473	451	454	456	461	450	472	457	460	461	463	412	458	449	401	434	472	498	465	415	476	456	481	459	438	434	464	471	440	465	447	488	474	485	497	452	465	456	469	432	452	500	451	460	430	471	491	416	437	475	495	463	463	528	427	505	458	450	467	462	419	487	425	437	495	435	477	471	414	454	441	495	434	481	457	401	438	491	452	487	468	437	446	470	455	461	488	490	478	476	462	464	456	485	475	448	491	458	434	462	457	473	494	477	444	429	463	435	469	425	444	455	456	475	464	434	436	433	493	480	472	441	425	427	450	443	469	439	484	484	468	452	442	485	477	475	499	460	504	479	480	461	452	455	439	454	465	500	431	465	460	477	499	455	458	485	456	434	485	471	438	508	495	460	449	441	453	426	455	430	451	446	477	451	449	461	464	462	489	474	435	474	452	461	471	450	474	466	472	441
34841	48175	27173	12237	6126	2927	1706	1164	661	651	610	610	566	541	569	565	511	527	507	552	560	571	539	581	561	593	536	549	591	581	564	552	548	549	551	581	551	558	588	577	525	542	541	518	521	523	521	568	546	559	540	560	521	538	539	524	554	516	538	569	525	587	570	557	511	545	521	615	544	536	553	540	562	552	547	533	538	566	551	564	547	551	546	586	576	514	553	517	518	531	571	562	532	611	578	556	571	555	544	492	539	588	536	554	560	589	517	570	602	560	548	496	534	557	575	557	548	537	498	545	514	554	570	526	543	523	577	523	553	555	554	572	581	552	537	559	537	524	539	559	568	549	557	584	549	574	575	545	606	573	569	577	541	526	558	550	550	531	553	540	565	527	577	516	538	518	545	533	517	540	563	544	575	556	586	485	544	556	555	548	565	547	545	542	522	493	545	551	552	588	538	547	548	535	560	553	529	548	555	611	594	519	560	530	526	554	546	533	535	580	547	560	535	534	542	553	541	567	571	594	543	558	577	560	512	508	544	569	560	537	580	532	557	555	563	544	574	548	514	583	572	521	569	553	530	535	524	594	571	532	541	536	531	554	523	560	538	562	582	520	515	572	561	519	542	588	548	543	544	579	539	543	540	557	571	541	543	554	557	545	567	573	567	518	521	538	575	527	590	523	552	533	552	592	580	543	553	562	599	560	562	534	577	532	534	537	544	530	558	544	551	543	548	556	515	545	572	529	557	588	569	520	565	553	572	550	564	551	504	581	560	581	580	568	531	519	536	524	547	532	578	519	520	567	583	541	532	546	558	545	594	536	546	579	545	555	569	581	574	561	540	519	531	548	579	552	519	554	520	521	550	542	560	531	552	546	574	545	536	545	553	537	540	530	573	532	542	529	555	571	530	574	538	564	561	576	583	532	558	567	526	534	585	521	540	587	538	550	596	541	556	552	576	544	520	551	536	555	550	558	549	540	518	578	551	565	575	568	534	573	531	566	523	551	552	549	585	516	588	533	533	547	582	513	610	571	541	548	528	564	536	573	544	574	503	565	554	591	538	538	530	589	538	566	567	554	523	566	543	568	561	556	588	555	539	556	503	584	552	546	563	578	522	524	527	578	555	529	560	560	547	527	553	553	542	532	569	519	591	569	530	560	547	536	525	521	485	551	555	536	562	492	551	556	530	524	551	543	573	604	561	562	575	542	593	551	555	547	508	579	541	597	553	547	564	517	583	543	553	563	527	549	524	542	571	530	541	534	532	576	546	554	575	544	536	565	543	560	567	566	535	565	538	555	499	566	536	543	575	549	548	511	575	587	570	558	518	526	538	538	562	569	549	547	556	547	571	561	568	578	595	530	582	552	543	551	564	545	523	554	556	604	582	554	549	495	551	551	557	548	586	536	542	570	568	622	570	570	517	549	546	545	529	546	558	531	543	553	552	581	555	553	585	556	534	515	535	554	526	554	565	559	539	543	537	533	571	539	559	524	527	559	520	577	545	561	540	558	563	607	588	552	550	562	519	557	591	535	552	543	559	546	569	494	544	575	544	542	528	531	582	548	512	579	547	523	562	540	549	542	569	573	537	546	528	600	550	547	547	553	518	546	541	548	588	561	552	566	542	514	533	544	514	527	534	516	535	564	516	562	538	542	577	533	543	566	580	542	569	577	490	556	590	536	578	562	560	574	614	545	571	581	566	544	503	588	561	580	610	555	561	536	519	573	519	566	545	564	550	562	549	583	595	536	532	586	508	563	561	542	505	562	568	538	537	567	549	564	538	533	550	586	560	520	556	529	552	542	531	593	579	537	513	536	538	539	594	545	566	532	549	545	550	583	546	564	563	564	565	533	562	543	532	561	552	544	606	532	564	568	566	540	589	541	571	525	585	610	518	563	528	559	534	572	547	564	522	560	542	562	538	544	561	581	542	499	576	578	544	539	554	556	518	582	527	534	529	592	541	538	627	523	518	517	532	556	552	576	544	537	589	556	566	535	595	582	559	563	519	567	549	549	532	540	563	571	578	510	581	555	543	542	579	577	554	562	538	554	548	581	522	601	554	581	537	556	574	588	549	565	534	593	538	562	579	535	500	573	513	598	553	554	548	576	539	510	549	545	563	536	562	565	558	563	551	509	540	554	532	549	546	553	524	580	530	525	534	524	540	597	530	528	595	573	538	564	562	582	571	600	562	564	525	517	507	543	539	534	509	543	535	527	554	561	556	572	537	531	575	542	600	531	523	579	543	528	575	542	540	582	577	533	548	562	530	544	550	516	523	540	589	548	524	550	576	574	584	553	532	552	542	569	561	541	560	607	567	571	534	522	502	550	504	525	520	523	513	539	571	527	554	542	550	590	537	572	599	536	575	579	556	598	571	568	525	556	562	574	547	569	519	540	540	584	558	556	560	523	532	533	601	545	523	539	552	554	559	547	568	519	577	561	595	553	540	552	548	563	542	525	537	547	570	524	537	558	554	530	593	557	534	585	558	518	520	580	555	517	553	565	543	563	562	576	545	582	529	504	594	523	561	561	569	545	552	543	531	546	621	538	537	524	555	590	588	542	482	551	564	586	504	558	570	527	552	513	550	587	544	586	557	545	564	558	565	581	492	532	540	581	506	568	571	551	578	561	556	618	529	594	561	557	567	538	538	540	540	572	529	583	526	534	537	580	558	565	543	526	539	572	597	563	518	538	547	583	557	597	542	553	554	576	587	531	561	568	532	556	554	547	613	579	568	551	524	555	574	531	530	528	553	573	532	538	537	542	546	568	560	559	551	544	568	525	589	523	547	549	546	532	523	574	581	563	558	538	542	510	497	559	560	567	573	569	561	536	569	571	535	559	537	533	568	540	523	554	509	523	565	541	504	553	564	529	517	548	553	545	591	522	575	524	517	551	542	583	533	584	559	534	537	521	511	525	559	521	523	521	552	529	511	571	558	586	517	557	550	527	506	530	547	573	579	571	572	506	576	598	571	554	561	538	539	550	567	541	528	543	560	572	555	538	551	542	534	504	543	520	521	550	526	555	564	554	615	533	546	559	567	542	550	528	536	545	546	564	536	555	569	550	551	540	524	536	535	596	555	565	544	588	494	534	558	560	521	513	555	541	562	509	582	509	576	536	548	562	564	550	536	543	590	527	574	549	570	524	569	544	541	553	541	589	601	603	532	529	552	554	586	541	542	573	563	596	557	549	585	519	559	588	573	501	540	575	598	554	610	565	580	594	525	529	527	563	552	509	546	538	509	563	556	558	571	557	591	555	533	541	545	532	521	545	590	571	523	561	518	575	512	538	532	548	604	528	515	547	540	528	532	556	556	588	543	564	563	511	524	542	543	530	555	538	572	560	553	547	529	538	494	579	576	597	524	525	549	560	551	555	567	599	532	532	564	565	551	569	533	557	529	546	540	513	527	565	565	521	547	566	553	564	490	550	522	567	565	516	597	536	556	563	653	542	554	457	579	605	574	572	567	558	545	534	543	533	541	537
22759	21493	29036	24392	21533	20401	7623	1662	731	595	509	486	469	462	420	455	399	460	423	425	405	388	425	374	427	361	408	414	418	406	409	426	380	411	415	420	363	420	405	416	371	395	381	385	373	431	408	407	378	417	383	392	402	406	409	420	373	387	473	436	382	400	403	414	419	367	409	406	422	390	417	403	409	394	414	433	412	420	395	381	417	379	464	442	381	410	406	401	411	400	432	401	380	382	386	428	398	396	400	369	408	409	415	432	370	400	438	392	410	448	394	404	426	421	403	400	458	395	383	428	387	394	394	378	398	392	404	396	429	384	420	414	352	425	425	419	418	452	382	384	409	434	418	411	421	394	408	413	392	396	430	405	437	398	426	429	434	382	412	404	403	378	408	399	389	419	382	426	406	389	428	397	412	437	374	396	419	417	422	436	406	410	386	400	402	386	406	406	373	429	381	360	382	420	422	396	453	401	401	422	407	413	407	411	397	409	405	429	393	428	407	431	421	440	403	399	411	399	401	396	392	419	416	421	378	401	415	434	389	404	392	384	420	422	417	447	402	416	416	405	413	395	406	377	441	404	408	409	424	390	380	412	404	421	418	362	449	418	438	424	429	427	396	416	403	418	387	407	441	418	349	394	379	443	398	390	384	420	425	385	371	369	453	376	419	389	396	418	446	437	410	371	413	433	416	426	471	421	408	409	398	413	458	412	430	405	413	404	371	389	402	429	451	388	388	408	406	414	381	417	412	357	409	401	422	407	422	427	434	367	410	400	391	410	431	397	420	409	404	395	432	410	438	381	420	386	433	376	395	414	409	393	396	426	417	400	397	424	413	396	396	419	449	405	369	398	386	365	380	375	410	431	435	395	403	416	399	370	387	429	406	424	386	429	408	384	430	400	429	393	447	456	399	429	428	411	408	388	417	477	404	395	397	422	458	389	427	409	381	421	400	429	378	426	419	419	412	407	405	423	370	444	409	390	414	448	458	424	396	473	413	406	420	398	414	406	387	430	413	434	385	408	395	449	425	395	424	435	396	412	408	386	425	383	421	387	410	405	398	382	396	404	392	404	414	432	407	416	393	379	419	400	420	402	388	400	418	402	381	413	440	389	420	428	415	411	408	417	404	445	405	393	391	415	395	409	370	379	379	364	389	382	404	416	403	403	401	427	376	447	419	409	400	451	389	388	430	383	399	432	402	411	410	415	393	377	392	438	415	429	374	433	440	371	397	395	380	378	430	339	404	404	419	412	426	411	397	434	413	407	415	407	404	377	370	414	409	388	403	400	412	407	363	381	404	388	416	412	414	408	446	387	397	409	405	414	417	410	384	435	418	412	377	397	361	411	415	395	385	413	391	429	457	457	381	395	404	420	437	409	430	402	398	415	408	387	390	398	424	384	404	399	422	429	430	382	411	423	438	403	394	390	396	392	399	407	392	407	388	389	426	410	355	409	420	433	382	391	388	415	384	391	395	401	407	433	388	405	419	370	386	403	433	405	403	408	400	402	453	427	400	398	433	391	383	388	403	408	393	387	400	401	385	368	420	402	400	388	371	405	397	384	386	388	375	431	405	405	414	421	425	400	400	411	403	385	427	391	419	414	438	397	405	386	411	413	399	388	414	419	436	421	436	393	398	413	395	405	421	395	418	418	445	419	420	422	394	402	392	424	436	387	418	454	408	364	396	424	406	395	400	397	411	393	418	432	419	389	430	412	428	412	406	411	405	401	425	404	407	418	418	422	419	375	410	403	411	401	385	440	377	402	405	407	432	395	413	409	429	446	406	423	392	433	426	416	375	443	391	429	415	380	424	386	383	398	426	409	426	383	420	364	381	390	399	392	394	392	411	434	400	438	408	375	396	391	413	412	377	429	432	406	429	394	404	407	442	429	393	422	388	369	421	377	405	406	402	421	448	452	387	435	381	385	438	431	403	416	393	402	397	451	425	371	404	367	403	394	412	432	410	436	359	398	446	411	406	367	413	415	409	374	414	409	426	364	415	407	407	419	392	391	391	399	364	402	391	421	394	395	410	418	423	353	424	410	402	422	400	403	385	402	421	391	403	425	402	378	414	409	417	413	405	390	406	416	361	426	408	406	393	409	402	367	418	408	424	397	381	434	383	409	403	401	398	414	398	420	416	388	431	412	393	425	420	438	379	417	413	447	400	408	427	403	418	397	389	422	413	398	393	422	400	420	385	390	435	418	381	417	400	414	377	353	438	408	402	346	403	430	424	413	412	391	389	434	408	386	377	380	393	379	381	413	407	389	397	432	405	410	417	408	400	420	434	409	405	388	410	404	390	400	440	455	408	458	390	431	418	410	412	404	410	404	413	411	376	381	359	405	384	405	403	379	390	403	408	384	413	405	379	403	349	400	402	399	417	398	424	399	425	375	380	431	391	385	407	427	418	410	422	406	401	387	376	419	413	393	374	402	380	410	415	432	444	425	398	398	398	390	394	406	411	394	430	405	443	420	406	432	388	387	401	399	432	400	431	420	420	417	367	425	417	419	378	409	375	399	426	436	421	405	397	429	424	403	429	404	426	383	407	427	377	406	428	445	416	380	382	379	378	404	394	422	412	415	388	415	427	417	381	407	422	426	393	368	422	400	414	425	408	410	404	433	436	384	393	432	453	421	400	403	431	392	392	413	392	405	387	409	364	404	391	462	439	395	413	370	393	375	413	400	412	410	421	385	419	417	394	451	456	377	429	401	390	398	440	382	391	419	411	413	404	406	431	394	382	402	433	410	438	390	404	426	437	406	406	429	407	389	410	392	435	423	413	428	405	402	402	380	402	404	442	389	411	394	397	385	383	389	399	401	409	420	401	416	393	418	410	405	405	438	388	417	416	408	375	398	426	418	409	375	400	380	373	401	403	399	395	424	397	380	393	397	395	408	411	390	391	396	434	420	404	408	409	405	432	448	434	422	428	419	421	427	367	405	410	414	444	419	405	446	382	405	416	383	424	370	386	426	389	397	439	407	364	400	385	418	399	440	417	443	402	374	406	405	415	433	389	413	387	408	435	384	379	394	418	420	475	419	440	426	432	372	399	429	393	400	449	397	419	355	390	384	396	372	380	445	402	426	429	404	434	380	426	385	370	402	399	412	412	457	406	404	385	429	436	425	419	407	424	414	422	432	433	398	404	394	388	391	412	424	414	397	372	432	418	342	407	397	398	408	397	406	446	426	399	400	402	388	421	381	397	400	396	427	369	412	410	391	417	405	392	406	403	374	399	380	399	396	394	424	387	417	377	381	426	405	403	410	382	399	406	377	387	418	381	440	422	396	417	418	391	381	390	425	415	398	405	352	408	384	406	383	409	447	385	457	400	423	413	426	416	364	408	393	418	436	407	399	400	399	415	412	421	399	387	418	364	389	406	414	422	404	384	397	371	387	401	408	393	386	424	390	418	392	366	417	414	398	379	429	402	417	374	415	397	401	398	406	382	427	401	409	458	434	428	384	384	429	406	377	424	346	421	370
38520	56327	37497	22252	13200	7886	4765	2039	1032	876	618	565	592	579	592	538	529	509	574	513	506	494	508	516	487	518	460	534	501	548	519	511	484	462	480	477	508	470	477	503	495	554	532	515	499	493	502	521	490	490	463	521	437	485	491	510	485	495	520	476	498	525	561	483	515	491	548	474	495	477	518	509	463	495	488	499	498	472	496	479	478	518	457	513	480	502	474	540	498	497	502	485	506	499	515	491	473	514	516	528	479	526	487	467	510	459	500	502	502	516	495	496	483	495	495	484	521	502	469	484	508	495	480	499	453	488	466	482	483	505	490	465	474	482	489	463	483	519	506	489	479	465	473	515	508	515	475	490	493	523	537	484	501	495	485	485	508	520	484	501	473	495	481	543	501	498	498	549	477	486	495	501	524	511	474	501	492	464	473	533	481	503	470	512	497	496	519	520	482	520	535	512	500	535	504	471	464	456	524	470	495	488	485	492	503	455	481	497	484	509	485	501	494	526	461	490	521	454	489	497	521	435	483	496	515	531	478	502	473	481	515	492	487	468	477	475	459	485	475	484	504	507	458	487	489	527	481	501	490	482	496	460	487	506	500	476	495	487	475	491	491	506	541	488	478	486	486	471	491	506	476	486	510	496	488	463	480	499	495	480	538	511	471	495	492	496	466	535	491	493	473	511	474	511	500	477	500	494	512	532	458	465	503	501	498	508	528	518	509	553	468	479	545	497	526	506	469	491	505	476	508	490	514	471	492	481	534	480	488	509	482	497	495	489	529	492	515	527	527	490	471	482	495	483	465	513	514	518	517	504	515	537	490	513	522	513	516	535	513	477	519	454	485	500	487	512	502	497	460	486	502	465	483	537	475	498	529	488	487	481	478	519	511	490	480	494	482	466	522	508	522	501	519	466	501	444	504	542	508	520	491	479	478	503	510	474	468	516	520	529	503	472	473	530	497	495	486	469	512	466	503	551	530	491	470	467	528	523	506	504	507	476	495	512	486	461	540	468	515	488	481	485	531	488	526	525	498	488	507	464	482	483	479	491	499	493	468	495	519	471	470	516	432	554	496	499	495	509	475	492	493	508	480	450	504	515	469	472	464	531	518	492	515	487	497	478	522	484	479	509	470	509	470	521	497	497	540	529	489	522	543	502	459	473	484	523	532	516	492	510	513	504	524	482	461	543	460	474	465	525	508	499	489	516	481	514	469	511	509	510	490	513	460	510	467	539	492	506	480	529	437	480	478	510	486	508	481	514	467	500	509	478	510	506	480	510	520	477	508	525	499	484	519	466	492	461	515	529	568	527	497	495	464	476	500	515	489	502	536	490	465	510	523	490	480	504	516	481	440	496	514	488	478	503	511	498	506	472	486	449	501	519	505	484	475	507	478	487	474	510	508	499	462	522	487	453	480	494	508	507	473	499	474	509	492	473	514	527	543	503	488	457	459	518	469	531	479	518	501	471	505	482	510	480	462	463	465	493	507	470	530	509	482	491	482	473	496	526	491	531	497	524	519	511	519	444	494	483	502	503	506	467	517	475	472	509	520	530	492	493	463	508	491	537	478	520	502	488	486	477	518	492	502	506	487	481	464	481	484	491	468	472	495	453	497	480	486	517	482	496	489	491	522	511	506	460	498	499	491	506	489	459	472	458	516	484	475	513	434	500	484	497	533	494	492	518	489	487	503	527	463	454	481	451	473	515	498	488	498	492	495	495	515	532	455	523	496	490	488	466	489	532	508	502	466	510	466	469	516	516	516	518	440	547	501	480	536	493	483	499	458	456	487	484	503	523	505	469	472	540	486	448	481	517	493	526	465	516	468	471	477	476	514	496	522	512	457	500	443	506	458	466	476	474	487	454	486	437	457	462	513	517	502	487	509	528	531	481	492	524	477	501	493	496	476	492	501	449	470	493	482	466	482	483	478	481	493	502	529	443	496	492	503	498	465	519	457	489	492	503	467	450	515	496	489	500	469	459	509	506	475	474	518	489	501	506	468	514	487	518	484	475	535	513	505	471	493	520	476	520	489	459	519	473	510	469	515	521	492	471	494	484	488	466	523	534	501	529	520	492	468	499	473	501	516	490	467	487	496	530	459	493	488	485	479	511	480	535	508	509	484	499	508	505	505	460	502	494	506	511	506	480	516	521	437	501	507	451	507	490	520	471	508	503	528	517	490	539	484	499	510	487	515	527	555	496	484	481	510	498	483	508	476	458	473	473	480	505	487	543	455	524	524	494	486	519	491	510	524	498	487	484	523	469	507	452	493	463	464	502	504	525	489	465	510	466	493	501	514	469	520	536	525	509	481	496	506	523	493	478	512	467	503	466	518	488	504	483	515	439	454	457	502	470	489	474	492	534	501	478	495	512	448	490	482	536	497	504	491	479	495	513	468	479	498	504	523	494	533	533	452	493	490	459	476	492	490	500	519	466	527	467	522	511	523	510	483	475	488	525	471	507	485	541	476	476	495	522	511	459	505	475	496	496	468	483	480	498	512	507	483	485	523	464	517	493	496	513	451	479	512	495	507	455	542	485	469	489	490	475	505	473	504	513	482	519	494	524	490	524	513	493	508	506	482	484	495	486	542	501	491	529	475	493	491	496	523	438	498	477	460	495	462	490	523	511	446	455	544	516	514	527	498	491	505	514	514	534	495	519	515	511	478	516	503	488	475	505	495	493	492	481	491	497	530	471	492	504	462	503	481	501	508	502	516	466	496	486	479	528	489	486	470	501	514	490	487	484	498	516	468	537	540	464	509	506	459	477	454	482	470	468	479	510	446	508	507	468	541	485	504	512	480	509	464	492	531	491	492	509	485	502	515	454	498	486	487	519	481	500	495	434	526	496	507	497	470	487	497	478	490	462	480	474	512	521	512	477	481	510	488	491	556	494	484	520	526	521	476	494	476	526	467	513	490	507	495	515	502	477	474	515	479	496	506	514	465	522	501	499	485	487	512	534	495	470	502	500	472	508	508	536	528	466	494	517	456	486	486	478	491	505	488	522	479	502	483	501	501	453	497	506	475	508	501	526	509	494	505	532	507	471	474	510	536	493	472	502	480	527	517	511	483	513	478	508	501	470	522	532	492	495	481	496	513	503	485	523	454	459	507	484	481	440	511	497	469	492	495	468	541	489	495	517	509	509	525	472	497	480	477	518	480	492	500	533	471	481	469	496	473	505	484	467	507	521	516	525	507	456	527	495	496	497	482	469	460	523	490	508	475	485	492	508	474	502	494	477	460	514	538	492	479	470	489	485	485	487	499	465	472	491	518	511	479	499	536	454	495	487	485	501	486	460	473	494	486	480	518	536	467	506	474	500	502	481	502	511	452	530	496	476	468	477	495	480	452	477	479	503	484	495	494	514	506	499	450	478	507	511	486	460	492	463	473	513	485	497	503	459	475	546	515	483	467	503	477	525	490	518	480	467	481	552	492	484	511	511	485	448	509	526	465	464	490	474	504	499	515	492	475	479	497	485	510	484
34451	28147	21148	8159	2592	1365	934	717	706	642	624	628	608	642	628	621	561	575	598	587	586	586	608	643	632	608	633	625	610	606	564	590	610	618	605	574	614	607	622	623	646	610	600	575	610	616	629	584	611	590	601	613	632	605	614	604	605	605	593	588	570	591	625	586	574	615	599	630	658	621	623	593	656	591	573	607	604	566	595	651	594	614	645	607	619	620	598	623	609	573	611	599	578	606	615	610	582	618	641	644	627	627	593	612	624	581	636	572	639	653	612	630	616	613	578	616	642	589	630	645	615	622	565	595	580	580	608	656	608	576	639	606	620	617	573	576	600	610	600	556	612	623	605	557	602	623	593	616	584	659	608	604	642	637	581	612	647	603	595	581	580	631	576	587	621	623	607	612	614	598	621	592	584	603	604	635	609	583	655	592	593	629	591	641	597	620	648	615	574	621	602	626	620	593	610	572	583	600	585	624	623	579	585	583	565	580	616	586	593	608	628	621	600	602	582	655	583	640	608	591	618	580	605	564	589	596	640	615	652	572	628	608	610	602	569	582	605	625	608	638	615	598	592	609	581	585	619	609	638	624	590	605	641	643	631	570	579	584	601	593	594	618	640	608	596	640	564	626	608	622	579	604	639	568	590	614	609	582	637	589	597	584	613	546	573	586	601	592	582	579	574	594	594	580	584	623	562	644	602	638	585	587	588	593	589	606	586	618	609	621	576	604	574	608	639	562	602	642	611	610	601	613	641	595	566	592	590	618	625	602	611	591	585	644	613	576	560	624	548	583	591	629	599	603	622	590	641	575	618	633	635	571	564	594	603	582	634	629	581	585	572	620	613	616	588	592	612	652	642	590	568	592	610	629	601	624	626	600	620	608	595	621	615	633	595	608	589	578	630	637	572	558	611	593	602	605	579	575	607	598	608	660	588	622	577	604	579	681	608	587	572	601	605	577	589	627	604	592	608	605	561	619	599	628	567	607	624	629	556	629	623	575	631	598	570	581	584	570	590	602	589	603	664	618	626	617	599	636	638	583	614	605	630	615	580	635	672	631	645	640	565	581	608	614	545	623	589	619	596	636	641	581	617	652	628	628	577	618	631	586	624	576	613	576	589	644	637	604	599	578	602	653	595	595	603	560	626	601	583	605	644	640	673	571	613	613	646	598	584	583	624	625	561	614	594	595	595	616	605	598	610	557	595	590	603	624	611	608	611	600	653	569	621	563	579	597	614	648	619	667	633	613	648	630	627	578	623	592	630	591	617	638	586	627	586	592	643	636	565	620	587	648	579	609	598	603	640	620	619	561	618	667	607	640	585	597	605	582	639	660	587	630	576	606	595	619	611	556	622	609	607	646	626	571	596	587	627	568	625	613	647	658	599	573	610	606	598	598	599	547	602	614	637	598	599	604	629	600	614	603	615	571	584	635	597	630	614	651	583	617	595	627	604	625	570	617	621	625	636	584	586	599	633	633	647	583	644	614	568	596	593	626	606	598	592	605	621	631	596	616	606	631	584	610	608	583	588	557	600	642	562	586	602	600	573	578	613	589	576	649	629	593	609	622	597	583	589	586	629	601	578	663	582	615	656	593	577	636	563	623	605	604	606	611	577	626	632	582	571	596	640	595	645	609	677	606	569	579	626	562	584	645	579	595	609	606	640	621	593	578	621	620	585	627	622	589	629	638	635	636	625	595	630	577	600	613	586	591	593	625	645	584	675	653	568	568	579	615	594	638	637	566	611	650	587	622	640	630	614	588	638	627	594	587	611	592	636	627	646	577	584	625	613	602	604	634	636	580	557	618	617	576	622	616	667	613	598	627	590	595	596	575	621	589	610	604	598	635	616	594	634	603	614	618	616	580	631	618	617	622	654	601	610	593	608	615	610	600	609	608	601	610	618	587	601	567	640	590	604	646	601	590	625	633	637	642	591	603	600	574	623	627	651	641	636	600	601	615	584	607	601	626	595	612	597	586	555	587	602	605	588	606	611	658	596	628	607	597	620	619	602	609	631	599	640	624	621	604	607	600	619	618	631	620	562	624	593	585	649	644	631	629	564	615	588	587	575	560	575	625	593	603	603	608	616	596	587	600	609	567	594	590	605	614	610	585	597	645	624	627	622	630	615	628	627	630	608	609	596	612	633	603	587	600	601	656	617	609	601	627	656	615	617	618	609	584	561	686	591	638	650	627	694	609	635	603	595	644	586	666	567	606	633	571	604	570	620	584	601	632	609	616	605	615	639	632	659	628	597	579	569	571	628	639	659	585	638	564	645	600	610	665	580	624	606	622	611	613	575	649	566	632	591	606	604	622	615	613	580	625	595	561	616	602	584	575	615	612	597	563	590	592	591	627	626	637	585	647	613	598	657	614	590	627	607	612	591	613	590	614	642	631	650	609	571	607	630	605	644	572	609	609	599	610	613	610	597	618	641	615	561	611	586	598	608	617	633	623	655	558	652	608	551	571	583	583	632	590	589	601	614	623	631	604	658	616	617	577	611	626	587	571	577	607	592	642	586	626	600	552	568	642	598	586	640	641	604	631	626	595	605	605	618	594	592	623	630	615	600	611	622	605	628	617	595	622	597	581	592	591	601	610	616	596	607	598	622	613	627	599	616	642	590	609	586	568	615	611	602	566	623	612	600	631	624	654	619	594	566	613	604	617	564	591	599	609	634	580	621	607	567	626	552	623	597	575	586	607	612	644	616	581	584	552	635	604	610	618	570	628	631	620	615	628	593	595	628	603	560	570	594	574	622	601	619	591	650	619	616	635	608	555	592	598	628	606	624	638	614	637	620	590	591	584	624	597	603	620	594	580	583	571	628	605	620	610	624	547	604	582	640	621	599	621	617	627	588	599	577	650	562	612	607	621	593	599	604	598	625	648	609	613	634	606	601	628	619	598	608	595	585	662	627	601	592	574	623	611	581	583	563	612	591	627	569	653	586	626	618	557	627	613	593	629	596	562	622	584	621	577	602	573	638	633	577	615	608	616	618	593	612	626	644	613	599	586	631	619	610	621	606	599	645	617	644	623	598	637	595	567	613	577	585	629	641	629	580	578	590	606	608	633	616	561	595	617	599	602	586	590	599	619	590	568	603	632	587	606	610	628	561	641	603	642	605	578	574	592	584	602	602	620	612	623	603	616	610	584	639	618	577	612	602	586	647	581	576	608	586	632	607	651	626	601	609	604	598	622	583	571	606	590	642	595	534	580	600	638	588	589	591	561	641	597	579	650	594	614	599	592	683	616	643	577	653	615	590	612	596	575	618	623	655	667	587	586	616	643	627	628	582	608	589	642	644	607	584	602	606	639	568	604	555	581	593	671	613	639	614	649	630	568	634	594	577	620	616	629	639	646	623	586	593	617	614	630	590	601	573	659	599	610	592	599	573	562	640	563	622	611	599	625	568	562	601	600	573	601	568	582	616	625	611	590	604	595	645	603	620	584	645	607	601	596	601	613	645	611	610	576	613	548	597	601	547	606
38155	38571	21835	7951	4073	2020	1298	902	868	785	757	812	726	708	749	764	720	714	718	702	726	768	741	776	682	789	794	701	746	710	706	767	741	744	722	767	702	719	781	712	731	731	763	695	713	720	690	714	754	672	707	688	662	668	698	747	730	746	738	727	725	773	671	733	700	709	752	739	747	732	721	735	705	756	698	723	736	736	690	726	731	722	709	748	740	712	731	701	711	757	715	764	671	719	726	687	720	708	690	732	693	752	723	730	678	706	717	724	759	673	735	758	727	739	750	742	706	716	712	679	723	748	731	703	709	668	751	696	744	762	745	710	731	688	703	706	696	709	752	762	686	751	686	710	691	689	725	721	713	708	684	705	748	678	727	756	713	750	708	698	666	714	669	747	723	735	736	800	690	675	686	688	703	702	721	711	715	746	737	714	735	715	738	683	757	689	700	713	751	719	773	742	707	708	701	695	703	709	688	722	736	772	696	703	724	709	731	675	735	725	723	658	675	706	694	736	685	689	718	766	728	713	715	715	706	679	688	723	741	774	748	685	761	744	710	748	711	701	715	705	725	700	703	796	680	756	720	742	699	745	722	686	729	714	766	759	761	740	719	697	786	701	678	704	701	739	690	725	743	737	732	719	698	745	744	762	754	692	740	749	738	702	707	703	764	681	732	758	701	779	693	697	756	709	720	750	743	726	739	740	673	685	741	722	749	717	731	743	732	720	684	723	694	750	749	705	720	696	684	754	712	696	730	722	713	740	732	728	680	757	730	691	739	706	732	742	703	717	699	747	690	722	729	764	691	711	701	704	696	696	735	702	737	715	688	687	722	731	720	735	715	748	755	690	736	697	702	752	689	688	761	709	746	706	690	721	733	762	717	720	676	736	711	729	737	711	728	761	712	757	671	715	708	726	720	719	720	721	705	718	674	730	705	761	714	750	703	703	685	709	718	736	764	781	733	746	773	727	717	725	691	726	733	752	733	749	742	731	740	778	699	672	719	716	734	774	713	748	715	764	729	706	701	691	727	733	733	702	670	735	679	728	707	673	684	733	710	791	672	719	706	688	750	696	685	674	713	668	752	700	701	731	743	701	716	722	693	741	765	718	690	737	694	686	700	691	774	738	742	721	681	725	728	750	659	680	721	722	777	727	741	724	750	753	750	732	745	728	707	710	699	725	728	702	678	698	762	705	704	713	699	749	758	724	733	701	704	721	708	698	748	718	685	701	728	720	704	698	717	741	741	708	703	659	732	747	746	752	649	731	756	742	735	694	730	676	757	742	706	714	701	705	692	735	751	687	707	724	674	759	676	717	679	709	768	736	680	725	668	755	678	673	696	776	723	705	747	695	757	709	740	673	747	716	750	704	740	711	778	692	715	732	708	719	687	714	689	705	686	737	707	677	763	708	756	731	660	735	761	693	688	724	676	742	737	695	674	680	738	754	697	707	736	737	729	715	733	731	725	722	748	754	721	727	766	712	679	752	680	728	658	707	716	691	719	706	736	686	728	712	751	747	746	725	697	809	729	757	695	712	729	748	759	723	700	729	717	721	765	708	742	713	724	700	692	723	664	736	697	737	714	754	672	721	707	742	703	760	715	737	778	686	747	697	789	672	687	689	696	716	738	712	729	722	746	757	740	766	724	753	708	679	706	688	700	705	716	711	695	773	684	707	690	680	742	762	754	735	741	723	706	741	692	725	709	726	705	754	687	731	694	741	718	792	726	703	707	667	695	760	712	645	724	705	710	707	682	729	747	762	724	749	730	741	727	692	753	743	709	751	724	742	685	709	754	713	716	718	700	745	720	727	696	764	667	765	708	763	704	726	710	687	692	711	714	716	684	740	714	718	711	727	742	774	739	711	702	745	712	734	720	737	692	699	681	681	705	660	707	721	737	727	717	730	671	723	709	726	747	714	731	705	767	748	755	697	686	724	740	706	751	763	724	755	692	766	714	712	725	684	723	731	739	719	686	731	703	767	708	787	724	752	711	718	741	697	697	662	724	720	727	695	746	745	758	742	752	717	743	699	723	686	710	738	752	765	718	699	728	719	771	703	668	758	710	671	687	718	740	681	708	708	704	725	760	719	708	742	722	727	671	720	743	743	717	758	706	727	728	737	724	731	748	695	700	710	725	672	714	677	733	698	738	748	766	769	682	749	702	754	717	704	727	761	728	705	713	762	731	735	687	711	718	694	681	719	757	710	747	681	701	714	741	723	696	730	725	769	692	719	704	702	711	751	728	660	735	736	710	686	720	701	715	699	763	704	720	682	742	739	683	720	697	727	760	727	710	684	657	723	724	738	734	719	710	752	750	720	682	706	764	679	707	741	761	753	735	709	732	734	671	738	697	750	699	735	699	716	699	748	659	749	740	702	684	773	741	671	737	751	736	698	756	778	715	652	720	735	672	702	708	706	717	687	695	712	682	747	746	740	752	714	695	754	731	757	714	713	698	732	716	721	739	729	712	663	713	713	747	708	718	692	737	733	749	719	744	702	719	750	708	712	682	765	669	744	747	718	759	763	696	715	727	764	776	694	745	694	736	699	721	686	724	731	681	687	743	746	765	721	688	747	729	764	677	720	745	734	740	700	731	717	691	709	719	694	688	788	729	796	713	738	713	720	753	722	713	716	806	706	709	693	728	774	702	682	731	732	798	706	764	761	730	694	724	704	733	751	781	721	722	750	710	695	707	741	700	743	738	775	741	735	711	751	729	745	688	734	710	700	717	656	760	757	751	759	732	723	683	721	672	711	720	726	708	708	709	748	676	734	703	780	733	730	709	702	693	741	723	714	693	745	710	740	717	684	744	735	702	704	674	697	748	727	735	720	751	725	754	688	744	740	737	731	742	691	701	720	783	719	715	726	677	742	744	716	734	739	776	703	715	718	700	720	738	691	703	722	731	741	725	757	725	709	670	748	746	686	797	700	678	760	726	713	686	702	752	694	680	667	704	785	689	738	702	665	694	719	725	732	732	686	724	747	688	723	711	716	708	727	720	711	765	743	732	678	752	704	736	748	737	762	761	728	719	699	733	684	748	752	746	698	758	741	741	721	705	723	746	780	671	761	738	718	772	708	739	698	745	697	749	703	765	695	749	754	741	753	691	724	706	703	773	720	735	732	707	710	712	720	723	709	729	729	713	814	741	691	718	709	702	721	695	688	742	683	697	764	755	689	711	693	692	722	743	756	774	727	710	692	721	744	710	721	734	748	727	738	701	724	714	708	728	718	719	706	738	702	714	728	705	775	731	708	692	700	641	702	744	741	738	705	699	749	722	688	692	705	712	723	684	700	734	697	727	708	715	709	719	710	715	723	689	677	733	722	680	743	715	678	734	711	705	719	738	737	733	730	724	754	716	748	692	721	706	716	774	706	773	704	723	712	696	689	718	679	737	767	708	744	765	669	738	743	710	693	732	731	708	732	745	719	710	738	757	733	710	726	698	724	702	753	716	716	641	684	743	675	717	742	739	722	668	719	722	706
23657	21437	28401	24986	20884	10776	3794	1442	939	760	728	722	624	609	587	590	627	580	610	539	556	578	610	534	551	595	584	622	642	613	595	595	592	602	563	613	581	611	627	642	559	596	582	588	575	615	574	590	616	644	535	619	563	589	561	564	619	590	620	582	587	604	573	616	598	584	556	560	616	598	561	567	588	671	568	552	625	601	628	599	589	592	595	561	559	589	558	617	573	635	611	591	581	593	586	591	582	621	577	614	630	576	572	609	590	612	617	576	583	572	592	549	590	592	551	609	607	606	564	603	563	593	619	550	568	584	575	589	600	589	599	593	588	582	641	587	550	577	607	594	612	593	603	611	569	614	619	596	595	600	562	581	592	589	588	574	556	602	620	592	628	624	610	606	600	567	590	618	614	620	578	618	590	601	604	597	621	560	559	620	589	591	618	597	564	585	570	554	566	586	620	593	591	579	565	606	558	554	638	609	561	594	598	577	611	552	589	593	632	578	591	549	605	556	579	585	623	608	567	607	624	566	538	579	593	636	597	625	577	578	591	595	577	587	593	571	536	618	571	554	577	600	592	611	582	622	595	608	567	580	584	590	582	560	585	605	570	588	558	601	547	613	556	573	566	598	620	585	568	599	568	570	591	616	553	575	587	566	582	510	587	609	592	582	585	615	604	576	549	617	581	600	604	543	598	602	565	560	562	633	587	602	548	586	565	599	567	583	626	568	607	614	569	588	579	549	607	591	591	564	587	570	631	599	602	628	533	598	554	630	610	633	623	655	568	624	580	587	569	575	644	595	570	574	570	573	605	636	591	549	657	565	615	589	604	617	579	613	516	617	620	550	546	633	590	574	651	638	591	627	650	615	635	560	588	624	571	636	556	586	610	579	598	572	602	600	612	552	617	595	553	622	592	589	613	632	598	607	644	567	589	562	539	581	575	564	594	546	609	604	548	572	571	590	582	558	586	635	607	579	568	629	581	602	570	607	602	650	607	614	600	632	595	583	589	591	614	587	568	592	603	624	590	611	621	583	564	616	621	605	611	597	549	618	614	559	588	599	588	580	594	501	597	585	574	605	559	595	638	595	599	602	583	568	584	599	561	583	627	576	590	542	587	633	599	590	610	582	603	592	608	628	613	539	588	606	617	631	626	597	608	579	590	592	580	587	553	599	637	583	574	609	563	594	611	628	607	594	604	582	616	559	560	560	598	597	618	576	616	638	598	634	576	533	642	630	652	639	603	605	557	636	579	594	623	580	580	592	635	649	584	610	608	534	586	612	574	577	592	619	574	592	560	552	559	574	621	604	594	629	601	619	608	606	588	627	577	589	571	562	649	597	599	610	596	612	585	555	572	573	576	591	616	579	573	606	580	570	594	596	579	569	584	586	601	637	604	602	606	625	622	565	568	554	590	590	599	606	603	568	606	599	617	550	589	660	586	566	601	548	607	607	563	588	598	594	608	591	588	559	564	571	569	585	615	541	581	584	557	635	596	532	562	572	611	584	606	616	636	607	565	595	605	569	600	578	601	617	603	596	602	581	561	555	613	578	581	575	555	557	557	571	600	602	607	595	603	556	599	566	606	558	586	591	573	624	551	582	638	612	618	586	594	592	581	621	552	545	605	635	570	561	629	619	579	557	567	610	608	610	630	591	573	588	567	581	613	615	562	577	609	598	614	588	668	572	619	611	591	609	586	601	618	583	621	608	605	639	627	593	624	591	639	611	628	638	587	575	593	546	607	618	606	573	580	590	571	569	598	554	557	566	569	616	604	603	575	568	544	559	586	558	606	545	548	518	595	603	567	611	646	584	611	582	618	580	606	569	599	613	608	576	573	640	622	582	547	562	600	575	583	599	570	617	570	608	599	594	585	597	591	560	625	556	587	600	567	570	617	563	590	642	561	599	574	639	636	604	565	590	571	583	595	581	620	564	614	620	633	631	605	562	606	611	622	604	608	605	569	562	602	604	631	596	578	550	619	577	570	579	625	604	537	597	568	606	538	579	565	563	572	521	579	574	569	591	625	593	628	613	544	560	540	564	569	540	617	585	636	629	636	565	534	558	557	599	605	585	604	564	635	555	578	612	598	585	583	582	639	601	589	625	611	577	612	584	577	610	575	639	578	590	605	614	581	593	610	595	588	583	603	589	574	570	584	567	617	637	594	604	647	576	624	564	603	586	590	589	569	603	618	589	569	565	544	548	586	563	611	601	641	580	623	600	620	582	609	594	607	560	574	612	594	578	610	572	593	605	599	619	563	618	577	581	624	583	571	593	569	632	579	568	614	589	554	611	593	572	637	588	619	592	625	601	611	609	583	551	596	552	592	606	591	580	601	558	584	587	596	619	594	609	575	647	586	564	595	584	602	607	577	555	575	602	585	548	624	575	596	570	597	581	605	604	600	614	598	614	579	569	598	552	572	569	629	624	610	554	635	579	607	567	585	623	629	553	595	583	638	618	584	625	573	633	604	638	612	591	620	608	555	593	570	588	614	591	623	597	593	618	558	574	603	606	566	612	620	565	578	597	576	624	569	599	559	657	595	614	594	591	615	597	576	571	564	614	580	583	594	644	599	619	576	558	619	585	617	568	619	575	601	528	564	606	541	557	622	603	597	600	583	602	582	595	594	598	584	549	625	607	608	573	578	593	635	599	559	560	596	595	609	557	587	585	603	614	575	578	583	584	584	626	547	589	578	585	601	515	616	585	623	574	581	594	589	618	626	564	607	548	570	576	558	623	589	617	620	588	569	588	566	602	538	655	597	690	579	583	561	625	579	617	598	635	587	591	540	610	581	604	612	566	604	592	600	607	589	593	627	564	638	591	570	572	573	611	611	634	563	590	596	586	611	585	602	548	568	626	599	584	609	624	625	609	546	575	625	581	600	606	583	557	576	589	605	590	560	610	644	609	562	617	576	565	578	581	563	602	627	543	609	626	575	618	615	583	627	595	614	611	610	621	556	571	592	590	616	584	596	617	607	582	591	582	578	576	557	575	603	630	547	570	589	596	619	608	569	619	599	569	597	577	582	560	596	605	625	601	575	622	578	613	617	594	614	592	592	604	598	588	561	576	617	595	588	628	592	574	585	651	585	573	599	601	584	618	603	566	569	590	592	548	585	621	562	579	583	624	610	581	617	593	572	602	586	577	571	529	610	616	608	611	579	602	592	619	655	603	611	555	557	629	563	578	562	578	570	611	612	590	598	591	569	544	619	593	595	628	586	594	559	569	584	578	557	580	575	594	570	599	561	568	606	582	631	621	600	599	604	627	556	590	589	601	607	600	559	617	639	592	555	612	618	605	596	557	585	567	556	577	616	579	593	614	559	578	571	621	581	586	592	549	586	567	551	593	568	562	576	616	551	618	559	565	557	619	606	609	577	611	586	643	583	551	577	617	609	600	620	566	605	564	574	588	604	559	563	598	586	618	573	593	589	561	562	544	567	565	559	586	600	551	571	586	629	584	619	586	629	618	593	571	605	568	596	561
34260	52011	34712	18415	11394	7376	4315	1858	1274	955	854	803	800	761	745	690	749	740	736	705	673	754	751	698	709	670	710	705	745	692	732	708	703	709	679	706	704	736	756	721	710	714	694	695	687	689	678	729	719	714	735	686	724	707	699	694	694	725	739	727	749	708	697	705	707	710	759	706	688	689	702	725	685	662	669	735	707	738	642	672	724	695	706	679	697	754	801	728	696	679	695	737	705	741	734	737	725	737	690	685	724	696	716	720	720	723	745	698	698	717	718	725	706	707	677	660	728	707	675	750	754	743	730	677	716	727	725	693	693	663	684	733	697	703	716	732	718	728	693	694	692	704	714	694	719	671	691	669	716	705	759	664	725	723	663	727	708	715	697	664	724	686	690	711	707	732	727	741	702	724	764	689	655	681	710	689	684	697	736	759	693	685	746	671	683	691	737	744	704	741	684	698	699	696	729	725	689	746	713	693	717	713	729	677	669	698	690	722	667	716	703	727	700	665	702	719	668	744	728	737	746	682	755	699	742	714	681	758	670	699	731	695	721	679	736	697	765	712	736	668	783	710	751	689	681	695	697	671	688	707	691	708	745	723	666	715	710	693	751	701	737	719	726	702	727	696	707	752	733	718	692	706	724	696	704	685	700	692	681	655	757	736	698	770	732	742	670	698	651	741	709	656	703	728	725	707	723	745	740	698	713	727	712	757	680	749	754	728	708	697	666	705	737	698	697	681	689	679	685	726	710	706	712	686	677	724	725	656	694	708	691	701	708	718	720	693	757	697	739	717	757	656	734	649	677	684	702	716	715	673	677	693	711	744	717	644	756	683	690	712	730	711	709	725	739	721	697	697	711	691	743	726	722	659	703	731	674	682	705	727	703	715	687	705	733	726	751	679	684	695	773	739	690	668	715	689	742	688	678	731	734	705	695	678	749	726	715	683	696	687	735	752	673	722	676	720	721	717	647	747	666	711	651	688	679	733	706	710	670	714	731	723	718	720	720	717	726	781	668	712	730	696	748	709	709	740	680	701	743	719	701	698	694	675	722	669	657	685	690	687	713	734	702	713	684	714	709	698	692	639	717	684	741	719	731	711	692	659	683	696	690	664	732	749	725	709	725	697	715	681	681	719	711	701	702	717	722	723	731	717	736	699	697	692	682	726	665	670	753	680	705	678	699	692	698	670	724	706	686	698	724	725	746	736	720	713	703	670	707	706	727	756	748	707	711	748	765	739	698	721	736	725	681	687	718	727	723	727	706	723	694	696	679	740	676	639	705	760	719	717	710	647	698	729	699	706	670	688	749	714	700	681	687	704	689	675	734	736	679	728	678	723	686	647	737	674	712	695	730	671	711	698	743	721	727	680	711	667	735	747	721	723	710	738	705	735	705	705	742	632	679	709	706	710	723	709	744	665	718	696	701	760	710	652	706	669	685	731	729	738	743	736	692	700	697	679	724	685	726	683	703	719	724	729	699	689	734	721	704	717	680	747	688	748	702	739	687	700	699	699	689	714	764	701	750	685	729	715	704	682	701	728	666	706	681	733	702	702	716	705	731	690	713	708	687	737	669	745	744	725	734	701	696	711	676	720	682	726	720	751	705	719	665	683	745	670	687	709	715	722	711	677	712	741	706	749	698	711	673	734	699	701	688	691	703	680	705	667	705	681	707	712	693	707	745	722	689	688	700	696	734	691	717	697	696	715	697	725	799	758	728	712	695	720	732	691	704	647	743	745	736	731	732	709	716	686	737	732	697	673	709	704	665	695	676	695	705	673	710	684	689	703	703	676	713	698	672	707	756	747	713	712	678	729	697	709	735	727	677	739	719	693	706	718	711	722	709	738	727	702	714	711	739	727	719	745	734	725	716	704	716	693	766	707	732	696	680	732	702	703	726	696	681	663	726	732	725	708	763	686	705	715	707	729	718	697	701	667	734	718	723	672	749	770	685	719	719	688	680	735	634	691	759	729	739	726	693	698	697	734	729	702	724	709	723	715	735	720	674	744	681	673	735	746	734	707	678	711	704	685	711	723	685	737	696	670	726	710	752	703	721	660	690	706	687	695	709	677	734	702	736	727	732	683	735	718	738	671	749	709	719	677	719	733	669	684	690	706	683	739	727	747	687	697	727	744	705	731	704	669	695	670	739	694	768	660	664	729	773	744	682	691	717	735	706	684	700	687	659	703	669	724	661	686	730	700	686	729	667	786	687	742	693	667	741	693	625	705	701	661	702	759	701	685	751	712	696	672	751	657	708	774	719	709	704	691	717	698	724	676	714	723	645	721	704	713	671	701	713	680	743	743	696	696	725	739	736	694	750	654	748	678	703	717	723	662	720	750	703	717	778	760	739	689	786	715	714	704	712	707	715	688	710	709	718	729	721	665	698	696	712	710	703	684	672	673	652	728	700	679	703	754	732	773	667	710	698	710	687	708	739	685	706	739	705	740	715	757	736	720	733	723	661	704	686	727	727	707	719	672	720	748	669	705	678	696	735	715	737	681	718	673	692	670	682	717	661	736	778	740	727	721	716	751	691	676	707	692	698	743	716	687	705	704	745	739	724	727	759	667	727	649	716	676	738	726	729	686	708	721	727	711	691	692	721	702	705	725	701	698	711	671	754	681	727	649	683	706	665	679	705	760	729	710	746	718	768	691	740	662	681	702	708	673	686	703	705	704	732	677	727	700	676	703	736	695	711	673	704	739	708	756	728	707	696	739	720	693	726	748	678	689	711	702	728	705	691	713	706	755	743	721	669	700	674	743	720	730	723	715	673	764	711	718	724	718	726	705	648	681	702	668	689	733	677	704	701	706	694	700	709	702	672	730	724	667	735	753	679	731	731	695	693	724	721	701	730	705	766	673	702	670	709	693	713	750	685	719	715	725	689	675	708	710	664	745	696	698	733	681	686	750	686	712	725	719	729	672	681	720	699	729	658	681	753	666	687	704	719	677	707	766	728	725	719	724	699	673	713	708	713	715	728	713	746	738	729	710	709	712	719	665	706	740	734	708	723	776	718	671	731	718	706	660	703	737	695	694	669	689	726	748	721	702	748	727	685	713	740	761	721	667	693	724	747	763	695	677	721	679	680	663	738	700	696	748	678	694	765	699	710	701	721	724	656	675	695	740	734	696	744	715	708	694	698	729	695	653	676	741	665	724	704	674	697	696	645	686	726	668	694	722	736	729	701	673	714	677	693	729	716	728	682	729	698	684	721	732	733	741	720	692	675	732	702	752	692	708	723	718	703	739	663	716	703	743	681	701	687	724	649	714	747	718	720	702	672	750	710	698	696	682	738	699	681	706	704	686	715	732	705	748	682	694	698	712	706	694	687	715	717	669	672	689	686	699	712	715	709	733	756	689	753	760	722	691	701	737	762	705	729	695	692	757	698	725	722	717	712	671	718	695	738	684	713	733	697	727	743	722	646	726	720	739	677	698	741	657	720	716	695	730	671	716	734	716	730	746	673	695	720	699	739	723	696	730
25027	21510	26997	24735	7893	2198	1149	785	666	516	517	508	509	538	452	488	480	451	482	517	450	488	495	478	490	507	462	460	545	435	517	483	463	452	478	524	468	453	473	494	498	455	489	498	492	521	495	510	453	449	479	478	494	511	460	493	451	480	475	454	492	485	481	478	483	481	479	502	479	473	481	443	487	494	490	498	488	473	488	487	458	494	486	476	491	472	490	478	494	481	525	472	490	477	480	488	475	503	474	426	538	450	467	450	430	450	486	443	467	506	481	449	452	437	503	454	437	489	477	471	467	440	480	473	464	499	499	433	480	482	468	497	468	484	481	506	478	467	472	475	492	504	469	454	494	509	446	492	453	456	460	481	505	443	442	519	480	492	460	503	459	456	466	479	434	464	447	501	450	494	437	511	457	453	440	457	485	496	473	530	459	477	491	477	470	491	457	484	489	515	451	493	490	482	519	471	455	500	482	525	470	497	479	499	481	504	471	497	480	488	440	459	500	490	456	472	459	465	491	476	455	457	489	473	464	473	484	484	458	492	498	458	504	461	453	478	508	480	471	487	495	495	510	467	486	503	530	496	471	475	516	475	487	463	491	488	466	492	501	474	436	450	477	504	482	479	502	468	490	473	464	436	471	451	431	534	485	449	475	463	461	447	516	455	470	472	459	502	490	525	430	493	485	449	469	485	489	498	490	488	457	476	458	459	460	492	512	492	487	455	474	479	469	472	473	454	497	475	464	475	485	468	475	503	462	520	436	504	474	451	513	512	468	479	475	447	504	489	468	448	470	515	462	482	471	447	494	478	441	500	502	491	448	467	497	425	464	488	455	477	428	479	476	464	483	496	490	484	476	492	451	440	429	478	499	502	435	493	467	455	435	468	488	517	497	480	474	496	469	460	457	500	459	504	413	479	459	472	485	444	520	479	487	489	484	479	517	493	465	458	499	468	520	433	518	471	489	500	458	459	466	481	494	495	452	491	471	476	501	512	420	485	501	490	443	452	500	512	493	492	463	515	469	465	467	497	493	484	432	508	469	468	484	435	495	448	464	457	503	507	509	480	464	460	524	480	466	479	482	456	473	468	460	464	473	483	494	484	484	485	494	462	517	446	449	487	467	448	474	457	468	472	474	483	502	478	499	480	474	438	454	491	487	476	455	476	494	461	484	478	487	471	469	474	513	448	465	517	450	469	483	464	475	444	477	474	517	491	465	498	503	506	489	458	450	443	457	467	431	436	503	476	455	453	471	450	480	462	485	456	475	499	464	491	476	469	478	477	463	466	474	450	458	474	463	480	481	478	479	434	496	486	469	485	437	432	465	457	450	534	470	470	469	487	503	478	475	436	500	471	503	472	448	496	476	524	481	488	497	471	457	468	456	477	466	468	504	464	539	475	432	450	478	451	462	507	512	489	446	473	479	497	460	483	454	488	447	511	486	460	447	496	487	469	498	496	485	513	472	458	464	482	472	483	445	451	488	482	502	445	474	484	519	464	483	444	517	498	483	479	484	466	462	487	463	475	472	499	487	453	499	462	463	462	476	465	452	470	474	472	478	471	464	489	485	444	504	447	469	504	490	481	488	502	474	449	455	458	463	499	470	433	513	430	480	470	479	470	471	449	481	499	472	454	467	456	469	464	451	487	473	492	442	463	513	469	487	499	480	479	475	477	461	458	470	442	485	441	500	479	468	475	478	466	467	453	464	450	497	467	454	443	480	472	536	512	469	506	496	469	463	457	470	480	487	457	441	464	481	484	491	477	490	486	468	475	493	479	416	446	499	509	467	472	524	496	486	460	463	519	481	468	444	451	478	475	494	506	455	523	482	512	472	470	512	510	459	535	458	438	486	445	483	519	495	469	500	473	477	481	490	450	491	450	454	478	455	473	479	486	459	497	505	466	443	449	478	474	491	462	496	467	482	476	457	484	463	473	528	440	496	468	480	508	433	511	463	451	471	474	478	465	515	493	486	488	477	476	472	461	489	471	445	477	484	486	466	481	469	481	505	497	474	452	451	504	463	500	484	488	468	494	471	488	487	509	466	481	483	514	520	497	500	492	463	439	474	441	429	488	484	487	467	468	468	490	477	484	511	492	472	498	482	433	502	455	480	496	529	545	469	459	487	442	476	492	501	499	479	460	468	497	470	503	471	487	517	485	495	463	496	475	462	470	519	496	478	422	480	505	479	459	468	454	459	437	473	457	476	476	483	485	477	486	515	475	458	481	493	495	456	481	446	471	498	488	487	470	474	448	489	485	527	484	458	458	439	432	469	431	471	545	488	455	433	490	474	492	461	472	483	489	434	501	484	495	495	459	486	511	450	477	488	471	462	479	480	468	502	454	477	458	456	478	466	485	485	498	494	457	468	456	464	427	503	432	485	483	441	484	502	492	434	468	507	468	490	421	463	476	482	469	478	469	476	511	489	455	475	477	487	466	519	485	494	446	460	477	533	465	487	498	449	480	431	445	529	474	481	495	479	454	491	475	480	491	455	492	475	473	467	497	470	482	491	508	469	473	498	477	470	468	473	466	445	466	465	501	486	494	490	490	466	441	460	468	501	479	467	483	451	458	479	461	477	457	479	519	469	499	495	466	463	444	478	504	460	471	470	448	501	472	474	469	450	485	464	417	454	471	478	497	480	458	460	504	468	473	473	433	490	483	461	459	433	449	444	465	480	507	450	470	483	469	511	505	497	474	463	468	488	468	473	454	471	475	482	488	486	491	521	484	469	467	476	454	445	506	441	470	476	498	493	501	477	515	479	486	480	472	456	500	505	495	494	450	453	453	510	483	494	426	453	509	484	486	489	507	502	488	454	440	470	442	517	465	476	501	467	460	484	448	468	480	453	448	469	475	476	477	470	459	472	500	490	494	464	538	475	410	537	492	480	477	443	461	497	473	479	509	476	471	504	452	442	490	447	448	492	501	470	460	500	479	485	481	471	454	469	462	455	493	478	485	472	479	472	474	469	429	452	452	488	478	463	511	504	455	477	445	488	478	455	492	444	426	518	487	470	446	501	463	487	507	480	515	487	488	498	481	473	495	475	481	474	447	495	432	473	480	483	451	497	478	425	469	453	480	480	470	505	502	486	472	442	492	495	476	492	498	454	480	497	472	482	478	475	497	513	469	476	459	477	473	436	498	476	446	488	479	479	442	457	466	514	433	494	440	483	472	470	456	486	508	473	461	471	461	482	467	510	441	461	469	493	455	475	442	455	496	447	480	440	488	442	492	494	477	495	476	427	481	486	464	528	446	488	436	481	498	449	452	433	514	447	471	500	471	440	529	489	438	455	479	507	469	471	498	439	492	481	501	483	473	478	483	473	468	472	455	462	459	497	450	470	480	457	510	465	487	488	465	487	486	475	503	488	471	448	457	456	501	443	484	476	476	472	457	474	461	455	489	504	432	452	422	481	484	525	494	471	479	518	456	483	506	467	469	466	516	415	485	453	461	473	483	479	492	486	509	505	485	468	466	422	481
35541	42940	26846	11898	5768	3441	1791	1182	893	711	605	588	591	607	560	591	585	573	590	576	601	542	598	568	543	554	616	548	577	543	592	585	531	594	567	598	560	586	612	586	584	558	581	597	583	556	614	564	563	556	592	578	597	568	556	556	565	618	564	596	595	586	570	581	580	591	610	612	581	595	611	537	541	546	554	565	585	571	555	587	586	562	571	544	541	577	546	555	562	584	555	579	575	541	555	580	581	580	571	578	540	552	528	547	583	566	615	566	574	537	576	571	573	549	531	623	591	591	617	625	553	549	596	613	623	568	602	598	597	576	546	598	583	570	582	585	584	553	578	599	552	556	569	605	512	584	594	552	578	553	558	559	534	609	551	540	541	563	594	560	602	611	555	570	623	585	561	602	592	590	562	518	580	610	561	548	560	565	606	584	555	561	546	576	559	568	543	594	562	536	583	550	586	541	568	552	586	582	586	537	559	573	572	578	542	565	577	577	613	579	557	587	556	547	559	557	559	583	569	549	597	582	581	560	560	571	550	519	596	592	601	573	585	556	593	554	534	601	537	543	566	552	576	561	581	565	605	532	565	582	554	599	581	578	548	552	546	530	585	593	580	540	542	542	551	506	580	558	537	563	522	612	544	566	609	541	512	535	556	536	601	571	574	575	585	598	610	572	604	579	561	541	564	577	589	569	549	597	583	576	577	556	545	564	547	551	568	556	566	590	583	577	561	571	566	625	556	603	569	560	556	614	545	601	575	569	604	548	545	586	531	617	559	557	584	544	601	564	560	559	601	556	538	567	552	579	570	578	573	561	530	608	592	576	547	582	572	578	574	605	603	576	558	589	625	557	606	562	542	553	556	606	561	584	559	566	546	574	553	560	594	525	564	579	574	588	582	606	569	555	567	559	582	521	561	583	580	534	572	578	604	569	571	595	554	595	549	607	562	575	559	555	544	543	575	565	559	561	592	573	576	591	617	543	555	519	559	573	568	563	552	565	540	551	515	549	527	588	544	547	562	550	520	571	554	552	532	575	547	543	558	569	582	585	549	536	530	555	531	579	589	562	549	545	538	567	526	545	578	541	569	590	554	543	586	566	568	547	576	546	542	590	545	558	527	570	587	543	553	574	540	602	533	570	608	597	573	578	576	573	584	545	542	565	594	551	536	566	508	545	552	574	582	570	563	577	577	605	582	601	568	521	578	576	535	582	578	583	541	549	566	547	514	598	580	584	587	556	542	584	544	557	600	597	573	567	483	584	601	576	537	551	517	574	574	599	543	592	527	546	555	617	602	558	581	534	535	564	587	577	581	564	570	571	570	578	575	567	565	534	528	560	542	597	572	571	590	565	545	550	579	541	624	563	574	582	593	591	616	547	586	564	617	554	521	566	562	558	549	561	573	564	553	581	617	527	563	553	541	492	588	550	546	568	589	570	578	520	547	546	537	533	570	557	568	553	595	544	560	597	589	582	586	573	563	578	552	575	567	561	597	594	526	582	569	569	600	573	538	564	547	560	590	527	589	542	574	570	566	567	542	588	556	519	606	565	626	571	566	552	598	577	562	629	564	569	523	590	548	539	619	541	561	563	571	514	576	539	591	576	542	569	591	551	551	561	540	571	549	602	576	544	549	568	608	575	559	634	587	594	589	544	566	570	557	558	556	576	595	556	586	587	525	513	585	540	597	531	522	550	547	592	580	566	553	536	534	565	608	581	530	532	555	593	562	581	596	571	576	570	524	569	550	555	582	584	535	526	561	550	530	576	563	564	577	540	582	600	580	563	609	542	580	548	557	609	568	520	550	511	573	596	552	559	626	571	561	576	570	542	594	604	527	531	584	610	534	611	563	554	570	587	553	546	562	563	577	587	556	544	564	552	571	590	606	581	574	553	557	517	574	574	536	573	557	604	588	530	563	575	562	575	566	610	556	544	538	590	569	579	568	598	547	602	571	567	596	568	585	572	537	569	590	543	585	542	582	587	578	551	584	557	572	552	554	576	579	542	548	573	580	553	545	614	557	549	568	579	581	526	545	573	563	577	572	568	552	507	572	583	585	536	568	554	572	545	568	567	583	588	565	576	538	593	574	529	542	534	572	565	561	558	553	584	560	564	581	553	527	591	518	565	537	553	540	542	550	558	583	573	579	575	593	541	571	567	600	616	569	556	618	577	559	552	567	567	588	560	585	523	525	569	524	632	537	572	546	566	562	531	537	549	541	555	540	511	588	568	556	518	559	594	550	579	589	533	591	543	553	554	547	541	579	587	594	598	547	529	571	543	575	583	550	594	598	576	586	559	593	592	561	534	594	567	619	594	566	551	585	543	629	595	582	547	576	602	580	560	571	567	585	585	567	543	556	576	561	570	572	569	540	613	594	559	598	572	546	550	565	615	526	560	559	537	597	565	559	557	582	578	596	572	588	561	570	574	563	542	547	542	590	579	592	546	588	570	580	589	537	544	577	570	557	546	558	620	558	574	540	554	531	582	546	564	570	568	588	537	610	580	596	554	581	560	595	596	597	576	587	506	586	588	585	567	570	582	544	567	596	544	575	535	540	557	579	585	564	616	575	569	569	566	578	554	589	557	544	597	582	558	582	552	566	563	567	563	592	547	511	589	605	575	581	589	571	596	548	610	599	574	557	594	576	553	569	513	591	571	559	567	595	592	586	550	561	578	608	590	552	535	548	580	587	578	606	569	571	554	565	585	541	575	569	547	532	563	537	547	560	555	551	606	579	592	595	600	561	587	600	515	586	588	557	543	535	559	557	580	571	549	557	581	569	545	591	611	547	589	545	571	563	568	569	579	555	538	549	548	521	569	532	535	628	546	585	547	571	566	565	529	588	531	549	536	555	565	550	547	580	553	526	570	569	567	567	515	564	575	569	559	526	529	561	589	540	585	584	555	600	585	571	551	545	602	596	570	580	549	552	564	573	551	599	561	585	571	577	533	548	579	599	573	521	602	610	557	589	553	565	572	580	562	644	569	596	596	570	572	545	497	556	569	595	598	552	600	560	593	599	572	559	594	591	549	558	609	561	554	577	548	595	546	577	576	583	610	578	531	600	590	580	619	580	545	587	593	525	549	550	582	541	580	586	557	561	577	576	554	607	597	525	563	570	587	570	558	527	590	592	581	558	592	552	539	604	552	556	564	584	571	596	551	567	563	568	601	564	596	568	585	532	598	544	561	553	564	566	577	575	599	568	576	601	574	557	573	524	589	563	583	558	580	550	588	546	575	610	597	582	606	567	557	616	545	565	555	589	571	565	514	597	581	572	555	531	548	590	599	541	597	574	563	594	580	570	559	544	603	594	593	592	533	586	543	539	603	570	570	584	586	568	546	589	539	592	577	583	619	590	572	584	553	610	603	602	549	541	603	599	552	523	554	594	595	562	551	575	581	576	559	559	543	589	577	589	607	587	550	571	555	564	575	566	562	562	551	585	636	589	620	607	542	577	564	555	575	580	574	611	555	570	573	531	526	537	556
22666	21461	28941	24358	21529	20676	8287	2103	933	553	500	465	416	454	437	427	381	440	444	412	416	438	450	374	418	395	415	418	430	386	406	389	420	385	412	395	447	416	395	409	395	398	422	400	359	432	416	403	376	393	435	380	429	403	436	416	403	404	449	367	395	442	387	393	409	415	387	420	393	427	387	412	393	386	430	411	401	380	414	417	375	408	401	440	417	431	412	394	419	402	409	392	430	435	399	425	413	382	406	391	388	393	412	443	424	409	388	398	423	411	417	414	380	401	430	381	362	406	432	399	412	381	408	391	400	398	448	413	443	389	403	412	419	384	408	399	372	414	376	405	407	421	365	380	418	409	370	413	435	393	411	431	430	436	400	380	389	411	396	412	408	397	400	419	391	410	417	411	411	418	382	401	396	404	419	385	385	401	420	403	381	395	385	395	380	432	388	400	481	418	400	457	405	387	383	379	428	378	381	358	388	398	421	391	406	395	384	416	392	399	393	390	416	427	421	405	374	398	391	384	394	411	437	372	405	388	424	393	404	379	430	377	396	429	400	386	437	428	442	415	388	414	398	395	372	406	411	411	424	422	361	408	403	415	437	417	370	426	412	406	407	377	393	384	409	408	437	388	388	434	374	387	408	407	420	400	450	402	441	403	368	388	372	396	417	399	386	413	412	433	409	403	424	425	400	404	401	388	387	382	444	423	407	386	411	399	411	398	397	396	401	383	432	385	423	397	385	398	397	401	417	414	392	394	390	413	402	396	379	423	378	434	411	405	344	428	428	437	406	422	388	392	364	399	417	407	387	452	402	416	400	408	387	389	357	404	386	372	392	376	420	444	400	388	426	418	404	411	401	401	417	443	409	419	364	398	423	387	403	381	410	383	405	427	434	406	397	399	403	404	396	426	437	400	410	403	416	382	390	434	416	365	416	413	406	398	417	387	391	416	407	391	393	431	430	408	404	418	419	382	410	366	394	396	372	376	395	364	396	405	389	402	380	402	367	396	406	362	385	400	399	415	412	433	423	405	438	400	395	407	427	398	379	419	448	404	409	437	410	382	398	380	387	406	381	389	412	376	417	382	386	380	413	399	407	399	393	392	375	405	396	456	392	436	375	428	407	403	401	438	424	369	420	402	407	419	397	367	443	402	421	426	404	466	400	364	418	432	403	417	387	390	433	431	379	415	407	384	423	419	399	382	423	395	425	427	391	409	395	386	364	407	443	408	417	384	411	414	429	411	406	388	393	401	390	416	415	389	414	426	401	385	416	415	385	402	449	382	379	430	415	377	416	395	462	419	401	411	418	416	408	400	396	399	393	414	407	402	368	397	380	422	401	379	460	434	409	440	390	419	413	391	426	383	404	449	405	383	420	417	356	417	396	393	386	408	400	398	385	405	422	391	400	384	427	409	407	400	389	423	395	395	393	339	409	441	428	426	399	415	433	393	397	388	440	413	401	379	421	418	390	415	425	414	413	384	389	453	434	436	408	376	435	435	406	424	374	416	432	428	377	402	393	386	387	396	414	419	399	391	370	384	383	423	417	382	405	415	413	378	439	405	415	396	394	382	417	388	404	410	431	421	384	377	387	391	393	407	359	374	403	418	409	400	398	421	400	432	429	358	406	448	400	402	407	409	346	426	387	423	393	432	411	365	386	366	406	387	421	410	379	384	415	415	384	371	407	426	417	449	391	392	397	406	402	382	433	435	410	405	394	427	399	400	403	388	397	410	435	426	394	424	454	433	384	386	405	430	428	365	438	425	354	395	389	400	408	407	433	397	414	441	398	398	352	399	424	382	340	415	368	399	390	380	402	438	423	412	410	396	403	385	429	396	414	406	423	379	426	418	409	407	397	397	425	405	453	384	398	378	409	380	402	405	422	407	405	392	375	401	375	411	385	392	408	391	414	401	395	437	400	412	393	385	384	413	379	418	382	423	372	407	399	400	375	412	399	380	415	435	428	396	401	404	379	419	393	407	394	392	406	408	406	420	398	442	428	402	382	411	384	396	407	391	435	438	395	381	409	409	423	392	420	402	427	381	432	395	396	442	400	376	423	417	397	385	400	409	389	416	382	431	387	414	447	395	386	410	399	396	358	375	413	388	420	400	405	413	394	411	414	404	389	372	393	377	405	381	419	443	417	418	406	411	399	358	398	410	384	419	417	396	384	418	356	396	409	402	450	392	417	432	458	394	362	423	388	365	437	414	430	411	390	416	409	402	392	403	404	413	409	377	363	430	411	400	396	388	423	410	370	423	384	409	379	417	382	392	422	387	382	423	413	412	385	382	406	375	423	406	437	416	407	445	449	405	373	419	383	391	395	393	369	442	359	372	422	395	418	386	408	385	412	403	410	399	391	383	434	396	398	383	396	378	375	383	373	421	430	385	411	370	421	423	440	399	391	397	410	419	389	439	421	388	418	400	439	408	385	409	407	380	409	409	425	432	400	406	379	416	425	398	412	396	413	429	420	408	396	403	410	415	397	427	376	412	428	411	396	402	387	423	389	349	405	391	416	346	409	381	402	381	382	426	396	358	431	375	442	397	379	439	419	387	422	422	370	383	391	424	383	377	349	410	405	430	405	384	379	399	386	377	419	393	444	393	406	398	362	385	437	386	401	422	394	391	355	423	414	403	441	405	389	401	453	449	394	399	419	438	430	397	374	405	405	381	386	421	376	421	403	421	408	405	422	392	380	400	412	415	385	417	393	397	391	409	406	402	427	397	411	399	401	454	420	395	386	416	416	369	401	405	364	399	382	422	420	408	396	392	394	437	366	417	391	382	426	420	368	403	403	381	385	412	401	414	425	387	404	389	383	402	383	419	391	341	422	445	394	392	410	436	358	394	388	433	407	370	421	386	423	389	386	391	393	395	383	400	379	408	431	399	429	430	359	386	415	413	411	378	346	374	396	379	383	425	407	386	398	421	397	439	386	383	397	403	401	407	409	408	421	372	396	369	408	407	381	399	422	406	428	390	372	420	410	386	403	401	400	388	419	411	387	397	400	419	385	423	397	376	399	402	393	414	418	416	387	376	407	405	401	398	378	434	421	416	396	407	405	408	431	405	388	415	399	416	417	406	433	368	400	419	380	411	440	410	407	393	384	389	421	411	408	415	441	385	377	400	411	405	381	426	399	401	409	423	427	405	413	439	411	368	391	405	391	407	390	382	393	406	394	396	404	383	428	400	419	402	396	396	410	399	414	366	369	392	419	440	370	391	389	395	442	391	441	425	402	382	431	400	394	387	392	425	427	402	413	395	457	418	402	405	389	457	351	361	429	362	413	436	377	404	414	366	392	427	398	396	412	462	398	392	437	421	384	422	398	404	386	385	422	393	376	451	386	409	416	399	378	402	419	408	407	385	411	385	407	452	408	412	383	390	399	406	355	412	403	422	380	385	410	391	384	392	377	392	412	420	397	387	410	403	389	365	393	378	393	431	390	380	381	404	449	376	396	382	419	436	424	401	384	411	423	422	451	402
35344	56667	37035	21092	13759	8993	5041	2942	1398	832	621	618	628	517	527	515	550	493	554	566	478	481	470	537	501	489	525	524	495	507	506	525	459	513	495	532	481	481	503	533	464	467	502	513	482	456	495	485	489	512	526	508	474	500	514	514	482	487	465	502	479	509	488	446	494	486	493	528	477	475	501	473	448	479	490	498	467	508	469	451	463	464	498	500	495	528	505	491	494	491	487	504	481	531	483	458	517	492	452	466	497	468	461	491	495	470	463	495	514	476	505	528	494	494	473	469	476	465	435	488	479	502	553	474	485	532	504	489	502	505	497	461	526	501	494	486	494	533	526	515	452	479	534	487	498	509	471	481	489	494	488	484	511	506	445	455	495	458	524	485	520	490	522	526	476	457	460	494	487	458	456	498	466	462	490	474	483	481	478	469	495	512	489	507	510	479	520	510	486	489	498	470	478	470	501	517	499	497	477	499	503	500	494	506	485	475	463	509	496	468	478	432	467	481	489	507	499	513	453	468	461	480	479	484	476	489	486	481	489	498	489	469	480	469	501	494	497	458	533	489	459	504	554	502	464	507	488	499	520	511	487	510	512	490	460	512	475	508	467	495	478	494	475	512	509	496	463	510	456	464	497	483	530	514	519	490	472	517	473	480	476	471	503	456	485	489	459	479	467	504	481	501	523	491	501	482	477	476	481	482	492	488	464	489	482	555	521	512	503	517	475	484	482	490	475	498	449	543	485	479	520	470	479	501	523	507	446	483	499	491	464	472	507	502	540	479	540	507	510	493	512	509	465	478	499	489	474	526	493	486	476	523	482	456	475	469	541	517	501	491	503	500	452	499	528	452	503	465	434	491	476	500	489	493	475	491	478	517	500	494	502	505	457	486	453	500	482	519	530	491	485	505	484	490	479	466	461	463	497	481	449	479	487	512	515	492	483	488	488	490	521	480	441	544	481	495	482	474	487	473	489	479	529	491	483	468	490	475	479	493	486	490	489	449	495	501	517	476	491	506	479	512	447	503	486	488	445	512	496	505	496	521	466	468	527	472	465	479	480	461	459	503	496	474	479	526	476	491	483	497	486	437	483	503	481	490	473	467	466	504	507	501	493	513	537	489	516	465	456	475	512	488	499	492	475	493	477	514	524	487	526	507	481	463	485	499	449	523	530	494	475	506	482	464	470	473	496	443	492	505	473	483	499	471	480	461	500	481	472	478	469	492	473	471	458	499	476	456	534	505	486	508	520	519	469	467	529	506	485	462	467	477	451	459	469	490	460	503	507	498	516	501	498	506	497	468	461	500	497	466	439	460	465	514	484	475	476	509	478	460	482	452	460	491	468	472	488	486	475	495	504	462	490	437	472	470	445	523	463	474	489	456	476	479	497	492	507	495	497	503	496	514	501	509	479	496	510	518	515	493	520	482	480	485	497	505	471	487	502	431	513	493	468	495	464	455	504	489	509	519	516	494	483	482	452	505	507	510	480	497	507	486	493	520	512	508	494	538	484	477	490	477	504	473	478	486	483	458	486	481	485	478	519	528	471	476	483	464	497	504	478	508	480	503	490	479	486	480	477	478	523	477	463	508	503	497	506	511	488	481	513	531	513	498	464	509	452	487	496	482	456	513	436	498	502	499	489	485	503	502	480	512	495	462	515	498	517	486	489	465	515	473	526	466	490	488	491	449	504	494	463	509	446	489	473	499	501	493	509	488	482	480	493	454	513	490	502	485	507	456	507	468	462	466	508	527	475	530	472	490	486	504	516	474	499	499	507	502	456	511	490	545	459	492	500	461	450	500	489	479	507	461	496	459	454	493	493	487	477	509	489	477	475	505	497	497	493	509	512	508	530	481	489	503	463	501	446	493	482	490	522	503	469	480	457	485	479	506	495	491	513	527	490	493	469	504	455	497	474	504	440	461	475	478	454	504	468	508	470	477	512	513	497	494	480	495	500	483	462	522	424	466	465	500	503	507	489	504	460	497	506	507	472	516	492	532	456	490	511	507	483	475	458	511	515	477	505	511	481	490	497	483	507	481	490	489	507	505	479	449	490	514	499	482	483	533	479	461	509	488	461	486	484	496	471	478	452	519	485	463	462	483	449	491	488	509	476	460	521	515	489	481	442	498	450	476	484	497	477	500	436	474	536	481	489	496	519	516	540	504	507	481	499	519	485	474	476	458	504	463	503	495	494	473	492	504	525	454	508	447	504	509	489	482	482	541	504	483	505	496	516	514	441	452	550	498	480	483	489	492	470	516	485	543	488	492	492	467	488	522	505	496	521	482	467	492	445	490	499	476	510	464	520	479	475	472	511	461	536	462	490	502	511	516	504	473	478	479	484	506	465	453	498	480	510	448	511	454	512	490	488	525	504	469	485	487	479	493	482	453	491	489	515	436	478	472	467	506	493	486	492	488	486	543	485	462	502	501	469	536	468	494	505	474	525	480	488	497	514	503	491	516	461	506	487	447	450	476	476	504	470	511	476	475	502	492	461	487	493	477	477	476	498	472	481	439	494	482	470	496	506	450	494	447	463	471	487	463	517	501	502	466	473	466	510	486	468	502	521	465	510	457	499	464	474	523	481	508	466	518	490	483	481	450	512	496	491	518	476	503	484	500	512	480	514	495	518	509	474	516	501	505	468	462	485	479	472	453	428	506	489	519	514	478	474	471	508	442	494	536	489	479	488	508	483	495	508	507	457	485	483	447	504	467	480	461	490	534	474	512	495	489	472	479	455	482	484	496	499	463	464	498	493	471	510	488	499	502	484	477	474	496	508	498	503	497	505	451	503	499	500	496	482	493	505	456	468	473	490	480	502	521	501	465	495	500	494	525	496	448	499	501	455	514	465	488	511	493	504	490	465	417	478	487	508	514	468	513	475	485	503	532	466	473	484	477	490	435	497	488	466	494	462	450	482	504	485	499	478	516	464	495	468	522	512	456	445	516	512	483	527	449	481	508	492	483	461	482	495	451	468	460	508	447	489	515	443	476	497	505	480	494	497	480	469	491	480	498	509	483	497	490	504	497	452	503	485	475	496	505	502	479	498	488	450	498	501	480	498	503	458	483	524	498	505	464	449	530	505	517	458	505	501	498	463	495	456	501	465	487	523	463	466	498	489	437	475	497	504	488	494	485	496	496	467	493	475	484	480	486	499	465	494	535	479	532	497	470	515	507	527	513	470	455	469	468	511	490	461	483	479	467	450	448	464	499	441	509	454	485	497	490	493	501	489	512	441	486	475	510	484	497	472	475	483	510	475	535	474	482	499	479	471	461	515	490	506	512	476	459	455	463	479	515	477	483	482	485	470	470	507	513	470	508	493	454	474	479	521	482	478	498	489	506	468	443	468	467	482	455	505	502	506	494	508	516	463	463	470	508	490	486	507	484	480	499	540	468	455	455	529	486	495	449	483	477	471	521	501	479	520	452	498	491	440	487	488	481	483	477	478	446	477	492	494	483	487	479	458	469	491	484	511	461	507	461
32970	27724	19985	8982	3342	1717	1170	832	649	619	617	596	605	660	623	593	601	577	592	622	589	564	620	585	565	609	637	586	621	612	606	607	572	627	650	602	576	628	586	589	608	606	546	604	569	583	620	573	596	611	616	587	623	618	624	654	577	592	606	573	625	639	583	625	595	588	615	618	581	594	603	599	535	577	559	641	602	605	573	588	560	595	558	618	595	581	601	569	617	600	593	595	579	636	595	574	651	568	623	559	609	582	598	608	592	586	594	601	583	580	640	601	642	594	604	633	615	616	595	583	588	591	577	618	610	607	597	610	577	619	589	594	615	629	579	554	583	621	601	613	617	602	583	576	585	557	658	559	610	580	587	566	560	602	571	601	612	585	554	622	589	564	630	620	563	591	625	642	589	594	573	607	617	600	564	567	604	616	638	606	604	572	594	602	584	613	609	623	631	604	590	618	574	596	557	601	604	602	586	619	603	636	570	613	632	559	580	567	642	654	617	600	598	628	619	562	552	625	626	624	652	595	577	595	651	594	617	607	563	613	644	596	615	596	560	592	605	579	596	596	588	596	570	580	569	587	610	614	642	602	594	607	579	641	620	577	642	572	596	598	574	597	598	605	613	576	575	586	620	649	604	638	616	615	575	575	586	584	635	597	582	612	533	625	566	575	608	608	605	605	633	648	603	609	585	593	612	620	640	578	623	649	602	591	588	612	589	619	601	574	568	621	578	563	568	601	634	640	627	592	585	589	627	584	581	592	592	611	556	605	597	630	580	619	571	607	559	595	564	571	612	581	603	629	581	570	526	639	602	547	591	578	602	567	593	608	611	590	604	596	563	595	581	579	549	596	587	595	589	626	609	584	610	596	627	555	586	595	595	579	596	639	642	652	613	612	573	577	635	578	592	637	627	572	623	601	576	547	546	586	614	556	628	603	620	607	623	606	566	598	568	598	585	601	534	569	599	611	593	576	574	620	577	601	611	580	574	650	597	555	613	603	637	621	578	569	626	601	593	593	620	565	588	549	654	595	583	617	613	600	618	584	575	617	586	618	599	634	572	592	592	642	581	643	576	582	586	590	625	618	608	583	616	590	601	556	608	588	652	607	570	595	578	574	662	557	571	594	579	598	577	600	593	632	620	584	544	609	627	588	597	566	562	578	539	580	577	604	592	592	591	647	603	609	560	577	620	611	618	568	611	581	582	595	638	606	601	589	602	545	577	553	609	587	587	628	650	574	620	591	622	649	589	558	613	584	585	654	586	586	600	651	579	599	589	641	606	596	553	525	584	581	588	584	604	602	609	615	604	561	619	646	608	609	636	592	579	600	606	547	576	550	595	650	655	611	612	592	578	591	626	650	588	583	587	581	617	607	589	592	609	594	587	620	590	593	600	652	589	557	590	600	610	594	611	601	602	609	607	583	606	593	633	587	605	607	614	552	577	602	589	611	638	624	600	563	568	590	573	595	628	573	578	599	603	634	606	615	585	563	589	597	607	646	610	556	603	614	603	630	553	609	610	638	610	579	608	585	619	631	608	575	604	580	607	557	628	604	608	567	574	611	598	620	594	577	584	587	641	591	628	596	613	631	652	590	612	649	606	627	582	536	602	593	590	604	577	633	604	581	612	595	577	603	595	600	578	588	586	582	601	604	586	605	625	619	568	592	597	638	641	564	625	569	576	592	586	552	646	629	575	601	577	635	592	603	660	594	598	625	621	613	619	560	654	600	644	581	614	606	601	594	605	623	625	597	621	513	544	595	627	601	626	577	552	609	571	608	579	612	590	605	564	578	601	577	606	580	601	610	630	599	570	628	567	594	591	612	606	614	632	628	586	623	627	608	604	648	598	619	605	611	581	622	641	581	603	627	561	601	560	610	579	572	589	589	598	580	596	630	617	580	574	624	625	627	607	582	606	584	584	633	562	595	584	579	603	607	590	616	579	580	609	589	604	614	618	615	603	611	608	595	568	621	616	560	585	582	613	611	618	595	595	598	594	557	615	628	586	587	581	589	565	592	622	615	587	584	512	626	625	582	574	624	629	595	627	625	598	585	585	610	618	576	585	564	572	590	614	617	597	621	613	603	632	562	604	604	646	615	614	600	597	601	598	594	585	618	589	568	577	592	585	625	568	605	563	580	625	606	580	590	589	585	595	601	598	604	615	617	604	594	611	653	600	579	595	586	614	615	580	606	583	567	554	602	626	575	584	615	599	611	582	599	576	590	550	629	596	558	621	584	600	571	595	583	615	635	570	556	650	553	588	547	577	562	573	612	585	608	619	586	643	577	607	583	608	565	626	603	588	573	589	556	563	571	599	586	566	644	593	596	581	619	589	595	575	572	595	582	633	615	563	580	597	613	591	591	582	628	583	602	590	617	576	619	566	617	616	621	620	601	586	637	579	569	548	570	618	642	622	631	606	617	554	639	583	587	594	619	582	624	624	557	575	605	609	558	557	598	608	623	633	574	582	592	606	623	574	577	570	602	574	624	576	567	587	605	589	563	593	586	588	588	611	559	582	567	609	580	596	629	606	596	612	562	606	582	635	664	566	574	596	576	614	552	613	596	581	606	609	622	582	546	618	576	597	618	568	650	588	630	554	558	603	608	633	593	616	616	619	645	584	595	621	566	620	598	590	553	594	603	607	551	601	588	613	624	599	612	584	620	615	624	577	594	645	619	611	572	625	597	597	621	654	625	590	590	613	628	587	601	609	622	594	621	583	553	627	586	592	625	589	636	585	553	609	578	583	601	607	602	603	632	573	623	572	578	584	561	549	614	547	617	564	545	583	609	589	589	577	576	599	623	576	572	591	624	588	614	581	635	541	599	623	625	599	606	634	520	575	545	599	575	583	642	605	570	606	584	608	611	605	619	624	589	612	639	599	589	596	584	600	561	617	625	616	648	636	642	599	609	579	588	585	565	620	591	633	588	565	572	577	582	603	656	603	595	588	614	560	607	579	625	634	625	592	582	598	583	568	579	589	618	605	582	575	610	618	650	623	587	549	596	575	595	591	605	622	608	620	614	572	596	631	568	656	582	581	578	587	600	619	579	616	567	566	659	575	620	566	614	591	585	570	613	619	596	580	578	559	590	599	564	587	573	621	612	631	557	577	584	598	593	597	619	647	564	622	562	591	563	605	596	595	627	584	599	568	594	605	613	568	587	604	554	596	621	569	610	525	583	605	553	615	603	596	628	631	607	634	645	628	563	553	567	551	599	605	619	633	569	598	573	598	570	599	602	537	565	618	564	584	653	578	564	595	630	622	582	596	595	644	580	607	589	598	578	648	591	604	592	604	615	608	612	589	560	601	593	569	595	606	651	619	628	606	581	588	595	641	632	586	571	618	599	617	620	581	646	572	622	575	623	610	606	560	599	593	579	546	608	600	581	565	591	576	531	571	571	615	596	614	604	596	616	588	572	620	552	605	626	616	583	596	580	568	579	607	627	625	621	621	564	626	614	586	580	628	608	630	598	631	614	611	563
35838	38569	20405	9571	5343	2724	1679	1115	888	792	722	733	724	744	734	682	697	759	725	715	723	743	705	749	711	723	697	750	722	679	677	709	685	749	731	714	732	674	728	729	719	674	707	737	698	732	777	713	675	713	708	699	719	698	725	693	695	700	662	698	723	711	728	711	682	755	671	669	772	743	695	716	749	720	706	730	734	689	697	743	686	738	681	756	702	691	758	727	738	699	700	747	711	753	694	691	754	677	717	720	709	758	685	722	711	713	716	662	727	777	678	706	671	703	727	726	726	729	672	696	680	769	681	749	769	701	713	746	791	679	723	742	728	649	775	733	710	727	727	684	708	749	738	717	721	694	684	676	713	690	712	685	678	718	784	731	695	729	717	735	649	686	684	741	698	704	732	655	722	699	744	676	743	752	735	721	715	686	697	694	752	710	706	662	711	663	728	685	686	722	692	718	709	725	688	713	727	744	724	711	711	725	703	716	735	705	717	686	696	710	741	671	705	660	756	729	699	741	699	698	725	692	726	693	662	703	724	697	685	716	677	691	693	754	738	714	732	713	716	702	668	728	689	715	659	700	762	711	716	726	696	736	737	735	723	685	725	694	714	730	671	719	735	659	697	707	723	726	735	699	750	713	717	652	678	725	702	751	675	672	671	634	735	716	726	690	710	769	766	738	706	737	701	709	689	696	704	724	746	679	718	705	673	700	687	719	706	717	743	714	707	714	723	747	749	696	703	673	712	712	713	716	715	711	695	721	698	690	736	711	723	699	726	697	721	729	677	707	689	681	690	733	710	742	686	693	705	705	692	711	725	659	705	670	695	762	692	699	719	691	709	686	749	784	690	729	744	701	704	669	662	676	689	665	737	750	729	722	765	757	713	747	667	719	678	713	689	701	697	696	713	715	735	712	730	687	684	709	704	712	705	740	678	741	683	678	734	771	755	722	703	713	688	678	683	761	716	687	694	742	755	697	661	709	670	718	737	667	729	687	700	677	738	758	712	738	710	671	710	666	709	722	739	728	762	757	737	729	664	713	746	726	740	705	750	685	727	630	734	711	706	662	667	694	725	684	692	713	726	682	678	703	695	713	691	722	703	737	718	725	668	692	701	737	716	730	742	707	677	678	762	765	700	668	689	692	733	721	687	672	690	718	682	721	710	728	665	712	695	696	678	703	718	720	723	717	729	713	751	701	721	696	726	684	702	737	686	667	703	722	737	725	666	710	694	672	729	736	729	715	702	706	719	763	687	696	678	729	767	709	707	732	699	714	703	717	669	740	693	655	746	674	698	729	714	676	676	701	710	702	760	724	738	770	698	697	774	731	751	741	714	686	709	712	675	683	698	689	726	704	675	720	732	721	734	716	699	706	687	707	711	639	725	702	698	717	726	697	714	751	698	702	701	711	703	724	721	725	695	684	732	757	751	697	675	686	684	658	649	701	709	733	708	687	712	723	650	775	698	678	731	710	722	725	688	727	725	748	723	693	730	742	692	724	707	686	700	744	692	705	694	708	684	671	686	692	673	749	685	692	710	695	722	694	750	674	705	714	722	679	723	723	706	690	732	675	661	677	687	729	706	692	725	682	732	727	720	678	677	709	678	688	690	710	724	721	730	700	715	721	716	693	708	715	685	686	729	675	693	767	724	770	676	699	750	693	703	712	684	719	698	714	726	695	709	664	728	704	734	712	718	710	722	696	699	698	708	737	712	699	728	694	677	708	716	717	680	686	691	638	710	715	700	706	706	709	727	692	753	719	713	746	722	689	664	697	713	720	741	678	708	753	636	753	702	701	672	721	695	761	723	680	712	669	713	669	719	700	736	680	688	671	709	728	738	674	694	768	787	696	744	679	756	691	660	707	720	686	705	744	694	681	719	706	710	676	698	734	657	745	733	703	688	744	705	701	708	697	693	690	669	750	724	717	672	693	735	679	745	687	715	737	718	677	692	714	689	727	741	680	764	730	739	690	740	717	677	672	733	742	693	703	712	640	692	729	669	775	762	726	647	756	666	702	716	704	727	714	691	712	736	713	682	699	715	718	709	677	697	707	779	757	743	759	718	687	664	726	696	738	712	720	722	718	749	752	757	718	714	694	745	686	748	690	693	711	698	710	692	664	704	707	731	700	730	681	722	729	744	698	692	748	670	735	669	676	753	714	723	738	684	675	692	733	671	704	719	653	715	776	711	666	754	719	686	719	720	707	762	686	759	687	694	716	691	714	706	699	727	698	731	713	711	711	730	717	683	712	705	707	658	631	749	702	750	728	705	677	708	726	718	673	708	674	773	720	675	699	729	666	717	720	723	738	692	725	692	686	656	695	674	702	648	672	715	732	668	750	703	687	731	681	703	684	729	669	755	737	693	715	726	689	730	725	717	679	742	710	726	682	698	713	732	716	713	677	672	665	726	705	727	683	734	709	744	716	656	735	698	700	742	694	712	715	690	722	694	688	733	733	700	723	752	673	715	694	717	715	659	690	713	672	639	692	737	715	722	743	741	730	696	707	703	746	731	748	674	689	690	746	766	722	745	699	775	720	724	698	699	722	702	642	732	698	699	714	664	698	693	699	680	680	713	706	721	650	685	701	716	730	668	752	652	663	712	693	714	734	740	715	681	708	725	693	710	667	756	727	685	678	693	675	737	730	691	646	707	720	667	679	705	716	675	684	695	667	727	751	713	734	798	707	727	698	721	695	698	708	728	681	682	711	739	679	721	693	741	685	717	680	710	722	700	748	706	726	684	725	711	730	722	668	705	692	707	669	737	700	726	665	715	721	703	754	689	695	717	708	754	725	755	735	746	722	669	684	748	716	706	695	687	718	758	703	735	721	701	667	718	733	700	730	677	782	707	711	688	733	683	737	719	724	738	715	706	664	711	691	732	732	714	648	702	730	684	747	751	722	698	685	706	719	714	695	724	698	745	748	748	710	752	733	702	716	681	722	758	696	758	679	720	667	712	669	727	710	736	729	744	711	712	689	732	708	726	674	735	700	725	681	708	714	675	750	708	673	741	685	766	730	712	702	670	714	764	738	684	713	743	725	704	713	719	744	732	698	722	701	714	740	704	705	682	733	708	722	755	732	709	738	737	707	742	669	695	732	704	705	680	752	768	707	711	688	665	733	676	698	731	763	686	758	685	704	714	761	713	644	722	706	682	733	717	690	710	693	703	699	679	719	702	767	707	679	733	712	699	714	702	675	751	722	757	732	747	724	770	716	687	704	688	749	720	715	657	711	740	733	713	683	677	695	732	691	696	734	717	761	764	665	735	685	705	693	750	674	695	753	730	688	705	726	755	687	712	722	763	701	689	745	717	728	677	735	701	696	685	671	704	710	711	745	703	678	689	744	687	698	708	665	701	726	705	719	706	719	701	727	713	714	716	705	689	719	713	759	771	688	727	745	706	725	697	748	745	693	680	719	716	681	665	711	734	713	703	705	728	687	722	676	687	722	697	674	735	713	682	677	720	706	684	706	685	701	691	648
23733	21440	28359	25012	20856	9776	3092	1498	938	728	604	635	606	591	644	592	598	584	640	626	618	608	646	571	549	556	546	599	616	594	569	587	565	580	611	594	604	614	604	599	582	569	587	550	584	575	594	563	547	574	607	548	622	585	574	564	597	615	563	622	563	594	550	590	585	549	561	575	591	573	600	570	618	544	575	582	566	561	604	563	537	596	636	583	586	573	568	580	564	565	563	580	571	596	603	594	575	551	565	563	637	563	587	579	562	569	560	581	563	576	576	564	574	581	602	623	560	592	597	576	569	591	600	568	586	632	552	604	580	581	539	571	546	562	593	588	570	566	597	556	605	582	546	578	555	554	577	591	583	539	560	553	572	624	581	561	564	569	551	546	571	621	568	543	599	508	612	594	577	564	590	558	546	631	570	540	539	577	591	563	563	592	527	537	533	561	598	610	566	559	548	575	574	609	602	565	577	576	575	576	617	550	618	614	602	549	587	585	563	586	591	570	617	559	566	537	599	633	559	608	538	556	589	532	572	587	561	577	590	600	594	589	596	592	590	555	562	568	571	591	569	638	603	579	589	619	523	562	600	576	590	557	557	599	559	590	597	595	567	614	602	548	555	533	598	597	596	585	605	633	549	556	583	539	594	618	564	515	607	596	588	564	595	607	593	597	573	601	601	562	572	622	518	558	577	577	575	566	598	597	597	612	634	635	583	539	580	600	583	583	537	558	519	605	576	569	550	609	592	572	591	596	609	608	618	539	581	583	570	572	612	529	611	610	599	551	569	584	557	563	570	549	589	606	539	555	573	567	569	581	581	581	579	542	585	614	605	574	598	599	566	598	603	605	578	571	596	597	570	640	582	535	567	592	567	559	572	552	575	576	632	576	587	588	593	596	563	584	606	595	593	553	619	585	593	621	591	583	558	583	515	621	584	586	588	613	552	624	559	536	598	576	603	569	550	603	585	597	609	586	585	571	608	619	603	598	566	587	589	575	525	559	588	618	590	567	565	559	598	541	622	590	606	620	563	579	570	603	573	577	569	560	593	591	545	554	569	573	579	552	625	566	597	576	542	520	555	602	641	595	597	641	630	602	562	570	588	603	582	566	566	578	605	595	567	613	555	536	544	579	568	551	571	605	585	595	591	592	530	568	598	607	546	553	584	660	594	569	594	574	554	599	610	571	592	604	559	582	605	584	597	544	572	555	564	523	537	585	569	602	586	597	638	590	587	545	609	583	587	575	552	583	621	591	545	566	563	589	577	631	563	583	563	572	560	588	589	574	586	577	577	591	612	598	571	539	604	547	571	544	565	572	566	554	591	614	603	598	587	539	568	609	600	652	570	602	601	542	599	586	553	594	587	553	565	561	592	568	611	571	581	582	588	518	574	577	555	527	565	570	562	556	525	589	574	582	599	604	568	584	613	545	578	568	549	538	550	609	608	554	574	621	626	589	605	570	620	575	629	605	589	553	564	593	623	534	586	599	616	548	596	556	572	584	587	599	613	599	624	570	575	586	584	570	611	575	617	562	570	612	603	596	574	600	563	599	615	552	611	540	552	610	588	574	615	525	597	596	575	611	554	568	587	548	564	577	552	579	597	571	633	563	530	566	510	583	579	607	598	556	601	551	579	576	566	520	564	582	558	575	600	584	566	611	562	603	636	623	598	594	557	564	534	604	585	550	594	591	569	621	573	600	595	573	584	574	572	594	606	585	585	551	518	560	579	602	584	591	575	586	619	579	567	584	572	593	596	619	576	584	551	567	536	586	590	572	575	603	573	572	563	547	564	580	558	624	559	542	543	580	560	544	564	583	603	546	601	572	521	586	602	566	561	569	606	576	604	621	579	579	595	565	555	549	573	598	597	549	606	603	546	575	589	558	602	581	564	586	575	605	539	596	575	618	602	577	534	551	568	606	578	573	615	560	552	583	614	605	567	582	573	579	579	573	564	572	560	536	604	591	586	581	588	576	567	567	583	583	538	586	581	539	597	556	575	569	557	602	562	566	565	582	542	577	571	601	591	598	600	568	618	585	575	577	607	566	564	578	597	558	596	601	573	553	558	549	558	580	568	609	587	572	622	582	552	625	579	602	619	595	558	615	593	568	570	576	564	596	564	578	591	582	595	608	555	564	574	601	580	600	627	556	538	581	550	589	551	568	546	540	639	600	606	521	602	545	620	523	570	572	565	567	600	556	585	573	592	587	615	558	586	640	559	622	539	545	582	549	547	585	588	573	574	592	609	616	592	546	598	560	598	613	567	568	558	589	543	592	596	564	597	590	553	539	623	609	580	587	534	531	626	562	591	528	590	560	580	590	554	590	595	583	597	597	580	615	596	615	574	593	602	542	585	589	580	616	522	621	564	609	594	607	615	612	597	603	591	623	631	570	595	616	559	603	570	568	605	557	621	593	581	569	588	553	607	589	535	539	578	621	598	595	571	585	557	601	574	583	576	598	582	568	560	609	609	572	601	568	572	561	572	536	584	606	615	557	587	584	584	557	557	565	577	563	584	571	621	607	570	539	584	575	592	583	551	590	535	549	558	597	562	567	624	626	629	562	554	663	586	580	570	601	545	559	602	559	551	578	574	605	594	582	596	607	563	598	588	554	610	580	624	582	601	596	529	595	627	588	573	622	600	577	584	592	535	554	600	592	551	600	590	571	567	583	550	627	584	549	559	586	576	586	595	598	569	588	590	614	598	550	592	543	600	603	552	577	582	601	587	613	565	636	593	593	589	594	546	581	577	599	566	576	563	594	591	558	596	580	567	573	562	557	572	535	589	595	561	604	570	536	546	605	534	569	631	578	610	543	592	551	615	542	564	582	553	567	488	608	594	548	606	597	612	565	576	599	613	571	613	576	575	549	584	587	582	592	555	582	588	563	563	594	551	590	554	585	551	556	546	551	580	621	569	597	599	590	601	566	553	564	583	519	578	627	581	554	577	581	637	563	620	590	591	589	604	575	616	537	555	564	595	576	564	587	572	562	582	560	580	639	611	577	556	612	531	589	608	588	583	556	579	564	594	595	589	567	649	570	611	565	594	603	593	620	591	596	557	531	571	577	592	521	566	573	605	562	621	586	568	527	588	579	591	563	578	578	590	576	602	591	591	597	601	607	577	545	568	562	585	558	592	597	590	585	607	530	609	579	587	550	538	608	567	569	581	617	593	566	565	591	586	618	579	599	596	613	532	567	574	586	594	551	579	559	577	549	582	574	521	612	553	596	576	583	621	540	562	552	618	608	574	576	599	584	561	588	548	584	542	570	561	526	544	591	586	588	562	588	557	549	567	584	518	553	584	590	578	608	552	601	555	577	538	579	569	582	570	555	579	581	575	601	536	591	577	529	550	613	609	579	573	624	599	526	550	571	578	603	518	576	592	658	546	568	545	533	581	557	568	579	580	578	587	560	592	559	583	603	540	575	566	555	611	598	589	567	583	582	539	632	592	565	559	543	609	593	577	585	617	559	571	589	602	567	569	608
33790	43933	30117	18646	11019	6240	3724	2158	1301	911	729	742	700	700	725	763	722	775	677	716	701	660	677	705	730	696	672	730	702	731	674	730	677	684	676	667	684	737	718	686	673	732	727	700	728	674	688	717	708	636	685	673	654	677	704	682	674	732	720	689	723	697	707	668	687	704	708	688	718	720	638	727	707	691	709	714	680	706	708	683	765	681	700	698	705	716	699	730	636	693	732	723	724	720	712	670	704	686	680	668	686	681	661	706	720	709	715	711	695	672	709	693	674	715	736	684	709	683	690	675	683	691	682	687	698	700	714	736	689	664	676	673	691	686	717	722	694	710	705	644	649	679	674	693	696	716	683	697	679	701	674	687	717	724	702	693	668	702	696	716	711	660	714	654	754	712	757	695	737	721	743	733	699	726	675	687	659	719	693	726	723	730	684	708	673	694	681	721	673	717	694	728	672	692	665	688	689	743	650	687	689	673	674	686	692	707	725	634	704	698	676	674	680	687	675	755	701	677	666	710	659	743	703	684	687	631	684	716	644	676	711	686	708	684	670	699	708	712	648	679	721	741	718	699	712	709	682	665	725	685	661	668	704	700	681	687	745	677	672	653	726	666	667	716	685	696	699	643	684	677	670	646	674	665	669	712	696	671	663	669	704	706	654	678	695	718	757	690	749	676	735	696	656	701	712	698	666	694	750	693	722	711	679	663	720	708	733	726	717	681	740	700	653	650	728	685	707	680	706	678	729	719	698	690	693	695	702	675	687	682	715	711	695	671	735	613	682	724	713	703	614	674	658	709	662	694	685	643	732	711	721	688	674	723	680	713	637	765	736	692	690	717	746	761	664	698	707	700	732	744	697	725	693	718	689	723	732	693	709	763	615	722	662	716	696	683	705	709	739	709	689	685	679	700	669	730	685	720	698	718	692	693	703	716	671	676	719	701	677	730	700	706	752	669	707	722	709	718	685	656	655	717	686	666	669	711	706	701	709	719	704	667	677	728	752	694	771	697	664	667	697	702	635	726	713	705	690	717	694	705	708	668	686	652	672	737	696	702	678	700	678	710	729	650	698	720	738	700	694	725	748	740	701	697	662	727	695	655	697	675	661	680	714	692	692	713	708	680	662	740	718	693	667	713	715	726	703	694	692	663	732	710	699	720	720	714	702	710	678	700	729	719	688	682	665	711	654	699	694	700	642	690	702	666	685	676	711	618	687	691	722	702	669	681	699	698	752	709	702	714	699	682	736	727	708	647	701	701	663	699	683	688	743	709	694	695	682	674	704	681	703	710	716	717	671	638	727	688	726	696	704	709	699	673	681	686	768	688	690	668	730	624	693	732	666	689	701	729	688	721	734	712	627	704	738	663	729	679	659	657	707	713	722	721	637	677	691	719	728	691	684	695	681	642	676	702	700	679	684	693	710	701	712	717	688	674	687	650	698	699	679	743	706	751	712	660	662	719	693	704	706	732	735	715	729	722	678	691	684	676	716	696	688	695	720	708	668	719	672	713	703	719	686	694	703	664	696	719	716	692	716	710	736	705	726	721	722	690	651	688	725	697	668	783	714	699	745	670	690	710	695	732	704	719	717	690	686	709	727	686	684	664	716	705	722	718	667	654	670	724	684	654	730	695	699	738	716	683	675	735	683	673	656	683	685	682	677	740	716	692	696	684	684	697	700	747	712	710	644	681	646	654	709	685	737	768	670	681	708	707	702	693	698	710	704	652	714	715	680	689	698	707	670	711	697	651	695	677	736	749	739	696	715	682	762	688	668	729	716	667	702	662	729	646	646	672	678	702	665	660	653	653	704	665	682	725	685	717	707	750	703	677	689	655	717	706	715	698	694	703	738	645	646	732	697	688	690	731	753	676	726	738	701	679	744	695	728	698	754	715	707	646	692	686	686	716	749	684	715	711	668	690	732	676	738	713	663	683	695	668	674	701	677	717	700	700	672	718	692	654	708	745	665	710	708	703	688	708	735	723	685	646	694	752	681	689	736	751	703	690	668	680	736	698	745	711	701	671	708	686	711	711	698	675	695	706	743	713	706	708	660	703	694	715	705	654	734	703	719	671	743	675	711	676	678	743	673	699	697	702	691	703	717	681	680	697	715	684	722	732	665	736	673	691	706	681	692	693	737	680	714	698	716	695	677	688	705	648	706	684	695	707	670	680	708	673	697	704	712	611	743	675	688	648	694	750	674	676	738	724	741	685	602	717	688	699	681	685	662	710	672	689	707	651	665	671	692	700	679	688	721	713	709	688	722	682	686	690	715	680	703	673	691	714	684	727	664	704	681	669	703	725	687	690	698	668	697	721	657	713	690	706	691	708	680	739	657	717	679	692	694	677	704	674	749	697	649	707	736	688	726	735	698	746	624	710	694	693	705	695	747	683	673	743	673	683	679	733	659	698	703	714	696	622	752	673	673	664	747	730	714	695	697	678	692	660	693	709	718	723	689	681	711	687	696	678	675	729	719	686	666	671	708	715	667	684	674	715	725	730	648	675	687	726	726	724	724	705	706	682	711	665	701	689	771	695	737	664	707	648	708	758	694	695	724	721	698	723	634	672	645	666	662	694	694	736	728	692	664	711	709	721	687	665	719	712	703	653	709	686	659	712	707	718	706	678	698	700	726	704	762	738	702	697	707	699	702	684	673	668	718	704	703	659	696	709	672	707	656	719	700	735	723	683	619	662	714	698	737	708	688	678	727	705	702	701	693	710	732	663	700	735	722	670	693	666	645	683	705	698	650	727	704	676	693	696	669	645	654	659	639	726	724	698	715	717	666	642	668	663	682	711	677	648	668	709	713	672	660	721	710	742	678	700	692	716	697	706	679	669	649	690	690	685	676	683	699	717	715	722	762	643	709	725	754	685	681	692	701	703	708	700	714	744	741	703	665	661	688	651	693	685	703	726	710	667	722	746	694	732	709	693	705	648	659	684	696	707	669	702	680	690	695	741	715	704	684	702	695	706	672	711	719	752	764	680	710	709	732	723	731	643	662	715	723	713	694	687	763	669	680	700	678	673	696	697	662	630	718	647	687	685	710	674	715	717	703	722	704	739	741	659	697	685	740	748	734	727	748	692	693	714	698	697	676	689	699	682	711	668	660	713	675	723	699	683	722	659	705	750	644	721	758	722	691	689	724	683	716	674	706	717	669	721	705	728	698	663	709	720	627	671	698	724	703	690	690	693	680	745	719	705	675	676	685	674	662	715	695	708	697	725	656	673	697	714	679	677	686	682	716	713	731	664	697	676	724	713	653	689	714	672	650	748	692	684	684	710	677	705	678	670	659	682	699	717	692	682	696	651	679	733	652	709	704	698	666	700	670	690	702	725	724	654	722	670	714	764	701	714	690	716	720	696	698	660	682	694	697	699	653	692	712	702	754	692	701	699	741	702	660	687	665	642	728	707	672	682	677	659	668	717	609	693	699	686	714	718	698	692	655	699	708	675	723	694	690	771	693	668	684	688	670	745	676	677
25024	21440	26918	25105	10507	3396	1675	942	639	525	489	494	461	470	469	482	490	441	481	485	439	451	479	455	467	418	452	472	445	451	472	422	466	442	407	457	466	440	468	436	474	482	478	423	491	436	414	433	444	411	429	482	471	485	424	460	442	424	452	459	440	471	441	453	464	456	406	448	426	445	470	419	384	467	449	423	404	462	448	446	421	466	442	464	415	435	422	464	443	442	461	453	482	467	455	435	429	439	444	477	472	437	442	455	417	459	467	464	425	436	423	416	426	501	482	449	388	458	420	433	446	440	432	459	462	426	455	458	458	396	432	475	475	462	422	429	433	468	408	481	466	451	417	417	449	452	464	454	468	450	437	474	445	438	467	444	453	441	419	445	444	421	437	429	437	464	458	454	490	507	430	441	457	420	469	451	468	397	442	429	470	414	451	436	446	473	439	440	447	478	442	449	444	455	471	479	465	444	397	478	446	432	449	485	448	439	464	445	499	449	469	466	434	442	462	425	454	459	424	420	442	441	470	424	426	454	419	462	454	463	452	430	449	438	451	475	477	436	412	482	460	464	469	454	483	412	500	471	440	451	439	474	438	444	441	452	429	470	428	468	452	471	439	467	464	489	494	423	452	467	459	458	445	404	424	433	439	419	466	403	456	446	474	424	468	432	444	440	453	481	447	459	446	431	405	434	450	445	431	460	507	449	471	467	454	442	481	434	433	405	438	467	446	435	450	439	407	473	470	435	443	452	432	417	481	499	437	450	454	450	460	434	474	441	462	431	470	447	443	451	435	430	455	421	468	427	439	474	438	425	462	425	472	455	432	473	441	425	480	449	455	423	445	446	419	421	456	431	461	393	440	404	460	448	447	434	421	469	456	402	455	394	467	483	439	409	432	440	456	443	435	447	466	411	403	421	481	407	447	458	438	447	457	447	470	468	454	416	433	455	491	410	414	448	431	451	448	446	476	468	455	409	494	450	434	416	442	439	454	428	455	475	444	404	461	437	468	511	431	407	435	451	432	454	440	443	438	436	416	465	479	447	458	430	438	430	426	453	425	452	482	473	434	440	457	424	437	447	462	417	450	450	441	476	419	472	473	474	463	459	418	469	426	443	433	446	440	426	419	427	488	440	466	468	410	472	480	423	440	439	481	481	468	482	479	462	465	444	447	473	434	421	439	437	419	440	438	521	455	459	448	473	428	457	441	441	436	466	476	402	441	456	454	418	464	424	443	468	490	446	465	447	404	464	418	419	461	465	443	436	450	442	462	454	464	452	417	418	440	446	440	429	456	428	452	434	453	429	462	434	493	439	408	433	444	448	434	447	482	450	419	438	445	472	452	431	450	459	455	504	422	476	470	476	443	442	471	450	454	427	448	435	467	462	489	427	431	451	459	441	449	450	462	462	425	421	466	421	472	456	453	461	425	428	450	413	441	466	445	416	505	455	435	433	457	442	450	449	444	405	457	423	479	442	478	441	413	418	459	423	443	435	430	429	414	490	408	439	435	430	442	442	453	454	407	453	389	466	480	404	448	415	449	439	430	468	444	391	428	456	467	447	414	440	429	444	446	472	449	437	446	406	432	442	460	465	443	448	462	452	462	442	455	437	404	457	414	430	446	459	425	416	422	452	469	443	469	433	472	421	483	412	438	481	452	429	432	429	427	447	417	465	448	455	443	474	422	445	485	394	433	432	471	415	480	459	467	459	420	455	425	469	428	472	407	436	455	402	462	439	432	448	429	455	399	439	425	437	442	431	428	409	422	481	461	433	467	445	435	453	462	434	485	411	436	449	446	469	418	443	419	442	442	439	454	438	449	444	452	453	437	470	447	488	428	450	463	496	476	428	449	418	466	477	432	418	462	434	444	460	469	447	489	436	438	421	434	464	462	463	437	445	421	462	415	495	458	470	417	436	418	434	465	414	465	434	446	439	454	482	468	435	426	427	433	458	457	477	471	431	475	500	439	480	449	469	446	418	490	452	422	451	460	448	499	424	475	423	445	485	458	428	439	434	446	484	467	430	418	433	479	430	506	418	395	447	425	437	437	428	419	454	451	428	447	457	448	465	453	462	425	433	479	465	462	459	472	479	468	467	415	443	466	455	480	446	440	446	435	493	435	450	492	414	444	453	427	456	445	422	485	447	456	418	450	467	498	441	420	446	449	460	495	448	455	450	426	427	450	443	420	431	458	438	421	466	453	427	443	426	444	440	439	430	448	401	433	460	478	502	456	436	450	453	474	466	431	429	450	427	465	464	447	470	454	470	401	448	460	461	471	437	442	479	451	454	462	455	472	431	436	467	423	517	459	457	426	414	453	462	433	421	427	429	457	458	468	477	446	445	448	437	452	431	448	467	430	443	455	456	491	470	458	454	424	429	456	465	439	416	406	434	458	446	451	451	428	438	495	461	455	478	449	426	437	434	447	478	431	431	437	449	467	441	424	430	453	467	477	468	494	441	453	443	434	435	429	441	464	457	443	442	422	477	458	465	441	452	446	439	456	429	433	453	475	418	464	454	423	463	455	413	455	452	461	417	470	477	446	455	457	465	472	451	419	446	474	433	477	443	461	450	423	441	415	463	454	443	466	427	442	466	456	420	440	437	420	435	446	451	413	470	461	436	400	447	429	458	450	432	438	453	460	452	426	457	432	448	453	465	436	451	453	459	437	485	472	432	460	469	440	435	417	440	449	430	430	427	413	461	457	475	434	461	452	469	429	488	416	474	464	476	470	455	453	440	404	410	428	479	459	466	465	428	441	472	434	426	406	420	440	420	430	443	475	450	429	454	467	475	436	450	427	430	425	481	473	436	470	452	459	440	461	429	460	437	425	475	483	462	437	495	443	446	449	464	413	433	441	442	463	439	458	426	438	476	477	423	428	422	436	431	470	424	437	425	454	479	452	452	453	435	453	440	437	454	430	455	419	397	464	435	433	446	452	459	444	443	416	440	497	423	444	452	464	397	475	451	463	470	455	465	424	413	443	434	428	465	487	463	451	477	469	452	528	464	490	464	469	427	440	427	504	441	464	435	455	463	435	432	506	436	453	446	457	449	419	436	395	482	426	449	450	425	454	491	447	439	459	439	458	457	458	421	448	445	461	467	448	439	447	466	432	463	434	440	459	448	438	448	420	431	471	454	422	408	477	465	449	455	415	457	428	454	458	461	453	430	441	450	468	493	465	449	473	465	411	460	427	464	486	483	445	433	434	422	419	453	450	417	464	474	425	445	439	456	418	444	416	469	426	469	451	453	419	433	454	465	427	446	426	441	467	466	431	438	447	486	461	451	441	428	433	469	423	453	462	417	417	456	423	468	462	491	457	409	436	440	441	429	446	460	477	457	434	416	414	445	426	430	448	473	473	446	458	483	427	437	404	445	421	459	460	463	423	463	449	463	429	449	476	459	432	473	407	461	466	431	439	450	450	430	404	411	421	462	408	392	462	473	447	421	423	432	419	454	451	467	459	432	468	445	466	454	426	445
30359	41251	27395	17302	9972	5126	2807	1483	897	665	576	539	578	565	577	596	549	519	548	575	544	525	555	485	526	553	579	523	513	550	572	559	504	541	549	572	512	529	508	537	499	539	559	525	533	525	573	558	542	474	525	537	520	512	548	544	519	525	542	543	557	524	560	557	498	534	524	521	559	551	582	526	593	554	560	527	530	557	544	535	549	552	546	534	506	550	533	554	522	559	535	518	522	538	517	550	529	525	530	565	524	551	579	530	549	546	545	529	513	543	576	551	544	545	530	539	526	549	558	574	536	515	565	503	572	568	476	518	547	519	497	527	545	520	572	541	582	487	512	561	574	559	529	536	560	554	520	534	515	560	563	484	529	536	541	519	556	562	504	576	513	523	568	475	557	538	559	570	544	536	537	552	527	553	549	575	560	541	565	528	555	581	535	540	563	536	587	565	572	509	548	528	565	545	527	502	513	557	541	532	561	478	497	550	566	514	534	538	540	536	542	552	496	511	469	514	522	547	530	561	513	540	576	563	535	563	559	539	578	542	539	587	545	504	523	551	523	499	541	541	546	492	492	527	568	530	569	522	551	543	549	503	507	535	553	585	573	549	505	529	495	530	541	529	557	592	530	521	539	544	529	525	600	528	573	529	531	518	536	546	570	486	560	546	496	523	512	525	546	536	555	535	559	583	522	533	525	571	473	527	525	564	540	536	533	515	576	538	557	592	524	562	532	535	533	554	571	532	535	582	578	508	528	564	499	549	558	536	552	526	511	555	510	557	521	483	548	530	550	566	543	510	537	533	561	568	569	561	522	536	528	573	541	603	541	544	518	503	520	508	536	530	538	561	495	588	540	516	551	525	547	529	532	568	513	567	547	519	521	526	566	541	547	546	529	534	570	532	500	542	536	566	531	543	504	502	522	559	526	512	540	585	529	554	550	544	533	565	536	517	574	514	545	495	544	576	530	544	533	567	506	543	539	502	517	543	562	537	532	552	547	537	538	544	556	525	552	535	570	548	551	538	536	541	554	537	538	525	573	554	514	555	554	504	514	552	491	534	504	555	599	525	557	547	506	550	568	564	524	548	530	576	563	564	513	548	558	544	578	550	551	518	543	458	539	534	500	565	553	514	530	492	545	525	576	548	568	514	548	526	524	505	528	527	507	520	532	481	551	548	511	545	516	571	546	549	539	527	524	548	541	555	566	511	538	511	528	546	495	506	533	551	516	472	503	513	567	580	563	548	516	499	553	540	537	543	575	510	545	533	528	572	548	551	543	534	578	549	563	595	561	538	502	527	539	582	540	531	542	527	522	575	518	578	559	549	547	549	608	514	561	521	480	532	588	526	521	559	514	527	524	537	505	538	509	514	564	506	563	517	556	546	578	556	575	504	532	542	575	555	549	547	563	555	558	519	502	540	563	548	506	552	580	541	572	493	533	523	526	548	544	535	529	551	506	523	554	539	538	558	539	465	539	511	535	510	529	508	535	520	562	559	544	551	563	566	539	547	548	554	516	527	537	547	577	520	537	539	526	514	537	524	527	531	541	563	519	507	568	526	541	523	520	533	531	524	565	560	537	570	558	565	572	533	516	531	556	509	542	515	515	509	563	509	537	511	559	576	528	553	524	515	539	505	537	516	569	553	497	603	515	526	527	584	567	508	502	551	540	556	566	520	552	543	507	513	556	545	541	516	545	548	520	579	547	523	528	538	594	544	547	527	558	556	520	535	552	527	558	531	531	554	541	554	561	526	506	527	561	529	549	529	506	557	501	528	533	545	539	531	521	534	545	553	561	517	537	523	546	541	529	556	572	506	566	556	558	563	555	538	547	519	541	548	575	553	559	575	539	567	509	526	575	539	555	508	547	540	539	545	489	500	554	574	519	564	555	526	548	527	492	554	563	565	535	537	546	543	553	533	548	510	539	568	514	535	530	565	516	510	571	537	546	526	520	515	532	550	535	525	477	570	567	548	554	551	533	511	564	549	523	560	526	534	553	498	554	523	550	512	525	555	516	541	552	530	534	564	541	543	523	531	530	542	543	551	552	501	549	568	487	564	575	546	525	519	575	557	527	537	545	534	551	510	529	549	556	493	506	549	510	570	509	552	537	520	581	527	547	522	512	526	541	552	518	523	530	480	594	560	526	520	484	533	556	534	544	529	591	512	526	561	504	508	576	514	531	525	539	510	497	537	548	544	505	562	513	502	513	541	546	530	564	505	533	514	547	491	565	561	548	560	549	552	568	507	540	563	550	529	537	557	557	557	555	503	539	558	558	522	561	513	566	509	510	552	537	520	523	547	535	571	514	564	542	577	515	571	567	546	533	546	518	535	530	549	525	530	590	521	545	551	606	520	550	527	505	499	581	509	535	553	536	532	548	516	580	513	513	543	529	551	482	500	515	559	554	567	500	552	525	542	525	556	534	592	511	599	511	528	513	534	525	543	520	554	556	515	538	538	520	530	531	513	556	511	551	540	574	583	535	526	557	571	528	525	525	536	519	515	557	564	509	535	536	521	517	559	535	577	522	513	534	505	563	508	542	555	522	518	532	564	506	544	521	525	532	546	553	534	507	515	545	524	523	542	534	564	564	532	573	557	562	515	533	557	586	538	511	523	548	521	521	493	527	534	523	518	520	512	563	559	571	483	517	527	579	556	520	552	537	552	566	515	607	579	558	584	560	540	541	557	535	538	561	525	529	497	516	512	520	521	561	553	530	563	541	557	510	554	534	541	540	533	548	543	567	565	532	540	528	514	491	507	540	571	542	532	551	545	547	552	518	542	566	545	535	530	560	579	530	520	546	529	524	543	553	565	526	514	539	588	524	528	539	521	534	521	548	527	563	545	544	545	582	552	511	521	543	531	516	550	528	522	542	564	540	505	531	548	501	518	513	525	541	521	528	564	573	575	540	506	540	523	523	528	565	520	514	557	491	586	545	578	569	505	582	536	518	514	509	562	535	530	567	540	546	566	543	547	571	537	540	537	563	526	535	523	513	558	547	557	516	527	555	511	539	534	543	554	534	530	529	585	542	556	524	542	535	557	520	558	547	521	530	541	514	553	545	560	515	552	591	534	534	558	490	552	534	569	522	537	560	568	521	539	559	533	553	510	568	541	534	562	519	532	549	515	508	537	567	552	518	514	542	541	528	527	534	557	543	503	560	531	512	545	516	562	497	524	594	540	541	480	568	540	524	532	555	545	549	533	508	512	573	522	566	543	546	559	548	570	536	594	518	555	548	521	571	521	502	537	566	535	532	548	553	569	562	540	544	547	577	551	579	478	563	550	506	579	556	584	527	528	499	556	523	561	534	526	542	514	546	506	518	522	563	567	575	479	527	532	573	509	542	554	520	548	540	567	511	536	524	534	535	546	524	504	577	544	523	523	574	540	538	509	506	544	541	570	554	485	550	509	525	553	507	555	529	507	544	516	540	550	543	540	534	515	543	550	548	525	528	578	549	516	526	556	524	571	557	565	527	500	549	513
22668	21416	28915	24342	21471	20382	7569	1784	795	526	515	504	446	443	415	438	447	367	416	391	426	419	393	400	379	392	401	348	403	391	372	395	368	417	395	404	380	410	435	380	397	385	404	358	402	370	393	383	435	369	405	356	401	406	446	438	385	392	404	364	403	398	420	418	406	414	408	363	420	363	403	394	422	390	414	414	411	386	399	409	419	398	373	393	401	414	408	418	379	393	427	397	426	392	389	414	388	399	363	398	375	398	337	410	370	360	382	420	386	374	424	356	373	412	373	414	394	394	391	408	394	402	391	395	410	408	395	390	371	407	386	400	414	362	421	388	372	383	397	412	412	416	425	388	427	417	380	362	409	422	390	398	416	384	399	412	390	392	390	404	415	389	406	424	407	409	422	429	399	398	392	396	391	399	370	445	418	410	364	393	414	406	358	418	404	392	411	407	394	416	383	378	373	417	414	375	417	394	403	361	414	421	402	403	398	404	389	390	363	367	418	403	401	407	402	423	378	412	405	409	364	408	369	393	372	378	392	390	416	348	388	392	371	384	407	388	393	425	409	432	380	403	410	395	409	405	410	416	373	369	421	390	408	409	421	414	439	384	405	385	401	443	391	376	373	401	400	419	414	420	424	417	403	342	381	405	401	416	375	381	374	411	389	356	379	378	389	401	374	388	439	374	392	403	370	355	416	391	412	387	423	415	407	388	368	374	416	410	366	382	351	408	377	396	371	435	367	390	405	401	391	394	384	383	370	387	389	392	372	395	403	358	433	409	397	442	403	353	397	413	394	395	387	394	408	400	377	371	395	393	391	425	383	370	372	421	388	416	373	392	388	398	409	406	369	372	340	421	430	384	411	381	410	424	375	420	421	381	388	379	390	414	401	406	377	416	400	389	348	364	402	334	433	395	391	375	452	395	420	408	414	428	410	427	400	362	409	381	403	418	406	388	385	416	401	381	414	388	404	385	373	363	405	396	383	423	402	396	397	373	379	344	375	387	394	385	375	392	402	407	406	366	362	422	415	401	389	367	383	420	392	406	387	383	358	382	403	400	381	421	379	403	355	388	419	408	373	411	398	374	420	424	417	398	401	361	373	415	411	417	396	420	371	374	427	344	383	409	412	396	405	409	407	409	417	404	400	420	386	383	391	394	418	357	390	370	376	403	431	422	389	417	412	402	403	408	407	421	396	409	402	405	380	400	400	391	359	395	394	378	377	400	409	390	381	401	422	409	363	354	381	379	345	379	400	409	428	368	418	393	406	392	390	396	427	371	405	408	416	368	413	349	415	412	406	424	404	402	419	385	376	370	425	397	378	378	413	385	423	390	446	382	412	398	379	414	378	389	449	426	390	398	375	382	376	413	393	467	400	406	358	397	380	378	427	399	404	384	418	400	457	397	387	420	410	377	432	405	425	380	401	383	411	441	355	382	375	380	408	407	381	398	414	390	416	370	396	389	409	429	379	396	422	395	401	375	375	395	379	425	401	341	367	394	407	386	419	406	373	367	407	405	412	412	374	397	390	432	383	363	391	396	403	446	376	368	392	398	441	366	381	429	351	396	410	405	392	402	398	385	388	378	399	374	380	386	407	400	382	388	408	387	395	404	381	365	408	421	387	397	417	408	386	396	384	380	402	425	404	412	377	409	413	388	380	408	378	417	407	390	426	377	419	404	371	380	376	404	383	399	397	377	417	391	433	426	384	384	412	428	372	403	401	389	395	387	405	410	390	397	412	416	418	412	416	383	395	425	424	396	370	426	402	378	398	404	384	373	336	383	399	368	392	401	363	411	375	404	369	410	388	380	402	407	411	408	389	400	406	382	423	377	378	361	401	367	397	404	415	396	369	381	410	421	388	394	386	403	392	372	357	410	427	390	388	400	403	358	395	409	404	427	436	391	417	390	405	407	399	364	413	403	383	392	421	409	407	419	422	405	417	406	408	400	409	407	366	381	405	409	397	387	407	402	398	392	402	401	403	400	362	368	395	397	370	432	387	399	371	409	404	390	386	411	405	418	407	394	425	384	405	403	391	393	417	387	357	390	369	421	415	379	400	410	363	405	397	414	399	376	408	363	397	362	371	382	421	399	363	410	374	392	379	380	408	394	398	403	406	394	381	402	363	398	377	390	430	379	387	425	380	383	385	360	407	403	403	395	380	428	396	410	394	355	416	390	399	390	359	392	395	409	384	414	430	365	384	395	401	380	368	375	390	383	371	428	419	391	375	422	417	427	358	400	406	417	395	397	413	420	380	370	381	409	403	394	416	406	346	443	361	411	386	397	402	370	405	437	410	412	380	400	385	373	379	419	392	372	401	392	369	386	405	414	404	403	392	420	417	395	396	391	394	431	357	395	419	373	415	391	415	365	388	420	427	397	422	380	400	349	382	384	401	393	386	417	407	394	386	382	407	403	386	360	383	381	388	397	453	416	400	384	387	378	424	384	371	428	398	389	408	393	422	408	400	403	411	414	386	382	396	413	356	371	409	404	359	424	375	391	403	382	380	388	407	379	412	405	398	430	408	378	418	407	377	419	386	382	404	398	430	416	369	372	383	378	388	369	414	378	415	392	407	376	434	420	397	385	384	391	391	408	413	435	394	417	363	424	409	413	390	398	398	377	424	392	409	399	403	397	386	420	421	421	373	417	362	396	383	398	361	380	374	424	377	383	421	393	434	400	421	410	389	444	387	411	423	415	383	411	406	410	393	383	378	403	403	392	399	391	435	396	422	381	424	413	395	408	418	395	391	391	372	370	408	392	416	409	410	396	433	368	401	431	417	375	376	356	360	405	411	429	388	427	377	409	383	387	411	401	409	399	395	389	388	387	401	358	401	400	421	395	388	398	402	396	392	387	383	416	386	378	403	415	429	412	409	394	404	385	388	388	404	404	392	417	387	442	437	378	381	414	370	401	383	368	411	384	379	414	407	384	434	422	428	408	397	416	397	429	399	347	381	374	412	380	414	376	395	388	388	386	400	376	396	413	389	454	402	377	373	376	350	418	402	370	384	390	409	376	390	377	409	373	405	366	403	396	400	351	411	428	408	397	397	426	408	432	426	371	411	355	407	425	403	381	386	418	404	397	397	371	364	387	416	395	414	380	407	412	397	383	402	392	352	406	368	370	395	414	404	405	386	408	422	387	387	414	374	389	369	367	402	412	395	380	408	393	403	369	393	382	395	442	366	384	376	451	382	411	398	426	368	412	372	385	377	383	408	413	410	419	384	395	395	443	366	392	424	396	428	362	402	392	391	372	366	375	414	432	457	405	410	416	407	426	424	442	374	378	417	376	405	427	409	383	425	408	396	396	399	419	369	402	416	367	374	405	342	405	397	376	396	418	387	404	371	409	417	413	374	432	408	417	439	396	381	425	355	412	402	407	388	361	391	356	391	399	390	414	431	401	399	447	353	407	392	378	401	400	369	378	379	409	386	414	356	407	417	395	355	383	387	433	389	378	408	377	402	378	378	399	428	408	406	423
33105	51531	37858	23374	15001	7891	4631	2361	1103	708	579	567	575	534	561	498	528	501	478	464	522	496	485	509	474	492	481	494	503	529	498	504	451	485	458	471	432	465	467	511	490	457	503	515	442	483	465	454	532	464	485	498	508	482	480	476	474	482	488	464	505	464	481	490	430	514	467	464	481	471	523	494	500	482	472	463	512	482	468	455	506	492	489	512	483	452	480	484	490	461	470	473	489	507	481	448	489	521	465	422	487	473	458	493	464	479	464	477	479	463	533	475	470	494	471	464	500	485	494	485	519	486	494	457	456	463	431	492	449	495	460	480	503	454	498	453	445	450	473	498	466	452	512	506	492	484	488	446	493	484	498	489	502	500	513	467	497	464	440	500	473	463	479	485	488	471	439	507	471	456	513	487	492	455	426	512	442	524	473	482	481	490	530	498	454	478	478	477	489	480	465	468	487	546	471	438	446	524	508	489	518	500	509	471	510	476	450	480	455	478	476	473	490	526	490	515	454	490	488	478	526	457	466	516	458	437	449	431	491	512	485	477	498	505	538	480	513	464	472	458	551	496	485	498	514	466	518	486	460	454	515	490	461	498	448	442	493	525	450	485	447	468	472	503	497	471	512	481	467	495	470	503	451	459	460	435	481	443	493	454	505	508	477	463	472	450	492	471	448	523	467	506	487	475	494	489	450	488	502	465	458	469	484	475	466	525	501	463	521	472	486	479	497	511	502	462	482	480	492	513	476	443	509	494	486	448	478	475	503	503	498	494	452	510	448	510	488	504	451	436	469	481	507	460	536	501	454	480	490	439	488	472	498	471	484	504	475	485	479	459	470	521	459	517	466	495	460	464	451	448	496	465	479	478	494	466	418	470	470	501	469	488	473	501	479	461	446	499	458	479	475	489	507	465	461	496	493	488	471	472	459	483	497	504	470	509	489	474	504	480	487	479	501	511	480	484	485	468	477	507	509	485	513	485	469	481	454	482	527	507	479	465	453	483	515	488	463	467	506	474	455	477	479	498	488	484	513	473	462	477	460	479	493	461	482	472	501	515	500	486	482	503	512	460	485	487	499	462	458	504	471	463	463	489	493	457	495	458	499	516	505	551	513	491	480	457	504	507	439	478	507	517	447	503	493	502	502	458	464	446	449	491	496	503	465	454	496	452	465	465	464	469	463	472	480	459	489	459	488	504	453	499	480	502	512	472	453	531	476	509	479	445	485	501	496	480	485	483	543	485	486	469	477	518	496	505	468	455	457	458	475	479	494	506	509	460	521	493	465	484	416	503	477	510	478	484	487	471	460	504	481	458	483	478	446	484	467	432	495	478	485	468	526	465	459	505	468	494	471	508	486	491	510	451	500	505	488	504	472	474	465	482	496	543	460	436	480	499	499	474	479	485	458	468	458	460	494	466	474	497	507	497	462	527	485	463	474	484	475	537	466	489	471	497	480	468	531	463	476	468	500	435	509	500	446	503	478	507	440	435	490	480	498	497	517	484	470	447	482	496	504	479	473	508	484	481	471	493	499	515	520	540	466	493	491	466	499	513	497	454	496	482	487	558	514	460	478	455	477	493	484	457	479	465	482	521	491	457	494	451	497	449	489	481	490	467	471	478	492	475	480	502	469	514	471	442	500	534	478	495	436	499	478	447	458	521	515	476	480	518	478	482	482	501	442	489	460	459	505	486	478	475	454	504	427	531	481	474	477	489	530	442	456	467	518	472	486	483	485	490	486	473	503	491	476	491	492	507	457	483	494	474	462	497	450	482	494	449	450	482	466	510	506	516	518	472	494	469	481	494	474	475	487	507	471	496	460	478	497	478	463	498	463	498	476	492	462	463	444	498	496	483	470	500	481	437	476	465	487	463	483	448	464	472	426	506	508	504	475	495	480	482	506	482	465	480	476	525	438	483	498	462	500	487	470	453	466	500	482	463	451	475	495	479	488	489	483	489	509	463	479	483	486	475	501	475	479	483	479	465	501	461	460	506	505	474	448	467	474	466	501	486	466	481	435	513	479	485	474	476	507	493	476	523	508	466	474	449	475	502	445	498	472	486	444	473	475	507	457	455	489	488	504	475	474	474	485	467	497	526	479	456	470	515	526	485	501	480	479	465	496	480	496	477	494	526	485	472	491	477	494	505	519	479	478	480	506	471	510	475	450	506	495	482	464	490	491	485	434	483	479	494	509	520	465	484	471	465	489	452	480	500	479	502	492	489	490	472	457	506	523	480	496	532	481	489	439	477	460	497	490	492	478	486	495	473	512	509	493	472	482	490	492	522	489	473	473	473	492	486	496	487	435	497	478	450	500	514	489	471	525	499	483	474	447	509	494	513	476	529	503	453	478	496	525	479	478	482	501	475	495	477	468	478	468	464	532	491	498	495	497	478	484	484	463	512	466	466	453	474	461	469	496	448	494	523	480	485	494	449	465	470	483	505	472	483	441	480	516	490	524	468	483	492	489	466	479	508	485	476	524	460	473	496	451	530	486	479	495	514	483	497	473	463	499	484	470	474	508	486	468	512	475	475	490	468	483	473	528	521	517	444	498	528	518	505	513	491	493	494	523	527	498	470	488	475	498	509	480	497	516	458	476	518	508	485	477	497	471	519	469	459	498	498	481	457	476	501	483	468	471	482	463	459	465	495	432	518	466	498	477	508	477	513	479	483	507	474	478	477	485	495	511	472	489	517	510	481	497	483	469	479	481	489	486	466	513	472	485	493	473	461	461	475	492	496	503	476	498	491	488	477	471	492	466	459	468	521	460	520	480	525	474	461	443	503	495	521	482	480	447	450	504	474	472	481	468	507	451	467	518	502	504	491	488	498	501	493	468	464	486	472	496	517	504	511	495	493	498	481	442	472	495	477	468	493	481	451	515	459	468	464	509	502	439	505	462	485	507	481	478	502	476	510	479	472	507	459	467	478	440	447	488	480	447	470	485	456	498	479	461	517	487	465	489	475	494	481	503	466	477	501	492	473	465	440	485	463	460	515	459	508	493	488	517	493	477	447	459	500	473	476	473	466	481	430	516	471	459	508	482	527	495	474	470	474	477	478	459	481	509	487	500	466	495	494	506	494	462	465	485	472	486	479	488	501	482	474	488	507	484	446	458	491	432	462	508	492	475	474	479	496	473	478	492	510	471	448	450	480	482	474	465	468	498	494	489	458	483	460	455	461	479	474	503	492	474	491	499	480	490	486	456	513	491	462	480	479	465	474	485	455	483	484	493	471	459	435	463	458	467	482	451	453	490	468	479	493	459	491	488	450	521	491	492	470	492	494	481	471	508	477	518	463	438	467	505	477	473	450	483	508	494	507	453	466	487	469	498	489	458	464	493	472	474	478	496	506	509	505	488	460	492	494	479	503	451	501	472	507	533	530	483	516	504	505	503	496	500	534	498	464	475	478	475	504	516	476	490	507	497	469	478	492	477	487	436	496	455	473	475	474	493	499	481	506	494	481	429	512	499	455	467	490	471	469
31938	28152	23251	9540	2864	1616	981	735	620	596	643	615	625	580	611	601	623	587	619	619	612	557	582	575	578	624	586	561	607	587	580	590	577	579	579	556	574	591	592	607	617	604	630	588	592	630	598	622	608	593	624	604	644	607	594	562	626	585	629	563	616	586	656	613	602	668	610	632	601	604	582	586	635	611	597	596	609	596	645	589	595	590	655	615	595	580	561	605	598	585	635	572	601	570	586	602	606	641	596	586	598	617	611	578	576	646	642	649	607	595	597	603	617	575	574	637	617	608	599	621	596	609	565	632	579	587	628	608	587	639	566	584	632	617	559	557	622	575	629	633	598	578	613	621	647	579	616	581	657	549	616	578	592	613	594	575	610	601	580	600	577	588	606	611	606	585	637	609	613	604	573	642	595	623	608	583	639	628	567	634	624	567	595	603	616	610	620	611	601	559	598	626	612	628	579	587	583	598	614	579	589	616	557	600	587	622	583	632	601	575	610	619	608	593	565	566	625	638	621	611	601	580	618	617	601	550	583	555	615	623	555	574	574	593	633	590	579	634	605	582	585	588	572	565	617	594	566	643	618	637	603	576	608	562	613	639	616	601	569	585	591	601	594	622	661	585	626	594	572	580	601	652	607	669	617	574	599	585	583	613	606	602	575	576	594	615	594	643	573	585	607	593	635	640	582	603	604	593	604	611	640	624	604	594	593	642	581	585	615	619	600	584	623	612	601	599	595	607	594	581	620	612	596	599	582	624	579	616	602	583	592	611	627	576	569	610	593	654	577	598	592	560	603	558	623	597	619	588	575	639	590	614	620	641	551	614	596	628	549	669	596	612	581	571	595	610	643	611	632	623	583	567	600	600	577	624	586	588	608	576	580	646	585	576	593	642	556	604	593	610	577	605	597	646	575	633	606	614	574	600	578	601	575	610	655	556	581	641	604	580	532	598	617	619	570	624	615	606	629	596	591	561	601	608	597	608	563	594	581	603	614	599	601	615	575	592	606	628	603	592	583	608	634	637	628	615	641	619	582	575	626	569	601	629	614	599	659	582	607	580	622	598	612	576	588	632	599	611	609	572	586	588	640	600	563	578	579	564	588	585	651	582	642	602	592	583	606	609	562	617	624	641	608	581	588	607	633	566	572	592	574	582	555	575	571	635	603	582	590	594	604	586	570	611	587	579	619	603	627	664	655	604	583	600	620	614	624	599	566	628	613	608	629	596	616	606	587	586	614	614	641	605	557	588	615	625	575	621	593	587	599	616	612	618	583	578	598	624	602	608	629	603	625	606	572	616	588	591	597	632	618	574	577	594	604	575	577	594	614	601	610	588	625	590	626	602	606	620	615	588	617	622	604	621	602	610	609	620	578	587	625	580	601	587	604	622	576	563	578	643	626	644	633	625	579	533	647	568	591	586	581	580	676	576	633	629	606	569	587	628	625	600	617	623	566	572	568	617	594	599	606	568	592	638	584	595	603	584	579	568	598	618	595	606	597	592	580	599	582	626	585	592	578	607	576	636	564	594	635	596	573	584	596	596	584	596	607	565	609	606	577	588	626	600	602	598	579	558	631	604	623	581	570	613	605	588	575	590	585	612	638	604	570	607	596	576	561	564	588	609	580	600	582	636	612	610	610	615	603	592	662	588	581	603	586	634	553	589	610	605	631	555	603	613	603	601	568	605	625	598	577	600	574	559	600	612	623	661	623	623	616	600	602	581	607	606	589	584	624	655	581	623	632	599	610	637	614	615	601	594	568	553	609	574	611	593	604	603	569	608	599	611	599	583	541	582	574	599	635	629	624	612	600	610	617	595	613	578	624	624	614	603	620	648	559	626	585	603	604	585	584	596	617	605	599	557	570	581	556	573	604	574	611	598	572	556	599	588	590	571	584	600	547	588	539	640	605	559	600	605	604	603	554	627	652	622	637	562	622	591	634	590	619	583	589	591	611	590	562	631	605	642	627	586	584	526	584	604	574	630	596	569	592	608	620	605	581	596	599	639	582	612	600	599	592	630	609	571	570	642	607	604	594	613	577	583	592	595	594	634	539	605	593	555	607	591	630	546	588	616	601	590	616	569	616	588	571	575	592	592	587	565	608	582	614	622	529	620	597	612	612	596	621	586	588	596	572	594	619	599	613	567	599	582	616	613	596	621	625	690	614	561	565	562	589	583	583	561	619	669	582	607	575	579	634	588	603	583	612	616	601	632	612	587	589	591	603	595	628	598	620	549	617	612	627	601	604	609	603	589	631	628	576	636	621	604	643	619	653	589	601	566	621	628	629	635	652	639	622	613	600	633	611	614	608	589	593	549	635	610	660	578	574	595	575	590	622	585	606	605	573	559	600	621	623	606	666	625	613	602	604	569	596	612	592	586	647	560	616	601	598	575	619	634	590	611	605	643	647	631	565	612	584	594	645	560	585	632	653	620	619	626	594	570	545	593	593	616	591	591	561	591	589	590	626	540	606	612	582	610	608	660	630	584	590	594	605	622	568	617	568	591	593	628	645	572	604	647	570	552	576	609	604	582	569	599	556	625	655	564	536	604	598	570	601	560	618	546	597	630	582	528	628	616	605	636	570	574	624	620	600	587	644	586	638	643	621	609	606	603	601	612	615	597	582	595	608	583	624	588	574	625	598	636	593	598	584	630	575	600	585	616	561	606	584	600	603	608	627	578	580	608	611	624	602	626	610	648	570	628	583	595	605	597	590	627	613	599	603	603	574	630	610	602	563	635	657	619	609	631	594	619	602	622	583	577	548	595	601	590	615	564	591	566	646	596	577	605	605	620	598	601	640	603	597	616	594	560	600	593	592	589	615	584	560	602	611	558	623	618	634	624	627	661	633	630	612	573	615	613	584	607	608	589	621	585	581	590	614	604	579	622	630	612	665	587	610	615	618	581	615	581	591	588	607	575	632	593	610	590	586	565	607	603	589	595	598	607	574	594	611	603	596	604	575	557	625	624	618	587	560	602	619	613	622	625	645	595	610	595	588	573	593	599	623	581	614	611	558	626	577	585	591	618	558	619	615	567	575	618	585	591	560	590	589	637	662	591	595	580	597	629	590	568	645	597	609	604	624	598	627	602	624	642	609	608	605	605	569	596	611	582	586	581	559	603	565	599	601	619	590	626	631	577	627	625	617	613	571	625	572	617	562	666	631	600	633	628	556	622	640	596	598	610	572	636	642	577	574	603	614	545	587	635	555	628	672	585	590	572	586	598	570	623	614	634	637	590	604	622	591	582	608	551	596	629	588	597	589	605	607	646	657	594	644	576	601	562	614	609	579	583	619	621	621	629	629	592	607	607	630	603	612	618	585	607	611	604	611	632	622	645	576	569	646	563	647	607	595	620	616	572	583	629	594	619	608	580	622	565	625	584	543	553	596	560	605	594	635	617	613	595	598	622	599	616	591	592	585	605	612	628	632	593	645	569	598	620	583	605	609	605	552	580	601	575	587	635	613	595	619	590	596	605	603	574
34000	41299	23827	9507	4094	2397	1408	980	771	793	753	745	738	733	724	711	725	707	730	676	700	730	698	748	676	708	746	688	729	708	703	703	690	742	677	677	705	700	720	702	659	714	742	711	710	757	736	758	732	725	703	713	727	703	685	661	726	714	778	747	724	706	684	747	663	698	685	753	725	699	692	722	725	744	707	674	698	678	691	673	724	730	732	737	720	723	680	718	761	720	766	708	751	715	731	699	721	767	726	722	682	700	730	704	700	724	726	727	679	734	695	699	751	653	745	727	672	724	685	691	696	684	729	689	710	716	733	652	767	728	740	762	689	711	743	690	674	698	698	741	717	711	752	747	701	698	735	742	683	719	749	686	692	708	734	726	722	739	718	748	693	684	720	706	662	721	714	721	701	697	726	693	736	693	765	725	680	703	702	677	689	711	757	729	696	664	744	707	693	698	684	694	729	687	719	681	672	707	673	731	724	636	697	718	744	754	740	720	714	719	718	720	734	691	655	721	743	707	730	716	642	711	749	726	712	700	713	679	737	718	679	671	737	703	718	704	717	718	722	748	770	721	749	675	677	662	712	718	741	740	696	689	694	693	721	702	733	741	715	686	689	683	671	732	695	782	688	730	706	693	721	669	717	686	732	719	702	717	706	728	719	729	713	686	712	726	714	735	690	718	695	735	701	737	698	779	705	706	698	756	739	674	693	702	767	692	703	705	724	755	682	729	742	697	720	697	758	744	759	731	670	707	717	693	722	691	654	692	680	699	679	792	725	774	699	723	762	718	705	696	731	713	690	736	735	767	714	689	696	738	720	658	692	683	735	646	737	669	694	714	713	707	747	723	750	671	689	689	749	706	712	761	700	681	694	668	725	751	680	701	673	727	730	687	673	736	684	726	699	702	725	748	669	719	803	687	664	709	708	720	694	658	672	685	704	728	689	696	697	745	734	682	713	669	701	703	730	675	744	737	720	719	750	666	724	719	715	712	697	723	750	737	704	733	702	749	729	727	703	766	623	704	704	668	731	761	718	702	735	682	738	760	753	724	760	719	722	734	700	719	698	761	684	702	727	693	695	738	716	700	700	705	655	727	692	715	749	698	727	740	701	690	656	726	692	692	715	729	711	717	715	704	701	698	731	700	733	702	724	651	699	675	693	718	716	714	719	709	702	735	730	757	722	712	719	678	704	717	744	691	687	758	695	721	747	709	714	692	639	705	724	700	705	685	687	711	698	762	701	704	698	687	685	731	683	760	721	704	750	699	737	717	691	775	742	716	705	684	690	734	747	728	704	723	675	675	712	671	725	704	701	694	757	684	736	707	678	701	675	703	715	720	678	708	704	701	702	734	709	745	717	718	715	702	756	685	699	667	696	683	704	710	696	719	738	743	705	742	708	721	715	751	683	712	717	704	724	710	650	730	703	720	706	778	736	704	692	705	727	714	680	738	717	677	710	734	671	704	724	755	703	728	746	680	715	706	734	700	698	701	750	698	706	678	738	715	730	727	709	718	678	658	729	693	729	734	713	720	771	661	703	749	733	707	757	713	718	731	690	709	716	735	669	702	739	704	728	704	726	654	684	713	716	750	706	696	707	686	741	673	680	726	722	681	701	727	697	695	740	647	729	693	710	715	674	696	719	748	721	716	645	696	713	683	698	711	747	756	704	741	695	678	703	737	737	687	751	716	704	721	732	668	731	731	709	715	661	670	758	744	745	718	716	686	660	670	751	683	738	708	697	725	681	686	701	751	726	748	704	683	740	709	739	748	716	710	710	714	697	705	701	720	710	708	722	754	728	700	697	740	715	697	722	751	723	703	744	701	657	738	724	720	680	718	753	731	672	704	712	715	698	664	714	778	689	707	693	722	726	710	678	710	734	743	727	742	699	652	708	667	687	733	737	709	751	716	695	755	715	731	687	704	694	750	724	695	690	761	738	705	696	712	747	722	699	746	724	673	683	709	713	733	708	727	714	680	727	682	668	752	700	699	730	687	738	739	681	758	726	733	710	733	689	733	727	704	732	710	737	718	719	697	705	728	707	746	693	738	759	689	703	713	717	705	700	747	716	675	728	685	718	735	753	729	716	702	714	746	692	680	713	733	639	712	711	688	710	706	718	730	723	711	695	682	657	671	664	758	712	724	735	721	723	712	720	658	678	749	735	703	744	698	706	725	727	736	698	694	722	722	728	750	704	729	746	715	728	664	750	678	680	722	742	748	682	660	677	718	673	726	699	749	722	760	759	732	716	724	706	711	776	700	711	674	737	734	668	696	743	723	757	709	721	708	702	702	775	726	722	741	722	707	735	684	705	713	692	735	731	708	708	672	685	690	709	717	749	738	698	744	663	671	712	741	734	691	707	689	753	739	747	776	716	720	677	744	692	744	733	715	741	689	708	722	723	760	698	726	690	706	686	762	697	699	697	667	670	688	738	731	640	697	696	716	745	748	730	757	714	712	705	713	730	760	772	687	654	767	707	693	755	698	726	749	747	700	719	712	755	706	708	722	753	718	677	745	707	720	711	712	729	693	716	689	706	683	714	722	715	657	714	733	710	726	701	726	714	667	761	725	693	721	722	754	693	706	681	718	725	769	688	714	678	687	688	782	715	751	646	694	728	754	729	703	694	674	711	680	748	709	697	652	713	731	714	684	696	689	714	697	687	697	717	695	737	722	717	701	728	687	738	758	667	675	733	708	707	717	736	699	727	743	715	682	730	734	699	731	758	731	706	677	717	673	685	706	696	728	735	681	702	729	747	659	685	715	711	697	734	715	744	721	722	674	721	717	714	648	699	667	701	722	764	721	749	691	737	737	695	681	740	700	716	723	717	709	667	732	770	683	698	710	663	706	713	647	724	745	711	688	713	683	754	723	728	686	739	704	700	665	732	713	728	746	701	736	736	707	737	673	732	687	690	711	689	697	734	761	752	688	703	737	729	738	660	725	675	667	738	689	687	670	688	716	678	724	727	740	729	675	732	712	728	712	746	681	741	732	706	726	698	684	709	701	692	691	710	746	709	701	732	730	701	703	684	699	692	733	665	713	655	684	660	735	723	729	708	734	759	734	712	761	714	682	679	743	717	721	714	707	694	756	698	664	752	743	661	691	744	701	726	717	742	728	725	755	664	755	712	699	736	803	718	738	697	753	754	732	724	735	693	666	707	716	733	733	703	707	707	738	701	674	727	736	705	710	694	716	642	720	769	730	684	726	715	680	712	671	698	710	746	695	724	687	710	686	707	707	703	707	708	701	740	735	739	695	702	657	704	722	716	710	673	674	717	704	744	713	753	733	712	722	687	716	717	750	725	764	686	656	693	759	662	722	673	709	754	711	742	778	675	689	689	735	730	754	695	687	703	704	719	693	691	683	749	740	762	714	751	728	712	703	691	718	693	734	730	713	776	736	714	677	722	710	735	736	678	762	753	703	721	704	745	690	751	681	719	733	725	747	723	736	733	742	702	739	690	707	712	726	721	713	733	739	685	682
23556	21370	28333	24904	20971	11087	3529	1375	791	738	623	638	615	600	585	607	597	622	590	597	617	604	587	566	571	591	569	567	560	596	579	565	584	588	606	546	573	569	574	536	561	579	594	592	551	598	600	533	578	549	568	576	543	580	582	560	547	545	586	608	596	572	561	552	601	567	572	554	592	562	555	582	551	578	629	574	597	572	569	572	583	537	544	534	543	617	574	592	605	558	583	570	619	493	554	564	541	530	552	549	559	580	568	558	616	588	564	572	602	576	596	582	578	587	572	608	594	572	591	550	552	603	544	571	581	568	583	532	528	565	567	597	583	576	566	539	634	579	599	585	545	577	603	608	576	595	572	592	548	572	516	621	573	552	580	575	580	539	591	576	549	582	583	570	562	605	608	599	536	580	579	551	550	543	573	532	590	558	550	556	567	590	549	594	560	610	545	568	565	567	565	582	567	601	548	540	593	574	603	562	546	596	552	580	570	566	583	586	622	581	593	612	567	569	592	589	593	542	590	573	589	569	613	576	582	595	581	581	556	568	608	605	591	586	571	565	567	575	560	598	587	624	531	588	575	588	568	605	561	616	575	574	551	550	579	600	578	619	593	582	557	558	595	555	558	581	589	545	624	610	534	560	565	590	578	557	568	603	574	544	506	562	537	576	537	588	538	549	559	585	565	580	551	587	545	563	582	611	546	554	571	535	550	589	554	613	542	578	597	554	606	642	593	565	596	600	565	592	575	642	631	638	590	567	578	563	594	563	582	555	571	605	556	593	599	619	559	596	576	565	590	564	571	558	560	598	568	597	619	577	567	566	573	575	589	581	543	575	585	555	554	608	600	570	549	619	549	525	569	572	550	575	603	576	558	576	609	569	539	598	550	604	540	622	561	573	602	576	632	586	567	521	598	561	566	568	579	578	586	555	581	556	602	571	541	582	515	588	556	543	602	575	573	559	592	577	613	573	612	585	565	554	592	623	569	591	537	601	605	560	606	569	519	559	557	613	604	572	556	588	542	598	570	588	573	551	596	536	569	528	561	535	616	581	544	599	592	563	637	618	555	594	573	584	574	544	560	565	571	534	580	547	562	579	594	576	581	551	551	581	580	548	544	542	584	569	561	552	608	532	585	603	607	610	597	573	609	572	582	539	567	568	579	627	597	584	534	629	565	564	640	601	563	535	584	584	589	556	601	571	609	570	521	585	567	549	584	546	622	551	589	593	573	595	547	568	558	530	573	574	587	559	562	549	584	594	603	563	557	576	586	576	595	603	597	558	599	556	559	587	565	604	538	556	592	573	565	570	536	587	591	608	597	606	564	595	585	572	547	534	593	558	584	594	569	603	569	615	573	569	609	553	562	579	599	595	581	569	538	566	608	603	537	564	539	599	552	546	589	564	588	570	545	601	536	610	581	597	583	584	514	563	561	568	537	544	576	548	595	602	593	577	599	589	599	618	556	569	561	549	565	597	590	587	547	589	558	571	643	589	615	584	576	554	586	568	567	578	544	583	556	564	594	562	579	563	635	558	599	593	571	580	559	544	604	569	588	597	542	595	574	528	575	604	523	585	588	593	573	586	562	575	559	617	602	605	577	586	580	560	625	577	608	570	535	593	582	568	606	584	591	635	587	580	585	609	580	566	565	540	581	567	551	593	619	544	557	578	594	547	526	602	591	560	574	551	597	583	621	647	566	592	615	567	567	571	554	573	575	597	549	572	575	586	549	582	580	540	586	570	551	562	580	567	573	555	570	553	555	576	608	546	569	560	580	547	564	547	587	579	541	564	534	600	608	590	574	590	601	607	564	590	587	596	579	616	549	602	577	587	615	583	567	562	576	560	562	612	531	586	585	594	566	593	607	562	593	571	578	554	604	558	620	602	583	568	558	599	588	539	607	556	546	575	555	574	553	570	575	589	566	558	575	562	544	573	557	592	580	604	562	580	580	579	583	554	601	602	565	558	592	548	589	590	591	574	534	574	591	591	581	545	572	557	591	579	614	569	590	593	576	561	593	583	592	565	584	635	592	573	568	589	609	573	524	601	565	570	574	547	569	531	553	606	577	597	589	595	587	544	620	593	574	624	565	555	599	592	558	569	572	590	560	579	588	567	568	567	516	558	564	604	574	581	584	584	599	589	557	567	521	601	612	569	553	564	550	583	575	566	583	559	528	603	590	566	575	555	596	556	612	627	571	593	565	586	547	599	588	537	552	608	594	558	562	590	525	567	577	593	582	597	566	581	584	529	566	558	569	570	546	564	561	571	553	572	607	587	611	561	527	602	570	569	571	620	607	548	572	559	566	570	622	599	602	573	556	600	601	613	577	575	572	585	540	568	575	608	612	570	579	533	534	558	606	518	602	613	600	570	540	550	556	616	555	545	564	569	600	613	577	599	582	596	546	530	549	576	568	557	624	576	582	570	546	603	579	599	582	564	552	602	575	564	558	574	576	574	551	547	588	621	582	572	576	597	572	600	569	591	572	594	569	563	547	553	620	551	571	566	598	575	566	594	527	565	549	569	608	573	577	588	519	586	559	609	569	563	586	578	556	573	591	599	607	631	572	589	601	576	564	595	576	589	583	563	540	562	554	574	553	541	604	545	591	571	559	553	583	558	553	595	567	610	564	598	567	584	570	588	571	547	573	580	587	578	580	536	616	614	574	606	590	562	591	560	557	551	555	580	553	538	604	594	570	555	621	547	558	553	561	535	598	550	567	569	577	566	563	600	595	584	533	601	564	630	529	560	606	553	574	568	590	554	576	579	564	604	612	571	541	577	595	550	552	543	592	595	603	571	626	553	591	584	543	576	557	606	593	576	608	604	624	557	540	594	600	577	606	563	546	568	562	610	578	617	572	606	575	566	573	547	577	539	550	605	606	551	536	594	624	575	577	570	559	570	568	600	587	607	615	567	550	554	543	558	569	606	590	544	598	562	599	546	597	535	592	561	601	541	614	542	593	609	574	561	557	562	563	528	592	579	575	633	575	608	603	580	592	494	591	580	587	573	584	573	628	558	604	549	560	555	580	564	531	578	534	568	617	612	597	554	618	576	575	604	579	569	570	584	589	597	558	585	543	558	596	560	621	551	601	618	573	576	579	566	535	612	578	542	578	565	565	515	545	573	574	577	602	554	583	584	546	581	560	561	543	604	563	544	595	582	558	569	564	629	583	572	561	549	550	566	555	590	546	574	586	569	566	634	610	559	586	599	609	561	587	572	580	577	579	579	550	583	572	549	588	586	584	558	579	598	604	568	559	551	562	569	555	575	657	607	578	607	550	617	596	572	572	604	563	605	554	569	562	575	542	581	548	582	590	609	604	575	554	591	580	589	581	627	574	584	572	545	538	625	583	550	548	589	580	595	576	575	581	538	585	571	614	592	538	550	568	587	546	558	561	586	552	594	569	570	538	561	590	610	577	643	560	582	592	567	590	541	575	599	613	564	583	554	572	624	560	571	574	556	613	598	555	583	565	568	573	609	571	608
35550	51935	34130	21178	12995	7312	3902	1936	1099	870	797	763	796	719	743	697	675	783	720	752	646	660	663	686	692	664	714	677	694	704	701	691	671	703	674	710	717	743	722	695	723	687	735	705	692	679	668	741	656	731	727	667	697	679	706	686	680	692	683	694	712	702	686	710	680	663	657	661	690	702	712	702	701	657	729	697	686	682	723	680	696	733	692	668	717	642	701	711	677	687	703	672	676	681	684	681	670	675	639	679	702	642	701	675	644	722	716	695	691	681	701	666	663	638	667	682	650	738	684	717	663	689	654	641	646	716	702	711	678	706	685	719	636	715	716	674	689	688	667	703	736	686	643	741	723	705	691	699	704	692	675	722	691	696	681	666	705	691	671	678	727	686	680	695	671	761	682	736	724	714	716	659	689	727	691	705	708	710	723	698	672	702	654	722	725	662	671	708	679	709	676	687	646	647	704	710	659	714	683	692	679	679	683	694	697	675	692	704	693	680	675	672	693	712	677	710	691	656	695	714	689	745	716	675	693	721	729	675	687	697	748	690	700	683	703	749	689	699	659	707	692	699	646	694	722	685	665	673	680	671	634	698	693	645	744	725	714	717	680	673	690	657	673	678	654	717	693	700	672	693	695	681	690	663	690	659	691	632	721	665	713	687	699	682	634	731	741	676	668	732	723	692	683	651	692	693	713	688	697	710	703	692	738	684	709	702	687	704	688	701	720	730	647	718	659	749	650	693	682	734	718	707	682	715	690	644	681	713	675	642	677	715	694	694	736	723	700	723	709	684	664	683	676	731	706	656	684	679	690	699	711	698	702	700	656	641	676	700	652	665	705	690	703	705	707	748	684	735	693	650	685	696	707	716	709	682	641	691	694	702	695	718	698	687	689	698	716	709	708	691	674	686	710	695	660	664	614	706	702	690	716	697	683	725	669	699	700	679	688	695	724	739	717	703	677	721	708	683	686	651	666	690	685	683	673	681	651	707	706	661	693	694	669	723	686	664	724	766	691	634	712	739	683	724	709	687	647	633	686	700	692	668	676	680	695	612	716	679	707	663	731	764	667	682	740	682	680	701	728	752	698	680	755	656	719	665	673	710	680	661	710	722	670	661	664	709	681	704	701	687	681	729	645	699	701	704	653	636	708	677	685	681	668	657	654	694	690	677	705	728	706	686	734	647	740	671	621	730	642	736	712	715	684	676	720	708	703	688	710	688	665	707	705	685	662	657	694	687	684	714	657	663	687	723	705	677	691	734	661	678	708	742	702	704	676	660	634	712	718	680	706	704	667	694	693	707	653	662	682	678	639	691	679	717	686	713	722	698	685	705	672	680	639	739	708	675	701	668	714	686	670	720	655	695	702	670	722	632	744	731	713	654	686	682	679	698	673	661	690	680	684	640	691	698	698	698	729	676	694	705	691	686	708	676	700	698	674	745	667	695	711	646	659	679	685	668	682	687	687	687	684	695	681	722	695	712	691	691	683	701	675	701	709	728	710	655	684	677	649	718	676	688	666	685	670	678	651	694	659	691	722	669	707	701	691	674	668	717	730	720	714	728	655	681	710	685	686	681	679	650	667	687	707	659	688	669	680	657	674	684	703	712	720	730	646	686	689	704	708	702	717	683	718	693	651	715	679	668	719	670	721	693	685	663	677	658	679	717	691	683	695	668	696	683	692	715	693	656	691	697	719	721	663	686	710	682	638	660	701	719	707	699	705	711	715	660	689	684	674	693	706	726	707	725	667	758	697	703	677	701	691	681	680	660	704	709	681	738	733	701	642	671	697	669	713	655	697	685	668	654	694	676	713	671	656	666	748	717	671	662	689	675	677	709	643	709	689	731	706	683	698	759	679	703	674	666	679	668	709	741	713	670	692	646	654	624	728	694	691	709	685	678	660	699	712	666	679	669	702	678	688	700	671	649	689	707	689	704	685	689	672	681	683	673	747	734	675	698	708	685	758	699	680	706	698	710	703	663	703	697	681	716	691	716	643	648	710	684	719	670	697	705	676	677	742	673	690	689	700	709	736	697	679	660	710	688	703	655	643	689	671	684	722	655	731	672	746	654	713	660	675	674	642	654	693	675	700	675	659	708	689	672	711	660	702	756	708	699	665	696	686	686	639	671	700	746	706	715	718	741	687	680	720	673	681	730	705	676	724	704	651	692	730	637	683	737	695	768	735	670	717	704	691	656	648	731	656	662	702	664	649	724	675	710	700	700	673	672	659	741	693	671	696	678	657	693	730	648	739	678	696	684	688	729	675	710	676	673	632	738	652	601	666	719	668	656	706	720	680	663	671	698	685	628	710	683	741	698	702	744	683	697	680	704	695	718	675	700	656	687	682	690	711	692	742	709	685	671	733	704	694	691	639	650	676	638	713	699	719	708	708	668	727	694	699	703	707	654	688	733	666	716	689	704	704	689	672	665	710	683	691	679	729	717	691	666	726	712	659	679	677	685	710	711	694	635	667	702	667	720	690	743	644	642	671	735	654	704	707	705	699	714	704	695	692	703	687	700	689	723	656	645	687	698	709	679	698	716	625	680	724	738	683	703	695	705	681	683	678	654	660	681	684	689	680	654	612	679	679	724	674	670	736	703	702	684	690	656	666	698	678	660	645	726	711	722	671	686	716	666	750	679	666	658	678	681	752	696	724	682	660	696	728	647	638	718	673	676	678	678	668	721	729	712	730	667	702	700	645	716	656	698	749	688	710	685	706	728	663	684	655	629	672	650	687	619	723	691	678	665	692	735	703	672	680	680	655	718	655	678	688	696	750	708	739	691	719	713	684	703	682	644	670	717	687	707	685	672	694	667	685	675	667	704	692	713	707	642	672	690	707	751	691	639	713	687	669	671	640	693	702	652	636	704	671	704	689	673	667	722	677	679	678	696	669	681	678	685	650	685	709	719	734	665	693	669	681	679	687	722	668	681	695	715	634	715	679	675	710	668	680	660	734	697	711	709	723	705	701	712	679	693	695	675	685	694	651	705	719	657	667	683	661	686	665	698	669	690	672	697	734	694	653	699	671	668	664	702	693	682	697	688	734	697	668	666	728	702	697	689	669	743	730	685	658	678	739	688	714	687	696	642	694	707	716	696	679	684	715	657	694	695	690	690	708	684	702	675	702	649	705	682	670	722	714	696	705	708	670	704	701	705	704	698	695	689	658	634	677	708	671	643	692	687	695	686	695	695	669	669	705	721	682	723	740	673	710	634	688	670	671	664	760	699	682	676	637	697	728	724	687	712	651	680	659	717	696	695	687	679	656	709	708	690	717	695	649	717	657	664	658	646	692	689	633	680	705	686	630	711	684	721	736	669	702	715	674	665	742	700	681	665	656	739	747	699	743	688	686	640	672	708	649	705	735	648	712	716	656	674	699	708	708	672	640	684	745	700	718	707	637	678	673	686	702	710	722	700	659	698	711	712	691	706	711	648	704	669	713	684	665	721	693	649	737	661	679	702	675	706	729	690	667	679	647	680
25001	21432	26989	25005	10596	3070	1206	726	566	537	542	480	495	446	463	482	462	466	487	470	478	452	485	420	474	492	421	447	483	475	427	463	467	407	477	451	452	485	484	442	439	493	491	471	480	458	491	472	452	468	441	479	409	475	457	506	413	521	431	473	447	455	455	442	450	446	458	456	456	465	429	447	428	443	468	473	453	456	450	473	468	483	494	469	504	446	466	432	448	435	512	434	478	472	465	457	471	497	485	450	495	473	465	504	465	450	401	451	477	442	438	452	462	460	442	528	471	436	471	497	458	450	455	445	502	428	491	482	471	425	446	449	476	462	454	415	473	457	452	422	464	439	463	446	476	455	426	469	451	478	457	427	469	438	454	447	450	464	466	483	425	489	493	443	425	432	419	441	473	480	471	479	477	458	431	462	495	461	436	435	428	488	425	461	482	425	463	473	447	451	460	472	441	470	467	439	472	415	432	507	454	459	457	468	483	459	400	451	461	461	432	456	455	456	472	446	434	433	462	442	472	461	473	469	432	485	469	455	468	496	460	456	467	484	456	428	485	480	516	467	446	451	443	464	477	472	458	473	444	456	476	471	455	423	475	431	494	480	461	485	469	476	497	477	474	449	434	477	451	460	489	465	436	473	459	462	463	473	472	474	439	456	433	469	473	468	452	475	440	474	483	439	481	430	453	478	465	426	456	441	467	449	425	448	456	398	462	433	442	446	436	471	451	452	446	412	494	485	429	418	427	474	449	418	442	461	446	484	419	499	435	503	489	490	437	454	453	447	406	424	471	491	433	465	483	467	435	484	500	434	453	478	447	473	508	450	393	455	469	454	450	450	433	445	462	468	423	452	449	436	470	469	452	452	427	496	419	451	443	440	405	447	466	477	437	445	471	495	442	460	450	454	439	466	454	435	455	448	477	480	464	479	463	390	438	457	473	477	456	435	437	476	449	435	475	419	445	506	433	451	472	487	498	453	449	460	458	434	451	478	469	458	459	487	436	449	443	456	416	481	495	455	464	458	473	500	501	454	473	477	457	462	494	490	483	473	457	445	479	480	393	441	460	459	454	477	463	456	472	410	454	452	479	453	442	438	467	495	446	462	456	449	446	450	448	450	488	450	485	478	447	427	520	444	440	431	483	436	461	465	457	483	467	405	497	475	420	459	441	432	453	452	480	420	462	426	457	467	530	433	426	407	454	452	426	440	447	463	502	452	477	467	441	483	454	473	460	467	432	468	438	479	508	474	445	445	453	464	451	430	435	476	447	449	427	452	458	456	457	444	456	453	443	471	434	448	435	446	430	462	468	453	473	464	463	450	476	433	459	435	466	441	452	453	474	481	509	456	482	439	467	457	490	453	441	453	444	482	456	469	463	467	516	456	454	438	452	431	477	449	458	460	438	454	486	456	477	481	478	447	421	455	470	418	453	400	489	489	455	480	438	436	466	483	428	497	459	461	488	432	481	459	477	419	439	441	474	475	460	422	442	464	465	436	460	440	469	448	474	473	444	416	457	455	452	489	463	453	431	443	440	497	470	479	500	469	463	465	464	441	425	449	458	471	397	446	471	457	455	434	472	492	486	400	483	470	451	429	458	450	461	446	433	482	456	453	472	443	474	431	456	451	458	429	460	432	451	458	434	440	433	457	466	424	459	441	467	476	450	464	422	434	458	480	430	469	496	444	437	471	445	458	468	468	444	444	475	478	446	441	478	443	445	448	469	432	486	471	500	445	465	469	456	500	455	436	470	509	468	465	440	440	433	433	421	447	463	449	449	431	427	466	429	424	466	475	465	456	459	455	488	404	499	447	498	476	463	488	487	457	488	447	440	446	475	434	444	437	447	433	454	445	451	463	453	430	440	472	435	468	467	449	446	479	457	435	455	466	429	439	440	503	438	461	430	420	462	449	425	452	429	413	465	447	446	444	483	450	453	438	440	438	446	457	436	455	432	457	495	431	480	450	455	443	461	444	469	469	453	408	452	453	458	496	460	454	439	496	469	478	499	432	455	421	427	469	464	461	461	446	469	460	436	440	426	454	438	455	424	462	488	435	467	459	426	481	443	454	480	464	432	440	462	461	456	464	472	455	479	495	476	449	490	465	479	482	453	449	466	457	476	475	462	462	410	427	483	463	500	425	444	471	434	452	455	484	502	446	475	495	474	429	465	448	463	469	446	442	461	452	422	421	464	452	452	469	471	465	483	463	431	464	455	465	394	424	484	458	468	456	457	458	484	453	471	462	445	458	435	417	469	433	453	456	438	449	461	455	410	488	449	426	483	480	494	439	438	432	456	453	447	460	463	440	492	487	459	450	452	443	444	469	465	458	446	467	479	460	457	459	461	460	462	453	451	452	482	422	427	472	422	442	481	463	463	434	469	459	479	451	459	478	455	474	490	451	442	450	475	465	460	453	441	456	467	448	450	455	464	434	453	472	444	451	474	444	482	449	441	461	413	479	417	429	463	435	481	472	493	454	463	441	503	423	455	459	423	439	410	454	471	458	490	450	470	451	451	454	455	457	444	437	424	465	437	425	474	435	425	457	440	448	430	484	465	438	451	461	475	485	419	466	424	462	477	484	444	478	453	445	423	481	430	463	434	478	451	483	471	464	454	438	439	479	492	489	468	480	455	444	463	421	446	448	462	444	449	443	471	448	472	475	465	455	442	431	409	444	450	477	480	453	466	458	442	415	478	469	451	494	468	446	476	445	466	477	459	437	431	436	430	464	491	453	475	481	439	449	470	497	434	445	435	508	451	427	445	466	450	467	464	455	494	447	491	458	456	433	482	473	434	470	469	457	458	457	437	469	458	476	464	445	466	428	477	477	452	470	463	480	418	460	482	469	476	443	493	451	445	445	477	474	452	437	473	444	428	438	447	471	434	479	486	447	458	456	449	463	458	461	475	462	475	448	490	474	437	439	457	478	436	444	486	466	477	479	481	450	439	471	464	433	481	443	472	452	475	474	455	481	429	457	469	484	454	435	501	461	459	439	439	412	446	437	443	451	493	433	413	451	452	432	425	453	457	477	491	475	472	433	470	451	464	400	483	446	419	467	415	475	442	445	420	437	478	500	463	447	461	468	456	492	468	458	405	441	414	454	433	466	441	440	461	466	440	455	459	417	431	489	461	466	440	448	467	447	448	470	439	442	475	444	465	483	489	493	457	453	455	482	472	461	478	454	456	462	458	481	450	459	422	456	437	517	466	463	494	444	460	449	460	474	487	465	454	477	463	436	467	448	436	454	437	465	505	458	484	440	458	493	449	435	437	480	472	491	422	435	463	468	481	473	463	458	492	429	454	472	428	466	441	463	481	457	422	431	473	474	452	472	476	488	502	478	455	465	464	450	473	461	432	453	415	443	433	426	473	483	459	453	446	468	456	419	425	452	464	439	454	483	439	466	433	444	458	475	442	457	473	457	454	450	467	439	427	447	432	427	462	468	484	477	452	454	415	474	429	458	468	434	452	453	483	449	461	454
32971	43399	29357	16492	9748	4453	1718	1058	751	610	603	540	567	559	564	607	528	544	571	554	538	545	520	581	530	566	536	553	536	523	581	580	499	472	604	554	502	566	596	550	563	549	535	562	553	504	558	549	505	595	532	583	549	549	534	534	578	538	545	533	533	573	561	573	532	549	575	513	586	534	511	547	505	554	556	535	572	567	569	548	549	552	566	543	541	547	540	592	536	536	571	549	527	531	575	524	535	579	555	562	532	510	534	560	531	519	561	562	568	552	555	561	546	538	547	552	530	576	579	495	569	508	539	557	545	534	539	544	565	576	522	513	567	560	527	546	534	540	546	528	534	558	532	541	550	569	496	539	515	560	538	532	594	563	565	556	505	509	573	544	532	555	525	562	550	536	552	552	510	484	557	527	547	559	540	572	559	570	613	539	537	563	502	545	536	546	569	530	538	583	542	547	529	525	553	557	540	554	547	533	585	534	552	570	549	551	523	533	575	520	575	529	578	528	562	515	554	584	544	545	581	521	543	561	572	551	591	517	568	536	533	542	546	543	548	531	568	524	542	527	508	559	541	530	564	529	563	527	561	539	575	543	574	569	540	544	533	541	501	553	541	493	548	546	539	566	548	541	565	549	554	522	550	496	556	530	513	525	488	564	563	508	557	553	544	553	572	566	568	503	564	538	597	565	575	559	523	551	562	522	534	536	545	557	539	512	551	553	518	507	554	557	576	519	513	532	546	539	550	553	519	537	547	531	558	556	540	558	525	581	586	530	553	538	584	514	570	556	563	550	542	551	540	552	539	548	525	553	545	544	554	532	529	567	537	545	531	554	564	521	526	558	531	541	503	559	545	542	602	540	516	555	574	583	555	559	535	534	519	560	510	584	562	578	533	567	546	592	532	539	563	538	550	526	554	537	563	531	536	537	522	564	526	551	547	514	530	523	551	545	548	516	517	581	540	532	523	542	564	554	554	533	550	548	497	507	571	546	538	523	544	555	521	587	554	531	541	537	523	527	581	568	544	529	528	540	560	536	519	519	496	544	544	522	548	552	585	525	528	576	557	547	541	546	510	529	566	545	566	552	511	544	574	519	540	505	538	567	531	525	538	546	537	535	550	540	559	524	530	534	544	544	528	607	539	541	512	575	563	588	544	612	554	542	557	547	522	530	546	537	538	522	525	540	502	589	552	538	529	562	510	483	529	553	558	527	524	560	546	572	559	545	561	555	533	536	511	545	524	545	609	506	570	519	586	514	566	579	616	575	530	538	504	526	539	533	579	519	526	529	545	573	601	527	544	526	511	520	514	541	536	539	576	566	528	542	551	524	558	513	554	541	509	564	550	547	545	601	560	570	527	533	549	532	592	534	526	560	511	568	525	532	516	568	550	543	594	548	568	564	558	500	583	565	545	533	534	585	561	530	547	574	558	552	533	536	553	519	554	564	556	560	555	536	539	544	559	541	550	546	553	552	554	574	558	536	534	515	526	531	524	566	538	592	551	548	531	559	555	549	557	563	543	546	535	502	523	574	510	518	523	546	569	545	499	591	574	542	557	552	555	576	586	543	554	547	562	545	576	531	543	526	612	537	511	503	542	542	560	566	534	521	589	545	547	559	537	566	566	572	539	562	543	568	526	529	545	577	545	559	545	546	526	482	538	525	547	546	549	564	617	551	598	564	551	534	529	568	533	544	518	574	579	578	565	574	532	525	517	559	587	519	552	532	569	512	526	505	524	578	592	520	514	552	565	559	549	549	534	577	559	477	516	534	530	530	521	569	545	549	532	543	543	594	525	566	526	532	554	509	555	537	569	529	506	535	530	513	552	577	562	568	556	528	535	547	536	533	561	513	543	513	560	556	538	538	599	546	579	539	564	549	537	541	544	519	572	512	530	551	538	552	561	505	582	542	579	598	546	577	604	517	563	579	532	562	511	506	563	518	579	538	535	549	549	577	520	582	512	566	516	559	529	539	586	537	506	519	569	545	562	582	573	560	531	604	531	573	568	593	550	503	548	560	563	569	553	516	539	542	568	515	521	568	521	600	550	513	541	548	580	583	538	552	528	544	552	548	540	534	580	544	534	568	555	534	580	552	572	540	574	557	549	531	546	515	602	556	539	580	558	558	555	524	548	536	537	550	566	552	543	619	576	553	523	569	551	568	569	553	557	571	579	580	514	530	550	521	539	551	509	560	546	536	516	527	576	560	554	580	549	597	541	580	543	578	564	518	560	539	562	560	530	558	539	573	537	536	529	496	542	557	542	569	572	538	534	493	515	538	564	557	500	573	554	544	542	549	549	536	580	526	516	581	530	569	562	539	601	539	558	540	558	529	535	498	553	576	525	550	511	588	518	585	573	526	564	527	563	536	550	527	521	495	530	518	561	508	546	567	508	552	545	522	534	523	560	528	556	521	514	525	578	558	551	524	530	555	557	573	536	541	500	550	557	559	570	565	567	525	533	555	585	517	520	593	573	545	535	561	545	513	591	597	576	500	523	539	539	537	555	553	519	518	561	509	535	536	540	582	561	523	538	520	549	552	528	565	519	532	527	500	537	549	515	539	545	533	524	564	571	554	539	587	593	559	527	523	553	566	581	577	558	535	524	524	504	566	516	516	526	526	553	588	554	555	562	564	506	541	553	555	572	541	527	561	569	557	559	559	522	522	580	566	553	539	514	545	540	538	563	574	539	546	563	543	530	554	509	538	523	542	556	530	578	544	544	518	543	560	549	546	513	554	530	581	580	550	519	544	530	539	559	538	537	561	533	546	552	540	607	568	564	587	570	539	532	526	543	553	502	525	540	562	580	540	535	530	534	547	550	559	542	544	545	512	528	558	571	570	514	540	564	507	561	537	538	512	533	513	523	559	572	552	573	557	533	540	536	561	542	556	549	519	542	507	565	511	599	537	532	570	563	569	532	544	538	539	551	519	582	552	594	583	565	496	550	529	521	558	572	581	584	566	558	513	516	558	550	589	520	541	536	567	541	555	540	551	532	547	565	551	566	564	540	536	550	521	546	559	518	569	542	549	556	566	487	561	534	539	533	498	546	563	538	545	527	556	546	526	576	512	543	564	542	506	544	544	538	580	529	547	509	552	506	558	558	536	538	540	542	543	564	514	534	572	525	565	512	551	578	553	573	518	548	540	545	539	533	563	519	577	558	504	577	576	536	547	549	585	585	540	543	549	553	525	552	510	545	573	572	512	556	536	584	542	539	548	519	571	531	522	529	569	558	547	553	503	554	532	508	500	535	526	545	546	522	542	546	534	539	556	557	534	532	533	532	562	533	529	545	591	575	560	556	538	550	558	542	536	536	543	535	504	529	570	533	534	495	527	572	562	550	533	628	566	556	560	517	568	537	533	520	536	545	568	559	585	589	528	518	560	515	525	532	533	538	554	520	540	497	549	503	598	512	602	560	548	519	543	620	569	579	552	551	553	571	527	553	558	549	527	537	520	553	550	552	544	580	531	521	521	514	547	559	492
22591	21394	28925	24297	21491	20193	7176	1545	843	626	490	497	481	446	452	440	419	422	390	410	412	412	400	407	456	424	377	425	419	435	425	420	410	434	419	423	434	382	408	394	468	379	403	403	458	424	395	393	419	423	415	422	455	391	420	414	380	385	401	414	406	390	443	388	401	430	407	419	423	388	382	373	401	389	407	393	371	414	420	417	398	360	424	429	402	435	383	424	389	435	402	435	381	422	416	395	402	420	415	404	394	413	393	402	428	416	375	379	425	405	392	393	419	391	410	420	405	410	437	385	414	387	403	429	406	432	387	447	409	394	394	380	404	421	404	438	377	409	436	386	458	403	417	408	407	381	393	416	443	397	437	391	421	418	391	419	407	406	412	397	436	393	393	376	394	392	402	393	451	385	404	427	389	388	429	387	362	407	412	426	425	413	422	414	385	378	403	413	442	409	428	416	390	427	394	394	387	397	406	384	394	413	392	420	426	373	383	455	398	393	411	392	412	408	387	420	411	400	386	415	378	419	443	419	410	436	413	395	458	394	449	422	420	425	408	431	451	390	429	409	384	442	361	349	425	432	375	406	390	390	412	419	379	417	415	352	415	381	417	419	396	419	390	405	414	400	436	403	398	364	390	380	417	432	396	389	411	409	411	424	403	368	416	381	433	402	365	410	434	415	390	374	389	419	409	404	362	454	418	402	429	418	426	424	430	378	400	402	394	418	387	399	407	402	395	432	374	417	401	441	438	378	406	416	390	405	424	417	419	400	400	418	402	381	407	391	427	406	400	405	425	409	394	403	377	383	407	467	389	370	437	428	345	436	407	406	397	412	399	436	422	415	380	411	409	402	377	401	425	398	446	356	391	408	380	416	385	406	404	403	389	377	407	436	451	406	403	410	422	389	385	435	406	410	364	394	414	395	399	428	418	429	411	412	418	414	438	473	420	368	396	419	388	416	435	415	407	366	403	422	412	396	425	379	391	359	435	440	398	382	416	409	425	387	380	424	377	415	429	437	387	388	387	409	427	417	394	414	409	402	358	382	428	375	403	433	441	417	386	409	397	388	374	355	431	426	432	402	400	368	427	362	411	376	426	417	407	367	392	399	403	386	411	406	413	376	397	397	360	406	422	419	442	407	397	384	421	428	415	389	422	430	409	446	420	388	380	387	439	412	392	388	418	382	408	409	404	452	370	378	413	385	405	396	397	388	427	387	439	403	423	417	427	376	381	398	390	443	412	383	434	376	401	372	436	413	383	401	405	437	415	450	377	372	386	385	409	383	431	395	413	393	413	398	426	389	416	401	421	396	384	434	386	379	391	403	445	411	422	412	372	404	387	389	389	387	409	388	379	411	402	425	396	400	457	443	377	442	385	430	426	441	399	382	399	411	400	408	424	422	384	422	399	401	412	395	455	397	391	366	406	390	396	367	440	416	417	407	401	391	424	361	463	417	429	422	393	381	415	421	418	390	370	370	388	432	421	403	420	408	414	393	420	387	402	405	427	444	428	422	392	413	436	451	409	413	412	384	437	378	386	403	380	400	414	420	450	405	404	370	406	384	412	417	407	401	431	381	432	392	396	427	435	409	424	389	393	407	405	415	399	400	430	385	403	433	377	377	406	435	438	407	404	419	429	391	396	415	423	422	401	398	407	434	409	406	383	421	440	393	421	398	402	371	392	383	426	406	371	404	413	397	381	393	409	392	422	417	415	416	391	392	384	380	437	413	374	394	440	388	406	429	382	413	397	424	389	435	435	395	399	444	419	426	394	424	428	420	393	421	435	415	391	415	420	451	419	398	398	418	388	416	412	391	416	353	411	421	400	404	373	458	410	401	435	397	380	392	409	388	412	372	373	372	388	409	462	396	394	425	353	413	394	407	387	427	404	367	429	413	393	411	402	388	397	379	415	410	400	392	405	396	408	391	413	368	409	393	445	447	433	389	396	430	405	392	381	393	385	408	401	407	434	410	397	390	390	412	410	422	373	393	394	403	388	419	460	373	373	373	425	422	410	443	386	406	392	393	386	423	408	407	374	405	394	376	379	415	452	388	362	355	383	409	423	389	423	382	415	415	455	377	417	421	437	415	423	396	434	402	414	401	445	395	410	398	404	413	424	396	396	410	384	377	408	446	400	422	405	430	408	427	403	403	363	406	383	363	388	402	421	419	404	412	428	386	403	372	411	388	397	373	416	395	395	379	413	379	388	393	415	398	397	435	381	435	417	401	428	396	409	407	441	407	427	420	420	410	377	427	437	418	423	384	425	405	412	452	401	436	406	409	357	435	382	422	409	410	388	431	379	369	397	378	416	400	433	375	386	404	422	416	395	432	426	408	412	395	435	410	429	418	397	411	422	392	389	437	416	394	429	360	402	440	417	420	400	438	403	427	419	401	454	386	432	404	398	415	396	430	373	429	436	420	395	411	394	425	398	430	392	381	413	426	401	425	426	409	386	411	393	406	385	405	387	378	411	383	414	389	403	405	405	383	414	417	409	414	384	432	392	443	385	369	416	433	439	395	387	401	359	365	397	419	425	382	399	442	395	406	436	409	404	405	415	393	421	389	395	437	422	406	393	377	396	386	359	382	401	402	383	409	428	387	396	434	422	406	374	446	392	406	437	418	432	381	405	442	424	387	458	409	399	401	405	424	408	403	394	378	355	394	399	422	409	442	366	417	441	400	469	379	412	414	363	396	388	440	415	425	415	391	403	396	398	414	401	411	440	417	381	382	373	399	431	421	351	386	415	365	390	363	357	402	419	376	403	395	413	422	445	392	398	432	362	404	432	410	372	417	421	398	422	418	372	391	391	371	416	400	401	401	427	399	398	416	400	414	393	426	382	384	408	403	360	436	415	387	400	359	408	378	423	375	442	403	387	388	368	407	427	429	381	440	416	405	392	417	410	438	417	393	402	414	404	418	384	422	413	411	370	380	424	404	416	395	391	408	440	436	396	406	384	439	424	405	415	402	418	406	418	403	390	414	370	388	394	446	404	422	387	434	394	416	407	433	397	403	394	401	398	397	394	410	396	411	427	374	403	437	382	421	365	370	392	419	396	403	444	369	405	395	429	356	425	430	407	408	385	409	416	388	395	424	411	439	411	394	432	411	416	402	413	414	398	433	422	382	394	388	367	376	414	407	414	426	451	425	370	385	437	388	397	400	423	433	423	401	414	383	408	440	395	403	362	385	441	397	395	409	394	394	359	446	436	412	370	420	379	402	438	405	404	394	397	395	407	381	397	401	410	373	410	418	383	388	397	372	400	396	380	382	408	383	368	432	411	400	442	405	397	405	385	418	424	407	410	451	406	399	414	429	393	427	420	404	426	381	396	376	375	390	432	409	420	402	410	376	415	413	438	423	398	404	415	410	375	378	389	402	395	385	374	421	392	400	388	392	420	384	400	413	415	435	408	423	376	370	416	368	407	443	400	389	416	441	378	401	439	420	397	416	427	433	422	382	403	400	429	393	428	451	398	409	407	390
35310	56256	40642	28106	15978	7834	3955	2030	1219	833	688	655	552	561	586	524	521	497	520	523	496	514	536	516	499	475	522	505	530	506	494	521	487	527	471	511	498	492	471	489	460	498	507	531	598	517	473	501	482	501	467	460	451	492	475	470	487	525	504	507	505	506	489	514	513	478	453	530	463	486	521	472	475	495	468	487	483	519	488	513	477	491	457	492	485	454	509	479	494	481	472	476	482	473	501	522	482	476	528	537	496	473	482	493	496	527	487	492	512	527	472	509	506	521	498	506	502	435	487	489	482	497	471	492	451	506	487	471	474	470	472	486	444	505	489	510	443	490	519	469	471	461	489	436	492	473	488	491	485	477	467	513	472	449	450	500	446	455	451	506	475	493	511	492	482	500	520	543	515	495	431	514	491	482	484	473	492	497	510	506	477	474	467	464	466	511	467	495	483	540	488	517	477	528	495	505	496	502	456	486	512	524	455	547	470	481	512	491	521	480	505	496	471	485	502	485	452	495	525	505	485	465	488	462	466	466	496	497	493	473	483	498	478	504	480	465	492	481	485	476	523	480	502	432	512	495	507	492	501	488	437	491	505	508	513	485	500	488	483	470	523	470	498	497	523	495	440	470	509	534	486	481	520	484	486	520	446	491	495	481	521	501	478	475	515	499	519	464	470	484	469	467	504	501	502	491	494	501	504	489	477	512	493	499	481	526	495	476	505	470	484	479	519	484	475	488	508	501	491	510	514	483	455	462	526	501	466	502	481	481	481	507	513	510	459	486	500	504	504	485	478	527	511	510	510	464	471	487	468	464	506	507	485	474	490	490	481	498	464	514	511	496	508	484	489	478	502	527	521	475	494	507	521	494	473	522	528	500	466	504	532	504	449	462	502	484	492	485	491	479	470	537	463	474	470	483	511	486	507	477	482	465	489	546	499	494	470	465	465	494	507	499	499	496	514	494	478	499	490	478	490	504	499	478	489	450	523	492	486	509	506	484	507	507	512	500	510	509	440	461	473	485	480	507	485	511	457	530	492	501	492	493	458	456	490	442	492	521	495	495	531	459	500	494	468	516	502	468	475	510	461	452	534	479	491	490	467	515	497	454	486	492	499	475	502	490	478	433	522	481	514	509	463	492	506	502	508	487	515	528	482	471	478	493	459	502	502	453	517	511	474	480	536	521	478	496	500	495	505	495	489	523	488	496	502	487	490	481	457	472	474	484	461	523	480	464	494	501	501	475	491	450	475	511	498	481	520	516	462	484	503	503	502	467	484	515	525	480	491	448	488	495	484	478	458	480	467	439	476	509	486	478	501	498	476	496	493	477	468	514	492	478	449	485	491	505	494	507	499	494	512	518	516	488	472	499	486	480	500	496	507	515	513	483	499	471	478	474	480	498	524	483	533	507	470	525	529	482	454	466	487	478	498	516	497	516	467	465	498	494	487	498	514	484	485	476	486	478	514	482	481	484	456	488	491	482	509	463	487	496	470	483	512	502	506	518	496	509	473	505	527	441	486	466	482	486	480	521	488	509	483	485	440	500	528	470	512	467	485	510	467	451	519	494	474	482	461	490	476	501	492	486	475	468	485	490	456	512	501	510	510	508	517	508	498	483	491	475	482	490	457	497	506	513	449	496	508	473	485	494	476	500	499	476	455	474	460	481	470	489	509	514	467	485	479	480	496	552	553	535	486	500	465	523	523	482	462	485	515	459	525	469	508	485	503	506	513	478	489	488	499	480	517	493	544	514	496	471	499	484	472	487	471	500	488	481	498	473	470	495	480	536	478	503	481	500	442	481	453	517	471	498	512	520	530	467	492	491	472	504	486	499	490	485	504	528	464	486	485	456	502	483	514	457	461	517	504	501	486	506	501	447	469	512	501	466	515	472	535	459	470	441	485	461	482	480	494	465	445	470	436	477	528	504	498	529	484	466	477	522	489	460	506	491	491	497	510	487	494	520	483	487	507	520	491	470	477	460	476	487	485	509	487	556	500	470	513	512	501	496	479	525	489	530	512	536	502	448	483	474	483	465	473	485	519	479	505	457	471	466	506	528	471	507	468	493	491	452	464	501	502	446	487	466	504	485	488	547	529	491	478	515	513	495	530	430	526	517	523	502	471	492	508	538	482	509	506	502	475	515	531	513	515	513	427	483	504	485	474	503	500	523	509	482	518	502	472	455	464	509	471	495	492	486	509	495	501	453	491	486	495	507	502	496	508	514	507	510	506	486	508	495	505	513	493	538	503	483	473	514	486	491	469	496	510	520	505	474	522	478	469	518	463	475	519	521	522	490	462	530	479	488	526	510	467	517	486	495	512	474	466	493	495	502	442	468	498	455	492	481	455	492	463	476	519	480	497	480	457	493	497	475	504	504	447	491	505	431	532	504	492	480	464	474	496	440	513	506	510	530	512	463	499	455	511	490	473	489	433	500	479	510	486	498	482	495	510	472	492	478	473	479	505	505	495	504	473	483	466	494	492	460	517	510	471	474	470	522	529	494	501	532	511	518	512	490	473	489	506	503	483	493	500	487	489	482	497	503	498	524	497	548	485	488	509	494	471	498	545	469	478	495	513	472	523	466	465	512	495	468	513	481	472	503	483	479	501	511	495	499	451	483	517	480	506	505	501	480	485	527	506	491	467	474	494	492	491	506	486	502	470	512	500	470	487	483	493	473	476	497	526	488	463	530	467	506	489	495	459	492	472	446	497	500	449	455	500	521	460	490	471	484	503	536	498	493	438	503	508	444	496	507	480	483	511	472	491	513	467	514	471	499	508	517	500	495	485	450	501	481	506	485	489	502	499	514	500	497	478	451	531	491	499	495	478	486	511	466	457	473	484	472	456	485	501	491	457	488	508	519	489	495	488	480	489	464	466	508	473	486	504	469	443	470	497	514	496	480	485	520	501	481	519	478	492	491	483	495	443	497	483	483	481	479	490	479	513	513	488	474	507	482	494	484	485	501	494	480	480	479	501	480	504	476	475	501	452	462	450	503	472	499	481	509	477	521	492	499	502	512	501	501	468	501	517	460	492	476	495	500	459	456	482	496	526	474	479	487	500	474	518	482	470	509	478	529	448	470	520	497	499	488	481	488	506	484	510	475	488	490	463	479	491	486	515	490	486	506	445	492	511	466	513	456	487	496	483	499	499	464	474	488	484	512	484	507	507	462	452	494	487	477	517	506	453	532	535	489	556	479	461	519	470	480	499	497	490	464	497	489	475	492	461	483	494	489	471	502	517	520	494	493	495	481	467	552	466	501	477	497	462	466	511	470	504	500	473	518	523	491	471	533	521	511	480	480	466	487	514	488	524	504	465	466	499	496	533	487	506	531	549	512	466	500	489	475	520	483	472	487	487	468	506	525	492	449	454	498	465	517	468	500	466	501	529	435	469	474	508	488	494	509	482	532	458	433	486	498	503	503	468	472	477	455	533	458	441	509	476	505	499	471	476	501	466	458	494	513	491	476	466	491	458	513	458	472
31343	28892	26076	11646	2563	1411	1012	766	724	660	632	626	589	639	628	599	631	601	599	630	588	578	660	611	586	577	578	616	597	595	622	649	593	632	618	604	596	587	623	557	623	627	620	606	584	562	623	557	590	585	633	558	603	604	576	607	647	624	576	591	591	618	666	594	599	592	621	611	572	597	615	615	603	587	609	582	636	638	596	591	621	640	621	586	612	592	625	647	594	582	630	588	629	588	585	568	588	580	605	565	630	611	585	618	554	547	598	651	588	614	615	641	588	591	673	593	663	613	607	634	583	605	601	648	616	576	637	624	594	593	621	610	605	595	606	582	655	540	610	585	616	634	645	638	581	577	590	590	581	623	587	578	590	557	588	619	585	569	598	560	611	615	602	598	563	634	618	609	579	638	604	563	608	594	615	611	623	603	639	627	577	607	618	589	628	629	587	651	600	608	642	624	587	603	592	636	586	601	614	633	621	553	637	627	602	610	640	588	597	583	624	581	605	592	539	631	633	603	640	601	609	625	629	555	587	566	598	603	597	659	595	557	606	567	618	584	619	646	607	612	595	617	554	608	604	600	604	569	575	591	630	596	602	627	569	652	597	608	560	595	591	650	578	611	644	552	553	621	609	609	609	572	581	633	595	604	616	606	608	611	600	611	618	574	592	555	571	610	592	592	561	648	621	588	632	609	626	604	604	588	602	620	599	626	594	600	569	600	643	580	595	595	658	608	576	599	561	596	617	616	618	603	591	617	590	626	637	535	593	568	626	573	639	621	604	625	652	631	600	595	606	654	604	675	637	599	613	606	607	598	620	588	635	627	574	601	614	571	609	623	580	580	612	582	569	585	611	602	627	607	614	628	630	636	608	600	601	570	569	561	585	559	582	622	564	671	614	609	562	591	621	617	573	632	620	596	592	570	599	568	643	597	560	593	576	562	543	568	559	664	598	585	582	621	618	585	610	605	613	577	581	639	629	593	660	611	634	590	607	585	631	584	588	616	590	607	588	625	585	634	637	615	597	563	619	605	582	608	612	612	597	610	637	578	578	571	619	572	602	636	628	615	589	565	600	577	561	629	575	599	593	592	629	581	572	600	585	625	642	654	598	565	575	619	649	589	593	602	560	581	614	612	595	595	565	637	606	618	539	574	605	623	603	616	569	619	582	583	590	589	607	601	604	668	597	623	578	602	629	606	651	602	580	582	594	631	617	612	601	619	615	640	588	600	643	546	619	630	611	583	589	581	592	600	624	591	615	563	577	604	588	601	624	593	584	575	646	624	591	590	615	603	597	596	608	579	572	575	616	601	598	586	598	634	628	600	609	588	631	598	612	587	601	584	595	619	617	649	610	599	619	670	626	595	572	629	604	630	589	609	576	678	595	598	634	615	637	588	610	627	638	642	602	586	615	613	590	593	624	611	578	623	601	585	596	648	594	590	607	574	623	638	608	624	589	610	633	566	630	601	569	628	608	616	599	593	556	632	602	561	619	572	602	607	607	597	604	603	599	572	580	574	591	562	592	606	626	617	626	607	641	624	614	570	683	575	588	586	613	614	595	563	606	588	626	593	629	619	644	563	603	635	584	586	592	635	624	591	630	593	599	637	646	610	560	640	623	610	620	609	575	597	620	594	648	633	613	587	582	606	617	592	607	636	622	625	587	612	640	626	589	569	576	609	611	628	598	644	608	619	584	618	584	641	609	595	593	593	584	583	598	638	587	585	631	619	620	559	578	616	591	608	576	581	620	604	581	641	558	634	600	615	600	597	585	585	626	592	609	629	616	644	629	593	601	603	622	563	554	618	609	638	629	642	599	584	603	602	591	601	623	635	573	621	632	596	607	619	621	547	613	558	626	568	640	617	622	647	620	610	618	641	620	589	603	646	613	551	602	585	595	628	654	607	636	608	661	615	589	603	607	583	599	582	624	636	613	607	587	597	626	594	587	617	542	559	562	615	575	563	594	601	628	553	628	596	603	570	599	626	585	611	578	618	617	621	602	587	603	595	591	571	596	644	626	619	585	566	586	595	614	604	596	637	631	633	601	607	601	575	591	618	642	629	607	632	601	607	662	616	549	569	623	571	596	581	575	593	613	598	625	592	566	579	659	616	597	591	604	587	570	611	632	640	576	623	588	584	588	628	574	611	571	571	619	620	635	605	596	639	637	575	612	590	627	565	600	622	621	578	595	567	643	605	613	602	656	599	588	595	640	592	607	610	589	581	566	641	611	563	622	611	605	592	644	569	614	606	577	606	530	626	595	621	597	616	617	628	596	663	595	593	576	598	610	589	594	571	649	584	611	622	580	619	592	605	581	612	584	600	597	615	615	595	579	618	590	588	638	617	602	554	618	596	611	606	645	596	607	629	574	616	607	612	626	650	617	597	586	624	624	598	636	600	557	598	589	598	604	625	616	567	588	579	609	573	576	572	623	643	607	587	578	653	615	581	617	594	621	660	580	607	596	605	593	573	621	627	603	591	604	602	582	610	593	611	623	590	610	596	620	629	597	641	612	599	578	618	608	568	597	600	605	617	614	634	605	583	605	617	592	580	595	597	613	584	576	643	653	610	599	616	608	594	611	586	603	642	612	585	579	617	613	597	618	626	621	545	601	643	628	572	609	627	625	612	642	595	601	596	621	653	608	660	547	590	616	637	600	664	630	598	625	621	601	619	613	646	607	621	609	616	592	591	589	566	600	607	597	613	606	619	621	629	641	627	622	596	576	622	631	609	588	609	631	612	599	643	614	585	600	594	655	629	668	640	570	657	620	632	589	575	579	620	601	629	594	594	569	587	585	566	582	634	639	575	639	656	578	586	579	618	587	620	593	613	599	590	577	581	637	622	562	608	648	637	578	603	607	581	602	589	591	609	588	590	564	605	649	604	569	586	588	638	607	581	578	614	597	628	598	613	564	610	619	537	544	595	566	582	550	647	586	592	657	650	636	610	612	559	613	566	564	607	585	582	587	609	601	595	614	612	598	594	626	599	599	580	597	617	605	605	606	601	579	580	618	597	631	650	649	619	594	622	627	569	592	595	549	607	583	591	597	590	653	627	603	614	605	622	668	568	562	578	647	595	586	652	549	578	594	601	600	604	579	674	633	578	629	590	600	553	658	642	599	579	588	628	599	619	588	599	597	594	601	587	608	573	585	642	578	601	638	594	575	572	620	633	590	561	603	645	638	591	592	589	593	591	645	583	650	595	638	604	622	626	603	581	615	597	645	618	580	609	659	615	573	631	578	602	615	617	627	522	619	606	609	600	651	612	584	614	633	633	605	583	614	555	604	627	596	646	589	636	605	582	559	614	619	623	622	580	638	612	570	602	618	584	569	610	590	641	621	617	649	584	614	614	580	659	574	607	640	600	567	587	604	644	587	668	592	644	589	596	600	581	616	574	615	609	621	641	650	584	607	614	618	565	604	597	584	591	623	605	581	599	564	577	640	559	663	622	562	654	600	613	575	582	602	621	609	612	604	597	625	604
33483	42686	28124	10696	3585	2072	1315	1042	838	799	740	716	756	713	716	707	711	720	708	734	714	757	736	715	722	738	739	685	695	699	733	695	741	703	736	785	787	666	731	712	721	713	773	689	692	733	773	726	720	742	737	713	703	677	732	720	745	701	695	725	673	698	706	706	701	696	708	722	743	685	714	772	696	692	734	746	680	717	701	727	704	718	668	749	719	695	725	723	671	741	733	720	704	721	675	707	713	724	726	681	737	736	732	715	758	730	684	727	701	790	725	712	707	660	703	715	715	683	737	698	687	683	729	727	744	736	732	766	705	758	706	705	715	760	754	705	708	676	671	733	733	699	733	698	693	702	718	721	682	672	745	673	714	737	709	731	723	686	719	720	713	691	707	680	703	719	749	752	728	711	708	695	674	727	725	691	703	684	733	683	702	678	692	714	687	737	756	739	716	710	717	725	690	706	702	756	669	706	730	726	707	724	722	736	749	687	712	696	733	684	705	704	727	733	752	682	728	711	677	686	681	689	741	671	755	700	694	682	738	733	670	706	699	755	708	702	723	689	665	729	734	689	763	695	763	735	704	696	705	724	752	697	660	701	694	694	677	726	726	732	743	763	724	740	717	736	713	790	719	718	748	753	730	724	705	702	715	740	725	704	763	733	736	737	720	721	769	715	732	735	661	703	738	681	719	699	723	749	706	755	710	750	690	726	760	706	754	704	715	726	716	734	709	768	762	689	678	744	727	707	756	719	734	684	686	730	706	730	708	767	720	751	707	740	699	702	712	700	706	711	718	775	710	726	748	751	715	730	651	721	731	681	687	711	695	695	708	703	726	741	679	775	684	747	701	740	669	712	739	749	724	702	720	715	691	694	707	727	676	715	722	680	729	759	699	735	704	735	658	647	734	697	695	733	713	757	705	726	765	719	706	711	747	715	723	655	740	725	740	778	757	687	725	694	687	709	708	731	702	742	688	734	748	716	731	705	705	658	725	735	686	750	715	723	711	707	687	673	685	709	691	706	738	703	666	697	707	700	707	728	741	697	701	684	767	718	738	703	705	731	728	690	712	699	707	779	735	729	723	735	692	705	676	742	709	678	675	723	714	753	732	774	741	713	709	741	714	719	714	717	752	737	713	786	723	727	693	690	761	714	737	718	687	723	692	766	709	741	673	661	702	723	711	734	739	750	693	703	703	706	726	664	734	717	672	717	722	747	753	740	721	722	635	739	693	711	670	759	694	747	683	704	696	708	697	755	702	740	693	709	751	690	715	698	733	728	709	739	658	727	696	709	721	721	718	728	705	750	708	721	721	736	727	750	715	692	688	695	665	676	734	704	714	741	681	723	747	745	680	697	698	712	668	694	679	730	741	688	719	705	718	678	776	712	667	730	689	785	740	717	709	720	717	726	691	702	732	696	703	738	748	714	686	683	702	684	734	746	696	711	738	709	730	716	735	694	727	684	741	736	691	714	698	729	734	669	718	656	706	673	742	708	684	707	708	738	706	691	701	725	706	738	719	727	745	722	683	701	717	726	722	725	727	740	733	708	759	695	728	714	703	752	720	748	739	713	747	721	738	750	739	726	756	659	694	757	657	726	742	710	721	721	710	668	782	695	747	717	718	766	737	688	721	789	751	716	702	702	683	714	716	745	675	726	765	743	737	676	741	688	705	702	746	707	717	748	730	721	723	703	746	766	675	709	715	722	727	652	713	717	703	742	726	739	679	665	675	703	690	693	669	708	762	707	729	723	724	705	746	697	715	720	738	694	695	725	768	721	708	727	716	710	720	682	716	695	739	704	735	684	729	708	688	724	663	684	713	710	716	724	723	737	726	730	719	806	692	743	723	754	735	684	724	685	754	670	739	708	701	665	714	708	719	752	724	717	696	734	721	728	687	749	720	692	717	704	719	736	721	720	755	752	741	722	722	719	722	727	737	692	713	699	741	771	688	694	688	683	702	739	748	704	713	785	729	753	744	771	757	758	731	718	683	764	717	700	690	760	728	720	717	699	728	677	745	729	730	729	719	727	744	800	707	781	749	727	750	774	704	702	686	754	713	716	724	753	713	700	725	777	723	731	710	733	711	727	730	734	740	704	732	705	702	745	740	664	695	688	742	720	727	755	668	746	754	699	697	704	712	722	711	693	683	705	723	765	731	717	720	634	767	768	682	675	722	707	725	746	724	774	677	662	717	762	697	722	752	729	733	730	728	698	700	704	709	693	714	702	725	717	724	657	759	727	711	694	725	670	766	691	726	689	708	687	704	724	697	712	718	702	667	737	703	737	756	696	681	687	724	690	721	754	735	704	701	710	747	705	775	709	743	726	713	710	699	696	711	687	695	757	684	692	737	715	755	723	718	704	704	713	689	728	763	669	725	684	690	752	719	730	713	681	729	773	711	741	717	786	716	684	721	725	750	752	703	704	740	687	687	699	746	680	704	699	699	703	782	744	720	734	693	712	717	686	763	780	712	755	655	710	705	682	704	721	683	695	766	690	653	688	689	748	706	710	696	709	748	721	722	696	708	719	680	790	728	763	712	741	710	756	701	731	716	690	702	738	767	664	679	694	695	742	721	684	716	700	676	715	671	710	650	749	690	704	747	695	737	769	756	712	726	741	706	673	689	712	684	678	741	700	714	690	715	696	687	689	744	670	762	781	753	731	717	699	681	713	714	739	721	746	689	724	701	700	710	787	764	704	686	708	674	702	717	726	670	724	698	664	685	742	729	728	720	736	718	728	719	696	766	706	745	751	735	701	722	697	713	716	739	770	721	740	736	698	733	688	698	807	709	726	697	723	718	763	693	710	745	726	763	701	710	743	730	747	747	713	746	764	728	787	736	752	740	657	703	715	732	724	691	717	701	699	690	674	730	745	759	735	707	733	705	711	687	715	711	791	742	686	682	730	743	713	721	750	676	756	716	693	700	719	715	720	694	682	720	692	715	686	730	740	697	740	730	674	742	719	740	724	771	696	761	737	677	677	729	733	744	733	697	740	687	751	681	690	712	684	711	720	694	687	690	751	642	683	757	707	681	739	723	755	718	712	702	735	637	694	675	691	718	725	691	737	700	756	696	746	701	709	714	739	729	712	720	716	713	734	743	721	693	738	768	731	728	718	720	719	724	726	734	675	720	726	742	701	710	701	712	722	706	730	734	723	716	698	684	691	721	683	710	715	679	712	738	690	735	710	764	729	708	671	716	735	700	776	720	718	736	745	713	692	716	747	746	707	738	735	700	711	738	687	725	693	700	702	731	708	749	692	732	709	761	746	702	698	694	737	690	700	737	745	721	721	766	731	750	752	779	692	680	698	765	664	737	707	706	744	751	740	712	737	703	717	717	725	700	743	749	703	685	668	723	749	744	681	699	736	702	758	742	687	726	721	740	734	698	743	716	716	677	783	718	673	724	703	777	670	682	781	803	758	719	713	770	733	774	676	701	735	713	753	730	731	704	696	751	718	698	688	699	757	727	683	703	750	696	700
23566	21403	28319	24870	20711	10562	3389	1655	1124	753	671	625	589	597	585	594	588	617	561	603	606	571	547	602	550	604	543	584	583	601	561	588	600	570	568	592	551	532	566	530	520	595	548	554	532	579	592	568	603	566	570	559	541	578	527	530	609	584	535	538	573	601	593	577	578	545	562	553	562	585	561	552	570	585	579	545	540	557	545	571	550	587	551	561	538	583	593	560	615	576	537	589	542	614	571	589	559	556	546	573	594	548	578	593	562	562	564	583	626	586	549	597	584	569	555	575	584	530	577	600	557	582	548	562	596	593	576	529	586	516	588	531	552	559	584	569	535	547	542	559	585	581	584	604	581	565	540	542	567	559	576	598	551	560	595	554	534	571	592	545	543	557	553	523	547	574	592	604	573	542	573	545	571	578	570	577	547	586	521	541	583	544	551	590	588	528	543	568	570	570	570	587	559	599	618	580	539	567	569	594	542	576	561	567	567	538	561	519	582	608	540	605	552	558	592	554	584	541	548	576	593	558	530	596	556	492	560	583	564	613	551	571	532	550	566	579	601	527	553	567	541	558	594	604	535	561	556	581	561	548	605	547	574	622	563	569	543	586	558	562	593	545	606	606	584	587	606	579	569	569	565	567	584	570	592	559	579	565	510	565	598	585	578	610	559	548	591	587	556	581	534	607	536	589	528	574	554	555	564	570	552	567	564	522	585	568	556	545	555	556	539	589	568	574	561	534	563	548	591	573	553	580	569	549	562	539	571	574	540	589	576	575	533	573	569	563	584	543	584	586	545	562	597	530	602	574	573	552	562	556	549	530	565	533	519	562	606	541	564	558	560	612	565	538	570	567	596	565	574	537	550	563	546	532	543	617	544	563	565	597	591	548	559	574	554	581	569	562	572	549	570	564	551	594	583	588	597	578	578	574	607	548	576	601	576	596	533	551	598	573	597	609	586	564	594	583	573	541	577	595	563	605	544	550	542	536	564	536	568	584	546	553	540	554	555	575	522	586	569	557	556	603	555	577	617	584	540	529	552	560	581	538	593	589	544	574	603	544	585	533	593	567	569	563	531	538	585	536	591	565	563	578	605	555	579	581	595	542	534	564	555	579	571	569	584	582	539	552	581	575	527	554	562	589	533	585	580	602	595	612	553	531	544	589	564	526	586	564	617	580	547	597	572	538	578	590	602	583	574	547	584	588	550	593	554	590	586	533	552	574	544	560	577	580	607	540	537	570	578	558	561	562	605	526	519	584	567	570	545	590	627	577	558	537	578	599	546	534	588	545	564	528	580	557	587	538	585	526	559	584	567	526	570	582	572	595	611	564	602	520	577	557	588	599	558	597	562	548	549	573	555	539	562	554	533	560	571	546	584	563	547	559	575	564	568	529	535	553	568	580	555	526	559	587	601	533	520	592	575	521	552	580	580	590	557	543	600	600	568	540	527	575	555	536	581	564	599	525	588	572	564	596	553	651	564	575	539	564	582	598	516	554	591	581	565	568	553	557	562	564	564	561	522	568	573	577	613	544	530	527	524	555	576	545	560	562	627	547	560	541	527	533	563	559	588	529	517	543	531	531	572	594	594	548	565	605	579	548	596	553	554	568	561	525	553	556	564	603	581	610	600	617	546	587	590	573	540	605	583	574	571	540	585	561	582	562	582	575	572	593	570	581	534	569	579	525	572	541	565	569	534	552	567	616	600	595	556	586	523	538	563	587	590	521	568	584	572	555	617	547	564	561	561	573	560	562	578	567	584	589	572	570	572	524	601	548	558	582	578	574	576	582	542	527	563	586	617	539	572	558	559	543	575	605	575	540	567	568	541	556	555	573	534	585	550	584	536	588	572	544	524	550	559	547	571	598	558	582	554	583	588	575	565	592	600	568	532	622	568	545	547	555	587	620	615	564	527	529	607	551	525	578	592	583	577	568	573	575	586	560	586	552	563	561	545	534	583	609	560	561	538	550	534	594	524	562	564	547	585	563	583	522	533	547	547	602	530	570	572	583	598	531	571	616	566	550	571	547	582	618	535	560	575	537	545	588	548	525	599	583	631	540	584	578	627	577	549	536	563	569	573	553	564	573	562	589	570	535	538	539	515	591	569	519	550	587	567	543	560	556	557	525	599	560	609	579	578	562	539	547	598	553	516	607	561	573	562	554	578	540	552	542	567	584	544	562	545	536	584	565	598	583	592	578	536	573	555	561	640	552	555	592	599	596	560	565	538	571	588	588	518	596	540	549	586	563	606	572	602	574	520	556	576	537	561	533	559	582	550	543	579	549	535	510	566	526	510	560	595	559	581	593	541	563	564	582	567	575	555	564	552	552	568	580	567	531	582	572	559	591	592	580	581	555	534	559	557	587	516	544	594	552	553	587	544	534	538	537	561	527	538	533	558	611	579	580	609	565	578	545	599	510	544	559	509	563	551	612	545	555	579	575	547	575	560	560	539	555	576	515	593	606	593	600	548	603	578	606	602	553	529	552	589	572	535	560	591	561	545	612	535	531	576	545	550	565	538	564	572	579	572	538	581	612	543	535	569	522	587	597	543	548	568	582	539	541	584	516	549	549	602	588	607	602	568	614	611	582	553	551	601	576	576	564	556	543	554	558	535	600	557	518	557	530	570	552	597	585	544	603	623	597	526	514	584	527	560	587	526	574	589	574	556	527	570	545	524	539	560	557	574	582	610	565	576	559	579	600	599	568	556	597	582	582	607	568	586	618	530	566	588	595	508	541	592	563	591	587	565	548	551	580	581	606	553	553	508	586	539	524	536	605	561	569	570	589	534	600	543	542	590	571	563	531	568	548	570	573	560	569	565	578	533	556	589	606	608	561	550	566	545	575	558	598	524	562	570	526	571	589	545	586	542	517	612	567	551	532	552	605	570	547	565	618	575	597	534	570	550	580	558	582	554	536	600	576	621	590	544	552	600	559	601	536	572	564	585	584	605	575	557	580	550	558	561	613	615	546	555	554	548	561	534	593	516	544	550	592	561	564	553	586	589	568	590	556	558	563	618	598	571	500	537	567	572	585	536	551	552	581	553	599	542	594	567	584	550	584	540	583	559	531	597	572	587	531	566	565	592	572	536	567	523	528	587	571	604	584	543	555	528	571	570	555	550	579	596	578	587	541	509	591	555	576	537	592	554	523	577	580	545	549	613	591	574	518	564	601	601	567	565	540	585	546	561	528	541	571	583	598	582	586	565	535	572	553	590	556	602	557	582	620	604	549	570	550	555	541	564	608	620	596	547	536	594	575	533	555	541	597	550	549	561	580	567	571	568	596	573	521	540	575	565	592	571	559	585	588	591	588	540	568	570	567	554	543	568	596	579	595	623	564	602	575	573	581	574	541	570	528	565	592	573	573	582	597	607	578	554	580	612	611	541	558	577	563	580	577	568	574	601	582	526	570	546	568	559	559	560	597	564	588	539	560	587	579	561	534	573	596	555	559	543	559	592	590	592	571	594	591	566	591	541	552	590	579
32797	51633	34369	17449	11453	6901	3807	2381	1497	975	754	773	732	733	754	733	719	728	697	686	668	685	706	695	690	709	701	659	678	674	729	719	708	691	685	643	645	658	666	684	670	632	687	650	687	694	652	696	732	656	644	672	692	646	684	683	690	695	672	682	712	699	690	682	699	656	691	669	690	663	675	699	658	652	661	673	681	712	726	675	673	634	689	666	679	690	668	707	667	693	703	664	678	657	665	681	691	745	666	684	710	641	695	663	721	667	661	655	631	672	673	648	666	651	670	635	670	712	663	670	704	653	687	674	679	679	665	718	671	716	633	687	706	678	631	664	672	669	634	652	669	722	677	715	694	655	660	688	676	660	713	683	689	669	691	663	670	677	672	719	670	692	683	670	688	632	674	715	682	699	685	693	697	678	635	663	650	714	684	714	698	618	701	670	681	663	670	709	657	667	680	700	684	743	707	699	650	690	670	700	669	661	711	672	653	699	702	682	686	720	662	696	720	656	692	684	657	656	670	660	704	706	723	688	679	664	661	684	650	707	666	697	649	619	692	684	661	655	682	659	658	695	662	666	687	678	651	668	714	722	664	720	694	668	640	662	663	708	680	661	687	733	670	715	634	639	689	636	644	667	708	712	674	641	693	668	661	688	675	671	684	652	628	688	710	693	674	617	649	692	703	695	703	665	708	685	704	645	716	713	676	694	685	713	648	706	649	672	680	727	671	696	681	683	671	634	693	661	744	681	652	733	687	662	667	735	671	759	685	688	661	678	669	683	675	701	631	683	670	684	691	666	689	696	692	700	706	661	705	705	693	677	692	712	705	709	705	609	682	717	676	644	708	701	659	686	708	676	688	691	697	726	663	702	709	686	669	683	685	698	683	708	731	681	648	679	725	678	699	685	720	694	699	667	650	715	669	696	689	717	664	703	698	666	717	691	691	690	663	694	659	686	715	647	709	647	712	668	649	675	663	685	694	670	727	676	691	663	674	673	668	686	683	705	684	692	677	623	691	679	676	704	656	708	664	678	717	705	668	763	683	684	648	679	724	674	682	616	666	664	658	683	719	642	670	688	711	662	674	678	653	692	693	722	706	671	714	694	695	679	641	688	667	630	684	699	718	699	708	687	668	679	676	685	670	669	695	658	662	712	648	664	705	693	673	712	691	718	644	725	649	677	694	653	652	698	636	694	705	650	667	672	668	688	716	716	674	696	700	670	677	639	687	677	673	681	588	609	686	656	622	674	664	679	611	670	703	698	645	652	673	685	705	671	658	666	695	681	687	693	695	621	719	751	694	665	715	662	677	637	647	676	650	663	688	661	719	674	679	709	679	679	680	734	683	685	713	698	684	692	648	659	671	634	686	702	673	697	637	650	725	688	704	697	675	691	675	717	662	695	629	664	699	654	684	671	635	722	706	684	719	661	687	643	698	643	698	716	681	667	662	680	676	676	730	701	668	651	636	649	672	743	715	724	717	741	707	640	641	631	694	701	632	689	715	666	693	669	644	636	694	729	682	637	700	666	748	651	633	633	684	637	664	682	710	685	677	700	710	723	639	684	663	648	686	681	659	694	667	673	649	689	640	667	689	692	728	689	662	667	683	680	666	643	644	644	729	698	686	624	671	720	671	680	691	654	683	691	684	649	703	694	667	652	703	684	670	660	674	724	644	681	667	660	650	653	702	709	670	701	710	685	717	699	687	645	686	730	692	706	710	650	660	677	729	689	681	714	683	667	708	708	662	727	707	710	658	648	694	652	671	697	662	680	667	697	672	716	647	675	683	697	661	669	703	648	682	691	666	659	695	675	657	674	728	729	668	649	685	663	684	698	662	627	677	658	669	705	672	670	681	656	688	686	708	666	662	714	693	702	677	711	705	686	681	686	713	665	700	701	659	702	679	668	730	707	739	722	634	694	690	703	724	654	667	706	664	682	650	686	723	721	672	690	675	748	694	675	659	674	672	685	699	666	711	645	666	660	653	644	677	694	671	722	619	670	747	680	680	676	657	665	657	693	683	672	648	723	696	678	704	643	760	678	675	718	701	680	685	672	693	732	693	659	651	664	691	683	705	671	669	722	671	706	694	623	660	692	638	654	688	715	663	689	753	677	681	664	673	711	618	693	702	738	747	680	685	710	666	671	676	701	634	719	720	715	694	733	724	650	708	680	708	669	699	703	720	669	682	661	671	675	691	717	675	696	754	696	693	666	656	712	644	665	674	679	690	691	698	746	664	710	671	702	721	672	626	689	721	710	641	684	685	689	728	715	673	701	686	719	710	676	687	683	644	692	700	680	720	681	649	670	695	652	633	667	711	714	669	688	701	671	625	667	661	718	654	756	701	671	689	619	624	683	686	706	676	673	683	625	677	690	663	703	703	657	685	680	649	652	651	736	682	716	662	682	676	650	714	677	687	656	688	714	657	691	680	683	692	694	672	671	660	673	675	666	685	718	684	688	705	620	701	659	694	686	659	653	664	676	698	648	670	712	675	675	677	685	711	684	646	673	671	669	706	698	677	696	687	640	682	693	643	688	668	696	680	641	654	703	657	690	686	647	646	695	665	678	707	709	652	688	704	669	669	666	692	713	693	689	710	679	713	683	723	673	711	653	681	675	704	663	680	681	621	665	680	692	714	684	676	645	705	684	681	696	698	705	721	674	687	652	653	679	652	733	673	700	674	676	668	672	637	654	664	661	673	706	666	655	619	707	688	694	672	692	672	661	692	693	683	715	657	692	637	679	663	662	676	633	712	725	671	723	634	692	686	688	650	658	695	701	686	683	657	706	702	650	698	722	680	681	697	676	694	676	632	673	692	708	661	715	707	711	699	723	738	670	668	654	702	638	699	662	692	673	676	726	674	714	679	656	670	699	705	696	700	663	698	678	686	699	641	644	684	644	708	745	691	658	647	664	698	660	681	659	692	675	685	681	672	679	639	651	658	713	691	643	698	693	715	639	736	674	651	674	665	707	721	715	650	728	640	694	675	705	685	677	691	710	691	688	651	664	703	680	692	659	662	652	671	696	707	701	651	700	674	745	625	740	699	700	657	657	655	646	727	696	686	706	687	638	674	662	690	671	683	667	726	686	698	706	701	669	636	644	667	704	699	662	636	708	702	705	656	675	684	675	719	708	685	721	720	691	723	731	698	636	645	700	711	699	724	684	698	685	663	684	706	628	687	715	662	639	674	704	702	690	716	713	644	670	639	619	672	698	674	704	685	693	658	674	667	697	684	701	697	720	675	668	672	661	669	689	706	704	723	692	632	699	641	645	650	703	680	629	694	698	691	652	684	689	679	672	706	655	693	701	714	658	650	644	667	655	668	669	703	649	672	688	649	679	663	686	716	718	694	728	652	682	719	694	688	692	684	680	680	690	723	648	663	672	678	638	683	712	712	659	719	672	705	671	674	688	668	681	697	677	629	668	680	703	665	679	663	677	674	681	707	691	668	659	679	680	666	647	667	658	684	700	699	684	675	715	683	696
24947	21476	27339	25009	10216	2831	1451	933	606	529	454	524	466	457	430	414	464	438	494	491	409	426	442	456	463	416	487	462	481	393	486	485	437	466	425	467	474	457	433	429	435	438	470	420	417	464	414	440	467	449	473	460	454	466	424	367	419	428	457	414	412	433	424	407	421	463	423	434	443	425	442	457	425	421	417	472	444	457	441	433	441	440	449	465	444	432	457	415	437	466	457	439	435	461	441	426	454	449	441	481	453	403	430	451	454	407	440	443	435	430	408	471	424	442	431	457	466	429	467	444	422	473	421	450	408	451	442	438	425	428	412	450	431	432	459	449	410	456	425	440	483	394	405	465	411	446	435	450	460	417	452	456	474	476	436	435	442	443	462	400	441	423	472	466	466	478	461	412	448	412	431	495	402	450	476	489	459	433	454	427	419	422	440	438	425	481	457	444	453	423	469	450	436	437	473	488	461	446	424	461	459	463	422	462	399	447	456	491	472	430	425	404	457	428	422	411	465	458	432	417	442	458	429	433	436	440	493	435	462	427	465	450	470	426	439	458	448	405	470	443	408	462	468	416	469	440	432	436	434	444	449	418	396	467	434	446	444	453	430	425	435	464	435	414	459	440	469	439	436	455	455	471	448	441	428	443	436	449	462	434	413	439	436	451	420	439	443	408	425	422	455	427	406	454	471	439	458	445	414	428	447	445	476	468	414	451	441	450	448	437	438	436	422	462	425	434	435	456	389	469	459	430	419	422	458	416	458	446	454	399	432	439	450	439	446	403	429	388	475	425	439	443	452	438	444	452	459	423	440	460	424	450	442	462	434	426	447	411	433	439	460	477	392	420	414	477	449	418	423	433	481	465	479	437	416	406	415	442	394	427	459	429	402	453	448	454	417	460	436	433	455	422	428	448	467	425	439	467	450	468	411	393	430	447	449	422	415	418	459	476	429	409	477	463	463	437	435	421	432	411	443	464	469	438	444	428	452	449	443	450	430	434	415	422	435	449	455	459	434	469	425	458	411	398	445	455	410	429	458	411	439	432	441	462	456	481	438	428	405	457	457	438	415	461	416	458	436	420	406	472	438	431	412	470	468	447	396	434	413	473	451	430	413	470	426	438	461	429	444	459	445	475	416	469	472	440	482	457	457	408	468	438	480	457	454	434	459	449	453	471	449	426	441	436	499	461	469	443	423	449	461	465	459	418	428	472	445	448	467	412	447	410	456	411	414	399	447	448	437	407	482	433	454	416	399	440	449	436	476	443	444	431	431	436	433	455	467	448	441	424	419	400	405	452	424	462	449	417	437	466	479	403	395	434	424	426	419	446	468	459	423	389	425	456	422	415	428	442	422	443	489	417	437	462	455	435	435	409	462	439	427	465	428	427	446	408	402	408	438	410	423	433	404	457	448	455	466	416	407	441	413	444	471	445	441	430	444	419	402	457	446	404	423	435	429	453	478	424	464	435	452	451	425	432	434	424	420	485	400	489	480	469	441	444	470	423	429	423	442	431	426	446	441	425	446	453	424	421	446	455	473	403	471	480	429	411	430	413	470	440	449	424	391	422	480	432	483	457	403	459	441	468	446	437	437	421	402	409	447	446	409	429	446	382	429	435	458	377	438	440	419	459	420	445	450	412	424	441	410	420	463	424	491	476	427	442	399	472	448	417	488	464	446	436	434	479	459	434	429	465	456	435	430	425	423	445	471	428	458	483	483	429	414	403	431	413	468	447	465	408	454	445	432	420	419	445	423	414	438	437	476	457	400	445	445	453	421	430	472	434	437	459	428	434	412	413	416	414	443	400	436	429	459	422	465	455	430	433	399	407	444	429	423	457	435	451	450	460	436	467	458	434	444	439	472	446	445	411	428	470	450	457	435	427	471	459	444	414	435	427	425	454	451	432	419	455	441	443	448	413	417	440	442	428	422	437	454	422	402	432	399	396	455	448	425	455	430	432	466	445	430	427	444	431	439	431	468	468	411	475	429	419	441	460	434	438	441	467	429	436	430	452	421	461	419	437	458	400	431	407	454	398	448	426	445	425	453	394	446	442	447	409	453	414	451	466	476	444	445	456	469	452	441	427	453	463	467	429	444	413	439	421	419	416	465	458	454	465	415	446	418	444	435	431	418	444	441	429	444	423	415	425	466	427	428	438	486	465	454	449	438	483	438	436	459	453	447	469	480	454	467	449	437	442	416	412	449	481	434	458	437	436	465	453	395	464	435	474	427	398	456	473	491	437	430	443	406	415	422	470	441	436	446	421	426	437	417	449	447	430	436	446	437	478	444	413	473	444	405	427	430	438	420	438	468	420	466	450	447	450	435	456	435	453	452	435	383	434	446	464	459	464	463	489	407	448	449	417	448	431	438	427	413	422	450	433	485	450	448	445	459	454	468	431	463	414	455	457	467	451	456	443	426	453	438	431	439	448	456	433	470	443	450	465	423	463	464	399	455	400	426	443	434	435	478	472	411	450	460	440	453	461	423	437	414	425	427	443	448	401	436	402	414	473	446	428	444	460	425	447	411	450	473	417	428	430	503	387	446	420	459	439	426	440	444	433	441	434	445	428	467	434	421	416	462	450	438	447	449	448	425	482	434	439	464	473	443	472	420	429	436	436	433	489	474	457	427	427	475	428	392	400	453	443	406	440	435	423	447	426	426	439	459	450	446	424	465	452	437	412	391	420	403	452	447	452	431	459	421	451	408	425	420	403	416	442	464	446	460	434	447	484	447	420	436	445	420	477	431	433	446	442	423	425	433	459	440	441	416	432	449	402	443	395	445	430	430	447	430	429	442	473	402	473	488	494	487	409	429	432	449	412	401	459	443	410	468	451	421	434	410	428	439	422	445	419	423	462	429	400	419	431	449	452	420	404	443	459	457	402	445	431	438	407	427	439	409	442	441	412	432	476	415	459	447	455	429	428	397	421	426	426	471	478	454	460	436	446	415	438	449	422	479	455	406	467	417	427	427	429	458	471	447	449	426	450	478	410	405	394	467	464	420	425	427	437	433	400	397	433	462	391	418	421	425	445	416	418	459	451	481	427	459	440	473	430	463	388	471	487	447	458	418	449	415	425	444	443	460	422	475	433	431	485	471	466	443	427	438	431	463	442	420	410	429	409	429	438	415	421	393	445	424	383	438	456	403	446	458	418	423	458	459	437	459	446	472	396	417	427	436	459	444	430	439	439	435	465	460	419	442	434	416	423	419	460	461	417	427	452	426	431	410	414	427	404	443	454	442	483	411	437	438	421	456	404	421	458	443	440	396	487	428	390	439	453	423	465	443	447	458	406	476	439	380	445	440	444	494	441	423	435	457	460	445	453	444	479	416	440	421	429	469	387	423	459	471	429	435	446	429	439	450	402	472	422	443	468	449	451	442	420	418	428	463	438	446	416	405	413	416	469	433	441	435	464	421	444	456	473	454	444	439	416	439	427	463	431	473	452	444	455	486	451	441	419	439	442	441	418	456	414	462	445	409	457
32746	47380	31480	17297	8754	4225	2316	1529	931	727	602	581	590	556	561	522	506	532	544	516	570	498	541	526	529	527	562	503	529	536	564	496	565	524	543	528	527	544	519	522	533	547	477	533	494	581	552	491	506	551	527	527	560	552	547	513	542	512	515	526	511	496	499	543	486	547	534	554	532	494	511	514	533	551	505	519	537	518	565	559	549	524	581	496	488	532	561	537	548	535	517	557	541	525	546	530	536	554	518	512	494	540	511	522	596	489	530	552	521	550	519	528	495	504	498	523	535	500	496	529	521	492	519	498	492	510	512	551	518	531	548	507	545	557	501	527	527	531	495	504	501	522	527	545	579	531	488	472	487	516	541	526	546	508	507	518	500	547	543	532	515	485	534	537	540	519	554	559	573	523	553	550	528	502	535	507	481	517	503	535	533	528	523	562	530	482	546	533	492	524	501	518	545	509	560	531	508	550	519	492	492	525	540	519	536	540	467	530	530	520	487	505	525	532	546	533	527	538	509	504	543	556	534	569	535	562	508	552	525	541	510	547	487	481	543	492	506	546	545	538	555	508	541	527	549	542	513	530	533	555	484	509	532	544	495	531	535	488	511	496	518	503	503	557	523	517	546	562	561	541	551	511	544	493	554	533	524	515	570	505	499	514	529	533	524	523	533	512	528	503	534	553	545	567	509	475	513	486	504	532	500	512	526	548	520	558	576	543	526	544	564	512	532	498	533	519	529	513	526	522	502	568	542	511	551	574	542	542	538	524	552	567	495	555	512	530	543	520	525	507	538	553	539	539	525	518	537	519	493	541	525	529	524	518	564	556	525	517	512	524	549	534	522	523	518	516	491	571	524	541	547	562	561	522	534	534	506	564	541	558	513	554	551	495	482	507	550	505	556	479	497	521	531	524	517	526	540	546	521	533	494	542	516	523	515	533	529	550	524	523	525	476	536	520	521	545	538	512	513	549	531	530	512	573	549	509	538	531	513	516	548	508	533	511	523	517	493	514	549	571	524	579	539	493	531	496	529	517	494	514	534	524	461	580	502	522	537	538	537	523	529	575	508	524	511	483	559	508	589	514	525	475	560	522	553	542	512	535	516	536	501	533	524	521	516	520	507	519	493	492	525	512	517	562	524	537	512	543	500	527	507	536	502	544	518	507	502	510	510	551	527	536	496	522	544	541	554	541	521	524	520	490	547	485	473	530	540	535	558	496	494	555	491	561	526	548	507	510	541	496	538	514	519	558	502	514	534	501	500	531	551	473	512	513	519	512	547	536	553	520	552	531	485	529	564	532	536	520	538	522	551	551	521	520	532	499	524	528	512	576	508	526	516	542	476	523	501	553	522	507	512	517	534	479	527	515	560	569	516	524	525	517	494	510	487	541	528	523	520	534	547	537	544	531	504	542	543	488	559	562	555	526	517	544	549	509	540	537	504	535	505	476	523	572	490	545	552	548	519	529	566	506	545	536	528	499	490	524	499	560	530	509	497	527	535	537	498	500	545	500	516	532	550	485	527	539	515	504	469	517	520	537	513	560	515	518	494	539	528	558	546	540	485	561	545	551	558	536	528	478	523	507	552	546	538	487	557	528	549	548	545	504	504	543	532	549	504	579	542	556	522	507	555	519	505	526	530	564	491	522	547	529	484	494	508	577	525	488	534	522	530	529	525	537	559	536	513	509	509	511	528	519	531	554	534	489	522	533	518	506	564	524	538	527	552	537	536	523	570	517	523	489	539	538	565	502	524	488	489	504	524	550	569	541	557	554	523	525	507	536	496	539	571	528	550	489	583	501	544	545	565	504	515	544	601	487	537	515	556	546	483	468	529	529	548	518	510	541	546	508	511	507	507	571	491	526	539	524	543	534	546	522	502	507	539	542	526	539	522	520	569	526	522	533	484	512	517	541	531	504	516	541	548	518	521	487	534	579	549	562	532	545	522	512	522	544	560	513	516	507	504	515	541	512	508	537	520	532	520	546	564	526	587	543	559	518	539	517	507	546	524	505	510	506	511	542	526	566	515	509	535	494	535	541	492	542	530	519	546	523	525	566	520	498	520	526	521	519	512	544	551	508	521	568	519	516	511	528	502	514	483	535	522	512	559	549	501	515	529	487	542	507	538	511	528	482	543	512	540	558	542	508	540	522	500	512	543	517	567	514	504	513	491	542	500	515	567	520	531	508	531	540	550	516	533	518	511	548	481	528	524	509	564	540	518	493	540	557	492	492	532	524	557	506	520	510	500	512	499	493	494	500	572	521	500	572	537	500	545	533	515	523	530	544	544	514	505	566	513	557	528	531	503	556	529	488	516	514	554	534	520	518	532	533	510	534	526	548	519	529	518	531	523	503	518	506	532	554	506	554	567	544	508	539	514	496	497	542	521	500	551	514	539	520	514	529	551	546	521	562	529	502	528	535	499	509	531	526	540	537	517	515	506	537	529	544	532	514	524	555	521	489	523	521	544	504	500	559	559	525	543	518	563	482	487	565	556	527	502	522	551	546	545	498	538	539	544	552	530	516	526	514	526	518	556	478	523	530	539	519	526	538	493	561	521	515	548	546	513	515	536	563	541	545	508	515	534	480	526	541	553	533	532	524	508	507	498	524	515	548	509	530	565	501	488	530	537	530	557	514	543	525	519	536	521	476	535	594	497	577	553	526	484	488	553	549	530	526	545	517	497	542	554	537	465	499	510	525	506	525	492	529	498	513	549	540	517	544	476	515	504	517	488	538	507	529	500	547	525	527	560	514	540	534	509	560	553	515	528	506	530	537	546	533	496	532	535	545	527	512	557	555	522	479	539	524	507	546	538	514	490	516	512	531	542	517	502	542	557	515	537	526	496	513	511	557	570	536	519	564	553	522	497	545	514	535	535	493	530	565	531	485	542	551	527	544	507	523	545	540	516	499	542	530	520	563	529	509	519	568	557	502	497	537	476	521	544	528	499	528	498	544	540	528	576	564	512	512	504	534	525	522	521	542	570	537	514	524	523	513	517	540	538	561	525	553	521	547	546	530	534	537	576	523	544	532	581	511	516	526	522	478	519	503	531	546	484	529	543	553	535	533	582	515	572	563	532	542	545	563	496	537	566	511	540	513	545	534	570	525	509	509	554	531	516	535	538	515	552	519	509	551	547	508	538	536	580	587	542	547	512	556	476	553	510	547	534	525	518	555	519	554	522	505	590	535	521	504	565	527	515	528	504	525	499	517	519	533	503	548	514	551	540	493	509	558	509	480	545	523	493	507	545	519	497	574	546	488	523	495	532	503	546	510	522	515	521	530	553	579	473	525	548	528	490	562	554	499	508	549	537	505	518	540	550	505	529	551	514	533	523	503	531	564	547	542	517	563	548	509	533	518	535	522	529	553	518	499	523	548	507	525	518	543	523	510	515	498	492	468	503	531	531	547	569	502	523	519	525	558	517	501	522	564	487	573	494	530	505	525	523	514	559	509	558	538	506	502	488	503	553	500	568	530	559	507
22656	21438	28952	24283	21468	20382	8106	2178	992	582	482	459	431	436	427	401	429	383	404	415	392	394	436	399	375	376	350	413	394	374	380	415	387	387	385	379	417	363	388	387	379	402	358	426	388	405	417	407	437	388	391	364	454	382	382	393	396	400	425	371	418	382	412	419	408	389	382	409	369	336	345	366	403	385	414	433	404	383	362	400	403	416	404	395	378	384	417	383	433	387	362	377	358	370	388	417	376	362	390	402	379	416	389	367	384	392	381	371	377	391	384	398	396	387	390	392	369	377	436	387	381	370	376	371	379	367	403	374	378	404	372	411	367	404	377	390	416	371	374	411	407	379	375	378	408	399	370	392	400	396	354	401	384	386	411	410	420	399	382	370	405	370	369	379	423	385	405	386	374	363	365	359	410	396	374	391	364	387	388	403	410	372	360	397	376	369	378	404	375	392	352	388	395	419	390	411	413	381	408	382	409	400	363	388	389	371	360	401	407	368	376	383	392	412	399	388	345	391	367	352	395	401	379	362	414	408	380	410	379	387	437	385	401	393	362	386	369	405	388	393	384	413	411	400	378	369	388	380	383	403	373	363	403	385	426	389	426	357	387	383	386	386	356	375	361	371	374	419	371	425	370	405	397	405	350	409	371	419	389	387	384	416	400	401	358	404	420	358	394	416	387	405	381	367	387	389	418	401	369	386	391	383	414	361	379	370	391	389	414	402	420	419	367	347	386	381	365	401	419	350	388	398	391	412	353	379	443	390	399	370	368	386	396	406	395	390	387	365	402	379	377	403	395	386	362	406	421	367	405	402	413	370	360	382	351	369	426	398	390	356	414	380	378	374	403	392	363	408	402	360	406	386	381	410	375	398	393	402	380	357	364	385	367	404	407	374	373	384	383	386	414	414	389	415	385	410	364	381	378	389	400	408	419	337	393	362	392	370	415	386	397	372	388	410	373	382	376	398	372	428	392	360	420	345	396	364	392	385	386	357	378	375	412	382	380	431	369	409	407	365	424	378	400	414	374	405	362	378	368	406	400	376	402	378	359	372	384	385	388	388	395	414	365	331	418	382	389	359	392	418	380	375	372	372	368	405	400	387	391	401	409	372	363	380	373	348	357	406	370	413	392	375	382	444	381	381	371	371	375	385	391	403	362	402	412	374	397	383	435	382	363	358	362	381	393	367	441	403	429	372	388	377	433	391	352	396	401	361	387	393	389	357	381	398	425	412	364	381	379	387	418	378	367	396	385	386	399	360	399	363	408	381	380	402	423	368	410	387	387	400	410	366	362	361	385	363	402	340	390	395	376	398	362	399	422	383	392	409	376	410	387	383	417	377	443	368	372	395	389	404	371	393	421	379	406	385	397	430	419	372	403	409	408	400	408	373	389	382	381	387	400	435	376	355	384	364	408	384	415	361	401	382	381	427	382	384	373	409	387	414	412	401	397	397	383	382	386	392	388	408	418	442	401	399	354	391	373	402	372	372	396	408	384	408	379	423	365	375	368	380	384	373	405	390	379	370	397	389	372	357	357	378	391	384	365	386	417	378	380	366	391	401	391	374	372	379	366	382	376	390	386	385	375	395	379	383	398	373	413	364	421	419	376	393	372	387	404	386	364	400	379	367	390	407	392	393	410	374	404	400	355	396	376	430	413	372	431	417	384	393	357	391	365	417	389	359	352	402	375	353	412	417	368	340	388	361	392	378	421	426	396	434	422	372	389	411	397	368	365	392	396	385	368	405	394	366	407	381	361	392	407	395	380	373	379	373	409	359	382	405	374	361	401	394	382	391	362	387	387	420	377	398	387	412	376	413	377	392	379	365	380	388	395	409	413	397	397	380	375	411	368	419	361	393	366	401	380	379	404	405	391	371	385	400	384	360	377	387	400	380	354	365	412	368	421	385	421	385	393	397	393	393	359	384	407	371	405	386	385	384	403	413	401	390	382	409	364	383	403	344	329	361	362	366	384	413	421	412	378	409	403	402	367	382	378	405	420	399	426	376	395	396	379	375	401	388	402	386	414	376	367	389	372	367	394	414	415	352	362	403	424	439	363	414	395	380	366	408	389	402	394	365	395	438	391	372	373	405	374	399	378	399	378	405	370	405	384	375	432	395	390	403	388	415	408	392	342	375	382	381	358	360	378	396	396	392	372	398	363	399	405	391	407	414	381	363	351	386	368	385	407	394	369	360	398	343	363	416	391	399	409	406	391	366	406	387	391	394	373	383	411	400	352	389	346	426	384	405	401	385	401	416	379	410	374	400	414	379	385	371	403	371	413	383	358	392	421	380	339	408	363	377	436	384	381	386	396	395	389	412	408	394	380	373	402	393	387	376	416	401	367	424	390	365	370	382	382	433	339	373	376	411	404	378	362	392	411	407	361	389	371	367	351	337	403	379	433	369	385	368	406	416	414	355	392	376	407	374	378	393	402	389	400	386	363	350	411	366	383	397	350	425	406	371	413	381	411	381	390	383	388	376	390	376	392	370	393	409	367	379	370	402	368	414	402	397	367	430	368	386	384	384	383	391	365	383	361	373	362	422	400	394	383	385	404	353	390	383	404	400	424	389	362	429	382	387	396	390	395	375	376	409	378	388	398	383	389	393	393	380	388	433	379	371	374	387	378	403	350	381	382	386	350	372	432	394	396	384	337	344	347	431	378	427	398	388	383	407	373	380	404	377	382	358	396	367	369	392	374	343	350	386	393	376	438	408	401	377	400	368	433	353	359	371	404	394	395	365	378	377	390	376	364	383	385	384	383	413	372	379	417	390	420	383	373	390	361	395	399	387	396	411	405	392	369	380	410	360	396	387	365	383	401	437	368	381	384	423	370	380	365	404	382	361	392	375	368	363	413	389	377	376	404	418	370	388	387	396	376	384	348	383	363	406	369	383	369	425	429	391	376	396	399	377	395	365	385	377	400	367	419	393	389	365	405	372	410	372	378	425	418	408	372	421	434	394	414	366	369	400	399	368	384	419	386	381	411	396	368	380	375	411	379	382	392	443	409	375	379	392	405	409	365	394	408	382	391	392	367	394	363	344	394	420	376	379	367	383	395	376	363	370	389	415	410	356	391	393	398	343	373	389	407	391	394	383	366	369	370	381	407	398	420	350	411	380	374	385	382	397	397	354	346	393	370	404	407	382	376	379	382	404	407	358	392	401	385	379	369	417	368	382	373	390	394	393	384	406	407	390	383	380	350	384	380	401	378	409	412	383	402	380	405	399	376	401	409	383	373	348	416	371	377	392	430	388	406	352	405	382	398	392	381	345	390	395	379	385	372	392	371	363	377	386	357	394	379	433	380	398	375	385	372	358	349	377	387	396	384	413	432	389	388	401	401	380	392	388	375	370	360	362	357	378	389	398	391	387	389	406	354	397	390	374	375	422	366	379	396	367	397	399	404	417	417	383	413	408	379	408	436	412	403	368	397	403	343	389	358	404	390	404	379	410	364	362	414	383	413	395	375	413	383	393	447	418
36839	55978	39898	23252	13370	8473	5205	2962	1538	722	638	553	590	574	510	528	502	521	484	521	488	491	505	471	479	464	472	459	471	481	465	452	465	461	498	499	409	462	488	476	458	479	470	486	495	469	478	482	521	467	471	476	479	446	462	462	449	518	511	514	443	497	495	491	467	478	468	476	441	481	490	458	402	455	434	430	463	456	453	498	520	492	454	473	486	499	493	468	467	458	454	467	487	468	464	509	467	464	480	459	454	463	505	492	501	487	466	466	483	448	435	468	437	498	466	484	471	469	496	480	475	475	462	444	466	487	516	527	442	462	463	489	492	468	474	440	497	492	505	480	450	523	466	484	493	467	462	440	487	465	454	497	443	449	481	470	460	489	481	496	465	477	459	453	464	474	487	459	507	474	484	490	491	454	443	502	446	474	496	467	481	494	453	495	479	521	478	453	517	466	467	455	476	460	468	479	498	489	452	461	452	471	483	431	482	468	445	468	459	505	442	506	491	477	486	502	478	504	498	469	489	482	470	451	461	475	468	452	480	473	472	473	471	476	479	491	479	455	458	475	489	490	457	485	484	465	483	470	429	454	477	480	459	515	493	481	468	510	471	465	452	493	459	456	486	463	441	485	466	493	488	471	505	501	447	462	486	454	477	558	488	454	459	492	487	488	499	458	496	456	479	473	507	445	426	472	458	479	499	434	470	439	485	466	519	496	446	475	466	480	436	447	512	471	454	469	485	468	459	466	475	490	484	479	510	456	471	465	476	470	470	447	458	517	504	495	473	450	479	486	475	479	447	440	474	462	473	469	444	480	471	461	507	477	455	478	481	489	487	463	467	448	468	479	469	434	474	478	460	493	505	471	451	487	462	477	517	520	464	440	499	473	471	434	462	495	471	480	453	502	501	479	465	437	468	474	465	474	469	488	451	443	484	532	433	450	491	459	462	484	509	493	420	456	476	462	492	441	471	502	500	452	448	474	487	474	488	492	483	453	421	452	477	452	453	463	499	493	459	506	494	466	501	437	440	482	466	482	473	462	463	473	449	487	490	443	441	503	451	493	490	484	481	490	477	483	453	485	426	430	424	492	456	505	477	458	470	529	463	449	470	455	464	465	465	466	456	497	506	466	444	492	458	475	468	519	468	499	481	448	471	470	472	445	449	440	457	474	480	455	431	492	499	499	476	501	451	477	473	440	487	523	482	463	491	426	457	471	491	455	501	490	460	488	462	475	453	483	478	495	460	447	462	464	461	439	460	476	436	510	485	481	465	472	429	434	450	474	456	492	468	490	440	469	491	472	476	489	488	432	490	492	499	497	470	445	458	462	502	499	481	485	449	497	492	483	472	470	492	469	453	472	473	480	462	494	468	465	442	463	486	472	488	468	453	476	490	482	450	474	446	461	430	469	486	496	458	491	485	481	467	441	448	482	483	442	464	462	455	485	458	451	464	466	451	445	448	458	460	442	497	487	508	469	482	492	469	487	475	474	470	473	505	502	459	470	475	442	474	465	472	503	427	499	474	487	513	463	460	494	449	495	468	493	481	485	502	484	479	479	469	453	480	479	488	466	462	420	488	460	479	464	454	468	461	485	502	497	493	469	452	469	467	491	488	470	476	476	455	438	514	477	474	496	480	443	528	480	468	466	447	482	442	501	474	480	501	483	454	438	490	456	445	453	459	427	459	466	487	466	486	523	483	462	478	426	450	465	484	471	460	461	482	487	474	480	470	452	471	463	446	478	436	499	458	462	474	522	455	488	443	528	520	458	477	477	465	460	483	510	450	512	503	456	492	461	514	475	536	478	453	508	470	457	491	409	444	477	478	469	444	514	453	465	457	491	472	481	469	450	467	456	485	482	452	478	492	468	477	502	455	472	433	480	484	495	464	474	461	515	459	469	494	464	456	466	484	461	456	435	498	516	501	480	502	475	475	492	467	465	490	507	441	462	436	486	481	463	482	503	494	493	457	448	435	458	442	491	511	467	465	480	449	449	511	466	430	506	510	461	439	460	498	485	485	453	426	485	460	464	446	472	461	490	466	479	500	436	448	461	481	406	465	485	487	490	484	475	426	490	476	488	441	449	456	479	443	499	501	438	464	462	452	484	459	475	467	470	499	441	475	462	459	461	501	435	465	485	474	477	506	506	457	475	464	469	483	519	463	504	448	486	465	461	516	481	462	435	463	466	455	451	459	442	495	448	436	486	470	469	495	464	470	490	456	513	474	458	461	502	506	481	479	447	447	467	457	489	476	462	472	452	476	455	497	447	449	497	448	492	498	452	504	484	450	454	468	457	449	469	460	480	460	430	478	480	468	492	457	490	467	484	462	458	442	443	445	481	479	494	464	488	491	491	483	498	470	455	413	450	468	490	476	448	471	479	497	440	470	467	507	482	530	451	468	455	514	485	506	441	463	475	438	444	465	513	508	482	450	473	469	502	480	512	441	464	494	486	435	507	492	480	453	446	465	487	503	488	470	462	511	487	522	496	477	474	479	463	480	490	472	449	457	446	475	446	440	504	463	479	467	438	497	466	495	482	462	477	480	489	454	469	460	477	487	500	480	463	448	470	490	492	470	466	475	485	478	435	450	486	450	500	473	462	431	488	480	469	441	488	418	491	463	476	493	469	464	464	488	476	466	459	482	419	455	474	463	470	493	455	472	494	461	474	471	463	458	470	510	516	472	480	458	491	494	454	515	491	485	513	433	470	463	464	430	471	454	521	517	453	458	491	468	458	462	481	490	500	466	452	479	486	529	479	472	465	449	460	485	523	462	448	451	501	502	468	506	471	481	468	437	482	457	446	451	472	482	449	487	431	460	452	500	488	502	459	463	473	483	462	489	493	478	463	484	496	493	432	409	463	513	482	436	468	449	445	492	480	503	433	498	487	471	458	437	465	462	468	458	460	447	480	461	459	460	497	458	481	443	449	485	465	461	498	472	509	463	449	471	465	488	450	474	484	461	473	498	466	497	455	483	468	461	465	480	433	450	466	475	471	480	512	484	511	481	483	464	517	450	443	484	476	479	468	477	461	515	481	489	496	448	443	454	441	445	533	466	450	477	486	470	423	495	465	465	479	467	491	464	445	448	489	489	465	456	474	456	487	474	472	477	440	482	466	451	502	475	485	447	502	489	503	495	483	459	490	495	480	451	490	467	479	492	454	495	464	455	479	440	432	471	462	482	435	499	485	440	426	479	485	445	482	459	485	470	490	470	493	502	442	465	500	492	446	439	432	504	486	459	450	493	449	497	514	497	472	463	461	466	452	475	446	482	463	479	446	430	502	466	470	502	490	509	524	487	440	476	447	450	511	436	477	489	467	490	483	473	474	489	436	456	472	434	460	485	512	506	491	465	475	464	467	442	455	478	462	465	486	491	466	443	465	454	495	491	448	429	468	461	490	439	456	470	496	498	433	471	501	434	493	474	504	483	504	478	473	515	498	431	495	476	488	440	492	471	470	475	450	435	444	503	511	500	498	468	470
31415	27172	22170	9497	2992	1605	1029	772	709	637	649	631	664	621	623	655	641	656	611	598	652	561	641	592	599	584	581	632	601	570	574	634	607	643	609	597	633	603	605	614	644	573	597	584	614	585	666	601	628	607	584	613	657	615	607	639	606	574	620	616	612	647	601	611	623	627	657	605	632	620	643	618	616	623	599	601	634	578	634	604	613	589	598	628	615	579	645	572	620	661	602	627	630	606	572	636	611	573	577	619	622	608	612	633	573	586	610	639	621	637	618	610	632	604	628	601	656	613	583	618	625	634	635	591	604	648	571	600	645	587	630	612	634	616	630	599	609	608	600	559	599	633	620	601	590	626	607	590	623	638	583	638	585	584	613	614	590	621	667	619	596	626	613	634	634	604	615	601	637	590	581	600	675	616	648	606	586	603	633	617	587	640	622	626	555	625	598	605	644	617	626	654	598	633	635	636	660	611	624	589	639	598	613	600	579	570	617	618	621	552	594	615	640	632	579	623	628	664	628	676	631	596	647	630	640	594	581	627	624	656	610	602	641	620	589	651	624	600	648	630	618	623	592	620	612	636	642	596	591	585	616	592	607	652	660	595	606	649	594	612	627	611	621	627	590	634	609	600	643	626	646	643	587	556	666	592	622	601	613	593	601	619	593	632	594	622	653	606	581	583	623	620	613	616	605	610	590	623	644	604	623	623	581	649	621	652	629	605	612	588	637	623	591	622	585	637	626	597	573	609	626	595	599	625	618	602	621	610	580	603	609	576	618	567	609	571	604	621	624	628	624	627	584	606	623	591	600	606	602	576	603	617	641	636	598	526	627	596	650	638	600	661	620	624	646	610	621	647	586	586	574	615	547	627	575	612	602	616	642	608	626	612	629	607	593	546	605	626	606	596	613	608	566	611	636	617	596	608	609	607	640	613	592	613	616	604	621	606	615	624	600	602	625	565	585	637	594	631	577	611	618	583	609	581	616	632	662	628	604	624	622	676	654	570	592	584	610	601	600	564	628	642	613	569	660	595	619	610	607	618	667	578	600	635	650	628	637	641	599	600	629	592	561	631	604	629	650	597	587	632	649	567	635	600	641	593	616	576	588	606	633	588	607	599	584	571	577	596	649	632	570	602	597	611	606	602	630	610	616	612	680	635	614	601	582	619	621	614	594	618	591	588	577	637	630	601	647	606	584	610	592	630	630	619	629	604	578	637	613	596	597	560	629	598	657	659	576	605	605	590	648	634	583	640	590	621	613	627	614	659	617	611	610	596	607	595	621	601	633	613	609	593	589	628	612	576	597	582	643	638	636	602	620	620	636	600	625	630	654	602	630	606	674	612	566	630	590	634	595	634	660	631	642	596	579	636	589	569	622	619	611	609	625	609	608	613	594	592	597	620	582	632	631	617	647	619	638	616	595	595	652	649	634	621	586	625	585	604	623	664	613	601	591	589	608	590	609	581	576	628	595	599	604	645	615	613	621	636	633	653	586	571	600	603	618	662	589	638	645	640	607	630	564	590	637	642	657	624	640	563	602	613	630	600	635	639	589	580	603	613	640	606	603	616	609	640	654	591	618	638	626	584	620	579	630	607	589	620	625	584	588	561	622	600	650	609	616	611	620	631	613	608	594	632	593	593	599	649	592	591	596	608	597	579	572	583	635	575	608	617	574	600	630	603	647	618	647	668	595	648	601	605	598	622	587	600	579	608	650	590	608	610	603	588	628	584	603	637	599	615	567	605	616	609	595	645	620	606	599	610	624	659	614	639	612	573	620	621	619	578	592	590	571	572	616	615	588	626	629	642	648	604	590	631	659	605	599	629	627	658	624	656	664	600	592	594	567	581	628	640	627	623	614	573	612	585	592	638	605	614	633	607	587	640	597	593	612	578	589	646	606	613	635	627	606	599	638	654	626	674	635	622	600	604	567	625	592	621	620	606	626	582	621	616	620	638	609	604	603	648	635	601	599	589	593	615	593	568	592	622	587	633	604	571	600	598	635	629	653	669	615	606	635	633	658	605	633	683	615	594	623	620	582	640	619	633	570	605	625	619	611	615	595	681	567	602	596	573	617	598	590	636	622	645	612	642	606	635	644	608	622	608	635	626	618	588	589	649	611	622	613	653	648	612	606	603	585	573	589	553	595	596	648	609	634	624	628	596	580	617	652	588	617	623	609	613	610	617	619	620	595	593	623	573	606	609	608	598	578	578	621	580	633	608	628	588	603	591	637	586	614	604	626	586	609	607	611	634	593	625	620	575	641	623	619	625	629	627	628	638	612	603	596	638	617	615	561	622	592	576	567	599	578	655	649	592	603	653	659	601	610	608	604	633	594	592	583	607	618	636	626	614	637	638	596	657	595	596	594	586	583	587	647	616	589	601	610	584	625	601	606	633	593	609	631	633	633	651	598	566	614	611	596	576	617	637	616	601	565	637	576	635	600	598	649	596	575	603	569	614	612	649	621	591	574	606	607	599	582	586	575	629	615	608	611	573	592	599	608	596	658	612	584	644	653	606	610	622	640	596	632	594	596	611	602	605	664	625	601	617	622	626	614	590	627	552	622	582	619	654	602	597	588	628	597	628	673	617	629	596	679	632	615	636	615	586	575	649	617	623	609	637	577	618	650	636	617	609	588	648	602	585	643	637	638	594	628	604	623	610	656	634	615	572	592	623	652	651	655	606	670	625	617	606	601	622	617	606	615	586	620	612	599	609	602	570	637	637	611	619	611	576	621	630	656	588	552	590	599	589	645	573	623	629	584	609	632	655	597	624	559	617	620	575	603	614	599	600	646	586	614	592	611	603	614	590	619	590	623	610	629	592	620	613	585	570	590	606	576	614	599	655	599	611	562	654	617	611	650	589	632	639	575	596	568	636	605	601	665	630	607	555	609	610	574	602	617	599	601	622	609	628	607	621	618	629	613	660	607	603	567	590	651	611	611	641	610	608	567	634	602	678	562	578	629	615	613	609	613	594	626	644	634	616	568	643	606	639	587	616	617	650	600	603	617	608	592	625	594	640	610	601	666	599	626	660	609	632	613	595	578	611	600	614	630	616	580	627	639	628	595	637	606	650	594	605	624	602	642	611	576	604	550	663	605	591	606	616	623	606	623	609	637	602	594	634	598	607	593	588	622	656	604	623	626	640	595	624	633	606	609	614	586	619	654	562	555	605	592	637	598	604	624	614	568	681	553	622	664	615	598	645	649	619	634	612	631	582	621	628	623	608	649	572	613	613	615	627	628	587	601	636	614	616	608	620	629	614	590	573	600	624	623	642	626	575	617	599	673	637	587	573	608	581	608	673	575	604	616	619	626	572	610	601	592	653	559	589	669	650	617	633	609	591	646	586	657	594	606	614	647	605	578	610	572	625	631	593	622	573	631	588	621	607	612	598	575	581	613	601	584	594	622	626	614	613	609	606	610	636	632	626	580	632	652	624	613	596	579	612	614	609	585	563	594	605	589	642	619	610	612	610	613	610	621	633
32070	40270	22853	9404	4548	2577	1501	1085	838	816	790	771	772	773	709	751	711	745	734	712	728	718	737	699	730	786	709	730	734	701	760	723	706	726	708	759	781	748	718	729	702	757	692	711	744	738	746	730	747	718	706	688	764	722	712	699	683	763	738	705	715	733	736	707	697	740	752	743	709	728	690	740	701	741	741	765	702	757	729	717	754	730	727	746	725	739	736	691	703	770	722	741	723	772	764	743	727	691	717	682	686	736	705	766	706	754	721	719	823	723	741	772	688	733	746	775	686	724	675	712	715	756	700	694	751	770	706	789	708	725	736	747	720	699	725	754	692	732	773	690	729	640	723	771	691	692	739	669	695	725	715	781	725	719	730	753	817	717	734	748	744	732	688	734	789	701	790	724	764	747	727	700	744	730	736	715	732	743	737	672	711	717	736	761	715	722	726	787	729	694	690	748	682	717	735	718	757	764	748	753	796	730	710	693	708	714	716	721	736	718	731	772	736	691	681	738	722	746	763	725	723	714	702	769	742	693	733	706	714	738	744	738	661	692	712	735	695	717	742	769	768	719	682	737	751	741	711	737	709	697	728	723	699	698	677	726	728	688	737	725	722	778	727	701	709	728	731	744	695	722	727	731	708	756	790	748	730	764	718	727	739	759	732	761	720	661	719	750	756	699	704	700	744	707	684	743	737	699	718	756	716	725	733	710	771	746	730	732	723	722	710	724	704	711	713	719	767	709	735	663	724	725	774	770	745	712	726	713	765	763	761	705	709	729	737	683	738	788	721	698	747	778	770	772	684	748	700	744	695	703	725	788	728	732	750	701	730	696	731	688	738	747	679	754	663	732	716	670	726	737	748	727	731	779	722	712	718	738	719	791	740	731	744	778	743	718	732	705	729	733	694	749	718	756	702	734	742	763	723	736	699	769	731	734	703	749	704	705	701	737	692	733	745	734	726	722	717	724	682	729	747	742	748	723	729	746	743	702	722	728	735	725	692	757	706	717	697	672	678	724	731	705	764	723	735	708	740	759	766	741	736	752	739	690	704	734	721	704	745	744	695	724	701	694	721	733	709	767	699	723	728	703	715	781	739	741	758	728	703	765	678	769	733	771	733	737	672	661	704	707	705	732	759	732	732	701	739	659	769	728	745	706	774	705	701	705	750	737	692	754	721	790	749	738	686	747	710	701	719	695	723	731	761	692	678	766	678	716	694	739	718	700	752	761	719	738	773	692	748	713	729	701	776	821	769	683	726	715	758	697	761	732	730	726	723	735	791	680	711	759	748	717	724	655	762	756	700	710	727	726	761	735	785	762	704	724	720	717	681	689	752	717	761	775	771	704	736	681	799	720	746	766	766	714	778	716	741	736	760	707	732	750	749	717	746	698	704	745	669	726	729	733	770	762	730	719	740	728	763	745	730	717	760	729	751	699	776	726	732	714	703	728	739	731	699	762	686	799	740	731	738	707	735	714	718	769	744	770	777	779	749	728	729	716	729	747	694	708	723	712	710	744	693	699	688	743	702	718	707	722	743	734	724	704	782	707	722	736	688	785	746	696	729	704	705	696	752	735	749	718	717	732	709	772	713	764	734	736	753	696	701	775	703	698	732	712	745	736	723	670	723	688	761	766	747	698	752	739	754	700	750	739	763	728	695	700	731	723	756	723	756	736	742	722	724	734	742	751	709	739	720	711	710	702	750	723	716	726	736	760	705	755	702	672	717	706	757	726	734	695	688	776	784	709	736	722	724	739	737	705	689	712	762	730	765	715	755	752	690	708	755	716	747	780	696	738	746	763	766	694	759	702	717	707	742	695	735	761	697	733	763	700	694	708	743	662	681	736	758	728	722	675	700	724	706	704	771	741	753	719	722	734	701	733	757	742	728	707	742	762	727	752	749	703	782	714	712	764	706	751	713	724	703	741	731	753	752	720	737	692	711	762	740	696	693	716	720	683	729	719	761	732	670	716	759	750	750	768	672	758	719	719	764	732	691	701	754	709	736	749	762	757	756	704	730	741	760	754	692	767	765	722	734	735	736	725	702	752	725	759	721	763	789	770	717	747	731	696	753	713	721	721	725	740	728	730	735	712	735	722	761	723	717	717	761	720	670	728	706	737	739	721	725	721	710	709	693	706	735	748	731	718	709	726	719	754	706	713	697	680	801	787	755	700	763	710	733	770	721	754	727	781	771	760	735	762	675	784	715	684	753	695	715	758	690	732	760	729	725	710	681	730	711	740	800	738	728	711	735	720	755	738	771	729	726	736	696	748	679	765	721	729	757	704	721	784	723	725	734	726	686	748	741	722	712	695	714	710	694	683	747	721	775	752	754	739	736	767	707	706	685	677	742	722	726	682	679	752	761	708	743	701	724	716	765	739	738	730	695	751	699	744	729	758	726	718	706	714	745	759	753	725	704	782	750	748	726	742	702	763	744	730	732	694	705	718	721	667	742	732	732	736	692	759	730	713	724	727	771	697	748	748	709	724	712	735	726	734	712	704	785	711	678	757	714	729	744	729	701	707	702	706	771	733	762	719	761	734	683	723	769	710	713	727	756	742	742	744	744	729	733	740	763	775	687	766	721	716	808	716	711	713	745	687	743	724	716	698	736	757	705	671	717	710	696	752	722	726	739	778	732	731	718	744	722	765	664	684	727	723	722	696	718	662	738	731	763	745	750	755	774	727	725	716	753	707	703	720	732	744	752	728	739	758	721	722	728	763	751	685	735	729	704	759	750	750	758	724	751	718	689	718	737	732	775	767	736	691	709	740	709	742	754	728	697	695	733	730	714	727	732	678	751	772	694	713	736	722	720	716	677	767	739	743	745	786	761	710	726	733	741	689	751	750	702	740	722	715	737	760	725	753	741	715	750	729	716	684	737	743	750	755	713	720	777	721	723	757	744	704	720	752	743	687	733	730	748	678	755	703	703	725	748	672	703	720	766	789	719	704	693	762	714	681	718	691	697	699	757	712	730	739	706	783	750	691	750	756	744	668	766	729	707	731	675	704	667	766	728	716	770	720	748	746	753	734	692	712	742	734	746	725	732	683	723	730	747	737	730	739	746	737	706	710	697	690	729	700	750	733	750	748	749	727	739	731	700	746	765	722	709	715	760	741	698	705	692	735	792	736	724	718	758	685	726	732	729	735	757	741	785	738	722	760	694	699	788	740	733	741	718	719	747	752	735	727	719	687	756	708	680	716	726	709	737	724	737	759	765	751	717	738	748	701	727	717	724	713	741	750	696	747	701	728	721	750	711	767	728	727	753	674	761	758	748	720	683	730	687	715	695	735	763	705	746	774	724	722	737	785	739	692	718	719	728	765	696	685	704	738	756	765	759	759	717	720	755	725	750	729	727	680	758	770	771	741	702	729	727	709	798	715	727	710	682	703	734	741	712	692	711	721	782	731	756	774	685	704	717	731	749	725	711	733	711	731	708	746	744	706	765	708	748	751	718	742	679	730	785	725	716	744	715	759	742	712
23674	21418	28311	24956	20858	10641	3387	1640	1025	701	732	667	671	665	624	662	666	643	676	622	629	622	629	636	646	616	591	682	596	593	586	599	633	586	619	635	603	610	585	628	654	636	578	608	601	631	614	575	594	597	581	591	628	599	633	610	576	616	619	631	589	553	586	592	610	615	623	603	595	636	651	647	663	602	628	572	578	585	619	631	594	584	598	624	623	649	595	636	600	598	653	614	590	602	634	597	599	607	614	604	617	626	648	612	609	594	589	583	614	600	608	595	588	560	647	618	583	605	608	591	600	652	601	606	652	612	565	624	620	587	664	596	619	613	617	625	594	673	613	581	638	617	576	581	639	657	583	587	598	630	591	598	590	641	631	630	619	607	554	605	613	580	561	588	651	573	583	601	612	612	629	565	598	580	613	675	604	620	631	609	610	586	634	590	646	649	612	618	619	579	568	650	616	619	606	641	689	624	579	605	626	609	568	609	624	571	627	604	620	618	617	642	643	602	657	639	649	574	587	591	577	636	605	605	601	600	663	590	628	595	533	610	632	613	600	659	600	616	651	625	577	643	646	595	602	575	622	636	575	576	590	585	602	643	619	600	641	610	624	620	612	633	619	625	604	586	557	654	616	641	633	604	590	602	622	581	653	600	624	581	571	626	591	633	599	648	594	606	673	596	603	606	601	632	629	592	579	615	601	606	628	645	616	607	634	619	546	602	641	614	576	618	569	621	593	608	619	600	625	622	561	599	628	607	557	597	614	590	646	580	616	565	623	625	609	634	653	572	591	598	604	605	627	599	582	592	600	576	627	641	623	586	633	580	562	624	606	592	616	614	597	614	603	603	616	661	616	575	597	594	632	582	624	615	626	588	610	646	644	589	659	605	672	614	595	646	578	622	641	586	616	621	591	600	557	616	603	642	593	602	672	612	597	558	635	629	625	605	617	598	644	622	589	567	611	612	630	601	567	569	613	634	641	584	566	577	590	629	612	560	585	620	594	570	576	614	595	566	596	601	605	628	616	649	662	610	600	655	599	628	622	578	588	612	567	576	581	590	632	596	610	571	622	642	589	599	569	608	593	555	592	630	631	618	597	612	617	604	656	617	588	626	586	607	637	615	665	612	584	595	637	583	602	604	624	613	562	615	599	616	601	607	621	647	622	611	632	621	584	576	551	628	579	615	657	618	623	606	595	612	608	589	602	618	575	614	645	650	621	614	652	572	597	582	625	579	608	598	585	641	606	655	623	588	602	591	554	629	619	605	621	613	609	596	601	621	643	620	622	620	602	614	588	608	567	624	567	608	673	582	624	587	578	619	621	592	651	590	608	563	612	630	600	600	619	618	649	568	600	608	587	629	569	563	595	604	629	633	600	605	534	621	578	600	594	612	618	627	610	596	630	566	615	584	553	594	580	612	611	631	635	592	620	626	631	582	643	592	614	565	623	675	649	596	638	595	595	624	668	612	590	586	589	623	609	598	636	588	641	613	610	614	606	585	608	628	630	564	602	614	611	595	586	593	608	590	554	648	598	605	606	575	620	627	578	682	571	645	557	624	598	634	629	625	644	601	637	582	617	644	603	635	567	630	627	582	601	612	619	603	599	585	571	632	572	610	618	638	562	563	605	626	585	585	558	590	632	661	631	571	623	609	612	616	625	625	578	607	594	624	567	619	635	611	606	637	604	607	634	600	629	610	576	639	630	615	587	598	595	583	571	623	627	634	557	632	605	614	596	593	623	589	608	605	591	650	618	612	610	648	642	620	620	587	560	604	582	591	633	552	604	625	613	615	639	631	581	657	599	635	618	647	643	651	596	628	611	576	596	585	606	579	566	556	640	614	586	585	660	584	641	626	631	623	605	608	616	614	622	615	652	645	554	582	662	601	622	627	590	620	582	626	618	620	620	616	611	601	625	594	613	576	623	593	545	638	573	610	635	640	644	571	617	612	556	595	640	613	624	644	644	654	612	563	633	592	601	632	619	638	613	617	589	596	606	600	590	564	605	596	620	586	624	625	603	631	624	615	602	592	614	618	599	595	636	582	603	633	607	587	599	646	628	628	653	591	595	580	650	569	664	618	645	637	626	607	555	560	624	647	630	590	618	610	555	592	626	647	625	590	667	586	613	612	593	599	600	611	599	621	582	605	580	585	596	649	626	620	603	606	623	638	619	627	620	583	647	560	657	625	590	596	598	628	594	619	615	596	615	627	604	609	610	568	623	566	601	646	604	599	644	640	599	611	646	620	629	599	622	625	634	573	671	601	647	620	579	609	598	638	623	665	654	590	610	609	666	612	625	563	570	584	602	601	600	658	631	602	551	593	577	627	619	603	576	586	641	594	627	621	551	591	619	588	609	624	636	614	624	654	653	613	636	632	612	601	598	584	624	584	644	639	633	623	668	627	618	582	620	645	639	616	577	605	593	585	594	585	603	583	635	592	614	602	606	573	615	606	610	578	544	638	580	621	608	564	642	550	662	645	637	682	611	595	643	580	612	591	629	647	576	600	642	590	573	621	566	581	652	651	597	607	661	615	594	562	583	625	609	621	587	573	602	548	622	650	628	630	641	608	634	566	595	641	605	572	583	613	582	592	678	560	610	643	587	655	617	606	624	604	658	617	604	637	621	672	640	587	563	597	638	612	607	624	651	587	647	613	616	594	637	609	591	658	603	633	657	577	625	607	627	617	628	585	610	603	625	631	639	605	630	614	623	612	628	592	581	601	626	601	626	571	675	601	613	566	592	611	621	617	638	646	586	614	662	638	635	619	579	603	602	603	605	582	623	560	644	600	602	642	624	624	590	594	582	618	598	593	618	602	598	639	611	638	604	615	566	565	601	593	600	636	594	580	608	559	617	594	605	604	572	609	606	614	586	648	642	633	602	586	598	622	635	607	612	639	597	591	644	621	634	631	660	622	594	613	592	620	597	583	610	640	587	623	650	630	593	603	552	612	606	611	575	608	568	608	617	648	648	621	581	665	651	624	594	630	598	597	582	584	614	593	612	623	587	598	543	601	631	598	573	551	638	591	584	612	649	647	609	616	635	640	611	584	623	571	662	623	660	586	606	579	616	554	637	582	588	635	610	613	642	624	615	631	639	602	614	630	650	599	566	630	678	634	648	613	598	598	593	610	574	660	582	628	569	597	671	567	605	615	610	643	601	612	589	578	614	623	605	602	592	594	586	631	603	612	642	647	585	616	568	582	649	556	655	578	600	599	630	601	574	603	608	643	619	571	611	616	630	583	562	627	624	598	620	584	631	605	620	597	565	641	594	587	659	585	623	587	606	586	641	604	586	659	613	619	621	616	603	673	595	614	618	611	599	623	612	627	615	608	604	644	583	605	656	611	591	619	586	582	591	618	596	605	645	565	630	638	627	590	630	607	648	650	632	589	617	649	609	598	644	586	651	614	600	621	600	621	593	602	660	651	610	642	646	642	605	606	609	623	585	616	636	614	622	645	598	621	570	626	611	638	590	638	608	606
33865	51931	34689	19573	11594	6912	3728	2316	1441	949	879	839	768	800	722	732	803	734	790	729	745	731	718	762	715	712	746	726	742	687	732	756	738	757	775	793	709	712	766	738	725	704	745	768	698	758	696	715	712	740	705	750	721	759	709	691	744	711	741	705	753	749	671	766	712	718	712	748	723	710	737	720	788	736	719	719	712	746	695	742	746	787	764	697	723	767	756	758	738	730	727	748	752	716	731	713	703	766	686	748	682	702	792	747	715	759	687	707	718	712	781	756	737	730	699	744	731	718	706	696	770	760	693	712	773	747	726	751	795	697	720	757	730	792	764	724	701	734	701	743	677	713	690	724	696	773	734	704	746	738	723	676	713	740	719	745	708	741	745	728	744	733	737	763	738	720	706	771	707	750	725	714	705	717	685	718	731	755	746	734	717	689	686	735	726	741	686	709	694	716	749	749	682	717	674	755	751	737	744	727	688	696	713	731	721	743	726	679	715	743	734	728	743	751	717	702	772	683	728	690	709	749	735	759	691	703	805	715	750	697	720	697	694	741	712	741	713	725	727	743	736	747	726	762	759	737	737	726	723	756	762	721	714	734	735	716	747	714	748	727	746	698	787	734	771	739	682	767	728	763	770	725	733	732	762	741	760	742	746	763	711	712	668	740	707	730	715	738	717	725	752	708	713	709	742	746	764	723	723	688	760	734	732	741	729	717	717	743	780	716	739	748	728	723	694	749	730	727	709	701	747	767	744	780	754	722	700	702	747	756	680	745	708	744	714	695	709	698	716	756	754	740	728	719	743	691	719	693	663	740	711	726	724	736	722	692	746	769	743	651	721	707	732	779	701	708	655	672	711	789	759	695	744	678	710	686	765	762	722	753	784	771	747	761	713	769	724	717	720	745	700	722	705	733	752	717	748	734	726	763	702	719	718	693	750	725	747	695	743	694	742	749	672	701	753	681	759	696	719	749	726	717	770	739	711	739	725	672	699	770	728	744	731	665	663	666	729	715	728	756	719	754	791	707	760	683	739	729	776	734	756	734	699	702	719	734	702	746	750	781	726	750	699	702	730	694	754	741	773	721	691	745	715	741	734	745	731	749	703	728	779	734	762	741	704	692	712	738	741	762	777	731	711	739	730	694	742	737	670	698	700	746	736	729	730	714	723	716	729	756	659	762	765	752	741	743	695	735	726	728	687	723	716	689	736	743	721	734	671	723	757	721	731	728	776	742	760	735	713	755	704	705	742	717	720	747	775	768	726	706	698	739	719	739	712	765	719	759	703	756	685	738	729	753	720	714	693	697	744	751	792	771	740	723	735	697	751	717	712	798	712	724	777	735	704	735	702	729	785	727	770	684	732	715	707	733	733	713	722	717	717	763	733	747	742	739	700	711	680	750	771	738	729	737	712	714	759	728	733	716	728	700	728	736	744	715	784	725	795	710	736	719	735	738	763	737	750	746	695	743	699	714	749	760	725	694	727	671	747	744	707	759	770	721	732	737	742	714	787	742	718	687	754	741	717	794	731	722	721	726	736	766	732	755	705	703	761	714	658	697	718	715	740	713	741	723	756	724	718	757	742	745	754	730	731	761	712	685	695	784	732	745	746	772	711	756	722	714	713	741	726	726	711	730	748	699	711	726	738	741	706	740	672	679	685	711	756	736	733	761	734	685	717	730	754	719	745	751	754	746	690	726	749	758	720	752	768	668	768	714	755	737	750	702	713	727	702	770	725	725	728	752	695	728	729	748	747	671	751	717	711	721	693	671	721	760	762	721	714	709	755	720	735	744	697	772	720	639	700	743	728	737	786	750	717	698	732	736	697	735	712	804	697	704	715	758	718	757	750	756	753	707	719	674	707	761	720	759	697	783	791	744	764	711	731	707	704	677	743	708	747	699	714	720	711	721	727	758	696	728	729	782	688	714	720	754	749	695	716	745	727	785	729	744	720	752	785	773	784	712	756	748	763	686	771	772	702	757	750	715	704	728	690	720	694	702	758	761	703	709	764	735	725	720	718	772	763	711	766	722	748	729	772	759	757	690	688	744	759	756	778	763	713	709	717	727	741	736	713	753	728	729	737	731	688	732	780	761	697	712	679	670	722	727	699	733	768	705	728	694	721	680	751	722	758	718	768	732	737	689	715	763	735	730	724	746	711	742	768	751	688	710	769	725	722	775	724	723	719	730	715	733	766	690	723	741	770	741	691	759	724	684	749	771	726	727	689	712	771	705	718	705	728	744	723	695	743	717	732	717	757	746	739	718	694	758	689	755	678	741	743	706	753	731	751	726	711	691	697	697	731	757	780	700	745	740	692	699	742	715	751	698	693	687	712	746	695	768	729	733	720	708	694	689	681	748	742	744	707	756	692	736	731	736	703	702	727	706	755	737	727	734	708	681	716	710	752	735	772	734	760	720	734	702	705	655	660	719	717	773	733	731	745	769	693	743	763	770	723	682	762	746	764	721	744	722	761	744	734	717	722	734	771	676	690	672	657	727	736	754	725	731	756	719	728	714	675	684	730	737	660	722	723	691	727	726	732	759	735	734	747	730	713	718	712	692	719	738	717	733	754	685	739	699	768	769	722	753	776	757	703	720	760	725	753	722	720	748	785	728	743	754	729	720	735	723	671	723	741	709	746	709	767	735	719	721	710	758	710	688	713	691	678	743	736	716	757	762	706	730	750	748	727	782	702	747	713	707	749	734	721	724	775	717	724	718	750	710	715	727	735	735	722	711	737	703	758	735	734	777	745	759	767	690	724	748	715	709	763	729	720	754	712	705	703	690	758	702	744	725	669	751	733	747	702	733	734	761	699	725	705	732	795	731	749	754	714	673	758	762	731	697	748	708	733	748	731	744	740	738	718	721	696	745	722	688	712	708	694	750	759	749	695	744	743	725	720	697	736	708	706	708	685	786	797	739	723	736	764	754	756	738	702	772	753	700	750	757	751	760	707	731	717	771	766	756	774	741	714	659	680	691	766	727	786	715	711	682	728	724	752	711	764	690	761	692	738	690	719	702	737	740	744	778	716	756	688	713	723	748	779	750	757	711	763	730	765	711	743	740	743	745	762	716	736	695	735	707	725	730	753	719	746	682	763	757	766	707	765	732	762	737	718	727	711	721	739	751	722	751	737	720	706	699	749	725	718	759	717	738	778	706	728	721	733	718	722	738	720	800	748	721	708	741	725	744	715	746	716	740	726	722	677	730	779	748	696	734	757	701	750	716	726	692	775	724	788	723	703	742	737	746	754	672	743	739	767	737	735	698	726	711	705	705	762	764	728	703	753	752	804	707	707	718	804	706	734	699	705	739	758	731	775	734	705	686	786	741	700	711	694	702	698	678	734	753	758	709	737	741	723	679	760	679	733	715	727	663	731	717	727	752	755	735	754	720	712	688	751	674	712	734	724	718	685	744	773	744	734	749	749	726	717	732	754	760	727	699	671	695	696	767	726	712	746	703	741	714	715	702	658	750	754	788	731	776
24967	21455	26913	24812	9215	2817	1579	950	637	546	540	516	521	536	531	508	470	544	481	517	490	481	441	476	498	476	488	489	494	478	450	475	466	430	493	502	470	491	503	456	445	504	470	492	468	511	496	442	490	440	499	527	481	468	458	477	514	478	483	458	489	482	476	457	454	486	406	458	471	482	449	470	490	492	481	430	505	485	496	459	495	493	473	513	489	448	476	459	488	465	457	522	499	460	502	497	468	462	445	468	490	499	452	485	467	481	469	457	457	476	460	452	464	443	439	490	516	459	485	483	483	480	493	500	536	450	488	521	477	462	487	497	516	460	481	465	540	492	467	476	473	499	512	510	437	480	537	495	439	461	460	470	447	495	481	498	474	468	490	473	485	502	477	516	499	504	525	496	465	483	508	479	467	464	484	502	505	530	477	492	454	514	481	452	461	485	501	461	473	478	471	478	488	495	488	481	485	488	464	501	472	453	519	471	461	429	474	463	442	488	497	461	441	473	477	496	496	469	491	456	460	488	479	485	473	467	446	484	486	493	437	470	529	477	444	489	476	469	518	471	465	479	469	527	491	494	444	468	532	461	511	481	448	496	513	469	502	472	474	494	480	415	468	479	480	507	437	460	481	477	460	505	485	501	511	503	511	465	492	507	458	474	483	475	454	448	507	447	475	469	443	501	522	477	470	516	480	475	471	466	495	495	456	532	482	463	496	519	496	449	459	477	474	506	501	474	465	474	474	473	484	475	471	460	436	491	482	496	517	491	497	484	460	473	453	491	485	470	497	489	478	481	484	457	480	459	529	465	489	485	465	485	481	480	440	454	486	501	457	467	505	476	464	491	443	486	513	495	510	471	431	460	467	508	504	515	445	505	433	462	549	468	476	466	456	498	474	507	491	444	462	525	455	461	495	483	496	508	476	447	472	476	490	428	457	454	522	500	495	478	477	514	489	490	487	490	473	491	486	441	468	457	512	458	448	464	500	528	502	465	471	500	475	479	476	476	462	530	434	493	498	502	470	492	518	487	514	476	437	470	491	484	483	519	509	494	464	524	490	482	502	502	490	464	504	484	477	517	513	487	471	460	517	493	465	437	503	507	498	486	507	475	454	482	480	487	470	492	456	431	493	464	505	518	461	488	473	470	472	488	438	489	514	441	514	483	468	462	474	492	439	478	486	461	505	479	518	462	502	480	514	484	496	458	480	470	463	454	482	464	482	466	479	458	510	468	475	477	469	514	467	453	496	498	483	471	419	504	504	508	490	508	480	496	465	513	477	469	471	484	466	447	488	492	490	476	478	475	516	471	497	527	485	455	529	482	467	463	513	505	471	476	476	455	423	493	474	495	466	455	465	448	512	487	456	463	473	459	477	445	480	472	493	511	469	515	490	501	492	475	490	521	503	481	488	481	462	500	433	485	443	465	492	494	497	485	522	486	503	502	457	480	452	502	462	488	438	469	512	448	475	483	486	510	468	522	481	496	465	530	472	455	503	452	478	455	471	433	445	500	464	494	516	500	468	466	448	449	497	487	514	499	468	543	496	442	464	530	464	488	510	495	473	477	471	510	497	466	478	483	443	470	471	472	485	476	458	485	474	490	479	488	501	442	462	483	434	526	484	469	510	459	487	468	504	463	487	485	546	479	500	452	467	469	469	469	462	470	462	504	494	467	461	500	502	499	496	483	470	500	512	510	476	514	482	467	490	496	475	495	492	468	488	487	513	468	472	503	507	452	487	502	431	478	486	480	465	458	492	498	445	454	514	470	477	465	464	493	473	473	484	486	457	465	492	489	469	476	495	489	489	473	473	510	476	483	468	454	503	494	512	488	483	463	485	444	504	450	478	469	489	489	475	484	444	430	469	486	485	469	476	486	533	461	479	462	481	511	479	452	499	456	471	493	466	491	475	460	465	482	471	478	463	488	449	477	501	457	442	518	489	479	508	474	483	454	485	484	459	482	492	473	482	501	485	467	485	487	521	482	453	482	447	494	514	444	475	477	463	504	458	474	510	425	492	487	537	452	492	504	495	470	475	473	483	488	470	468	495	453	461	520	455	514	490	534	444	444	484	489	461	519	511	461	477	484	475	479	416	459	420	504	491	461	488	461	486	440	482	486	462	461	493	453	461	514	485	487	469	491	507	454	469	487	491	468	463	465	508	489	527	446	504	469	475	478	435	497	470	491	459	480	485	473	461	415	484	454	491	488	505	494	485	497	443	446	468	516	476	510	552	461	489	469	475	505	484	480	490	466	490	431	479	505	478	504	503	476	480	457	498	455	505	466	501	476	484	444	496	467	477	489	480	463	462	498	491	515	449	450	483	488	471	459	486	505	467	476	478	490	475	515	472	461	482	494	498	480	492	485	479	481	428	479	457	455	480	498	498	459	477	468	478	483	476	507	506	437	473	481	468	505	472	490	480	470	480	466	482	480	451	493	490	454	496	477	448	506	490	486	461	487	442	479	498	471	512	463	468	471	481	490	461	493	467	491	439	485	439	518	484	496	481	515	480	470	445	513	490	499	496	502	462	531	450	495	468	483	486	519	457	473	517	445	475	482	490	466	498	461	469	513	442	528	509	459	436	450	482	459	511	458	484	461	475	462	486	493	461	503	480	510	470	427	500	526	498	480	481	518	474	497	449	474	487	499	481	481	470	511	450	451	470	471	473	513	502	504	466	477	468	479	488	441	493	526	479	525	468	437	475	484	478	509	457	489	481	495	468	472	501	487	491	485	514	478	463	481	483	448	424	495	469	501	515	430	499	494	472	491	493	478	495	480	492	456	522	500	468	487	452	452	486	503	479	497	452	505	512	481	467	453	476	438	506	505	489	480	440	494	459	478	445	475	491	505	508	447	485	499	494	486	483	457	498	498	460	466	477	473	469	451	465	505	476	455	471	441	477	441	466	508	482	490	497	494	481	480	503	464	478	443	466	448	482	467	504	515	487	458	484	483	492	503	478	481	498	447	453	470	458	497	461	482	482	489	483	449	442	486	441	484	486	482	472	461	474	469	475	483	472	548	435	468	453	496	480	525	475	494	499	496	467	479	495	451	447	517	494	500	505	474	532	471	468	485	489	427	498	455	463	479	469	467	468	485	489	474	466	475	482	464	484	456	505	478	480	508	475	470	454	494	501	479	476	470	501	457	449	476	522	478	485	484	481	464	481	453	466	465	528	478	504	498	434	456	451	426	464	451	500	495	460	514	473	495	475	484	496	508	477	443	451	465	465	479	478	471	446	455	445	495	486	460	463	488	495	480	479	473	505	483	472	446	479	532	510	471	484	449	506	449	499	538	454	457	438	466	461	492	484	453	525	533	458	480	456	493	520	459	464	496	454	492	476	476	456	507	459	467	476	476	510	516	501	509	537	484	505	467	499	439	475	467	446	454	463	453	472	501	511	481	501	470	486	464	503	481	458	438	481	455	472	483	480	457	527	463	503	447	481	474	445	482	480	512	480	469	488	470	519	477	475	506	468	473
32316	44077	27953	13539	7771	4442	2542	1543	833	698	697	691	660	644	587	612	612	595	579	625	528	603	610	610	503	574	571	567	556	604	557	548	611	599	590	543	569	564	530	574	575	574	556	560	580	584	572	556	565	557	579	579	524	575	568	577	540	571	521	554	556	591	528	602	562	559	575	588	594	534	581	574	560	568	607	566	579	536	579	535	559	576	576	558	577	579	604	575	574	618	569	574	577	593	583	557	535	592	607	529	589	584	554	553	593	613	599	574	550	545	558	593	572	544	575	579	581	557	566	597	565	586	586	552	594	602	577	563	502	623	590	553	574	532	496	582	585	579	544	557	563	562	578	521	630	557	566	567	548	584	546	561	600	563	590	552	596	565	571	534	575	569	577	553	630	600	586	568	614	553	601	510	557	527	578	544	579	616	588	573	554	596	600	598	548	609	555	538	560	582	554	567	583	517	530	556	543	556	551	584	539	615	529	554	579	557	581	602	605	581	608	595	549	608	562	522	549	547	563	563	562	561	552	575	572	555	564	591	551	560	583	563	564	570	614	598	576	574	591	585	559	596	568	567	558	593	615	552	595	615	539	589	568	537	556	576	552	549	559	594	565	574	545	575	542	559	554	574	534	572	590	590	582	541	575	562	578	609	530	578	536	559	568	572	612	568	613	549	603	593	592	573	576	593	550	559	606	598	601	591	539	614	601	605	575	533	562	548	577	534	595	512	571	605	560	578	571	556	616	557	574	620	553	550	623	549	521	561	571	555	591	538	566	535	577	602	587	537	606	558	534	586	594	565	536	584	570	580	548	563	548	553	538	578	605	571	545	589	602	538	585	566	570	578	575	587	548	562	581	575	545	580	587	534	512	553	608	566	549	597	558	511	616	588	607	580	574	572	590	561	614	588	587	530	556	603	578	576	584	536	537	573	570	563	577	565	554	555	577	622	597	552	545	576	585	554	547	600	530	518	536	582	543	572	622	570	571	588	576	538	560	592	548	588	587	562	569	518	575	591	567	566	525	561	567	548	526	553	563	578	563	531	579	549	565	591	564	565	580	603	577	562	578	601	584	600	544	565	549	552	602	574	563	572	596	559	580	553	549	566	587	546	582	557	620	595	578	580	588	590	579	571	532	663	542	563	571	563	584	573	560	584	563	571	593	517	549	574	540	578	604	614	580	611	587	576	580	545	555	576	595	569	570	602	565	542	566	534	587	583	579	559	591	581	529	606	589	590	537	576	568	588	561	573	620	575	549	562	545	587	564	559	568	580	593	497	551	563	555	558	573	559	564	574	570	565	609	582	577	565	542	553	566	561	583	604	553	535	544	557	557	595	594	567	537	546	564	599	577	555	539	581	613	544	568	559	534	565	510	563	590	570	565	561	554	530	544	577	574	551	565	612	525	570	554	524	599	557	576	550	600	544	565	541	515	596	610	583	599	580	583	543	544	587	550	597	584	600	572	581	564	601	545	582	574	542	546	548	553	555	603	565	555	580	580	520	607	566	614	598	523	573	553	563	624	634	533	551	584	581	577	548	589	577	556	621	554	560	602	586	580	567	546	549	568	535	595	552	576	589	577	575	556	553	580	593	576	564	606	607	596	602	568	540	568	584	562	560	561	572	593	564	553	546	591	576	545	583	528	573	592	556	617	565	542	602	601	555	576	558	581	582	548	571	561	567	569	575	568	587	612	581	528	592	535	568	567	569	568	529	513	573	530	555	545	545	582	536	556	642	560	568	563	604	565	548	588	535	561	542	612	554	511	573	531	596	529	619	539	571	558	544	572	565	542	545	597	565	578	554	548	525	556	547	539	558	545	558	621	564	575	536	562	604	563	581	561	589	577	588	552	592	594	605	600	567	569	569	510	617	552	600	543	566	588	571	578	551	555	553	646	632	559	562	567	585	546	599	530	566	593	603	550	549	575	551	604	576	559	541	601	535	583	571	544	550	576	568	565	574	553	559	571	548	555	577	542	576	549	578	559	604	586	519	597	538	613	552	580	551	588	549	580	566	605	574	577	624	560	579	531	603	542	570	545	574	566	516	564	561	560	537	583	578	604	584	600	578	550	531	560	551	517	590	596	579	584	591	548	591	564	578	557	534	550	592	551	554	591	543	551	565	568	576	577	560	570	564	557	645	521	537	568	568	539	561	575	572	547	568	581	541	544	558	526	573	555	536	573	531	580	601	601	606	564	571	579	548	583	576	552	568	585	603	593	566	578	553	567	568	561	560	559	566	574	520	586	566	560	573	562	581	562	569	559	591	570	567	583	558	608	607	593	548	548	589	585	557	532	559	566	549	588	561	587	592	586	555	604	588	562	580	538	570	571	570	525	582	571	577	561	583	569	556	582	542	578	589	571	567	583	589	581	551	550	595	563	553	581	588	570	580	569	607	562	567	609	572	599	577	569	557	569	554	568	558	585	582	589	600	525	575	586	555	560	555	545	604	521	568	534	597	553	571	589	562	628	563	534	550	557	551	583	557	577	579	604	560	594	562	565	543	609	574	560	595	572	569	582	621	573	615	558	545	520	552	594	588	600	598	534	568	578	585	622	582	578	576	565	596	583	552	589	510	565	575	575	575	516	550	568	548	582	581	552	550	595	577	577	562	539	561	599	566	566	568	598	545	557	589	546	552	541	583	601	536	595	585	503	577	553	564	614	553	569	556	575	562	570	533	546	623	544	559	582	573	576	559	580	604	577	568	608	582	555	588	589	584	574	588	593	552	587	609	524	588	543	570	626	577	568	643	562	548	599	568	558	576	543	573	565	604	628	578	538	578	502	583	587	547	616	590	547	563	557	601	543	577	541	539	572	555	571	573	573	567	584	578	573	585	552	533	600	557	598	566	576	562	587	530	547	613	610	571	585	552	596	541	598	566	531	549	581	577	593	561	565	541	568	557	606	594	596	534	565	557	585	609	566	532	568	558	567	586	578	543	559	577	594	587	559	554	574	589	576	538	558	555	568	567	584	574	581	544	586	595	584	586	585	573	579	554	586	589	573	613	549	565	561	591	573	568	565	555	572	561	560	547	609	612	580	585	576	572	568	554	585	630	583	570	560	617	589	559	605	582	563	523	559	587	571	607	576	554	574	581	641	560	560	539	595	558	585	583	572	601	545	592	542	559	565	568	530	558	562	567	555	560	525	581	591	562	606	580	541	582	586	568	574	561	558	577	575	556	551	559	557	556	610	550	546	550	570	593	573	596	548	556	590	538	590	588	570	628	613	526	592	538	566	572	560	564	546	587	575	585	605	571	561	529	586	589	587	558	579	575	570	592	588	600	597	568	599	558	596	561	561	610	560	540	540	610	571	562	553	557	535	554	559	533	556	579	555	577	554	560	567	603	553	544	606	562	574	530	567	573	509	581	566	529	565	563	586	606	583	577	572	578	553	566	594	589	555	561	561	552	563	568	535	572	555	603	563	581	591	583	615	558	586	572	569	530	551	560	575	620	570	508	563	576	544	606	593	552	573	576
22665	21397	28883	24318	21534	20749	10141	2524	1104	649	585	531	518	495	469	463	430	433	426	393	422	346	412	438	407	381	408	401	382	398	397	396	385	413	395	382	396	382	374	388	403	392	414	357	402	419	403	380	410	378	400	384	414	414	383	365	347	405	352	395	395	437	380	382	393	399	397	391	374	397	438	393	365	430	400	407	380	398	390	435	405	409	366	408	396	389	380	401	385	406	386	387	398	390	404	386	395	398	379	410	393	393	412	399	393	385	387	397	391	383	376	402	416	406	340	424	401	390	373	362	358	372	403	379	388	400	401	368	409	417	409	371	385	371	400	361	392	385	380	382	423	356	379	387	407	390	403	390	396	376	375	368	385	374	434	394	366	388	418	358	386	383	377	381	359	414	388	385	368	357	416	396	397	411	415	395	388	382	389	355	394	381	434	393	400	349	392	376	396	383	420	413	401	377	388	392	388	380	402	408	404	378	400	361	404	409	360	392	392	391	377	368	406	364	395	396	415	385	386	384	414	400	393	394	400	389	413	361	390	397	390	377	378	409	424	369	378	392	429	388	377	370	381	389	447	402	395	394	379	371	368	414	374	423	384	399	368	432	418	386	408	352	423	391	403	374	427	392	417	392	399	405	399	378	373	407	389	378	393	388	420	409	420	415	365	394	404	390	395	397	385	381	369	446	384	389	379	397	406	366	386	385	397	369	387	381	376	358	382	363	407	369	396	367	385	383	392	394	372	394	378	355	375	404	349	406	412	414	417	415	425	393	389	384	378	368	419	416	340	362	403	399	413	398	361	383	420	389	392	371	331	376	414	390	380	374	424	388	396	398	388	394	353	384	393	390	400	391	374	400	424	400	387	337	355	376	386	389	343	396	399	400	397	376	351	339	384	419	395	386	409	388	360	380	406	386	385	394	375	386	380	367	367	415	409	357	384	354	431	407	398	376	425	395	405	371	405	400	389	394	421	413	447	382	387	407	401	388	376	343	452	376	407	386	401	365	409	397	347	410	370	398	389	408	412	355	361	402	405	392	389	372	393	400	399	374	376	385	409	375	384	398	378	417	421	388	400	359	427	366	360	367	398	339	366	398	430	387	398	400	358	420	417	376	398	361	366	360	377	389	379	404	380	378	366	419	392	419	393	357	378	376	372	383	351	378	385	399	381	370	394	424	347	392	355	391	370	361	387	380	421	367	354	372	376	422	392	393	396	366	378	402	378	403	374	403	373	378	433	398	419	412	408	391	411	389	368	408	385	445	388	404	417	364	390	410	423	418	383	362	367	402	400	397	357	399	404	382	387	374	407	373	357	414	408	387	402	436	402	416	375	434	414	389	391	384	395	362	351	404	409	414	389	380	371	366	366	406	378	373	404	381	362	372	397	383	381	346	370	397	364	416	394	410	391	412	408	396	394	403	374	359	411	421	395	403	381	367	422	388	372	373	385	419	428	386	387	402	389	373	406	414	367	391	362	389	428	398	391	414	380	361	388	385	389	390	378	406	424	384	407	399	413	392	373	409	370	350	382	365	400	390	400	414	396	356	421	379	422	403	394	391	415	401	401	377	437	360	350	386	414	419	408	400	373	385	378	391	419	381	371	432	403	371	432	383	395	425	364	373	361	414	409	353	366	400	380	402	379	392	364	406	405	405	399	416	364	392	372	396	385	380	379	395	404	397	419	381	365	408	423	405	387	392	383	438	402	393	378	420	398	401	395	403	417	389	377	387	394	387	381	403	374	396	349	425	378	404	365	395	394	410	384	402	343	412	404	410	402	386	375	397	357	439	369	390	408	373	376	371	418	394	395	377	395	382	447	393	401	410	375	404	390	378	373	399	386	375	401	388	367	405	413	407	383	388	394	385	418	388	362	412	372	367	410	400	366	416	386	393	405	395	405	402	415	391	386	408	358	395	392	386	418	403	401	432	368	415	399	364	418	375	376	418	372	332	382	349	397	359	414	386	373	381	372	435	390	413	405	386	364	398	390	401	403	403	382	374	390	377	381	370	372	425	390	399	386	348	399	365	388	352	383	341	362	396	421	423	413	390	385	383	414	416	402	420	370	406	411	399	360	401	378	416	382	429	390	400	381	402	402	379	383	362	389	423	373	393	407	370	405	404	372	336	368	382	402	387	396	389	417	362	372	366	396	416	388	398	376	394	408	427	400	365	387	380	378	344	383	382	362	369	376	364	381	364	399	379	402	411	391	414	419	376	397	406	378	392	389	425	387	404	412	368	432	409	423	374	381	405	378	381	379	380	410	381	400	409	382	406	422	348	394	333	383	378	402	360	352	389	363	394	403	380	402	392	411	373	359	361	357	387	414	381	402	378	397	400	394	409	381	370	388	445	382	339	369	414	398	381	402	406	375	385	396	380	368	399	388	394	367	391	400	399	399	387	393	392	394	399	372	401	370	389	384	372	385	376	396	405	426	393	385	386	382	381	374	382	381	388	411	388	379	411	406	390	404	385	398	378	390	395	407	415	382	392	403	400	409	396	361	398	389	367	398	380	402	376	375	409	376	388	371	397	393	369	352	372	403	361	405	384	411	417	384	363	409	445	389	384	416	374	392	390	388	379	409	376	383	344	345	397	391	369	400	369	356	371	390	387	420	363	370	407	386	418	349	398	458	402	388	432	383	403	417	393	380	413	411	357	429	408	379	392	371	377	369	395	384	393	389	376	402	376	353	385	387	416	382	354	400	342	367	374	432	367	397	413	403	392	389	413	373	399	351	403	374	386	396	389	388	372	410	375	402	417	412	411	354	375	390	395	397	416	381	362	414	348	381	376	394	393	369	378	371	397	383	393	375	374	380	364	409	391	369	375	367	398	409	421	406	370	383	394	430	397	377	365	408	359	383	366	392	380	384	376	376	376	374	360	409	394	432	412	378	342	370	389	347	431	378	359	404	399	432	379	407	393	379	401	362	384	363	355	399	380	367	362	370	401	416	378	424	398	384	379	363	378	383	386	357	376	384	358	374	405	378	379	398	360	437	418	431	380	358	386	411	409	398	398	398	358	368	395	341	381	401	389	401	432	404	428	393	371	410	404	373	410	367	354	358	420	395	389	368	402	383	378	401	376	394	389	351	397	400	422	406	374	380	416	375	367	423	387	380	385	410	431	409	410	380	384	398	409	385	413	387	378	400	373	395	374	396	370	397	398	357	392	390	400	390	357	405	388	390	403	383	400	396	375	411	378	379	431	380	382	395	371	385	417	374	397	386	376	398	379	400	376	381	364	376	412	354	376	374	400	427	360	403	379	397	404	396	438	394	373	355	350	362	382	386	406	390	429	367	398	377	386	384	364	421	432	382	372	393	388	420	375	414	369	399	387	364	376	387	363	420	379	412	365	368	427	357	394	348	380	346	387	414	404	415	415	386	424	416	383	403	388	379	378	373	405	416	347	399	380	382	424	372	360	420	408	408	370	394	332	382	363	373	377	416	400	375	352	423	406	389	416	404	374	429	399	381	400	396	393
32387	54220	39607	26378	17239	11452	6799	3159	1704	984	741	686	664	615	557	544	559	532	509	516	507	469	466	485	461	455	497	442	484	467	479	460	469	489	480	516	476	459	428	452	491	479	465	515	523	442	478	460	459	488	509	476	464	478	501	444	465	426	478	490	466	498	488	542	458	470	460	472	469	434	440	480	469	484	456	480	483	487	501	471	478	480	468	452	424	442	477	471	436	443	492	454	466	472	473	470	455	461	477	487	466	445	481	466	470	453	512	475	443	443	441	476	450	492	469	491	479	450	534	485	441	448	488	458	451	460	459	475	475	473	449	447	471	490	510	484	462	496	470	490	440	478	479	490	431	468	487	472	462	458	449	497	456	500	493	434	469	452	456	427	488	477	480	469	476	494	485	488	451	475	471	446	474	455	470	457	450	519	499	483	457	476	462	486	472	482	434	499	468	476	496	458	474	441	449	472	471	508	450	491	484	506	436	497	498	466	456	496	487	492	458	506	483	448	522	469	462	477	475	421	468	481	468	480	459	479	510	497	457	434	467	484	437	480	448	460	470	424	516	502	469	429	495	469	494	484	462	474	471	477	473	491	480	456	446	478	476	496	458	497	449	476	473	481	483	471	508	512	487	495	477	451	517	438	468	471	502	484	501	471	486	460	495	462	504	464	452	449	491	491	464	446	445	457	453	445	489	485	458	474	438	441	483	456	460	498	431	448	461	459	456	473	499	464	430	427	483	468	489	488	485	447	476	454	473	462	459	504	486	464	437	477	460	480	501	463	485	485	460	478	450	423	485	451	493	470	491	476	445	485	496	509	486	479	468	459	489	480	494	475	481	466	497	474	470	462	436	463	474	496	473	471	481	440	484	482	476	484	524	501	456	465	487	452	466	511	447	468	473	484	475	530	437	440	494	457	470	474	459	476	490	437	508	465	465	475	508	546	474	439	462	457	456	458	463	420	444	474	504	474	507	502	488	477	460	456	484	459	483	473	449	469	480	453	445	467	465	463	489	463	467	449	512	500	485	480	465	463	449	486	470	461	451	464	485	447	499	427	430	477	457	509	502	465	441	481	469	443	470	481	490	492	467	460	485	481	505	487	496	494	506	419	475	489	473	472	463	446	465	439	466	495	449	449	478	481	464	466	467	454	481	452	474	460	483	428	467	446	446	504	469	461	448	467	490	497	453	492	479	492	485	437	507	462	535	446	441	538	500	434	443	481	439	509	470	455	440	497	482	476	465	449	468	492	465	433	449	467	478	461	530	489	411	497	495	481	449	484	460	450	442	487	453	483	466	434	526	467	438	476	481	461	516	471	473	453	475	449	467	467	441	461	487	487	468	457	475	479	433	500	472	470	442	489	467	493	491	493	487	404	524	465	495	517	479	475	437	465	468	453	449	424	433	431	521	474	464	485	471	490	451	482	463	461	452	498	454	459	457	500	473	485	465	463	497	456	469	447	494	463	465	451	461	485	475	495	462	459	511	454	481	471	472	489	434	450	471	455	466	452	425	494	477	475	486	474	440	484	453	497	457	452	483	479	482	457	459	489	491	468	458	473	432	471	471	514	485	445	495	478	456	488	499	476	486	505	461	508	492	485	494	437	441	493	450	485	510	480	427	490	489	490	462	474	468	427	410	481	457	483	512	506	483	462	446	479	478	457	469	450	486	460	438	497	481	470	484	480	453	467	504	497	492	456	455	478	443	475	487	482	475	491	483	444	474	505	483	500	488	486	461	461	474	472	477	478	489	465	484	516	490	479	462	457	491	460	452	454	483	485	486	462	424	461	471	494	470	452	464	464	483	485	492	479	455	458	438	465	494	479	470	470	466	488	471	509	452	490	447	497	492	476	465	517	505	520	480	501	496	511	456	483	463	485	530	475	442	452	449	488	482	482	478	464	459	497	481	461	506	449	446	477	456	458	479	482	505	462	480	472	450	485	458	482	464	484	456	470	464	493	476	480	467	467	472	516	470	467	479	437	441	455	461	460	475	482	427	470	519	448	451	484	493	463	506	479	485	450	487	487	493	513	446	497	472	478	468	490	511	451	475	454	468	470	463	475	458	469	483	429	408	469	496	445	491	483	447	459	470	469	467	469	478	500	500	476	454	463	474	482	436	480	466	493	492	466	454	477	520	482	442	474	485	450	482	450	468	480	458	431	487	470	456	476	488	505	519	507	467	470	463	490	462	489	449	451	461	495	418	486	473	505	486	474	463	507	464	481	461	479	470	507	504	485	495	493	508	472	497	483	469	437	443	492	463	418	458	464	462	471	502	477	461	468	497	497	476	458	440	436	454	439	486	458	481	494	472	448	451	446	454	506	517	478	488	486	512	484	465	509	447	462	470	487	481	482	469	482	517	499	426	409	444	464	474	461	486	516	488	473	471	478	438	466	468	481	490	458	453	456	481	455	458	481	485	456	493	492	452	452	503	468	472	449	481	472	496	454	513	453	507	499	448	468	475	487	465	471	476	462	470	466	468	503	492	444	464	483	434	476	517	479	472	489	512	471	480	468	483	472	458	486	499	479	459	502	457	473	464	500	460	502	464	507	497	456	479	447	474	501	475	433	496	479	476	463	454	483	471	461	496	481	475	476	465	506	488	472	452	431	451	478	499	489	460	487	473	461	477	433	476	466	474	492	490	508	477	493	462	491	487	483	482	483	488	514	435	476	464	484	487	482	448	476	431	473	443	486	502	473	476	466	470	483	479	462	510	521	446	453	481	471	472	504	496	468	469	483	475	521	455	497	468	484	474	459	462	504	476	454	493	489	436	511	512	492	471	469	461	472	500	466	479	467	456	468	462	502	446	463	475	466	462	452	479	470	491	451	459	462	453	487	444	441	483	521	508	448	436	501	443	500	454	484	467	467	470	472	438	445	458	497	477	471	463	495	447	466	493	472	473	484	494	496	451	464	484	519	475	501	497	468	507	508	487	471	487	494	462	459	416	436	466	497	491	487	456	478	470	500	452	505	464	471	468	433	474	466	451	445	455	465	501	428	485	442	482	475	458	435	436	508	501	483	460	473	465	493	461	482	484	471	479	442	440	448	467	463	488	488	476	517	476	533	452	488	449	495	492	493	472	511	497	454	435	455	465	471	459	442	460	432	486	476	490	479	492	514	445	456	476	457	507	469	459	454	431	479	481	452	446	446	481	473	480	449	467	491	423	486	461	442	442	459	464	466	447	490	463	466	487	455	467	439	473	492	454	497	481	503	492	525	459	478	477	460	453	462	439	453	481	477	469	473	435	484	463	475	475	488	460	449	495	488	470	453	469	500	453	459	504	473	496	454	490	427	480	508	456	501	480	455	474	501	452	482	453	504	440	460	489	455	437	491	486	461	450	474	457	500	433	471	513	477	466	471	454	471	448	432	467	482	473	469	519	452	500	463	436	422	482	420	491	518	488	490	455	491	452	458	479	454	452	481	492	453	489	438	481	501	455	471	469	494	475	445	475	465	497	482	472	458	450	488	456	484
30871	26507	24264	11031	3300	1483	914	779	673	622	671	639	655	612	627	606	619	611	632	624	597	596	588	604	617	634	613	643	583	675	655	593	590	620	664	635	594	616	693	571	611	568	579	619	673	632	579	601	603	625	643	606	611	591	564	650	578	586	633	630	637	633	588	634	637	587	607	567	600	648	640	611	649	644	607	637	622	635	648	614	602	654	577	637	604	578	628	605	639	598	601	653	650	558	592	631	602	632	655	601	599	618	609	585	629	625	617	601	593	576	600	594	612	571	612	582	616	590	598	611	626	665	668	642	628	608	647	592	584	584	598	578	588	603	621	575	646	649	631	652	632	641	612	584	630	662	550	594	598	606	635	635	620	578	624	632	603	620	639	613	600	622	594	638	623	626	588	637	608	629	590	669	601	633	595	619	659	582	629	643	589	636	596	606	633	641	629	611	602	615	606	657	575	646	648	644	575	655	622	613	598	637	586	596	591	638	611	609	609	620	621	595	618	610	647	607	647	634	577	651	638	566	625	587	584	596	617	618	623	625	621	582	617	626	656	572	627	610	574	602	598	617	531	627	608	610	626	619	597	651	656	550	598	608	587	640	610	608	598	613	613	635	636	630	621	628	642	620	631	593	620	603	651	625	618	639	609	661	620	600	601	650	599	648	573	592	620	614	609	615	608	609	599	614	650	635	622	570	634	612	629	633	620	600	617	645	618	644	604	609	617	584	577	571	581	594	672	652	625	649	580	647	625	600	621	582	582	614	634	595	573	645	635	650	635	562	624	599	613	622	622	690	646	609	637	634	587	609	614	559	596	580	627	625	590	599	660	624	667	619	644	626	600	608	595	650	621	590	622	606	617	581	606	606	569	640	577	620	637	604	629	573	626	637	649	592	640	592	617	615	614	587	609	624	620	648	613	599	651	602	573	632	592	651	604	599	573	626	626	615	644	626	581	562	642	590	643	607	626	603	629	608	688	603	584	594	619	663	649	630	587	586	643	638	617	643	609	629	584	627	588	608	601	654	577	594	640	622	649	569	606	593	631	610	576	637	615	607	580	643	588	601	587	578	638	605	610	614	596	657	622	621	634	637	630	603	596	616	548	625	599	601	612	578	576	592	629	609	624	635	612	568	618	624	608	612	617	601	625	618	584	589	614	606	609	611	610	618	594	616	575	628	605	615	583	588	666	608	582	591	596	629	619	648	573	640	613	637	635	627	625	631	600	634	652	630	623	616	638	642	605	632	675	552	548	587	637	629	615	680	593	587	592	623	631	627	595	626	643	627	595	595	621	612	593	603	627	611	591	586	613	629	596	632	615	577	586	641	612	635	649	605	651	628	571	625	560	576	591	594	622	627	581	614	599	607	597	607	616	607	594	659	601	619	580	624	610	638	647	595	642	630	640	639	591	582	628	562	618	620	618	596	569	649	638	604	579	652	615	602	606	607	603	672	568	600	632	663	642	599	608	611	637	602	614	598	606	616	593	618	590	614	646	644	590	641	639	624	602	622	615	599	628	617	618	579	642	627	611	596	598	615	633	600	627	679	634	645	623	631	682	615	596	631	630	622	623	645	631	645	578	596	620	595	611	582	601	598	554	571	569	613	646	637	637	603	607	604	598	579	652	637	616	617	625	564	620	578	652	538	658	635	652	590	613	579	652	666	589	582	620	652	613	617	595	606	656	574	609	596	575	583	589	604	679	593	629	616	605	573	641	607	631	582	589	593	629	584	609	651	598	597	588	610	610	636	622	638	613	626	618	553	627	597	607	608	626	597	675	647	600	626	592	585	600	607	645	582	636	641	613	626	604	656	604	598	594	605	631	595	609	583	590	640	616	650	620	580	615	637	609	581	610	606	610	591	607	571	601	615	604	613	606	575	645	610	632	635	568	662	616	620	606	623	598	651	602	607	537	607	632	612	582	626	608	597	639	628	591	576	588	616	628	625	618	616	638	562	576	599	637	624	598	629	643	615	634	609	616	580	598	603	633	616	600	627	587	577	631	632	638	613	640	620	578	609	605	598	653	574	641	610	660	598	627	594	611	599	615	644	597	606	651	601	630	584	609	618	583	617	601	593	621	612	648	589	623	654	596	652	634	534	605	620	578	626	617	641	585	580	611	590	568	598	612	579	624	609	629	607	621	604	631	587	620	621	567	617	609	625	635	638	595	578	606	568	628	633	618	614	578	631	609	611	607	612	616	620	556	619	654	654	624	622	564	653	602	635	621	647	577	609	559	637	591	594	575	596	569	627	620	642	626	613	636	602	631	622	605	621	590	636	571	614	593	627	631	619	577	614	616	618	621	587	634	669	581	613	610	623	582	596	567	615	613	608	632	610	585	607	607	571	628	576	659	624	643	676	609	613	581	631	595	625	654	589	645	624	648	612	667	617	610	606	604	657	600	602	603	622	621	641	573	589	611	626	574	559	670	593	621	616	602	572	610	577	607	588	652	625	618	611	565	621	615	629	579	611	614	642	653	600	593	596	630	633	571	664	627	556	641	614	553	577	596	577	597	656	586	601	630	616	608	643	602	633	603	619	619	598	617	565	597	545	599	604	624	573	610	612	617	616	659	617	610	638	601	589	646	624	555	601	604	626	573	590	627	602	674	607	603	633	589	601	585	594	633	596	638	646	602	587	611	624	607	582	625	616	605	588	608	641	617	575	614	604	628	614	629	622	585	636	628	620	567	646	610	631	625	605	613	632	645	677	618	583	614	604	668	616	631	626	639	602	626	611	627	612	608	682	612	615	612	581	586	589	631	575	624	676	640	614	617	606	560	626	597	661	575	613	570	576	610	628	591	655	681	628	616	579	575	651	571	584	645	605	626	604	631	645	611	633	616	572	619	596	617	667	608	590	592	684	604	614	566	603	606	638	650	613	582	583	607	592	620	622	604	602	628	585	611	619	638	616	612	647	604	563	601	595	610	612	595	646	625	583	635	616	650	578	604	597	623	623	629	647	622	591	604	627	623	590	627	648	617	575	640	606	625	628	577	645	589	624	610	610	614	619	618	670	616	613	599	593	648	632	617	599	618	612	635	637	620	627	596	612	639	639	584	598	630	613	628	618	593	636	586	588	638	616	601	607	609	658	601	637	593	615	556	592	593	620	614	588	624	634	590	609	632	612	587	609	619	656	622	651	602	592	604	631	652	597	613	609	585	621	643	606	629	637	605	573	686	588	634	616	595	630	613	574	632	627	627	616	595	610	621	632	625	645	623	581	613	652	645	592	604	594	611	608	584	600	600	604	617	616	592	600	585	652	598	637	595	639	616	614	652	627	587	595	642	668	613	559	613	642	616	611	614	620	600	604	624	582	605	585	606	550	608	581	636	630	591	658	612	633	624	590	574	624	623	610	592	625	618	634	620	605	639	594	624	617	661	631	618	608	642	592	608	579	613	620	619	603	638	604	608	651	668	647	577	648	626	610	632	580	622	652	622	648	593	580	592	618	635	592	643	631	605	631	646	612	588	595	627	575
31537	40060	25741	11198	4868	2197	1220	964	838	760	809	796	773	753	746	743	717	718	703	746	751	699	793	695	697	713	766	734	684	726	726	724	706	724	751	733	747	732	692	742	693	746	714	734	745	777	705	749	681	691	724	763	762	745	718	689	740	710	727	689	748	754	737	722	746	713	675	729	736	709	727	750	746	727	722	692	736	744	755	703	672	730	721	672	785	712	717	742	751	745	747	714	726	718	715	700	744	724	736	733	692	695	743	738	723	717	723	743	759	688	705	719	732	717	699	733	735	716	720	743	752	705	694	693	796	797	750	751	741	699	734	703	702	737	709	705	735	747	719	735	771	746	718	729	731	704	777	723	779	713	719	727	677	720	749	748	693	693	739	677	718	699	730	745	711	691	750	741	733	739	712	725	757	732	743	700	760	731	739	707	716	727	740	771	702	709	749	723	713	748	718	724	724	733	724	713	749	693	756	686	748	717	685	719	754	763	717	760	760	725	678	748	772	721	755	733	692	708	724	692	702	747	762	764	717	754	721	736	794	675	723	721	678	706	739	728	737	716	716	713	725	767	719	751	694	711	681	696	710	696	709	716	699	766	777	737	643	745	695	733	712	689	703	707	694	700	735	748	713	718	743	718	709	722	716	737	724	724	685	709	685	695	777	735	716	704	752	723	737	680	708	707	694	678	699	699	729	768	798	714	729	766	739	691	733	728	681	725	697	695	747	754	753	728	700	750	696	782	739	735	714	733	712	754	680	732	731	680	764	736	715	757	665	752	716	740	720	719	730	723	703	749	744	722	744	689	705	759	735	718	729	740	712	721	711	756	756	734	721	738	734	761	706	717	735	730	686	720	709	707	747	714	702	686	745	731	697	736	683	700	743	721	712	736	689	730	680	759	724	720	738	693	697	730	706	755	697	711	716	743	747	753	702	748	668	697	729	752	755	722	724	705	711	752	703	751	721	745	720	753	749	750	738	726	703	670	761	701	725	721	714	727	712	704	756	768	728	738	694	737	719	720	724	725	763	725	799	711	767	702	695	709	700	765	739	729	714	718	772	701	691	660	727	686	804	727	730	725	739	728	714	768	728	728	706	742	774	707	757	755	709	688	705	739	719	765	708	635	732	727	702	732	774	665	725	720	741	694	705	757	762	758	712	758	728	732	729	767	705	725	733	789	785	700	732	698	696	713	717	725	694	730	750	739	678	727	704	741	751	748	701	748	748	717	718	781	716	722	721	670	737	716	716	733	707	687	752	713	735	736	682	741	717	725	691	698	684	692	713	714	702	737	761	699	710	729	694	713	687	717	729	675	696	751	714	721	703	693	756	701	731	689	728	709	737	696	717	786	722	744	745	707	719	742	709	750	718	733	718	751	727	748	685	715	745	669	747	673	716	687	705	739	757	782	719	734	717	769	685	742	785	686	724	734	680	704	781	681	746	739	717	705	700	774	746	746	739	731	749	728	762	741	688	749	789	736	723	712	747	759	678	741	711	728	703	703	700	707	751	724	776	752	728	712	735	725	755	790	720	727	780	741	712	698	696	751	748	682	734	730	747	742	730	761	694	699	748	747	711	772	711	731	689	749	687	763	723	714	754	730	711	743	742	699	741	708	762	783	728	709	719	704	714	718	725	701	727	754	674	721	738	731	690	734	726	717	725	706	704	730	754	704	727	698	716	678	765	713	781	716	720	742	739	725	749	677	739	728	713	714	761	773	682	675	721	734	724	757	698	697	730	738	736	765	722	689	728	756	763	733	715	719	738	703	765	710	718	771	753	698	735	743	693	698	714	711	661	695	707	710	706	698	752	734	721	707	733	717	649	718	702	700	757	714	750	690	731	736	744	711	707	742	716	730	718	755	754	711	701	709	749	704	668	723	678	775	701	738	743	761	719	715	766	727	723	674	731	776	729	704	715	714	749	734	716	733	703	731	685	713	759	735	748	772	734	709	715	759	713	713	741	759	740	767	700	723	697	713	714	725	724	720	772	739	706	673	704	738	725	733	700	703	755	691	685	696	748	702	756	760	750	764	733	686	784	755	759	695	716	750	752	760	708	693	755	703	716	736	739	727	764	761	710	633	733	683	695	705	699	729	698	682	731	689	702	717	749	705	711	694	711	737	666	684	757	687	743	746	711	740	667	742	760	760	703	679	684	705	717	738	739	737	736	721	704	708	719	745	720	741	704	751	763	731	725	719	755	775	657	689	741	701	744	704	738	734	729	733	711	671	742	732	738	735	724	742	739	705	736	754	742	709	734	746	734	746	687	732	723	689	715	647	741	734	709	748	694	684	774	728	698	783	746	741	766	692	715	717	734	673	812	758	677	748	679	725	719	731	726	711	710	721	749	765	731	735	701	723	758	698	740	762	725	718	672	737	686	733	697	751	718	696	738	733	746	733	740	721	653	716	761	770	707	706	760	716	752	718	716	747	740	683	733	720	747	750	773	730	723	686	767	719	729	792	755	743	755	701	715	700	725	691	730	749	727	725	685	719	725	722	695	770	722	704	680	757	732	708	760	740	714	750	697	754	808	779	699	767	747	712	746	701	715	760	717	722	735	703	731	723	696	744	733	731	706	721	751	736	740	722	743	777	691	732	727	738	721	765	733	713	779	738	702	763	705	742	739	736	699	721	752	739	745	702	722	750	736	739	748	724	736	706	756	748	739	720	759	742	683	737	721	741	728	768	728	743	688	742	726	699	763	724	687	712	738	718	744	715	731	712	767	729	704	672	704	743	687	685	688	763	662	716	714	734	722	730	774	688	712	718	711	704	678	768	681	737	734	721	792	728	724	754	758	715	674	753	714	706	699	710	751	737	751	715	731	741	711	714	722	727	728	739	686	773	716	750	705	778	758	718	725	778	750	745	737	760	768	686	752	718	740	711	727	694	748	766	717	756	689	746	724	677	695	729	726	721	677	705	701	738	729	710	702	700	677	714	719	743	771	754	764	679	736	692	749	739	719	744	746	702	720	728	720	696	710	754	728	775	753	761	754	751	762	689	724	763	748	737	727	681	770	717	744	760	730	696	722	718	771	715	693	729	758	722	701	711	773	687	665	741	658	745	696	684	739	713	735	752	753	713	712	746	759	706	681	722	755	703	740	674	744	733	689	655	780	754	684	682	749	729	710	732	801	736	672	723	734	692	712	738	678	772	724	704	716	708	713	714	736	703	714	658	750	735	759	761	766	737	709	692	692	715	713	704	744	728	669	736	729	783	806	746	739	730	777	766	731	724	736	753	726	720	689	719	692	714	706	756	766	721	728	698	725	716	741	724	691	753	684	738	755	691	719	689	716	753	768	689	663	756	718	726	706	709	763	779	756	700	722	675	746	738	769	743	690	752	699	709	725	722	769	709	739	724	770	726	694	734	739	703	721	724	728	733	757	719	672	727	670	699	732	738	756	730	700	746	684	719	677	704	724	707	730	750	692	764	724	746	757	706	730	783	708	718	722	772	739	689	711	722	778	761	723	724	728	740
23554	21383	28302	24890	20768	10002	3254	1706	1025	835	698	768	674	645	602	578	572	593	633	631	569	619	589	623	599	570	572	609	602	595	550	582	628	642	677	559	622	603	601	585	579	612	559	570	585	565	586	576	613	594	563	598	621	606	537	568	586	611	552	590	563	569	581	585	592	604	590	595	614	597	546	605	623	542	576	619	617	634	575	645	608	558	596	570	546	584	594	588	573	628	547	618	561	581	592	574	622	603	577	564	606	622	592	566	578	621	572	615	594	616	548	613	596	601	623	595	584	605	614	545	552	608	625	551	586	595	607	551	566	627	631	593	600	597	614	558	598	605	576	635	595	560	570	577	586	583	585	571	584	585	629	560	559	592	644	581	585	607	627	574	586	568	603	576	583	545	602	564	582	618	611	604	622	564	542	595	591	548	652	604	565	576	557	589	551	574	553	588	627	608	551	525	573	574	571	595	599	569	561	565	593	582	570	635	555	595	567	594	612	588	606	632	640	578	616	584	591	595	611	586	619	558	586	618	602	573	627	604	602	651	607	591	583	577	587	618	585	607	553	572	615	592	567	574	589	611	587	591	583	596	617	619	585	598	593	598	593	598	585	603	558	583	599	601	584	599	544	613	586	614	612	595	577	564	620	553	560	575	604	613	623	586	583	582	638	591	568	574	542	632	612	615	578	603	549	608	575	561	592	574	564	557	578	621	589	600	555	596	600	596	569	604	585	538	583	575	602	590	602	607	624	599	610	595	597	578	578	581	597	603	562	563	554	580	628	588	595	572	569	579	642	606	579	606	498	620	559	589	639	549	656	637	579	640	612	542	574	596	604	553	578	598	574	620	653	587	551	591	584	565	535	608	547	581	606	579	597	608	647	594	604	611	551	604	592	565	575	633	547	581	598	596	551	557	633	583	570	583	584	587	560	540	588	581	568	602	602	593	639	569	590	585	603	617	572	607	598	600	567	609	614	578	655	586	547	557	605	609	584	607	560	633	586	609	620	580	566	577	590	594	630	607	611	563	638	611	547	539	637	564	572	601	608	620	619	650	588	596	588	620	573	596	574	594	547	596	595	542	593	554	617	581	605	630	573	588	541	550	555	584	533	569	609	589	560	610	594	547	563	584	597	582	601	599	541	575	556	620	561	538	585	568	624	619	588	577	584	619	639	569	597	597	619	632	564	568	555	603	554	605	590	571	574	563	571	599	627	586	607	554	560	570	540	609	609	648	601	573	553	548	567	620	594	636	572	586	591	593	581	593	541	607	575	576	615	599	588	587	587	590	614	574	615	628	593	638	559	600	593	578	580	591	585	567	620	555	611	638	566	582	616	576	610	593	586	555	583	581	558	589	588	596	614	579	604	536	615	590	554	562	571	585	573	615	605	612	563	613	618	610	548	596	588	614	652	581	581	571	616	658	584	600	566	608	597	606	625	595	574	552	619	610	604	603	558	610	586	611	644	626	636	619	578	568	595	594	587	570	578	548	601	552	605	575	635	565	576	625	607	581	613	566	585	528	577	591	607	585	570	554	607	571	581	639	567	536	610	611	589	581	580	573	628	607	597	566	589	584	621	584	539	554	603	597	587	651	546	573	529	608	624	640	607	614	533	553	576	571	610	579	609	565	597	647	612	587	565	573	591	569	622	585	528	568	648	602	556	582	611	579	611	614	598	646	640	614	556	578	597	604	609	659	569	618	573	597	588	591	601	582	584	551	608	570	566	586	631	619	560	594	571	570	609	626	639	586	560	632	616	621	601	569	581	631	578	571	629	639	597	572	647	554	589	576	632	541	637	609	542	631	605	584	560	599	575	585	583	612	612	599	606	571	615	558	627	590	586	551	605	575	560	586	610	610	594	561	577	598	577	543	584	578	603	587	594	618	577	587	599	610	602	582	613	610	545	585	625	562	593	603	600	639	630	597	624	593	639	580	578	639	589	615	601	642	591	616	591	616	586	615	574	602	599	589	630	582	605	634	607	514	600	595	575	587	608	582	609	582	543	572	603	573	593	636	600	585	541	624	593	587	583	611	593	564	615	585	620	600	627	626	598	573	614	596	601	607	604	600	646	616	543	556	602	549	540	620	569	626	610	568	580	617	602	574	614	603	592	607	604	597	557	574	588	566	585	591	569	616	609	611	613	582	569	638	617	577	585	626	584	612	606	607	633	592	611	591	598	586	548	545	559	596	542	649	615	578	572	547	592	580	574	575	580	592	576	618	581	598	585	593	619	578	595	600	615	595	552	570	569	577	528	540	562	557	589	606	616	629	591	589	598	613	612	607	580	584	594	603	590	625	626	621	580	599	627	610	551	608	620	578	610	616	553	560	567	588	610	596	547	562	605	597	591	618	621	594	623	598	587	566	566	574	571	606	584	582	578	565	578	597	591	613	619	631	592	587	623	565	586	559	606	584	568	581	597	549	583	573	620	597	591	616	539	557	585	602	627	576	565	574	590	597	662	566	585	574	581	602	583	568	589	580	599	555	598	568	588	606	591	599	580	628	595	569	548	559	601	603	619	608	580	560	530	611	562	580	614	622	582	586	632	628	645	602	595	567	678	606	608	620	616	539	618	561	603	607	553	596	624	628	615	609	573	582	574	608	584	591	575	562	581	543	593	569	611	600	607	603	607	607	594	611	633	597	604	590	608	567	598	589	549	623	605	564	581	580	569	603	617	620	536	540	577	592	606	616	626	621	608	619	607	583	619	591	584	587	574	587	580	582	567	568	579	616	601	539	621	589	571	601	597	615	558	615	557	608	578	594	600	591	587	604	589	582	609	585	577	602	589	506	624	595	599	571	622	545	600	584	584	604	606	627	622	586	553	585	624	601	588	577	617	619	648	587	577	574	592	600	605	571	575	596	577	589	620	605	585	583	582	581	616	583	591	573	597	579	561	557	628	592	593	564	589	546	583	585	608	552	591	581	589	631	566	570	595	588	604	574	557	574	573	601	584	598	565	604	582	589	599	575	581	579	606	589	600	567	569	644	573	588	572	559	611	606	601	601	623	581	596	567	585	609	620	586	596	582	622	564	583	584	573	587	601	570	553	555	617	583	577	570	588	537	621	575	666	617	567	633	628	606	575	579	595	608	613	560	611	577	541	563	608	596	628	542	538	586	597	610	603	545	600	604	601	619	671	576	601	580	590	603	593	590	563	582	556	597	546	609	592	533	532	603	577	600	630	593	582	585	591	563	599	618	587	553	613	592	595	579	570	650	611	621	573	580	621	554	578	627	565	589	565	591	586	559	537	616	608	595	528	589	592	589	568	588	581	606	619	556	561	608	617	574	599	630	602	603	578	602	603	605	612	585	631	635	597	597	592	611	608	605	597	579	566	607	618	662	600	658	580	561	569	592	573	644	588	598	623	565	581	598	601	565	628	578	606	629	578	599	580	603	568	582	580	562	609	639	517	588	558	618	607	549	627	634	610	614	558	585	567	599	575	598	621	601	568	576	580	605	582	552	551	581	577	550	585	609
30737	51802	33320	18865	11381	6024	3628	2477	1383	1042	967	870	833	793	731	814	741	685	692	712	688	716	750	743	719	683	698	698	679	740	751	695	732	739	778	688	715	676	694	713	699	669	706	720	705	712	758	748	714	739	723	708	695	741	688	722	697	697	720	748	682	694	710	731	741	732	764	725	719	697	743	680	728	715	749	709	700	711	742	679	685	682	668	690	711	730	723	722	710	654	698	673	701	723	706	703	682	720	720	722	751	686	694	676	747	721	701	697	714	683	692	738	735	722	665	762	731	756	734	668	749	751	699	685	710	733	713	744	691	715	694	657	760	675	700	704	739	717	719	716	720	700	698	711	688	689	746	710	717	771	720	709	690	708	740	718	757	678	682	740	659	702	712	723	691	705	677	672	709	690	678	715	687	708	725	766	685	696	787	707	729	692	694	714	700	757	706	675	724	690	698	711	683	745	660	725	689	673	698	653	703	653	720	714	751	691	708	704	633	741	698	681	662	691	757	690	730	740	693	743	688	699	753	714	701	647	729	689	736	747	691	712	697	688	705	720	761	720	694	744	744	703	710	714	725	698	720	701	730	711	708	766	667	696	708	682	724	704	685	701	678	686	678	732	695	693	726	705	672	728	712	734	716	745	681	714	781	732	713	675	685	707	683	751	710	721	677	724	671	730	732	678	708	689	711	696	693	736	680	697	735	681	705	704	745	704	673	701	703	757	727	729	706	732	700	745	691	721	699	707	714	706	741	731	722	710	725	751	714	706	706	722	699	730	718	712	696	672	697	701	691	688	719	781	682	697	717	671	706	714	679	714	746	765	719	713	738	706	737	735	778	734	705	699	709	684	760	727	722	687	694	708	702	727	678	716	662	680	678	687	670	750	696	686	711	728	707	706	744	733	696	682	703	715	705	727	728	683	726	731	712	720	677	684	737	729	757	713	705	712	698	694	736	731	750	702	732	774	711	690	686	694	760	658	728	743	682	729	724	663	702	686	750	698	686	719	746	735	681	714	698	772	728	695	673	722	676	691	709	734	694	690	734	728	664	711	714	682	682	719	718	746	706	702	713	721	723	695	709	711	696	737	689	726	729	724	726	679	731	707	698	719	707	702	661	725	736	734	732	679	715	716	671	718	696	710	719	697	706	690	739	729	749	693	705	735	739	719	659	679	698	669	744	690	721	666	714	703	702	701	729	661	670	739	716	718	728	744	703	703	736	735	677	732	692	711	715	694	669	695	734	717	711	716	773	757	676	728	713	739	712	695	736	742	703	710	698	716	751	713	760	729	752	690	725	683	744	703	728	693	700	790	698	733	698	755	662	691	702	731	694	725	696	667	716	731	727	745	745	765	683	709	651	724	750	715	693	701	708	658	715	713	723	718	745	719	699	747	644	667	726	713	689	704	744	685	676	730	707	740	697	690	719	720	740	728	676	750	739	739	720	730	733	756	723	703	728	789	713	717	723	728	774	707	675	683	707	704	760	711	701	762	712	701	710	708	757	759	733	729	678	705	696	771	682	714	711	706	695	726	704	716	687	802	711	720	719	723	719	691	721	714	683	714	750	692	672	709	714	741	673	746	717	684	717	762	735	725	669	692	749	720	712	714	747	718	672	750	746	739	728	747	706	742	765	715	692	706	697	688	698	697	723	779	679	672	713	753	715	710	714	755	703	732	756	696	684	697	705	750	724	717	723	742	692	736	726	711	696	685	685	679	700	679	712	688	720	693	742	701	726	719	749	720	698	716	743	722	725	652	702	727	749	731	759	704	698	743	763	707	696	706	696	704	730	723	670	720	684	699	696	676	684	690	719	658	722	759	677	679	720	672	673	710	726	713	717	675	669	696	691	667	670	741	703	716	673	665	779	689	721	728	713	720	670	678	713	686	696	703	692	711	739	711	696	721	716	764	723	707	722	728	682	746	713	686	761	714	784	751	715	654	757	731	675	712	697	688	748	697	718	735	675	748	692	718	755	792	755	705	711	735	687	686	719	739	687	680	684	700	668	678	738	730	743	699	742	753	715	708	737	717	723	690	753	706	678	711	706	722	714	739	725	708	719	654	715	735	743	727	752	703	729	689	751	722	735	698	700	755	726	723	685	722	757	684	680	699	692	729	705	728	721	670	777	709	698	716	730	672	699	686	763	726	749	693	725	711	720	729	723	714	726	657	720	702	704	681	676	712	727	744	709	674	722	700	733	700	687	725	704	705	625	682	688	789	702	751	664	687	787	682	737	741	724	724	722	683	717	757	707	716	697	700	689	724	709	701	725	682	718	661	763	711	667	729	724	713	710	729	705	747	732	664	692	726	686	729	688	706	724	666	719	748	730	693	681	726	682	678	696	740	743	685	712	706	666	700	708	660	689	709	718	685	708	706	704	748	733	709	724	706	718	669	718	743	690	692	707	736	707	706	668	679	727	677	651	676	703	731	719	707	689	704	667	737	757	681	705	720	717	721	702	717	740	696	723	746	723	696	750	692	739	705	719	739	660	684	688	710	706	705	741	650	752	734	682	716	702	714	732	736	734	728	697	710	746	698	708	717	702	746	677	719	744	688	749	759	693	724	742	712	709	716	703	756	708	721	668	736	743	724	736	707	662	700	757	677	676	687	716	683	711	687	715	720	715	700	726	708	712	734	760	712	690	725	761	680	754	705	727	721	727	729	712	696	742	732	654	720	742	703	698	686	664	700	715	680	678	742	698	679	700	724	664	658	749	731	740	768	720	704	696	675	685	739	675	700	669	756	713	724	666	665	646	737	711	739	711	705	759	750	749	753	662	689	687	743	736	705	728	675	700	746	661	712	737	664	709	698	695	743	689	741	782	698	709	698	688	743	743	742	773	712	778	670	698	728	675	653	692	720	724	699	706	722	675	743	725	713	715	760	717	685	716	745	701	699	723	669	735	731	717	725	716	683	687	749	720	710	714	693	675	669	698	656	701	687	722	736	695	708	740	693	676	714	685	721	717	721	704	716	705	735	705	705	717	729	665	701	716	688	707	748	729	700	689	757	716	687	679	690	704	740	706	718	723	649	713	733	686	724	746	682	710	687	720	706	691	764	705	694	748	691	736	722	680	698	753	685	673	740	689	724	762	743	714	688	706	701	692	690	715	737	680	703	717	700	702	712	729	679	687	711	700	734	740	753	744	729	666	744	743	722	717	755	751	669	701	768	694	711	730	724	698	695	681	688	703	702	726	684	705	725	702	716	725	701	750	718	723	715	686	742	727	719	704	702	729	636	726	683	699	710	706	713	693	657	676	700	706	701	716	716	731	690	691	718	737	671	682	712	750	691	731	721	684	710	710	747	701	760	718	716	720	701	682	720	721	723	676	697	732	728	688	695	738	679	726	717	710	680	693	715	706	674	672	718	760	699	717	655	722	670	698	701	675	732	653	702	715	727	716	685	718	724	746	689	720	721	698	674	796	729	710	707	740	739	694	759	704	709	765	707	732	709	728	712	693	735	691	680	717	677	755	707
24922	21512	26958	24864	9567	2890	1575	921	701	573	550	546	527	542	497	514	470	481	442	437	482	459	463	469	475	455	477	455	456	485	473	469	484	480	483	468	482	430	461	429	453	481	418	431	444	446	436	452	464	501	405	418	441	454	485	461	492	457	456	449	467	456	449	453	426	435	443	437	452	433	426	440	475	479	431	484	477	439	460	514	445	449	456	493	503	449	461	457	446	458	424	444	426	465	431	463	480	477	477	443	460	467	477	462	494	443	425	485	469	498	437	465	434	457	444	430	496	427	476	459	477	481	441	455	439	465	463	437	448	487	452	438	443	451	437	454	519	444	448	428	432	454	503	459	489	492	459	466	490	492	464	455	460	457	455	466	467	475	493	453	465	437	464	497	470	429	500	461	430	479	451	467	424	502	438	431	446	459	478	450	463	452	478	502	450	487	422	484	468	491	466	457	475	451	465	434	439	444	432	451	454	446	448	442	472	476	457	419	451	448	450	496	514	456	443	446	500	488	461	455	453	458	477	441	432	460	485	463	504	445	460	435	494	479	492	476	505	459	494	458	442	456	455	457	436	465	439	431	442	465	516	454	466	461	451	481	493	495	508	478	457	477	455	465	467	443	497	443	482	415	436	453	467	470	429	461	435	453	478	414	473	458	472	468	470	449	474	432	446	464	489	473	498	473	439	423	427	480	459	506	459	495	434	464	468	398	480	463	467	429	489	454	503	416	463	442	475	454	472	446	482	463	445	425	474	463	462	475	461	483	509	473	463	417	481	439	469	454	452	469	500	462	465	463	468	465	453	461	456	439	465	481	490	434	471	455	483	486	473	479	406	473	451	499	457	456	447	482	473	459	443	464	460	438	449	453	436	480	455	472	476	469	464	472	463	425	464	441	443	454	454	429	464	477	482	440	462	464	435	421	461	445	434	400	453	458	455	465	449	457	429	435	452	472	431	478	433	472	448	459	450	450	473	465	471	496	462	446	440	446	474	468	478	473	450	417	488	434	527	478	437	458	456	442	435	465	417	454	465	463	460	487	436	450	510	494	466	426	443	450	467	473	452	467	438	484	468	486	447	493	470	454	442	435	440	471	445	477	429	440	460	457	444	415	445	429	462	448	456	460	404	462	461	453	418	467	472	466	461	473	462	456	496	452	460	444	492	447	433	490	455	480	477	481	500	471	463	444	434	470	436	506	454	468	424	493	465	469	470	437	476	483	440	471	438	461	483	469	467	481	465	454	442	436	457	422	487	510	494	462	490	433	469	520	461	437	462	419	489	452	464	447	489	439	463	475	475	488	430	492	474	456	431	477	462	444	419	415	461	474	428	461	461	457	460	481	463	436	433	430	446	446	447	454	458	468	452	444	433	452	440	422	466	471	482	431	488	446	461	457	464	442	429	449	444	450	471	423	437	456	448	488	475	488	447	443	453	463	464	461	472	477	452	445	456	456	460	450	451	483	454	459	423	466	467	432	434	473	495	475	443	489	469	460	448	472	459	511	477	491	482	485	437	439	450	426	423	433	465	459	468	459	462	419	472	462	440	457	492	507	439	429	461	515	470	474	502	481	444	480	504	485	450	481	459	459	482	415	470	448	486	482	459	448	422	488	457	448	471	431	463	482	475	484	427	450	474	514	450	458	444	472	467	503	450	460	447	447	457	463	488	521	458	477	472	495	459	476	472	496	468	435	439	461	486	482	421	445	433	450	437	452	510	471	488	418	470	451	519	461	426	462	468	436	421	476	471	468	475	483	464	463	490	421	478	461	447	463	460	470	428	524	486	457	427	449	476	440	469	446	467	423	475	472	474	454	413	458	418	446	412	420	467	490	466	455	462	458	472	460	447	438	458	471	461	478	471	460	421	447	420	467	452	441	477	462	438	454	501	423	465	458	450	439	459	486	436	478	498	427	460	432	459	437	455	453	453	436	471	459	446	475	391	452	468	491	485	447	496	473	439	454	486	456	424	441	426	467	475	419	454	438	470	461	458	465	469	454	465	430	475	467	480	463	459	439	441	485	462	445	417	467	467	472	458	451	518	466	498	475	454	475	485	458	460	465	441	499	418	465	445	436	483	467	442	487	478	479	474	457	460	436	453	486	459	483	474	478	417	417	521	428	468	457	439	468	477	424	409	423	501	475	459	443	442	416	465	451	489	466	460	427	431	503	465	466	447	433	499	456	461	472	447	446	477	476	465	435	431	476	464	456	420	461	457	466	420	468	452	460	467	453	468	443	440	447	460	463	473	462	471	447	478	477	468	388	443	462	489	459	472	466	454	469	424	452	441	455	439	458	509	429	446	486	476	439	432	423	435	494	422	456	439	442	467	435	487	430	425	487	465	426	445	432	462	431	441	453	443	447	456	416	458	481	481	460	453	493	479	458	492	452	464	452	498	463	497	452	424	455	447	473	438	431	455	494	421	443	429	467	429	436	464	459	427	446	487	462	450	467	475	441	454	466	443	449	484	486	464	466	471	474	466	468	465	449	499	465	446	474	473	465	443	462	450	444	464	450	468	455	452	466	446	463	469	427	441	463	410	469	454	472	452	467	449	442	471	452	429	483	460	461	455	438	401	477	428	495	501	419	465	438	480	470	473	475	449	448	468	453	454	449	465	440	466	445	464	461	481	471	474	439	476	466	466	465	482	485	457	462	451	459	438	439	487	433	478	442	456	481	463	433	457	449	456	534	449	446	448	458	455	467	489	450	438	468	455	467	459	467	466	456	477	475	463	447	447	454	467	462	467	433	511	436	445	443	473	446	473	472	442	485	496	464	488	455	416	478	462	481	461	472	476	435	448	468	509	454	403	475	426	455	476	440	459	475	496	472	456	467	506	485	438	450	430	461	492	466	479	486	475	470	495	456	481	453	479	439	480	449	432	487	496	466	461	470	468	463	475	486	483	461	470	500	445	457	511	489	460	421	458	465	467	469	469	466	443	448	434	420	469	449	463	445	471	473	440	454	484	478	503	443	458	488	428	412	479	457	449	498	428	473	452	473	447	474	460	439	501	461	430	455	441	459	435	457	441	429	468	458	462	462	428	497	469	455	471	458	485	444	444	455	455	456	417	448	472	455	425	415	505	510	460	464	439	454	473	459	462	441	435	459	433	453	452	466	450	453	451	439	463	491	470	455	471	446	477	415	441	512	445	463	467	482	479	439	461	425	412	440	443	417	491	446	428	447	481	446	466	394	455	463	474	446	480	466	483	405	481	462	479	437	461	461	420	471	512	455	469	423	452	446	433	478	458	459	439	463	446	478	510	454	421	448	448	462	443	445	435	495	431	508	466	451	424	475	457	458	428	432	448	465	507	468	441	431	453	471	473	442	484	433	436	477	436	459	459	480	490	470	494	489	479	464	453	439	486	496	432	452	461	465	444	461	472	481	462	478	470	477	467	456	472	443	478	429	475	491	460	502	424	465	479	445	458	464	454	465	507	409	471	470	463	449	440	413	445	449	455	461	484	455	492	474	450	455
30832	43928	28205	15012	8310	4441	2394	1584	1067	845	696	652	630	665	563	533	552	533	584	583	570	545	561	506	568	558	513	542	597	563	557	599	561	533	594	562	567	539	565	533	534	603	573	542	542	525	565	534	556	564	560	522	556	591	586	585	537	571	536	560	583	507	547	526	549	561	576	513	523	558	579	497	518	571	521	582	546	566	569	545	553	555	534	511	575	533	569	499	579	567	547	526	599	571	531	533	579	575	529	517	581	550	565	571	565	534	534	538	538	583	508	531	561	545	533	566	537	573	557	554	535	554	555	603	545	498	573	558	504	544	542	572	588	518	533	549	561	591	518	559	563	548	528	539	562	549	558	526	567	540	566	538	549	549	548	583	538	546	553	517	573	544	564	539	521	532	555	584	562	549	541	526	577	568	600	575	567	544	548	540	536	518	580	542	568	535	573	535	557	569	565	551	557	560	541	589	556	596	571	550	523	547	613	570	569	570	526	510	516	542	575	535	524	523	590	533	502	539	563	535	550	510	554	515	549	557	553	583	535	559	557	574	568	595	546	586	541	513	560	567	540	535	563	573	512	557	583	546	547	527	545	586	582	547	592	592	562	533	559	540	536	552	552	575	540	553	548	563	535	535	610	544	535	565	541	549	545	575	559	553	561	502	542	520	529	555	549	568	587	567	538	563	532	552	578	530	546	565	589	542	581	609	539	561	605	576	599	548	554	537	568	550	532	516	539	492	517	553	552	504	539	553	595	549	540	574	514	533	527	525	575	602	526	539	562	563	550	595	540	563	533	583	540	602	565	551	564	569	576	519	565	514	570	579	574	545	559	556	542	535	520	524	552	545	549	542	541	523	559	565	545	530	550	556	589	590	585	564	577	582	520	544	582	583	550	509	593	559	556	508	570	560	550	572	568	577	524	525	581	570	583	532	538	556	572	511	563	523	556	520	504	527	536	522	525	560	559	575	572	583	575	558	524	585	557	533	541	546	521	528	551	558	511	560	537	536	557	505	571	579	581	590	511	538	585	566	545	597	532	568	580	569	588	559	528	540	558	559	526	549	562	562	506	555	542	576	573	537	512	553	528	560	515	526	540	581	528	561	530	573	522	550	570	555	585	529	524	531	515	556	545	552	532	528	535	540	559	604	509	528	519	532	548	596	553	540	546	559	531	542	546	532	517	567	497	550	561	574	523	579	554	529	527	570	577	569	555	566	532	552	568	559	538	544	541	557	544	549	545	568	514	560	573	550	544	579	542	560	541	591	548	515	531	558	560	588	581	549	508	574	562	515	553	539	541	540	606	581	532	542	563	555	551	544	543	555	520	547	553	588	580	534	550	524	530	518	521	524	602	575	555	549	574	562	559	547	577	517	513	514	562	540	571	562	550	545	554	546	538	557	555	569	534	581	526	541	526	514	554	535	538	610	544	551	567	528	527	500	545	515	554	578	558	534	520	537	540	510	569	530	525	532	536	578	559	546	560	526	540	530	549	543	553	536	604	566	553	543	553	528	556	555	569	568	565	534	585	549	531	584	560	533	552	579	530	520	528	592	550	553	586	542	584	577	577	562	571	549	543	557	536	553	572	542	567	549	565	560	540	508	544	485	556	563	539	561	575	540	511	556	494	559	548	597	551	536	579	562	528	562	538	551	584	555	562	554	526	581	580	564	554	553	536	567	517	543	559	539	545	504	549	564	556	565	524	584	532	568	552	564	570	545	542	577	529	562	554	583	557	509	543	585	559	519	545	567	555	521	535	550	565	537	562	534	546	523	547	535	576	575	554	614	546	571	534	581	547	579	579	576	535	560	530	563	536	564	588	536	548	556	560	561	517	525	537	539	554	555	596	507	586	531	544	529	537	555	559	531	511	586	553	561	557	561	516	551	538	552	559	522	549	533	542	613	541	538	586	520	554	571	535	513	520	550	502	552	545	583	537	558	544	495	579	571	559	524	572	544	521	561	542	575	542	562	567	586	545	541	561	556	606	515	598	537	543	566	513	522	562	522	553	556	575	566	577	535	566	573	527	570	594	596	565	563	560	535	529	569	548	578	602	499	531	542	563	549	530	523	528	607	607	571	593	553	557	516	567	605	516	552	598	530	554	556	562	528	546	536	515	512	560	585	528	504	555	547	541	573	577	541	548	531	536	571	529	585	563	576	552	571	522	499	563	571	543	558	567	517	550	529	555	540	550	581	560	582	555	573	553	531	561	549	615	544	542	543	540	569	587	568	587	507	545	502	598	574	548	569	521	577	552	536	583	583	550	543	582	579	538	530	536	543	530	570	567	559	538	536	546	563	529	509	561	540	549	521	534	552	535	577	529	588	557	533	560	549	557	573	557	563	545	594	544	545	552	563	552	552	562	554	583	514	569	543	492	532	562	530	565	602	548	560	550	544	551	570	551	561	565	557	556	549	577	549	586	581	566	564	554	553	605	520	574	541	528	534	530	580	547	542	563	574	565	550	526	531	576	561	584	564	549	509	553	575	555	518	558	586	601	572	541	567	584	536	545	602	578	575	528	545	526	575	556	571	553	581	594	596	543	574	565	580	529	544	540	545	515	526	535	555	519	589	561	572	539	535	525	536	556	570	511	491	568	586	510	528	551	556	542	515	578	547	558	563	556	598	566	535	554	521	518	578	541	587	546	528	599	577	540	552	552	557	561	534	526	561	540	546	530	545	508	528	548	525	586	564	571	508	585	599	549	547	578	542	577	589	545	514	549	534	525	551	569	571	537	519	554	552	561	539	539	557	556	561	554	581	521	511	525	571	561	566	509	537	521	546	556	563	571	564	540	541	515	527	561	548	570	546	554	574	524	595	627	573	535	507	560	551	561	490	494	553	579	535	556	581	512	516	561	541	566	550	568	569	551	549	558	562	566	560	533	572	525	549	578	530	542	570	529	529	568	551	532	545	507	568	566	551	545	551	591	584	547	521	530	541	537	521	564	563	530	586	570	530	557	529	514	579	597	560	510	571	549	576	580	543	538	534	556	530	541	550	603	569	584	527	552	527	552	566	557	570	532	537	581	523	534	527	537	497	546	605	534	564	574	549	569	567	539	512	541	545	555	543	564	562	582	567	557	584	517	550	540	521	564	513	518	531	560	539	545	550	559	537	591	524	558	521	544	582	535	518	583	573	553	583	506	524	523	547	567	593	548	523	572	584	527	537	533	543	600	484	546	567	563	558	526	524	565	551	533	554	534	556	532	572	545	568	560	589	532	528	572	561	540	547	550	531	552	590	552	570	536	591	579	554	557	546	593	543	526	519	567	526	565	579	571	519	545	565	595	570	561	553	550	529	545	516	561	575	526	582	569	595	566	586	527	547	575	544	520	557	515	519	590	531	541	565	540	549	576	531	537	561	587	526	555	552	499	570	577	545	543	557	520	558	550	578	509	521	578	594	535	566	556	563	557	560	570	584	527	585	574	560	539	565	555	527	525	563	520	553	580	571	569	563	552	564	536	520	541	560	538	531	575	566
22632	21403	28910	24273	21475	20537	8649	2289	978	691	604	529	531	520	448	425	428	431	391	418	413	397	409	397	419	423	386	410	431	380	393	442	403	392	428	406	419	381	432	406	391	386	421	380	430	428	398	389	427	396	411	398	371	394	416	389	429	418	450	398	407	378	417	402	409	396	382	386	396	412	345	415	396	379	372	426	414	421	414	401	413	392	431	434	435	392	395	416	368	401	461	424	420	374	361	420	423	414	392	411	433	416	431	376	387	371	451	399	434	427	384	397	391	441	400	429	394	370	394	429	400	389	392	382	417	436	357	364	434	403	411	404	380	380	405	399	364	391	403	406	406	400	408	406	425	392	422	392	394	441	395	396	432	443	401	418	398	418	419	369	384	434	404	398	397	439	422	402	407	373	399	436	452	376	380	374	411	367	394	409	414	384	386	385	399	395	394	405	385	395	456	395	400	415	375	428	417	382	381	412	376	409	417	378	407	388	359	405	392	367	388	410	419	436	398	383	434	373	413	399	428	387	396	384	407	384	404	409	380	378	428	415	370	408	389	408	400	412	397	402	414	407	378	409	401	419	437	411	405	419	399	452	367	394	395	419	414	424	405	432	402	443	414	415	390	401	400	422	421	418	400	415	396	385	400	383	434	401	403	390	381	404	407	387	384	413	374	392	403	391	380	412	375	366	384	408	419	392	404	400	397	399	398	422	416	410	371	389	441	390	425	400	429	409	372	411	420	420	402	376	375	423	398	389	427	400	420	387	399	385	373	406	459	415	418	397	418	411	386	387	427	407	378	390	420	364	421	433	406	389	418	422	383	427	421	430	398	387	414	397	412	428	418	391	371	368	383	419	398	433	377	392	406	405	405	376	428	381	376	410	395	419	386	471	389	419	445	401	402	426	415	387	396	385	411	401	400	404	418	417	426	397	403	430	400	369	398	397	425	394	414	399	400	373	391	379	392	410	442	424	412	408	429	383	403	404	395	420	420	412	399	426	418	397	432	384	398	380	409	386	417	392	375	394	403	397	416	444	413	426	390	385	424	410	436	391	390	388	375	360	391	354	417	401	362	419	408	407	377	411	415	404	392	382	426	389	406	420	375	408	401	440	397	483	414	414	402	378	419	397	380	424	386	430	401	444	374	424	402	386	380	388	431	397	411	402	386	424	387	421	430	390	406	441	378	394	401	408	390	403	441	382	394	365	381	364	419	444	416	443	436	416	384	413	400	414	429	421	431	390	439	401	376	409	441	378	403	403	405	411	337	376	410	369	399	400	409	410	361	422	377	426	395	398	433	396	421	388	410	415	407	383	429	386	376	412	376	429	420	404	411	372	429	432	406	439	397	447	405	430	352	407	400	407	385	419	429	419	390	399	368	430	407	414	396	411	408	392	404	392	355	412	389	401	390	438	441	414	411	382	410	430	412	406	411	397	416	390	419	379	369	360	424	399	397	391	412	413	390	377	418	409	395	385	362	384	382	395	416	393	419	378	379	407	424	420	418	421	390	398	422	397	396	362	397	398	415	424	412	397	406	378	410	418	394	384	368	386	374	403	416	400	392	403	425	410	408	401	410	441	411	431	425	443	398	408	406	404	378	400	381	403	423	396	413	417	402	421	418	392	419	384	408	406	420	418	410	420	387	375	413	397	380	390	428	409	415	426	395	419	431	404	404	372	384	403	429	376	400	408	388	371	354	398	412	403	403	436	431	372	415	410	395	406	436	428	392	430	408	415	395	460	425	423	393	422	412	424	377	413	391	387	419	419	380	405	416	402	360	401	440	409	427	414	435	399	380	368	421	398	396	408	439	378	421	385	392	391	363	404	400	407	391	401	386	406	392	385	369	407	388	389	425	398	370	380	413	379	407	382	371	404	411	412	392	405	447	382	411	375	406	396	411	450	422	400	389	391	400	413	367	412	392	430	410	403	403	389	429	435	399	390	388	380	409	379	387	385	420	394	408	410	378	406	400	379	359	408	390	406	401	366	392	384	396	386	375	403	388	397	422	356	418	426	388	422	367	417	397	391	393	400	419	402	406	402	454	419	406	426	421	411	397	377	405	401	388	417	414	426	405	404	428	409	393	444	427	414	396	385	392	412	409	438	397	423	413	367	419	376	401	377	400	412	422	381	404	386	375	374	451	412	417	399	423	416	409	398	414	415	417	438	405	400	426	405	399	411	404	397	445	354	405	408	383	380	422	432	402	392	373	408	422	411	400	415	390	420	367	348	417	399	406	396	425	434	377	408	381	432	397	399	400	368	392	393	376	430	432	370	375	383	427	386	466	405	376	416	384	403	399	387	422	369	410	413	374	390	388	412	415	392	392	398	379	413	402	425	440	413	395	400	428	404	400	413	347	402	395	391	421	387	392	400	413	407	404	428	410	400	397	437	385	405	405	412	414	410	436	420	406	383	383	372	397	394	403	426	402	403	378	412	403	403	396	402	414	401	399	398	435	387	403	391	366	405	403	408	406	362	421	417	393	404	383	436	423	398	392	401	432	402	408	407	394	412	433	394	381	428	430	406	396	402	417	395	390	419	368	420	402	384	463	390	382	388	398	415	420	395	373	426	408	401	408	407	389	436	409	381	402	411	392	402	414	418	381	433	355	411	408	396	414	381	373	391	418	385	421	416	399	389	390	396	409	383	422	389	427	406	407	398	414	390	412	410	419	447	371	391	388	419	423	386	406	417	394	390	375	421	404	406	398	399	374	389	422	407	389	422	410	400	422	407	406	403	415	418	417	411	404	369	376	427	398	415	419	432	392	379	404	410	373	425	412	388	398	388	435	400	408	410	394	405	388	402	388	421	434	386	415	420	401	401	417	406	414	445	425	358	378	439	394	401	406	415	386	369	388	386	408	390	401	377	409	405	364	417	435	386	367	405	395	379	415	396	409	358	408	437	405	383	404	424	410	390	402	414	397	419	388	395	401	377	397	392	386	413	402	395	438	400	447	427	387	414	431	384	378	387	401	394	411	392	378	395	387	383	394	421	403	424	428	445	396	390	378	410	408	427	404	415	387	392	410	405	417	401	435	369	430	420	372	406	415	399	431	407	410	418	368	379	396	412	389	416	420	418	399	366	417	400	391	377	448	390	420	419	413	404	401	438	403	412	391	371	399	430	407	368	427	401	410	393	412	409	373	397	381	404	402	398	383	375	371	385	380	433	380	413	398	399	383	388	421	445	398	400	415	370	373	435	375	390	411	383	397	413	424	414	411	398	392	373	395	431	414	409	418	411	422	435	416	388	388	380	391	393	391	404	408	420	414	417	405	404	374	388	408	411	406	422	426	404	428	425	373	393	419	423	423	407	358	396	379	386	370	380	418	391	389	415	453	422	421	397	382	411	398	409	416	383	414	399	420	407	411	366	392	405	380	400	419	418	402	399	394	387	398	408	387	393	405	408	415	410	371	401	388	399	421	420	373	406	408	374	401	431	408	410	384	421	389	354	392	403	398	372	403	401	413	411	387	358	390	402
33648	52671	39254	23706	14709	9303	5774	2982	1560	980	785	742	686	619	557	561	537	512	490	508	545	521	475	451	464	491	464	503	498	545	490	524	522	519	462	503	495	469	488	472	489	480	496	514	481	477	493	449	496	527	455	507	490	535	507	521	498	444	507	489	443	515	515	507	469	511	472	457	512	483	439	455	551	490	476	469	432	520	464	480	489	496	477	458	504	437	475	521	529	505	499	495	488	486	510	479	466	496	496	507	466	506	469	492	493	521	465	480	500	487	455	505	485	544	463	474	486	490	492	510	487	520	516	517	487	520	468	466	464	466	495	518	468	516	503	442	497	482	474	486	508	483	444	520	487	503	503	460	490	454	472	452	490	478	447	483	488	464	506	479	477	461	513	546	477	490	493	521	496	485	504	473	461	495	499	497	437	510	477	486	486	450	473	429	494	461	464	478	472	515	482	484	460	480	446	478	492	471	512	485	498	446	476	477	478	488	516	493	472	477	533	484	455	509	475	494	506	518	506	470	517	483	533	497	478	502	462	477	462	523	497	443	458	461	492	481	445	492	481	446	495	486	534	480	471	517	475	497	499	483	462	496	441	508	485	440	459	525	487	484	461	500	468	499	478	476	486	490	477	456	478	474	442	515	474	482	509	457	481	459	451	483	548	495	459	462	476	496	476	494	505	476	484	487	492	464	487	465	472	475	486	521	484	481	492	530	476	490	489	467	484	488	479	491	462	475	496	504	475	492	503	513	460	499	488	496	510	498	475	483	505	478	477	526	437	522	498	496	497	485	501	457	502	496	504	489	447	467	497	492	537	487	513	479	503	495	509	497	438	478	467	453	480	472	511	548	504	493	526	445	494	499	505	514	449	499	481	503	437	482	495	500	460	479	504	499	511	489	484	477	439	467	518	484	542	466	454	495	452	478	507	493	473	513	531	473	480	478	483	470	492	472	454	477	447	501	462	478	514	469	502	477	514	487	434	484	523	504	522	505	492	484	476	490	463	467	491	473	467	479	499	529	521	496	518	462	466	473	494	485	508	519	508	507	500	474	500	500	504	464	461	456	490	450	494	485	509	469	463	469	484	472	486	491	501	497	464	473	464	473	436	436	449	463	474	498	515	460	446	554	462	491	474	535	474	494	462	509	511	478	515	459	489	480	511	468	543	494	491	518	491	503	472	485	454	454	491	451	481	479	499	489	506	490	483	440	481	536	437	478	479	499	455	505	492	470	466	505	501	495	459	515	457	506	503	490	450	490	484	454	492	490	485	492	475	460	506	498	489	510	473	478	494	473	541	445	512	449	509	514	452	501	477	481	479	472	492	502	499	494	479	485	473	456	498	465	508	485	546	497	533	502	511	493	505	500	494	477	516	435	477	512	491	496	523	485	487	509	475	513	489	497	488	541	482	519	451	556	490	484	457	457	467	491	511	491	494	494	490	475	482	485	496	478	510	514	495	467	490	438	478	472	487	504	481	481	428	474	483	493	484	460	489	492	525	491	489	478	537	497	474	492	503	469	506	467	504	456	449	518	476	487	519	489	502	480	473	529	508	523	472	458	481	480	507	451	532	435	477	501	474	532	485	492	451	514	477	503	486	498	462	506	495	471	504	450	483	481	493	488	503	474	509	480	531	529	540	468	480	488	484	493	487	494	481	493	493	511	431	499	486	473	527	516	519	502	512	482	483	478	494	497	483	495	452	465	472	469	528	491	469	454	506	487	492	487	486	542	475	501	510	503	475	494	472	502	515	541	489	486	528	521	485	454	479	500	482	500	490	518	506	471	530	519	492	504	486	467	498	526	461	463	524	459	492	517	482	480	458	512	503	488	468	475	514	456	527	490	474	514	472	476	463	528	518	489	479	480	481	503	503	484	512	481	509	492	463	514	447	479	528	476	474	482	463	484	510	477	462	472	502	500	507	479	488	489	444	451	451	503	468	481	483	465	475	501	519	504	463	477	480	490	452	519	465	459	500	519	461	534	500	529	491	494	493	495	443	526	450	514	497	485	487	482	508	461	473	501	487	475	498	472	510	497	456	460	502	481	516	455	487	529	475	519	516	508	490	495	500	487	495	483	506	468	428	463	515	486	520	461	468	451	456	505	483	502	510	483	506	471	493	478	520	458	482	544	471	505	503	513	461	468	438	465	465	498	455	493	509	457	493	489	497	490	461	477	488	469	475	519	457	433	493	491	477	447	467	505	479	470	502	498	486	478	457	479	510	494	490	511	497	497	483	445	439	503	483	480	520	493	501	526	490	477	484	489	499	469	510	519	463	497	487	494	486	479	441	484	484	468	472	481	489	507	464	489	497	485	484	475	467	489	463	464	518	470	495	515	494	502	455	515	502	495	490	498	489	473	503	495	529	462	515	507	481	491	468	491	493	489	470	496	476	500	500	489	465	489	522	491	488	479	482	483	491	488	486	515	529	486	508	478	460	503	458	503	500	465	525	530	489	483	479	475	477	501	439	491	486	462	498	523	489	470	516	487	466	478	491	474	468	470	487	478	517	473	505	490	481	499	494	506	467	490	468	468	442	506	478	527	476	489	496	477	491	469	475	478	484	501	483	484	515	495	501	512	506	486	490	444	508	508	497	495	498	490	473	479	441	521	474	471	498	516	454	484	511	480	498	488	472	509	483	495	484	519	494	529	464	460	528	479	494	521	513	513	494	473	476	476	455	497	505	482	453	466	482	462	491	482	452	491	478	456	475	508	497	500	449	463	442	517	475	492	451	422	452	478	493	473	452	508	490	522	476	516	504	505	513	476	462	465	456	523	507	504	469	474	491	488	469	549	440	495	485	490	480	501	520	502	509	472	522	497	471	473	478	500	481	486	512	513	482	492	504	496	473	461	508	533	491	480	450	469	496	479	483	507	492	450	442	479	484	463	491	510	480	489	487	465	484	509	493	476	476	471	471	486	478	490	475	487	453	512	477	511	495	469	522	509	474	464	468	482	496	479	486	483	468	476	484	449	479	480	493	495	476	476	493	467	486	479	523	485	504	546	514	506	501	497	494	503	481	460	495	517	497	486	458	484	498	485	496	495	482	476	471	459	478	493	480	469	454	485	472	500	479	489	502	455	537	493	487	494	477	518	505	541	476	520	472	440	522	482	499	529	502	467	509	510	502	484	522	465	482	482	496	473	466	512	459	460	446	465	514	499	502	436	507	494	498	494	500	501	495	456	515	510	481	462	502	516	453	508	495	455	520	502	513	466	490	472	490	490	470	527	480	458	471	507	484	538	482	491	465	475	503	493	494	449	458	465	477	492	498	482	502	507	460	477	474	504	483	466	524	516	493	493	518	457	500	489	474	475	453	473	514	496	518	458	509	485	483	473	494	504	463	485	468	462	493	493	473	490	489	485	474	486	514	499	459	421	525	487	459	477	511	516	530	508	474	473	486	497	457	531	513	484	510	424	492	463	438	503	458	503	502	485	513	443	507	491	529	477	508	501	497	509	472	492	495	483	477	478	461	507
31636	25712	21273	8771	2426	1191	794	740	668	671	689	664	684	640	620	613	670	606	621	647	627	633	581	659	626	676	590	622	578	649	608	578	620	599	637	645	588	701	583	659	601	639	667	615	630	612	634	649	633	627	631	618	612	620	642	621	624	622	581	650	621	599	630	624	646	617	624	632	629	634	603	633	663	625	620	607	630	627	615	628	621	608	623	563	613	631	610	619	646	639	662	603	618	642	608	634	653	610	646	622	611	608	609	589	619	634	654	620	591	594	651	623	609	613	616	670	594	609	632	592	673	642	627	626	618	640	610	609	615	639	598	565	613	605	597	605	619	590	601	660	651	637	640	639	643	660	633	616	606	602	584	638	639	642	628	594	619	616	637	659	632	639	637	612	690	611	640	639	630	621	636	635	624	637	611	665	645	657	609	580	610	606	659	664	598	637	641	602	624	698	645	646	638	619	637	650	621	647	636	662	638	683	660	626	624	582	608	648	648	592	579	663	615	638	618	641	643	637	640	656	632	609	611	565	651	602	641	609	587	647	647	613	640	629	634	600	601	632	606	632	624	627	612	606	626	644	550	609	606	619	603	618	618	622	640	629	625	590	649	622	592	668	648	654	674	621	622	621	643	633	607	611	623	633	610	641	630	603	665	628	687	604	597	629	662	636	569	585	641	630	627	611	646	599	599	628	630	623	624	627	652	634	599	643	646	595	625	669	644	625	632	650	648	610	592	616	637	619	636	625	678	654	600	643	613	721	651	638	595	623	679	670	615	602	670	632	615	611	635	657	608	658	652	644	615	630	635	666	624	631	638	640	635	631	630	660	572	644	579	639	602	636	611	612	652	634	609	602	617	623	622	600	602	603	614	615	599	610	598	597	625	617	616	604	642	652	612	631	582	666	623	640	627	634	607	629	630	628	622	649	661	568	611	646	610	646	634	587	643	659	661	622	607	668	644	645	568	665	635	639	627	614	619	588	685	634	609	623	679	589	608	647	656	641	630	592	620	635	610	599	635	658	658	577	640	630	640	622	637	609	625	612	637	617	582	703	616	640	647	626	629	626	599	569	625	615	618	597	603	622	668	639	659	608	622	594	643	616	616	607	624	597	613	619	606	664	617	667	608	623	560	573	630	613	660	620	645	635	620	644	591	622	625	628	621	622	639	604	632	613	593	639	609	631	631	609	622	622	631	592	642	597	668	585	642	643	571	645	627	572	646	604	611	617	638	659	594	658	609	618	597	604	658	621	625	616	643	608	646	676	620	619	631	595	631	670	614	640	590	574	599	651	641	611	607	630	620	598	631	651	600	615	564	664	643	651	620	640	634	633	642	674	676	666	564	635	611	658	617	641	615	678	556	629	596	627	610	620	654	646	619	591	585	660	635	665	635	607	623	639	590	623	608	644	662	633	606	593	626	585	596	648	597	653	598	604	625	631	591	610	631	617	639	667	666	627	653	631	614	634	586	617	584	660	660	624	656	665	666	654	655	637	622	645	622	631	632	617	649	668	622	627	642	640	631	648	648	622	656	650	625	577	664	673	646	671	645	650	629	609	597	612	579	632	642	611	615	637	622	606	629	627	673	610	620	607	626	655	653	608	636	650	664	594	602	617	624	594	599	647	685	672	595	673	609	658	638	631	668	612	644	621	649	623	628	595	609	585	665	613	570	613	597	586	595	641	664	599	651	597	618	662	628	614	605	600	632	607	601	629	618	568	646	657	635	597	644	618	595	580	645	633	629	608	683	666	631	642	662	623	653	606	660	662	638	650	635	597	676	627	664	567	623	601	574	645	625	644	623	639	654	595	607	611	646	637	602	647	601	652	576	585	640	661	642	635	624	606	647	669	631	603	627	640	628	639	613	651	667	641	619	615	666	609	619	645	622	657	603	632	627	618	632	620	663	618	601	614	663	639	650	627	619	624	666	628	640	613	629	642	571	612	586	631	626	660	686	615	622	627	595	597	661	626	635	622	606	632	616	635	715	614	629	574	581	646	633	692	618	605	640	597	619	613	692	647	618	602	694	629	624	638	611	607	666	611	610	596	639	668	590	671	635	630	612	621	652	610	625	658	654	670	609	646	581	591	646	635	642	628	626	617	593	638	610	583	608	638	639	624	599	665	593	572	664	621	633	609	595	666	607	657	651	623	683	613	616	611	599	624	629	653	621	600	606	627	613	639	599	673	648	642	665	651	643	594	641	629	644	636	656	657	624	638	621	625	625	635	651	620	640	654	618	634	652	663	631	613	612	636	668	583	603	647	637	621	649	632	624	608	602	657	605	638	573	630	605	593	623	640	619	615	643	644	638	619	654	633	630	599	615	616	604	645	643	606	645	669	633	581	624	654	658	633	652	638	657	649	652	591	619	590	609	619	629	643	605	655	631	647	637	673	618	616	624	625	606	610	618	634	593	640	632	601	594	617	591	609	635	601	641	664	631	592	579	578	614	606	608	652	651	624	597	646	688	651	618	613	606	649	701	646	628	624	662	635	635	633	647	614	646	670	622	652	635	669	619	634	611	599	656	673	587	619	630	645	655	670	642	617	615	617	625	641	599	618	618	630	672	663	636	625	599	627	633	586	605	632	608	600	612	632	674	637	643	681	612	593	631	622	627	644	599	629	610	595	623	676	656	620	575	604	609	626	644	583	615	666	610	573	681	605	612	655	570	629	623	655	633	634	626	679	649	573	626	625	621	632	655	634	628	580	578	628	616	586	644	650	627	596	612	602	568	656	610	618	657	633	615	630	623	627	666	629	637	640	605	673	675	590	621	577	671	688	675	618	604	624	655	616	628	643	634	622	668	614	639	637	661	637	618	634	629	645	659	633	625	644	661	638	665	605	628	613	662	571	624	656	611	613	572	636	634	570	628	620	597	616	628	626	654	643	620	603	625	655	618	678	618	600	682	686	599	620	624	608	623	641	628	652	660	641	609	623	621	616	588	608	604	618	610	630	655	613	649	668	635	623	644	640	606	628	571	650	670	594	661	675	617	661	660	651	593	637	655	661	641	643	661	632	614	602	627	621	633	655	651	601	603	566	634	626	644	640	607	619	585	633	605	625	633	623	663	611	643	612	596	633	652	583	630	594	673	621	636	690	613	610	656	611	608	638	633	621	636	608	622	576	635	607	608	595	609	651	598	586	679	639	619	598	615	599	617	613	618	624	671	652	615	653	633	656	602	623	659	614	609	672	607	633	590	599	652	649	640	612	633	605	633	662	630	636	640	591	625	613	606	644	609	621	600	641	617	586	626	659	647	638	645	649	655	605	630	631	634	635	664	626	642	656	591	609	615	638	614	627	658	658	619	661	631	612	643	638	652	565	536	616	618	648	629	606	637	615	615	611	663	626	611	603	645	612	611	668	629	614	591	591	642	614	644	687	631	656	620	632	652	635	595	602	666	603	592	583	626	645	623	640	592	633	609	626	632	647	644	594	626	649	591	639	636	570	617	591	633	647	615	630	674	603	613	615	622	619	609	622
32263	37925	21754	8641	3599	1838	1119	994	896	812	765	839	753	773	793	758	806	716	733	764	792	744	795	703	773	778	716	767	740	697	770	758	757	760	738	745	744	749	758	717	748	718	744	725	709	697	783	761	807	762	761	743	767	758	765	739	721	744	729	780	777	706	718	760	757	766	799	732	768	728	734	783	699	703	765	712	749	762	746	763	767	752	740	719	700	734	760	743	762	767	777	756	751	726	722	733	740	734	754	777	763	774	718	729	759	758	774	773	751	703	737	712	742	718	728	713	718	721	746	762	814	707	721	785	748	757	729	705	743	698	794	738	726	740	719	756	752	742	734	727	744	777	756	794	742	735	705	707	732	704	767	790	720	778	755	699	730	736	671	715	735	778	718	741	817	751	756	709	769	782	698	702	775	756	719	728	767	762	740	738	684	751	814	766	795	752	740	743	741	711	734	720	747	742	755	742	765	719	716	762	781	753	716	751	690	763	669	738	797	764	758	744	729	735	785	771	728	694	718	756	783	746	743	729	795	784	712	768	763	699	717	728	718	760	729	755	711	746	720	771	740	707	751	780	754	751	773	732	772	764	731	762	732	774	760	712	722	722	729	747	760	722	716	737	719	712	720	701	795	792	758	750	709	753	739	810	755	704	767	736	794	736	757	744	729	744	730	761	759	766	726	712	776	725	759	786	699	742	771	730	682	716	703	739	806	736	703	745	749	768	734	773	735	742	748	746	758	747	745	707	757	777	721	720	722	707	728	742	737	723	781	756	749	803	751	773	743	752	736	738	718	763	738	733	743	712	755	748	705	752	723	747	758	732	761	757	709	752	732	689	739	753	732	721	716	764	772	769	745	727	746	741	778	770	708	755	733	747	762	761	732	732	759	682	743	703	784	750	714	708	767	746	678	841	779	732	781	715	749	743	737	733	753	754	769	755	726	739	778	721	718	742	736	741	729	755	754	746	731	738	767	713	770	779	751	741	753	758	784	724	747	679	765	707	776	728	720	742	772	696	760	755	734	713	731	760	705	760	727	764	729	760	755	784	794	764	777	769	757	727	672	749	704	737	692	695	734	741	759	757	722	757	750	783	791	725	725	721	759	723	807	726	761	671	737	737	775	740	764	775	736	758	731	753	734	728	672	718	717	797	744	749	709	762	793	752	742	732	755	773	724	723	733	711	752	737	733	786	750	748	747	766	721	722	747	772	786	748	733	741	683	682	730	753	748	772	696	767	740	751	782	766	739	743	726	751	740	754	720	743	751	754	744	735	757	743	793	760	731	682	751	715	736	788	739	711	765	752	743	724	721	732	693	698	715	741	758	746	785	765	778	752	724	714	758	784	747	771	730	744	670	733	708	703	694	755	711	771	728	711	758	723	712	731	750	751	739	738	789	775	768	767	749	791	730	761	681	727	775	730	730	732	732	717	723	748	709	752	725	721	758	735	731	703	780	741	741	757	699	705	736	806	717	778	730	775	727	741	727	747	778	750	711	734	727	729	765	741	790	729	740	752	753	774	744	717	739	770	762	769	733	757	750	757	798	732	713	772	768	720	723	738	695	753	764	730	725	770	712	766	772	751	801	816	747	776	809	721	776	786	718	750	753	778	729	734	746	751	739	767	750	738	719	725	783	715	767	750	714	708	700	717	742	728	735	748	782	719	726	736	761	747	747	765	796	733	774	754	761	740	779	765	756	726	716	768	763	709	732	737	780	754	703	731	742	731	764	753	726	741	715	742	744	726	734	687	733	745	739	717	742	740	746	709	801	730	793	709	721	711	732	754	731	752	732	763	798	724	740	760	713	777	748	720	740	734	745	695	724	757	736	755	793	721	719	755	715	769	755	720	719	781	761	724	769	756	761	753	772	732	744	751	730	748	750	708	773	733	709	743	768	731	739	768	744	739	744	729	755	745	703	732	730	726	705	708	746	768	724	730	761	717	683	721	782	755	776	783	753	754	757	719	759	688	742	778	738	756	723	793	778	721	758	738	749	715	770	739	712	669	735	701	821	752	782	742	737	711	698	765	778	729	745	782	776	772	746	743	746	722	758	744	713	680	739	758	714	729	748	794	763	721	722	749	751	714	748	726	787	723	760	744	811	735	731	765	736	805	755	766	745	740	747	776	733	800	760	712	749	718	698	750	731	752	787	745	727	752	758	743	751	727	736	758	748	715	779	752	761	718	733	685	738	723	742	736	778	755	788	734	767	731	750	747	730	724	812	713	728	768	715	726	743	718	722	767	731	760	723	758	762	700	797	733	739	704	752	747	762	712	768	787	727	754	729	752	726	776	780	722	787	734	831	722	744	731	708	788	687	716	748	701	716	751	760	716	720	786	742	745	732	732	752	737	762	725	715	744	760	773	774	741	735	739	752	707	728	750	762	802	795	758	724	736	756	767	711	741	710	820	764	756	744	729	746	751	764	720	721	751	753	756	718	727	775	729	748	747	712	749	757	747	681	748	709	735	793	744	731	703	682	725	768	771	771	742	735	726	709	773	735	765	719	725	702	774	779	753	769	786	722	780	743	738	737	721	719	753	746	701	776	783	763	708	730	784	752	731	720	724	768	762	712	678	695	734	758	765	699	752	757	759	753	702	749	790	723	732	769	750	723	713	787	768	768	741	742	768	742	779	773	752	745	703	747	769	728	765	743	720	738	749	768	773	720	724	765	794	754	754	731	784	739	746	770	762	731	717	746	759	731	740	725	745	685	743	748	702	735	741	792	795	756	732	751	766	789	724	754	789	719	783	724	747	740	760	730	752	719	720	764	754	694	757	723	739	784	777	769	755	721	772	724	736	768	760	751	681	730	717	745	720	753	751	775	710	773	783	710	726	716	732	761	703	715	747	763	743	746	775	697	787	758	741	741	718	745	780	718	792	750	773	771	757	705	754	771	733	716	750	739	743	762	705	744	734	786	756	757	730	732	778	755	747	740	750	708	719	743	785	754	771	760	697	735	723	736	765	780	745	717	759	689	794	772	762	736	762	735	777	724	713	713	708	775	784	808	724	757	742	761	800	692	783	744	731	746	703	793	685	736	731	734	718	752	771	741	709	709	776	803	695	724	769	745	772	716	723	736	765	739	753	790	697	784	733	768	776	749	647	737	722	790	796	770	750	796	693	817	745	747	771	724	750	750	805	717	759	793	734	718	790	787	744	719	739	741	751	680	716	772	743	742	712	740	738	703	779	727	719	758	763	735	743	722	745	811	724	780	766	746	735	720	778	734	717	756	779	730	729	797	753	821	714	687	708	764	767	712	733	730	767	746	675	774	750	710	745	743	728	739	692	761	736	713	761	760	724	718	728	727	744	785	690	766	734	708	734	722	757	743	747	706	737	756	725	767	703	751	708	764	774	730	744	742	751	731	705	745	785	736	765	761	791	741	732	726	683	704	748	734	742	735	714	763	717	741	748	697	749	763	782	762	730	762	751	720	726	724	730	737	726	731	704	731	752	751	731	738	756	752	719	788	744	719	742
23657	21335	28208	24860	20689	9056	2516	1407	929	770	665	646	632	621	634	640	617	573	638	614	623	635	595	600	612	582	609	642	574	619	575	611	595	588	620	551	566	627	625	580	550	631	613	596	617	660	665	570	616	644	597	596	639	619	604	572	614	610	586	613	591	590	613	565	628	605	580	616	609	576	553	583	577	596	657	607	606	573	552	598	595	591	627	602	617	594	576	640	637	575	614	585	601	564	618	608	642	596	583	590	637	628	558	568	602	629	586	621	591	624	603	576	571	625	600	599	599	570	618	616	599	577	605	569	631	628	617	560	608	605	615	587	593	645	613	635	634	572	571	619	610	570	609	646	617	594	575	578	578	614	637	591	585	562	601	587	637	590	643	633	586	606	638	595	611	617	588	575	595	610	586	623	652	603	627	579	622	617	597	613	547	612	607	598	620	619	572	596	576	628	640	605	589	638	597	621	619	650	602	585	612	603	588	644	571	585	608	584	639	593	606	601	616	626	598	591	631	561	613	592	599	594	555	554	574	613	620	584	586	606	639	593	590	599	598	626	592	601	639	610	603	588	583	571	618	588	616	603	573	633	606	602	629	592	583	629	554	632	572	576	659	669	649	565	523	608	568	609	615	626	570	646	584	607	568	586	583	615	562	603	565	602	586	591	636	588	570	596	586	605	647	589	580	649	592	605	615	563	635	582	611	617	561	563	606	625	633	608	597	592	606	598	608	619	611	585	604	618	639	623	572	647	627	641	596	567	593	615	565	582	582	636	576	605	568	621	617	580	568	571	564	593	589	572	577	622	590	613	554	634	605	625	572	580	610	577	619	553	610	542	635	629	597	617	620	615	625	588	548	607	637	653	629	602	615	588	564	572	626	588	599	642	593	579	594	610	617	622	599	608	574	583	604	636	635	609	580	678	579	621	595	603	587	613	625	620	612	550	640	563	609	585	603	648	630	630	619	577	576	583	624	589	614	614	543	610	615	579	625	632	585	582	592	581	665	561	623	618	593	584	604	602	597	607	589	607	625	608	580	596	604	600	599	585	596	595	621	574	634	574	566	617	643	624	610	657	642	652	581	586	590	631	624	598	566	603	640	568	619	600	649	594	588	583	570	588	603	649	575	630	591	600	617	585	582	565	617	598	643	605	642	600	566	616	536	551	548	624	579	569	622	579	630	590	620	551	585	611	614	640	586	609	591	605	603	612	642	626	622	595	609	614	615	611	586	611	578	567	558	607	594	590	597	627	638	590	615	571	646	551	581	604	573	598	653	615	606	615	610	551	595	597	590	605	588	576	619	631	571	632	631	621	585	616	615	551	579	575	574	622	601	619	628	612	574	594	594	572	623	621	579	609	570	590	577	603	601	626	604	580	581	576	576	612	585	611	587	640	627	600	611	611	636	567	631	609	622	633	555	544	623	574	600	630	594	642	587	562	566	577	578	626	586	614	630	577	614	590	609	551	647	646	592	624	574	569	633	595	602	591	613	651	610	616	585	589	610	598	592	635	558	563	568	563	620	605	596	602	611	610	596	591	626	583	608	610	579	617	625	601	598	590	655	617	581	563	626	613	585	595	615	592	616	591	586	633	624	589	599	578	599	554	570	599	600	565	611	602	598	632	593	626	589	586	578	581	620	604	576	581	593	587	598	580	609	592	612	580	609	569	557	569	621	618	608	604	604	588	622	633	605	578	589	629	568	622	622	612	569	615	569	611	610	616	581	560	602	572	602	579	578	612	593	585	607	613	587	600	578	615	569	632	639	634	661	594	596	587	577	608	639	605	654	584	608	623	610	623	615	579	589	616	598	601	578	585	608	585	584	587	577	579	574	574	615	595	595	589	567	605	565	612	587	551	596	633	580	601	641	574	610	611	579	590	622	608	632	601	577	596	598	619	606	625	545	600	605	597	594	603	601	602	630	603	584	588	638	573	536	616	586	605	581	628	657	598	651	596	647	609	577	647	599	596	583	558	618	627	604	608	579	613	579	585	630	629	622	591	569	622	599	617	591	578	620	632	602	612	579	621	626	606	583	598	589	583	590	597	635	578	609	621	653	617	596	609	566	571	572	586	575	572	590	554	622	601	592	604	586	628	589	612	620	656	587	608	612	609	614	605	595	598	619	657	586	620	591	587	636	598	612	569	637	594	600	613	632	584	595	609	641	624	592	634	575	612	580	611	629	635	612	650	574	622	596	601	628	611	568	605	590	580	607	581	577	568	585	613	601	595	615	624	599	611	620	626	573	543	674	572	593	624	638	589	610	589	595	622	586	602	620	632	600	591	611	649	605	580	606	628	572	638	596	599	664	591	610	627	600	576	607	571	606	588	647	574	599	604	629	604	566	605	623	592	604	637	581	591	630	624	586	582	597	575	559	587	623	594	597	581	631	607	571	631	650	592	642	576	559	603	571	575	602	587	567	597	591	629	633	587	595	626	652	593	615	573	554	607	581	659	565	587	550	639	613	617	587	582	605	621	609	606	653	621	590	596	568	633	632	586	626	671	627	602	611	578	613	612	625	629	615	597	585	576	595	609	581	600	593	595	599	582	626	587	605	557	576	614	589	576	601	549	608	606	610	612	641	591	590	568	612	594	639	634	602	612	614	595	628	579	575	628	593	621	623	674	597	608	594	608	612	618	584	602	582	582	559	565	605	575	628	576	562	587	567	611	600	613	605	604	606	596	624	626	562	636	585	574	601	592	568	653	638	572	634	600	605	559	602	607	585	603	568	621	581	579	596	614	611	642	597	592	601	632	585	592	642	596	668	596	565	600	665	635	606	624	589	613	558	602	615	604	585	639	561	606	623	580	591	620	602	594	581	610	621	562	626	607	645	589	561	614	639	596	611	574	588	603	580	587	584	546	619	550	629	569	583	582	642	623	627	589	632	635	565	618	617	567	568	617	585	623	556	590	621	577	588	572	593	586	599	567	621	587	579	616	563	586	627	595	648	558	628	566	593	637	574	568	579	576	604	610	624	650	567	603	579	619	570	575	609	601	622	610	582	627	605	600	571	631	575	604	605	600	616	636	607	578	568	592	629	548	651	645	607	634	601	605	579	568	626	586	568	616	602	597	607	577	579	574	626	625	640	623	580	599	632	600	574	616	575	614	613	598	645	615	562	615	621	621	590	626	630	591	580	572	608	591	586	596	598	564	562	585	624	587	595	565	616	600	614	624	612	560	567	634	572	555	577	571	604	616	635	583	572	607	608	615	607	646	604	627	600	626	642	592	620	594	603	592	601	614	572	566	578	654	610	599	576	612	618	593	636	579	603	601	632	597	587	594	588	653	606	636	576	627	586	603	611	639	572	572	591	596	585	594	615	601	613	605	613	569	547	556	594	628	601	607	609	605	622	587	599	622	608	614	596	593	615	622	620	583	587	571	577	591	613	569	605	583	552	580	578	586	602	606	578	587	581	587	592	594	602	562	649	593	585	616	652	590	620	634	582	623	592	586	573	577	632	593	648	620	598	604	582	590
30607	44347	29270	16344	9242	5260	2923	1937	1178	1021	907	840	781	751	814	753	721	750	699	722	727	729	773	676	716	746	696	686	735	715	711	732	735	699	730	744	709	750	716	725	707	678	688	729	709	725	760	708	724	720	703	678	668	727	730	689	726	702	715	753	765	733	680	714	752	756	699	707	755	704	707	724	727	739	740	747	736	703	735	656	727	710	723	705	766	767	735	666	706	693	746	726	711	738	764	705	710	742	723	690	799	687	714	682	737	747	678	722	733	751	693	728	696	705	702	693	693	708	723	722	675	706	756	737	708	732	749	745	730	742	721	685	673	707	697	779	734	726	710	746	736	738	755	677	721	730	695	690	759	712	748	723	695	735	717	718	689	756	742	696	701	770	704	747	715	744	712	755	770	694	680	717	683	715	699	704	699	711	665	743	736	669	719	712	699	707	708	712	695	701	706	725	736	710	729	760	726	747	741	728	715	723	727	718	706	704	680	655	723	726	695	704	740	674	731	711	724	703	725	733	676	713	706	736	697	685	719	688	691	731	704	701	687	693	680	658	703	722	698	682	792	763	704	687	686	721	776	742	710	691	728	699	723	709	687	737	683	677	719	715	749	678	714	723	754	699	724	719	739	689	759	701	696	735	729	714	733	678	718	697	676	721	734	691	715	706	720	741	705	735	677	722	755	748	712	724	704	680	698	690	671	664	700	702	694	709	669	708	734	768	664	752	713	718	693	748	740	698	789	721	695	741	731	712	698	688	702	690	703	750	711	724	670	707	728	682	744	752	759	722	634	733	740	745	717	648	713	756	728	723	670	661	683	732	708	761	702	764	669	698	696	778	739	736	728	696	720	688	691	706	775	730	748	754	719	727	739	745	656	738	690	757	733	751	736	723	771	739	736	790	702	698	718	709	739	711	771	685	685	742	690	740	688	688	699	737	730	710	680	739	698	710	698	721	752	717	713	707	734	708	702	690	679	698	743	716	710	697	691	689	695	738	735	742	652	694	742	704	700	682	692	685	706	681	742	740	704	721	732	661	659	736	721	729	744	731	746	786	696	728	727	715	711	756	702	722	714	671	732	711	730	765	774	720	710	739	759	773	676	710	747	724	746	689	694	692	705	720	702	722	687	707	724	707	722	711	701	769	702	755	730	721	697	716	764	700	698	734	740	743	708	692	745	720	710	721	705	724	702	723	689	763	670	720	703	704	749	739	738	695	662	703	734	701	739	672	739	759	715	737	702	717	718	693	699	721	724	717	696	722	658	714	687	758	759	727	735	710	748	721	773	743	744	671	672	735	703	683	711	744	704	712	696	745	733	689	695	703	715	731	694	702	690	697	707	706	672	744	701	691	733	705	740	713	735	745	696	756	739	747	719	725	706	697	757	675	723	716	705	729	757	788	737	745	694	722	747	713	726	745	704	741	691	753	731	716	710	668	760	748	698	687	705	698	687	707	739	723	755	643	776	702	676	724	731	696	769	745	752	694	705	702	685	725	730	718	670	721	718	728	728	691	724	657	719	689	730	730	715	734	722	717	684	717	739	750	737	720	688	749	692	705	719	736	717	702	758	739	684	715	703	731	724	727	684	725	701	710	742	750	763	685	714	687	723	732	722	703	671	712	712	719	733	752	713	758	719	708	688	678	751	736	728	726	763	711	693	758	700	695	706	731	730	737	712	710	718	715	735	724	751	721	706	696	747	687	746	681	708	714	738	754	705	744	706	681	751	700	702	674	724	666	667	760	718	677	761	742	737	720	682	749	707	764	724	722	739	714	721	710	698	739	706	704	755	688	707	719	687	725	790	706	695	691	787	685	693	735	709	750	745	748	719	717	708	687	687	760	723	749	674	780	774	712	695	684	741	689	679	732	686	739	696	748	706	754	682	767	709	698	720	740	718	742	697	711	719	723	686	730	744	717	703	745	751	738	731	732	741	734	714	730	719	685	754	730	737	729	704	744	768	685	744	708	733	717	715	729	696	698	726	705	772	750	694	766	730	749	751	746	747	689	796	693	732	769	684	721	748	753	749	735	724	773	723	729	714	687	723	656	701	718	684	695	743	749	689	725	709	745	728	706	738	673	698	667	713	755	757	738	708	735	749	766	662	753	720	726	690	744	717	677	762	669	686	697	701	720	764	714	700	758	739	684	706	709	685	717	712	707	699	685	706	687	733	699	698	701	718	722	685	746	665	736	731	728	772	701	715	710	723	695	750	728	709	706	754	677	710	709	716	741	709	722	706	721	730	686	728	703	686	734	718	748	730	745	687	643	712	761	743	731	723	710	747	726	691	755	704	735	753	663	771	715	723	696	730	692	718	685	687	727	679	729	743	718	681	722	747	698	711	695	723	707	755	707	720	735	695	694	728	696	747	746	731	695	728	726	717	731	710	751	716	747	695	705	745	749	753	732	713	727	764	702	753	756	715	733	698	725	725	716	706	722	711	694	692	712	752	657	703	729	681	752	672	715	689	750	728	716	697	665	715	706	768	762	709	728	737	698	707	706	708	730	685	695	755	704	761	709	692	690	692	692	742	747	722	737	695	696	703	712	705	677	722	741	735	689	752	749	730	730	724	717	715	662	705	747	699	745	783	754	728	742	737	718	763	675	722	721	722	740	701	722	735	683	723	695	750	724	773	681	745	750	701	690	683	714	700	699	694	762	745	702	732	706	702	745	707	735	709	749	711	718	760	659	665	694	676	679	708	729	713	682	723	722	684	690	749	732	725	700	762	682	707	698	716	761	689	713	740	696	697	703	712	752	688	774	731	698	699	731	731	698	740	663	751	706	778	750	749	692	735	675	724	706	713	722	677	704	741	686	716	698	784	724	728	680	745	762	706	695	748	702	679	725	681	718	743	680	746	674	719	746	703	701	696	744	720	766	740	737	748	701	752	710	764	726	669	688	726	708	722	705	745	702	736	759	669	735	710	687	695	712	701	689	722	699	684	693	729	691	725	700	718	730	706	713	699	682	690	723	676	675	685	689	781	718	668	698	740	735	698	706	721	759	723	718	755	681	706	662	664	736	680	746	706	690	688	710	701	697	711	689	686	693	715	723	690	701	706	713	690	716	722	759	665	768	696	748	757	716	736	695	712	725	730	720	720	714	777	682	706	712	713	634	742	723	661	730	698	694	731	758	694	755	709	710	690	723	701	694	686	718	732	709	746	703	683	740	737	726	699	721	724	732	710	735	727	681	690	711	731	792	741	726	752	758	742	746	725	704	662	663	712	727	718	679	712	705	699	720	764	732	660	712	682	715	759	758	689	721	702	677	688	762	687	692	634	723	699	709	682	716	770	737	755	717	690	732	742	715	742	743	720	724	710	706	689	705	691	727	762	686	676	711	743	700	714	671	722	707	737	671	707	708	746	672	702	689	730	710	711	749	703	729	695	687	723	733	731	704	729	713	721	743	718	738	721	667	702	686	728	708	741	700	664	684	746	725	719	721	727	705	739	758	746	720	733	697	682	721	690	738	703	735
24997	21420	26759	24821	8140	2195	1313	812	573	582	569	484	494	528	494	503	440	517	466	494	470	465	454	445	493	490	500	500	448	453	438	479	502	457	460	462	437	459	469	450	478	473	484	434	477	484	472	477	491	470	463	493	424	456	494	482	483	486	476	465	465	456	454	452	484	469	479	512	477	448	459	493	450	429	471	486	449	471	477	463	484	448	464	451	491	488	440	448	458	470	470	474	511	465	454	458	474	455	433	469	471	480	461	465	466	464	473	466	483	501	493	458	491	477	430	454	496	488	461	468	479	457	442	455	426	451	471	473	459	481	501	439	482	491	454	497	470	495	491	462	476	490	470	434	487	434	463	468	431	429	493	468	476	447	474	421	466	468	468	441	489	541	448	475	471	485	454	451	458	498	464	480	477	503	453	468	474	455	453	432	477	477	451	489	508	463	450	443	470	455	454	452	451	454	501	477	458	497	456	447	441	449	472	492	434	445	489	451	457	485	479	472	505	465	457	503	493	487	489	449	462	464	480	473	474	493	468	468	434	489	469	474	436	484	505	478	524	437	452	442	477	498	490	473	453	461	492	475	442	450	446	521	489	466	452	455	520	464	465	452	468	441	439	450	454	492	489	473	486	452	482	446	474	469	434	439	455	458	492	468	417	477	448	489	474	475	451	484	494	440	447	440	436	471	452	491	491	473	461	472	443	458	423	493	499	468	499	463	411	436	462	462	475	446	467	469	492	446	513	482	481	499	486	454	475	477	449	476	487	471	464	474	467	451	470	488	446	453	440	487	499	505	470	454	496	500	460	502	475	433	468	482	464	478	479	484	462	456	486	467	450	451	465	485	417	444	473	439	503	512	489	469	456	485	454	472	440	456	474	447	452	433	467	464	490	510	491	499	462	498	472	454	486	472	440	442	475	464	442	446	479	454	512	460	456	477	459	472	466	473	419	446	460	457	444	452	488	430	485	488	493	430	488	469	463	442	439	452	481	487	475	431	485	452	452	491	475	497	465	464	478	476	501	430	471	420	462	437	476	444	472	469	465	495	468	490	508	462	468	493	504	471	470	456	471	451	482	464	436	481	464	441	447	491	488	426	474	456	453	447	450	450	477	469	451	492	463	473	438	429	471	461	440	473	443	449	463	478	442	485	497	506	434	495	451	460	446	453	476	444	442	463	436	490	467	462	463	461	472	488	508	465	460	493	443	455	476	488	470	443	435	481	483	450	504	502	470	494	468	481	469	508	493	452	497	479	472	485	440	496	452	462	452	490	490	479	508	470	460	465	469	442	440	484	465	465	508	479	481	474	455	484	473	452	453	511	432	442	443	477	445	455	490	451	473	430	466	506	470	484	488	470	472	459	518	478	441	475	491	470	498	496	479	496	464	460	441	508	485	493	507	480	448	448	447	473	449	454	491	478	482	486	465	454	479	491	519	469	485	501	457	456	447	453	484	485	488	462	433	511	486	465	493	450	464	465	466	453	469	513	452	470	476	450	484	480	461	490	464	426	479	530	452	471	486	483	502	457	476	470	492	467	442	479	480	455	471	475	496	463	486	406	487	466	459	448	483	503	501	494	461	448	479	485	475	465	472	471	459	471	471	492	459	433	432	448	458	492	470	477	445	472	484	439	465	484	430	502	479	425	441	467	487	454	489	480	476	499	462	448	502	479	491	467	469	434	467	422	501	493	429	434	481	431	482	472	452	431	453	470	449	473	489	496	478	466	484	447	474	456	483	462	478	491	452	506	452	479	465	462	507	474	489	488	522	470	448	484	464	476	452	467	445	480	432	465	481	520	437	442	480	470	489	465	464	463	464	465	460	467	456	442	455	484	445	459	511	504	483	460	454	475	432	477	473	438	449	488	493	475	437	495	450	473	459	498	476	425	437	494	484	486	484	451	481	466	459	481	470	470	495	484	494	477	501	475	479	460	473	477	445	445	452	459	489	511	480	476	480	463	469	493	442	466	439	468	493	457	498	479	451	466	444	456	488	448	461	450	474	449	470	477	478	481	483	475	457	458	516	482	468	461	501	483	503	461	446	465	454	448	479	502	502	483	440	468	476	485	479	455	488	432	463	494	480	446	467	490	485	477	515	474	475	453	458	464	441	501	483	481	507	469	480	448	503	493	497	500	460	479	444	440	434	456	481	453	456	504	461	472	455	423	484	475	464	514	465	438	472	445	489	488	509	480	522	466	487	506	463	495	447	462	458	476	485	496	437	465	435	463	442	464	455	462	494	436	450	487	453	452	468	444	418	459	449	465	444	500	431	462	456	520	504	496	487	432	451	470	441	520	447	455	443	451	509	459	463	491	477	510	454	457	476	484	491	462	481	408	461	480	468	451	506	465	474	472	464	474	479	441	431	470	464	465	459	458	456	454	477	442	484	491	458	457	473	452	462	451	423	456	457	451	459	454	490	463	491	464	451	467	460	479	436	477	484	393	495	468	474	472	468	491	468	488	469	490	482	486	455	462	469	454	454	468	505	490	494	484	444	468	480	451	468	414	444	452	461	492	522	456	439	457	482	486	470	440	475	471	467	488	455	471	429	430	506	464	456	449	441	485	453	427	469	471	490	438	438	495	464	464	479	467	453	485	485	482	490	482	486	486	471	434	464	498	436	455	443	470	494	482	491	442	495	457	460	496	498	489	477	475	501	451	486	456	492	453	506	467	454	484	449	465	454	467	442	458	468	482	448	525	472	464	445	495	445	446	433	468	428	419	435	471	488	495	460	481	448	468	447	450	486	486	492	502	470	471	473	468	461	479	486	470	445	423	461	481	475	462	458	471	467	464	485	458	483	420	493	466	477	500	449	443	471	491	489	459	492	461	482	439	485	517	444	503	494	466	449	498	471	473	490	446	458	475	448	438	467	531	432	436	499	439	438	425	483	497	486	536	480	432	470	442	430	492	458	501	519	470	465	448	478	456	495	459	467	471	520	463	487	454	494	480	460	522	472	453	531	470	460	455	443	494	482	468	439	462	475	486	473	480	487	463	506	478	465	485	463	466	477	478	480	494	453	476	461	426	456	448	480	480	463	465	469	484	437	482	507	458	461	486	476	492	481	474	481	476	469	468	454	465	512	469	431	435	456	475	476	444	448	447	465	459	489	437	474	465	471	468	485	473	477	458	455	518	457	480	495	500	523	475	506	480	467	491	462	459	471	462	471	474	509	483	467	465	484	447	466	470	452	444	505	476	498	484	467	451	437	483	465	464	428	444	416	473	484	455	439	460	524	483	463	475	503	466	463	507	494	473	477	529	484	463	461	532	500	476	440	515	475	472	449	487	454	455	460	482	451	457	473	453	481	452	469	460	426	460	464	461	466	501	490	481	474	460	458	441	463	462	485	435	475	442	463	455	482	483	442	478	468	444	497	414	461	480	427	466	478	428	459	488	470	483	466	456	459	455	445	435	453	499	434	447	439	460	478	490	474	468	479	453	459	477	436	510	456	424	485	513	479	456	457	487	473	452	492	436
31265	40936	25616	13664	6940	3330	2095	1225	815	664	690	597	591	565	583	511	570	551	529	575	529	586	569	555	586	551	580	579	568	585	560	528	579	576	565	540	571	580	595	582	524	567	586	573	560	596	574	558	564	566	523	577	528	595	580	601	544	615	552	561	521	560	566	560	567	613	564	530	562	512	587	543	600	555	549	585	561	522	560	557	537	541	550	565	563	548	559	580	577	569	587	538	559	535	554	563	556	534	546	525	595	522	551	577	547	546	559	567	559	587	530	591	633	574	553	544	545	575	573	530	593	581	536	580	582	489	546	603	538	540	560	589	567	568	546	558	546	561	548	593	589	575	540	580	563	507	539	569	565	581	566	519	580	541	575	512	603	567	553	573	622	557	559	579	601	566	578	542	556	531	501	609	555	581	534	504	575	532	584	527	584	571	555	541	578	539	573	554	583	540	554	565	544	560	549	546	559	564	578	546	598	565	521	573	538	551	571	593	587	589	542	544	569	602	570	524	547	569	532	550	552	555	521	587	562	566	543	593	556	565	525	571	519	583	553	608	549	596	574	588	540	534	596	533	558	541	576	549	557	556	594	568	547	508	532	525	571	569	572	534	623	563	556	523	585	581	571	542	548	594	563	597	561	499	564	500	548	561	580	614	590	569	577	582	558	544	617	568	578	583	551	560	551	555	578	547	522	548	588	575	532	533	522	573	557	555	587	581	541	545	555	584	551	588	555	612	560	554	565	572	505	551	569	547	537	552	547	541	518	564	570	548	504	598	553	555	570	571	568	539	539	583	582	572	554	541	534	535	543	608	517	529	513	552	586	547	612	554	510	564	594	575	573	531	541	614	557	570	539	548	583	529	594	561	585	528	547	550	547	529	601	566	541	543	600	542	558	558	585	544	567	592	558	565	558	521	550	551	545	580	587	586	574	603	538	569	544	588	591	516	579	573	599	590	566	564	563	529	546	558	569	557	586	541	562	573	584	535	529	600	558	570	572	581	512	605	580	525	543	557	565	534	504	548	561	575	526	583	549	555	564	509	549	563	529	542	525	583	576	526	599	544	574	555	572	592	561	594	533	550	563	567	611	527	597	584	561	576	542	516	567	575	552	558	541	525	572	542	560	530	594	546	530	578	563	554	581	590	598	600	592	555	560	560	587	554	547	538	562	575	585	529	556	529	557	580	596	552	571	566	610	573	517	544	564	583	520	596	574	560	559	594	577	582	529	549	552	527	522	584	541	542	529	546	573	540	556	579	603	531	541	594	549	543	551	638	598	563	578	541	536	530	551	553	571	514	553	573	549	518	584	540	559	582	566	542	517	568	548	529	576	514	555	575	532	532	595	573	571	571	546	539	571	544	572	557	585	567	548	538	538	570	577	549	556	606	574	578	598	543	542	554	580	528	556	524	544	566	579	520	580	556	553	563	523	562	580	558	542	583	545	558	548	598	544	525	599	576	583	542	587	545	552	575	542	575	567	562	544	553	551	534	600	555	553	560	572	558	600	569	529	514	551	566	545	544	563	546	607	532	571	564	567	551	590	550	550	583	571	609	577	582	524	532	578	568	565	546	551	519	571	537	523	562	536	553	600	607	585	576	571	557	537	577	549	588	546	525	580	602	601	527	560	554	557	539	602	584	571	560	557	579	534	557	537	549	546	557	572	587	538	583	563	575	592	572	562	531	525	550	523	549	566	579	529	579	573	601	540	573	525	567	592	556	548	557	524	561	559	556	544	549	576	566	537	559	566	593	576	593	600	528	580	553	541	531	582	565	588	564	583	568	602	548	585	568	555	605	566	602	589	541	532	597	551	586	535	571	560	568	566	511	540	544	568	515	594	547	603	586	560	598	575	571	582	564	588	535	546	559	534	595	574	558	548	552	529	560	537	540	597	593	570	516	535	547	594	546	569	513	561	540	569	604	558	554	597	562	555	551	582	553	543	585	578	567	540	590	575	550	544	550	511	565	565	581	548	558	541	556	559	568	559	552	559	599	535	627	569	562	574	593	561	610	558	550	508	557	544	550	573	527	540	541	577	563	580	532	584	579	550	588	568	614	580	555	567	557	547	567	563	545	534	557	609	580	569	547	547	542	562	577	554	595	554	603	552	576	549	559	531	568	554	529	581	593	560	563	537	563	542	558	555	592	575	572	627	537	532	550	512	544	567	548	481	554	559	557	573	540	562	574	599	545	565	564	564	567	576	573	547	554	521	555	587	557	566	560	581	563	548	525	607	555	580	522	568	607	558	541	535	552	591	542	571	583	548	553	560	574	511	577	550	539	551	564	540	585	585	549	526	588	545	533	556	568	575	584	586	560	586	566	557	564	547	559	575	573	590	613	531	562	582	555	571	558	537	586	550	586	545	553	574	546	572	591	534	537	542	626	584	566	570	577	526	577	587	567	566	546	582	612	582	554	603	531	611	588	592	567	567	583	559	504	553	581	519	567	525	545	544	570	531	541	552	575	578	565	585	541	611	535	546	551	594	547	595	523	580	578	570	529	592	529	549	599	523	587	577	546	558	549	540	585	554	543	525	541	517	585	563	539	593	584	572	592	525	648	552	559	565	568	564	552	570	532	596	549	534	553	544	558	544	562	571	597	592	543	564	515	575	557	523	543	606	579	547	568	552	522	603	594	540	592	590	548	580	598	572	571	591	589	513	527	565	589	564	569	576	588	602	530	546	595	556	550	552	638	567	537	529	551	568	547	555	552	558	600	586	623	540	538	565	554	577	580	524	585	587	551	539	588	573	546	550	573	584	586	590	568	543	566	531	523	564	554	593	581	521	556	558	530	573	514	550	523	573	575	555	586	572	576	572	598	554	579	584	563	561	566	577	574	510	549	590	535	581	575	555	599	584	568	565	565	565	578	575	599	600	575	555	568	535	613	564	592	559	515	554	566	553	554	590	616	572	556	579	561	568	574	527	578	546	549	528	560	597	553	555	575	578	536	577	590	552	574	584	572	578	533	566	545	568	579	562	554	595	600	560	531	568	581	554	604	554	580	619	545	571	536	567	608	552	553	541	519	561	528	595	512	531	549	534	553	556	574	559	570	580	555	531	583	564	532	508	580	568	560	566	524	557	561	555	552	548	597	573	514	552	562	584	596	579	568	542	557	560	530	524	558	540	524	560	557	555	526	578	596	562	531	610	549	551	562	551	577	551	546	571	578	568	544	586	561	529	562	563	575	626	600	547	571	549	524	602	571	539	560	589	536	587	557	555	565	564	530	571	542	576	529	619	551	535	560	535	581	574	580	563	562	516	564	552	562	477	567	582	579	583	562	544	548	579	522	561	549	493	588	558	545	586	602	586	576	527	531	561	551	595	576	515	570	558	524	565	571	604	560	592	564	553	560	554	567	553	564	577	611	553	550	572	560	568	588	561	574	563	500	577	559	560	597	585	555	518	553	552	555	570	573	534	520	593	541	560	562	600	575	577	568	507	540	520	555	556	573	576	585	544	546	578	527	543	564	564	549
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
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
